仓库管理信息系统
仓库管理信息系统
【摘要】仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的。 本文按照软件工程思想和管理信息系统的开发步骤,设计并实现了一个仓库管理信息系统。以系统开发过程为主线,介绍了系统从需求分析,逻辑设计,总体设计,详细设计以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、E-R模型、数据字典、物理表实现及其关系、功能模块算法流程、界面设计等等。最后对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。
设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,完成月底盘点等功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,防止了越权操作、误操作,并支持灾难性恢复;系统界面友好,操作简单,效率高易掌握。最后,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。
关键词:仓库管理; 数据库; 管理信息系统; 面向对象
摘 要 1
第一章 前言 2
1.1 项目开发背景 2
1.2 信息系统目标 3
1.3 系统开发方法 3
1.3.1 系统规划阶段 3
1.3.2 系统分析阶段 3
1.3.3 系统设计阶段 4
1.3.4 系统实施阶段 4
1.3.5 系统运行与维护阶段 4
1.4 开发工具选择 4
1.4.1 Delphi 7.0 简介 4
1.4.2 Delphi中的数据库系统开发 5
1.4.3 Access数据库系统 6
1.5 本系统开发方法及目标 7
第二章 系统需求分析 8
2.1 现行业务系统描述 8
2.2 现行系统存在的主要问题 9
2.3 可行性分析 9
2.3.1 技术可行性 10
2.3.2 经济可行性 10
2.3.3 运营可行性 11
第三章 系统逻辑设计 11
3.1 数据流程分析 11
3.2 数据词典描述 12
仓库管理信息系统
3.2.1 数据流的DD表 13
3.2.2 数据元素的DD表 14
3.2.3 数据存储的DD表 14
3.2.4 数据加工的DD表 15
3.2.5 外部项的DD表 15
3.3 软件模块结构设计 16
3.4 数据库设计 16
3.5 总体安全性可靠性方案 18
第四章 系统详细设计与实现 19
4.1 代码设计规范 19
4.2 人机界面设计 19
4.3 功能模块设计与实现 20
4.3.1 登录模块 20
4.3.2 基本信息维护模块 21
4.3.3 仓库操作模块 22
4.3.4 信息查询模块 22
4.3.5 系统其它功能模块 24
第五章 实施概况 24
5.1 操作系统和开发环境 24
5.2 系统测试 25
5.3 系统运行与维护 25
一章 公司介绍与系统的需求分析
1.1公司简介
佳雪公司是一个专销电动机的公司,主要业务是进行电动机的进货与分销,作为一个销售的中介公司,其
要求有入库与出库的主要数据库,可以简单的记录数据,并且可以进行多方面的查询,使得公司有较详细
的数据统计与分析。
其主要业务如以下图所示:
1. 厂商 仓库 顾客
图1.1.1
2.查询功能
1) 按型号查询
有两个结果:A生成 入库量、出库量、节余量
B生成 两个数据来源表,包括出库来源与入库来源;
2) 按单位查询
结果:生成 型号、产品名称、时间(入/出库)、单价
再生成出入库的两个基本情况表,包括供应商和顾客的基本情况,如型号、出/入库时间,单
价,发票编号、结帐情况;
3.本系统主要运用Visual Basic的内嵌数据库Access来记录数据;
仓库管理信息系统
4.产品信息:
序号(自动生成)、型号(文本)、入库时间(日期)、出库时间(日期)、数量(数字)、
发票编号(文本)、单价(货币)、厂商名称(文本)、供应商名称(文本)、厂商与供应商的电话(数
字)、结帐情况(是/否)[是为0,否为-1]
1. 2分析与描述
一.根据1.1章节的具体要求,总结出以下的数据流程:
图1.2.1 数据流程
二.根据以上情况,按要求设计了几个相关的数据库
表:出库、入库
查询:查询结余、出库查询、入库查询、型号出库查询、型号入库查询 l 主要的出库表属性如以下表所示:
字段名 属性 字段大小
序号 自动生成 长整型
型号 文本 50
产品名称 文本 50
出库数量 数字 长整型
单价 货币 自动小数
出库时间 日期 年-月-日
发票编号 文本 50
顾客电话 文本 50
结帐情况 是/否 2
表1.2.1
l 由于入库表与出库想类似,所以在此不做详细介绍。
l 为了方便查询,因此在出库与入库的基础上增加了几个查询表,具体字段如下:
1. 查询结余:型号、产品名称、出库数量、入库数量
2. 出库查询:顾客名称、型号、出库时间、单价、出库数量OF SUM、发票编号、结帐情况
3. 入库查询:供应商名称、型号、入库时间、单价、入库数量OF SUM、发票编号、结帐情况
4. 出库型号查询:型号、产品名称、顾客名称、单价、发票编号、结帐情况
5. 入库型号查询:型号、产品名称、供应商名称、单价、发票编号、结帐情况
1.3数据库的主要特点
u 数据库中的每一个表都必须符合下面几个特征:
*表中的每一个单元的内容只有一个值
*所有字段的名称都不相同
*记录的前后次序和字段的左右次序可以变化,不受限制
*数据库中的表的上下次序不受限制
*表中不应有内容完全相同的记录
*表中的每一个字段都必须有相同的数据类型
使用Visual Basic开发应用程序的两个主要思想:
仓库管理信息系统
*可视设计
*事件驱动编程
Visual Basic应用程序不同于其他语言开发的单一性程序。使用Visual Basic编程时,必须首先确定应用
程序如何与用户交互,如鼠标单击,用户必须编写代码控制这些事件的响应方法。 使用Visual Basic开发数据库应用程序的一般步骤如下所示:
(1) 建立数据库
(2) 建立用户界面
(3) 编写代码
(4) 调试运行
(5) 编译应用程序
(6) 发布应用程序
界面设计
(1) 控件的位置
(2) 界面元素的一致性
(3) 保持界面的简明
(4) 使用颜色和图象:增加视觉的感染力
(5) 图象和图标:增加应用程序的视觉上的趣味
(6) 选取字体
Visual Basic应用程序的结构:
由于Visual Basic应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的
模型。根据定义,对象包含数据和代码。在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内
在特性。版权所有:/38 …… 此处隐藏:2628字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




