【电子拍卖系统】报告文档02

【电子拍卖系统】报告文档02

ID:27011525

大小:732.77 KB

页数:31页

时间:2018-11-30

【电子拍卖系统】报告文档02_第1页
【电子拍卖系统】报告文档02_第2页
【电子拍卖系统】报告文档02_第3页
【电子拍卖系统】报告文档02_第4页
【电子拍卖系统】报告文档02_第5页
资源描述:

《【电子拍卖系统】报告文档02》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-------------------------电子拍卖系统----------------------------设计题目: 电子拍卖系统 院系:  计算机学院专业:计算机科学与技术(软件工程方向)指导教师:许庆炜    小组成员:蒋善伟【技术人员】学号:1150312045张良诚【文档编写】学号:1150312013李凌锋【资料查阅】学号:1150312015喻超【资料查阅】学号:1150312011设计时间:2014年5月24日----2014年6月14日第三十页共三十一页-------------------------电子拍卖系统----

2、------------------------目录第一章系统概述11.1系统简介11.2系统架构设计11.3系统开发环境介绍2第二章系统需求分析42.1功能需求42.2性能需求分析42.3可行性分析52.4数据管理需求52.5故障处理需求6第三章系统总体设计73.1总体设计的原则73.2总体设计的原理73.3系统功能版块划分73.4系统流程分析83.5系统功能模块图9第四章数据库设计104.1MySQL数据库管理系统104.2数据库的需求分析104.3外部设计114.4实体关系E-R图设计114.5创建数据库134.6数据库设计134.7数据库保密

3、设计164.8数据库的连接16第五章系统详细设计与实现175.1电子拍卖管理系统的登陆页设计175.2电子拍卖的查询设计205.3物品种类管理设计215.4拍卖物品的管理设计235.5浏览物品的管理设计25第六章系统测试与性能分析276.1测试方法276.2测试与调试276.3功能模块的测试276.4性能分析286.5测试结论29结论30谢辞31参考文献32附录33第三十页共三十一页-------------------------电子拍卖系统----------------------------第一章系统概述1.1系统简介随着网络技术的不断发展和

4、人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而网上购物的方式之一的电子拍卖形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。即具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。电子拍卖系统就是一个电子商务平台,只要将系统部署在互联网上,全球客户就都可以在该系统上发布想售出的商品,也可对拍卖中的商品参与竞价。整个过程无需任何人工干预,由系统自动完成。如果系统提供了与电子银行的接口,我们还可以通过电子银行的操作,实

5、现从买家到卖家的自动付款,付款成功后拍卖货物就会发送到买家手中。当然,由于资源有限,本小组设计的是一个示范系统,主要模拟用户添加拍卖物品、用户参与拍卖的等基本行为,拍卖结束后,系统就会判断物品被最高竞价者获得。本系统要求用户在参与拍卖之前,必须登录系统。系统提供了登录验证,登录验证通过Struts2的拦截器实现,拦截器拦截用户Session,判断Session中是否保存了当前用户ID,如果保存了用户ID,则该用户已经登录,否则没有登录。注册用户可以添加用户物品,添加用户物品种类。添加之前必须登录系统,通过Struts2拦截器完成验证。注册用户可以浏览

6、当前拍卖中的物品,以及流拍的物品。注册用户可以参与竞价,参与的竞价系统将提供邮件通知用户。1.2系统架构设计本系统采用JavaEE的三层结构,分为表现层、业务逻辑层和数据服务层。三层体系将业务规则、数据访问等工作放到中间层处理,客户端不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。表现层禁止JSP内嵌Java脚本,JSP页面使用Struts2标签来显示数据,生成页面显示效果。中间层采用Struts2+Hibernate4结构,为了分离控制层和业务逻辑层,又细分为:Web层,就是MVC模式里面的“C”(Controller)

7、,负责表现层与业务逻辑层的交互,调用业务逻辑层,并将业务数据返回给表现层显示。MVC框架采用Struts2。Service层(业务逻辑层),负责实现业务逻辑,对DAO对象进行门面模式的封装。第三十页共三十一页-------------------------电子拍卖系统----------------------------DAO层(数据访问层),负责与持久化对象交互,封装了数据的增、删、改、查等原子操作。PO层(持久化对象层),通过实体/关系映射工具将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库,采用了Hibernate作为ORM框架

8、。数据服务层使用MySQL数据库存放数据。1.3系统开发环境介绍本系统采用Brower/Sever架构,以W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。