基于Web技术的网上商城设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Web技术的网上商城设计与实现
【摘要】本文以网上手机店为例,选用主流Web技术—JSP,提出了一套基于Web技术的网上商城解决方案,为构建基于Web技术应用开发提供参考与借鉴作用。
【关键词】Web技术;JSP;网上商城;手机店
1.引言
随着网络技术的成熟,电子商务于20世纪90年代后期开始兴起,现在已经具备了一定规模。网上手机店作为电子商务具体应用之一,是互联网日臻成熟的产物之一。目前,网上手机店主要有两种形式:一种是自立门户型的网上商店;一种是在第三方提供的电子商务平台上由商家自行开展网上销售业务的个人网店。
本论基于Web技术开发一个精准、方便、快捷、高效的网上手机销售系统,使用计算机网络对手机销售的各种信息进行管理,克服手工操作的不足之处,提高系统的可操作性、可靠性,并能安全、快捷的保存数据信息和设置权限等功能来增强系统的保密性,使原本复杂的工作流程被简化,真正实现网上手机销售科学化、规范化、安全化。
2.手机网店的需求分析
根据对网上销售的业务需求,可以确定网上手机店工作的关系图如图1所示,总体业务流程如图2所示,前台业务流程如图3所示,后台业务如图4所示。
图1 工作关系示意图
图2 系统总体业务流程示意图
图3 系统前台业务流程示意图
图4 系统后台业务流程示意图
3.手机网店功能设计
根据需求分析,手机网店分为前后台进行设计,具体如下:
(1)前台用户子系统的功能组织结构如图5所示:
图5 前台用户子系统模块示意图
(2)后台管理子系统是面向网店管理员,主要作用是实现对网站的维护和管理,这部分的主要功能包括:商品管理、订单管理、会员管理、用户管理及对公告信息的管理如图6所示:
图6 后台用户子系统模块示意图
4.系统实现
4.1 前台实现
结合当前Web技术,本文选用了主流Web技术——JSP技术来实现,前台系统实现以下业务功能:查询和浏览商品信息;注册成为网站会员;会员登录网站;会员挑选所需商品,放入购物车;会员提交购买订单并收款结账;会员查询和浏览订单信息;会员更新自己的信息;展示最新商品;展示网站公告;展示销售排行榜等功能。首界面如图7所示:
图7 JSP网上手机店首界面图
4.2 后台实现
后台包括管理员后台登录网站;商品管理,维护商品类别,增加新商品和删除下架商品;管理网站会员;管理网站订单,及时发货;维护网站公告信息,部分界面如下:
图8 后台管理员界面图
图9 后台商品管理界面图
后台系统的实现类包括:实体类、控制类、数据访问类,其静态类图如图10所示:
图10 后台系统的静态类图
5.系统实现
基于Web技术的网上商城设计与开发是源于本地一大型手机销售店的需求来进行的。该系统由前台和后台两个子系统构成,前台系统实现了网上购买、动态查询、用户注册、登陆等功能模块。后台系统由管理员负责维护和管理数据库的所售手机信息、用户信息和订单信息,保证数据库中数据的一致性。为构建基于Web技术的应用开发提供参考与借鉴作用。
参考文献
[1]侯晓强,徐春荣,勾海波.Java服务器编程实例[M].中国青年出版社,
2004.5.
[2]耿祥义,张跃平.JSP实用教程[M].清华大学出版社,2003.5.
[3]邓子云,张赐.JSP网络编程[M].电子工业出版社,2005.4.
[4]郭静.基于JSP的通用信息发布管理系统[J].重庆工学院学报,2005.9.
[5]王知强,于海华,王宇.基于JSP的电子商务网上书店管理系统的研究[J].哈尔滨商业大学学报,2009(2).
资助课题:江西省高等学校教改课题(课题编号:JXJG-14-48-3);国土资源职业教育研究会重点课题(课题编号:GTZY-2013-25)。