网上书店管理信息系统论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理信息系统课程论文
专业
姓名
学号
指导教师
2014年6月
网上书店管理信息系统分析与设计
【摘要】本文介绍了网上书店的发展状况、技术背景,具体论述了如何使用JSP建立了一个网上书店系统,网上书店的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。

【关键词】管理信息系统;电子商务;网上书店;JSP
1系统规划
1.1系统可行性分析
1.1.1可行性分析的目的
本系统希望构建一个电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。

通过对系统的技术、经济、操作、法律等可行性分析,确定系统可实现价值。

1。

1。

2经济可行性
通过前期调查研究发现,开发该网上书店只需基本的计算机硬件要求,开发环境简单,所需资金投入较少,实用性高,并且该网上书店为用户提供了一个方便、快捷的用户平台,利用互联网,扩大了用户群体,为书店带来更大的经济效益。

此外,网上书店不需要像传统书店一样占用很大的实际空间,为经营者节约了许多不必要人力和物力,也是间接提高了经济效益。

因此,具备经济可行性,可以开发。

1。

1。

3技术可行性
随着计算机、网络通讯和信息技术,特别是JSP技术的发展。

电子商务在国际上得到广泛的应用,取得了巨大的成功。

我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。

它是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。

本系统开发涉及到的技术因素主要有如下几个方面:
(1)数据库技术,对SQL Server熟悉,能够熟练使用SQL Server数据库.
(2)页面开发,使用HTML和JSP技术,能够使用这两种技术开发页面.
(3)配置环境,装有Windows XP电脑一台,安装SQL Server2000数据库,搭建MyEclipse平台和Tomcat服务器,IE浏览器等。

上述条件基本符合,本系统设计开发可以进行
1.1。

4操作可行性
网上书店系统是一个电子商务网站,界面人性化、操作简易.顾客只需要按照提示即可完成购书等其他活动。

整个网站的管理科学,书店管理人员无需懂太多的编程知识就可以完成整个网上书店的管理,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动.
1.1。

5可行性研究结论
通过调研分析,网上书店销售管理系统作为一个新的销售平台,为经营者、管理者和消费者提供了更加快捷、简便的方式,同时也是今后经济活动的一种重要手段,因此,网上图书销售管理系统具有其开发的价值,可以开始开发。

1。

2系统开发工具与开发环境分析
1。

2.1HTML语言
1。

2。

2JSP技术
1。

2.3SQL Server数据库
1。

2.4开发平台简介
2网上书店管理系统系统分析
2。

1系统需求分析
需求分析阶段处于软件开发的前期,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。

作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天24小时、每周7天不间歇的服务模式,就像ATM自动售货机一样,非常方便地为用户服务,因此不受时间和空间的限制及稳定性是网上书店开张的基础。

网上书店必须是一种便利的面向用户的在线购书的系统.也就是我们只要坐在电脑前,就可直接通过网络访问这个书店,查看和购买书店里的书籍。

这一点也是网上书店区别于传统书店的本质所在。

网上书店是一种具有交互功能的商业信息系统.它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些经常变动或更新的资源,如书店简介、管理规范和购物流程等等;动态信息是指随时变化的信息,如商品报价,登录信息和购物车状态信息等.网上书店系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI(电子数据交换)交易[26]。

这种全新的交易方式实现了公司文档与资金的无纸化交换。

网上书店一般应具备提供丰富的书籍信息,网上支付,书籍运送的功能,也就是电子商务的信息流、资金流、物流三方面的内容.由于条件限制,本系统主要实现信息流这项功能,即提供书籍信息和定购的功能。

网上书店的另一个重要性在于后台数据库要不断的更新和管理员的大量工作。

后台管理员应及时发布关于购物的最新消息,提供最新书籍并对书籍进行管理,快速处理用户订单并且进行发货,对于用户的评论要及时处理,不断刺激用户购物的积极性和热情。

2。

2用户组织结构分析
该系统由采购部、技术部以及管理部构成,每个部门分别由该部门部长及部员组成,其组织机构图如图2-1所示:
图2—1 组织结构图
2.3系统业务流程分析
网上书店管理信息系统主要实现用户登录本网站后,购书的一系列功能操作。

用户购书的业务流程如图2—2所示。

用户购买的商品都会添加到购物车里面,如果用户不打算购买该商品或想更改该商品的数量等,这些操作都可以在购物车中完成。

购物车的业务流程如图2-3所示.
图2-2 用户购买图书的业务流程图
图2—3 购物车的业务流程图
2。

4系统数据流程分析 2。

4.1系统数据流图描述
如图2—4所示,流程图用于描述用户和管理员通过网上书店系统将信息输入和获取。

数据流F1和F2分别表示用户和管理员将信息输入系统,数据流F3和F4分别表示系统将信息反馈给用户和管理员。

图2-4 系统流程图
图2-5一级数据流图为用户数据功能图,数据流F1。

1表示用户将登录信息输入系统,经过系统对登录信息的处理,用户可以通过系统做相应的操作,如图书信息管理、订单管理以及个人信息管理,用户的以上操作信息分别用F1.2、F1。

