网上拍卖系统毕业论文.doc

上传人:豆**** 文档编号:29959117 上传时间:2022-08-02 格式:DOC 页数:52 大小:1.53MB
返回 下载 相关 举报
网上拍卖系统毕业论文.doc_第1页
第1页 / 共52页
网上拍卖系统毕业论文.doc_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《网上拍卖系统毕业论文.doc》由会员分享,可在线阅读,更多相关《网上拍卖系统毕业论文.doc(52页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 摘要随着科学技术和信息通讯的飞速发展,Internet极大的丰富和改变着我们生活。电子商务凭借互联网的支持迅速发展并逐渐成熟。其中,网上拍卖己经成为电子商务的重要组成部分,也是近年来研究的热点。随着电子商务、电子政务等应用的快速发展,以及用户要求的不断提高,传统的电子商务开发技术,尤其是网上拍卖系统的开发技术暴露出许多不足之处,造成了其开发的效率降低、成本上升、扩充与维护困难、分工合作不好进行等问题,限制了网上拍卖系统的进一步发展。本文的主要工作是对网上拍卖系统进行了研究与设计。本文首先介绍了网上拍卖系统的背景,分析比较了国内外相关网上拍卖系统的运行模式、系统特点与开发技术。然后分析了目前热

2、点的各种Web应用开发技术中存在的优势和不足之处,权衡利弊后,选择并重点研究了JSP技术进行开发。然后根据Web应用的特点提出了基于B/S模式、采用JSP技术的Web应用开发方案。最后对基于该方案的网上拍卖系统进行了功能模块设计、体系结构设计和数据库设计,提出了网站开发过程中的关键技术的研究与选用(如如何获得“及时”信息等)。在设计方面,系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用MYSQL数据库。关键词:JSP;B/S结构;JavaBean;网上拍卖系统AbstractAs

3、science and technology and the rapid development of information and communications, Internet greatly enriched and changed our life .E-commerce has developed quickly and became mature. Among them, the online auction has become an important part of electronic commerce, is the focus of recent research.

4、 With the rapid development of e-commerce, e-government applications, and continuously improve the user requirements, development technology of the traditional e-commerce, especially online auction system development technology has exposed many shortcomings, which reduce the efficiency, the developm

5、ent costs, expand and maintenance difficulties, not for division of labor and other issues, limit the further development of the online auction system.The main work of this thesis is the research and design of the online auction application system of Web mode and JSP technology based on B/S. This pa

6、per first introduces the background of online auction system, analysis and comparison of the mode of operation, the system characteristic and the development technology of domestic and international relevant online auction system. Then analyzes all kinds of Web application development technology hot

7、 spot in current advantages and shortcomings, weigh the advantages and disadvantages, focusing on the study of JSP technology selection and development. Then according to the application characteristics of Web put forward B/S model, using JSP technology application development based on Web. At the e

8、nd of the online auction system based on the scheme of function module design, system structure design and database design, and puts forward the research and selection of key technology in the web development process (such as how to obtain the timely information).Key Words:JSP; B/S structure; JavaBe

9、an; Network Auction System In terms of design, system uses B/S three layer structures, and dynamic page design using JSP technology, considering system security and code reusability, using the key code of the JavaBean program package. Background database using MYSQL database.III目录摘要iAbstractii第1章 绪论

10、11.1本文工作的来源11.2目的和意义11.3国内外进展21.4本文工作的主要内容3第2章 需求分析42.1系统环境分析42.2可行性分析42.2.1经济可行性42.2.2社会可行性42.2.3技术可行性42.3功能需求描述52.4性能需求描述62.4.1准确性和及时性62.4.2可扩充性62.4.3易用性和易维护性62.5数据管理需求62.5.1数据录入的准确性和实时性62.5.2数据的一致性和完整性62.6故障处理需求72.7系统所用技术72.7.1 JSP技术72.7.2 MYSQL数据库82.7.3 Myeclipse8第3章 总体设计93.1数据库设计93.1.1概念结构设计93.

11、1.2逻辑结构设计113.1.3数据库表设计123.2系统总体结构设计153.3系统界面设计163.3.1系统界面的设计原则163.3.2系统界面的设计步骤163.3.3系统界面的设计实现173.4系统模块设计18第4章 详细设计194.1系统前台模块的实现194.1.1用户注册194.1.2用户登录194.1.3发布商品204.1.4编辑商品214.1.5即将拍卖214.1.6正在拍卖224.1.7我的竞价234.1.8留言板234.1.9资讯中心244.2系统后台模块的实现244.2.1会员管理254.2.2商品管理254.2.3留言管理264.2.4资讯管理264.2.5网站简介264.

12、2.6密码修改27第5章 测试维护285.1测试方法285.2测试策略285.3测试用例295.4测试结论31结论32参 考 文 献33致谢34外文科技资料翻译35英文原文35中文翻译42 第1章 绪论1.1本文工作的来源网络和电子商务的迅速发展是世人有目共睹的。商务交易的许多关键部分都己经得到支持,比如搜索能力,安全认证,支付过程等。然而,达成合同协议的谈判过程仍然是一个费用昂贵的、需要手动的过程,很难借助网络和电子商务的支持。电子商务的交易可以分成四个阶段:信息阶段、谈判阶段、结算阶段、售后支持阶段。信息阶段已经被当前的技术很好的支持,结算阶段也可以依赖一套安全支付基础设施,售后支持则可以

13、通过一系列的技术完成1。虽然仍存在大量问题,但是电子商务环境下的这三个阶段相对好处理一些。和这三个阶段相比,谈判阶段就相对很难得到支持了。在现实世界中,谈判阶段可以通过许多方式得到解决,比如固定价格交易方式和复杂的讨价还价机制。固定价格交易方式也称为“接受或离开”方式,即接受这个固定价格从而达成交易,否则离开。一旦价格被确定下来后,策略是很容易实施的。而讨价还价则描述了一个公开的来回的谈判模式,在这种模式中,两个或更多的市场参与者对一笔交易的一个或多个属性有顺序的交换出价和还价。买卖双方之间的讨价还价策略是极为复杂的,通常要进行很长时间,而且需要对要揭示的信息量有精明的判断,以及确定什么时候说

14、谎等。把这么复杂的一个过程全自动化是一项相当复杂的任务,到目前为止还几乎没有什么进展和支持。当前在电子商务中进行简单的固定价格谈判过程是可能的,但是要实现全自动的谈判,目前还不存在足够的技术和理论基础进行支持。然而,在全自动谈判领域中的一个子领域网上拍卖,无论是从理论的角度,还是技术的角度来看,都是可行的。1.2目的和意义xx学生网上拍卖系统是一个提供给本校学生交易的平台,同生们可以将自己的闲置物品发布出来转让给有需要的同学,避免了因物品闲置而导致的浪费,而有需要的同学也可以以低的价格淘到所需的物品,这样一个系统存在于学校必定会为学生带来收益。随着科学技术的不断提高,计算机科学日渐成熟,其强大

15、的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此,开发这样一个系统是很有必要的事情。本系统主要目的:一、设计实现前台用户注册、物品发布、拍卖竞价、发表留言、资讯浏览,后台实现用户管理、商品审核管理、留言管理、资讯管理、网站基本信息管理等。 二、分析并解决实现中的若干技术问题。 三、 建立完整的拍卖系统。1.3国内外进展拍卖网站的经营者为所有有心成为“买卖人”的网民提供了自由空间,比如有不少热心旅游的网民就可以将自己周游各地带回的稀奇物

16、件罗列在网上进行出售。底价可以自己定,限定叫价时间,将商品卖给叫价最高的人,从而获得利润和拍卖的乐趣。而对于买家来说,想买二手货,想买商场中无法找到的稀罕物件,网络为他们提供了可能。于是,网络拍卖不出意料地在短时间内火了起来。在国内,在线拍卖业呈现出强者愈强的局面。著名在线拍卖网站淘宝网公布的业绩显示,第一季度其总成交额突破70亿元人民币,同比增长超过100%。淘宝的不俗表现给海内外业界猜测其将有可能取代eBay无疑又提供了一份依据2。今年3月31日出版的美国福布斯杂志就曾刊登标题为淘宝反击eBay的文章,分析了目前中国电子商务市场的竞争局面。认为如果马云有其后续发展之道,那么最终占领全球在线

17、拍卖市场的不会是eBay,而是淘宝。在雅虎于加利福尼亚州桑尼韦尔举办的一年一度的分析师大会上,马云亦对出席会议的华尔街分析师们表示,中国消费者电子商务市场上的战役已经结束。他透露,在过去的两年里,旗下的淘宝网已夺下了其竞争对手eBay大部分的网上拍卖市场,现在市场占有率超过50%。根据国内调查公司易观国际以及中国互联网络信息中心发布的数据,淘宝网已经在市场份额上大大超过了对手。国内市场如此,国际市场也不例外。雅虎公司不久前宣布于6月16日结束在美国和加拿大的拍卖业务。在北美的拍卖业务是雅虎在9年前推出的。雅虎在声明中称,公司继续重组资源以关注核心战略,向用户提供超级体验,作为这种努力的一部分,

18、公司将优先开发相应产品。显然,雅虎在这些地方的在线拍卖业务竞争不过eBay等对手,当地的在线拍卖市场份额也日益集中。面对淘宝网的强势,后来者要想再涉足大而全的在线拍卖业务显然是困难的。但是在线拍卖业务并没有因此向后来者关闭大门,细分的在线拍卖领域就是人们可以选择的机会。作为专业化细分市场的服务性网络拍卖网站,在国内外都已经出现,其优势已经得以充分体现,比如专业艺术品拍卖网站就为艺术爱好者提供了一个专业的艺术品拍卖平台,拍卖网站的专业化运作使它可以有效地细分目标市场,以更加专业的高水准途径服务该细分市场。目前,已有不少人开始涉足细分在线拍卖业务。不久前,全国首家化工产品网上在线交易平台易通盈泰化

19、工交易网在武汉光谷建成。易通盈泰化工交易网是目前国内化工行业首家实现“全程在线”交易的平台,网站开通后,企业在网上可完成在线招标、在线拍卖、网上交易等行为,可大大降低交易成本,并可快速获知行业内供求信息。易通盈泰化工交易网在接受媒体采访时表示在线拍卖业务将是网站日后发展的重点业务之一。早在去年底,上海机动车拍卖中心有限公司主办的企业公务车改革专场拍卖会便率先在国内使用了由二度车网开发的“二手车网络同步拍卖”系统,几十位来自全国各地的竞买者通过互联网成功实现了远程竞标,这标志着中国二手车拍卖进入了网络化时代。据悉,在未来2年内,上海机动车拍卖中心除了采用“二手车网络同步拍卖”系统外,部分车辆还特

20、别提供现场拍摄的录像,并在二度车网上公示,任何地区的竞买者不仅能了解到车辆的注册和变更情况、客观科学的车况检测报告,还可以体验到接近实地观看效果的车况视频服务。今年5月29日,各地买家在线参与了上海市80余辆二手车的拍卖,这是上海市对二手车网络拍卖的又一次成功尝试。北京远方国拍将业务主要定位于艺术品在线拍卖,而雅典娜拍卖网则将自己的触角伸到全球专利领域,专利领域的在线拍卖在全世界都是比较新的事物。国内著名房产网站搜房网也于不久前开展了一次在线房产拍卖活动,虽然不能依此判断搜房网将涉足在线拍卖房产的业务,但是这样的尝试仍然具有不一般的意义。互联网拍卖细分领域还有很多,只要细心挖掘,人们就不难发现

21、在线拍卖的机遇。1.4本文工作的主要内容通过对国内外网上拍卖技术以及现有拍卖形式的分析,总体上有优有缺,但仍需要开发出一套适合本校学生自己的网上拍卖系统,取长补短,以弥补现有的不足。本文将从系统架构、实现方法、从整体到部分,逐个模块,逐个部分对系统实现、设计过程进行详细介绍,具体过程分为:需求分析、总体设计、详细设计、测试维护、最后总结等步骤。xx学生网上拍卖系统需要分析并解决实现中的若干技术问题,建立完整的拍卖流程系统。其中包括实现前台用户注册、物品发布、拍卖竞价、发表留言、资讯浏览,后台实现用户管理、商品审核管理、留言管理、资讯管理、网站基本信息管理等。第2章 需求分析2.1系统环境分析x

22、x学生网上拍卖系统是基于B/S架构的,采用JSP和MYSQL数据库开发,客户端通过浏览器访问,具体配置如下:一、运行环境:JDK 1.6二、开发环境:MyEclipse 8.5三、数据库:MYSQL四、操作系统:Windows XP 五、浏览器:Internet Explorer 8.02.2可行性分析为避免投资失误,保证新系统的成功开发和运行,从技术、经济和社会三方面对本系统的可行性进行了分析和研究。2.2.1经济可行性经济可行性是整个可行性分析的重点。解决问题的软件是否有一定的商业价值和实用价值,即经济可行性3。在这个系统当中,使用的是自己的电脑,首先装好运行环境,使用MyEclipse开

23、发应用程序,开发中可使用及参考微软大量的帮助文档。开发人员容易上手。开发环境集成了在开发中要使用所有工具,降低了开发需要购买辅助工具的费用,可以说在此基础上开发的成本几乎为零。2.2.2社会可行性如今电子商务受到前所未有的重视,关于电子商务的理论体系日臻完善,并在全球范围内展开几近商业性质的普及推广,电子商务软件功能及演绎理论能力的不断提高,使电子商务从理论走向实际实施进而发挥效益成为现实,这些都为网上拍卖系统提供了更为广阔的空间。另一方面,整个社会诚信体系正在逐步完善,网上拍卖正在走向规范化。2.2.3技术可行性该系统采用成熟的数据库技术与软件开发技术,使用MYSQL和Tomcat6.0服务

24、器与JSP技术。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发4。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据提取等。前台主要使用HTML语言,用JSP页面对表单数据进行处理。Tomcat服务器系统由推出至今,其方便,宜用等特性深得开发人员的赞许,再加上其资源免费,下载方便,使得它在信息系统开发中应用日益广泛5。本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,需要具备对Tomca

25、t服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。2.3功能需求描述一个典型的网上拍卖系统一般都要提供拍卖商发布拍卖品信息,上传相关拍卖品信息,查看竞价记录等功能,同时也应该提供竞价人拍卖品搜索,查看拍卖品信息,查看拍卖商情况,参与拍卖品竞价等功能。xx学生网上拍卖系统主要面向那些拥有淘汰的产品并急于处理的同学和想以便宜的价格淘到需要东西的同学。由于考虑到本系统应用的广泛性和延展性,任何一个用户应该可以既是拍卖商,又是竞拍商。既可以将自己的商品发布,供其他用户竞拍,又可以参与其他用户发布的商品的竞拍。所以任何一个注册的用户都可以使用竞拍商和拍卖

26、商的所有功能。经过调研与分析,本系统主要应具有以下功能:一、会员管理会员管理包括管理员查看各会员信息。二、资讯管理资讯管理包括站内资讯信息的录入、修改与删除等功能。三、网站简介管理网站基础信息的编辑,如:联系方式,EMAIL,地址等。四、商品管理管理员审核并查看会员发布的商品。五、留言管理管理员管理会员提交的留言信息。六、会员注册游客填个人信息以注册。七、商品发布会员发布二手商品。八、资讯浏览游客或会员浏览其它会员发布的二手商品。九、竞拍竞价会员针对某一商品进行竞价。十、留言会员提供留言给管理员。2.4性能需求描述2.4.1准确性和及时性在系统设计和开发过程中,不但要保证数据处理结果的准确性,

27、还要考虑数据处理结果对整个系统的影响,从而保证整个系统的正确性。系统在日常处理中的响应速度要达到实时要求,以及实时反馈信息。在系统设计和开发过程中,还要充分考虑系统当前和将来可能承受的工作量,使系统处理能力和响应时间能够满足用户对信息处理的要求。2.4.2可扩充性系统在开发过程中,应该充分考虑以后的可扩充性。这些要求系统提供足够手段进行功能的调整和扩充6。要实现这一点,应通过系统的开放性来完成,即系统应是一个开放的系统,只要符合一定的规范,可以简单的加入和减少系统的模块、配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。2.4.3易用性和易维护性为了系统使用的高效率,用户可以很快的

28、使用网上拍卖系统而不必专门的学习该系统的使用。因此系统应该能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该设计成尽量友好的界面。系统中涉及到的重要的信息数据要妥善的保存,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。2.5数据管理需求2.5.1数据录入的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源一是手工输入二是由其它系统产生。手工输入要通过系统界面上的安排使系统具有容错性。而由其它系统生成的数据也要有必要的检查手段,以保证输入数据

29、的准确性7。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2.5.2数据的一致性和完整性由于系统的数据是共享的,在不同的模块或子系统中,报表、文件、数据库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。各模块之间对数据库的需求各有不同,但一定要协调好不同需求之间的关系。对于各模块都会用到的表一定要一致,不能有冲突。2.6故障处理需求由于软硬件及系统设计等各种因素,系统在使用过程难免会发生各种故障。系统应提供一定的对各种故障

30、的检测能力,并提供相应的处理手段。对于硬件故障和系统软件故障,应由系统报告及处理;对于操作错误,要求有信息提示及正确方式。2.7系统所用技术2.7.1 JSP技术JSP是Java Server Page(Java服务器页面)的简称,它是由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP技术让动态网页的编写更加容易、功能更强,可移植性、可扩展性更好。JSP强调可重用的组件。绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeans TM组件)来执行应用程序所要求的更为复杂的处理。

