网上购物系统的研究与实现学位论文.doc
《网上购物系统的研究与实现学位论文.doc》由会员分享,可在线阅读,更多相关《网上购物系统的研究与实现学位论文.doc(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 南 京 工 程 学 院毕业设计说明书(论文)专 业: 通信工程 题 目: 网上购物系统的研究与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规
2、定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使
3、用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良
4、 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格
5、(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章
6、)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格
7、不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘要伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用J2EE架构在网络上架构一个动态的电子商务网站,它是在W
8、indows XP下,以MYSQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用J2EE框架开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理等功能的电子商务网站。关键字:J2EE; MYSQL;Tomcat;网上购物系统AbstractAlong with the vigorous development of the Internet, e-commerce networks as a shoppi
9、ng center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. Internet shopping is being adapted to the
10、fast pace of todays society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities. The system is trying to use J2EE architecture in a dynamic network of e-commerce websites structure, which is in Windows XP, MYSQL for database development in
11、 platform, Tomcat application server as a network information services, use J2EE architecture development online shopping system. Prospects and the background of some of his hours, the prospects of users, including users registered, a shopping cart management, order management, personal information
12、management; Background in part by managers, including commodity management, processing orders, customer information management, and information management. After the establishment of the website is a dynamic, interactive, with commodities, systems management, voice mail, and other functions of the e
13、-commerce website users. Keywords:J2EE;JSP; MYSQL;Tomcat;Online shopping system目 录第一章 绪论21.1 引言21.2 选题背景与意义21.3 研究现状31.4 论文主要研究内容31.5 主要章节安排4第二章J2EE简介52.1 J2EE基本概念52.1.1 J2EE概念52.1.2 J2EE的优势62.2 J2EE关键技术92.2.1 JSP的技术原理92.2.2 Struts框架11第三章 系统需求分析及总体设计163.1需求分析163.1.1系统用户163.1.2 网站功能163.2系统功能模块设计163.2
14、.1系统功能分析163.2.2用户访问系统的流程18第四章 数据库设计与实现194.1 数据库需求分析194.2 数据库结构设计194.2.1 用户信息表(cart_user)194.2.2 商品信息表(cart_product)204.2.3 订单表(cart_order)204.2.4 订单条目表(cart_order_item)204.3 Hibernate访问数据库214.3.1 Hibernate简介214.3.2 Hibernate的工作方式214.3.3 用Hibernate访问数据库224.3.4 用Hibernate访问数据库24第五章 系统详细设计265.1前台部分265.
15、1.1前台总体框架265.1.2 用户管理模块285.1.3用户登录295.1.4 购物车模块305.1.5 修改用户资料335.1.6 商品查询345.2后台部分365.2.1后台总体框架365.2.2管理员登录375.2.3商品管理385.2.4订单管理395.2.5 用户管理40第六章 总结与展望42致谢43参考文献44附录A45附录B47第49页南京工程学院毕业设计说明书(论文)第一章 绪论1.1 引言21世纪是网络飞速发展的时代,上网、创建网站已经成为热门话题。Internet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点,越来越多的企业开始关注网络,许多人正在或正准备学
16、习网络知识,进行网络开发或创建自己的网站。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和 公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 选题背景与意义网上商店是电子商务的典型应用。大多数网上商店系统是基于两层体系结构来进行设计和开发的。随着Internet的飞速发展,传统的两层体系结构面临着严峻的挑战,其中最为突出的问题
17、是开发负担重、维护困难等。J2EE 是构建电子商务系统的新兴技术,采用J2EE技术,可以方便地将系统分离为三层:表示层、业务层及数据库层。表示层向客户的浏览器提供基于Web的显示页 面;业务层处理客户购物过程;数据层则提供数据存储。采用这种层次结构可以提高系统的扩展性和服务器的效率,方便开发。本文针对目前网上商店所面临的问题,采用J2EE技术,设计开发了一个网上商店系统。系统具有高可靠性、可扩展性和可重用性的特点。系统中采用多种设计模式来提高系统性能:采用前台控制器来方便地实现导航;采用复合视图来向用户提供Web显示,减少了视图中代码的重复;采用DAO模式访问数据库,从而实现了业务层和数据访问
18、层的分离,降低了层与层之间的耦合性。系统使用了J2EE中的多种技术,如Struts、JSP、Servlet、Hibernate、等。系统以MySql作为后台数据库,在Tomcat5.0应用服务器上部署成功。1.3 研究现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为
19、我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。1.4 论文主要研究内容本论文涉及了软件开发基础知识、J2EE、MVC模式等方面的内容,主要包括了以下几个方面:软件开发流程包括以下步骤,即业务需求分析,可行性研究,方案设计,确定开发计划,需求分析,建模,详细设计,编写代码
20、,软件测试,软件维护。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
21、利用J2EE框架和MVC模式来开发一个web应用项目。最后,就全文的成果加以总结。1.5 主要章节安排首先就课题研究的背景和意义做出说明。第一章总体的介绍了下设计的内容。第二章简要介绍了J2EE的基础知识。第三章介绍了系统需求分析及总体设计,包括需求分析,系统功能模块设计,对具体功能及用例说明。第四章是数据库设计,包括数据库结构设计,Hibernate访问数据库。第五章给出了系统详细设计,包括前台和后台两个大的部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理等功能;后台部分由管理员使用,主要包括会员信息管理,主要包括商品管理,用户信息管理,处理订单等功能。最后给出
22、结论并对课题未来的发展做出了展望。第二章J2EE简介2.1 J2EE基本概念2.1.1 J2EE概念J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。J2EE并非一个产品,而是一系列的标准。市场上可以看到很多实现了J2EE的产品,如BEA Web
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 研究 实现 学位 论文
限制150内