《信息管理与信息系统网上书店管理系统的分析与实现.doc》由会员分享,可在线阅读,更多相关《信息管理与信息系统网上书店管理系统的分析与实现.doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业论文(设计)毕业论文 题 目 网上书店系统管理分析与实现 指导教师 王凤领 学生姓名 张 穹 二0一四年 九 月 十二 日网上书店系统管理分析与实现摘 要在日新月异的今天,互联网在我们的生活中已经扮演了一个很重要的角色,各种以他为依托的网上商品也层出不穷。而网上书店也更受人们的青睐,使用网上书店,人们可以在电脑前,根据自己的喜欢浏览或者购买自己所看重的书籍,为广大消费者节省了很多时间。本网站系统将传统管理方法与网上平台相结合面向用户需求开发而成,开发过程中用到了JSP技术和MY SQL数据库。本网上书店管理系统又叫“书呆子”图书网站。本系统信息涉猎范围广,内容丰富而充实,系统操作便捷,系统
2、信息易于管理,对于操作对象没有过多的要求。本网上书店克服了传统书店宣传难,资源少,购买人群少的等特点,比较很好的适应了广大读书者的购买需求。本论文以网上书店管理系统为例,详细的介绍了该系统的开发过程。从系统的可性分析,系统规划大纲,系统详细设计以及系统日后的维护和管理四个方面对该系全面的分析和总结。关键词:网上书店系统;JSP;系统设计The Design and implementation of online bookstore management System AbstractIn todays constantly changing, the Internet has become
3、an indispensable 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 numbe
4、r of consumers 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
5、, content 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
6、adapted to the demand of readers. In this paper,theonline bookstore managementsystem as an example,describes in detailthe systems development process.From the analysis ofthe feasibility of the system,systemplan,systemdetail design and systemmaintenanceand management four aspects ofthecomprehensivean
7、alysis 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 系统总体设计52.1.1 系统总体结构设计52.2 网上书店流成程52.2.1 网上书店总体功能模块图52.2.2 本网站总体流程图63 系统详细设计83.1 数据库设计83.2图书网站的数据库表93.3 数据库连接94
8、 网上书店系统功能实现104.2前台用户的功能实现104.2.1前台用户购书功能的实现104.3后台管理功能实现114.3.1后台管理员登陆界面114.3.2后台图书管理124.3.3后台对用户资料的管理的管理125 系统测试与维护145.1 系统测试的目的及意义145.2 系统测试方法145.3 系统运行评价情况14总 结15参考文献16致 谢17绪 论自1995年互联来到中国,它以飞速的发展影响着我们的生活。现在网络的影子已经不无时无刻的出现在我们身边,网上宣传推广自己的产品,网上买东西已经网络工作已经成为了一种潮流。 网上书店系统(online bookstore management
9、System)是以互联网为依托在电子商务平台上展开对图书的各种管理以及销售的一种形式。这模式简单,快捷,新颖受到了很多读书用户的的好评,并大大提高了图书的销量,增加了国人读书的乐趣,为人们增加了新的知识,促进了人们的发展。在知识大大爆炸的今天,人们无时无刻不在提高自己知识的广度和深度,这种变化就使得我的的整体素养得到了很大的提高。但是在这个希望与失望并存的社会,缺乏学习意识就意味着随时将会被这个社会淘汰。人们生活步伐的加快,生活节奏的提高,很少有时间再去光顾传统书店。而书店的老板也缺乏宣传意识,导致销量的下降。这种销售与需求不符的销售模式,给了“网上书店“产生和发展的一个锲机。本论文为网上书店
10、管理系统,又叫书呆子图书网站。此系统使用面向对象的JSP编程语言为基础,数据库采用了MY SQL2010来实现,通过Microsoft Visual Studio 2010来实现网站各种界面的美观和优化。此系统使用人群为个人用户。因为本网站系统使用起来比较简单,安全性高,画面优雅散发着淡淡的书香,能够完成用户对图书的查看,浏览以及购买的需求同时管理者也能够对图书用户信息的个各种操作以及对图书管理的需求,所以该网站系统只要会简单电脑操作的人员均可使用。1 系统分析1.1 系统可行性分析现在流行的管理系统一般都是从技术,经济和社会三个方面进行分析,而本网上书店管理系统也不例外,分别从三个方面进行分
11、析:1.1.1 技术可行性技术可行性为了使整个系统的运用更加灵活便捷,本次系统开发工具主要使用了JSP技术和MY SQL数据库,对于电脑软硬件没有过高的要求。开发难度适中,操作简单,维护快捷。因此在技术上是可行的。1.1.2 经济可行性分析经济可行性此网上书店系统投资费用极低,由于本网站选用的网上的免费的WEB服务器,这也就大大的降价项目成本,只需要一台电脑就可完成。该系统相比较传统的书店而言,具有宣传力度广,图书价格低质量高,便捷的特点大大增加了该系统的优势。系统在开发初期投入少。运营中期维护低廉在短时间内就可收回成本,成功盈利。因此在经济上是完全可行。1.1.3 操作可行性分析操作可行性此
12、网上书店系统没有需要用户和管理员进行编写代码的操作,和正常的网上购物一样,只要用户或者管理进行注册就可以完成各项需求。而且本网站界面优雅大方,用户可以在第一时间找到自己所需要的东西,避免了用户的视觉疲劳,提高了用户浏览本网站的乐趣。因此在操作性上是可行的。1.2 需求分析欲先攻其事,必先利其器。软件开发的前期必须要对系统进行全面的需求分析,目的是为了明确最终系统所要实现的目标,确定系统能给用户带来哪些功能。以本系统为例:系统最终的目的是:通过图书销售为运营商获取长期利益收入与此同时通过优质的服务来赢得客户的驻足,系统主要通过前台服务与后台管理来满足客户需求,由于广大消费者对图书的需求量日益增加
13、,所以这就为网上书店打开了很的销路。在整个系统的研发当中要做到亡羊补牢为时不晚,一个错误发现得越晚,修复错误的费用也越高,因此,越早的发现系统错误,并及时的纠正改错,就越能减少成本费用。1.2.1 前台客户购书系统所要实现的目标(1)新用户的注册(2)图书查询(3)购物车(4)购书生成订单(5)在线下载(6)图书视频欣赏1.2.2 后台管理员所实现的功能(1)查看用户信息(2)删除用户(3)订单的查询和处理(4)增删改查图书(5)修改管理员信息(6)注册新管理员1.3 网站功能概述 本系统下辖俩个子模块:前台服务模块、后台管理模块。其中个两子模块均下辖6个子系统,通过子系统来实现网站各个功能。
14、1.3.1 前台客户购书系统(1)用户登录、注册用户注册后可进行图书下载和图书购买功能,同时也方便了后台对客户信息的管理。(2)图书查询用户可在网站的首页搜索栏里快速的搜索到自己所求要的图书。减少了用户盲目浏览网站的复杂性。(3)购物车用户看中自己喜欢的图书,点击“购物车”按钮,就能买到该图书。(4)购书生成订单购买图书后会自动生成一个订单保存到购物车当中,方便客户查询自己所购买图书的信息。(5)在线下载 本网站给用户提供了大量的电子书,用户可以对其进行下载。然后保存到自己所需的地方。(6)图书视频欣赏 本网站设有图书视频欣赏功能,用户可在该栏目当中欣赏各种优秀的图书视频介绍。1.3.2 后台
15、管理系统(1)查看用户信息后台管理人员可以查看所有注册本网站的用户信息,了解用户的实时动态。(2)删除用户管理人员可是删除已不存在的客户信息。(3)增删改查图书实现了管理人员对本网站图书书籍的增删改查工能。(4)订单的查询和处理用户拍下书籍,订单自动生成,管理人员可对订单进行分类处理,以方便图书的调配。(5)修改管理员信息对管理人员信息进行(增删改查),方便对管理员进行系统全面的管理。(6)注册新的管理员对管理人员进行添加,明确权限。 2 系统总体设计2.1 概要设计所谓的概要设计就是在以需求分析为前提下,综合技术可行性,经济可行性以及操作可行性的基础之上,来明确系统的总体设计以及各个模块之间
16、的关系。合理的规划设计思路,优化设计理念,合理的运用计算机和其他设备,提出系统的设施计划。通过概要设计最终明确系统功能和实现方案。2.1.1 系统总体结构设计本系统内容丰富,涉及面广、功能齐全、管理便捷。我们这系统由多个小系统组成,而每个小系统之间都存在着一定的联系,它们相互运行,就组成了这个大的网上书店管理系统。在系统设计的初期就考虑到了日后系统的升级和维护,所以系统在设计方面合理而紧凑。(1)界面方面:优雅大方,内容充实紧凑,栏目明确,便于用户操作。(2)功能方面:通过使用JSP动网页技术来强化系统功能,利用Dreamweaver来优化界面设计。与一般的网上书店系统,本网站系统新增了在线下
17、载和在线视频观看功能,能吸引更多的用户。(3)操作方面: 在设计之初就明确了系统要实现“高内聚,低耦合”的理念。系统的编写也围绕着这一理念,所以系统的成型后的操作简单易便捷便于管理。适用于大多人群操作。(4)安全性方面:在使用My SQL数据库系统的数据安全,数据存储量大小的内存操作安全简单,方便的数据管理。系统整体上安全可靠,数据的保护性强存放时间久,一旦数据丢失可恢复性强。2.2 网上书店流成程用户登录本网站,进行对网站的浏览,图书查询,观看图书视频,查看书店简介。登录或者注册本网站的会员才能进行对图书的购买,然后在购物车和订单查询栏目里进行其他的操作。为了使用户购买图书简单方便。本网站的
18、购书流程和一般电子商务平台的交易流程基本相似,都是确定产品,然后确定购买最后完成订单的支付。 2.2.1 网上书店总体功能模块图在需求分析阶段已经正式本系统可以分为俩大模块:前台用户操作模块和后台管理员管理模块。前台前台用户操作模块可以实现新用户的注册、图书查询、图书购买、购书生成订单、图书下载和视频观看等功能;而后台管理员管理模块可以实现图书订单(添加、删除、修改)等功能。还可以实现用户信息管理功能。如图2-1所示。图2-1 网上书店整体模块功能图网上书店包含两大系统:前台服务系统和后台管理系统。前台购物子系统分别是新用户的注册,图书的查询、购物车、图书下载、视频欣赏等。而后台管理系统能够实
19、现对图书和订单的(增加、删除、修改)等功能,也能实现对用户资料的管理等功能。2.2.2 本网站总体流程图图2-2 网站总体流程图本网站总体流程图,进入本网站,可以选择注册用户或者不不注册。不注册的话以对本网站的图书进行查询,观看视频,事实新闻和在线浏览等。注册一个“书呆子”网站的会员,就可进行其他权限的操作,如可以对网站的固定的图书进行下载、或者在线对网站的内容进行评论、还有进行正版图书的购买等功能。2.2.3 网上书店系统业务流程分析登陆“书呆子”图书网站,进行正版图书的购买。用户登陆网站进行正版图书的购买业务流程图如2-3所示。图2-3 用户登录流程图用户在本网站购买的图书一般都存放在网站
20、的购物车里面。假如用户看到购买的图书不合适的话想退掉这些功能都可以在购物车里面完成。购物车的业务流程图如图2-4所示。图2-4 购物车业务流程图 3 系统详细设计 3.1 数据库设计本系统选用MYSQL数据库,该数据库,轻巧灵便适合中小型企业使用。从用户的角度来分析数据与对象的关系,然后到获取E-R这一过程,一般的E-R图有三种对应的关系:一对一、一对多、多对多。本网上书店管理系统E-R结构模型图有以及几种。(1) 图书型实体E-R图图3-1 图书型实体E-R图(2)会员E-R信息图图3-2 用户E-R信息图 3.2图书网站的数据库表表3-1 用户登录信息表类别字符型主键外键是否空初始值类别含
21、义 IsbnInt(10)Prim否主键 递加书名Varchar(30)否书名作者Int(16)bookClass否0作者图书类别Varchar(20)是NULL图书类别PressInt(14)Publisher是NULL出版社图书价格Varchar(20)是NULL图书价格表3-2 管理员登录表类别字符型主键外键是否空初始值类别含义姓名varchar(8)PRI否姓名性别Char(20否性别年龄IntBook Class否年龄 用户住址char(80)是用户住址联系电话intpublisher是联系电话邮箱Varchar(50)是邮箱表3-3 图书管理BO0K表类别字符型主键是否空初始值类别
22、含义IDvarchar(50)PRI是NULL管理序号UserVarchar(20)是NULL用户名PasswordInt是NULL密码3.3 数据库连接 本系统采用的数据连接方式为JDBC连接。选用JDBC连接数据库的方式,只用在工程中导入对应数据库的jar包可以方便的连接到数据库。连接数据库的具体步骤:配置数据库连接文件,修改数据的连接地址、核对数据库的用户名和密码是否正确、输入数据库的数据信息测试是否连接成功。至此数据库连接成功。4 网上书店系统功能实现 所有的系统设计都是按照常规步骤来的。在系统分析和系统设计之后,接下来就应该是系统功能的实现。网上书店管理系统分为实现两个功能,即后台管
23、理用户桌面书和管理员功能的实现。4.1网上书店首页用户输入本书店网址进入本书店网页,在首页界面可进行图书预览、图书下载、图书视频观看等功能,也可以进行会员注册,购买自己喜欢的图书。如图4-1所示。图4-1 系统首页效果图 4.2前台用户的功能实现4.2.1前台用户购书功能的实现用户进行浏览后选择自己喜欢的图书,进入图书购买界面,如图4-2-1所示图4-2-1 正版图书购买界面用户在选择自己喜欢的图书之后,就可以根据价格进行购买如图4-2-2所示图4-2-2 购买图书界面点击下一步,会出现购买成功界面。如图4-2-3所示。图4-2-3 购买成功界面4.3后台管理功能实现4.3.1后台管理员登陆界
24、面在本站首页右下角点击管理登陆进入后台管理登陆界面,管理登陆界面有确定和重置俩个按钮,重置是在输错用户名和密码的情况下清除错误信息,输入正确的信息方可进入管理界面。后台管理员登陆界面如图4-3-1所示。图4-3-1 后台管理登陆界面4.3.2后台图书管理登陆后台界面之后管理员可对网站的图书进行修改删除管理。管理界面如图4-3-2所示。图4-3-2 后台图书管理界面4.3.3后台对用户资料的管理的管理进入后台界面,管理员对注册的会员的资料可以进行删除和修改管理。会员管理界面如图4-3-3所示。图4-3-3 会员资料管理界面5 系统测试与维护5.1 系统测试的目的及意义世界上没有十全十美的东西,不
25、出漏洞的系统也是如此,一个好的系统不光是能够运行,更重要的是在后期能比较容易的测试与维护,提高系统的质量。据有关数据显示通过系统检验和软件测试,能够使系统漏洞减少30%,从而提高了系统软件的可靠性和安全性。所以一个系统的测试与维护你必不可少的。5.2 系统测试方法相异的体系有不同的检测方式,经常使用的检测方法有黑盒测试和白盒测试。黑盒测试(BlackBox Test)就是把要测试的事物当做一个黑盒子,使用黑盒测试来进行动态测试的时候,主要针对事物的功用,不应该检测事物的内部结构和处理过程。本系统采用黑盒测试。主要对本系统各个功能模块的实现进行测试,本系统的测试主要以黑盒为主,在测试方案中,把需
26、要测试的内容和数据划分成几个等级,然后按照功能测试每个模块。5.3 系统运行评价情况一个管理信息系统的建成并运行一段时间之后,肯定会对这个系统造成一定的影响,对比系统开发规划设计应达到的目标,即能反映该系统的投资效能。系统评价即是以这样的思想原则开展一系列评价工作的,主要包括分析新系统的工作质量,带来的效益,话费成本,资源利用程度和对组织内部各部分的影响等。(1)系统技术评价本系统设计比较合理,在功能的使用上达到了预期的目标,而且比较稳定安全可靠,具有一定的实用性。受到了很多书店的青睐。(2)系统功能评价在通过该系统完成后的测试系统,达到了预期的目标,在发展的早期阶段的系统设置,而且在投入实际
27、使用过程中,以满足不同用户的不同需求。(3)系统经济评价本系统前期投资小,费时少。在本系统完成之后,与传统书店相比较减少了大量的人力财力物力,而且图书销量也有所提高,给该系统带来了一定的效益。总 结经过这段时间的努力本网上书店管理系统论文已经完稿。本网上书店系统与现在的普遍存在的网上书店有一个最大的亮点就是能观看图书视频,这是其他网上书店所没有的,但是本网上书店管理系统也存在一些不完美之处,这些不足也是我今后所要努力改进的。在没写这个论文之前,我感觉这个论文对我很难,都有想放弃的冲动。可是想想大学四年自己什么都没干,这次再也不能那样一蹴而就了。人生最大的悲哀就是不敢去面对失败,还没开始就自己否
28、定自己。俗话说,态度决定高度,思路决定出路。最后我给自己下定决心一定要好好的完成这次的论文。然后我就开始的按照老师以前讲的内容制定论文计划,查找资料,观看视频一步一步的终于完成了本次的论文。在设计和查找资料的时候,我发现了互联网原来真的很神奇,他的出现给我们的生活带来了巨变,深深的影响着我们的一举一动。它以自身独特的魅力征服着我们。21世纪是网络的天下,中国的教育也要靠它来发展改变,而网上书店管理系统的质量要求也再不断的提高,图书管理方面的将越来越冗杂,而且这类事情会是一件很麻烦且易出错的事。因此,一个便利的网上书店管理系统应运而生,可以构建出一个功能健全的网上书店管理体系来削减对图书的各项整
29、理工作。在这个毕业设计的过程中,我学到了不少东西,也明白了自己学识的不足,我决定在将来的深入探索中构建更完美的系统。参考文献1 王永茂.JSP程序设计M.清华大学出版社.2010. 76902 崔巍.数据库系统及应用M北京:高等教育出版社,2010,85983 刘志成.Java 程序设计案例教程.清华大学出版社.2010,(3):2452704 胡林玲、黄奇.软件工程与 UMLM.电子工业出版社.2008,(2):34685 王知强.数据库系统及应用M.北京:清华大学出版社,2010,25266 张新曼. 精通JSP-WEB开发技术与典型应用M. 北京:人民邮电出版社, 2011:981017
30、 潘建伟. 居民消费行为比较研究M,中国经济出版社,2010,31368 王黎.动态网页开发技术M,清华大学出版社,2010,72849 王晓敏等.信息系统分析与设计M.清华大学出版社,2006,348710 杨洋.JSP网络应用开发例学与实践M.北京:清华大学出版社,2000,748811 莫小梅 ,应可珍。网页编程基础M,清华大学出版社2012.12314412 Harvey MDeitel,Paul JDeitel,Sean ESantry(美)Advanced Java2 Platform How To Program,电子工业出版社,2003,(6):14517013 Budi Ku
31、rniawan,Paul Deck. How Tomcat Works: A Guide to Developing Your 2008,(7):778914 Mcleod.Management Information System. Printice Hall.2008,(9):458015 艾灵仙. 高校系级网站构建平台的设计与实现.J. 科技信息.2011,(12):5670致 谢时光荏苒,大学四年匆匆而过。本次论文的结束,也代表着我的大学生涯的结束。我特别感谢王凤玲老师的细心指导和耐心的讲解才能使我的论文顺利的完成,在此我对王老师说声“您辛苦了”。我还要感觉我的室友陈柏旭同学,他在软件
32、编程上也给我了很大的帮助。饮水思源,我们老牢记那些在我们需要帮助的时候伸出援助之手的人们,他是我们一生值得信赖的人们。此次论文的完成你们的功劳是功不可没的,我衷心的对你们说句“谢谢”。在写论文的过程中,我渐渐的明白,不管做什么事都像和玩游戏一样。从最开始的菜鸟最后的大神,都是一步一个脚印慢慢的练出来的,只要明确任务,并朝着目标奋斗,最终都会实现自己的梦想。最后我最应该感谢我们伟大的学校黑龙江财经学院,是它为我们创造了一个良好的学习环境,让我们如饥似渴的接受新的知识,改变自己创造自己。在这个温馨的大家园里,我们不仅学会了专业知识,还学会了宽容、懂得了努力奋斗、明白了互帮互助。四年的大学生涯中我们不仅能学到许多生活知识,更为以后的人生做好了充分的准备。