好望角”网上书店系统的设计与实现
好望角”网上书店系统的设计与实现[20201006182652]
目 录
第1章 前言 -1-
1.1背景 -1-
1.2国内外研究现状 -1-
1.2.1国内研究现状 -1-
1.2.2国外研究现状 -2-
1.3研究目的与意义 -3-
1.3.1研究目的 -3-
1.3.2研究意义 -3-
第2章 系统开发环境 -4-
2.1软件简介 -4-
2.2框架的选择 -4-
2.2.1 Web框架 -4-
2.2.2 Spring -4-
2.2.3 Spring MVC -4-
2.2.4 MyBatis -5-
2.2.5 Spring、Spring MVC和MyBatis的整合 -6-
第3章 系统分析 -8-
3.1需求分析 -8-
3.1.1用例 -8-
3.1.2用例分析 -9
3.2可行性分析 -16-
3.2.1技术可行 -16-
3.2.2经济可行 -17-
第4章 系统设计 -18-
4.1系统模块设计 -18-
4.1.1用户注册模块 -18-
4.1.2登录模块 -18-
4.1.3书籍管理模块 -19-
4.1.4购物车管理模块 -19-
4.1.5订单管理模块 -19-
4.1.6用户管理模块 -20-
4.1.7读书感受管理模块 -20-
4.2数据库设计 -21-
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
4.2.1数据库概念模型设计 -21-
4.2.2数据库逻辑模型设计 -23-
4.2.3数据表 -23-
4.2.4数据表间关系 -25-
4.3包与类设计 -25-
4.3.1包设计 -25-
4.3.2类设计 -26-
第5章 系统实现 -43-
5.1用户注册模块主页面及实现 -43-
5.2登录模块主页面及实现 -43-
5.3书籍管理模块主页面及实现 -45-
5.4购物车管理模块主页面及实现 -47-
5.5订单管理模块主页面及实现 -48-
5.6用户管理模块主页面及实现 -50-
5.7读书感受管理模块主页面及实现 -51-
总结 -53-
参考文献 -54-
第1章 前言
1.1背景
伴随着互联网行业的快速发展,传统商家生存压力越来越大[1]。传统商家必须勇于创新,跟上时代的步伐,才能不被淘汰,传统商家应该与互联网合作,在合作中实现双赢。随着网上书店的不断更新和进步,人们购物的过程越来越方便简单,但网站的创新与进步是永无止境的,该系统在开发的过程中,既实现了传统网站的基本功能,同时增加了创新点,即“读书角”,每个注册过的用户都可以发表自己的读后感,同时可以被所有用户看到。
1.2国内外研究现状
1.2.1国内研究现状
1994年成立的亚马逊书店,作为世界第一家网上书店,与国外的相比,我国网上书店起步较晚,但发展速度十分惊人[2]。在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来[3]。其中最为有名的莫过于1999年1月1日开通的上海书城网上书店和3月9日正式营业的北京图书大厦网上书店[3]。
目前,国内的期刊、杂志中有关企业的创新行为的文章越来越多,对于传统书店和网上书店的存在与发展问题,也有诸多研究和讨论[4]。
从出版发行业领域来看,研究主要集中在对网上书店经营策略的探讨上。例如对价格策略的分析和建议[5]。
从信息科学领域来看,研究内容主要集中在对网上书店构建技术的研究和创新上,信息技术是一门更新速度相当快的技术[6]。
国内学者认为,网络的方便与快捷正逐渐改变人们的传统的购买书籍的习惯,传统书店受到网上书店很大冲击[7]。2015年我国图书销售虽然保持了增长态势,但实体书店图书零售只有小幅度的增长,而线上图书零售的增长幅度很大[7]。
2015年京东纸书全年销量超过2亿册,天猫销售额也高达75亿元,文轩在线全国图书零售额为14亿元[7]。由此可见,网上书店的零售增速明显,实体书店的原有市场份额被不断蚕食;在人力成本和租金不断增长的情况下,实体书店正面对越来越大的生存压力[7]。不过,网上书店和传统实体书店之间,是彼此不可取代的。
目前出现了许多相应的问题,比如:
(1) 庞大的市场无专业的市场分类与规划:大部分网上书店依然是采用了大多数传统书店的套路,市场定位大而全,可又往往做成大而不全[8]。
(2) 售价偏高:我国大部分网上书店价格偏高,优惠很小[8]。 < *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
br /> (3) 设计方法:目前,成熟的电子商务系统有以下几种设计:快速成型法、瀑布模型法、组件设计法、MVC设计法等。然而这些方法倾向于过程的描述,在电子商务系统的开发过程中,存在很多缺陷,如增加了系统结构和实现的复杂性、视图和控制器之间的连接过于紧密、视图对模型数据的低效率访问等[9]。
(4) 没有充分站在用户的角度考虑,网站上没有用户可以发表感受的功能。
(5)未能对图书市场进行有效细分,服务方式比较单一[10]。
(6)分类体系不尽合理,图书分类查询系统尚需完善[10]。
(7)营销方式不够灵活[10]。
1.2.2国外研究现状
2013年,英国独立书店的数量自有记录以来首次跌到1000家以下[11]。2013年,英国关闭67家独立书店,新开张26家,市中心繁华路段独立书店数量从2013年2月的1028家下降到987家[11]。在美国,作为第一实体书店的巴诺的利润也在逐年下滑,其股份已从2006年最高点时的46美元跌落到现在的15美元[11]。目前,曾经将1000多家店开遍全美50个州的巴诺书店,已计划在未来10年关闭旗下三分之一的零售书店[11]。
相对于实体店的萧条,国外网上书店发展比较成熟[12]。随着网络技术的发展,国外的大部分研究学者对系统的研究比较成熟,相对国内的学者而言在网上书店系统的设计与实现的研究取得的成就也比较高,但是随着中国电子商务的蓬勃发展,反而国内的网上消费比例远高于国外[13]。
亚马逊网上书店(http://www.Amazon.com):由美国人杰夫贝佐斯于1995年7月创立并开始营业[14]。它是目前全球最大、影响最广、经营运作得最为成功的网上书店[14]。主要经营音像制品和图书。它成立的第一个月,顾客就已经遍及全美50个州和45个国家[14]。到1998年4月,亚马逊成功收购Bookpages公司(英国最大的在线图书商,销售120万英国出版的图书)和Telebook公司(德国最大的在线图书商,有40万德文书籍),将自己的势力扩展到欧洲市场[14]。目前亚马逊可以提供470万种图书目录及相关信息,拥有620万名网上顾客[14]。可见其发展势头之猛。
目 录
第1章 前言 -1-
1.1背景 -1-
1.2国内外研究现状 -1-
1.2.1国内研究现状 -1-
1.2.2国外研究现状 -2-
1.3研究目的与意义 -3-
1.3.1研究目的 -3-
1.3.2研究意义 -3-
第2章 系统开发环境 -4-
2.1软件简介 -4-
2.2框架的选择 -4-
2.2.1 Web框架 -4-
2.2.2 Spring -4-
2.2.3 Spring MVC -4-
2.2.4 MyBatis -5-
2.2.5 Spring、Spring MVC和MyBatis的整合 -6-
第3章 系统分析 -8-
3.1需求分析 -8-
3.1.1用例 -8-
3.1.2用例分析 -9
3.2可行性分析 -16-
3.2.1技术可行 -16-
3.2.2经济可行 -17-
第4章 系统设计 -18-
4.1系统模块设计 -18-
4.1.1用户注册模块 -18-
4.1.2登录模块 -18-
4.1.3书籍管理模块 -19-
4.1.4购物车管理模块 -19-
4.1.5订单管理模块 -19-
4.1.6用户管理模块 -20-
4.1.7读书感受管理模块 -20-
4.2数据库设计 -21-
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
4.2.1数据库概念模型设计 -21-
4.2.2数据库逻辑模型设计 -23-
4.2.3数据表 -23-
4.2.4数据表间关系 -25-
4.3包与类设计 -25-
4.3.1包设计 -25-
4.3.2类设计 -26-
第5章 系统实现 -43-
5.1用户注册模块主页面及实现 -43-
5.2登录模块主页面及实现 -43-
5.3书籍管理模块主页面及实现 -45-
5.4购物车管理模块主页面及实现 -47-
5.5订单管理模块主页面及实现 -48-
5.6用户管理模块主页面及实现 -50-
5.7读书感受管理模块主页面及实现 -51-
总结 -53-
参考文献 -54-
第1章 前言
1.1背景
伴随着互联网行业的快速发展,传统商家生存压力越来越大[1]。传统商家必须勇于创新,跟上时代的步伐,才能不被淘汰,传统商家应该与互联网合作,在合作中实现双赢。随着网上书店的不断更新和进步,人们购物的过程越来越方便简单,但网站的创新与进步是永无止境的,该系统在开发的过程中,既实现了传统网站的基本功能,同时增加了创新点,即“读书角”,每个注册过的用户都可以发表自己的读后感,同时可以被所有用户看到。
1.2国内外研究现状
1.2.1国内研究现状
1994年成立的亚马逊书店,作为世界第一家网上书店,与国外的相比,我国网上书店起步较晚,但发展速度十分惊人[2]。在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来[3]。其中最为有名的莫过于1999年1月1日开通的上海书城网上书店和3月9日正式营业的北京图书大厦网上书店[3]。
目前,国内的期刊、杂志中有关企业的创新行为的文章越来越多,对于传统书店和网上书店的存在与发展问题,也有诸多研究和讨论[4]。
从出版发行业领域来看,研究主要集中在对网上书店经营策略的探讨上。例如对价格策略的分析和建议[5]。
从信息科学领域来看,研究内容主要集中在对网上书店构建技术的研究和创新上,信息技术是一门更新速度相当快的技术[6]。
国内学者认为,网络的方便与快捷正逐渐改变人们的传统的购买书籍的习惯,传统书店受到网上书店很大冲击[7]。2015年我国图书销售虽然保持了增长态势,但实体书店图书零售只有小幅度的增长,而线上图书零售的增长幅度很大[7]。
2015年京东纸书全年销量超过2亿册,天猫销售额也高达75亿元,文轩在线全国图书零售额为14亿元[7]。由此可见,网上书店的零售增速明显,实体书店的原有市场份额被不断蚕食;在人力成本和租金不断增长的情况下,实体书店正面对越来越大的生存压力[7]。不过,网上书店和传统实体书店之间,是彼此不可取代的。
目前出现了许多相应的问题,比如:
(1) 庞大的市场无专业的市场分类与规划:大部分网上书店依然是采用了大多数传统书店的套路,市场定位大而全,可又往往做成大而不全[8]。
(2) 售价偏高:我国大部分网上书店价格偏高,优惠很小[8]。 < *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
br /> (3) 设计方法:目前,成熟的电子商务系统有以下几种设计:快速成型法、瀑布模型法、组件设计法、MVC设计法等。然而这些方法倾向于过程的描述,在电子商务系统的开发过程中,存在很多缺陷,如增加了系统结构和实现的复杂性、视图和控制器之间的连接过于紧密、视图对模型数据的低效率访问等[9]。
(4) 没有充分站在用户的角度考虑,网站上没有用户可以发表感受的功能。
(5)未能对图书市场进行有效细分,服务方式比较单一[10]。
(6)分类体系不尽合理,图书分类查询系统尚需完善[10]。
(7)营销方式不够灵活[10]。
1.2.2国外研究现状
2013年,英国独立书店的数量自有记录以来首次跌到1000家以下[11]。2013年,英国关闭67家独立书店,新开张26家,市中心繁华路段独立书店数量从2013年2月的1028家下降到987家[11]。在美国,作为第一实体书店的巴诺的利润也在逐年下滑,其股份已从2006年最高点时的46美元跌落到现在的15美元[11]。目前,曾经将1000多家店开遍全美50个州的巴诺书店,已计划在未来10年关闭旗下三分之一的零售书店[11]。
相对于实体店的萧条,国外网上书店发展比较成熟[12]。随着网络技术的发展,国外的大部分研究学者对系统的研究比较成熟,相对国内的学者而言在网上书店系统的设计与实现的研究取得的成就也比较高,但是随着中国电子商务的蓬勃发展,反而国内的网上消费比例远高于国外[13]。
亚马逊网上书店(http://www.Amazon.com):由美国人杰夫贝佐斯于1995年7月创立并开始营业[14]。它是目前全球最大、影响最广、经营运作得最为成功的网上书店[14]。主要经营音像制品和图书。它成立的第一个月,顾客就已经遍及全美50个州和45个国家[14]。到1998年4月,亚马逊成功收购Bookpages公司(英国最大的在线图书商,销售120万英国出版的图书)和Telebook公司(德国最大的在线图书商,有40万德文书籍),将自己的势力扩展到欧洲市场[14]。目前亚马逊可以提供470万种图书目录及相关信息,拥有620万名网上顾客[14]。可见其发展势头之猛。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3080.html