仓库管理系统的设计和实现毕业论文内容摘要:
模块图: 仓库管理系统 系 输 维 查 报 帮 统 入 护 看 表 助 模 模 模 模 模 模 块 块 块 块 块 块 打 日 入 出 还 需 印 志 库 库 库 求 设 管 模 模 模 模 置 理 块 块 块 块 第三章 数据库设计 3. 1 数据库需求分析 在仔细调查企业仓库物资设 备管理过程的基础上,得到本系统所处理的时间流程如图所示: 仓库现有库存 各部门需求 企业总体生产计划 汇总 处理 设备 采购 设备 出库 设备 入库 设备 还库 数据流程图 在本设计中,通过对企业仓库管理的内容和数据流程分析,设计的 数据项和数据结构如下: ● 设备代码信息。 包括的数据项有设备号、设备名称。 ● 现有库存信息。 包括的数据项有现有设备、现有数目、总数目、最大库存、最小库存等。 ● 设备使用信息。 包括的数据项有使用的设备、使用部门、数目、使用时间、出库时状态。 ● 设备采购信息。 包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间等。 ● 设备归还信息。 包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。 ● 设备需求信息。 包 括的数据项有需求的部门、需求设备、需求数目、需求时间等。 有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。 3. 2 数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 本设计根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体。 各个实体的 ER 图及其关系描述如下: 1)库存实体 ER 图: 现有库存 设备号 现有库存 警戒库存 总数 2)入库实体 ER 图: 入库 设备号 供应商信息 采购价格信息 采购员 3)出库实体 ER 图: 出库 设备号 使用部门 数量 时间 经手人 4)部门需求实体 ER 图: 部门需求 设备号 需求部门 需求数量 需求时间 5)还库实体 ER 图: 设备还库 设备号 还库时间 人 还库数量 经手人 6)计划采购实体 ER 图: 计划采购 设备号 库存信息 供应信息 时间 7)实体和实体之间的关系 ER 图如图所示: 入库 现有库存 出库 还库 部门需求 设备采购 3. 3 数据库逻辑结构设计 在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。 仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。 每个表格表示在数据库中的一个表。 ( 1)设备代码表: 列名 数据类型 可否为空 设备号(主键) 数值型( 20) 不能为空 设备名称 字符型( 50) 可为空 ( 2)设备入库表: 列名 数据类型 可否为空 设备号 数值型( 20) 不能为空 入库时间(主键) 日期型( 8) 可为空 供应商 字符型( 50) 可为空 供应商电话 字符型( 15) 可为空 入库数量 数值型( 20) 可为空 价格 字符型( 10) 可为空 采购员 字符型( 20) 可为空 ( 3)设备出库表: 列名 数据类型 可否为空 设备号 数值型( 20) 不能为空 出库时间(主键) 日期型( 8) 可为空 使用部门 字符型( 50) 可为空 出库状况 数值型( 20) 可为空 经手人 字符型( 20) 可为空 出库数量 数值型( 10) 不能为空 领取人 字符型( 50) 可为空 用途 字符型( 50) 可为空 ( 4)现有库存表: 列名 数据类型 可否为空 设备号(主键) 数值型( 20) 不能为空 现有库存 数值型( 20) 可为空 最大库存 数值型( 20) 可为空 最小库存 数值型( 20) 可为空 总数 数值型( 20) 可为空 ( 5)部门需求表: 列名 数据类型 可否为空 设备号(主键) 数值型( 20) 不能为空 部门名称 字符型( 20) 不能为空 需要数量 数值型( 20) 可为空 需求开始时间 日期型( 8) 可为空 需 求结束时间 日期型( 8) 可为空 ( 6)设备还库表: 列名 数据类型 可否为空 设备号(主键) 数值型( 20) 不能为空 还库时间 日期型( 8) 不能为空 仓库管理员 数值型( 20) 可为空 归还数量 数值型( 20) 可为空 归还人 字符型( 10) 可为空 ( 7)操作日志表: 列名 数据类型 可否为空 操作员 字符型( 50) 不能为空 操作内容 字符型( 50) 不能为空 操作时间 日期型( 8) 可为空 ( 8)设备采购计划表: 列名 数据类型 可否为空 设备号 数值型( 20) 不 能为空 现有库存 数值型( 20) 可为空 总库存 数值型( 20) 可为空 最大库存 数值型( 20) 可为空 购买数量 数值型( 20) 可为空 供应商 字符型( 20) 不能为空 价格 字符型( 10) 可为空 计划采购时间(主键) 日期型( 8) 可为空 3. 4 数据库结构的实现 在需求分析、概念结构设计的基础上得到数据库的逻辑结构设计之后,我们就可以在 Visual 数据库系统中实现该逻辑结构。 打开如图所示的“仓库管理”项目后,在项目管理器中展开数据文本夹,用鼠标选中数据库, 单击右侧的“新建”按钮,在弹出的对话框中将该数据库文件存储为 c:\仓库管理 \仓库管理 .dbc。 在弹出的如图所示的数据库设计器中单击鼠标右键,选择“新建表”,为数据库添加数据表(表的内容见上节)。 下面以表设备代码表为例来介绍表的建立过程。 选择“新建表”,在弹出的对话框中将表存储为 c:\仓库管理 \设备代码 .dbf。 在弹出的如图所示的表设计器中填写表的内容。 字段设置完成后,单击“确定”按钮后为表输入数据,如不想现在输入,可以先“取消”,以后再输入。 具体方法如下: ( 1) 如图所示,选中要输入数据的表,单击 “浏览”按钮。 ( 2) 此时弹出无数据的表,在 Visual 的主窗口中选择“表”,选择“追加新记录”后,就 可以在表中输入数据了。 如图所示。 不过这种方法只 能一次输入一条记录,如果要输入第二条记录时,需再次选择追加新记录。 如果有一个已有的数据表,就可以使用“使用追加记录”将这个有数据的表追加到当前表中,不过执行该操作要求这二个表的结构完全相同。 第四章 系统主要功能模块的创建 按照前面的分析,我们将管理系统的逻辑模块统一到 6 个实际功能模块中,如图所示。 切换面板用于切换不同的操作,。仓库管理系统的设计和实现毕业论文
相关推荐
ocial developm ent m ade of r esult s give has cer tainly, Clar if ied t he demands f or developm ent of XXX, r ef err ing t o bot h dir ect ions, t asks and issues, t eaching m ethods, f or t he cur
讲师更熟悉企业的情况,往往讲的实际,容易懂,用得上,成本低,效果好,但这些人往往缺乏授课经验,需对其进行适当的讲师培训和认证。 对于新的管理方法、理念和新产品、高新技术的引进,往往从企业外的研发单位、咨询公司或高校聘请讲师指导。 对优秀老员工的素质、学历教育一般采用与高校联合办学的方式。 四、培训管理机构与制度 负责企业培训的组织机构分层设立,本案例中在集团一 级设教育培训处,主要工作分为两方面
证系统实施工作的顺利进行和成功。 硬件的购置和安装包括 计算机 硬件、外设、 网络 、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。 数据准备与录入工作主要是指由手工操作转入 计算机 处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。 数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关
环境 系统结构: C/S 架构 上位机 平台: Windows 9X、 Windows XP、 Windows 200X PDA平台: 新大陆 UTOOL ERP 平台: 用友 U8 开发工具: Microsoft Visual studio C++ . 参考资料 《供应链管理全球标准( ECR)》 《 计算机软件产品开发文件编制指南 》 GB856788 《 嵌入式系统 C/C++程序开发与