    用户管理:系统管理员能够对仓库管理员和采购员的信息进行管理。另外,出入库的操作关系到供货方和需求方,系统要能够记录这双方的信息。
    物品管理:仓管员要完成对物品信息的录入、分类和管理,方便之后的出入仓操作。另外针对货物损坏、过期等情况,仓管员能进行物品销毁工作。
    出入库管理:有物品入库时,仓库管理员通过系统记录入库信息。仓管员在看到订单信息后对仓库内物品进行调配,并记录出库信息。
    采购单管理:采购员在进行采购前通过系统将采购信息以采购单形式录入,再由系统管理员进行审核,审核通过后采购员才进行采购。
    订单管理:系统管理员在接到订单后从系统中录入,仓库管理员看到订单信息后完成物品配送,并将配送完成的订单进行标记。
2.3    系统功能模块图
根据之前的需求分析,我将系统分成了用户登录、基本功能、信息管理和信息查询四个模块。用户登录作用是用于不同身份的系统用户登陆系统;基本功能模块包括物品出入库的登记和采购单的审核;信息管理模块是用于各种信息的添加、修改与删除;信息查询模块用于各种信息的查找。系统具体的功能模块图如图2-1所示:
 
图2-1 系统功能模块图
2.4    用例模型
根据对功能模块的描述,我建立了每个参与者在系统中的用例模型,如图2-2所示。该用例模型描述了不同参与者在系统中可使用的不同的功能。
 
图2-2 系统整体用例图
3    数据库设计
3.1    系统数据流图
本系统的数据流图如图3-1所示。改图描述了系统中数据的流向。
 
图3-1 系统数据流图
3.2    概念模型设计
图3-2为整体的E-R图,该E-R描述了数据库中各个实体间的关系。
 
图3-2 整体E-R图
3.3    逻辑结构设计
    将概念模型转化为关系模型:
仓库管理员(工号,姓名,性别,年龄,电话,入职时间,密码)
采购员(工号,姓名,性别,年龄,电话,入职时间,密码)
物品(条形码号,名称,规格,价格)
仓库(仓库号,仓库类型,仓库面积)
订单(订单号,需求方编号,条形码号,物品名称,数量,送货地址)
采购单(采购单号,采购员工号,供应方编号,条形码号,数量)
系统管理员(工号,姓名,性别,年龄,电话,入职时间,密码)
供应商(单位编号,名称,电话,地址)
需求方(单位编号,名称,电话,地址)
库存(条形码号,仓库号,数量,保质期,生产日期)


    数据字典:
表3-1为仓库管理员表,用于存放仓库管理员的基本信息,其中的密码为仓库管理员登录时所使用的密码。
表3-1仓库管理员(WHManager)表
字段名    数据类型    主关键字    外部关键字    参照的表    取值说明
工号(WMno)    varchar(10)    Yes            不允许为空
姓名(WMName)    char(10)                不允许为空
性别(WMSex)    char(2)                检查必须为‘男’或‘女’,默认为‘男’
上一篇:《操作系统》企业网络自动化管理系统生产管理模块
下一篇:仓库管理信息系统国内外研究现状

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

国内外图像分割技术研究现状

承德市事业单位档案管理...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

公寓空调设计任务书

C#学校科研管理系统的设计

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...