31、开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。JSP可以将内容的生成和显示进行分离。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容8。生成内容的逻辑被封装在标识JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务

32、器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容。JSP采用标识简化页面开发。Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。JSP一次编写,处处运行。由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都要被转换成Java Servlet,所以JSP页面就具有Java技术所有的好处,包括健壮的存储管理、安

33、全性以及跨平台性。2.7.2 MYSQL数据库MYSQL是一个小型关系型数据库管理系统,开发者为瑞典MYSQL AB公司。在2008年1月16号被SUN公司收购。而2009年,SUN又被Oracal收购。目前MYSQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MYSQL作为网站数据库。MYSQL数据库引擎提供完整的XML支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能9。MYSQL关系数据库引擎支持当今苛刻的数据处理环境所需的功能。MYSQL数据

34、库引擎充分保护数据完整性,同时将管理上千并发修改数据库的用户的开销减到最小。同时分布式事务支持充分保护任何分布式数据更新的完整性。2.7.3 MyeclipseMyeclipse是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse

35、的功能非常强大,支持也十分广泛,尤其对各种开源产品的支持十分不错。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。第3章 总体设计 3.1数据库设计数据库技术是信息资源管理最有效的手段,对于一个给定的应用环境,构造最优的数据库模式、建立数据库及其应用系统、有效存储数据、满足用户信息的要求和处理要求以及数据库结构设计的好坏都将直接对应用系统的效率及实现效果产生影响,合理的数据库设计可以提高数据存储的效率,保证数据的完整性和一致性。xx学生网上拍卖系统系统采用MYSQL作为数据库开发工具,需要完成包括前台用户注册、物品发布、拍卖竞价、发表留言、资讯浏览,后台实现

