基于jsp的网上购物系统-毕业设计

上传人:n**** 文档编号:82964980 上传时间:2019-02-25 格式:DOCX 页数:54 大小:2.97MB
返回 下载 相关 举报
基于jsp的网上购物系统-毕业设计_第1页
第1页 / 共54页
基于jsp的网上购物系统-毕业设计_第2页
第2页 / 共54页
基于jsp的网上购物系统-毕业设计_第3页
第3页 / 共54页
基于jsp的网上购物系统-毕业设计_第4页
第4页 / 共54页
基于jsp的网上购物系统-毕业设计_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《基于jsp的网上购物系统-毕业设计》由会员分享,可在线阅读,更多相关《基于jsp的网上购物系统-毕业设计(54页珍藏版)》请在金锄头文库上搜索。

1、 基于JSP的网上购物系统摘 要本网上购物系统是一个采用B2C(Business to Consumers)模式的JSP动态网站,它包含了很多现有购物网站的基础功能。论文依次介绍了购物系统的课题背景及国内外的发展状况,开发时所用的相关技术,购物网站的需求分析,系统的总体设计,数据库设计,详细设计及其系统检测。本文实现了以JSP为开发技术的网上购物系统的构建。本网上购物系统分为前台展示功能模块及后台管理功能模块。其具体实现了以下功能:商品展示功能,购物车功能,搜索功能及后台的管理功能等。通过这些模块功能的的设计,实现了网上购物系统的主体购物功能。在整个网站的设计上,系统使用JSP动态页面的方式进

2、行网站的整体设计与实现,并采用B/S三层结构,运用JavaBean及DAO模式对程序的进行封装,以充分利用代码的可重用性及安全性,。数据库部分选用的是MYSQL5.6。关键字:JSP;B/S结构;JavaBean;MYSQL5.6IV Online Shopping System JSP - basedABSTRACT窗体顶端 This online shopping system is a dynamic web site using the B2C (Business to Consumers) model, which contains the basic functionality o

3、f many existing shopping sites. The paper introduces the background of the shopping system and the development situation at home and abroad, the related technology used in the development, the demand analysis of the shopping site, the overall design of the system, the database design, the detailed d

4、esign and the system detection. T窗体顶端 This paper realizes the construction of online shopping system with JSP as the development technology. The online shopping system is divided into foreground display function module and background management function module. Its specific realization of the follow

5、ing functions: product display features, shopping cart features, search functions and background management functions. Through the design of these modules, the realization of the online shopping system, the main shopping function. In the design of the whole website, the system uses the JSP dynamic p

6、age way to carry on the overall design and the realization of the website, and uses the B / S three-layer structure, uses the JavaBean and the DAO mode to carry on the package to take full advantage of the code reusability And security. Database part of the selection is MYSQL5.6.窗体底端Key Words:JSP;B/

7、S structure;JavaBean;MYSQL5.6V目 录1 绪 论11.1 课题背景11.2 国内外研究现状11.3 论文组织结构22 开发相关介绍32.1 JSP简介32.2 Servlet技术简介42.3 数据库技术介绍52.3.1 数据库介绍52.3.2 SQL语句简介52.4 系统运行环境配置62.5 开发工具63 需求分析83.1可行性需求分析83.2系统需求分析84 总体设计104.1功能分析104.2 网上购物系统的数据流图134.3 购物系统结构分析134.3.1 逻辑结构134.3.2 物理结构145 数据库设计155.1数据库表的介绍155.2用户及其相关模块设计

8、详情185.2.1 用户模块的系统设计原理及相关示意图185.2.2用户登录方式及其实现196 详细设计206.1 前台206.1.1 会员登录216.1.2 用户资料修改226.1.3 购买商品236.1.4 订单管理246.1.5 用户交易信息详情246.1.6 商城资讯246.1.7 个人信息管理256.2 后台256.2.1 商品的详细管理页面266.2.2 对用户账号的管理276.2.3 后台管理员管理模块286.2.4 卖家订单设置296.2.5 站内新闻管理296.2.6 友情链接的管理307 系统测试327.1注册登录模块327.2 购物功能模块337.3个人信息修改模块357

9、.4 卖家后台其他功能模块367.5系统管理员功能模块378 总 结39参考文献41致 谢42附录431 绪 论1.1 课题背景现今,网上购物已经成为人们生活中不可或缺的一部分,我们通过上网购买物品不仅给我们自己的生活带来了很多方便,还间接地为很多人解决了就业及创业问题。我们通过网购,不仅仅在购物成本及购物时间上节约了很多,还避免了外出购物时有可能遭遇的堵车,商品琳琅满目但没有品质保证等问题。此外,同时也避免了购物不愉快所造成的精神压抑及烦躁。购物网站的普及已经成为我们现实生活中的一种普遍现象。我们通过网上购物来满足日益快节奏的生活方式。网上购物系统还给了我们一些其它方面的便利,比如说我们通过

