3.2 系统HIOP图
3.3.2数据库设计 3.3.2.1数据库需求分析 在仔细调查企业库存物资材料管理过程的基础上,设计出本系统所处理的数据流程图3.3:
图3.3 数据流程图 通过对企业仓库管理内容和数据流程分析,设计的数据项合数据结构如下: 设备代码信息。包括的数据项有设备号、设备名称。 现有库存信息。包括的数据项有现有设备、现有数目、最大库存、最小库存等。 设备使用信息。包括的数据项有使用的设备、使用部门。数目。使用时间、出库时状态等。 设备采购信息。包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间等。 设备归还信息。包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。 设备需求信息。包括的数据项有需求的部门、需求设备、需求数目、需求时间等。 有了上面的数据结构、数据项和数据流程,就可以进行数据库设计。 3.3.2.2 数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计规划出的实体有库存实体、出库实体、入库实体、采购实体、还库实体、需求实体。各个实体的E-R图及其关系描述如下: 图3.4 库存实体E-R图 图3.5 入库实体E-R图 图3.6 需求实体E-R图 图3.7 计划采购实体E-R图 实体与实体间的关系E-R图如下所示:
3.3.2.3 数据库逻辑结构设计 在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。 库存管理系统数据库中的各个表的设计结果如下面的几个表格所,每个表格表示数据库中的一个表。
字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6 设备名称 文本 NOT NULL 字段大小为20
表 4.2 权限表 字段名称 数据类型 可否为空 说明 用户名 文本 NOT NULL 字段大小为10 密码 文本 NOT NULL 字段大小为15 权限 文本 NOT NULL 字段大小为10
表 4.3 设备入库表 字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6 入库时间 日期/时间 NULL 无 供应商 文本 NULL 字段大小为20 供应商电话 文本 NULL 字段大小为15 入库数量 数字 NULL INTEGER 价格 数字 NULL INTEGER 采购员 文本 NULL 字段大小为10
表 4.4 设备出库表 字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6 使用部门 文本 NULL 字段大小为20 出库时间 日期/时间 NULL 无 出库状况 文本 NULL 字段大小为20 经手人 文本 NULL 字段大小为10 出库数量 数字 NULL INTEGER 领取人 文本 NULL 字段大小为10 用途 文本 NULL 字段大小为20
表 4.5 现有库存库表 字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6 主键 现有库存 文本 NULL INTEGER 最大库存 文本 NULL INTEGER 最小库存 文本 NULL INTEGER
表 4.6 部门需求表 字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6 部门名称 文本 NOT NULL 字段大小为10 需要数量 数字 NULL INTEGER 需求开始时间 日期/时间 NULL 无 需求结束时间 日期/时间 NULL 无
表 4.7 设备还库表 字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6 还库时间 日期/时间 NULL 无 仓库管理员 文本 NULL 字段大小为10 归还数量 数字 NULL INTEGER 归还人 文本 NULL 字段大小为10
表 4.8 操作日志表 字段名称 数据类型 可否为空 说明 操作员 文本 NOT NULL 字段大小为10 操作内容 文本 NOT NULL 字段大小为100 操作时间 日期/时间 NOT NULL 无
表 4.9 设备采购计划表 字段名称 数据类型 可否为空 说明 设备号 文本 NOT NULL 字段大小为6主键 现有库存 数字 NULL INTEGER 总库存 数字 NULL INTEGER 最大库存 数字 NULL INTEGER 购买数量 数字 NULL INTEGER 供应商 文本 NULL 字段大小为10 价格 数字 NULL INTEGER 计划采购时间 日期/时间 NULL 无
3.4 物料代码设计 考虑到通化变压器有限公司当前的情况,在代码设计上采用他们熟悉的物料名字首字母的方式来设计:
G C —1 2 钢材
首字母
3.5 输入输出设计 本系统界面标准Windows形式,键盘输入(也可以用条形码读取),人机交互,容易使用。输入输出的设计考虑美观实用和通俗易懂,图文并茂。
3.6 系统安全性设计 系统数据库中包含多个二维表,所以在系统与数据库的连接上,并没有把数据库和系统的连接直接写入代码,而是通过对服务器端进行系统设置,使数据库名及路径不可见,并通过SQL 2000的数据库安全设置,保证了数据库的安全性。系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。 3.7 程序设计 具体程序设计见附录一。 4 系统功能介绍 最后开发完成的系统功能介绍如下。 4.2.1 管理功能
登入主界面,右边是系统模块,左边是每个模块里面的详细功能,在界面最上面的工具栏包括采购收货、采购检验、库存作业、零星业务、库存盘点、库存管理及系统设定等选象。管理界面方便简洁、利于操作人员学习掌握。
4.2.2 入/出库功能
登入主界面,然后进入出入库登记,出现如上图所示界面:入库:选取材料类型、入库类型/出库类型(操作类型)、操作日期、物料选择等资料后,制单人签名提交等待审核,然后经经手人验收,物料才会完成入/出库,数据存入数据库。 4.2.4采购功能
登入主界面,进入采购发票管理,可以进行采购发票录入查询功能:点击新增,输入发票的制单日期、订单编号、采购类型、税别、采购等情况,选取供应商,提交后信息待审形式显示,等待审核。 4.2.5 设备代码功能
物料代码的设计是根据通化变压器有限公司的情况设计的,采用的是物料名字的首字母(例如GB-23 代表 钢板 规格是3)。这样在出/入库、采购订单等操作选料的时候更加快捷的找的需要材料信息。
4.2.6 物料库存查询功能
登入主界面,然后进入物料查询,可以看到如上界面,可以进行当前库存,以及本期库存出/入库的情况。在工具栏,有编辑、业务操作、EXCEL输出、预览、打印、查询等功能。
4.2.9 盘点数据录入功能
登入主界面,从版面的左侧进入盘点数据录入,可以应用工具栏中的引出、引入到处当前盘点数据,浏览、打印等功能。录入时选取仓库类型,输入各项数据,点录入结束,数据保存到数据库。通过新增行在编辑下一个盘点数据。
4.2.10 操作日志功能
登陆主界面,从版面左侧进入操作日志,可以进行清除、EXCEL输出、预览及打印等功能,操作日志界面可以清晰的观察仓库操作的详细信息,更方便对仓库进行管理。
4.2.11 安全库存报告功能
登陆主界面,然后版面在左侧进入安全库存报告,图一可以查询具体某一种材料的安全库存;图二是查询所有物料的安全库存。版面皆具有EXCEL输出、预览、打印、查询等功能,在设置中更改安全库存的信息。
4.3 系统使用说明
主界面如下:
本系统使用简单方便,各操作界面如前面所示,右边的板块是系统模块,左边是没个模块里面的详细功能,在界面最上面是系统设定以及常用模块快捷。整个界面简洁方便操作人员学习使用,符合通化变压器有限公司的要求,系统经调试,可以安装使用。
5 总结
本文是以社会的发展需求为背景,通过对各类库存各类物品的初步认识,设计的一款库存管理信息系统。此系统开发以PowerBuilder为前台开发工具,具有效率高、成本低、质量高、功能强等特点,非常适合本系统的开发。利用其能快速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止。 进行系统分析然后将系统分为6个大模块:系统模块、入库业务管理模块、出库业务管理模块、采购业务管理模块、盘点业务管理模块(报表输出)、需求管理模块。对于每一个功能模块,都包含了数据录入、编辑、查询、统计、打印、应急、帮助等功能。 进行系统设计的时候先进行总体设计,然后具体模块的详细设计。 首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5 相关论文
首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5