您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页网上书店管理信息系统论文

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

来源:华佗小知识


选题 论文结构 系统规划 系统分析 系统设计 排版 参考文献 总分 10

20 10 20 20 10 10 100 管理信息系统课程论文

专业 姓名 学号 指导教师

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.3系统业务流程分析

网上书店管理信息系统主要实现用户登录本网站后,购书的一系列功能操作。用户购书的业务流程如图2—2所示。

用户购买的商品都会添加到购物车里面,如果用户不打算购买该商品或想更改该商品的数量等,这些操作都可以在购物车中完成。购物车的业务流程如图2—3所示.

图2-1 组织结构图

用户 注册 用户信息 登录 查看图书列表 购买图书 购物车信息 订单 图2—2 用户购买图书的业务流程图

生成订单

购物车 浏览购物车 图书列表1 修改商品数量 删除图书 图书列表2 图书列表3 生成订单 订单 图2—3 购物车的业务流程图

2.4系统数据流程分析 2.4.1系统数据流图描述

如图2—4所示,流程图用于描述用户和管理员通过网上书店系统将信息输入和获取。数据流F1和F2分别表示用户和管理员将信息输入系统,数据流F3和F4分别表示系统将信息反馈给用户和管理员.

F1 用户 F2 P 网上 书店 F3 用户 F4

管理员 管理员

图2—4 系统流程图

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

用户 F1.1用户登录信息P1 登录 处理 F1.2 P2 图书信 息处理 F3.1 用户 D4 F1.3 P3 订单 管理 F3.2 图书信息表 用户 D5 F1.4 F3.3 订单信息列表 P4 个人信 息管理 用户 D3 用户信息表

图2—5 一级数据流图

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

管理员 F2.1用户登录信息 P5 登录 处理 F2.2 P6 图书信 息处理 F4.1 管理员 D4 F2.3 P7 订单 管理 F4.2 图书信息表 管理员 D5 订单信息列表 F2.4 P8 用户 管理 F4.3 管理员 D3 图2-6 一级数据流图

用户信息表

3网上书店管理系统系统设计 3.1功能模块划分

本系统将前台购书子系统和后台管理子系统划分为若干个模块,将前台购书子系统划分为用户信息管理、图书查询、订单管理、购物车模块等,将后台管理子系统划分为用户管理、图书管理、订单管理和管理员管理等模块。如图3-2,3—3所示。

前台购书子系统 用户信息 图书查询 订单管理 购物车 新用户注册 修改用户信息 图书类型查询 图书价格查询 购书生成订单 用户查询订单 添加图书 删除图书 更改图书数量 图3—2 前台购书子系统功能模块图

后台管理子系统 用户信息 图书管理 订单管理 管理员管理 查看用户信息 删除用户 增删改查图书 增删图书类型 订单查询 处理订单 改管理员信息 注册新管理员

图3—3 后台购书子系统功能模块图

3。2数据库概念模型设计

本系统中的实体主要有:用户信息实体、管理员信息实体、图书实体、图书分类实体、订单实体、订单分类实体。

管理员实体的E—R图如下图3—6所示:

ID号 用户名 密码 管理员

图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 图书实体的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 manager PWD

数据类型 int Varchar Varchar

长度 4 40 30

是否主键 是

描述 ID号 管理员名称 密码

3。4。2图书分类表

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

表3-2 图书分类表

字段名 id

TypeName

数据类型 int varchar

长度 4 50

是否主键 是

描述 类别ID 类别名称

3。4。3用户表 如表3—3所示

用户表主要用来 存储用户信息。

表3—3 用户表

字段名 User_id

User_Name PWD Email tel

数据类型 int

Varchar Varchar Varchar Varchar

长度 4 50 30 50 30

是否主键 是

描述 类别ID 类别名称 密码 邮箱 电话

3.4.4图书表

图书表主要用来保存图书信息。图书的结构如表3-4所示.

表3-4 图书表 字段名 Book_ID

superType

数据类型 int int

长度 4 4

是否主键 是

描述 图书编号 分类ID

Book_Name Author Publish Amount Price

content Varchar Varchar int int int

Varchar 50 50 50 50 30 50 图书名称 作者 出版社 数量 价格 内容简介

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

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

·用户输入正确的用户名和密码则可进入系统。

·输入用户名和密码错误,则提示用户名或密码错误。

·没有输入用户名和密码而直接点击登陆,则提示输入用户名和密码。 ·只输入用户名而没有输入密码,则提示输入密码。 3。5。2输出设计

网上书店管理信息系统部分输出设计如下: 用户订单输出:

·用户点击我的订单,则生成订单号,用户名,金额等. 3.5。3界面设计

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

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

图3—15 用户登录界面

图3—16 管理员登陆界面

【结论】【参考文献】

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务