【《基于JAVA的网上书店系统的设计与实现》12000字】_第1页
【《基于JAVA的网上书店系统的设计与实现》12000字】_第2页
【《基于JAVA的网上书店系统的设计与实现》12000字】_第3页
【《基于JAVA的网上书店系统的设计与实现》12000字】_第4页
【《基于JAVA的网上书店系统的设计与实现》12000字】_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VII1绪论1.1选题背景和意义1.1.1选题背景随着“互联网+”时代的到来,传统行业纷纷加入互联网大军。电子商务的异军突起,达到了传统行业无法比及的高度。网上书店作为电子商务的一部分,既可以避免书目种类的单一和图书质量低,又可以克服货品和消费者受时间、空间限制的不足。网上书店顺应了互联网+传统行业的发展意义,推动全民读书的热潮,降低了实体书店经济低迷导致图书行业衰败的影响。伴随着网民数量的不断增加,电子商务的不断增长,奠定了网上书店的大基数用户群。因此,前端简洁优美、后台稳定可扩展的网上书店系统在“互联网+”的浪潮推动下拥有的巨大的市场。我国图书产业政策支持扩大,物流产业的不断发展,互联网高速普及,为网上书店提高了巨大的发展空间。近年来国民经济增长及文化消费升级,图书产业规模的持续扩张,长尾效应趋于明显,以及互联网与手持电子设备的不断普及,促进了在线阅读产业与网上购书的发展。低廉的价格、丰富的图书资源、简便的操作方式以及先进的现代互联网技术,将网上书店的优越性发挥到极致。自改革开发以来,经济水平不断提高,国家与公众相比以往更加重视以图书传播知识、丰富教育和提高人才素质的形式,支持并大力宣传读书日,以此促进全民读书热情,提高民族素养。1.1.2选题意义网上书店作为电子商务的一部分,既可以避免书目种类的单一和图书质量低,又可以克服货品和消费者受时间、空间限制的不足。网上书店顺应了互联网+传统行业的发展意义,推动全民读书的热潮,降低了实体书店经济低迷导致图书行业衰败的影响。伴随着网民数量的不断增加,电子商务的不断增长,奠定了网上书店的大基数用户群。因此,前端简洁优美、后台稳定可扩展的网上书店系统在“互联网+”的浪潮推动下拥有的巨大的市场。网上书店管理系统以用户为导向,专注于在线图书销售服务,丰富在线图书种类,关注于实体书店所欠缺,注重电子商务的精髓。把握互联网+实体经济热潮方向,降低实体书店经济低迷对图书行业的影响,为用户提供一个丰富便捷的购书渠道激发用户读书热情。本设计所开发的网上书店应符合用户操作需求,操作便捷,界面友好,功能齐全并明确,后台服务稳定安全。1.2研究现状及发展动态网上书店相比实体店,具有价格低廉、品种丰富、配送便捷、活动促销力度大等优势,同时还具有低成本、信息化程度高、采购仓储物流上的规模效应等经营性优势。因此,吸引着无数消费者的目光。现今国内外的大型电子商务网站已发展相对成熟,如像当当网、亚马逊等这样大型的图书销售专业网站,以及淘宝网等综合性网站均在图书销售市场占有一定的市场。现有的网上书店利用丰富的网络资源,做到了图书线上销售的一站式服务,并丰富了网上书店的功能。但是,作为图书行业的电子商务网站,现有网上书店还存在着“不完善,低质量”的信息多元化服务、物流系统不畅通、物流损伤书籍、同传统书店缺乏互补性等问题。所以要在互联网无限发展的时代,以用户为导向,以图书销售为个性化,以互联网+书店的模式为依托,充分创新网上书店,发展线上图书销售。(1)国内网上书店研究现状在国内,有关在电子商务中的企业创新行为也有了一定的研究,近年来报刊杂志讨论的文章很多。1)对于目前我国线下传统网络图书店和传统线下网上网络书店的发展现状以及发展趋势,国内相关专家和国外学者人士普遍认为,网络的方便和快捷正在直接彻底改变着我国现代社会人们这种过于传统的图书阅读观和购书消费习惯,网络图书销售目前几乎己经彻底占据整个2016年中国网络图书市场的5%,3至5年,网络书店销售的传统图书将可能会直接彻底占到整个全国各地网络图书市场的20%~30%。而与之相直接对应的一点就是,传统的网上书店也深刻地切身感受和看到了网上网络书店给我们所体会带来的阵阵猛烈经济冲击,或对其进行了制度改革、或对其进行了重新学习,传统的网上书店也开始面临诸多的艰难生存期和挑战。不过,虽然目前我国网上实体书店在产品价格上仍然具有着众多的优势特点,尤其在它是在全国市场上的覆盖范围和产品价格以及运营成本等等等的优势上,但是由于我们传统的网络实体书店销售和传统网络书店销售所有的需要直接面对的都可能是不同消费类型的终端顾客,彼此之间往往是无法进行替换的,甚至还可以能够随时进行信息互动、相互促,提高了市场交易的互动频率。所以,建议我们认为传统的实体书店必须一定要与网上实体书店相互地结合。2)国内相关专家和技术学者们目前普遍认为一个完整的中国网络书店信息管理软件系统中就需要很好地能够实现网络商家进行在线网上分享商品发布销售商品信息、消费者进行在线网上购物等多种功能,主要内容包括以下几个主要方面:后台对网站大量数据进行遥感监控维护,其中包含了对业务大量数据及其分类和信息进行添加、修改、删除等多种功能;分类型和类别灵活性维护可以拥有无限量地根据自己的业务可以进行多级分类的目录;可以通过网络添加、删除、修改图片和书目的各个层次;注册会员、商品信息的自动化和轻松管理;支持所有商品订单图纸实时上载管理功能,订单付款结算数据统计等等其他功能;另外用户们还可以通过自己的账号注册和对其他用户进行个人信息管理进行实时修改等其他功能;支持购物配送流程简单快捷,包含商品折扣等等商品配送机制;强大的商品信息展示分类和商品检索信息浏览展示功能,分类信息列表简单,商品的分类条目和商品分页信息展现清晰;强大的商务信息商品查询管理功能,可以帮助让广大用户更加快捷的快速查找到并得到自己真正想要要购买的各类商品和相关服务;面向广大消费者的图书订单除了查看订阅功能,其他的订阅功能也同样包含了图书读者在线点评、新书在线预约、用户推荐个性化图书打理等。界面友好,用户在浏览一个网页的时候感到视觉舒适,网站的功能方便快捷易用;兼容性强,系统本身可以同时支持有aaccessq等数据库,sqlserverv等数据库,即使安装就用也可正常使用。据统计,2019年亚马逊的当年销售额大约大概是120亿美元,当当网和卓越购物网的当年销售额如果合计再相加计算起来大约大概是1亿美元,占到了当年我国网上实体商品销售的75%以上。化学工业出版社中国销售中心部长助理业务副总经理邓云艳表示,1亿美元的平均销售额与亚马逊120亿美元的平均销售额规模相比其实已经显得相差甚远,再然后加上由于现在我国目前拥有庞大的移动互联网联络网民及其消费需求群体的大基数和我国普通人对于通过网络实体购物消费行为的不断转变,因此我们的网上实体书店仍然永远存在于激发我国巨大的消费市场潜力。机械工业出版社市场部主任马明介绍,从2015年起,网上销售占机械工业出版社总经营销售的比重中,网上销量就仅为1%左右。2016年网上图书销售的比重已经高达2%,2017年网络图书店的销量再次翻了一番,占到了出版社整体图书销售的4%。2018还是保持着高速增长,目前一季度的发货与销售量大约为每年5-10%。马明表示,从我国机械工业出版社而言,预计今年网络销量占营业收入的比重可以达到10%。马明预测未来三到五年内互联网销量占我们国内的销量份额会达到20%~25%。1.3研究内容及创新点本文给大家详细介绍了一个B/S网页模式下的网上书店系统。本篇论文主要内容包括了选题的背景和其意义、对相关课题的研究发展现状和其动态做出了调研、论证了该课题的可行性、详细说明了该课题的分析、设计流程及其实现的方法。随着互联网科技不断的发展和提升,电子商务这个行业对于网站的需求量大,潜在的顾客也越来越多。"互联网+"书店模式别出心裁,为顾客提供实惠与便捷。网上书店是通过搜索关键词或者利用高级检索的方式来降低了用户在实体书店中复杂的费事进行搜索时间浪费。而且快节奏,高生活压力的现代化生活,人们需要一片净土平静内心,图书可以为人们带入到平静安宁的净土。本系统与当下的网上书店不同,我设置了一个试读界面,用户可以选择一本图书点击试读按钮,并且可以获得10积分,在购物车点击购买后,会弹出来当前可用积分,在上方给用户注明了兑换规则,1元=10积分,用户可以自己填写要使用多少积分来进行购买。这样用户在遇到价格偏贵的图书时,可以利用自己的积分来抵消一部分价格。后台管理系统中我设置了一个系统管理,管理员可以看到每天的借书量,方便管理员进行统计。网上书店系统简单而又清晰明了的操作界面,容易于使用者上手和操作,友情而又功能体贴的方式可以让广大用户充分了解到更多的交通出行方便和解决方案,细致的服务理念和思想将其贯穿在整个系统的设计过程中,这样一款贴心的网上书店系统,为广大读书人员的生活提供了很好的便利,是现代人们购物读书的很好选择。2可行性分析2.1系统目标网上书店系统以用户为导向,专注于在线图书销售服务,丰富在线图书种类,关注于实体书店所欠缺,注重电子商务的精髓。把握互联网+实体经济热潮方向,降低实体书店经济低迷对图书行业的影响,为用户提供一个丰富便捷的购书渠道激发用户读书热情。本设计所开发的网上书店应符合用户操作需求,操作便捷,界面友好,功能齐全并明确,后台服务稳定安全。具体应遵循如下原则:高效性:订单处理和图书信息管理速度高效,确保系统运行。易用性:中文界面简明大方,功能界面完善,操作便捷简单,容易上手。伸缩性:便于系统功能管理,利于扩大管理规模。可用性:能够满足用户对图书信息管理的各种需求。本系统将基于Web开发一个浏览器下运行的网上书店系统。具体实现目标如下:前台用户模块:用户登录后可查看公告信息,图书信息导航栏根据想找的图书信息分类查询书籍,也可以直接简单检索或者高级检索得到书籍信息。用户浏览图书信息后,如有意愿可加入到我的购物车下。用户根据自身需求对订单进行操作。修改密码可以修改个人密码。联系我们连接到网上书店的官方贴吧。后台管理模块:管理员可以对图书分类信息、图书信息、订单信息进行修改、查询、新增和删除,从而及时处理书店的各类信息。2.2可行性分析2.2.1技术可行性分析本系统的开发利用IDEA作为开发平台工具。工具很好的搭载了Tomcat,作为web网页的服务器,还包含了执行SQL语句的工具。[16]本系统采用MySQL开发数据库。这些软件在系统开发中已被大量的采用,有丰富的开发工作经验和可以满足要求的开发工作者。所以本系统的开发在技术上是可行的。2.2.2经济可行性分析在经济水平日益增长下,人们所需精神生活水平越来越高,进而带动图书的销量日益增长。以往的售书以实体书店为主,大量的资金投入到实体书店的运营方面,削弱了对书的种类多样化和高品质的投资,网上书店则不需要多大的经济投资,取长补短扩大图书经营。网上书店管理系统的设计和开发只需在前人的经验上加以总结和完善,不需大量人力物力投入到开发过程中。所以该系统在经济上是可行的。2.2.3社会可行性分析随着科技不断的提升,电子商务行业专门的网站需求量大,潜在顾客多。“互联网+”书店模式别出心裁,为顾客提供实惠与便捷。网上书店通过搜索关键词或者利用高级检索来减少用户在实体书店复杂费事搜索的时间浪费。而且快节奏,高生活压力的现代化生活,人们需要一片净土平静内心,图书可以为人们带入到平静安宁的净土。网上书店管理系统简洁明了的操作界面,易于上手操作,友情功能体贴的让用户了解更多的出行便利和方案,细致的服务思想贯穿系统设计主思路,这样一款贴心的网上书店系统,为读书生活带来了很大的便利,是人们购书的很好选择。所以开发本系统在社会上是可行的。

