jsp网上书店的设计与实现
随着互联网的发展,在网络上购物已经逐渐成为一种新的经营模式。这种模式具有成本低,效率高的优点。对于通过在网络上浏览信息,人们已经不再局限于这些,对于他们来说,能够享受到网络的更多方便快捷才是他们追求的。正是因为如此,网络购物的出现实现了客户足不出户就能买到想要的商品的需求,而且其在检索、沟通等方面的成本很低、数据存储量大、快捷高效。而大多数的实体店,尤其是类似书店这种经营新鲜货物的商店,正面临着维护困难、销售困难、宣传困难等问题。由此,本文设计了一个借助互联网来实现线上销售书的网上书店。客户包括了普通用户和管理员两种角色,普通用户的功能包括通过登陆网上书店进行书籍浏览,收藏自己喜爱的书籍以及下单购买,管理员可进行书种类的添加,价格的制定以及订单管理等操作。本系统以java技术为基础,使用开源数据库Mysql和开源服务器tomcat。使用当下非常流行的框架Struts2+Spring+jdbc进行开发,结合流行的Web技术搭建了基于JSP网上书店的设计与实现。
目录
一、引 言 5
二、 需求分析 6
(一)需求规格 6
(二)功能需求 6
(三)相应的性能需求 6
(四)界面需求 7
三、 可行性研究 7
可行性研究 7
1.技术可行性 7
2.经济可行性 7
3.操作可行性 7
4.法律可行性 7
四、 系统总体设计 7
(一)系统总体结构设计 7
(二)系统业务流程图 8
(三)数据库设计 9
(四)前台管理 13
(五)后台管理 13
五 系统详细设计与实现 14
(一)系统前台模块设计 14
(二)后台主要功能的实现 20
六、 系统测试 22
1.会员注册测试 23
2.会员登录测试 23
3.书收藏测试 24
4.书购买下单测试 25
总结 1
致 谢 2
参考文献 3
一、引 言
早在上世纪八十年代,第一笔网上交易 *好棒文|www.hbsrm.com +Q: ¥351916072¥
就已完成。而到了二十一世纪的现在,互联网也就正处于这快速发展时代,电子商务也随之而有了现在的所谓的突破性的发展,我们进入了电子商务时代。网上购物这种新型的购物模式越来越受到人们的欢迎。究其原因,是因为线上销售模式与传统线下销售模式相比拥有许多优势:例如可以使销售成本大幅度降低;另外,可以明显提高沟通效率和信息传递的便利性;而且交易方式不用再受到时间和空间的制约。
而正是由于这种趋势,网上购物系统发展迅速,已成为了现代人的主流购物形式。而建立网上购物系统的主要目的是通过在线平台可以发布销售商品信息的功能,使得用户可以借助平台来查看商品信息并进行购买。因此,开发这样一个网上销售商品平台就成了一件很有必要的事。
相比较传统商业活动,电子商务活动很大的提高了效率,并且减少了中间很多环节,而且对于商家来说,也增加了更多的机会。
而现在书市场的生意越来越不好做,很多书店生意惨淡,零散销售书的小店生意更是难做。在这种现状下,转型显得尤为必要,而通过电子商务的形式,将书带到因特网上来售卖才是适应现代生活方式的正确途径,不仅减少了卖家成本,提高商机,也使得买家购买书更为便利。
本课题研究内容为网上销售系统,该系统提供了各类书籍线上销售为主要基本功能,以此为基础用以实现管理员对书籍品种的管理的方便性、书籍的订单的管理等操作可能。与此同时系统开发的总体任务是为了能以实现网上书的管理及销售。其次,其的主要基础实现的功能则可简单地分为管理员管理及可操作部分、可进行备注留言部分、商品及订单管理、建立起管理会员体系及操作这四大部分。
网上书销售系统主要提供方便高效的书管理及销售平台,对于此系统,用户则可以在此能以得到自已所想要浏览的相关书的信息,然后再根据自身的需求或者是偏好将其放入自已的购物车当中,之后再进行购买。对于管理和维护书籍的种类和订单信息,这部分是通过管理员来管理。建立一个B/S层结构的网上书销售系统,实现管理员对书品种维护、商品订单管理,用户可方便浏览书及购买的需求。
二、 需求分析
(一)需求规格
一般性描述
该系统的用户为网站会员和管理员。
对于系统维护,订单信息,会员信息主要是由管理员登录系统来完成这一方面。会员登录系统可以查询、收藏、购买书商品,并可以修改用户自身基础信息及密码设置。
(二)功能需求
管理员可以对书品种及具体商品信息进行最为普遍常见的添删改操作或者是进行相应查询信息等多种操作,与此同时,在这基础上也需遵守相应的原则问题,如若要修改密码,则必须要以一个管理员只能拥有一个相应的用户名及其密码为原则,且不能出现拥有两个一模一样的用户名的管理员,避免以后会出现的不必要的误会、麻烦,所以若不按这个原则进行操作,将会出现错误信息进行警示、锁定,导致无法进行下一步的相应的具体操作。
(三)相应的性能需求
该系统在性能上应达到如下需求:
安全的系统。为了全面考虑到用户多样性的问题,通过使用权限管理,使得不同权限的用户通过登录进入不同的界面。要求对会员信息应具有良好的保密性。
系统内容的全面性。网上书销售系统其实不仅是可管理书商品信息进行操作,还要分为收藏夹设置、订单及会员信息管理等几大部分。
可灵活操作的系统。方便灵活而有能够可让人简单操作的人机交互界面(对数据的增删改查操作要方便快捷)
可扩展性。功能可以满足用户需求变化的需要。
易维护性。主要采用B/S模式,在服务器完成升级、更新系统的数据库等。与此同时,不可忽视的维护成本问题也是一个重大问题,我们需减少其所需要的开销成本。
综合上述,网上书销售系统具应该要操作比较简单、界面大方等一些优点。还要保证的是系统在运行时要安全可靠,具有稳定性。并且要为了以后的维护方便、系统还应该要有良好的扩展性。
(四)界面需求
界面是一个系统的外观形象,良好的界面风格能给人赏心悦目的感觉,所以我们不仅要做到系统上的易于操作及快捷方便性,更不能忽视所谓的“美工作用”,即加以美观而又简洁的界面元素,以此为我的设计出发点,来开发网上书销售管理系统。
目录
一、引 言 5
二、 需求分析 6
(一)需求规格 6
(二)功能需求 6
(三)相应的性能需求 6
(四)界面需求 7
三、 可行性研究 7
可行性研究 7
1.技术可行性 7
2.经济可行性 7
3.操作可行性 7
4.法律可行性 7
四、 系统总体设计 7
(一)系统总体结构设计 7
(二)系统业务流程图 8
(三)数据库设计 9
(四)前台管理 13
(五)后台管理 13
五 系统详细设计与实现 14
(一)系统前台模块设计 14
(二)后台主要功能的实现 20
六、 系统测试 22
1.会员注册测试 23
2.会员登录测试 23
3.书收藏测试 24
4.书购买下单测试 25
总结 1
致 谢 2
参考文献 3
一、引 言
早在上世纪八十年代,第一笔网上交易 *好棒文|www.hbsrm.com +Q: ¥351916072¥
就已完成。而到了二十一世纪的现在,互联网也就正处于这快速发展时代,电子商务也随之而有了现在的所谓的突破性的发展,我们进入了电子商务时代。网上购物这种新型的购物模式越来越受到人们的欢迎。究其原因,是因为线上销售模式与传统线下销售模式相比拥有许多优势:例如可以使销售成本大幅度降低;另外,可以明显提高沟通效率和信息传递的便利性;而且交易方式不用再受到时间和空间的制约。
而正是由于这种趋势,网上购物系统发展迅速,已成为了现代人的主流购物形式。而建立网上购物系统的主要目的是通过在线平台可以发布销售商品信息的功能,使得用户可以借助平台来查看商品信息并进行购买。因此,开发这样一个网上销售商品平台就成了一件很有必要的事。
相比较传统商业活动,电子商务活动很大的提高了效率,并且减少了中间很多环节,而且对于商家来说,也增加了更多的机会。
而现在书市场的生意越来越不好做,很多书店生意惨淡,零散销售书的小店生意更是难做。在这种现状下,转型显得尤为必要,而通过电子商务的形式,将书带到因特网上来售卖才是适应现代生活方式的正确途径,不仅减少了卖家成本,提高商机,也使得买家购买书更为便利。
本课题研究内容为网上销售系统,该系统提供了各类书籍线上销售为主要基本功能,以此为基础用以实现管理员对书籍品种的管理的方便性、书籍的订单的管理等操作可能。与此同时系统开发的总体任务是为了能以实现网上书的管理及销售。其次,其的主要基础实现的功能则可简单地分为管理员管理及可操作部分、可进行备注留言部分、商品及订单管理、建立起管理会员体系及操作这四大部分。
网上书销售系统主要提供方便高效的书管理及销售平台,对于此系统,用户则可以在此能以得到自已所想要浏览的相关书的信息,然后再根据自身的需求或者是偏好将其放入自已的购物车当中,之后再进行购买。对于管理和维护书籍的种类和订单信息,这部分是通过管理员来管理。建立一个B/S层结构的网上书销售系统,实现管理员对书品种维护、商品订单管理,用户可方便浏览书及购买的需求。
二、 需求分析
(一)需求规格
一般性描述
该系统的用户为网站会员和管理员。
对于系统维护,订单信息,会员信息主要是由管理员登录系统来完成这一方面。会员登录系统可以查询、收藏、购买书商品,并可以修改用户自身基础信息及密码设置。
(二)功能需求
管理员可以对书品种及具体商品信息进行最为普遍常见的添删改操作或者是进行相应查询信息等多种操作,与此同时,在这基础上也需遵守相应的原则问题,如若要修改密码,则必须要以一个管理员只能拥有一个相应的用户名及其密码为原则,且不能出现拥有两个一模一样的用户名的管理员,避免以后会出现的不必要的误会、麻烦,所以若不按这个原则进行操作,将会出现错误信息进行警示、锁定,导致无法进行下一步的相应的具体操作。
(三)相应的性能需求
该系统在性能上应达到如下需求:
安全的系统。为了全面考虑到用户多样性的问题,通过使用权限管理,使得不同权限的用户通过登录进入不同的界面。要求对会员信息应具有良好的保密性。
系统内容的全面性。网上书销售系统其实不仅是可管理书商品信息进行操作,还要分为收藏夹设置、订单及会员信息管理等几大部分。
可灵活操作的系统。方便灵活而有能够可让人简单操作的人机交互界面(对数据的增删改查操作要方便快捷)
可扩展性。功能可以满足用户需求变化的需要。
易维护性。主要采用B/S模式,在服务器完成升级、更新系统的数据库等。与此同时,不可忽视的维护成本问题也是一个重大问题,我们需减少其所需要的开销成本。
综合上述,网上书销售系统具应该要操作比较简单、界面大方等一些优点。还要保证的是系统在运行时要安全可靠,具有稳定性。并且要为了以后的维护方便、系统还应该要有良好的扩展性。
(四)界面需求
界面是一个系统的外观形象,良好的界面风格能给人赏心悦目的感觉,所以我们不仅要做到系统上的易于操作及快捷方便性,更不能忽视所谓的“美工作用”,即加以美观而又简洁的界面元素,以此为我的设计出发点,来开发网上书销售管理系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1019.html