10、网购,第一时间抢购到了市场上刚出售的商品,小米等一些手机商家就喜欢通过网上限购来促进手机等商品的消费。网上购物同时还一定程度上避免了现金交易所带来的假币,找零等给我们带来的不便和欺骗。它还通过其特有的快捷配送方式实现了人们所期待的足不出户就能享受服务的特殊情结。在其它方面,例如说购物成本,时间,质量,品牌,售后等一系列服务上,都以其独特的魅力吸引着更多的购物者加入这一行列。1.2 国内外研究现状在我国,购物网站的普及已经成为我们现实生活中的一种普遍现象。我们通过网上购物来满足日益快节奏的生活方式。无论是过时过节,还是普通购物,人们第一时间想到的都是先去网上看看相关产品及相关介绍。这样的话,不管

11、时刻在网上购物,还是线下购买商品,都能做到心中有数,不会给商家诈骗的可能。而网上购物的安全性,快捷性,及网上购物用户的文化水平的提高也使得网上购物愈发繁荣。而在国外,网上购物可以追溯到1999年。随着国际市场联系的日益紧密,网购平台的繁多复杂,网上购物已经开始引领时代热潮。我在本次毕设中,以构建购物网站为实例,分析此类网站的优缺点,以此来观察和理解购物类网站的发展形式,发展理念,希望能从中得到一些启发和引导,为各类购物及其相关网站找到不足之处,为购物类网站的完善和用户的安全购物奉献上自己力所能及的力量。在本次毕业设计的过程中,为了更好的做好做全这个购物网站系统,我查找了很多相关购物网站的资料,

12、从京东商城,当当网,淘宝等网站上,进一步深入了解到了此类购物网站的特点及其发展情况。这些都为我毕业设计的顺利进行供给了很好的帮忙及建议。我也通过这次毕业设计,学到了很多关于构建jsp动态网站的知识和经验。在日后的工作和学习中,我能更加完善和系统的构建此类网站及其具体功能。在这次毕业设计过程中,我通过上网查找一些关于javabean,DAO模式等技术上的相关资料,了解和学习到了很多有用的东西,对我个人技术上的提高有一定促进作用。我也听从了一些好友和舍友的建议,解决了很多技术上是问题,对整个毕业设计的顺利进行起了不少作用。他们为我毕业设计的完善提供了很多帮助。1.3 论文组织结构第一章是绪论,主要

13、介绍本设计的课题背景及国内外研究现状;第二章介绍开发环境,主要介绍本购物系统所用的技术及软件;第三章系统需求分析,主要介绍在实现方面的可行性;第四章系统总体设计;第五章数据库设计,介绍设计的整个数据表;第六章系统详细设计;第七章系统测试,第八章总结。2 开发相关介绍2.1 JSP简介Java Server Pages(JSP),它是一种基于java的软件及网页编程技术,以其简便的开发方式及快捷的检测方法成为web开发实用工具之一。 JSP是一种由国外诸多公司一起建立的动态网页技术标准。它是在HTML语言中插入java程序段来实现在线可编辑的功能的文本格式。在其他方面,JSP也有其独特的优势,例

14、如,它是支持多种操作系统的。无论是windows,还是linux下,它都能完美运行。JSP以java程序段的方式在服务器端执行,然后,以HTML语言的方式在浏览器上显示结果。因此,为了使jsp页面能很好的显示,方便用户测试编程语言,有必要选择一款IE内核比较强的浏览器,比如说谷歌浏览器,360浏览器。JSP还以其平台无关性和安全可靠性吸引着大多开发者应用它。因为它是完全面向对象的,在开发过程中,通过程序段的封装,使得开发代码有了很好的可重用性。开发的时候,程序员们无需像以往一样重复编写很多繁杂的代码,为程序的开发和软件的复查和修改都带来了很大的方便。由于JSP页面是动态页面,能够实现网页的动态

15、加载和修改更新,例如应用jsp的include功能,能够节省开发者很多编写代码时间。而servlet处理功能更是将前端显示页面和后端处理页面进行了很好的分离。为代码的重用及修改提供了很好帮助。由此可以看出jsp在web开发过程中所占据的重要地位,他将传统的静态页面变为动态,使得程序的实现更加简便,网页之间的转换和加载更加方便。 JSP标准库JSP标准标签库 (JSTL)是综合各类语言库并发展和整合的一个更加全面,功能更加健全,表达更加简便和人性化的标签库。它在包含传统的标签的基础上,增加了自己的独特核心标签,进一步发展了标签的功能。在显示,删除,保存数据,及实现重定向,url功能上都有其独特的架构和设计。 这对jsp页面各个功能的实现提供了很多有用的方案和理念。让我们在jsp动态网站的开发过程中体验到了其独特的韵味

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号