3系统分析3.1需求分析网上书店管理系统以实体书店为样本,突出电子商务特性,降低人力物力投入量大、经营建设成本过高等多项弊端,以用户为导向,界面操作简洁,人性化的咨询导航。此网上书店管理系统将是一个Web应用程序,将实现了书店全部功能,并添加电子商务特性。本系统的用户主要由两种身份,前台顾客及后台系统管理员。具体需求功能如下:前台用户:用户登录:用户根据自有的账户和密码登录系统。用户注册:用户注册账户和密码,在后台管理员系统中也会被分配到相应的借阅证编号。购物车管理:用户收入心愿图书,可对图书信息确认。用户订单管理:用户对订单的确认、支付或者取消操作。密码管理:修改用户密码。购买功能:用户点击购买之后,会弹出相应图书的立即购买界面,进而会出现购买的图书编号,用户的可用积分以及收货地址。图书信息检索:图书编号,图书名称,作者,位置,描述等搜索条件,对书目检索更便捷和精准。图书分类管理:在售图书的分类,浏览便捷。图书信息预览:未登录状态下也可以浏览图书信息。提示公告:新书目、上下架信息、优惠信息的公告信息公布。留言板:用户可以自己在留言板内写下自己的留言。用户可以点击试读按钮选择自己喜欢的图书进行阅读,在阅读过程中会获得10积分,在借书时,用户可以自己设置归还时间,如果在归还时间书还没有看完,用户可以用自己的积分来兑换时间,延长归还时间。积分在购书功能上10积分1元,在延长书籍归还时间上10积分1小时。后台管理员:管理员登录:登录到网上书店后台管理界面。图书分类管理:管理员对图书类目进行增删改查。图书信息管理:管理员对书目信息的增删改查。图书订单管理:对订单信息查看,确认无误后可执行订单点击发货。图书信息搜索:上架图书信息的查询。借阅管理:管理员可以通过借阅证来管理读者借阅图书,也可以查询借阅信息。公告管理:公告信息更新及处理。留言管理:对用户的留言可以进行查看管理员管理:管理员密码的修改操作。3.2业务流程分析业务流程基本符号如下:图3-图3-SEQ图\*ARABIC1业务流程图基本符号Figure3-1Basicsymbolsofbusinessflowchart图3-SEQ图\*ARABIC图3-SEQ图\*ARABIC2登录界面业务流程图Figure3-2Businessflowchartoflogininterface首先填写自己选用的用户名,应通过统检测网上书店系统账户。当网上书店系统检验用户名可用后,继续根据系统要求填写信息。图3-SEQ图\*ARABIC3用户注册Figure3-3Userregistration系统管理员登录在线书店的管理界面后,可以在书本管理模块中操作书本信息。“添加书”功能,添加有关将被添加到书架上的书的信息。图3-SEQ图\*ARABIC4上架图书Figure3-4Booksontheshelves系统用户成功登录系统后,可在图书导航栏中查找自己心愿的图书,或者通过不同的的检索方式检索图书,再浏览了图书详细信息后可点击“购买”,图书暂存我的购物车中,在我的购物车中对购买订单信息进行确认或者删除。图3-SEQ图\*ARABIC5用户在线购书界面业务流程图Figure3-5Businessflowchartoftheuser'sonlinebookpurchaseinterface3.3数据流程分析数据流程图由四种基本符号组成:图3-SEQ图\*ARABIC6数据流程图基本符号Figure3-6Basicsymbolsofdataflowchart3.3.1网上书店系统顶层数据流程图图3-SEQ图\*ARABIC7网上书店系统的顶层数据流程图Figure3-7Thetop-leveldataflowchartoftheonlinebookstoresystem3.3.2网上书店系统第一层数据流程图图3-SEQ图\*ARABIC8管理员子系统第一层数据流程图Figure3-8Thefirst-leveldataflowchartoftheadministratorsubsystem图3-SEQ图\*ARABIC9用户子系统第一层数据流程图Figure3-9Thefirstlayerdataflowchartofusersubsystem3.3.3网上书店系统第二层数据流程图图3-SEQ图\*ARABIC10管理员子系统第二层数据流程图Figure3-10Thesecondlayerdataflowchartoftheadministratorsubsystem3.4数据字典以下是本系统的数据字典,包括以图书编目为代表的数据项定义、以book表为代表的数据结构定义、“管理员登录信息”数据流定义、“用户登录信息”数据流定义、用户注册处理逻辑、基本用户信息数据存储、管理员外部实体条目等。表3-11数据项定义Table3-11dataitemdefinition基本要素说明数据项编号000A18FDB38F470DBE9CD0972BADB23F数据项名称图书编码别名无简述图书信息类型char长度32表3-12数据结构定义Table3-12Datastructuredefinition基本要素说明数据结构名称book表简述增删改查图书信息表3-13“管理员登录信息”数据流定义Table3-13"Administratorlogininformation"dataflowdefinition基本要素说明数据流名称admin信息简述符合要求的正确的登录信息数据流的来源“登录”处理逻辑数据流的去向系统验证数据流的组成“admin”数据结构表3-14“用户登录信息”数据流定义Table3-14"Userlogininformation"dataflowdefinition基本要素说明数据流名称用户信息简述符合要求的正确的登录信息数据流的来源“登录”处理逻辑数据流的去向“User”表查询数据流的组成“User”数据结构表3-15用户注册处理逻辑表Table3-15Userregistrationprocessinglogictable基本要素说明总编号0001编号P1.1名称User表输入信息内容→P1输出P1.1→User表描述在“注册用户”界面把用户基本信息输入到该系统,并存储到数据库的User表中。表3-16基本用户信息数据存储表Table3-16Basicuserinformationdatastoragetable基本要素说明名称User表数据存储结构Uid,loginname,loginpass,email,status,activationCode字段类型Int,char,char,char,char,char关键字Uid描述存储用户基本信息表3-17图书信息数据存储表Table3-17Bookinformationdatastoragetable基本要素说明名称book表数据存储结构Bid,bname,author,price,currPrice,diccount,press,publishtime,edition,printtime,booksize,paper,cid,image.total关键字Bid描述储存图书信息表3-18管理员外部实体条目表Table3-18Administratorexternalentityentrytable基本要素说明编号a1名称admin表输出数据流查询条件,修改条件,删除条件输入数据流管理员信息描述管理员登录信息4系统设计4.1功能模块设计4.1.1系统功能总体设计网上书店系统分为两个模块:前台用户模块和后台管理模块。其功能结构图如图4-1、4-2、4-3所示:前台用户模块前台用户模块后台管理模块网上书店系统图4-1系统功能结构图Figure4-1Systemfunctionstructurediagram图4-2前台功能结构图Figure4-2Front-endfunctionalstructurediagram图4-3后台功能结构图Figure4-3Backgroundfunctionstructurediagram4.1.2系统功能详细设计此系统主要为实现的网上书店信息系统的管理,主要分为以下模块,(1)前台用户模块:用户登录:用户根据自有的账户和密码登录系统。用户注册:用户注册账户和密码,在后台管理员系统中也会被分配到相应的借阅证编号。购物车管理:用户收入心愿图书,可对图书信息确认。用户订单管理:用户对订单的确认、支付或者取消操作。密码管理:修改用户密码。购买功能:用户点击购买之后,会弹出相应图书的立即购买界面,进而会出现购买的图书编号,用户的可用积分以及收货地址。图书信息检索:图书编号,图书名称,作者,位置,描述等搜索条件,对书目检索更便捷和精准。图书分类管理:在售图书的分类,浏览便捷。图书信息预览:未登录状态下也可以浏览图书信息。提示公告:新书目、上下架信息、优惠信息的公告信息公布。留言板:用户可以自己在留言板内写下自己的留言。(2)后台管理员模块:管理员登录:登录到网上书店后台管理界面。图书分类管理:管理员对图书类目进行增删改查。图书信息管理:管理员对书目信息的增删改查。图书订单管理:对订单信息查看,确认无误后可执行订单点击发货。图书信息搜索:上架图书信息的查询。借阅管理:管理员可以通过借阅证来管理读者借阅图书,也可以查询借阅信息。公告管理:公告信息更新及处理。留言管理:对用户的留言可以进行查看管理员管理:管理员密码的修改操作。4.2数据库设计4.2.1概念结构设计系统实体的属性图如图4-4所示:实体集实体集属性关系实体集之间的连接图4-4E-R图要素Figure4-4E-Rdiagramelements各个实体之间联系的E-R图及各个实体具体的E-R图如图4-5至图4-10所示:图4-5系统E-R图图4-5系统E-R图Figure4-5SystemE-Rdiagram分类编码出版社价格作者图书名称图书编号图书信息分类编码出版社价格作者图书名称图书编号图书信息图4-6图书信息实体属性图图4-6图书信息实体属性图Figure4-6Bookinformationentityattributediagram描述置位置置分类信息描述置位置置分类信息名称作者编号图4-7图书分类信息实体属性图Figure4-7Entityattributediagramofbookclassificationinformation价格状态图书ID价格状态图书ID购物车信息图书名称数量图4-8用户购物车信息实体属性图Figure4-8Usershoppingcartinformationentityattributediagram订单信息订单信息订单编号总金额时间订单状态用户编码收货信息图4-9用户订单信息实体属性图Figure4-9Entityattributediagramofuserorderinformation图4-10订单详情信息实体属性图Figure4-10Entityattributediagramoforderdetailsinformation图4-11用户实体属性图Figure4-11Userentityattributediagram4.2.2逻辑结构设计E-R图的作用如下:(1)一个实体可以用一个关系表示。(2)多个独立关系模式写成一个关系模式。(3)多个独立关系模式之间具有联系。(4)相同码的关系模式可合并。在网上书店管理系统中,共包括8个表,分别为:(1)图书信息表(图书编号,图书名称,作者,价格,出版社,库存量,分类编码)(2)图书分类信息表(图书编号,图书名称,作者,位置,描述)(3)订单信息表(订单编号,时间,总金额,订单状态,收货信息,用户编码)(4)购物车信息表(购物车编码,数量,图书编码,用户编码)(5)订单详情表(订单编码,数量,总金额,书编码,书名称,订单编码)(6)用户信息表(用户编码,账号,密码,状态)(7)公告信息表(公告编码,公告序号,公告内容)(8)管理员信息表(登录名称,登录密码)各数据库表的详细设计如表4-1至4-8所示:表4-1图书信息表Table4-1BookInformationTable字段名称类型长度说明允许空bidchar32图书编码否bnameVarchar200图书名称否authorVarchar50作者否pricedecimal8价格否pressVarchar50出版社否totalint11库存总量否cidVarchar32分类编码否表4-2订单信息表Table4-2OrderInformationTable字段名称类型长度说明允许空oidchar32订单编号否ordertimechar19时间否totaldecimal10总金额否statusint11状态否addressvarchar1000收货信息否uidchar32用户编码否表4-3订单详情信息表Table4-3OrderDetailsInformationTable字段名称类型长度说明允许空orderItemIdchar32订单详情编号否QuantityInt11数量否Subtotaldecimal8总金额否bidchar32图书编码否bnamevarchar200图书名称否currPriceDecimal8折扣价否Image_bvarchar100图片是oidchar32订单编码否表4-4用户信息表Table4-4Userinformationtable字段名称类型长度说明允许空uidchar32用户编码否loginnameVarchar50账号否loginpassVarchar50密码否emailtinyint50邮箱是statusvarchar50状态否activationCodechar64激活码是表4-5管理员信息表Table4-5Administratorinformationtable字段名称类型长度说明允许空adminidint32管理员编码否adminnamevarchar50登录名否adminpwdvarchar50密码否statusvarchar50状态是表4-6公告信息表Table4-6AnnouncementInformationTable字段名称类型长度说明允许空gidVarchar50公告编码否IDVarchar50公告序号否msgVarcharMAX公告内容是表4-7购物车信息表Table4-7Shoppingcartinformationtable字段名称类型长度说明允许空cartItemIdchar32购物车编号否quantityint11数量否bidchar32图书编码否uidchar32用户编码否表4-8图书分类信息表Table4-8BookClassificationInformationTable字段名称类型长度说明允许空cidchar32图书分类编码否cnamevarchar50分类名称否pidchar32级别否descVarchar100描述是5系统实现5.1开发技术本系统的开发采用的是IDEA作为开发平台,使用Java语言进行主要代码的实现,并用JavaScript丰富内容,数据库使用的是MySQL[16]。JSP相对安全和易于操作,它已广泛用于客户端Web开发。简单性、动态性、已操作性、相对安全性、节省客户端与服务器交互时间等多种优势使得JavaScript在前端开发中具有很高的价值。在MySQl的品牌效应和活跃的用户群下,使用者可以放心使用,有了问题可以直接在互联网上寻找客服或者在论坛中帮助。像MySQL这样的轻量级关系型数据库,相比其他关系型数据库,减轻了服务器运行负担,增加了开发人员的开发效率,减少了系统后期维护的工作量和问题难度。MySQL是一个关系型数据库管理系统,它可以将数据保存在不同的表中,通过关系进行索引,提高了操作数据的速度和灵活性。而且它体积小、速度快、可以免费使用的特点[17],非常适合个人开发者使用,这也是选择它作为该移动购物平台的数据库的原因。JavaScript(简称“JS”)是一种跨平台的基于对象、简单且具有动态性的解释型脚本语言。因此,在本次的库存管理系统中,使用JS实现前端的动态交互即页面跳转和页面操作等,同时,用户通过JS向后台发送请求,同时对请求返回的消息进行处理,得到正确的结果,完成需要实现的功能[17]。5.2主要技术介绍a.本系统为网上书店系统,本系统用到的主要技术有JSP,Servlet,jQuery,Ajax,MySQL等技术。b.JSP全称JavaServerPages,属于动态网页开发技术,以<%开头以%>结尾,JSP可以使用最简单的方式来完成最复杂的工作。c.Servlet是javaservlet的简称,主要用Java编写的服务器端程序,其主要功能是交互式的浏览以及生成数据,最后生成动态Web网页内容。d.jQuery是一个简洁方便的JavaScript框架,优化HTML文档操作,事件处理,动画设计和Ajax交互技术。对基本的JavaScript有一个增强的作用。e.Ajax是一种新技术,Ajax用JavaScript在浏览器与服务器之间发送接收数据。f.本系统使用了当下使用最多的关系型数据库管理系统MySQL,因为其体积小,成本低的优点被开发人员广泛使用。5.2.1服务器端软硬件要求表5-1服务器端硬件要求Table5-1Server-sidehardwarerequirements项目要求CPU英特尔奔腾1.5GHz以上内存2GB以上硬盘可用空间5GB以上其他计算机设备网卡等联机设备表5-2服务器端软件要求Table5-2Server-sidesoftwarerequirements项目要求操作系统Windows2007/2008Web服务器Tomcat7.5数据库MySQL5.2.2客户端软硬件要求表5-3客户端硬件要求Table5-3Clienthardwarerequirements项目要求CPU英特尔奔腾1.5GHz以上内存500MB以上硬盘可用空间1GB以上其他计算机设备网卡等联机设备表5-4客户端软件要求Table5-4Clientsoftwarerequirements项目要求Web浏览器IE6.0、FireFox4.0以上5.3主要界面的实现系统主页包含用户登录和注册界面。主页的右侧是书籍导航栏,用户登录后可直接操作书籍导航栏。如图5-1所示:图5-1首页界面Figure5-1Homepageinterface用户登录成功后进入用户信息管理界面,可进行信息查看、密码修改与地址修改等操作,如图5-2所示:图5-2个人信息界面Figure5-2PersonalInformationInterface用户可以在个人中心里面修改自己的收货地址。如图5-3所示:图5-3个人信息修改地址界面Figure5-3PersonalInformationModifyAddressInterface用户在修改密码功能处,可以对用户密码进行修改。如图5-4所示:图5-4修改密码界面Figure5-4Modifypasswordinterface访客在未登录系统账户只可以使用查看系统或者检索图书信息。如图5-5所示:图5-5图书信息界面Figure5-5BookInformationInterface用户点击试读会显示以下界面,图5-6图书试读界面Figure5-6Booktrialreadinginterface点击个人信息就会发现自己的积分情况会有所变化:图5-7个人信息界面Figure5-7PersonalInformationInterface用户点击后面的借阅直接弹出来的页面如图5-8所示:图5-8借阅图书界面Figure5-8BookBorrowingInterface用户查看图书信息后,如有意愿购买,可将图书暂存购物车。如果图书订单不合心意,可选择删除订单。后台管理员点击订单发货之后用户可以在购物车中查看自己的物流信息(这里简单模拟了一下物流)如图5-9所示:图5-9我的购物车界面Figure5-9Myshoppingcartinterface在图书查询功能中,选择一本图书,选择加入购物车会弹出以下界面。如图5-10所示:图5-10我的订单界面Figure5-10Myorderinterface管理员输入用户名和密码,经系统验证成功后可登录管理员首页,如图5-11,所示:图5-11后台管理首页界面Figure5-11Backstagemanagementhomepageinterface管理员管理书籍分类信息,并可以在两个级别上查看,修改和删除现有书籍,添加图书类别。如图5-12、5-13所示:图5-12管理员图书类别管理界面Figure5-12"AdministratorBookCategoryManagementInterface"图5-13一级分类添加界面Figure5-13Firstlevelcategoryaddinginterface管理员对图书信息管理,可通过图书管理导航查看图书分类下的货架图书,可以选择图书,对图书信息更新操作,图书管理的主界面,可以直接“添加图书”或者利用搜索条件检索图书。如图5-14、5-15、5-16所示:图5-14图书信息管理界面Figure5-14BookInformationManagementInterface图5-15图书信息添加界面Figure5-15BookInformationAddingInterface图5-16后台管理图书搜索界面Figure5-16Backstagemanagementbooksearchinterface书籍管理页面Bookmanagementpage管理员管理借阅证管理,注册一个新用户可以随机分配一个借阅证ID,如图5-17所示,包括用户名、借阅规则、状态和借阅证ID的基本操作。图5-17借阅证管理界面Figure5-17BorrowCardManagementInterface管理员也可以进行添加借阅证操作,图5-18所示:图5-18添加借书证界面Figure5-18Addlibrarycardinterface管理员管理借阅信息查询:图5-19借阅信息查询界面Figure5-19BorrowingInformationQueryInterface管理员的在后台可以进行订单管理,有发货和删除两个选项:图5-20后台订单管理界面Figure5-20Backstageordermanagementinterface对已购买的书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论