仓库管理系统源代码数据库实训 第2页

仓库管理系统数据库实训
功能模块图
库存管理人员可能对数据库的管理有不同的权限,根据要求赋予不同人员对数据库管理的权限
根据系统的业务流程和用户的需求分析可以得出,本系统应该包含产品基本信息管理、出入库管理、库存管理、系统管理、操作人员管理、查询、打印、统计等几大功能,如下图所示: 
图3.2 总体功能模块图
    其中入库管理包括新物品初次入库(包含基本信息的入库)和非新物品入库,打印可以按需要采购的物品和借出,进库,入库信息进行打印.
1)基本管理:具体用户是系统管理员,对于出库进库成功时系统直接算出该产品的余料
2)进库管理:主要完成对产品品名,规格型号,数量,单价,入库日期,入料人编号,入料人(入料人和编号为统一的,一入料人编号对应于一个入料人),经手人出库管理主要完成产品品名,规格型号,数量,单价,出库日期,出料人编号,出料人3)交接班是为了便于用户交接班时不用退出系统就可以进行数据库用户更换
4)修改密码必须先输入原始密码才让修改密码,防止用户离开时的疏忽而被其他人篡改用户信息和密码。
5)查询
按日期:查询某个时间段的出入库信息。
按人员:查询某个入料人或领料人的相关信息
按物品:查询某种商品的出入库信息和余料。
6)统计:提供一种统计方式,一般要求按月统计,可以查出该月内的出入库总次数,及相关详细信息。
7)设置:该操作只允许数据库管理员进行设置,对于无该权限的数据库管理员进入系统后无该功能。
第四章 详细设计
4.1程序流程图
详细设计的结果基本上决定了总终的程序代码的质量。结构程序设计技术是实现上述目标的关键技术,是详细设计的逻辑基础,用程序流程图来表示。
 
图4.1 程序流程图
描述程序处理过程的工具称为过程设计的工具,它们可以分为图形,表格和语言三类。程序流程图又称为程序框图,一直是软件设计的主要工具,对控制流程的描绘很直观,便于掌握,它是历史最悠久,使用最广泛的描述过程设计的方法,然而它也是用得最混乱的一种方法,上图为本系统的程序流程图,直观地描述了上机管理系统。
4.2数据库的逻辑结构设计
数据库的逻辑模型
表4-1入库表(InStorehouse)
字段描述 字段名 字段类型 字段大小
品名 品名 文本 20
规格 规格 文本 20
导电 导电 文本 20
硬度 硬度 文本 20
数量 数量 数字型 单精度型
单位 单位 文本 4
入库日期 入库日期 日期型 8
入料人编号 入料人编号 文本 3
入料人 入料人 文本 8
经手人 经手人 文本 8
说明 说明 文本 40
入库标示 入库标示 文本 10
自动编号 自动编号 数字型 8

表4-2出库表(OutStorehouse)
字段描述 字段名 字段类型 字段大小
品名 品名 文本 20
规格 规格 文本型 20
导电 导电 文本 20
数量 数量 文本 单精度型
硬度 硬度 文本 20
单位 单位 文本 4
出库日期 入库日期 日期型 8
领料人编号 领料人编号 文本 3
领料人 领料人 文本 8
经手人 经手人 文本 8
说明 说明 文本 40
自动编号 自动编号 数字型 8表4-3库存表(Stock)
字段描述 字段名 字段类型 字段大小
品名 品名 文本 20
规格 规格 文本 20
导电 导电 文本 20

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有