基于Web的健身器材销售系统的设计与实现
2018-07-09姬智
姬智
【摘 要】 这个设计是通过大学学习的有关B/S模式的SSH技术,构架出的网站。本网站的内容是健身器材的销售,网站实现了很多的功能主要是方便客户或者浏览者浏览健身器材商品,并且协助了客户在线购买的诉求。
本篇论文叙述了一个健身器材网站的开发过程,介绍了目的背景,从技术与实际方面分析了健身器材销售网站的可行性;然后通过系统模块与数据库的设计详细介绍了总体设计;接下来详述开发过程及注意事项去如何实现健身器材销售系统的每个模块,大量的运用jsp、SSH等技术;最后证明此系统的可用性。
【关键词】 健身器材商品 网上销售 订单处理 SSH的技术
1 绪论
1.1 课题背景
随着中国经济的发展及互联网的普及,越来越多的人开始不满足线下这种固定商品固定品种的购物方式,越来越多人开始通过网络来进行商品的购买。新世纪网购为人们的生活带来翻天覆地的变化。查找是网络购物的第一步,是购买环节的重要组成部分,此环节购物者在购买商品中起到了指导的作用。
1.2 目的和意义
网络健身器材销售能够:
(1)便捷化商品搜索
(2)海量的商品信息
2 可行性分析
基于B2C及商对客模式的健身器材产品网上销售系统网站,使得成本降到最低,进而放大利润,实现网站的价值最大化。
(1)健身器材销售系统的业务流图如下描述:打开界面、注册账号、登录购买、生成订单。
(2)系统是否可以被利用在正常的经营活动,进行经济可行性分析是至关重要也是必不可少的,因为它是验证该系统是否成功的很重要的方面。
(3)该系统用的MyEclipse来做出来的,利用MYSQL来处理数据库,Java和Jsp作为其语言,灵活多变的建立了该网站系统。技术可行性是这个系统所考虑的重中之重,开发工具是我通过优化对比之后选了MyEclipse。
(4)作为一款方便与商家与用户的网上购物品台,其操作是否简单便捷也是十分之重要,这个销售系统不需要专门的培训,界面与管理一目了然。
3 需求分析
3.1 电子商务的产生和发展情况
上个世纪中叶电脑出现,在60年代人们通过对电脑的研究发展已经使其可以发送一些简单的文件,由于传统的得文件是纸质文件,不方便录入数据库,所以企业之间就用了电子数据交换技术。
3.2 健身器材产品在线销售系统的需求分析
此网站需要具备以下的功能:展示产本、要求注册会员、有购物车模块、后台商品管理、有留言板和公告栏等。
4 总体设计
4.1 系统模块
(1)前台系统功能分为:
①健身器材的产品浏览模块;
②健身器材产品查询模块;
③購物车模块;
④收银台模块;
⑤用户维护模块;
⑥订单查询模块;
⑦公告浏览模块;
⑧留言模块;
(2)后台系统功能模块
①健身的器材产品的管理部分;
②用户管理;
③管理员维护;
④产品订单管理;
⑤网站的留言;
⑥公告管理;
4.2 数据库设计
4.2.1 数据库的详细设计
(1)使其设计更加稳定的运行;
(2)数据库是否与设计冲突;
(3)要保护数据的完整性;
(4)数据库是否可以维护和拓展,并且是否方便维护;
(5)对网站安全运行上的需求,对于数据与用户权限的设计;
5 详细设计与实现
5.1 系统运行平台设置
本健身器材销售系统分为硬件和软件两个环境。其中典型的平台有:操作系统、编程语言等等。
5.2 运行环境
健身器材在线销售的这个是Web的系统,需要在电脑系统Windows7运行。电脑上需要安装MYSQL数据库等一系列的软件。
5.3 开发工具及技术
5.3.1 开发工具
MyEclipse工作平台,支持HTML等
5.3.2 技术简介
用到jsp技术、SSH框架基于java相关的技术。
5.4 系统首页设计
当消费者或者其他任何浏览网站的人员一旦进到本网站,就能在前台界面较为显眼的位置找到这段时间网站商品做的活动。
5.5 对于平台的基本功能的构思
5.5.1 用户维护设计与实现
(1)注册
前来浏览的顾客如果想购买或者添加本网站的商品必须要登录会员。在注册中会员要填写登记各类信息。
(2)登录和验证
只有正确输入密码的人员才能顺利进入网站。
5.5.2 健身器材产品展示模块设计与实现
健身器材产品展示模块实现
展示模块有两个,一个是普通的查看健身器材。另一个是新品上架、特价产品和销售排行。
5.5.3 收银台模块的设计与实现
收银台模块实现
首先添加进购物车,然后确定购物车中的健身器材产品的有关信息是否存在差错,确认无误后进行结账服务,这时就会跳出结账的相关界面,将具体的信息填写完整,系统就可以自动的产生订单号码。
5.5.4 查看订单模块的设计与实现
(1)查看订单模块实现
点击订单按钮之后,购买者便可以查看订单及详细信息。
5.5.5 公告浏览模块的设计与实现
(1)公告浏览模块实现
公告信息是一个销售网站的重要一部分,方便顾客的查看与及时了解商店的信息。顾客可以点击一下公告信息。
5.5.6 客户留言模块的设计与实现
(1)客户留言模块实现
顾客的满意程度一直是衡量一家店铺是否优秀的标准,需要有客的留言。
(2)客户留言模块实现过程
进入这层界面后,需要通过判断session中的userName是不是空的,为空那么要先登录然后再进行留言。
6 系统测试与性能分析
6.1 软件测试
具体步骤如下:单元测试、集成测试、确认测试。
6.2 本系统测试
6.2.1 前台首页的测试
(1)查询模块的测试
(2)健身器材产品分类浏览模块的测试
6.2.2 购物车模块的测试
修改数量后在进行此模块的测试,能出现修改后的数字那么这个测试就充公通过。
6.2.3 用户注册模块的测试
输入第一组相关的数据资料,如果此时提交就会提交失败,因为其他的相关信息没有填写。在进行第二组数据测试时就能知道密码与确认密码不一致。然后再进行下一步的测试,当所有信息都是系统认为正确的数据。
结 论
这个系统通过互联网实现了把健身产品推向更广阔的人群,人消费者可以在家通过电脑更加便捷的购物,打破了时间和空间,让购物够轻松更惬意。通过本网站搜索到自己喜欢的健身器材商品的有关信息,在线下单,方便广大顾客更加舒适快捷的购物。