基于Java Web的网上书店管理系统的设计与实现开题报告
2020-04-12 16:24:08
1. 研究目的与意义(文献综述)
随着互联网技术的高速发展,人们的工作和生活与网络密不可分。 并且随着物流、快递等相关技术产业的发展,网上购物成为人们日常生活中的一部分,也渐渐改变了人们的购物方式。据统计,2016年全国有约5.2亿人进行网上购物,相比2015年增长了13.04%,可见我国网上购物的发展之迅猛。而网上书店更是为人们提供了一个方便、快捷的购书方式。通过网上书店,人们可以在任何时间、任何可以连接互联网的地点,购买自己想要购买的图书,且可以等待送货上门,十分方便快捷。事实上,通过网上书店购书,用户可以通过网页查看书籍详细信息、其他已购买此书或阅读过此书的用户的评论等更加详细的了解此书籍,并决定是否购买。其次网上购书时图书检索方便,用户购买两种类别的书籍不需要像在实体书店来回寻找,只需要输入或选择书籍类别就可以查到不同类别的图书。同时网上书店成本较低,例如没有了实体店面的租金等,图书的价格更加便宜。网上书店为用户提供了方便快捷的个性化购物方式,所以构建一个操作简单,功能全面,安全的网上书店管理系统是十分必要的。
1995年7月亚马逊网上书店在美国西雅图成立,是世界上第一家网上书店,也是世界上最大的网上书店。在我国,当当网上书店成立于1999年11月,其后,天猫网上书店、京东网上书店也相继出现。网上书店在我国虽然起步较晚,但是发展非常迅速。近年来,随着电子商务的流行,越来越多的商家建立网上商店,为消费者提供了一种新的消费模式,网上商店的诸多优点也已经被大多数人接受。网上书店与实体书店相比,可以避免书籍的盲目订货、过大投入、难管理等不足,同时具有选择广泛,浏览详细直观,且可以随时添加订单,及时结算,方便快捷,操作灵活等优势。而许多网友也已经形成在线购物的习惯,因此网上书店是未来图书交易的必然。目前,我国有许多中小型书店仍只采用传统书店的经营模式,受到网上书店和大型实体书店的冲击,形势严峻,因此中小型书店应开展网上书店来拓宽市场范围,降低成本。所以网上书店对推动我国中小型书店在电子商务方面的发展,帮助其走出困境,打开更为广阔的发展空间有着积极的意义。
2. 研究的基本内容与方案
网上书店管理系统由书店数据库,以及书本信息数据录入,修改,删除,查询,售卖情况的分类统计,顾客添加购物车,生成订单,并实现支付等应用程序组成。其主要功能如下:数据录入:店家通过管理员端将书本信息录入到数据库中;修改:修改(更新)数据库中的书本信息; 删除:删除数据库中不再需要的书本信息; 查询:提供多种查询方式,比如查询某一类别下的所有书本,某一本书的详细信息,以及和订单相关的统计信息查询等; 分类统计:按分类书籍售卖情况统计,按书店交易数据流统计等; 购物车:顾客在浏览书店过程中添加相应的书本到购物车; 订单生成:顾客选择购物车中部分或者全部商品生产相应的订单; 支付:实现某一主流的支付接口。
本次毕业设计的主要任务为设计并实现一个网上书店管理系统。将运用mvc设计模式进行开发,采用spring springmvc mybatis框架,使用java web技术编码实现。所以要通过阅读文献资料理解mvc开发模式,并且要理解javaweb工作原理且掌握其涉及到的编程语言,例如html、css、javascript,还要学习ssm框架,理解其运行机制并可以熟练运用。
3. 研究计划与安排
- 2017/3/5—2017/3/31:阅读相关文献及书籍,学习SSM框架;进行需求分析,完成数据库设计和概要设计;
- 2017/4/1—2017/4/30:完成软件系统的编码;
- 2017/5/1—2017/5/15:完成软件的测试;
- 2017/5/16—2017/5/28:撰写论文初稿;修改论文,定稿并提交论文评审;
- 2017/5/29—2017/6/7:准备论文答辩;
4. 参考文献(12篇以上)
[1]房彦冬. 基于asp.net的网上书店系统设计与实现[d].电子科技大学,2015.
[2]翁敏峰.基于asp.net的网上书店搜索功能设计[j].电脑知识与技术,2017,13(25):72 79.
[3]路天轶. 基于c#.net的“网上书店”设计与实现[d].吉林大学,2013.