信息系统.docx
- 文档编号:5000415
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:18
- 大小:777KB
信息系统.docx
《信息系统.docx》由会员分享,可在线阅读,更多相关《信息系统.docx(18页珍藏版)》请在冰豆网上搜索。
信息系统
网上书店系统分析与设计
专业班级
软件四班
学号
222013XXXX
姓名
姜月超
一、系统目标描述……………………………………………………3
二、组织机构描述……………………………………………………4
三、业务及业务流程描述………………………………………………
四、数据及数据流图……………………………………………………
五、信息系统功能结构…………………………………………………
六、系统数据库模型……………………………………………………
七、信息分类编码设计…………………………………………………
八、主要界面设计………………………………………………………
九、系统流程图…………………………………………………………
十、处理过程设计………………………………………………………
十一、系统数据字典……………………………………………………
一、系统目标描述
由于电子商务的迅猛发展,以阿里巴巴,京东为代表的购物网站成功上市,你们在网上买东西已成为习惯,买书也是如此,现在的网上书店系统实现的功能也非常的多,最重要的当属图片的销售,也就是管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能。
另外网上书店系统还提供给用户查找数据库中图书相关记录的功能。
在确认用户身份方面也已经比较完善,并且具有管理员的功能,管理员对整个数据库可以进行操作。
现在拥有一些知名的网上书店系统如:
当当,卓越等。
网上书店系统是便于书商和购买者之间交易的网络平台系统。
实现功能:
1.游客浏览图书,搜索图书;游客注册会员,修改密码。
2.会员修改信息、浏览图书、搜索图书、商品评论、购买图书、购物车管理、订单管理,提交订单,订单查询,销售排行,新书上架。
3.管理员修改图书信息,管理用户,管理订单,管理用户评论,上架新书。
二、组织机构描述
(1)网站开发部门:
网站开发部门是负责根据用户需求,网上书店设计文档,利用原型模型开发出网上书店系统,实现所要求的一系列功能。
并攥写开发文档,便于以后维护。
(2)网站维护部门:
网站维护部门负责网站的日常维护工作,包括数据库的维护,修改系统功能,更新网站内容等。
(3)采购部门:
采购优秀书籍,新书,根据库存量、销量采购图书。
(4)销售部门:
在用户下订单后,根据用户的地址信息,把书发给物流公司。
(5)接受投诉部门:
接受用户的投诉信息,解答用户的疑问,比如:
书籍什么时候上架,是否发货等等。
三、业务及业务流程描述
1.注册管理
会员注册。
会员注册时要求填写基本信息,包括姓名、电话或电子邮箱、登录密码等信息,系统检查所有信息填写正确后提示会员注册成功,并生成唯一会员编号。
会员可以在会员的个人中心修改姓名、性别、出生年月、地址、邮政编码、电话、电子邮箱、登录密码等私人信息。
职员注册。
书店工作人员以职员身份注册并填写基本信息,系统检查所有信息填写正确后提示注册成功,并返回职员编号。
职员注册成功后可以修改包括姓名、性别、出生年月、部门、薪水、住址、电话、电子邮箱、登录密码等信息。
2.图书管理
增加图书信息。
当有新书发布时,书店职员负责添加和发布图书信息,包括ISBN、书名、作者、版次、类别、出版社、出版年份、定价、售价、内容简介、目录等。
图书信息查询。
网站需提供多种方便快捷方式进行图书检索,如既可输入指定关键词进行简单查询,也可根据ISBN、书名、作者、出版社、出版年份等单一或组合条件进行查询
图书信息更新及删除。
图书信息发布后,可随时更新和删除图书信息。
3.在线订书
会员登录网站后,将需订购的图书放入购物车中并填写购买数量。
购物车内的图书可以随意增加、删除和修改数量,并能即时统计购物车内的图书总价格。
选书完成放入购物车后,会员还需填写配送信息、发票单位及选择支付方式(在线支付或上门付款)等信息来下单。
配送信息默认为会员注册时填写的基本信息,也可填写新的配送信息,包括收货人、送货地址、邮政编码及联系电话等。
确认所填写的信息无误后,则提交生成订单。
每张订单要求记录订单号(按时间顺序生成)、客户号、订书日期、订书总金额、收货人、送货地址、邮政编码、联系电话、付款方式、订单状态、订单明细(包括书号、书名、数量、价格)和发票单位、配送公司等。
4.订单管理
订单查询。
订单提交后,会员可随时查询订单的最新状态以及全部历史订单。
订单取消及更新。
订单未审核前,允许会员取消订单及更新订单信息。
订单受理。
订单生成后,职员对订单进行审核。
如发现订单信息填写不正确,则退回客户重新填写。
如正确无误,则安排配送。
5.基础信息管理
管理员提交的登录信息,后台通过管理员信息簿进行认证,成功后会提示登陆成功,反之则为失败。
登陆成功后,管理员可以对管理员信息,图书信息,会员信息,消息进行修改,这就是后台管理。
5.商品管理
员工把入库单,出库单提交到仓库,仓库根据单据更新图书信息簿。
并通知网站维护人员更新网站信息。
6.配送管理
一张订单所订购的图书可拆分成不同的配送单发货。
每张配送单包括配送单编号、收货人、送货地址、邮政编码、联系电话、送书明细(包括书名及数量),并填写一张发票。
发票内容包括发票单位、业务摘要、总金额等信息。
7.出版社管理
网上书店直接从出版社采购图书。
为方便查询出版社信息,要求保存和维护出版社信息,包括出版社编号、出版社名称、出版社地址、邮政编码、联系人、电话、传真、电子邮箱等属性。
四、数据及数据流图
1.顶层数据流图
2.第一层数据流图
3.订购管理数据流图
五、信息系统功能结构
1.用户信息维护
每个使用该系统的用户必须经过注册,而注册的用户名师用户的唯一标识。
用户可以修改自己的个人信息。
2.浏览图书,搜索图书
该模块可以根据商品品的名称、种类、价格、浏览量,销量等进行查询。
并可根据书名进行查询。
3.购买商品
用户根据喜好得到相应的商品列表后,可以选择订购商品。
在订购商品后,系统会自动保存并更新该用户的订单。
4.商品评论
用户可对商品进行评论。
5.订单处理
用户在订购商品后可以查询其订单的状态(包括处理中、已发货、缺货中),并可对处理中和缺货中的订单进行修改。
6.管理员模块
管理员修改图书信息,上架新书,管理用户(如:
删除用户),查询管理订单,管理用户评论。
六、系统数据库模型(概念模型、逻辑模型)
系统的概念模型,并采用ER模型
将ER模型为关系模型,指出每个关系的主键、外键和必要的约束。
最终调整部分属性,加强实体集之间的联系
1图书(图书编号,,ISBN,书名,作者,出版年份,版次,库存数量,销售数量,单价,售价,分类号,关键词一,关键词二,关键词三,封面,内容简介,目录,出版社编号)
2图书分类(分类号,类别名称,图书总量)
3用户(用户编号,登录密码,员工姓名,员工性别,出生日期,员工住址,员工电话,员工邮箱)
4职员(用户编号,所属部门,职务,薪水)
5会员(用户编号,登陆密码,注册日期,邮政编码,购书总额)
6出版社(出版社编号,出版社地址,邮政编码,联系人姓名,联系电话,传真,电子邮箱)
7留言(留言编号,图书编号,发布者编号,发布时间,留言内容,回复编号)
8订单(订单编号,会员编号,订货日期,订单金额,,配送单号,付款方式,是否付款,订单状态,收货人,邮政编号,送货地址,联系地址)
9订单明细(订单编号,图书编号,订购数量,状态)
10配送公司(公司编号,公司名称,公司地址,邮政编码,联系人,联系电话,传真,电子邮箱)
11配送(配送单号,配送日期,配送金额,配送公司编号,发票编号)
12配送明细(配送单号,订单编号,图书编号)
13发票(发票编号,发票单位,发票金额)
七、信息分类编码设计
“图书编号”设计。
“图书编号”结构如下图所示:
XXXXXXX
自由码
小管理目类编码
大管理目录编码
八、主要界面设计
界面用的大作业的网站。
九、系统流程图
一十、处理过程设计
1.用户注册过程:
系统名:
用户子系统
输入:
用户信息
输出:
无
处理内容:
当用户提出注册请求
系统显示用户注册页面,提示用户输入个人信息
用户输入个人信息
如果用户输入的个人信息无效
系统显示错误信息并转到错误页面,用户重新填写信息,或者取消注册
否则
将用户信息写入数据库,进入“用户登录”模块
2.购买过程:
系统名:
用户子系统
输入:
图书编号,图书数量
输出:
订单信息
处理内容:
如果用户已登录
则如果购买的图书数量=<库存
则生成订单信息
否则提示用户数量>库存,请减少数量
否则提示游客请先登录
3.评论过程
输入:
评论内容
输出:
写入数据库,网站更新
处理内容:
如果用户已登录
则输入评论内容
否则提示游客请先登录
4.图书浏览过程:
输入:
图书分类信息
输出:
对应图书列表
处理内容:
获取用户选的书籍分类信息
按照分类信息去数据库检索查询
将查询结果显示到界面
一十一、系统数据字典
1.数据项
数据项是不可再分的数据单位,数据项的描述通常包括以下内容:
数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的关系}
数据项编号
数据项名称
数据类型及宽度
取值范围
简述
出现位置
1
书籍编号
Text&20
由编码组成
惟一标识每本书
图书信息表
2
图书类型
Text&20
图书类型
图书信息表
3
代码简写
Number&20
图书代码
图书信息表
4
作者姓名
Text&20
可变20个字符
作者姓名
图书信息表
5
书籍价格
Text&20
书籍价格
图书信息表
6
图书名称
Text&20
与书籍名称对应
图书名称
图书信息表
7
图书数量
Number&20
图书数量
图书信息表
8
入库时间
Date&10
入库时间
图书信息表
9
用户编号
Text&20
由编码组成
惟一标识每个用户
用户信息表
10
姓名
Text&20
与每个人员姓名对应
个人姓名
用户信息表
11
性别
Text&2
男、女或空值
用户性别
用户信息表
12
家庭住址
Text&50
可变40个字符
用户的住址
用户信息表
13
电话
Text&20
由数字组成
用户电话
用户信息表
14
级别
Text&20
会员与普通用户
决定用户对系统的权限
用户信息表
15
出版社编号
Text&20
由编码组成
惟一标识每个出版社
出版社信息表
16
出版社名称
Text&20
可变20个字符
出版社名称
出版社信息表
17
地址
Text&50
可变40个字符
出版社地址
出版社信息表
18
联系电话
Text&20
由数字组成
出版社电话
出版社信息表
19
订单编号
Text&20
由编码组成
惟一标识每个订单
订单表
20
订书名称
Text&20
可变20个字符
书籍名称
订单表
21
数量
Number&20
订购数量
订单表
22
订书日期
Data&10
可变
订书日期
订单表
23
管理员编号
Text&20
由编码组成
惟一标识每个管理员
管理员信息表
24
管理员姓名
Text&20
可变20个字符
管理员姓名
管理员信息表
25
性别
Text&2
男、女或空值
管理员性别
管理员信息表
26
家庭住址
Text&50
可变40个字符
管理员的住址
管理员信息表
27
联系电话
Text&20
由数字组成
管理员电话
管理员信息表
2.数据结构定义
数据结构反映了数据之间的组合关系,一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成,数据结构的描述通常包括以下内容:
数据结构描述:
{数据结构名,含义说明,组成,:
{数据项或数据结构}}
书籍信息表:
数据结构编号
DS-01
数据结构名称:
书籍信息表;
简述:
书籍入库时的信息;
数据结构组成:
书籍编号+图书类型+代码简写+作者姓名+书籍价格+图书名称+图书数量+入库时间;
用户信息表:
数据结构编号
DS-02
数据结构名称:
用户信息表;
简述:
用户注册时填写的个人基本信息信息;
数据结构组成:
用户编号+姓名+家庭住址+性别+电话+级别;
出版社信息表:
数据结构编号
DS-03
数据结构名称:
出版社信息表;
简述:
出版社的基本信息;
数据结构组成:
出版社编号+出版社名称+地址+联系电话;
订单信息表:
数据结构编号
DS-04
数据结构名称:
订单信息表;
简述:
用户订购书籍时填写的有关书籍和个人信息;
数据结构组成:
书籍编号+图书名称+用户编号+姓名+家庭住址+电话+订单编号+订书名称+数量+订书日期;
管理员信息表:
数据结构编号
DS-05
数据结构名称:
管理员信息表;
简述:
管理员的基本信息;
数据结构组成:
管理员编号+管理员姓名+性别+家庭住址+联系电话;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统