信息管理与信息系统网上书店管理系统的分析与实现_第1页
信息管理与信息系统网上书店管理系统的分析与实现_第2页
信息管理与信息系统网上书店管理系统的分析与实现_第3页
信息管理与信息系统网上书店管理系统的分析与实现_第4页
信息管理与信息系统网上书店管理系统的分析与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、毕业论文(设计)毕业论文题目网上书店系统管理分析与实现指导教师王凤领学生姓名张 穹二0一四年九月十二日网上书店系统管理分析与实现摘要在日新月异的今天,互联网在我们的生活中已经扮演了一个很重要的角色,各种以他为依托的网上商品也层出不穷。而网上书店也更受人们的青睐 , 使用网上书店,人们可以在电脑前,根据自己的喜欢浏览或者购买自己所看重的书籍,为广大消费者节省了很多时间。本网站系统将传统管理方法与网上平台相结合面向用户需求开发而成,开发过程中用到了 JSP技术和 MY SQL数据库。本网上书店管理系统又叫“书呆子”图书网站。本系统信息涉猎范围广,内容丰富而充实,系统操作便捷,系统信息易于管理,对于

2、操作对象没有过多的要求。本网上书店克服了传统书店宣传难,资源少,购买人群少的等特点,比较很好的适应了广大读书者的购买需求。本论文以网上书店管理系统为例,详细的介绍了该系统的开发过程。从系统的可性分析,系统规划大纲,系统详细设计以及系统日后的维护和管理四个方面对该系全面的分析和总结。关键词 : 网上书店系统; JSP;系统设计The Design and implementation of online bookstore managementSystemAbstractIn todays constantly changing, the Internet has become an indis

3、pensable part of our life.all in his on the goods on the Internet also emerge in an endless stream. Online bookstore is more popular, the use of online bookstore,people can be in front of a computer, according to their own liking to browse or buy their own by the value of the book, the number of con

4、sumers hungry for.This online bookstore management system according to their own needs in the aspect of system development using JSP dynamic web page technology and MY SQL database. This online bookstore management system is also called nerd book website. This system information in the range, conten

5、t rich and colorful, system operation is convenient, the system information is easy to management, to the requirement of operation objects without too much. This online bookstore has overcome the traditional bookstores, less resources, buy less people wait for a characteristic, is very well adapted

6、to the demand of readers.In this paper, the online bookstore management system as an example, describes in detail the systems development process.From the analysis of the feasibility of the system, system plan,system detail design and system maintenance and management four aspects of the comprehensi

7、ve analysis and summary.Keywords: online bookstore system; JSP; system design目录摘要 iAbstractii绪论 11系统分析 21.1系统可行性分析 21.1.1技术可行性 21.1.2经济可行性分析 21.2需求分析 21.2.2后台管理员所实现的功能 31.3网站功能概述 31.3.1前台客户购书系统 32系统总体设计 42.1.1系统总体结构设计 52.2网上书店流成程 52.2.1网上书店总体功能模块图 52.2.2本网站总体流程图 63系统详细设计 73.1数据库设计 83.2图书网站的数据库表 83.3

8、数据库连接 94网上书店系统功能实现 94.2前台用户的功能实现 104.2.1前台用户购书功能的实现 104.3后台管理功能实现 114.3.1后台管理员登陆界面 114.3.2后台图书管理 124.3.3后台对用户资料的管理的管理 125系统测试与维护 135.1系统测试的目的及意义 145.2系统测试方法 145.3系统运行评价情况 14总结14参考文献15致谢16绪论自 1995 年互联来到中国,它以飞速的发展影响着我们的生活。现在网络的影子已经不无时无刻的出现在我们身边,网上宣传推广自己的产品,网上买东西已经网络工作已经成为了一种潮流。网上书店系统( online bookstore

9、 management System)是以互联网为依托在电子商务平台上展开对图书的各种管理以及销售的一种形式。这模式简单,快捷,新颖受到了很多读书用户的的好评,并大大提高了图书的销量,增加了国人读书的乐趣,为人们增加了新的知识,促进了人们的发展。在知识大大爆炸的今天,人们无时无刻不在提高自己知识的广度和深度,这种变化就使得我的的整体素养得到了很大的提高。但是在这个希望与失望并存的社会,缺乏学习意识就意味着随时将会被这个社会淘汰。人们生活步伐的加快,生活节奏的提高,很少有时间再去光顾传统书店。而书店的老板也缺乏宣传意识,导致销量的下降。这种销售与需求不符的销售模式,给了“网上书店“产生和发展的一

