文档介绍:1
2需求分析 1
系统目标 1
功能需求 1
3数据库设计 2
概念设计 2
存储过程 2
4系统设计 3
总体设计 3
系统流程图 3
5系统实现 4
4
4
8
8
8
“数据库系统”窗体设计 10
12
14
16
6系统生成 18
7系统测试 19
8课程设计总结 19
在现代企业中,仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间作数据记录统计工作。
本系统正是根据仓库管理的专业特点而开发的,用现代电子技术提高库管工作的质量和效率。适用于小型企业库管以及储运业务,界面直观,操作简便,运用鼠标,在窗口的不同部位供使用者录入和查询统计。
在计算机飞速发展的今天,采用计算机管理信息系统将为给企业管理来了明显的经济效益和社会效益,减少入库管理,出库管理及库存管理中的漏洞,可以节约不少管理开支, 提高仓库的管理业务处理效率,增加企业收入。建立仓库管理系统已变得十分心要。
基于课程学习,线设计开发一系统,应对简单的商品在途、入库、在库、出库管理。
开发平台:本系统以Microsoft公司的Office软件系列中Microsoft Access 2003为开发平台,适用于Microsoft Access 2003及其以上版本装载的计算机。
2需求分析
系统目标
实现一个仓库管理系统,完成仓库信息管理,物品信息管理,存物人信息管理。
功能需求
本系统的用户可以对存取信息进行查询,添加,删除操作,此外用户还可对物品进行存取的操作以及查询操作。
用户通过输入正确的用户名和密码后进入主界面。主界面为登陆用户提供了2项选择:存物品,取物品。
存物人信息管理:
显示存物人的基本信息,用户可以添加,查询,删除存物人信息,以达到维护存物人信息的功能。
物品信息管理:
显示物品的基本信息,用户可以添加,查询,删除物品信息。
存取信息管理:
给出物品存取的情况信息,可以以此把物品取出,存物人也可以通过姓名查询物品实现存取功能。
3数据库设计
概念设计
设计好数据项和数据结构后,就可以设计满足需求的各种实体及相互关系
仓库主要管理分四部分,包括在途管理、入库管理、库存管理和出库管理,库房分老库、新库,现将各部分关系作如下图示。
仓库管理
在途管理
入库管理
库存管理
订购商品
出库管理
商品入库
商品入库预备
注销在途记录
原库存数量
更新统计
出库数量
库存数量更新
库房
老库
新库
持有库存
更新库存
持有库存
更新库存
存储过程
使用存储过程可以优化系统,并提高效率。因此,构建完数据库的表结构后,就可以创建表中信息选择、添加、更新以及删除的相关存储过程。
4系统设计
总体设计
仓库系统分为入库管理、库存盘点、出库管理和基础数据。其主结构图如下图-1所示。
开始
主模块
入库管理
库存盘点
出库管理
基础数据
图-1系统功能模块图
N
Y
Y
N
选择退出?
判断用户身份
合法?
开始
退出
用户登录
执行服务操作
进入相应的页面
系统流程图
系统的流程图-2如图所示
图-2系统流程图
5系统实现
根据第三范式建表原则,将系统所需的数据划分到8个表中,分别是“仓库编码”表、“客户编码”表、“商品编码”表、“在途商品”表、“入库信息”表、“出库记录”表、“库存信息”表、“用户”表。
使用表格设计器创建以上各表,并设置相关属性,如下图:
图1-1 用户表
图1-2 仓库编码表
图1-3入库记录表
1-4 库存信息表
图1-5 出库记录表
图1-6 在表对象中显示创建表集合
由于表的创建多为重复性操作,所以这里只供用户的创建步骤:
单击表对象中提供的“使用设计创建表”。
进入设计器界面。
图1-7 表计器界面
在“字段名称”中键入“用户”和“密码”,“数据类型”选择文本,字段长度根据需求设计,并游记账户,将其设为主键。如:图1-8
图1-8 用户表的设计
现在八个所需表已经创建完毕,现需要创建个表之间的关系,点击工具箱中的关系图标,创建表之间的