《大学生二手物品交易系统.doc》由会员分享,可在线阅读,更多相关《大学生二手物品交易系统.doc(76页珍藏版)》请在金锄头文库上搜索。
1、摘要摘 要本系统采用Java 作为开发语言,使用MVC模式。其中J2EE为搭建具有可伸缩性,灵活性,易维护性的商务系统提供了良好的机制,并在许多大型的项目中得到了广泛的应用。这里分析基于J2EE技术的开源框架Struts和Hibernate的技术特点,并把这种基于Struts+Hibernate的轻量级的J2EE架构,并在网上购物即大学生二手物品交易系统得到了实现。关键词:J2EE;Struts;Hibernate;大学生二手物品交易系统ABSTRACTABSTRACTThe system uses Java as the development of language , the use o
2、f MVC pattern ,especially J2EE provides a good mechanism for the structures of business system with elasticity , agility , easy maintenance , and it has been widely applied in many large scale projects. This paper analyzes the technical features of open source framework Struts and Hibernate which is
3、 based on J2EE technology. And the online shopping system based on Struts + Hibernate light-weight J2EE framework is realized.Key words:J2EE ; Struts ; Hibernate ; The Second-Hand Objects Transaction of College Students System目 录第1章 引言11.1 课题背景11.2 课题的价值及意义11.3 课题的国内外研究现状21.3.1 国外电子商务标准发展状况21.3.2 我国
4、电子商务标准发展现状21.4 电子商务的发展趋势2第2章 项目开发工具及开发环境42.1 开发环境42.2 开发工具42.2.1 MyEclipse 7.142.2.2 MySQL42.2.3 JavaEE52.2.4 MVC模式62.2.5 Struts72.2.6 Hibernate72.2.7 Tomcat应用服务器72.2.8 JDBC8第3章 大学生二手物品交易系统需求分析93.1 系统功能需求分析93.1.1 用户管理模块功能需求分析93.1.2 商品展示,模块功能需求分析103.1.3 购物车模块功能需求分析103.1.4 订单管理模块功能需求分析113.1.5 商品搜索模块功能
5、需求分析113.1.6 公告管理模块功能需求分析113.1.7 顾客反馈留言模块需求分析123.1.8 后台登录模块需求分析123.1.9 会员管理模块需求分析123.1.10 商品管理模块需求分析123.1.11 系统用户管理模块需求分析133.2 用例图分析133.3 系统性能需求分析14第4章 大学生二手物品交易系统总体设计154.1 系统功能模块图设计154.2 数据库设计164.2.1会员级别表MemberLevel164.2.2注册会员表Member174.2.3商品类别表Category174.2.4商品表Merchandise184.2.5购物车商品选购表CartSelecte
6、dMer184.2.6购物车表Cart194.2.7订单表Orders194.2.8留言表LeaveWord204.2.9系统用户表Admin.204.3 架构设计204.3.1 基于MVC的分层设计204.3.2 常量类Constants设计224.3.3 带日志功能的基类BaseLog设计234.3.4 带日志功能的基类BaseAction设计234.3.5 消息资源文件ApplicationResources.properties设计234.3.6 Java EE Web应用配置文件 web.xml244.3.7 Struts配置文件struts-config.xml244.3.8 Hi
7、bernate配置文件hibernate.cfg.xml24第5章 大学生二手物品交易系统详细设计255.1 顾客注册,登录模块255.2 商品检索,浏览模块255.3 购物车模块265.4 顾客反馈留言模块275.5 后台登陆模块275.6 商品管理模块285.7 订单管理模块285.8 会员管理模块295.9 系统用户管理模块30第6章 大学生二手物品交易系统的实现326.1 顾客注册,登录模块326.1.1 展示层JSP实现326.1.2 控制层Struts实现376.1.3 持久层Hibernate实现396.2 商品及特价商品检索,浏览模块406.2.1 展示层JSP实现406.2.
8、2 控制层Struts实现416.2.3 持久层Hibernate实现426.3 购物车模块426.3.1展示层JSP实现426.3.2 控制层Struts实现446.4 顾客反馈信息,留言模块456.4.1 展示层JSP实现456.4.2 控制层Struts实现466.4.3 持久层Hibernate实现476.5 后台登录模块476.5.1 展示层JSP实现476.5.2 控制层Struts实现496.5.3 持久层Hibernate实现506.6 商品及特价商品管理模块506.6.1 展示层JSP实现506.6.2 控制层Struts实现526.6.3 持久层Hibernate实现536
9、.7 订单管理模块536.7.1 展示层JSP实现536.7.2 控制层Struts实现546.7.3 持久层Hibernate实现546.8 会员管理模块556.8.1 展示层JSP实现556.8.2 控制层Struts实现566.8.3 持久层Hibernate实现566.9 系统用户管理模块566.9.1 展示层JSP实现566.9.2 控制层Struts实现576.9.3 持久层Hibernate实现58第7章 大学生二手物品交易系统测试597.1 软件测试基本常识597.1.1 软件测试概念597.1.2 软件测试内容597.2 系统功能测试607.2.1 JMeter软件界面607
10、.2.2 添加测试线程组、HTTP请求和监听器61第8章 工作总结64结束语65参考文献66致谢67外文资料原文68翻译文稿70校园电子商务运行中的主要问题与对策70第一章 引言第1章 引言1.1 课题背景电子商务即英文Electronic Commerce,简写EC,是指买卖双方利用现代开放的互联网,按照一定的标准所进行的各类商业活动。主要包括网上购物、企业之间的网上交易和在线电子支付等新型的商业运营模式。产品可以是实体化的,如计算机、汽车、电视;也可以是数字化的,如新闻、影像、软件;也可以直接提供服务,如安排旅游、远程教育等。 电子商务分3个方面:即电子商情广告、电子选购和交易,以及电子交
11、易凭证的交换、电子支付与结算,以及网上售后服务等。 参与电子商务的实体有4类:顾客(个人消费者或集团购买)、商户(包括销售商、制造商、储运商)、银行(包括发卡行、收单行)及认证中心。 电子商务是网络经济的最重要的组成部分,也是最直接的方式,它的发展对于经济的发展起着至关重要的作用。1.2 课题的价值及意义 电子商务按从事商务活动的主题不同,分为3种类型,即企业内部电子商务、企业间的电子商务、企业与消费者之间的电子商务。1) 企业内部的电子商务 企业内部之间,通过企业内部网的方式处理与交换商贸信息;企业内部网是一种有效地商务工具,通过防火墙,企业将自己的内部网与互联网隔离,它可以用来自动处理商务
12、操作及工作流程,增强对重要系统和关键数据的存取,共享经验,共同解决客户问题,并保持组织间的联系。通过企业内部的电子商务,可以增加商务活动的敏捷性,对市场状况能更快地做出反应,能更好的为客户提供服务。2) 企业间的电子商务(简称为B-to-B模式) 企业与企业之间(Business-Business)之间,通过互联网或专用网方式进行的电子商务活动,极具发展潜力。3) 企业与消费者之间的电子商务(简称为B-to-C模式)企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业双方交易的时间,并且突破了空间的限制。因而,大大提高了交易效
13、率,节省了不必要的开支。1.3 课题的国内外研究现状1.3.1 国外电子商务标准发展状况标准在国外电子商务的发展中处于非常重要的地位,特别在电子商务的安全方面更是得到普遍的重视。国际范围内的电子商务标准有以下动态:l 成立机构:电子商务业务工作组(BE-TC)为了迎接电子商务给全球带来的机遇和挑战,使之在全球范围内更有序的发展l 签署文件:电子商务标准化理解备忘录ISO,IEC和UN/ECE共同致力于电子商务的标准化工作。1.3.2 我国电子商务标准发展现状近年来,我国信息技术标准工作取得了丰硕的成果,到目前为止,我国已颁布了几百项信息技术标准。这些标准的制定为产品的开发,设计制作,质量检验等提供了重要的技术依据,也为电子商务的发展奠定了较好的基础。1.4 电子商务的发展趋势 1)电子商务将向纵深拓展随着信息技术和应用水平的发展和提高,电子商务将向纵深发展。通过企业内联网、外联网和互联网的进一步整合,电子商务将从网上商店