36、用户管理、商品审核管理、留言管理、资讯管理、网站基本信息管理等多个模块的数据库设计。3.1.1概念结构设计一、总体E-R图,如图3.1所示:图 3.1 系统各实体间关系图二、系统用户实体图,如图3.2所示:图 3.2 系统用户实体图三、商品实体图,如图3.3所示:图 3.3 商品实体图四、竞价记录实体图,如图3.4所示:图 3.4 竞价记录实体图五、留言信息实体图,如图3.5所示:图 3.5 留言信息实体图六、资讯实体图,如图3.6所示:图 3.6 资讯实体图3.1.2逻辑结构设计逻辑结构设计阶段完成的任务是概念模型向某种数据模型的转换。设计逻辑结构应该选择最适用于表达相应概念结构的数据模型。

37、设计逻辑结构时,一般需要将概念结构转换为一般的关系、网状、层次模型,再将转化来关系、网状、层次模型向特定DBMS支持下的数据模型转换,并对数据模型进行优化10。关系模型的逻辑结构是一组关系模式的集合,而E-R图则由实体、实体的属性和实体之间的联系三要素组成。将E-R图转换为关系模型实际上就是将实体,实体属性和实体之间的联系转换为关系模式。转换过程中常见规则有:一、一个实体型转换为一个关系模式。二、一对一的联系可转换成独立的关系模式,也可与任意一端对应的关系模式合并。三、一对多的联系可以转换成独立的关系模式,也可与多的那一端对应的关系模式合并。四、一个多对多的关系转换成一个关系模式。根据以上原则

