3.数据存储
数据存储 系列名:库存管理子系统 编号: 条目名: 库存信息表 别名: 存储组织: 二维表 数据流结构: 记录数:约10000 数据量:约1000KB 主键:货位 辅键: 图书类型 图书名称 单价 货位 库存量 入库日期 出库日期 简要说明:显示图书库存信息,在采购入库和销售出库时及时更新库存信息。 修改记录: 编写: 审核:
4.数据加工
数据加工 系列名:财务管理子系统 编号: 条目名:核对应收账 别名: 输入:采购付款记录表 销售记录表 输出: 应付账款明细表 XXX XXX 日期: 日期: 2011.04.05 2011.04.05 加工逻辑:财务人员根据数据流应付帐,对经营情况中为保证经营顺利进行而应付的账款作核对。 简要说明:完成财务处理中应付账款的核对工作。 通过以上对数据流、数据存储中的构成要素分别进行分析,对数据之间的联系作了说明。为了详细说明数据的详细内容和数据处理过程,下面对此系统进行进一步设计。
3.4信息系统功能模块设计
根据数据流程图和数据字典,以系统的逻辑功能和数据流关系为基础,通过“自
19
上而下”的多层次设计,把系统分解为若干个大小适当、功能明确、具有一定的独立性且容易实现的小模块,从而把复杂系统的设计转变为多个简单模块的设计。
在功能模块的设计上,根据“希殊书店”销售管理的特点,分为销售管理子系统,财务管理子系统,库存管理子系统。如图所示:
书店销售管理信息系统 销售管理 财务管理 采购及库存管理系统
图3- 7 书店销售管理信息系统功能图
3.4.1销售管理子系统
销售管理系统的基本功能包括:一方面在图书销售业务管理环节,另一方面在图书销售信息记录环节,包括顾客购买图书后生成销售信息记录,记入销售历史记录。销售管理子系统如下图所示:
收款 销售信息登记 销售情况汇总 销售管理子系统
图3- 8 销售管理子系统
20
3.4.2财务管理子系统
信息查询管理系统的基本功能是将销售信息、库存信息录入系统进行管理和维护,方便在顾客提出需求时及时查询与更新同时也方便管理人员对自身店况的查询了解。
核对应收账 核对应付账 修改总账
图3- 9 财务管理子系统 财务管理子系统 3.4.3库存管理子系统
图书库存管理子系统的基本功能是对仓库的产品进行动态的管理,配合销售活动的有效完成。如图所示:
采购及库存管理子系统 采购管理 库存管理 采购统计 采购付款 清点入库 更新库存
图3- 10 库存管理子系统
21
3.5数据库设计
数据库是以一定的组织方式存储在一起的相关数据的集合,它能以最佳的方式,最少的数据冗余为多种应用服务,程序和数据具有较高的独立性。数据库系统是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体。
3.5.1数据库概念模型设计
概念模型是按用户的观点对数据和信息建模。首先将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS的信息结构即概念模型,然后再将概念模型转化为计算机上某一DBMS支持的数据模型。
概念设计中自顶向下的实体分析方法,即常用的实体——联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。在考察了客观事物及其联系后,即可着手建立E—R模型。在模型设计中,首先格局分析阶段收集到的材料,利用分类聚集概括等方法抽象出实体并一一命名,再根据实体的属性描述其间的各种关系。
系统设计所涉及到和主要实体有图书信息实体、销售信息实体、库存信息实体,财务信息实体。
各实体E-R图如下:
图3- 11 图书信息实体图
图书 类型 书名 …… 价格 库存数据
22
销售人员 书名 销售 数量 价格 图3- 12 图书销售信息实体图
图书类型 图书名称 入库日期 出库日期 库存 ……
图3- 13 库存信息实体图
库存 图书类型 图书名称 …… 收款人 收款日期
图3- 14 财务信息实体图
实体之间联系的E-R图如下:
23