《【《图书销售管理系统的设计与实现》10000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《图书销售管理系统的设计与实现》10000字(论文)】.docx(25页珍藏版)》请在优知文库上搜索。
1、图书销售管理系统的设计与实现目录1*31.2.1 系统关键技术介绍22.1.1 B/S架构2.1.2 SQ1.SerVer32.1.3 MVC模式32.2 系统的可行性分析32.2.1 术可行性分析32.2.3 操作可行性分析42.2.4 经济可行性分析42.3 图书销售系统的需求分析43.1 系统平台整体架构63.1.1 系统前台的管理模块设计63.1.2 系统后台的管理模块设计63.2 系统详细设计73.2.1 用户登录注册管理模块73.2.2 图书商品信息管理模块83.2.3 图书商品结兑支付模块93.2.4 图书商品订单管理模块93.2.5 图书商品购物车管理模块IO*ww114.1
2、数据库ER图设计I1.4.2 数据库表的设计I1.4.3 数据库的命名及访问134.3.1 设计原则及命名规则134.3.2 数据库的访问135.1 用户登录注册信息管理模块的实现141619192021225.3 购物车管理模块的实现.5.4 订电信息管理模块的实现第6章系统.6.1 测试目的6.2 测试用例63测试结论第7章结论考文文章从电子商务的基本原理出发,财客户的需求进行了分析,通过图书俏竹管埋估息系统管埋的功能框架,实现对各种图书数据的全面管理,并提供良好、准确的统计数据,完成系统的整体方案,按照系统的整体方案来确定各功能模块,再进行系统的功能模块的设计,该系统包含了图行信息管理、
3、用户管理、订单管理、购物车管理等多个模块.然后.执行在SQ1.SCrYC1.数据库中构建的系统数据总设计,实现B/S模式,并在设计和实现中使用JaVa语古和JaVaWeb技术.根据固定的数据库衣和需求分析流程图编译源代码和相关功悭的系统界面,地后,本文测试了图书销物管理信息系统的埒个功能模块,在此基础上,对其进行了性能泅试。试脸结果显示,本系统达到了预定的设计目标.关键词:图书销售,信息系统,SQ1.SERVER,B,5架构第1章引言用户可以从网上书店获得关于图书产品的充分信息,查询方法简单快捷.与此同时图书产品价格低廉,更易于购买,从而克服了传统实体商店的局限性,如搜索效率低和搜索结果困碓.
4、因此,有必要开发一个能膨提供人性和实用价色的网上书店.网上书店的图书比实际商店的图书更有可能被客户购买。通过开发网上书店系统,利用目照常用的高技术工具.改变过去购买图书的传统方法.来适应目前的快速变化的生活.而随着时间的推移,随著技术的进步,网络技术也越来越发达,网络已钱取代了一些传统行业的流通渠道,大众们的消费己经不仅仅局限,连锁店、超市、商场等,而是通过网络平台,将书转的销售范困扩大到了网络平台。中国加入世贸组织后,我们的经济已经进入了全球经济-体化的进程.因此.以N络为基础的书讲语件已经成为传统民营书店不可忽视的一种营战略.现在,网上的图书销管管理信息系统可以实现的功能也变得多种多样,从
5、最基础书籍的详细信息,到读者的自动森找,再到图书的也凝,再到网上的购买,所有传统私营书店所具有的功能都可以运用于图书销件管理信息系统中,而且更胜一号随着N络技术的飞速发展,以及科技的拓速发展,使得传统私人书店的生存环境更加严竣.从维护自身利益出发,网上图书营销是缓解传统书店客流从低、经营成本面的一种行效途径,问时也是战下发展的必然趋势,网络对传统书店的营销起到了很好的推动作用,同时也促诳了传统书店的销包额。网络环境下,网络图书销仰己成为传统民营书店发展的必然选择.第2章系统关键技术及需求介绍1 .1系统关键技术介绍2 .1.1B/S架构该系统是以BS体系结构为基础的。图21基于B/S模式的系统
6、网络体系结构BJS和CXS是当前比较受欢迎的两种开发软件结构,在开发过程中得到了广泛的应H1.下面是两种常用的开发结构:(I)CZS模式CS架构是因为开发C/S架构的应用系统分别在眼务器玷和客户端应用,通常采用在服务擢安装数据库和系统底层服务.但是存取安装客户端的服务潺应用.由于这种部署方式,用户必须承担一部分数据处理和请求服芬的贡任,所以,鬣置客户机的硬件必须满足相应的要求.CfS结构的广泛应用是由于其本身的优势主要体现在如下几个方面:由于年个客户机都要负责请求业务和处理故据,因此,有效地分推/服务器上的负荷,从而在一定程度上确保了系统的稳定运行.采用GS开发架构的系统,通常都会育固定的用户
7、,口通常拙是在一定范围内进行数据传送,这样可以保证数据库和应用的安全性。由于服务器与客户端是比接相连的,所以业务响应更加迅速,而H.由于客户端Ur以处理更加立杂的业务,所以可以满足客户更加复杂.易于更改的要求.尽管如此,CIS体系结构仍有其不足之处,其主要体现在下列方面:因为客户机要承担一部分的处理业务,因此对客户机的硬件配置要求更高,从而提高了应用软件的费用。系统的维护和升级比较复杂,不仅要更新服务器的应用系统,还要更新所有相应的应用软件,这会增加维妒系统的费用.从开发应用的观点来荷,由于要考虑到某些客户机的影响,如兼容性,因此需要再加开发软件的工作量。(2)BN模式B1S是一种比较典型的瘦
8、客户应用程序,这种架构下的应用软件可以在服务着上安袋,用户只需要安装个浏览器,就可以迅速地完成整个系统的开发,BS体系结构相肘于OS体系也有其自身的优点,其特点是:TBJS架构的应用程式是在何服零中安装的,所以不需要更多的面向客户的软体配置.从而在一定程度上降低了软体的使用费用.在软件的开发与设计中,开发者只要专注于应用程序的实施,就可以提高开发软件的工作效率.比较/C/S与B.S的特性.并将其与系统需求相结合.通过BS架构来改进系统的性能,并通过浏览器在任何时间和地点访问系统.2.1.2SQ1.Server在大数据飞速发展的时代,数据味的JR要性不言而喻,不仅可以实现时数据的存储,还可以提供
9、用户高效的数据分析支持。如今关系里数据的应用可以说是首屈一指,因此各种品牌的大型数据库也在不断发展.在本文的系统研完中.本论文是以微软公司推出的SQ1.sCrVCr2012为对象,并貉其在nci上的首推统合相结合,从而使系统的数据与管理得以实施.本文所使用的SQ1.Server2012数据库管理系统,其优点如下:(1)有了微软的大力支持,再加上这个资料库一出在更新,保证了本系统所使用的资料库能也外续更新,同时也保证了资料库的安全微软作为世界知名的软件公司拥有强大的IT技术支推,拥彳!强大的研发实力和技术支持,保证了系统在短期内不会失效,减少了企业在信息化方面的风险-(2)该系统的接口保留了Wi
10、nmWS的典型特征,从管理员的口常维护和管理中可以发现,该数据库的使用与微软典型的软件产品特性I分吻合,方便了数据库管理员的工作。3)跑立健全的安全管理体系.该系统能鲂对用户进行权限控制.保证了数据库的安全,同时还能对用户在系统中的各种行为进行记录,形成运行日志,在系统出现故障时进行日志查彻.用户认证包含Window%和SQ1.服务器的用户认证,以及混合的认证。2.1.3MVC模式MVC是-种非常典型的软件开发方式。在当今网络高速发展的今天,许多系统都在进行B,1S的开发以往所采用的CS结构软件也在不断地向着Bs结构方向发展.一些公诃直接更新了原来的系统,以保证在当今网络发展的今天,网络办公的
11、领先地位.MVC体系结构闫育其自身的优点,但也存在一定的玦陷.这种软件开发模式将整个系统分为三个模块来实现,并与人们对现实世界的认识方式相一致.M衣示模蟹层,V表示视图,C表示控制潺,2.2系统的可行性分析2.2.1技术可行性分析目前,在开发过程中,存在着许多解决方案,从时间和成本上,我们选择了三个主要的框架来进行设计,选择MySQ1.数据进行数据处理,可以在一定程股上降低代码的工作以,ec1.ipse提供了一个表的自动生成结构,操作简便,使用ec1.ipse的HQ1.语句更容易,但是它的缺点是不够灵活,一些复杂的句子可能不能用,建议用Orac1.e数据库.同时,对图书营销MIS技术可行性进行
12、技术可行性分析,从技术层面上分析了实现该系统所衢满足的各种制的条件,弁从技术层面分析了技术闫SS对系统开发决用的影响。班个系统在设计和实施前,都会对其迸行技术可行性的分析,以确保系统在各个方向都能达到预期的结果.从而达到一个合格的、优良的系统.在这个系统中,jdk可以为项目提供一个沃好的运行环境.应用服务器tomcat为JSP网页搭建了一个展示平台,MySQ1.数据底可以提供各种存储引条,作为该项目的有力基础,从各个角度支持了该系统的实施,并成为整个系统的重要组成部分.2.2.3操作可行性分析操作可行性分析是对用户在使用本系统时.所能完成的操作页面所能完成的功能是否能蜂达到用户的要求,在对系统
13、实脩的要求和技术上的可行性分析的基础上,对系统的运行进行了如下的分析和设计:在前台和后台管理两个方面,该系统具有简单、美观的操作界面和完整的功能架构:简单、美观的操作界面,让使用者对本系统的操作达到一用即会的效果,既能满足使用者的使用要求,又能兼顾管理员对系统的统一管理.2.2.4经济可行性分析图书管理系统的经济可行性分析如图2.2所示.图2.2图书管理系统的经济可行性分析由图2.2可知该企业图书管理系统的开发在经济上是可行的.2 .3图书销售系统的需求分析满足用户的需求是软件开发的生命,软件的开发是紧紧围绕用户需求的一个过程,正因为明踊冏研用户的重要性.与书店相关人员进行了很多次的调研活动,
14、一起调研讨论了书店建立网1:倘售系统的总体模式及具体需求,并在深入分析的基础上及时记录用户需求.需求分析毡对图书苕销MIS设计的目标进行分析与归姑,需求的可行性要求图书销售管理信息系统既要兼顺前台应用系统的性能需求以及用户的功能需求,也要满足后台管理系统的性能需求和管理员的功能需求,用户注册成为会员用户然后登录到前台应用系统,对系统网站进行浏览,用户可以根据自己的喜好选择收液、购买、结算喜欢的书目,并在个人中心菜单中完成对个人信息的更改、订购信息的查询:管理员赞隔后台系统,完成时生成的数据进行增、删、查等操作。通过在现实生活和网络平台上的运用,既能为读者提供方便,又能充分发挥网络传播的优势,从
15、而提高用户的知名度,扩大书店的用户群体“见下图2-3和27.iT三MS1.2-4后端用例图第3章系统设计3.1系统平台整体架构图书销售管理信息系统采用结构化的模式.将其划分为网页界面层、业务逻辑层和数据存取层.由于目前的服务器雄以完成全部的功能,所以衢要进步降低服务器的负荷.并改善性能.PHPPHP*ApacbcMNJUIMweb*务)MYSQ1.fHi图3.1系统三层结构模型图书营销管理信息系统的体系结构可划分为前、后端两部分.主要的管理模块是将图书的产品信息通过网络展示给使用者,使使用者能助方便的浏览和网上购买.3.1.1 系统前台的管理模块设计图3.2显示了管理模块的结构.图3.2前台管理模块结构图3.1.2 系统后台的管理模块设计网上图书的件M1.S的后台管理主要是对图书产