没有合适的资源?快使用搜索试试~ 我知道了~
基于JSP的网上购物网站的设计与开发docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2023-02-17
16:27:27
上传
评论 1
收藏 4.11MB DOCX 举报
温馨提示
试读
36页
基于JSP的网上购物网站的设计与开发
资源推荐
资源详情
资源评论
基于 JSP 的网上购物网站的设计与开发
1 引言
1.1 选题背景
随着互联网的不断发展,信息技术的不断更新,计算机已经成为了经济和社会生活中不
可或缺的一部分。现代社会生活节奏日益加快,企业对信息处理的速度要求变得日益严格,
此时,电子商务网站的出现,无疑为企业、公司的销售以及管理带来了极大的便利。电子商
务网站具有信息储存可靠、信息处理快捷的特点,它可以将公司的销售信息变得具体、合理。
相比于传统手工管理,电子商务网站无疑是占有绝对优势的。因此,为提高公司销售管理效
率,开发这套系统的必要性可以说是毋庸置疑的。
现代社会,计算机技术不断成熟、发展,社会也为此发生了巨大的改变。另外,接触到
网络的人越来越多,社会对于网络的认可度也越来越高,网上购物对于大多数人来说已经丝
毫不陌生了,相比于传统的实体店内购物,网上购物的选择性要多得多,另外价格也会更加
的实惠,最重要的是,不用出门就能完成从下单到收货的整个流程。目前,市面上已经有许
多网上购物的电商网站,比如淘宝网、亚马逊、京东、当当网。本系统将在这些已有网站的
指导下进行开发与设计。
目前,电子商务对大家来说都已不再陌生。网上购物技术也在不断发展更新中,其中所
运用到的数据库技术也日渐成熟。拥有一套好的电子商务软件,并合理地加以运用,公司将
会拥有更高的工作效率、更好的收益以及更多的客户群体。本系统属于计算机应用领域,将
公司的产品销售信息的管理,从传统的手工管理转变为计算机管理,其优势也是传统手工管
理所无法比拟的,它能为公司降低管理成本,提高工作效率,并且还具有检索速度快、存储
容量大、安全性高的特点。这些优势都可以为企业、公司带来更高的销售管理效率。本系统
设计了基于 JSP 的网上购物网站,后台数据库、前台动态页面是最关键的两个部分。其中数
据库的设计主要需要保证数据的一致性以及安全性,前台应用程序的设计则需要保证用户操
作起来方便简洁,但又不失功能的完备性。本系统的开发不仅是为了方便管理员的管理,同
时也可为消费提供便利,以达到足不出户就能购买商品的目的。本系统十分适合运用到中小
型企业中。
1.2 相关领域的研究现状
近几年来,我国电子商务领域的发展十分迅猛,使得我国网络购物网站如雨后春笋般涌
现,市场上的竞争也随之变得愈发激烈。
就市面上最为热门的几大电商网站来说,淘宝网、亚马逊、京东商城、当当网,其中的
功能都是做得越来越精细化。对于各种品牌来说,也是有越来越多的品牌在自己的官网中加
入了在线购买这一选项。在线购物对于能够接受它的人来说,是比在实体店购物具有绝对的
优势的,无论是从价格、购买方便程度上来说,网上购物都成了现代快节奏社会大多数人的
选择,因为它可以足不出户,动动手指就能完成浏览商品、选择商品、购买商品这一整个过
程。
还包括音乐的购买、电影的购买,也从以前的购买光碟转变为了如今的购买电子版本,
可见电子商务对全球的社会经济带来了怎样的影响。所以说,网上购物已经是未来的大趋势。
当前电子商务购物所存在的问题主要体现在安全性问题上。
第一:用户资料的安全性。现在有很多快递公司里的少数人员会私自兜售用户信息,包
括用户姓名、电话等。除此之外,电子商务网站背后庞大的数据库内就直接记载了用户的私
人信息,如果遭到黑客的攻击,后果不堪设想。之前京东就有过这样一个案例,所有 2013
年以前注册的用户的私人信息全部被盗取,京东商城也为此损失了不少用户。
第二:商品是否为正品。目前网上购物规模不断扩大,监管力度也无法做到这么快就能
跟得上来,所以很多网站上存在卖假货或者真假掺卖的情况。在用户买到假货之后,也会出
现申诉无门的情况,这也是有一部分用户始终无法接受网络购物的原因。
1.3 系统开发的目的及意义
目前,电子商务在全球已经接近火爆的趋势,网上购物已经成了未来购物方式的大方向,
作为中小型企业,要如何在众多品牌中立足,找到自己的发展方向,这是一个很值得思考的
问题。如果死守线下门店,中将会被淘汰,开发一套好的网上购物系统,会带来更多的客户
群体,为公司赢得更多的利益与发展方向。
本系统设计了基于 JSP 的网上购物网站,主要包含两个重要组成部分:后台数据库、前
台动态页面。其中数据库的设计主要需要保证数据的一致性以及安全性,前台应用程序的设
计则需要保证用户操作起来方便简洁,但又不失功能的完备性。本系统的开发不仅是为了方
便管理员的管理,同时也可为消费提供便利,以达到足不出户就能购买商品的目的。本系统
十分适合运用到中小型企业中。
1.4 论文的主要研究内容及结构
本篇论文第一部分主要描述了基于 JSP 的网上购物网站的开发背景以及相关领域的研究
现状,第二部分介绍相关理论与技术,第三部分对系统进行分析,第四部分为系统设计,第
五部分为系统的实施,第六部分结束语致谢。
2 相关理论与技术
2.1 JSP 技术
JSP 技术,即 Java Server Pages,由 Sun Microsystems 公司提出的一种新的动态网页技术
标准。JSP 由静态部分和动态部分组成,其中静态部分与静态 HTML 页面一样,动态部分由 Java
程序。控制。JSP 网页中主要包含 HTML、JSP 标记等。
JSP 技术在国外已经有了较为广泛的使用,国内虽尚未如此普及,但由于 JSP 的跨平台
等诸多特点,许多公司也都逐渐开始利用 JSP 技术来开发动态性网站。
1.JSP 的工作原理
当一个 JSP 页面接收访问时,Servlet 容器会将 JSP 文件转化为 Servlet 代码,即 Java 文
件,若 JSP 文件有误,则终端操作,并将错误上传,否则 Servlet 容器再将 java 文件编译成.class
文件,此过程需要消耗一定的时间,编译完成后,文件将会被加载到存储内存中。
然后容器需要实例化一个 Servlet,若已存在一个 Servlet 对象则无需再创建,否则新建
一个 Servlet 实例,同时调用该 Servlet 实例的 jspInit()方法。每当 Servlet 容器接收到一个请
求时,JSP 都会新建一个线程,并调用与之对应的 jspService()方法,对用户请求进行处理。
这样,当出现多个用户请求时,系统也不会出现混乱,不同的线程会有条不紊地对用户请求
一一进行响应。
2. JSP 的特点
跨平台:JSP 可以不加修改的,应用于不同系统,例如 Windows、Linux、Mac 等。
业务代码分离:业务代码与视图层分离。修改业务代码时,JSP 页面的代码不受影响。
组件可重新使用:JavaBean 组件可跨平台重新使用。
3 系统分析
3.1 系统需求分析
本系统的开发是为了实现在方便管理员管理的同时,消费者能够更加便捷地在网上选购
商品商品。在后台数据的管理上,要求系统做到数据的一致性、安全性,前台应用程序上则
需要保证操作界面的简洁性、易使用性。在社会经济不断发展的同时,人们的生活节奏也不
断加快,很多时候人们会选择更加便捷的方式进行购物。而网上购物的方式可以保证人们在
足不出户的情况下完成挑选商品、购买商品、接收货品整个过程,相比于传统购物,网上购
物系统的对比功能也相对更便捷,所以网上购物系统的开发可以便捷人们的生活。另一方面,
中小型企业、公司开发这样的系统则可以更加便于管理,相比于传统手工管理,本系统可以
更加的节约时间、空间以及人力、财力。
在功能上,需要提供会员注册、会员信息修改、商品浏览、商品购买等功能。
3.2 可行性分析
3.2.2 技术可行性分析
本系统的开发主要包括后台数据库管理和前台动态页面的设计。对于后台数据库管理,
我们会用到 My SQL、eclipse 等软件;服务器会用到 Tomcat;前台的动态页面的设计则利用
JSP 来建立,可使用 Dreamweaver 来进行页面的设计。以上所提到的软件均可免费使用,本
系统的开发以及调试在以上软件上进行即可。
3.2.2 经济可行性分析
本系统的开发可使用 My SQL、eclipse、Tomcat、Dreamweaver 软件来实现,以上软件
的使用均免费。所以本系统开发所需要的资金需求不大,但是本系统的后台数据库是十分重
要的一部分,需要保证其一致性以及安全性,所以维护数据库的工作是非常之重要的,需要
花费一定的资金对后台数据库进行定期的维护。另外,本系统的前台页面的设计也需要根据
时代特征以及商品的热门程度不定期地进行调整、更换,以保证用户在视觉上的舒适度以及
新鲜度。
3.2.3 管理可行性分析
本系统的开发主要包括两个方面,一是后台数据库的管理,二是前台动态页面的设计。
那么在管理上也可分为两部分,后台需要管理员对商品数据、会员数据进行收录、整理、修
改、录入、删除,前台需要美工对 UI 进行设计。
3.3 系统业务流程分析
3.3.1 整体业务流程
本系统为网上购物系统,所有用户都能浏览网站商品,注册会员并登陆后方可将商品加
入购物车、购买商品。整体业务流程图如下图 3-1 所示:
图 3-1
3.3.2 购物车流程图
登录会员、录入会员信息后方可使用购物车功能。购物车的处理流程图如图 3-2 所示:
开始
结束
商品信息浏览
查看购物车
将商品放入购物车
修改、删除购物车中的购物
项
继续购物
提交订单
图 3-2
3.3.1 发货处理业务流程
会员在网站购买商品下单之后,公司需要根据会员所填写的地址将货品发出,其流程如
图 3-3 所示:
开始
结束
浏览某一未处理订
单
查看该订单项中相
应商品的数量
逐条查询出订单对
应的订单项
发货不成功 发货成功
商品的库存满
足
NN
图 3-3
3.4 系统数据流程分析
1. 顶层数据流图如图 3-4 所示
图 3-4
图 3-4 描绘了顶层数据流图,从图中可以看出本系统所需要参与的外部人员有会员以及
管理员,流入本系统的数据有会员注册的个人信息、留言信息、订单信息,还需要录入管理
员个人信息、商品的信息、公告等信息。
2. 整体数据流图
剩余35页未读,继续阅读
资源评论
猫一样的女子245
- 粉丝: 95
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功