38、将系统中的E-R图转换为关系模型如下:商品信息表(编号,商品名称,购买年份,成色,起拍价,备注,审核状态,拍卖状态,发布时间,发布人,图片,删除状态,类别,剩余天数,是否下架)竞价信息表(序号,商品ID,竞价金额,竞价人,中标状态,竞价日期,付款状态)留言信息表(序号,留言内容,回复内容,留言时间,留言人)资讯信息表(序号,标题,内容,发布日期)网站基础信息表(描述,序号,网站信息,联系电话,传真,邮箱地址)用户信息表(序号,用户名,密码,姓名,性别,电话地址,用户类型,注册日期)3.1.3数据库表设计基于上面关系模型,向特定的RDBMS的数据模型转换。下面设计数据库表,表与表之间相互关联,共

39、同存储着系统所需要的数据。在设计表的过程中,一般要遵循下面原则:数据库的一个表最好只存储一个实体或对象的相关信息;不同的实体最好存储在不同的数据表中;如果实体还可以再分,实体的划分原则是,划分后的实体比当前系统要开发的实体复杂度小;数据表的信息结构一定要合适,表的字段的数量一般不要过多;扩充信息和动态变化的信息一般要分别放在不同的表里;多对多的关系尽量不出现11。本系统数据库采用MYSQL数据库,系统数据库名称为studentpm_db,共包含6张表,各数据表的结构(包含的表字段、表字段的数据类型、大小、描述)及相关说明如下:一、商品信息表用来保存商品信息,表的结构如表3.1所示:表3.1商品

