1、 毕 业 论 文题 目:基于 JSP 的网上购物商场系统的设计与开发 院 (系): 专业: 班级: 学号: 学生姓名: 导师姓名: 完成日期: 2014 年 5 月 5 日 诚 信 声 明本人声明:1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。作者签名: 日期: 年 月 日毕 业 设 计 ( 论 文 ) 任 务 书题目: 基于 JSP 的网上购物商城
2、系统的设计与开发 姓名 院(系) 专业 班级 学号 指导老师 职称 教研室主任 一、基本任务及要求:1基本任务:熟练掌握 MVC 开发模式,运用 JSP 以及 javascript,数据库,html 等技术完成网上购物商场的开发。 2基本要求:系统分为后台管理和前台两大部分。前台允许用户注册登录,查看商品全部列表,搜索商品,查看商品详情。查看以及修改个人信息后台允许不同管理员登录,实现商品的管理,已注册用户的管理等。 二、进度安排及完成时间:第一阶段 (第 1,4 周) :进行调研,查阅相关资料,撰写开题报告,并于第 4 周星期五 交开题报告; 第二阶段 (第 512 周): 在指导教师的指导
3、下,对课题进行研究,按预定要求获得毕业 论文开题报告中的预期结果(即进行算法设计,研究算法的合理性,实现算法 等工作) ,并撰写毕业论文,第 12 周五之前交初稿; 第三阶段 (第 1314 周): 指导教师对毕业论文进行批阅,提出修改意见并指导学生进行 毕业论文的修改,并检查算法的实现情况(如程序的可行性和通用性等) ; 第四阶段 (第 15 周): 指导教师指导学生将毕业论文定稿,并准备毕业论文答辩; 第五阶段 (第 16 周): 进行毕业论文答辩。 目 录摘要(1)前言(2)第 1 章 开发技术简介及环境配置(4)1.1 开发技术简介(4)1.1.1 JSP 简介 (4)1.1.2 Se
4、rvlet 简介 (4)1.1.3 MySql 简介 (5)1.1.4 MyEclipse 简介 (6)1.2 开发环境的配置 (7)1.2.1 JDK 的安装与配置 (7)1.2.2 Tomcat 的安装与配置 (7)第 2 章 需求分析 (9)2.1 需求分析 (9)2.2 可行性分析 (9)第 3 章 总体设计 (11)3.1 系统功能模块(11)3.1.1 前台模块 (11)3.1.2 后台模块 (12)3.2 数据库设计 (12)3.2.1 系统概述 (12)3.2.2 数据库表设计 (13)3.3 主要业务流程分析 (16)第 4 章 详细设计 (18)4.1 前台功能模块 (18
5、)4.1.1 用户注册模块 (18)4.1.2 用户登陆模块 (18)4.1.3 商品展示模块 (19)4.1.4 商品详情模块 (20)4.1.5 购物车模块 (20)4.1.4 订单页面模块 (21)4.2 后台功能模块 (21)4.2.1 后台登陆模块 (21)4.2.2 商品管理模块 (22)4.2.3 用户管理模块 (22)4.1.4 订单管理模块 (23)第 5 章 系统评价,测试与维护 (24)5.1 系统评价 (24)5.2 系统测试 (24)5.3 系统维护 (25)总结 (26)致谢 (27)参考文献 (28)附录 (29)基于 JSP 的网上购物商场系统的设计与开发摘要:
6、本论文研究的内容就是网上商城系统的具体功能及实现。近年来计算机技术的发展已经非常成熟,网络已经深入千家万户。网络在各行各业的发展中占据了重要位置,网上购物这几年更是风靡。普通的购物已经不能满足人们的消费。网上购物以其诸多优势,获得人们的青睐。本系统实现了商品查询、商品管理、商品显示、购物车、订单管理、用户管理等功能。基本上实现了网上购物商城的基本功能和购物流程。其开发主要包括:数据库的建立,前台 Web 页面设计,后台管理。本系统采用 MySql 数据库和 Tomcat 服务器实现。关键词:网上商场,JSP,MySql 数据库Online Shopping System Based On JS
7、PAbstract:The research contents of this thesis is the specific function and realization of the Online Shopping。In recent years the development of the computer technology has been very mature, network has already gone deep into thousands of households。The network takes an important position in the de
8、velopment of all walks of life,Online shopping is popular in recent years。The ordinary shopping has been unable to meet the peoples consumption。Online shopping to its many advantages, get the favour of people。To query the commodities, commodity management, commodity display, shopping cart, order man
9、agement, user management, etc 。Basically realizedthe basic functions ofonline shopping mallandthe shopping process。Its development mainly includes: the establishment of the database, Web page design at the front desk and background management. This system USES the MySql database and Tomcat server im
10、plementation. Key Word: onlineShopping, JSP, MySql database前言 随着信息技术的不断发展和 Internet 互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段
11、己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。无论在国内还是在国外,电子商务都还处于起步阶段。最近几年电子商务得到了迅速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。在发达国家,电子商务的发展非常迅速,通过 Internet 进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步
12、成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。同时,电子商务的发展也将转变政府的行为。在电子商务逐渐变的流行的时代里,当企业应用电子商务进行经营,银行实现金融电子化,以及消费者实现网上消费的同时,也将对政府管理行为提出新的要求,国外在这方面有很好的法律法规加以约束,防止商业欺诈行为。国内在这方面做的就没有国外的好,没有一定的规范加以约束,我们经常可以看到一些消费者在网上购买的
13、东西和实际不一样,发现上当后我们也无能为力。在国外,XML 技术已经在电子商务领域里得到广泛应用。由于它具有自描述性、内容与显示相分离、独立于平台等特点,并且提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已逐渐成为科学与业务应用中数据表示及 Web 应用中数据交换的标准格式。同时,国内外对 Java 技术的研究已经形成了热潮,纷纷研究如何利用JavaBean+JSP(Java Server Pages)架构及其相关工具来开发功能强大的新型应用程序。相对而言,国内的研究工作要滞后一些。主要表现在国内大部分的研究仍停留在较单一的层面上,单纯研究如何以 JSP 生成动态网页,对于如何将其与数据
14、库技术及 XML 技术结合,生成真正的电子商务方案的研究却比较少,而很多国外的资料中已经在研究如何利用.NET 技术生成真正的电子商务方案。为此,用 JSP 技术来实现一个网上商店是很有必要的。网上购物以其方便,快捷,高效,高选择性等优点,迅速得到了广大网友的喜爱与青睐,现在的网上购物已经非常普及。本系统设计就是为了满足广大网友的这些需求,改变传统的交易模式,通过互联网完成查看商品,购买商品等完成网上交易。方便消费者,同时对商家的商品信息进行管理,便于商家的商品数据分析。本系统为消费者提供了网上浏览商品,登陆,注册,搜索商品,加入购物车,购买商品。满足消费者的网上购物的基本活动,极大的方面了用户。为商家提供了,管理注册用户,管理商品信息,增加、删除商品等功能。从商家的方面考虑,为商家节约了成本,方便了管理。第 1 章 开发技术简介及环境配置1.1 开发技术简介1.1.1 JSP 简介JSP 即 Java Server Page,是 Sun 公司推出的动态网页 技术标准图 1-1 JSP 的流程图