广东金融学院 本科毕业论文——企业进销存管理信息系统的设计与开发
D1 商品表 D3 销售订单表 P1.2 添加新商品 P1.4 制定订单 D7 缺料表 F1订购信息 客户S1 P1.1 需求录入 P1.8 库存查询 P1.3 添加新客户 P1.5 登记出库 D2 客户表 D4 销售出库表 P1.6 出库修改库存 P1.7 收款处理 D6 商品库存表 D 5 销售应收款表 图3.4 销售子系统数据流图
- 8 -
广东金融学院 本科毕业论文——企业进销存管理信息系统的设计与开发
D7 缺料表 P2.1 制定订单 D9 采购订单表 供应商 P2.3 登记入库 P2.4 入库修改库存 P2.2 添加新供应商 D10 采购入库表 D6 商品库存表 D8 供应商表 P2.5 付款处理 D 11 销售应付款表 图3.5 采购子系统数据流图
3.4 部分数据字典
为了定义本系统数据流图中各个成分的具体含义的,以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述,需要数据字典来辅助分析,它和数据流图共同构成了本系统的逻辑模型。数据字典有以下四类条目:数据流、数据项、数据存储、处理逻辑。由于篇幅关系,不能一一对本系统数据字典进行描述,下面仅各举一例为代表进行描述。如表3.1~表3.4所示:
- 9 -
广东金融学院 本科毕业论文——企业进销存管理信息系统的设计与开发
表3.1 数据流的描述
数据流编号 数据流名称 简述 数据流来源 数据流去向 数据流组成 数据流的流通量 F1 订购信息 说明客户订购的基本信息 客户 订单处理模块 商品基本信息+客户信息+数量+价格+…… 100/天 表3.2 处理逻辑的描述
处理逻辑编号 处理逻辑名称 简述 输入数据流 输出数据流 处理描述 P1.4 制定订单 根据客户订购信息制定订单 订购信息 订单信息 根据客户订购信息(包括客户信息,商品信息)制定订单 表3.3 数据存储的描述
数据存储编号 数据存储名称 简述 输入数据 数据存储组成 存储方式 D1 商品信息表 存放的是每种商品的基本信息 商品基本信息 名称+类型+规格型号+产地+库存上限+库存下限+…… 按商品编号的先后顺序排列 表3.4 外部实体的描述
外部实体编号 外部实体名称 简述 输入数据流 输出数据流 S1 客户 购买商品的人 无 客户基本信息和订单信息 - 10 -
广东金融学院 本科毕业论文——企业进销存管理信息系统的设计与开发
4. 系统概要设计
4.1 设计目标
(1)功能实用。面向中小型企业,紧紧围绕进销存业务,不盲目追求功能的大而全。设置一些对企业具有较大实用价值的功能,比如:商品库存上、下限存量报警,基础信息和业务信息查询统计,将数据导出到Excel表等。
(2)运行可靠。好的软件首先是一个正确、可靠的软件。不追求新技术的采用,而要确保系统计算正确无误,运行稳定可靠。
(3)界面友好,操作简单。操作界面布局得当,主次分明,信息量丰富,相关信息实现关联查询,操作简单,易于学习和掌握。
(4)安全保密。系统通过操作权限划分、技术加密手段,确保商业数据的安全,让合法用户方便使用,同时拒绝非法使用。
(5)易于扩充。市场多变,系统要易于扩充,以适应不断变化的业务要求,延长系统的使用寿命。
4.2 系统功能结构设计
本系统划分为七大模块,包括系统管理模块,基本信息管理模块,采购管理模块,销售管理模块,库存管理模块,报表管理模块和帮助模块。 具体模块划分如图4.1所示:
- 11 -
广东金融学院 本科毕业论文——企业进销存管理信息系统的设计与开发
企业进销存管理信息系统 系统管理 基本信息管理 采购管理 销售管理 库存管理 报表管理 帮助 用户管理 修改密码 系统备份 采购订单管理 采购入库管理 采购付款管理 销售订单管理 销售出库管理 销售收款管理 库存盘点管理 库存警示管理 库存信息查询 关于 系统 辅助工具 供应商管理 客户管理 商品管理 库房管理 部门管理 员工管理 其它资料管理 采购订单查询统计 采购订单查询统计 采购订单查询统计 采购订单查询统计 图4.1 企业进销存管理信息系统功能模块示意图
4.3 对功能模块的描述
(1)在系统管理方面
包括系统登录,用户管理,密码修改,系统备份。
系统登录:用来验证登录的系统用户的合法性,只有合法的系统用户才能登录系统并且使用系统功能。
用户管理:实现对用户的添加,修改和删除,并设置用户的类型,不同用户类型具有不同的操作权限。
- 12 -