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

下载本文档

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

文档简介

1、 .选题 论文结构 系统规划 系统分析 系统设计 排版 参考文献 总分100管理信息系统课程论文专业姓名学号指导教师2014 年 6 月-. 网上书店管理信息系统分析与设计【摘要】本文介绍了网上书店的发展状况、技术背景,具体论述了如何使用 jsp 建立了一个网上书店系统,网上书店的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。【关键词】管理信息系统;电子商务;网上书店;jsp1系统规划1.1系统可行性分析1.1.1可行性分析的目的本系统希望构建一个电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。通过对系统的技术、经济、操作、法律等可行性分析,确定

2、系统可实现价值。1.1.2经济可行性通过前期调查研究发现,开发该网上书店只需基本的计算机硬件要求,开发环境简单,所需资金投入较少,实用性高,并且该网上书店为用户提供了一个方便、快捷的用户平台,利用互联网,扩大了用户群体,为书店带来更大的经济效益。此外,网上书店不需要像传统书店一样占用很大的实际空间,为经营者节约了许多不必要人力和物力,也是间接提高了经济效益。因此,具备经济可行性,可以开发。1.1.3技术可行性随着计算机、网络通讯和信息技术,特别是 jsp 技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。它是

3、基于 internet/intranet 及 web技术,建立以 browser/server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。本系统开发涉及到的技术因素主要有如下几个方面:(1)数据库技术,对 sql server熟悉,能够熟练使用 sql server数据库。(2)页面开发,使用 html和 jsp技术,能够使用这两种技术开发页面。(3)配置环境,装有 windows xp电脑一台,安装 sql server2000数据库,搭建 myeclipse平台和 tomcat服务器,ie浏览器等。上述条件基本符合,本系统设计开发可以进行1.1.4操作可行性网上书店系

4、统是一个电子商务网站,界面人性化、操作简易。顾客只需要按照提示即可完成购书等其他活动。整个网站的管理科学,书店管理人员无需懂太多的编程知识就可以完成整个网上书店的管理,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。1.1.5可行性研究结论通过调研分析,网上书店销售管理系统作为一个新的销售平台,为经营者、管理者和消费者提供了更加快捷、简便的方式,同时也是今后经济活动的一种重要手段,因此,网上图书销售管理系统具有其开发的价值,可以开始开发。1.2系统开发工具与开发环境分析1.2.1html语言1.2.2jsp技术1.2.3sql server数

5、据库1.2.4开发平台简介2网上书店管理系统系统分析 2.1 系统需求分析需求分析阶段处于软件开发的前期,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天 24 小时、每周7 天不间歇的服务模式,就像atm 自动售货机一样,非常方便地为用户服务,因此不受时间和空间的限制及稳定性是网上书店开张的基础。网上书店必须是一种便利的面向用户的在线购书的系统。也就是我们只要坐在电脑前,就可直接通过网络访问这个书店,查看和购买书店里的书籍。这一点也是网

6、上书店区别于传统书店的本质所在。网上书店是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些经常变动或更新的资源,如书店简介、管理规范和购物流程等等;动态信息是指随时变化的信息,如商品报价,登录信息和购物车状态信息等。网上书店系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 edi(电子数据交换)交易26。这种全新的交易方式实现了公司文档与资金的无纸化交换。网上书店一般应具备提供丰富的书籍信息,网上支付,书籍运送的功能,也就是电子商务的信息流、资金流、物流三方面的内容。由于条件限制,本系统主要实现信息流这项功能,即提供书籍信息和定购的功

7、能。网上书店的另一个重要性在于后台数据库要不断的更新和管理员的大量工作。后台管理员应及时发布关于购物的最新消息,提供最新书籍并对书籍进行管理,快速处理用户订单并且进行发货,对于用户的评论要及时处理,不断刺激用户购物的积极性和热情。2.2 用户组织结构分析该系统由采购部、技术部以及管理部构成,每个部门分别由该部门部长及部员组成,其组织机构图如图 2-1 所示:网上书店采购部技术部采购部部长采技术部部长技术部部员管理部部长管理部部员购部部员图 2-1 组织结构图2.3 系统业务流程分析网上书店管理信息系统主要实现用户登录本网站后,购书的一系列功能操作。用户购书的业务流程如图 2-2 所示。用户购买

8、的商品都会添加到购物车里面,如果用户不打算购买该商品或想更改该商品的数量等,这些操作都可以在购物车中完成。购物车的业务流程如图2-3 所示。 用户注册用户信息购物车信息生成订单订单图 2-2 用户购买图书的业务流程图购物车浏览购物车图书列表 3生成订单订单图 2-3 购物车的业务流程图2.4 系统数据流程分析2.4.1 系统数据流图描述如图 2-4 所示,流程图用于描述用户和管理员通过网上书店系统将信息输入和获取。数据流f1和 f2 分别表示用户和管理员将信息输入系统,数据流 f3 和 f4 分别表示系统将信息反馈给用户和管理员。p用户用户网上书店f2f4管理员管理员 图 2-4 系统流程图图