10、个锲机。本论文为网上书店管理系统, 又叫书呆子图书网站。 此系统使用面向对象的 JSP 编程语言为基础,数据库采用了 MYSQL2010来实现,通过 Microsoft Visual Studio 2010 来实现网站各种界面的美观和优化。此系统使用人群为个人用户。因为本网站系统使用起来比较简单,安全性高,画面优雅散发着淡淡的书香,能够完成用户对图书的查看,浏览以及购买的需求同时管理者也能够对图书用户信息的个各种操作以及对图书管理的需求,所以该网站系统只要会简单电脑操作的人员均可使用。系统分析1.1系统可行性分析现在流行的管理系统一般都是从技术,经济和社会三个方面进行分析,而本网上书店管理系统

11、也不例外,分别从三个方面进行分析:技术可行性技术可行性为了使整个系统的运用更加灵活便捷,本次系统开发工具主要使用了 JSP技术和 MY SQL 数据库,对于电脑软硬件没有过高的要求。 开发难度适中, 操作简单,维护快捷。因此在技术上是可行的。经济可行性分析经济可行性此网上书店系统投资费用极低,由于本网站选用的网上的免费的WEB服务器,这也就大大的降价项目成本,只需要一台电脑就可完成。该系统相比较传统的书店而言,具有宣传力度广,图书价格低质量高,便捷的特点大大增加了该系统的优势。系统在开发初期投入少。运营中期维护低廉在短时间内就可收回成本,成功盈利。因此在经济上是完全可行。操作可行性分析操作可行

12、性此网上书店系统没有需要用户和管理员进行编写代码的操作,和正常的网上购物一样,只要用户或者管理进行注册就可以完成各项需求。而且本网站界面优雅大方,用户可以在第一时间找到自己所需要的东西,避免了用户的视觉疲劳,提高了用户浏览本网站的乐趣。因此在操作性上是可行的。1.2需求分析欲先攻其事,必先利其器。软件开发的前期必须要对系统进行全面的需求分析,目的是为了明确最终系统所要实现的目标,确定系统能给用户带来哪些功能。以本系统为例:系统最终的目的是:通过图书销售为运营商获取长期利益收入与此同时通过优质的服务来赢得客户的驻足,系统主要通过前台服务与后台管理来满足客户需求,由于广大消费者对图书的需求量日益增

13、加,所以这就为网上书店打开了很的销路。在整个系统的研发当中要做到亡羊补牢为时不晚,一个错误发现得越晚,修复错误的费用也越高,因此,越早的发现系统错误,并及时的纠正改错,就越能减少成本费用。前台客户购书系统所要实现的目标1)新用户的注册2)图书查询3)购物车4)购书生成订单5)在线下载6)图书视频欣赏后台管理员所实现的功能1)查看用户信息2)删除用户3)订单的查询和处理4)增删改查图书5)修改管理员信息6)注册新管理员1.3网站功能概述本系统下辖俩个子模块:前台服务模块、后台管理模块。其中个两子模块均下辖6个子系统,通过子系统来实现网站各个功能。前台客户购书系统1)用户登录、注册用户注册后可进行

14、图书下载和图书购买功能,同时也方便了后台对客户信息的管理。( 2)图书查询用户可在网站的首页搜索栏里快速的搜索到自己所求要的图书。 减少了用户盲目浏览网站的复杂性。3)购物车用户看中自己喜欢的图书,点击“购物车”按钮,就能买到该图书。4)购书生成订单购买图书后会自动生成一个订单保存到购物车当中, 方便客户查询自己所购买图书的信息。5)在线下载本网站给用户提供了大量的电子书,用户可以对其进行下载。然后保存到自己所需的地方。6)图书视频欣赏本网站设有图书视频欣赏功能,用户可在该栏目当中欣赏各种优秀的图书视频介绍。后台管理系统1)查看用户信息后台管理人员可以查看所有注册本网站的用户信息,了解用户的实