40、信息表goods字段名数据类型长度描述idint11编号gnamevarchar500商品名称yearvarchar500购买年份续表3.1字段名数据类型长度描述pricevarchar500成色chengsevarchar500起拍价remarkvarchar500备注shstatusvarchar500审核状态pmstatusvarchar500拍卖状态savetimevarchar500发布时间unamevarchar500发布人imgvarchar500图片delstatusvarchar500删除状态typevarchar500类别pdayint2剩余天数sfxjint2是否下架二、

41、竞价信息表用来保存商品竞价信息,表的结构如表3.2所示:表3.2竞价信息表jj字段名数据类型长度描述idint11序号gidvarchar500商品IDjpricevarchar500竞价金额unamevarchar500竞价人statusvarchar500中标状态savetimevarchar500竞价日期fkstatusvarchar500付款状态三、留言表用来保存用户的留言信息,表的结构如表3.3所示:表3.3留言信息表msg字段名数据类型长度描述idint11序号续表3.3字段名数据类型长度描述contentvarchar500留言内容replyvarchar500回复内容savet

42、imevarchar500留言时间unamevarchar500留言人四、资讯表用来保存站内新闻信息,表的结构如表3.4所示:表3.4资讯信息表news字段名数据类型长度描述idint11序号titlevarchar500标题contentvarchar500内容savetimevarchar500发布日期五、网站信息表用来保存网站的基本信息,表的结构如表3.5所示:表3.5网站信息表siteinfo字段名数据类型长度描述idint11序号infovarchar500网站信息telvarchar500联系电话faxvarchar500传真emailvarchar500邮箱addrvarchar

