版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上图书销售管理信息系统—购物车的设计与实现摘要:时代进步的大环境下,电子信息科学持续演化,电子商务也随之慢慢盛行,与此同时,伴随着生产力水平不断提高,现阶段的经济实力,使得人们愈来愈侧重于网络购物。1997年,中国网上书城开始发生,大家开始能够通过互联网这一方式,买到自己满意的书本。但另一方面,因为我国间发展趋势的差别,国内电子商务水平与一些西方发达国家对比,仍有非常大的差别,因此,亟待开发一个适合在我国人民所使用的,功能齐全且较易上手的在线图书销售系统。文中的在线图书销售系统,是对其电子商务的高速发展有所了解基本的情形下,设计与实现了这一在线图书销售系统。本系统着眼于种类繁多,选购便捷等业务。用户可以通过检索书籍信息开展选购,该系统网页布局简约大方,用户便于入门,容易管理方法和维护,且功能齐全,能够交付使用。通过这些系统,用户搜索总体目标书本能够跨越时间上和空间上的限定,让选购越来越更高效,应用快速的特性,网络与人机交互技术的便利的特征,减少买卖双方间的距离。文中对在线图书销售系统的设计与实现从系统要求、总体架构、实际程序模块等方面进行剖析,从开发自然环境、开发总体目标、产品开发流程、作用完成等方面进行总体规划。关键词:图书销售;便捷管理;互联网;销售系统Designandimplementationofonlinebooksalesmanagementinformationsystem-shoppingcartAbstract:Underthebackgroundoftheprogressofthetimes,electronicinformationsciencecontinuestoevolve,ande-commerceisalsoslowlyprevailing.Atthesametime,withthecontinuousimprovementofproductivity,peoplepaymoreandmoreattentiontoonlineshoppingwiththecurrenteconomicstrength.In1997,theonlinebookstoreinChinabegantotakeplace,andpeoplebegantobeabletobuytheirownbooksthroughtheInternet.Ontheotherhand,becauseofthedifferencesindevelopmenttrendsbetweenChinaandsomewesterndevelopedcountries,thereisstillagreatdifferenceinthelevelofdomestice-commerce.Therefore,itisurgenttodevelopanonlinebooksalessystemthatissuitableforChinesepeopleandhascompletefunctionsandiseasytouse.Theonlinebooksalessysteminthispaperisdesignedandimplementedunderthebasicsituationofunderstandingtherapiddevelopmentofitse-commerce.Thissystemfocusesonawidevarietyofservices,suchasconvenientpurchase.Userscanchoosebooksbysearchinginformation.Thewebpagelayoutofthesystemissimpleandgenerous,anduserscaneasilygetstarted,manageandmaintain,anditisfullyfunctionalandcanbedelivered.Throughthesesystems,userscansearchfortheoveralltargetbooksacrossthetimeandspaceconstraints,makingthepurchasemoreandmoreefficient,applyingthecharacteristicsofrapidapplicationandtheconvenienceofnetworkandhuman-computerinteractiontechnology,andreducingthedistancebetweenbuyersandsellers.Inthispaper,thedesignandimplementationofonlinebooksalessystemareanalyzedfromtheaspectsofsystemrequirements,overallarchitectureandactualprogrammodules,andtheoverallplanningismadefromtheaspectsofdevelopingnaturalenvironment,overalldevelopmentgoal,productdevelopmentprocessandfunctioncompletion.Keywords:booksales;Convenientmanagement;Internet;Salessystem目录第1章引言 引言课题背景电子商务(ElectronicCommerce),是由网络这一媒介与电子信息技术技术相结合而引起的国际经济贸易活动的一种新形式,是IT工程经济与行业、网络经济发展紧密结合所形成的物质。全世界的电子商务自然环境在因特网的不断发展下出现了日新月异转变,在科技与经济发展趋势的大环境下,相关网络的基础设施获得健全,与此同时,Internet技术性的出现,促使电子商务这一不同于传统商务接待的经营环境闪过并成形,大家能通过因特网,在大范围上自由自主地做好产品与提供服务的数字化买卖交易。电子商务作为新兴科技的衍生产品,意味着了一下一次科技革命前交易方式的发展方向,对它的营销推广与应用,从投资层面看,无疑给当今社会增加了非常大的经济效益。电子商务作为一种十分具有活力的现代新贸易模式,使我国的贸易模式焕然一新,并以其强大的竞争能力在发展业务上劈风斩浪,使中国的经济发展趋势穿上了一个新的强悍模块。从交易对象剖析,在我国电子商务包括能够买卖的所有产品,比如书籍、家用电器、服饰等,日常生活基本上用具车辆、建筑钢材等,涉及餐馆、买房、火车车票、影票各种类型,一部分页面的企业规模正在逐步扩张。中国现况:归功于因特网与电子商务的高速发展,近几年来至今,在中国网络购物领域蓬勃发展,市场容量也随之节节攀升,随着,开展图书购买的重要方式,已经从线下实体选购变为了网上网络买卖,有关资料显示,截至2020年,在我国书籍零售市场店铺方式市场容量为767.2亿人民币,同比增加7.29%,在书籍零售市场渠道结构里的占比高达79.03%。截至2020年12月,在我国网络买东西客户为7.82亿,较2020年3月提高7215万。海外现况:因为美西方国家对新冠疫情不够重视,新冠疫情在海外的席卷已经是第三个年份,以美国为例子,自疫情点爆至今,美国网络书店不堪入目亏本,迫不得已开展裁人、关掉店面。此外,此次困境,针对网络书店可谓是危难关头,而以行业龙头企业亚马逊平台为代表的电商集团公司,却看见了机遇。美国独立书店在遇到疫情的冲击下,也只能是陆续投入到了网络数字化的行列中,其网络业务流程迅猛发展,网络销售总额造就了新纪录。在其中,为抵抗亚马逊平台商业传奇,凝聚着独立书店突击潜力股——Bookshop应时而生,身为网上图书发行,服务平台每星期销售总额从开始的3万美金,在短期内便一路破高,做到45万美金,网上书店的成交额在疫情期内增势十分明显。目的和意义本设计方案的主要目的,便是利用网上购物的优点,开发一个在线图书销售管理系统。相比传统图书店,在数字化与信息化等高新科技支撑下,在线销售拥有举足轻重的地位。比如:查找能力很强,可以进行很多查看并精确定位。传统的网络书店,受制于室内空间面积体积,可列举的书籍非常有限,且读者想找到自己心仪的书籍难度比较大,只能依靠对书籍开展系统分区来尽量避免找书所消耗的时间与时间精力,而在线图书市场销售,能通过关键词检索来实现对书籍的查看,并可以提供不同的比照项,以便读者挑选最最适合自己的书。涵盖地区广。因为在线销售,摆脱了传统固定不动门店的拘束,是通过互联网来开展工作的,即读者能够不会受到时间和地点的约束,去进行阅读和选购。更专业的书籍信息。利用互联网优点,网上书城能够提供如书籍上架,读者评价,读者社区论坛等服务,读者能够借此机会获得更多的更专业的书籍信息,更加好地开展购买、讨论交流。更加客观边际效益。有别于网络书店必须租用门店,雇佣劳动等经济开销,市场销售范畴较小等缺点,在线图书销售管理系统的实现,能将这种流程复杂且成本费丰厚的劣势抹除,完成经济收益的最大化。设计目的后台管理层面,图书发行系统将详尽对店家信息与订单信息开展逐一逐条地进行记录,如商户的名字,所在城市,及其规模大小。根据所选购的总数,书籍归类,成交额尺寸等多种因素对订单信息进行筛选。根据对得到的信息的处理方法与分析,可以为下列很有可能的改善方位给予概率。1.更好地了解市场的需求,提升对消费者爱好预测分析的准确性,有效提升顾客满意度。2.货品资源管理工作可得到充分提高,在书籍采购环节更为科学合理更精准,清除库存量损害导致资金消耗。3.利用客户购物记录数据统计分析行业动态,综合评价和选择各种合理信息,如书籍分类、书籍篇数、平装精装修等,并利用“互联网技术”营销模式来适应新的正常的图书市场转变。课题意义在传统的人和书店的交互关系中,每一次买卖的实现都要人和人之间零距离地做好,这般方法巨大遭受时间和空间的限制。通过互联网,店家和消费者之间的交流则可摆脱这一堡垒。传统图书店中,读者掌握书籍信息的路径大都来源于对图书店人员的咨询,局限性且泛娱乐化。但对书籍的在线销售,则可以在近乎完美包揽传统图书店所提供的所有功能的基础上,再上一层楼,进一步对服务项目,服务项目方式进行升级,使传统的营销模式获得提升。高质量服务,方便快捷的方式,快速的反应是销售过程的重要因素。可行性分析经济可行性依据北京开发卷公布的《2021我国图书零售市场汇报》,在2015年到2019年的四年里,在我国国内图书零售市场以10%之上的增速迅速提高,尽管在2020年新冠肺炎疫情推动下,发生小幅度出现缩水,但2021年又重新升高,网上图书购买方式维持正增长。从电商交易成交量以十分惊人的速度从2012年的1.31万亿到2020年的37.21万亿,这一发展趋向来说,在线图书市场销售作为电子商务的一部分,在网络零售市场里,仍具有较大的发展前景,且近年来随着国民经济的持续增长,人民生活水准随着不断提升,大众的生活要求,交易重心点,日渐从成分方面转移至精神层次。这一背景之下,促使在线图书销售系统的开发仍是有市场需求。本文研究的在线图书销售系统,面对不一样人群的广大客户,提供帮助的网上购书方法,阅读者根据仅需连接到网络购买图书的销售模式,在免除店面租用等开销的条件下,可以最大限度地减少图书的实际价格。而网上交易的方式,能做到24h24小时运营,根据增加交易时长而增强了大量交易实现的机遇。本在线图书销售系统基本制定的融资计划,如表2.1所显示表2.1在线图书销售系统初期投资序号设备有无价格备注1房屋和办公设施有0元居家2计算机软硬件设备有800元自备3通讯设备有800元手机4数据传输设备有600元移动SSD5环境保护设备有200元火绒杀毒6安全与保密设备有0元不需7总计2400元由以上得知,开发该项目经济发展成本低,而预估项目结束时产生的盈利较于前期投资成本较为丰厚,根据对前期投资成本与结束后经济收益的评估,从而剖析,在线图书销售管理系统的开发是合理的。技术可行性在线图书销售管理系统能够采用B/S架构开展搭建。Web端需要用到的技术有MySQL、Tomcat(编译程序运作JavaWeb程序流程)、JDK1.8、Navicat(对数据库系统开展可视化操作)及其IDEA。开发工具本在线图书市场销售系统的设计,应用IDEA进行程序编写,但在Web端则用了Tomcat。在其中动态性页面的实现采用的是JSP技术。IDEA,现阶段Java开发极具质量的集成化开发自然环境手机软件,页面美观大方且易于实际操作的前提下,也融合了开发环节中很有可能需要用到的诸多作用,简单与此同时作用也十分强大。Tomcat是一个免费体验开源Web网站服务器。这是设计方案JSP程序流程时的不二之选。也就是说,当Tomcat服务器安装在计算机中处时,它可用于改动HTML页面的浏览要求,Tomcat甚至可以看作Apache网络服务器里的拓展,但是它相对独立性投入工作,因此当Tomcat工作的时候,它事实上被称作相对独立性应用Apache网络服务器实行的进程。JSP技术JSP。它作为一种开发语言,要在服务端运转的,而归根结底是简单化后Servlet,但是由于Servlet完成网页的动态性比较繁杂及其费用较高等原因,因此JSP技术便应时而生,作为于取代Servlet将HTML页面的信息进行合理传送数据,简单点来说,JSP的功效就是把Java信息内容转化为对应的HTML信息内容。作为一种提升后技术,故拥有一些它独有的优势,如:而可以实现在各个服务平台中间来操作,比同是服务端开发语言的ASP对比,局限获得了非常大的提升;次之,并且对元件的可重复使用这一特点,促使在整体上的开发过程的高效率进一步提高;其次,对页面表明与核心逻辑性两个层面的分离出来,促使前端后端的设计师在运行和修改JSP页面时可以做到二者互相不干涉。与此同时,设计方案开发时,有两种选择,一种是面向对象方法,另一种是面向对象编程,或者你能够两种都采用,可以称为混合形式设计。HTML技术HTML,在网页页面制作中,HTML是不可缺少的专用工具。这是Web程序编写里的常见的规范技术之一。该语言表达拥有标明简单明了,功能齐全等优点,可以对文件信息显示格式,报表,文章标题,对话框等方面进行界定,也可以与互联网上的不一样信息进行网页链接。作为一种结构化的超文本文件,HTML还有一与Java语言表达同样的特点,即平台无关性,这也使得HTML文本文档能够在不同服务平台变换间无缝拼接运用。HTML文本文档在非常容易维修的与此同时,还可在其中插进JSP而产生促使页面动态性。MYSQL数据库公司对MySQL的源码进行维护和优化,且MySQL因为采用了双授权,其中的社区版(MySQLCommunityEdition)作为一键下载并开源的DBMS,在如今是比较流行的,此外,归功于其容积比较小,速度很快等优点,无论从边际效益,或是技术视角,MySQL都可以彻底担任此次系统的设计开发。故采用MySQL搭建此次定制的数据库管理不论是对其数据库的整合分析解决,还是以后可能出现的二次开发难题,全是切实可行的。针对有限的资源数据处理方法,MySQL可以非常高效率。MYSQL特性:该数据库撰写语言表达为基本型更加强劲C与C,源代码的可扩展性获得了充分保证。适用的操作系统诸多,如Windows、MacOS等。适用线程同步,能使CPU网络资源获得高效率的运用。为多种多样高级编程语言都带来了对应的API,如Java、C语言等都在其包括范围内。MYSQL也对SQL优化算法进行了优化,查看速率获得了有效提升。源码开放,与此同时并没有著作权牵制,促使开发环节中独立性很强,且由于社区版可免费试用,故维护成本也较低。起源于90年代MySQL长盛不衰,且社区网站拥有好的氛围,遇到困难向网民咨询,可以迅速得到充分的协助。能够数以千万计记录在一个大的数据库。B/S结构B/S架构其实就是电脑浏览器与服务器的架构方式,应该是C/S架构的进行改进后架构,关键事务逻辑性都在Server端达到的,也正因为此类架构把它核心一部分集中在了服务端,促使采用B/S架构的软件无论从程序员的开发维护保养层面,还是对于用户的使用层面,都更加优化了。且由于Browser能直接通过互联网查询地址,可以实现系统软件和用户中间一对多的是关联,用户与系统软件间的互动性很强,与此同时,因为使用浏览器互动,客户无需再对一特殊作用的app不断完善,所以不管是从开发者或是客户的角度上看,B/S架构全是更简单且成本费用低的挑选,完成了互利共赢。在新冠疫情的作用下,封校、在家隔离变成了生活常态,而解决有些时候零散地在家办公,只需浏览器简便性与其说混合开发的特点,都使B/S架构的优先则更进一步。有别于C/S架构仅有双层,B/S架构一般分为三层。在Ajax盛行后,增强了互动性,能够进行部分即时更新。B/S三层架构图如下图所示2.1所显示图2.1B/S模式三层结构图操作可行性本系统操作网页页面通俗易懂,基本上不用消耗培训成本。与此同时容易运行,只需要将电子计算机连接网络登录,便能开展书本的选购。法律可行性本次开发所用到的文本与视频课件皆为根据相对应书籍内容,百度搜索查看,及在如CSDN等小区合理合法所获得的。设计方案开发环节中,不会有侵犯知识产权、侵犯版权的举动。总的来说,在线图书市场销售系统设计和开发是合理的需求分析在线图书市场销售系统主要考虑了顺从现如今网络销售要求,在开展互联网技术买卖的过程当中,整个过程全是只是跟踪记载的,从最基本的下发订单信息,到系统管理员提交订单都是有详尽的数据记录,像这样的互联网技术订单信息系统发展的趋势便是确保基本上经营阶段的前提下尽量控制成本来满足客户的需求,在投资的过程当中始终保持顾客的订单信息和安排发货信息公开全透明,实现自动化管理方法,确保可靠性和精确性。系统性能分析一个系统,严格操纵管理员权限是不可缺少的,文中选用JavaWeb所设计的在线图书市场销售系统对管理权限上的要求主要有以下几个:系统需要对用户的操作进行规范,以确保系统的可以信赖,比如阅读者若要对于目标书本实行选购操作,则需登录账户,没经登录账户并没有选购管理权限,与此同时相对应的,管理员若要进到后台管理掌握系统运转的状况,也要根据登录以后才可以完成,不然没有权利对系统后台管理开展变更,以避免故意操作,以此保证系统中各种数据的真实性、安全与稳定性。系统对不同目标用户授予对应的操作管理权限,如一般用户与VIP。个人隐私安全,如在系统的开发环节中考虑到落实不到位而造成系统安全性没法得到保证,信息泄漏风险是巨大的,因此,尤其是在用户个人隐私层面,系统的可以信赖水平的优先在此次设计方案开发环节中是极为重要的。由于本系统为在线图书市场销售系统,存在大量的用户与系统间的互动,因而数据信息量会较为巨大,很有可能导致信息品种繁多而显得繁杂,这就会造成对数据库系统选择上要求很高,因而,为了能够存放大规模数据信息和保证这些信息的实用性,则需要一个功能强大数据库系统。本系统设计,在页面中应该将简约好用定为主导主旋律,系统页面应操作简易,使用户一目了然,尽量减少用户应对该系统时的培训成本,但同时也应完善程序模块,为此可以为提升用户黏性发挥特长。数据库的上传必须保证精确性,当出现数据信息必须升级情况时,解决数据信息保证可及时改动,除此之外,数据存储必须做到相对独立性。同样数据信息在各个记录时要保持一致。系统功能分析文中所分享的是一个Web方式的电子商务的在线销售系统,依照现阶段页面的系统的主力规范,将系统按前后端分离区别开来,则用户人物角色必定分成用户和管理员两种,先后在前台接待后台管理实现与系统的互动。用户用例分析游客可以进到本在线图书市场销售系统,查询系统主页、行业新闻、市场销售动态性等。用户要想实现产品个人收藏、付款选购操作,一定要进行登录系统,没有账户用户可以进入注册界面开展用户注册,注册账号后基本功能包含购物车、付款选购、个人信息、订单详情及其产品个人收藏等。用户所具管理权限如下图3.1所显示。图3.1用户权限图管理员用例分析作为后台的重要作用人,管理员有着比前台接待用户更高级的管理权限。而后台管理系统则负责在线图书市场销售系统的本质作用,主要包含系统管理方法、订单管理系统、销售统计与图书馆管理等,管理员在自己管理权限范围内能够对后台管理系统信息开展操作。管理员功能模块图如下图3.2所显示。图3.2管理员权限图系统业务流程分析文中所达到的在线图书市场销售系统,针对不同用户授予了与其相对应管理权限。游人用户能够载入进到系统网页页面访问页面内容,并需要结合个人需求,应用检索功能,但为了确保网上交易安全性,游人因为未上传信息,故无法进行将书籍购物车及其书籍的消费操作;针对已注册用户,则能正常购买提交订单;由于本在线图书市场销售系统规模较小,成本低等多种因素,故授予管理员相对较高的管理权限,作为后台的操作者,管理员能通过对系统信息的修改,使系统的前台页面表明出不同的具体内容,如管理员可以对书籍进行监管,则变更以后,游人与一般用户可能见到页面信息可能表明新的内容。同样,管理员也可以对用户开展操作,比如,用户想提高更优质服务挑选变成VIP,管理员还在可审批以后利用改动用户信息保证。系统业务流程如下图3.3所显示。图3.3系统业务流程图系统数据流程分析顶层数据流图如图3.4所示。图3.4顶层数据流图系统数据流程图,展现了系统中用户与系统的互动操作过程,主要包含图书馆管理、订单管理系统及其会员资格管理方法三部分。依据系统区划为了能前台和后台,因此前后端分离用户针对同一控制模块能够达到的操作有很大的区别,前台接待用户大多为对系统网页页面所表明的内容进行查询,检索,以及对于本身账户编写等操作,管理权限比较小。与其相对应的,后台管理管理员因为管理权限比较高,能够对同样程序模块的内容进行新增加删掉等操作。比如,前台接待用户,包含VIP用户,也就只能查询书本信息,没法变更,而后台管理管理员却能做到系统数据流图如图3.5所示。图3.5系统数据流图数据字典因为数据分析表中的一个主体有很多的属性,因此,在库中常存放数据极其庞大情况下,假若碰到必须变更同一属性情况时,这类任务量可谓是巨大的,且维护成本过高,因而,可以将主体与属性分离出来,根据通用设计的思路,使主体与属性中间相对独立性,则可完成数据字典。此类设计方案思路,促使系统软件能拥有更高的响应时间,能够及时掌握市场的需求,促使营销策划方案更具有目的性与创新性,抓住机遇,完成经济收益的最大化。数据字典不但可以使数据库系统和网页页面尽可能长期保持,逻辑性上都更清楚通俗易懂,更强维护,所开发出来的系统软件健硕性很强。处于被动数据字典就是指改动时要手工制作升级内容的数据字典。1.数据项定义根据图书销售系统的具体需求情况,数据项,如表3.1所示。表3.1数据项表编号名称类型长度EBS-001管理员IDint15字节EBS-002管理员名称varchar255字节EBS-003管理员密码varchar255字节EBS-004公告类型IDint255字节EBS-005公告类型名称varchar255字节EBS-006公告类型描述varchar255字节EBS-008公告IDint11字节EBS-009公告名称varchar255字节EBS-0010公告内容varchar255字节EBS-0011图片位置varchar255字节EBS-0012图片名称varchar255字节EBS-0013公告时间datetime--EBS-0014评价IDint11字节EBS-0015评价名称varchar255字节EBS-0016登录IDvarchar255字节EBS-0017登录时间datetime--EBS-0018权限IDint11字节EBS-0019权限名称varchar255字节EBS-0020权限描述varchar255字节EBS-0021用户IDvarchar255字节EBS-0022用户名varchar255字节EBS-0023用户密码varchar255字节EBS-0024用户姓名varchar255字节EBS-0025用户性别varchar255字节EBS-0026用户年龄varchar255字节EBS-0027填写时间datetime--EBS-0028用户电话varchar255字节EBS-0029订单IDint11字节EBS-0030订单名称varchar50字节EBS-0031货物IDint11字节续表3.1EBS-0032货物名称varchar255字节EBS-0033货物描述varchar255字节EBS-0034货物备注varchar255字节EBS-0035货物数量int11字节EBS-0036货物剩余数量varchar255字节EBS-0037货物已售数量varchar255字节EBS-0038评价IDint11字节EBS-0039评价级别varchar255字节EBS-0040评价描述varchar255字节EBS-0041评价时间datetime--EBS-0042申请IDint11字节EBS-0043申请原因varchar255字节EBS-0044备注varchar255字节EBS-0045描述varchar255字节EBS-0046审核原因varchar255字节EBS-0047审核情况varchar255字节EBS-0048申请时间datetime--系统设计本章节内容建立在宏观经济的角度上,对系统架构开展逻辑性里的思索搭建,在需求分析报告有所了解研究分析考虑到下一步的设计架构,根据对每一个控制模块设计的合理化方面的剖析,来减少系统的耦合度,使系统的效率最大化。系统概要设计文中所推荐的在线图书市场销售系统设计选用了和JSP技术和B/S架构(Browser/Server)架构,存放数据层面,应用MYSQL数据库系统,作为一种最典型的Internet环境中的模型结构。只需用户可传送到互联网技术,她们可以随时随地使用这些。本系统工作互动原理如下图4.1所显示。图4.1系统工作原理图系统结构设计本系统构造的整体设计思路是,将一个功能完善的系统整体开展程序模块里的分类整理,区划变成好几个作用专一的实际程序模块,将细分化不一样作用全部实现以后,再将这种控制模块结合,来完成整个在线图书市场销售系统的运作。因为在线图书市场销售系统主要包含两种用户角色,即客户与管理者,所以将系统分成系统前台服务和系统后台,前台接待直观的浏览器界面给客户与系统开展互动应用,而后台管理则是由管理者去操作。与建筑设计师设置工程项目的设计标准和总体目标,作为绘图员绘图的前提一样,一个软件架构师或是系统架构师阐述手机软件框架以作为满足不同客户需求的具体系统设计计划方案的前提。系统功能模块图4.2。图4.2系统功能模块图数据库设计一个数据库的品质在一个系统的开发全过程饰演不可缺少的人物角色,而一个关联数据库的设计,本质上是针对表中设计,主要包含不一样表相互关系,以及相应的系统开发中所需要的基本数据类型等。因而,对其数据库的设计上,综合考虑必须存放不一样数据信息的手表的联系,怎样可在完工前期使数据库性能最优控制,如能否通过增加检索等步骤,从而形成与程序流程匹配度非常高的数据库。数据库E-R图设计E-R图(EntityRelationshipDiagram),意指实体线—联络图,用浅显易懂的话说,就是把现实中,不同类型的复杂关系,根据图形把它抽象概念,根据图像去了解现实中所有关系,如果在数据库系统总论这方面学习的过程中常常所提到的典型案例,即一个班级里的信息内容。本系统整体设计的E-R图如下图4.3所显示。图4.3系统总体E-R图数据库表设计文中推荐的在线图书市场销售系统的数据库的重要功能是实现对此网站中的很多数据信息进行存放,下列为根本系统根据不同数据和信息设计方案的手表内容。客户情况表如表4.1所示。列名数据类型长度主键允许空说明userIdint11是否编号usernamevarchar450否是用户名userpwvarchar450否是密码userrealnamevarchar450否是姓名userAddressvarchar450否是地址usertelvarchar450否是电话userEmailvarchar450否是邮箱infosvarchar200否是简介statevarchar20否是状态表4.1userinfo用户信息表管理员信息表如表4.2所示。表4.2t_admin管理员信息表列名数据类型长度主键允许空说明userIdint11是否编号userNamevarchar450否是用户名userPwvarchar450否是密码公告信息表如图4.3所示。表4.3t_gonggao公告信息表列名数据类型长度主键允许空说明idvarchar50是否编号titlevarchar200否是标题contentlongtext--否是内容shijianvarchar50否是添加时间图书信息表如表4.4所示。表4.4t_goods图书信息表列名数据类型长度主键允许空说明goods_idint11是否编号goods_namevarchar1800否是名称goods_miaoshutext--否是描述goods_picvarchar450否是图片goods_shichangjiaint11否是市场价goods_tejiaint11否是特价goods_isnottejiavarchar450否是是否特价goods_isnottuijianvarchar450否是是否推荐goods_catelog_idint11否是品牌编号goods_Delvarchar450否是删除图书详情表如表4.5所示。表4.5t_catelog图书详情表列名数据类型长度主键允许空说明catelogidint11是否编号catelognamevarchar450否是名称catelogmiaoshuvarchar3000否是描述catelogdelvarchar450否是删除goods_miaoshutext--否是描述goods_picvarchar450否是图片goods_shichanint11否是市场价6.订单信息表如表4.6所示。表4.6torder订单信息表列名数据类型长度主键允许空说明order_idint11是否编号order_bianhaovarchar450否是订单号orderDatevarchar450否是下单日期orderZhuangtaivarchar450否是状态orderJineint11否是金额Songhuodizhivarchar450否是送货地址Fukuangfangshivarchar450否是付款方式orderUserIdint11否是下单人sjfkint11否是实际付款系统实现此章对于该系统在此次设计里,从系统的总体逻辑性完成到实际的差异操作步骤的实现进行讲解,根据文字说明、流程表与相对应的系统运行页面截屏的三者紧密结合图片配文字的形式,详尽直观地详细介绍本系统的运行状况。用户功能模块的实现对操作权限开摆的网站信息,主要包含主页具体内容、新闻动态、商品推荐等,检索功能坐落于网页页面顶端,通过该功能,阅读者能够快速查找总体目标书本,新老用户能通过网页页面右上角的登录功能完成申请注册与登录,根据新闻动态与商品推荐等均可以获得书的其他信息,能够更好地开展购买,网址主页面运行状况如下图5.1所示。图5.1网站主界面截图图书详情界面实现客户选购图书时,可先把总体目标书本购物车,独立再决定是否删改已选书本,若选购进行,则可以挑选下单,若还需选择,也还可以继续将自己心仪的图书参与到加入购物车中,选购图书流程表如下图5.2所示。图5.2购买图书流程图用户可通过点一下总体目标图书掌握该图书详细信息,游人不能开展图书选购,需注册账号之后才能提得管理权限,图书详细信息页面如下图5.3所示。图5.3图书详情界面截图用户注册界面实现该系统为了确保用户信息安全性,要求在登录系统以前,需点击右上角进行申请上传用户信息,假如用户信息在平台上识别不了,则该用户无选购图书的管理权限,假如用户信息与后台管理存余记录相符合,则能登录系统选购图书。新用户注册流程表如下图5.4所示。图5.4登录程序流程图因为是网上交易,故选购作用错误游客开放,游客能通过点一下首页右上方按键,申请注册成为本系统用户去进行图书的消费,注册界面如图5.5所示。图5.5用户注册界面截图用户登录界面实现为了保证信息安全性不会被泄漏,所以在登录系统前,应通过登录实际操作来检验用户真实身份,用户根据键入个人账户信息开展登陆,接到登陆要求后,后台管理会和数据库中所存储的用户信息核对,信息配对则登录成功,反之登录失败。登陆流程图如图5.6所示。图5.6登录程序流程图用户登录界面如图5.7所示。图5.7用户登录界面截图购物车界面实现在加入购物车页面,用户能够看见已购物车的书籍信息,并能编写相对应具体内容。若点一下清算,则跳转清算网页页面,加入购物车流程表如图5.8所示。图5.8购物车流程图购物车界面截图如图5.9所示。图5.9购物车界面我的订单界面实现用户在下单以后,能够进入订单详情页面来查看本人订单信息,订单详情按键为用户给予进到订单信息详尽信息,并可以对订单信息做出相对应实际操作,订单详情操作流程图如图5.10所示。图5.10订单操作流程图我的订单截图如图5.11所示。图5.11我的订单界面截图订单评价界面实现根据对交易中及其街道货品后体会,用户可以在交易完成后做出自己的评价,订单信息评估的操作流程图如图5.12所示。图5.12订单评价流程图实现代码如下:publicinterfacePinglunService{publicList<Pinglun>queryPinglunList(Pinglunpinglun)throwsException;publicintinsertPinglun(Pinglunpinglun)throwsException;publicintdeletePinglun(intid)throwsException;publicintupdatePinglun(Pinglunpinglun)throwsException;publicPinglunqueryPinglunById(intid)throwsException;}订单评价界面截图如图5.13所示。图5.13订单评价界面截图管理员功能模块的实现管理员有着比一般客户更高级的管理权限,可系统信息进行修改,下列主要是对管理员有关程序模块如何做到,及其管理员所具管理权限怎么使用做详细介绍,与此同时依靠操作流程图,能够更好地叙述完成全过程。管理员登录界面实现管理员进到后台系统,同客户同样,也要根据信息核对来验证身份,以避免有些人故意伪造泄漏系统软件信息,管理员登录流程表,如下图5.14所显示。图5.14管理员登录流程图管理员登录界面如图5.15所示。图5.15管理员登录界面截图用户管理界面实现根据用户行为,通过查看用户信息,管理员可以决定对该用户进行何种操作,用户管理流程图如图5.16所示。图5.16用户管理流程图用户管理界面截图如图5.17所示。图5.17用户管理界面截图会员资格管理界面实现根据用户是否选择升级体验,体验日期是否到期等因素,管理员可以对目标用户做出相应的改动,会员资格管理流程图如图5.18所示。图5.18会员资格管理流程图会员资格管理界面截图如图5.19所示。图5.19会员资格管理界面截图商品信息管理界面实现管理员能够对商品信息做出增删改查,图书信息管理流程图如图5.20所示。图5.20商品信息管理流程图商品信息管理界面截图如图5.21所示。图5.21商品信息管理界面截图添加商品信息流程图如图5.22所示。图5.22添加商品信息流程图添加商品信息界面展示如图5.23所示。图5.23添加商品信息界面截图订单管理界面实现管理员也拥有对订单信息进行管理的权限,可根据不同情况了解订单明细并做出相应操作,订单管理流程图如图5.24所示。图5.24订单管理流程图订单管理界面如图5.25所示。图5.25订单管理界面截图系统测试为了能让系统作用可以正常启动因此需要对开发了的系统开展测试,这是非常有必要的一个环节。对已经开发了的系统开展测试应该是其步骤、常见逻辑性去测试。此外,在实际应用中,为了能最大程度以客户为中心,让系统可以在各种需求条件下都可以可用需要对已开发了的系统性能开展更大化测试。系统在开发了以后,测试也是很重要的一环。一个完整的系统测试对系统而言也是必须的,不仅可以对系统夯实基础且能更好地提升系统的稳定。如在测试过程中发现BUG或者一些逻辑漏洞,通过检查的时候将问题改进提升,将会对原系统的性能及可靠性具有提升的功效。测试中还可以仿真模拟现实中可能发生的各种各样情况,那样可以很好地避开以后可能出现的问题。客户体验是第一要义,在系统交付使用以前将一些可能出现的问题处理,那也是系统测试最主要的目的。测试定义系统测试(SystemTesting)。硬件配置、手机软件、操作工三者是密不可分的。他们仨会让全部系统进行检验,通过检测获得的信息来判断定制的系统是否满足使用说明规定。系统测试获得的信息,在其中的对错是否一定要通过进一步的检测。测试与改错信息内容流程表如下图6.1所显示。图6.1测试与纠错信息流程测试目标在线图书销售管理系统完成了开发以后,单开发进行是不完整的,一定要开展测试。测试的主要目的是能让用户在日后再用程序的过程当中可以更顺畅身安,对程序的操作及其程序的功效能游刃有余。测试可以进一步确保程序的品质。此外,程序网页页面是不是干净整洁大气;各部件空间布局分派是否可行;程序界面的颜色是不是有什么问题等等都可以在程序测试环节中大概开展访问。测试不可以一步到位,程序的每个部分,每一个作用都会进行不断测试,不断地检验才可以不断地健全。假如客户需求发生变化或是程序出现一些难题,都应立即变更程序。每一个系统软件测试都必须要详细,系统软件测试的每一个流程都是十分重要的,不能只图省时省力方便去省去一切一步。这种系统软件测试才是一个有价值的,缺乏任何一个流程也是不严谨。测试方式实施意见图如下图6.2所显示。图6.2测试模式实施方案图测试项目在线图书市场销售系统测试报告包含图书馆管理,账号登录,会员资格管理方法,存货管理及其订单管理系统等特色。应该是系统各个部分作用的测试,实际测试报告如下图所示。表6.1测试项目表序号测试项目内容和目的测试结果1用户登录输入正确账号与密码可以登录输入错误账号与密码提示错误的信息2会员资格管理(修改,删除)输入正确信息成功完成输入错误信息操作失败3修改登录密码修改新的密码成功完成4管理员登录输入正确的信息登录成功5图书管理(添加,修改,删除)输入正确信息成功完成输入错误信息操作失败6订单管理(审核,删除)输入正确信息成功完成输入错误信息操作失败7新闻管理(添加,修改,删除)输入正确信息成功完成输入错误信息操作失败8用户管理(添加,删除)输入正确信息成功完成输入错误信息操作失败结论在做完我大学毕业设计的过程当中,我收获很多,对系统流程的开发也有了更深刻得清晰的认识。从开始的确定课题研究、搜集资料、单独开发、系统检测这些。在这里番环节中,我不断地去探寻、用心感受。无论是专业知识方面还是精神上已经有了一定程度的发展。毕设流程的每一步都要严格面对。任何一个小失误或是不符合实际都是会满盘皆输。连锁加盟失败反应会到一个不小心的出错之后出现。这时候对整个系统开发出来的过程及其系统内部平稳导致致命性的严厉打击。在线图书市场销售系统开发中也出现了许多难点,在刚开始,要挖掘客户对在线图书馆市场销售系统的需要,必须这一系统有着什么作用。根据这些来进行开发。了解这个以后,需要一个总体架构去方案设计,大框架下有一些小支系,不断延伸逐步完善全部系统的开发。根据查看相关资料参考文献,根据学习了解已开发出来的类似种类系统的设计,结合自身的科学研究。制订相适用系统开发方案。系统开发环节中,错误操作是在所难免的,为了能尽量减少这类出错带来更大的难题,每进行一部分功能性的设计,都会进行数据备份。根据具体调查科学研究公共图书馆市场销售的需要,对有关客户进行实地调查。深入了解对于这一系统的需求。再而读取相关书籍材料及数据,对作用设计的必
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国交通安全日校园教育课件
- 2026年秋季儿童流行性腮腺炎预防专题培训课件
- 中学统计知识拓展试题及答案
- 偏瘫康复知识测试题目及答案
- 2026年植树问题行测试题及答案
- 2026年古代罗马文化测试题及答案
- 2026年面试 能力测试题及答案
- 2026年地理地图测试题及答案
- 2026年用户研究测试题及答案
- 2026年物质电离能测试题及答案
- 光大证券2027届校园招聘笔试备考题库及答案详解
- 安全用电 课件 绪论
- 2026年中职市场营销(市场营销基础知识)试题及答案
- 2026山东鲁东南水资源配置有限公司社会招聘笔试参考题库及答案详解
- 新生儿窒息复苏指南学习课件
- 新版(2026秋新版)北师大版五年级数学上册全册教案合集
- 2026年秋季教育学专业开学第一课 职业发展前景分析教学设计
- 医院关于不合理医疗检查专项治理自查自查自纠总结
- (正式版)DB31∕T 684-2023 《养老机构照护服务分级要求》
- 2026年贵州省纪委监委公开遴选公务员笔试试题及答案解析
- 2026年《中华人民共和国妇女权益保障法》知识竞赛题库(含答案)
评论
0/150
提交评论