15、时动态。2)删除用户管理人员可是删除已不存在的客户信息。3)增删改查图书实现了管理人员对本网站图书书籍的增删改查工能。4)订单的查询和处理用户拍下书籍,订单自动生成,管理人员可对订单进行分类处理,以方便图书的调配。5)修改管理员信息对管理人员信息进行(增删改查),方便对管理员进行系统全面的管理。6)注册新的管理员对管理人员进行添加,明确权限。系统总体设计2.1概要设计所谓的概要设计就是在以需求分析为前提下,综合技术可行性,经济可行性以及操作可行性的基础之上,来明确系统的总体设计以及各个模块之间的关系。合理的规划设计思路,优化设计理念,合理的运用计算机和其他设备,提出系统的设施计划。通过概要设计

16、最终明确系统功能和实现方案。系统总体结构设计本系统内容丰富, 涉及面广、功能齐全、管理便捷。我们这系统由多个小系统组成,而每个小系统之间都存在着一定的联系,它们相互运行,就组成了这个大的网上书店管理系统。在系统设计的初期就考虑到了日后系统的升级和维护,所以系统在设计方面合理而紧凑。界面方面:优雅大方,内容充实紧凑,栏目明确,便于用户操作。(2)功能方面:通过使用 JSP动网页技术来强化系统功能, 利用 Dreamweaver来优化界面设计。与一般的网上书店系统,本网站系统新增了在线下载和在线视频观看功能,能吸引更多的用户。操作方面 : 在设计之初就明确了系统要实现“高内聚,低耦合”的理念。系统

17、的编写也围绕着这一理念,所以系统的成型后的操作简单易便捷便于管理。适用于大多人群操作。安全性方面:在使用 My SQL 数据库系统的数据安全,数据存储量大小的内存操作安全简单,方便的数据管理。系统整体上安全可靠,数据的保护性强存放时间久,一旦数据丢失可恢复性强。2.2网上书店流成程用户登录本网站,进行对网站的浏览,图书查询,观看图书视频,查看书店简介。登录或者注册本网站的会员才能进行对图书的购买,然后在购物车和订单查询栏目里进行其他的操作。为了使用户购买图书简单方便。本网站的购书流程和一般电子商务平台的交易流程基本相似,都是确定产品,然后确定购买最后完成订单的支付。网上书店总体功能模块图在需求

18、分析阶段已经正式本系统可以分为俩大模块:前台用户操作模块和后台管理员管理模块。前台前台用户操作模块可以实现新用户的注册、图书查询、图书购买、购书生成订单、图书下载和视频观看等功能; 而后台管理员管理模块可以实现图书订单(添加、删除、修改)等功能。还可以实现用户信息管理功能。如图2-1 所示。新用户注册前图书查询台购物购物车子系统购书生成订单网图书下载上书店视频欣赏系统查看用户信息后用户台删除用户管理子增删改查图书系图书统订单处理与查询修改管理员信息管理注册新管理员图 2-1网上书店整体模块功能图网上书店包含两大系统:前台服务系统和后台管理系统。前台购物子系统分别是新用户的注册,图书的查询、购物

19、车、图书下载、视频欣赏等。而后台管理系统能够实现对图书和订单的(增加、删除、修改)等功能,也能实现对用户资料的管理等功能。本网站总体流程图网上书店访客进不注册注册用户登录验证用图视时在在在图户书频事线线线书信查观新浏下留购息载言买修询看闻览改用户购买图 2-2网站总体流程图本网站总体流程图,进入本网站,可以选择注册用户或者不不注册。不注册的话以对本网站的图书进行查询,观看视频,事实新闻和在线浏览等。注册一个“书呆子”网站的会员,就可进行其他权限的操作,如可以对网站的固定的图书进行下载、或者在线对网站的内容进行评论、还有进行正版图书的购买等功能。网上书店系统业务流程分析登陆“书呆子”图书网站,进

