图书进销存管理系统文档格式.docx
- 文档编号:17745722
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:18
- 大小:213.93KB
图书进销存管理系统文档格式.docx
《图书进销存管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《图书进销存管理系统文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
业务流程图的层次简单,可读性强;
图中采用系统外部实体、单据报表账目、数据流、处理四种符号来表示各项内容。
具体的相关符号说明如下:
通过对书店的处理内容、处理顺序、处理细节和处理要求等各环节的调查和分析,弄清各个环节所需要的信息内容、信息来源、流经取向、处理方法、计算方法、提供信息的时间和信息表示形态(报表、表单、表格、输入输出内容、屏幕显示)等,并且把相关的调查结果用“业务流程图”表示出来,如图2.4.1所示。
图2.4.1业务流程图
1.5数据流程图
在上一节中使用了业务流程图来描述管理业务虽然形象的表达了信息的流动和存储状况,但是仍旧没有完全脱离一些物质要素,而只是仅仅得到了一个现行系统的物理模型。
为了用计算机对信息进行管理,必须舍去物质,抽象出信息流,详细调查数据及数据流程。
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。
根据上面业务流程图的描述,从系统的科学性、管理的合理性、实际运行的可行性角度出发,自顶向下对系统进行分解,导出了图书管理系统的系统关联图、系统顶层图和系统分解图。
数据流程图有外部实体、处理(数据加工)、数据存储、数据流四个部分组成。
他们的符号表示如下:
此外,为了规范化系统开发流程,有必要给数据流程图上的每个元素编上相应的编号,在编号之前冠以字母,以此来区分不同元素。
F数据流D数据存储
P处理S外部实体
1.5.1顶层数据流程图
由业务流程图确定系统开发的外部实体即系统数据的来源与去处,从而确定了整个系统的外部实体和数据流,把系统作为一个处理环节,由此可绘出该图书进销存系统的顶层数据流程图(顶层DFD图),如图2.5.1所示。
图2.5.1图书进销存管理系统顶层DFD图
1.5.2数据流程图细化
确定系统的主要处理功能,可以将系统分为售书管理、出库管理、库存管理、订书管理、入库管理和数据统计分析六部分。
再确定各个输入和输出的数据流的以及与之相关的数据结构,为各个数据流、加工环节命名并编码,从而得到图书进销存系统的第二层数据流程图,如图2.5.2所示。
图2.5.2图书进销存管理系统第二层数据流程图
1.5.3系统流程图分解
将第二层流程图分解可得到系统分解图。
其中某些数据项处理可分解为多个处理过程。
在本系统中有售书管理模块、出库管理模块、库存管理模块、订书管理模块、入库管理模块和数据统计分析模块六部分。
每一部分都可分解为第三层流程图。
具体分解情况如下:
1)售书管理模块
售书管理模块第三层数据流程图
2)出库管理模块
出库管理模块第三层数据流程图
3)库存管理模块
库存管理模块第三层数据流程图
4)数据统计分析模块
数据统计分析模块第三层数据流程图
5)入库管理模块
入库管理模块第三层数据流程图
6)订书管理模块
订书管理模块第三层数据流程图
2概念结构设计
在进行数据库设计时,是先将现实世界中的客观对象抽象为不依赖任何具体机器的信息系统,数据库概念设计的目标就是要产生反映企业组织信息需求的数据库概念结构,即概念模型,而后再把概念模型转化为具体机器上计算机信息管理系统支持的相关模型。
概念模式是独立与数据库逻辑结构,独立与支持数据库的DBMS,不依赖于计算机系统的。
概念模型是表达概念设计结果的工具。
它应该能够真实、充分地反映现实世界中事物和事物之间的联系;
应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;
应该易于变动,便于修改;
应该很容易向关系、层次或网状等各种数据模型转变,方便地导出与DBMS有关的逻辑模型。
从而使概念模型成为现实世界到机器世界的一个过渡的中间层次。
概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”(entityrelationshipmodel),即使用E-R图来描述某一组织的概念模型。
这个阶段的目标即抽象出本系统的概念模型,为下一步做准备。
该阶段的任务为采用自下而上的方法抽象出各子模块的E-R图,再通过合并的方法做到各子系统实体、属性、联系统一,最终形成系统的全局E-R图。
2.1概念模型设计ER图和决策表
E-R图是直观表示概念模型的工具,在图中有四个基本成分:
1)矩形框:
表示实体类型(考虑问题的对象);
2)菱形框:
表示联系类型(实体间的联系);
3)椭圆形框:
表示实体类型和联系类型的属性;
4)直 线:
联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类(1:
1,1:
N,M:
N)。
具体图示如下:
图3.1图书进销存管理系统全局E-R图
各实体属性如下,其中主码用下划线标出:
购书单(图书编号,购书单编号,购书数量,购书日期)
图书(图书编号,供应商编号,图书名称,图书作者,图书出版社,图书单价,图书出版日期,所存仓库号,图书备注)
供应商(供应商编号,姓名,地址,联系电话,传真,邮政编码)
仓库(仓库编号,面积)
库管员(库管员编号,名称,密码)
存放(仓库编号,图书编号,入库日期,出库日期,库存数量)
供应(供应商编号,供应量)
购书(购书单编号,购书日期,购书数量)
3逻辑结构设计
逻辑结构设计的任务是把概念结构设计阶段设计完毕的基本E—R图转化为与选用的具体机器上的DBMS产品所支持的数据模型相符的逻辑结构(包括数据库模式和外模式)。
这些模式在功能性、完整性和一致性约束及数据库的可扩充性等方面应满足用户的各种要求。
E—R图向关系模型的转化要解决的问题是如何将实体和实体间的关系转化为关系模式,如何确定这些关系模式的属性和代码。
3.1决策表
根据具体实际情况,我们用决策表来描述模块内部处理流程。
条件名称
取值
含义
会员卡
M
有
L
无
本数
N
1~2本
Y
2本以上
方式
D
购买
租赁
3.2模型转换
关系模型的逻辑结构是一组关系模式的集合。
E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。
所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式。
E—R模型中的主要成分是实体类型和联系类型,它向关系模式转化的规则是:
对于实体模型,将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的健。
对于联系类型,要视1:
N和M:
N三种情况做不同处理:
1)若两个实体间的联系是1:
1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的健和联系类型的属性。
2)若两个实体间的联系是1:
N,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。
3)若两个实体间的联系是M:
N,则将联系类型也转换成关系模式,其属性为两端实体的键加上联系类型的属性,而键为两端实体间的组合。
根据以上规则,本系统的E-R模型向关系模型转换如下(关系的码用下横线标出):
图书(图书编号,供应商编号,名称,作者,出版社,单价,出版日期,所存仓库号,备注)
3.3功能模块图
图书进销存系统功能模块图
4物理结构设计
数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。
为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。
目标与任务:
本阶段要完成的任务是为关系模式选择取存方法和设计关系索引等数据库文件的物理存储结构
4.1组织结构图
4.2程序流程图
管理信息系统处理方式的合理选择,是一个处理过程的设计问题。
选择处理方式实际上就是根据系统的任务、目标和环境条件,合理选择信息活动的形式及其具体方法。
在绘制流程图时使用的符号如下:
由此可得本系统的程序流程图,如图5.2.1所示。
图5.2.1系统程序流程图
4.3UC矩阵图
把系统划分为子系统可以大大简化设计工作,因为划分之后,只要子系统之间的接口关系明确。
而uc矩阵图是根据过程与数据类之间的关系来确定过程之间的关系的。
其关键是确定过程与数据之间的三种关系。
数据库
功能
客户
订货
产品
加工路线
材料表
成本
零件规格
原料库存
成品库存
职工
销售区域
财务
计划
设备负荷
材料供应
工作指令
经营计划
U
C
财务计划
产品原因
产品设计
产品工艺
库存控制
调度
生产能力
材料需求
作业流程
区域管理
销售
订货服务
发运
会计
成本会计
人员计划
人员招聘
4.4据字典
数据流程图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典在数据库设计中占有很重要的地位。
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
具体数据字典内容见下。
名称
名称含义
数据类型
长度
说明
BID
图书编号
Char
10
BName
图书名字
20
PID
供应商编号
11
BWriter
图书作者
30
BPub
图书出版社
BPrice
图书单价
Float
BPubDays
图书出版日期
Datetime
SID
存放的仓库号
1
BRemarks
图书备注
300
表1.1.2客户购书表
BuyID
购书单编号
BuyNum
购书数量
Int
BuyDays
购书日期
表1.1.3库存图书表
仓库号
2
InTime
入库日期
SNum
库存数量
OutTime
出库日期
表1.1.4进货表
InNum
进购图书数量
BuyTime
图书进购日期
表1.1.5库管员信息表
AdID
库管员编号
AdName
15
AdPswd
密码
表1.1.6供应商信息表
PName
姓名
PAddr
地址
50
PTel
联系电话
PFax
传真
PPost
邮政编码
6
表1.1.7仓库信息表
仓库编号
SArea
面积
表1.1.8供应表
PNum
供应量
【此文档部分内容来源于网络,如有侵权请告知删除,本文档可自行编辑和修改内容,感谢您的支持!
】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 进销存 管理 系统