9、 2-5 一级数据流图为用户数据功能图,数据流 f1.1 表示用户将登录信息输入系统,经过系统对登录信息的处理,用户可以通过系统做相应的操作,如图书信息管理、订单管理以及个人信息管理,用户的以上操作信息分别用 f1.2、f1.3 和 f1.4 所表示的数据流传入。用户对图书信息的处理需要从图书信息表中查看图书信息,数据流 f3.1 表示系统将图书信息表中的信息反馈给用户。同理,用户对个人信息表的管理也是由用户通过个人信息处理向用户信息表查询信息,信息通过系统反馈给用户,用户也可以通过个人信息处理将新的信息写入个人信息表中。用户p1用户登录处理图书信息处理d4图书信息表f3.2p3订单管理d5f

10、3.3p4个人信息管理d3用户信息表图 2-5 一级数据流图图 2-6 表示管理员数据功能图,管理员通过数据流 f2.1 将登录信息输入系统,由系统做出相应的登录处理,登录后管理员可以向系统输入信息对图书信息进行处理,处理过程中需要调用图书信息表,系统可以将图书信息反馈给管理员,供管理员查看,也可以将管理员要更新的信息写入图书信息表中27。同理,管理员可以将信息以数据流的形式传输给系统对订单进行管理,管理过程中需要调用订单信息列表对订单进行更新,并且将管理员要查看的信息反馈给管理员。同理,管理员对用户的管理要调用用户信息表,对其进行相应的处理。 管理员f4.1p5p6管理员登录处理图书信息处理

11、d4图书信息表f4.2管理员订单管理d5订单信息列表f2.4f4.3p8用户管理d3用户信息表图 2-6 一级数据流图3 网上书店管理系统系统设计3.1 功能模块划分本系统将前台购书子系统和后台管理子系统划分为若干个模块,将前台购书子系统划分为用户信息管理、图书查询、订单管理、购物车模块等,将后台管理子系统划分为用户管理、图书管理、订单管理和管理员管理等模块。如图 3-2,3-3 所示。 前台购书子系统用户信息图书查询购物车新用户注册修改用户信息图书类型查询图书价格查询购书生成订单用户查询订单删更改图书数量图 3-2 前台购书子系统功能模块图用户信息图书管理管查删除用户增增删图书类型改注看用户

12、信息删改查图书管理员信息册新管理员图 3-3 后台购书子系统功能模块图3.2 数据库概念模型设计本系统中的实体主要有:用户信息实体、管理员信息实体、图书实体、图书分类实体、订单实体、订单分类实体。管理员实体的 e-r 图如下图 3-6 所示: 用户名密码管理员图 3-6 管理员实体 e-r 图图书分类实体的 e-r 图如下图 3-7 所示:分类编号分类名称图书分类图 3-7 图书分类实体 e-r 图用户信息实体的 e-r 图如下图 3-8 所示:用户名email用户id 号图 3-8 用户信息实体的 e-r 图图书实体的 e-r 图如下图 3-9 所示:图书名称图书编号图书作者出版社图 3-9

13、 图书实体的 e-r 图3.3 数据库关系概念模型将 3.3 节的概念模型转化为关系模型如下(下划线表示主键):管理员(id 号,用户名,密码) 图书分类(分类编号,分类名称)用户(注册 id,密码,用户名,email,电话)图书(图书编号,图书名称,作者,出版社,内容介绍,分类编号,总数量,价格)订单(订单编号,用户编号,数量,总价格)订单列表(订单编号,图书编号,用户编号,购书数量,单价)3.4数据库表设计我们选用了 windows xp 的开发平台,选用了 sql sever 2000来开发后台数据库,jsp 开发的数据库中一般都使用 sql server数据库作为后台数据库。所以本系统

14、我选用 sql server2000作为数据库开发工具。本系统数据库采用 sql server 2000数据库,系统数据库共包含 6张表。关于数据库中的数据表如下:3.4.1管理员表管理员表用来保存管理员信息,管理员表的结构如表 3-1所示。表 3-1 管理员表字段名数据类型长度是否主键是描述idint4id号managervarcharvarchar4030管理员名称密码pwd3.4.2图书分类表图书分类信息表主要用来保存图书类别信息,图书分类表的结构如表 3-2所示。表 3-2 图书分类表字段名id数据类型int长度4是否主键是描述类别 id类别名称typenamevarchar503.4

15、.3用户表 如表 3-3所示用户表主要用来 存储用户信息。表 3-3 用户表字段名数据类型长度是否主键是描述user_idint4类别 iduser_namevarchar50类别名称pwdemailvarcharvarcharvarchar305030密码邮箱电话tel3.4.4图书表图书表主要用来保存图书信息。图书的结构如表3-4所示。表 3-4 图书表字段名数据类型int长度4是否主键是描述book_id图书编号分类 idsupertypebook_nameint4varchar50图书名称 authorpublishamountpricevarcharint5050503050作者出版社数量intint价格contentvarchar内容简介3.5 系统输入输出与界面设计3.5.1 输入设计网上书店管理信息系统部分输入设计如下:(1)新用户注册。(2)用户登录。用户输入正确的用户名和密码则可进入系

温馨提示

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

评论

0/150

提交评论