43、500地址六、用户信息表主要用来存储系统用户的信息,表的结构如表3.6所示:表3.6用户信息表sysuser字段名数据类型长度描述idint11序号续表3.6字段名数据类型长度描述unamevarchar500用户名upassvarchar500密码realnamevarchar500真实姓名sexvarchar500性别telvarchar500电话addrvarchar500地址utypevarchar500用户类型savetimevarchar500注册日期3.2系统总体结构设计根据需求分析的结果,系统可按用户角色分为两部分,即管理员模块、会员模块。系统功能模块图。如图3.7所示:图 3

44、.7 系统功能模块图3.3系统界面设计界面是软件的门面,尤为重要,应遵循美观、舒适、操作方便、信息准确全面,结构合理等要求。3.3.1系统界面的设计原则在计算机软件技术中,人机界面已经发展成为一个重要的分支;网上拍卖系统的人机界面设计一般遵循了以下原则:(1) 以通信功能作为界面设计的核心人机界面设计的关键是使用户与计算机之间能够准确的交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不能引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。设计系统时,针对每一个功能,设计者都要按照“I-P-O”的模块化思想

45、,使输入处理与输出“泾渭分明”,充分体现人机界面的通信功能,这样设计出来的程序不易出错,而且易于维护。(2) 界面效果的一致性统一的人机界面不会增加用户的负担,可让用户始终用同一种方式去思考与操作。最忌讳的是每换一个屏幕,用户就要换一套操作命令与操作方法。(3) 界面使用户能随时掌握任务的进展情况人机界面应该能够告诉用户软件进行的速度。特别是在需要较长时间的等待时,必须让用户了解工作的进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。3.3.2系统界面的设计步骤一、用户调研,拟定需求,初步建立界面原型。二、任务分析,根

46、据任务的复杂性、难易程度等,详细分解任务动作,进行合理分工,确定适合于用户的交互方式。三、确定界面,根据用户的特点以及系统任务、环境来确定适合的界面风格。四、网页显示和布局设计,制定网页显示信息的内容和网页显示的次序,然后进行屏幕总体布局和显示结构设计,如设计菜单栏的显示方式等。五、进行艺术设计完善,包括为吸引用户的注意所进行的图片设计,该种设计可体现在颜色、形状、大小、亮度、环境等细节上。六、出错信息设计,制作错误页面,如没有权限、没有登录、系统错误等情况下显示出来的良好友善的出错界面。七、原型设计,在经过初步系统的需求分析后,开发出一个满足系统基本要求的、简单的、可运行静态页面的系统交给用户试用,让用户进行评价且提出改进意见,进一步完善系统的需求规格和系统设计,这一步是非常重要的,目的是获取用户对界面的满意度,便于尽早发现错误或者不满意的地方,以改进和完善系统设计。3.3.3系统界面的设计实现由于时间和经验的不足,在页面设计上还有很多需要改进的地方,但对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com