20、行正版图书的购买。用户登陆网站进行正版图书的购买业务流程图如2-3 所示。用户注册用户信息登录查看图书列表购买图书购物车信息订单生成订单图 2-3用户登录流程图用户在本网站购买的图书一般都存放在网站的购物车里面。假如用户看到购买的图书不合适的话想退掉这些功能都可以在购物车里面完成。购物车的业务流程图如图2-4所示。购物车浏览购物车书籍列表 2修改书籍列表删除书籍书籍列表 2书籍列表 3生成订单订单图 2-4购物车业务流程图系统详细设计3.1数据库设计本系统选用 MYSQL数据库,该数据库,轻巧灵便适合中小型企业使用。从用户的角度来分析数据与对象的关系,然后到获取 E-R 这一过程,一般的 E-

21、R 图有三种对应的关系:一对一、一对多、多对多。本网上书店管理系统E-R 结构模型图有以及几种。( 1)图书型实体E-R 图图书数量图书编号书名作者图书出版社图书分类出版时间图书价格图 3-1图书型实体E-R 图( 2)会员 E-R 信息图密码联系电话用户名邮编通讯地址用户真实姓名问题提示身份证号找回密码邮箱图 3-2用户 E-R 信息图3.2 图书网站的数据库表表 3-1用户登录信息表类别字符型主键外键是否空初始值类别含义IsbnInt(10)Prim否主键 递加书名Varchar(30)否书名作者Int(16)bookClass否0作者图书类别Varchar(20)是NULL图书类别Pre

22、ssInt(14)Publisher是NULL出版社图书价格Varchar(20)是NULL图书价格表 3-2管理员登录表类别字符型主键外键是否空初始值类别含义姓名varchar(8)PRI否姓名性别Char(20否性别年龄IntBook Class否年龄用户住址char(80)是用户住址联系电话intpublisher是联系电话邮箱Varchar(50)是邮箱表 3-3图书管理 BO0K表类别字符型主键是否空初始值类别含义IDvarchar(50)PRI是NULL管理序号UserVarchar(20)是NULL用户名PasswordInt是NULL密码3.3数据库连接本系统采用的数据连接方式

23、为 JDBC连接。选用 JDBC连接数据库的方式,只用在工程中导入对应数据库的 jar 包可以方便的连接到数据库。连接数据库的具体步骤:配置数据库连接文件,修改数据的连接地址、核对数据库的用户名和密码是否正确、输入数据库的数据信息测试是否连接成功。至此数据库连接成功。网上书店系统功能实现所有的系统设计都是按照常规步骤来的。在系统分析和系统设计之后,接下来就应该是系统功能的实现。网上书店管理系统分为实现两个功能,即后台管理用户桌面书和管理员功能的实现。4.1 网上书店首页用户输入本书店网址进入本书店网页,在首页界面可进行图书预览、图书下载、图书视频观看等功能,也可以进行会员注册,购买自己喜欢的图

24、书。如图4-1 所示。图 4-1系统首页效果图4.2 前台用户的功能实现前台用户购书功能的实现用户进行浏览后选择自己喜欢的图书,进入图书购买界面,如图4-2-1 所示图 4-2-1正版图书购买界面用户在选择自己喜欢的图书之后,就可以根据价格进行购买如图4-2-2 所示图 4-2-2购买图书界面点击下一步,会出现购买成功界面。如图4-2-3 所示。图 4-2-3购买成功界面4.3 后台管理功能实现后台管理员登陆界面在本站首页右下角点击管理登陆进入后台管理登陆界面,管理登陆界面有确定和重置俩个按钮,重置是在输错用户名和密码的情况下清除错误信息,输入正确的信息方可进入管理界面。后台管理员登陆界面如图

25、4-3-1 所示。图 4-3-1后台管理登陆界面后台图书管理登陆后台界面之后管理员可对网站的图书进行修改删除管理。管理界面如图4-3-2所示。图 4-3-2后台图书管理界面后台对用户资料的管理的管理进入后台界面,管理员对注册的会员的资料可以进行删除和修改管理。会员管理界面如图 4-3-3 所示。图 4-3-3会员资料管理界面系统测试与维护5.1系统测试的目的及意义世界上没有十全十美的东西,不出漏洞的系统也是如此,一个好的系统不光是能够运行,更重要的是在后期能比较容易的测试与维护,提高系统的质量。据有关数据显示通过系统检验和软件测试,能够使系统漏洞减少30%,从而提高了系统软件的可靠性和安全性。

26、所以一个系统的测试与维护你必不可少的。5.2系统测试方法相异的体系有不同的检测方式,经常使用的检测方法有黑盒测试和白盒测试。黑盒测试( BlackBox Test )就是把要测试的事物当做一个黑盒子,使用黑盒测试来进行动态测试的时候, 主要针对事物的功用, 不应该检测事物的内部结构和处理过程。本系统采用黑盒测试。主要对本系统各个功能模块的实现进行测试,本系统的测试主要以黑盒为主,在测试方案中,把需要测试的内容和数据划分成几个等级,然后按照功能测试每个模块。5.3系统运行评价情况一个管理信息系统的建成并运行一段时间之后,肯定会对这个系统造成一定的影响,对比系统开发规划设计应达到的目标,即能反映该

27、系统的投资效能。系统评价即是以这样的思想原则开展一系列评价工作的,主要包括分析新系统的工作质量,带来的效益,话费成本,资源利用程度和对组织内部各部分的影响等。( 1)系统技术评价本系统设计比较合理, 在功能的使用上达到了预期的目标, 而且比较稳定安全可靠,具有一定的实用性。受到了很多书店的青睐。2)系统功能评价在通过该系统完成后的测试系统,达到了预期的目标,在发展的早期阶段的系统设置,而且在投入实际使用过程中,以满足不同用户的不同需求。3)系统经济评价本系统前期投资小,费时少。在本系统完成之后,与传统书店相比较减少了大量的人力财力物力,而且图书销量也有所提高,给该系统带来了一定的效益。总结经过

