JSP网上购物系统毕业论文范文.docx
《JSP网上购物系统毕业论文范文.docx》由会员分享,可在线阅读,更多相关《JSP网上购物系统毕业论文范文.docx(12页珍藏版)》请在冰豆网上搜索。
JSP网上购物系统毕业论文范文
(此文档为word格式,下载后您可任意编辑修改!
)
一、论文题目
JSP网上购物系统
题目来源
自拟
二、选题的目的和意义
1、目的
在这互联网世界里,网上购物将成为人们足不出户的网上超市,该网上购物系统主要以包包为主题,重点为那些爱好包包者提供一个很好的购物平台。
随着互联网的快速发展,新一轮的网络热潮开始了。
网络技术可以说是“无孔不入”,在经济领域更是尽情施展,在这样的一个大环境下,网上购物系统蓬勃的发展起来,制作这样的一个系统,目的在于给广大消费者提供一个方便、快捷,周到的购物环境和丰富的信息资源,促进信息的交流,减少用户出门购物的不便。
当今互联网技术的要求越来越高、我们已经不满足只是单单的浏览一下网页、收发电子邮件、高效率工作的我们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。
对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能够实现网上交易将大大提高交易速度,节约交易成本。
而网上购物伴随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。
2、意义
(1)理论意义
①简化企业的销售流程,有利于树立企业网上的消费形象
②构建一种体系,将网络销售的体系做得更规范
③为企业提供了一个无国界、无时间、无地域的便利环境来经营拓展商务,实施电子商务是提高企业竞争力的有利手段
(2)实际意义
①电子商务可提供网上交易和管理等全过程的服务
②具有广告宣传、咨询洽谈、网上订购、网上支付、电子账户、服务传递、意见征询、交易管理等各项功能
③从个人角度来说,节省了时间;从企业来说,提高了业务的效率与准确性,使得买卖双方的交易成本大大降低
三、选题的国内、外研究概况和趋势
1、国外研究概况和趋势
互联网逐渐普及,逐步从大学、科研机构走向企业和寻常百姓家庭,其功能也已从信息共享演变为一种大众化的信息传播工具。
近几年,各种类型的购物网站大量出现,为消费者提供了搜索与购买商品的便捷。
大众最为熟悉的一类电子商务类型,目前在Internet网上有很多这种电子商务类型的例子,如世界上最大的网上书店亚马逊书店(),国内的网上商城8848网站()等。
随着Internet的普通应用,这类电子商务有着强劲的发展势头。
2、国内研究概况和趋势
本系统——网上购物系统采用JSP+JavaBean+ Servlet+access数据库四层模式设计并实现,国内在线购物网站多数是采用Jsp,Html技术实现的,而基于jsp的优秀网站较少。
伴随着中国网络技术的发展、上网速度的加快、上网用户的急剧上升、网络交易安全体系的建立,网上支付手段的改善,中国的电子商务必定会得到飞速的发展。
电子商务重点突出将简单地生意搬到网上,而在这个大型的网络世界里:
用户可以从相当大的产品范围内选择、搜索,并且寻找最合适自己的商品。
本课题从电子商务的基本原理出发,通过电子商务的一个实例----网上购物系统的规划、分析,从而具体地阐述了网上购物系统与后台服务器的紧密结合,为以后具体的设计提供了理论知识。
通过网上购物使我们对电子商务的强大功能有了一点小小的理解。
四、论文写作的指导思想及技术方案
(一)系统设计思想
1.页面模块化
本页面是以首页主,把首页分成若干个模块,然后将之前做好的页面放入相应的位置。
这些相应的页面通过链接读出数据库所提取的信息并显示。
2.网上购物系统模块化
本设计在数据库中建有购物模板表格,在商品录入时,通过替换函数将模板内的相关内容替换为输入的内容,然后利用组件技术将替换后的代码写进新的文件中,形成一个新的商品文件。
所以系统中所有的商品都实在购物模板的基础上生成的。
而商品文件的文件名也是根据系统时间(包括年月日时分秒)自动生成,既不会产生重复,又能将时间信息在文件上体现出来。
在数据库中只存储文件的路径信息和文件名称信息,便于搜索和显示。
购物模板化的示意图如下图所示:
输入信息(替换)文件生成
写入
替换定位文件
图1购物模板化示意图
(二)、技术方案
(1)技术路线
深入学习网上购物系统相关理论知识→收集相关的理论及实践资料→进行调查研究→分析整理相关资料→得出初步结论→撰写论文初稿→修改定稿。
(2)研究方法
用户对企业网站的态度如何?
用户对企业商品的评价如何?
企业推出一种新产品或者服务,用户对它的反映如何?
网上购物系统能轻松的帮助用户维护管理。
网上购物系统建议遵循以下基本原则:
⑴实用性与适应性原则
实用性是衡量软件质量体系中最重要的指标,是否与业务紧密的结合,是否具有严格的业务针对性,是系统成败的关键因素。
因此,每一个提交给用户手上的系统都应该是实用的,解决问题的。
适应性是软件质量体系中重要的指标之一,系统的设计从最开始就应该以适应于多种运行环境,而且还必须具有应变能力,以适应未来变化的环境和需求,这就要求软件设计上非常灵活,才能具有很好的通用性。
⑵先进性与发展性原则
采用当代最新技术,建立一种新概念的、开放的现代管理和办公环境,它以TCP/IP、广域网互连、路由、防火墙和网络管理技术为核心,建立一个安全可靠的网络应用平台。
利用世界最新的Java、Jsp、Javabean、Javascript、Servelet、HTML超文本、Access数据库等技术,结合网络智能办公系统思想的独特设计,建立一个网上购物系统。
利用数据库及分布式处理技术、模块化功能设计,构造信息存储与事务处理平台。
⑶安全可靠性原则
开发网上购物系统应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵,以防止灾难性事故发生。
⑷用户界面设计原则
网上购物系统用户界面的设计应做到易学、易用、易管理。
用户界面应当直观、明了、条理清晰。
主要以方便用户使用为前提。
⑸数据库设计原则
数据库技术是信息资源管理最有效的手段。
数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。
完整性原则:
数据库完整性是指数据库中数据的正确性和相容性。
数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。
要防止合法用户使用数据库时向数据库加入不合语义的数据。
对输入到数据库中的数据要有审核和约束机制。
安全性原则:
数据库的安全性是指保护数据,防止非法用户使用数据库或合法用户非法使用数据库造成数据遗失、数据泄露、系统可用性丧失、数据破坏等。
要有认证和授权机制。
(3)需要条件
①商务网站的流程模型,文献资料。
②开发平台和工具的确认。
五、论文的基本框架
1、题目:
JSP网上购物系统
2、摘要
3、目录
4、引言
5、正文
一.系统概述
1.1开发背景和意义
1.2系统运行的环境
二..需求分析
2.1系统需求概况
2.2系统设计思想
2.3系统的业务流程
2.4系统功能模块的划分
三.系统的结构设计
3.1系统结构设计图
3.2逻辑结构设计
四.详细设计
4.1用户模块功能具体实现及代码
4.2系统测试
结束语
致谢
参考文献
附录
六、正文
1、概述
网上购物系统的目的和意义
目的分以下四点:
1)现在的电脑普及率越来越高,邮购的方式正被更多的人认同,这就造就了网上购物逐步成为新兴且热门的电子商务形式。
2)网上购物具有24小时营业,只要将产品信息放在网上发布,就可以24小时被共享。
3)开门市的费用低、房租、水电、装修、员工薪水等统统不用考虑,只要几台有网络的主机,还有一些操作员就可以了。
4)没有地区限制,只要是上网的用户都可能成为顾客,网上购物的好处远不止这些,所以,建立一个网上购物网站是完全可行的。
意义:
方便人们在线进行购物操作,不用出门也可进行购物,创建一个更加方便、快捷的购物方式。
2、网上购物系统的目的与简介
系统简介
本系统采用JDK5.0+TOMCAT5.5+MYECLIPSE5.0作为开发环境,ACCESS作为数据库服务器,TOMCAT作为测试服务器,结合了jsp+servlet+javabean的框架模型,从而使系统的功能更加完善。
系统功能介绍
系统开发的总体任务是实现网上购物的方便及快捷,让人们有更多的选择性。
该系统所完成的主要功能如下:
●前台操作
1)用户登录、注册:
作为一个你匿名用户,可以进行注册成为一般用户,登录后可进入购物网内查看商品信息、进行商品交易、商品评论等操作。
2)商品展示:
用户可在网站首页看到一些比较好的商品展示,还可通过链接看商品的详细信息。
3)商品搜索:
用户可以通过某关键字搜索你想要查看的相关商品。
4)商品排行榜:
建于网站的首页,可以通过商品排行查看到浏览量最好的商品信息。
5)商品评论:
用户通过商品评论功能可对相应商品进行商品评论
6)用户积分:
用户可查看自己的积分及身份级别,可进行Q币充值。
7)购物车:
用户可把自己想要购物的商品放入购物车,后进行结算交易
●后台操作:
8)管理员登录:
只有管理可进行登录进入管理界面
9)订单信息管理:
可搜索查看想要的订单信息
10)用户信息管理:
可对用户信息进行查看,添加用户,查询想看用户信息,修改用户权限等
11)送货情况管理:
可搜索想看的送货情况、查看是否发货
12)商品信息管理:
可搜索相关商品信息,修改商品的详细信息、添加新商品及新类型的商品,可对商品进行删除。
可以查看对应商品的评论情况及对评论进行删除操作。
13)注销:
可进行用户注销操作。
3、使用工具及运行环境
3.1硬件环境
✧中央处理器(CPU):
没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。
当然,CPU的处理速度越快,运行JSP代码的效率越高。
✧内存:
最低配置32MB,建议使用64MB以上内存,如果使用WindowsXP建议使用128MB以上内存。
✧硬盘:
至少需要1G以上的硬盘空间来安装所需的组件。
✧显示器:
最低配置为1024×800、256色分辨率的显示器。
3.2软件要求
✧操作系统:
WindowsXP
✧安装软件:
Dreamweave
✧r8、Firework8、Myeclipse5.5、Access2003、TOMCAT5.5
3.3对性能的规定
✧操作应该方便、灵活。
✧系统应有较高的稳定性。
✧系统应有较高的安全性。
✧系统应有较高的容错性。
✧速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。
3.4所用工具
系统页面制作工具:
Dreamweaver8
图片编辑工具:
photoshop
JSP代码编写工具:
Myeclipse5.5
运行工具:
Tomcat5.5
数据库编写工具:
Access2003
4、网上购物系统设计
网上购物系统总体设计
Ø系统模块结构图(模块间的关系)
根据系统功能分析,可以画出系统功能模块的组织结构图,本例从购物网界面的组织结构图和系统后台界面入手,对系统功能模块的划分加以图形化的描述。
客户界面的组织结构图如图1.4
图1.4购物网界面的组织结构图
Ø系统后台组织结构图
图1.5系统后台组织结构图
5.网上购物系统模块实现
●前台模块实现
1)用户登入、注册模块:
输入用户名与密码,检测该用户是否存在,用户密码是否匹配。
如果不存在可进行注册成为一般用户进行登录。
2)商品展示模块:
通过数据库动态的获取商品类别,以进行商品的类别链接,动态的提取商品详细信息进行显示。
3)商品排行模块:
通过商品的点击率来对商品进行排行,动态显示在首页。
4)商品评论模块:
通过用户名及商品信息,对相关商品进行评论操作。
5)商品搜索模块:
通过某些关键字对商品进行模糊搜索,并显示搜索到的商品信息。
6)购物车模块:
用户可添加自己想要的东西,并将放入购物车中,自动进行总计及积分累加。
7)积分模块:
用户可查看自己的积分情况及用户级别、信息等,还可进行充值。
●后台模块实现
1)后台登录:
当你是管理员时,对输入的用户及密码进行匹配登录。
2)订单信息管理模块:
管理员可对订单信息进行查看。
3)用户信息管理模块:
管理员可对用户信息进行查看、删除用户、修改用户的权限,对用户进行查询操作
4)送货情况模块:
可搜索送货情况、查看是否发货。
5)商品评论信息模块:
可搜索评论,对评论进行删除。
6)商品信息模块:
可添加新商品及新类别商品,对商品信息进行查询操作,修改商品信息及对商品进行删除等。
7)注销:
用户可进行注销操作。
6.数据库管理设计
网上购物系统数据库关系图如下:
图4.4.3网上购物系统数据库关系图
Ø数据库设计
表1Comment评论表
表2Orders订单表
表3productinfo商品信息表
表4Pstyle商品分类表
表5Send送货表
表6Userinfo用户信息表
七、主要参考文献
[1]吴建张旭东编著.JSP网络开发入门与实践.人民邮电出版社,2006,11
[2]邬继成编著.J2EE开源编程精要15讲—JavaWeb开发.电子工业出版社,2008,1
[3]黄旭明编著.关系数据库与SQL语言.高等教育出版社,2004,1
[4]庞丽娜编著.JavaSE应用开发技术详解.北京科海电子出版社,2007,10
[5]胡海编著.FlashProfessional8.人民邮电出版社,2005,9
[6]蒋秀凤何凤英编著.Oracle9I数据库管理教程.清华大学出版社,2005,2
[7]徐金宝解芳编著.电子商务概论.机械工业出版社,2006,2
[8]数据库相关连接资料
八、进度计划
阶段
时间
完成内容
第一阶段
2009年1月10日
-
2009年1月15日
需求分析
程序基本框架、数据库设计
提交开题报告
第二阶段
2009年1月16日
-
2009年4月2日
网站功能描述
前台初步设计
系统初步分析
数据库设计拟定
确定数据库设计
程序编写
程序、前台设计修改
论文初稿
第三阶段
2009年4月10日
-
2009年5月30日
程序修改
测试程序
修改论文
第四阶段
2009年6月1日
最终定稿,提交书面及电子文档