基于Java的网上购物系统的与实现110334382
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Java的网上购物系统的与实现110334382
晋中学院
本科毕业论文(设计)
题目基于JAVA的网上购物
系统的设计与实现
院系计算机科学与技术
专业_ 计算机科学与技术
(网络工程方向)
姓名聂澎
学号0 9 1 1 1 2 2 1 2 6
学习年限2009年9月至2013年7月
指导教师李俊丽职称讲师
申请学位学士学位
2013年5 月15 日
基于JAVA的网上购物系统的设计与实现
学生姓名:聂澎指导教师:李俊丽
摘要:本系统是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows 7下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,基于J2EE多层体系结构,应用Java、Struts、Hibernate等技术开发的网上购物系统。系统分注册与登录部分和购物车部分,注册与登录部分主要包括用户注册与登录功能;购物车部分主要包括购物车添加商品,删除商品,修改商品数量等功能。建立后的网站系统是一个动态、交互式、具有用户登陆与注册、购物车删除与恢复、订单生成等功能的电子商务网站。
关键词:java;jsp;Ajax;MySQL;struts
Designed in the Online Shopping System based on JSP
Author’s Name:NiePeng Tutor: LiJunLi
ABSTRACT :The system is trying to use Java in a dynamic network of e-commerce websites structure, which is in Windows 7, MySQL for database development in platform, Tomcat application server as a network information services, use Java、Struts、Hibernate、Spring technology 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 management, message board management functions; Background in part by managers, including commodity management, processing orders, customer information management, inform-
ation management, and other functions links. After the establishment of the website is a dynamic, interactive, with commodities, systems management, voice mail, and other functions of the e-commerce website users.
KEYWORDS:java;jsp;Ajax;MySQL;struts
目录
1 引言 (1)
1.1 研究背景 (1)
1.2 研究现状 (1)
1.3 发展趋势 (1)
2 系统概述 (2)
2.1网站的设计目标 (2)
2.2 网站的可行性 (2)
2.3 系统的主要架构及开发模式 (3)
2.4 系统主要技术简介 (4)
3 系统功能需求 (4)
3.1 系统功能需求 (4)
3.2 系统流程分析 (5)
4 系统数据库设计 (7)
4.1 数据库需求分析 (7)
4.2数据库中各表间关系 (8)
5 系统详细设计 (8)
5.1 用户注册与登录 (8)
5.2 购物车管理 (9)
5.3 订单生成 (10)
6 系统测试 (11)
6.1 系统关键部分测试分析 (11)
6.2 测试分析总结及说明 (11)
6.3 系统的性能分析 (12)
6.4 系统的整体设计和规划中的问题 (12)
6.5 开发功能模块所遇到的难点 (12)
6.6 系统中存在的问题及拟定的解决方法 (13)
7 结束语 (14)
致谢 (15)
参考文献 (16)
1 引言
1.1 研究背景
随着全球信息网络的发展,Internet在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式,彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。因此,本设计是通过JSP语言来实现,一
个基于B/S模式三层结构的网上购物网站网站[1]
。
1.2 研究现状
在国内的网上商城:
1、起步晚、数量却非常多。虽然我国的网上商城起步的很晚,但是发展却很迅速,根据某调查网站上的数据可知,到目前具有网上商城的性质的网站达12000之多,但是能够真正满足消费者购物要求的却不多。
2、支付和安全认证上的客观技术原因,导致用户完成电子商务交易变得相当复杂,使大部分用户还没等交易完成就已经退避三舍了,所以开发一个安全又操作简单的网上商城难度很大。
3、由于很多网上商城商家一开始都想把自己的网站做到成亚马逊那种境界,这导致很多网站只对商城货物的品种和数量上加以扩张,却不对数据查询技术加以改进,这使很多网站在用户浏览的时候速度很慢或者交易的过程中时间太长。
4、很多网上商城跟用户的交流很少,开发出来的网站,却不适合大部分用户的要求。
1.3 发展趋势
随着电子商务环境的改善,以及电子商务所具备的巨大优势,电子商务正在以惊人的速度在发展并且逐渐渗透到社会生活中的每一个领域。而在人口最多的中国,近