28、这段时间的努力本网上书店管理系统论文已经完稿。 本网上书店系统与现在的普遍存在的网上书店有一个最大的亮点就是能观看图书视频, 这是其他网上书店所没有的,但是本网上书店管理系统也存在一些不完美之处,这些不足也是我今后所要努力改进的。在没写这个论文之前,我感觉这个论文对我很难,都有想放弃的冲动。可是想想大学四年自己什么都没干,这次再也不能那样一蹴而就了。人生最大的悲哀就是不敢去面对失败,还没开始就自己否定自己。俗话说,态度决定高度,思路决定出路。最后我给自己下定决心一定要好好的完成这次的论文。 然后我就开始的按照老师以前讲的内容制定论文计划,查找资料,观看视频一步一步的终于完成了本次的论文。在设计

29、和查找资料的时候,我发现了互联网原来真的很神奇,他的出现给我们的生活带来了巨变,深深的影响着我们的一举一动。它以自身独特的魅力征服着我们。 21 世纪是网络的天下,中国的教育也要靠它来发展改变,而网上书店管理系统的质量要求也再不断的提高,图书管理方面的将越来越冗杂,而且这类事情会是一件很麻烦且易出错的事。因此,一个便利的网上书店管理系统应运而生,可以构建出一个功能健全的网上书店管理体系来削减对图书的各项整理工作。在这个毕业设计的过程中,我学到了不少东西,也明白了自己学识的不足,我决定在将来的深入探索中构建更完美的系统。参考文献1王永茂 .JSP程序设计 M. 清华大学出版社 .2010. 7690崔巍 .数据库系统及应用 M 北京 :高等教育出版社, 2010, 8598刘志成 .Java 程序设计案例教程 .清华大学出版社 .2010,(3):245270胡林玲、黄奇 .软件工程与 UMLM. 电子工业出版社 .2008,(2):3468王知强 .数据库系统及应用 M. 北京:清华大学出版社, 2010,2526张新曼

温馨提示

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

最新文档

评论

0/150

提交评论