3和F1。

4所表示的数据流传入。

用户对图书信息的处理需要从图书信息表中查看图书信息,数据流F3。

1表示系统将图书信息表中的信息反馈给用户.同理,用户对个人信息表的管理也是由用户通过个人信息处理向用户信息表查询信息,信息通过系统反馈给用户,用户也可以通过个人信息处理将新的信息写入个人信息表中。

图2-5 一级数据流图
图2—6表示管理员数据功能图,管理员通过数据流F2。

1将登录信息输入系统,由系统做出相应的登录处理,登录后管理员可以向系统输入信息对图书信息进行处理,处理过程中需要调用图书信息表,系统可以将图书信息反馈给管理员,供管理员查看,也可以将管理员要更新的信息写入图书信息表中[27].同理,管理员可以将信息以数据流的形式传输给系统对订单进行管理,管理过程中需要调用订单信息列表对订单进行更新,并且将管理员要查看的信息反馈给管理员。

同理,管理员对用户的管理要调用用户信息表,对其进行相应的处理。

图2—6 一级数据流图
3网上书店管理系统系统设计
3。

1功能模块划分
本系统将前台购书子系统和后台管理子系统划分为若干个模块,将前台购书子系统划分为用户信息管理、图书查询、订单管理、购物车模块等,将后台管理子系统划分为用户管理、图书管理、订单管理和管理员管理等模块。

如图3—2,3—3所示。

图3—2 前台购书子系统功能模块图
图3—3 后台购书子系统功能模块图
3.2数据库概念模型设计
本系统中的实体主要有:用户信息实体、管理员信息实体、图书实体、图书分类实体、订单实体、订单分类实体。

管理员实体的E-R图如下图3-6所示:
图3-6 管理员实体E—R图
图书分类实体的E—R图如下图3-7所示:
图3-7 图书分类实体E-R图
用户信息实体的E—R图如下图3-8所示:
图3-8 用户信息实体的E-R图图书实体的E—R图如下图3—9所示:
图3-9 图书实体的E—R图
3。

3数据库关系概念模型
将3。

3节的概念模型转化为关系模型如下(下划线表示主键): 管理员(ID号,用户名,密码)
图书分类(分类编号,分类名称)
用户(注册ID,密码,用户名,Email,电话)
图书(图书编号,图书名称,作者,出版社,内容介绍,分类编号,总数量,价格)
订单(订单编号,用户编号,数量,总价格)
订单列表(订单编号,图书编号,用户编号,购书数量,单价)
3.4数据库表设计
我们选用了Windows XP的开发平台,选用了SQL Sever 2000来开发后台数据库,JSP开发的数据库中一般都使用SQL server数据库作为后台数据库。

所以本系统我选用SQL Server2000作为数据库开发工具。

本系统数据库采用SQL Server 2000数据库,系统数据库共包含6张表.关于数据库中的数据表如下:
3。

4.1管理员表
管理员表用来保存管理员信息,管理员表的结构如表3-1所示。

表3-1 管理员表
字段名数据类型长度是否主键描述
ID int 4 是ID号
manager Varchar 40 管理员名称
PWD Varchar 30 密码
3。

4.2图书分类表
图书分类信息表主要用来保存图书类别信息,图书分类表的结构如表3-2所示。

表3—2 图书分类表
字段名数据类型长度是否主键描述
id int 4 是类别ID
TypeName varchar 50 类别名称
3.4。

3用户表如表3—3所示
用户表主要用来存储用户信息。

表3-3 用户表
字段名数据类型长度是否主键描述
User_id int 4 是类别ID
User_Name Varchar 50 类别名称
PWD Varchar 30 密码
Email Varchar 50 邮箱
tel Varchar 30 电话
3。

4。

4图书表
图书表主要用来保存图书信息。

图书的结构如表3-4所示。

表3-4 图书表
字段名数据类型长度是否主键描述
Book_ID int 4 是图书编号
superType int 4 分类ID
Book_Name Varchar 50 图书名称
Author Varchar 50 作者Publish int 50 出版社Amount int 50 数量Price int 30 价格content Varchar 50 内容简介3。

5系统输入输出与界面设计
3.5。

1输入设计
网上书店管理信息系统部分输入设计如下:
(1)新用户注册。

(2)用户登录。

·用户输入正确的用户名和密码则可进入系统.
·输入用户名和密码错误,则提示用户名或密码错误。

·没有输入用户名和密码而直接点击登陆,则提示输入用户名和密码。

·只输入用户名而没有输入密码,则提示输入密码。

3。

5.2输出设计
网上书店管理信息系统部分输出设计如下:
用户订单输出:
·用户点击我的订单,则生成订单号,用户名,金额等.
3。

5.3界面设计
网上书店管理系统部分界面设计如下:
·用户登陆界面如图3-15所示。

·管理后台,管理员登陆界面如图3-16所示。

图3—15 用户登录界面
图3—16 管理员登陆界面【结论】
【参考文献】。

相关文档
最新文档