基于JSP的网上超市购物系统设计与实现(共31页).doc
《基于JSP的网上超市购物系统设计与实现(共31页).doc》由会员分享,可在线阅读,更多相关《基于JSP的网上超市购物系统设计与实现(共31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 摘要21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者甜品网上购物系统商店过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。甜品网上购物系统商店是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。然而作为一个购物系统,能够长期健康的发展系统的安全性和实现购物的方便性是很重要的,在安全性方面,系统主要考虑了数据存储的安全性,以及用了用户注册和密码等措施,没有使用到数字签名技术。在方便性上,主要考虑了用户浏览商品、查询商
2、品、定购商品的方便性和后台管理用户维护的方便性,在用户定购商品后,货单付款,商家把商品送到用户。课题目标是设计并实现一个甜品网上购物系统网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2005。关键词:甜品网上购物系互联网系统设计 Abstract In 21st century, human high-speed economic development, pe
3、oples life a changing, special is the computer application and popularization to all fields of economic and social life. In order to let the consumer online shopping system stores dessert process become simple, convenient, safe, efficient, online mall shopping became a kind of new-style and popular
4、shopping way. It is to build a virtual shopping mall, make shopping process easier, quick, convenient. However as a shopping system, the development of long-term health to the security of the system and realize the convenience of shopping, it is important to safety, system mainly in the safety of co
5、nsidering the data storage and in user registration and passwords and other measures, no use to digital signature technology. In convenience, the main consideration the users browse goods, inquires the commodity, order the convenience and background management of goods of convenience, the user maint
6、ain order goods in the user, the businessman, after the goods invoice payment to the user. Task goal is to design and implement a dessert shopping website system online.Combining the practice, web development technology and understanding the basic knowledge, learning database related development too
7、ls and application software, familiar with website construction process, mastering network database programming method. System adopts B/S developing mode, selection of development tools JAVA, JSP,JavaScript, Html, using Tomcat Server technology, backend database choose SQL Server 2005. Key words: On
8、line Shopping SystemThe InternetSystem Design 目录 专心-专注-专业 第一章 绪论1.1项目背景与现实价值在当前信息化的时代,对大众的订餐要求仅仅依赖手工操作,已经远远不能满足实际的需求了,所以网上订餐越来越被看好。对于网上订餐来说,正接受着大众的各种考验,如送餐时间的规定,新产品开发等等。基于目前网上订餐行业的挑战,特此开发网上订餐的甜品部分的购物系统,以满足大众对于新产品开发的要求。传统的订餐模式既有局限,又不是很完整。而构建该甜品的网站既突破了时间和空间上的限制,又可以及时、准确、快速的发布甜品信息,让大家不需要面对面就能够相互了解,相互交流
9、,足不出户就可以享受送货上门,货到付款的服务。 随着互联网和宽带上网的普及,甜品网上购物系统在中国异军突起,并日益渗透到人们的日常生活中。甜品网上购物系统是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发这样一套管理系统是十
10、分必要的。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。例如:可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。本课题所研究的甜品网上购物系统主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。课题目标是设计并实现一个B/S体系结构的甜品网上购物系统。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网
11、络数据库编程方法。 1.2开发工具和实用技术 网上销售管理系统采用B/S开发模式,软件开发环境: MyEelipse8.5+JDK1.6+Tomcat6.0+SQLserver2005 MyEelipse8.5:MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse集合,其功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEelipse是对IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE,包括了完备的编码、调试、测试和发布功能,完整支持、Struts、JSP、Spring
12、、SQL、Hibernate。MyEclipse 8.5,该版本集成了 Eclipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持。JDK1.6:Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,
13、运行效率得到了非常大的提高。Tomcat6.0:Tomcat是一个免费的、开放源代码的Servlet容器。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目, 由Apache、sun和其他一些公司及个人共同开发而成。Tomcat服务是一个比较简单的服务器,在设计方面是符合建立商业站点的规范,可以利用它进行编程与测试。SQLserver2005:是一个。它具有数据库镜像、在线恢复、在线检索操作、快速恢复、安全性能的提高、新的SQL Server Management Studio、专门的管理员连接、快照隔离、数据分割、增强复制功能等特点。甜品网上购物系统拟采用JSP+Jav
14、aBean开发模式,这种模式有效地分离了页面显示和业务数据处理,业务数据处理部分都交给JavaBean组件,如访问数据库、用户验证等。JSP+JavaBean示意图1-1如下: 客户浏览器JSP容器数据库JSPJavabean JSP+JavaBean示意图 1-1 第二章 系统分析2.1需求分析网上销售管理系统是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的网上销售管理系统主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。因此,开发一个网上销售管理系统是很有必要的,具有其
15、特有的技术意义和管理意义。 2.1.1 性能需求为了保证运行的高效率,建议使用在1G及以上内存的机器。所有的页面都能链接到指定要链接到的页面,所链接的页面均存在,而且系统中不存在有孤立的页面;对表单进行测试,如果输入信息不正确或者不输入信息就直接提交,会出现出错提示;通过互动用户填写的表单信息和调查信息的提交对数据库的存入和读取操作进行测试,数据库运行正常。在浏览器中运行,速度都在可接受的范围内(少于五秒)。网上销售管理系统导航结构清晰、目的明确,经测试每个导航下的模块都能准确链接;页面字体使用CSS控制,确保了风格的一致,页面使用较少颜色组合,有较好的视觉效果;对超市管理系统内容进行抽样式调
16、查未发现语法、拼写错误以及其他错误信息;超市管理系统整体界面布局合理,页面风格简洁,颜色搭配协调,保证了超市管理系统可用性良好。在安装了IE、360,遨游等不同浏览器的客户端进行测试,系统中JavaScript均可正常运行,框架和层次结构风格差别不大,所以超市管理系统兼容性较好。 2.1.2 安全需求系统对管理员的帐号和密码的有效性进行了测试。只有管理员的帐号和密码确认有效后,才可以对超市管理系统进行维护工作。保证了超市管理系统的安全性。 2.1.3功能需求 此基于JSP的网上销售管理系统分前台功能和后台功能,系统有两个参与者: 管理员和用户。参与者的描述如下:(1)管理员 后台部分由管理员使
17、用,主要包括参数设置,会员管理,商品管理,账务管理,品牌管理,信息管理。管理员填写登录名和密码后进入后台主页面,根据自己的需求进行操作。可以进行密码的修改,对注册会员的信息进行管理,完成商品的增加删除添加查询,财务编辑和对前台信息的管理.管理员的用例图2-1如下: 管理员的用例图2-1管理员的用例描述表如下: 管理员参数设置用例描述表2-1用例名称参数设置功能简述管理员登录系统后,可自行重新设置登录密码前置条件已经登录的管理员后置条件修改成功,程序连接数据库基本流1、管理员点击页面菜单栏中参数设置模块下的“修改密码”链接2、在显示的页面中填入原密码、新密码、然后确认密码3、点击“确定修改”按钮
18、4、显示新密码和密码修改成功 会员管理用例描述表2-2用例名称会员管理功能简述管理员可以对本网站的会员进行查询及编辑操作前置条件会员ID或姓名正确后置条件修改成功,程序连接数据库基本流1、管理员点击页面菜单栏中会员管理模块下的“会员查询”链接2、在显示的页面中填入会员ID、姓名进行查询3、点击“修改”按钮,进行修改4、点击“删除”按钮,进行删除 品牌管理用例描述表2-3用例名称品牌管理功能简述可以添加与查询网站的品牌,并进行操作前置条件无后置条件操作成功,程序连接数据库基本流1、管理员点击页面菜单栏中品牌管理模块下的“品牌添加”链接2、在显示的页面中添加品牌;3、管理员点击页面菜单栏中品牌管理
19、模块下的“品牌查询”链接4、点击“修改”按钮,进行修改5、点击“删除”按钮,进行删除扩展流1、点击“修改”按钮跳转到修改页面,可对其内容进行修改然后保存关闭;2、点击“删除”按钮弹出确认对话框是否删除; 商品管理用例描述表2-4用例名称商品管理功能简述向商品表插入前台首页展示的商品信息前置条件无后置条件操作成功,程序连接数据库基本流1、管理员点击页面菜单栏中甜品管理模块下的“商品添加”链接2、在显示的页面中按需求添加商品;3、管理员点击页面菜单栏中品牌管理模块下的“商品查询”链接4、点击“修改”按钮,进行修改5、点击“删除”按钮,进行删除扩展流1、点击“修改”按钮跳转到修改页面,可对其内容进行
20、修改然后保存关闭;2、点击“删除”按钮弹出确认对话框是否删除; 信息管理用例描述表2-5用例名称信息管理功能简述管理员对网站首页信息进行编辑管理前置条件无后置条件操作成功,程序连接数据库基本流1、管理员点击页面菜单栏中信息管理模块下的“信息添加”链接2、在显示的页面中按要求发布信息;3、管理员点击页面菜单栏中品牌管理模块下的“新闻查询”链接4、点击“修改”按钮,进行修改5、点击“删除”按钮,进行删除扩展流1、点击“修改”按钮跳转到修改页面,可对其内容进行修改然后保存关闭;2、点击“删除”按钮弹出确认对话框是否删除;(2)会员 前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料
21、管理,新闻查询。当用户第一次登录时首先要注册,成为会员后,才可以购买商品。用户可以通过单击首页的注册按键来打开注册页面进行会员注册操作,其中包含了用户姓名、密码等信息,注册完成后可以浏览系统的各种信息和新闻,当有心仪的商品时可以点击购买,提交订单,随时查看自己的订单详情;有需要是还可以修改自己的个人信息。会员的用例图2-2如下: 会员的用例图2-2会员的用例描述表如下: 用户管理用例描述表2-6用例名称用户管理功能简述用户需要注册才能登陆,用户注册前置条件没有注册的用户后置条件注册成功,程序连接数据库基本流1、点击主页面上的注册按钮;2、页面跳转到用户注册条约,是否同意,点击同意;3、页面跳转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 网上超市 购物 系统 设计 实现 31
限制150内