图书销售管理信息系统设计与实现
目 录
1引言 5
1.1研究背景及意义 5
1.2国内外研究及现状 5
2系统开发技术简介 7
2.1 Asp.Net技术 7
2.2 Sql Server 2008 7
3可行性研究与需求分析 8
3.1系可行性分析 8
3.2需求分析 9
4系统总体设计 10
4.1系统总体设计 10
4.2系统流程分析 10
4.3系统功能模块 13
4.4数据库设计 14
5系统实现 19
5.1管理员功能模块 19
5.2用户功能实现 25
6系统测试 31
6.1测试计划 31
6.2测试用例设计 32
结 论 35
致 谢 36
参 考 文 献 37
1引言
1.1研究背景及意义
网上进行图书管理是运用了强大的网络信息能够很好的实现用户和企业的目标需要。在网上进行图书销售管理交易非常便捷,大大地促进了商品交易的效率。
如今,大部分人已接受通过网络来购物的一种方式。相比于以前面对面现实交易,这种交易的方式发展的前景非常可观。然而,要如何建立一个网上购物系统来满足用户,是我们所要探索的主题。基于以上的初步分析,才有开发该项目的要求。该项目属于常规的B/S网购模型,该系统用来实现书本买卖交易的工作,节省了时间、减少了成本开支,便于用户购书的同时给也网站带来很好的收益。
科学技术的不断发展,网络发展的重心也随之得到很大改变,大家都利用网络来进行买东西。网络的发展促进了大家对网络的依赖,由最 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
初粗糙的网页、正常的用户之间通信到网购。现实中人们的购物方式逐渐被网购模式所影响着,且逐渐被越来越多的人认同。
1.2国内外研究及现状
1.2.1图书馆销售管理系统的发展现状
现今社会,电子商务的发展日渐完善,越来越受到大众的关注,影响着人们生活的各个方面,由于网上购物非常方便高效而且物美价廉,人们很愿意接受这种通过互联网进行交易的一种形式。网上书店随之也收到了人们的高度信赖。
网上书店相比传统的人工服务书店具有很多的有点。比如:网上书店容纳书量数目之庞大,而且还节省了商场租金费用;优质低价的竞争优势;用户购买手续和过程方便,省去了繁琐的交易过程;用户可以在网上书店随意搜索自己想购买的书,大大的节省了时间。很明显网上销售图书是发展的必然趋势。随着网络和物流行业的迅速发展,网上销售图书变得更加可靠。顾客可以在家中上网随意挑选自己看中的书籍,直接在网上书店订购,书店店主在收到买家的订单信息后,为买家发货。但是网上书店还是存在一些缺陷的,比如:顾客会担心他们的信息被泄露,使他们的财产和隐私遭到侵犯,所以这就要求网上书店得具备自己一套防范黑客侵犯的安全系统,保证顾客的个人隐私和财产安全。但是对于目前的网络技术,还不能完全实现。一般网上支付的方式有以下几种:行用卡结算、网银、支付宝结算以及货到付款方式。读者下订单选择结算方式进行结算,形成订单。书店店主在收到买家的订单信息后确认读者已付款后,与自己合作的物流配送商家联系发货,最终把图书送到读者用户手中。网上书店能够提供大量的书籍供读者选择,购书效率较高,但是它也有很明显的不足之处,它必须有大量的网上购书订单,快捷安全的结算方式,完善的配送体制等条件支持。
1.2.2国内外图书销售管理系统的发展趋势
如今互联网和计算机网络技术日趋发展,网络化和全球化已成为世界的潮流。个人生存、企业发展都离不开它。Internet的发展互补了很多商业问题,所以必须要重组商业格局,将商业发展与Internet的发展相结合来得到的最大的效益。正是由于电子商务的出现,才带来了传统的经营理念和经营方式的巨大变化。
相比来说,国外的网络发展速度和水平远远的超过中国。大部分的零售商都开始开拓网络销售的业务,如今发展的现象,网上购物已经逐渐成为主流,网络交易额的比例每年逐渐的增加。由相关人士普查:在互联网技术发达的外国,很大部分人熟悉的在电脑上购物。
在中国,九十年代中期,人们才开始接触网络,实现网上交易等,第一笔网络交易是在京都,尽管当时交易没有利用虚拟支付,但也为以后的网购浪潮开了一个良好的开端。据不完全统计,到2014年为止,网民网购的概率已上升至23%,当时中国网民的数量高达一亿之多,同比往年,网民数量一年内增加2000万,其增长率至23.5%,然而这个数字只只占中国当时总人民基数的百分之十左右,从中可以总结出中国上网的人不断在增加,然而现在这个阶段的网络普及程度还是远远不够,未来还有很大的发展前景。
未来网上图书销售系统发展的前景还是一片光明的,主要表现为:顾客的年轻化,新互联网状况统计,60%的网络用户在30岁以下,这类群体喜欢在网上听音乐、看电影、购物,形成新时期够买的潮流,形成一个很大的市场。
2系统开发技术简介
2.1 Asp.Net技术
Asp.N *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
et是由Microsoft推出的,应用在windows系统上的。虽然相对其他的operating system在现今情况下还不能够支持.net程序的框架。但是由于很多电脑都应用的是windows操作系统,所以被很广泛的应用。
很多开发人员采用Asp.Net作为程序的开发框架。
Asp.net程序是在服务器上运行的,这样开发人员可以一边开发同时也可以进行系统的单元测试,保证系统能够正常的运行。公共语言运行库(CLR)中提供很多工具组件和各种语言集成,应用起来比较方便。同时还具有很好的缓存技术,将开发人员写的程序代码编译成机器码让计算机可以识别。运用sql语句可以将Asp.net上开发的网页实现与后台数据库的连接,从而对数据库进行一系列的数据操纵。
本系统我采用Asp.net作为开发框架。正是因为Asp.net拥有这么多的优点,是一种非常好且非常方便的开发技术。
2.2 Sql Server 2008
Sql server 2008可以将数据库中每个表很好的联系在一起。它对文件和整个数据库的日志进行加密体现了可信任,所以这样使得数据更加安全。高效性体现在在相同的时刻内还支持好几个SQL在同一时刻内以较高的效率的运行。此外Sql server 2008可以支持多个数据库已优化的方式同时运行。
数据库的设计首先需要了解需求,根据用户需求确定需建立几张表,弄清楚表与表之间的关系,然后构成数据库。在建立表格的时候必须划分好范式,规范表与表之间的关系,保证表的独立性、安全性。降低表之间的冗余。
3可行性研究与需求分析
3.1系可行性分析
通常情况下,可行性是指在当前状态下,是否有必要进行系统的建设,以及我们是否有能力建设出来这个系统和建设完成这个系统是否能够为企业盈利。通常将可行性概况为可能性和必要性。现在,我们针对系统进行可行性的分析,划分成四个子类,分别为:技术可行性、经济可行性、法律可行性和用户可使用可行性去分析。
3.1.1经济可行性
1引言 5
1.1研究背景及意义 5
1.2国内外研究及现状 5
2系统开发技术简介 7
2.1 Asp.Net技术 7
2.2 Sql Server 2008 7
3可行性研究与需求分析 8
3.1系可行性分析 8
3.2需求分析 9
4系统总体设计 10
4.1系统总体设计 10
4.2系统流程分析 10
4.3系统功能模块 13
4.4数据库设计 14
5系统实现 19
5.1管理员功能模块 19
5.2用户功能实现 25
6系统测试 31
6.1测试计划 31
6.2测试用例设计 32
结 论 35
致 谢 36
参 考 文 献 37
1引言
1.1研究背景及意义
网上进行图书管理是运用了强大的网络信息能够很好的实现用户和企业的目标需要。在网上进行图书销售管理交易非常便捷,大大地促进了商品交易的效率。
如今,大部分人已接受通过网络来购物的一种方式。相比于以前面对面现实交易,这种交易的方式发展的前景非常可观。然而,要如何建立一个网上购物系统来满足用户,是我们所要探索的主题。基于以上的初步分析,才有开发该项目的要求。该项目属于常规的B/S网购模型,该系统用来实现书本买卖交易的工作,节省了时间、减少了成本开支,便于用户购书的同时给也网站带来很好的收益。
科学技术的不断发展,网络发展的重心也随之得到很大改变,大家都利用网络来进行买东西。网络的发展促进了大家对网络的依赖,由最 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
初粗糙的网页、正常的用户之间通信到网购。现实中人们的购物方式逐渐被网购模式所影响着,且逐渐被越来越多的人认同。
1.2国内外研究及现状
1.2.1图书馆销售管理系统的发展现状
现今社会,电子商务的发展日渐完善,越来越受到大众的关注,影响着人们生活的各个方面,由于网上购物非常方便高效而且物美价廉,人们很愿意接受这种通过互联网进行交易的一种形式。网上书店随之也收到了人们的高度信赖。
网上书店相比传统的人工服务书店具有很多的有点。比如:网上书店容纳书量数目之庞大,而且还节省了商场租金费用;优质低价的竞争优势;用户购买手续和过程方便,省去了繁琐的交易过程;用户可以在网上书店随意搜索自己想购买的书,大大的节省了时间。很明显网上销售图书是发展的必然趋势。随着网络和物流行业的迅速发展,网上销售图书变得更加可靠。顾客可以在家中上网随意挑选自己看中的书籍,直接在网上书店订购,书店店主在收到买家的订单信息后,为买家发货。但是网上书店还是存在一些缺陷的,比如:顾客会担心他们的信息被泄露,使他们的财产和隐私遭到侵犯,所以这就要求网上书店得具备自己一套防范黑客侵犯的安全系统,保证顾客的个人隐私和财产安全。但是对于目前的网络技术,还不能完全实现。一般网上支付的方式有以下几种:行用卡结算、网银、支付宝结算以及货到付款方式。读者下订单选择结算方式进行结算,形成订单。书店店主在收到买家的订单信息后确认读者已付款后,与自己合作的物流配送商家联系发货,最终把图书送到读者用户手中。网上书店能够提供大量的书籍供读者选择,购书效率较高,但是它也有很明显的不足之处,它必须有大量的网上购书订单,快捷安全的结算方式,完善的配送体制等条件支持。
1.2.2国内外图书销售管理系统的发展趋势
如今互联网和计算机网络技术日趋发展,网络化和全球化已成为世界的潮流。个人生存、企业发展都离不开它。Internet的发展互补了很多商业问题,所以必须要重组商业格局,将商业发展与Internet的发展相结合来得到的最大的效益。正是由于电子商务的出现,才带来了传统的经营理念和经营方式的巨大变化。
相比来说,国外的网络发展速度和水平远远的超过中国。大部分的零售商都开始开拓网络销售的业务,如今发展的现象,网上购物已经逐渐成为主流,网络交易额的比例每年逐渐的增加。由相关人士普查:在互联网技术发达的外国,很大部分人熟悉的在电脑上购物。
在中国,九十年代中期,人们才开始接触网络,实现网上交易等,第一笔网络交易是在京都,尽管当时交易没有利用虚拟支付,但也为以后的网购浪潮开了一个良好的开端。据不完全统计,到2014年为止,网民网购的概率已上升至23%,当时中国网民的数量高达一亿之多,同比往年,网民数量一年内增加2000万,其增长率至23.5%,然而这个数字只只占中国当时总人民基数的百分之十左右,从中可以总结出中国上网的人不断在增加,然而现在这个阶段的网络普及程度还是远远不够,未来还有很大的发展前景。
未来网上图书销售系统发展的前景还是一片光明的,主要表现为:顾客的年轻化,新互联网状况统计,60%的网络用户在30岁以下,这类群体喜欢在网上听音乐、看电影、购物,形成新时期够买的潮流,形成一个很大的市场。
2系统开发技术简介
2.1 Asp.Net技术
Asp.N *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
et是由Microsoft推出的,应用在windows系统上的。虽然相对其他的operating system在现今情况下还不能够支持.net程序的框架。但是由于很多电脑都应用的是windows操作系统,所以被很广泛的应用。
很多开发人员采用Asp.Net作为程序的开发框架。
Asp.net程序是在服务器上运行的,这样开发人员可以一边开发同时也可以进行系统的单元测试,保证系统能够正常的运行。公共语言运行库(CLR)中提供很多工具组件和各种语言集成,应用起来比较方便。同时还具有很好的缓存技术,将开发人员写的程序代码编译成机器码让计算机可以识别。运用sql语句可以将Asp.net上开发的网页实现与后台数据库的连接,从而对数据库进行一系列的数据操纵。
本系统我采用Asp.net作为开发框架。正是因为Asp.net拥有这么多的优点,是一种非常好且非常方便的开发技术。
2.2 Sql Server 2008
Sql server 2008可以将数据库中每个表很好的联系在一起。它对文件和整个数据库的日志进行加密体现了可信任,所以这样使得数据更加安全。高效性体现在在相同的时刻内还支持好几个SQL在同一时刻内以较高的效率的运行。此外Sql server 2008可以支持多个数据库已优化的方式同时运行。
数据库的设计首先需要了解需求,根据用户需求确定需建立几张表,弄清楚表与表之间的关系,然后构成数据库。在建立表格的时候必须划分好范式,规范表与表之间的关系,保证表的独立性、安全性。降低表之间的冗余。
3可行性研究与需求分析
3.1系可行性分析
通常情况下,可行性是指在当前状态下,是否有必要进行系统的建设,以及我们是否有能力建设出来这个系统和建设完成这个系统是否能够为企业盈利。通常将可行性概况为可能性和必要性。现在,我们针对系统进行可行性的分析,划分成四个子类,分别为:技术可行性、经济可行性、法律可行性和用户可使用可行性去分析。
3.1.1经济可行性
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2968.html