(1) 系统管理模块的设计。
(2) 仓库管理模块的设计。
3.1.2系统设计目标
根据物流运输管理工作的需求和管理流程,本系统实施后,应达到以下目标:
(1)    货物的入库、出库、退库、借出、归还、调拨、盘点等多种操作流程。
(2)    写入各种出入库凭证及凭证查询。
(3)    统计仓库账目,以无纸化作业全面代替手工台帐。
(4)    准确控制存储物料的数量,以保证稳定的物流,支持正常的生产,支持多仓库操作,货物的批量出入库、调拨、盘点、货位管理等。
(5)    有效地解决货物的积压、超储、过期、短缺、账目混乱等常见的弊病。
(6)    实时的库存信息控制,保证了准时交付。
 3.2系统总体设计
根据物流运输管理系统的特点,可以将其分为系统管理、仓库管理,其中各个部分及其具体功能模块如图1所示。
 
图1 系统功能结构图
4.数据库设计
在系统设计过程中,数据库的设计是系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、文护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
4.1数据库表的设计
只有仓储人员才可以操作物流系统管理,UserList用于存储所有仓储人员的信息,仓储人员信息表如表1所示。
表1  UserList表
字段    类型    描述    长度    是否允许为空
ID    int    编号    4    否
UserName    Varchar    用户名    50    是
PassWord    Varchar    密码    50    是
UserType    Int    用户类型    4    是
AlignType    Int    激活    4    是
Controls    Int    仓库    4    是
GoodsType    Int    类型    4    是
概念结构设计通常使用E-R图对它的描述工具进行设计,对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型,设计E-R图。通过对本系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划系统中使用的数据库实体对象,具体说明如下:KeepNum(仓库)信息实体,用于存储所有仓库信息,以准确地记录每本仓库存储情况。当有产品入库时,要对产品的各项信息进行记录,以方便查询。KeepNum(仓库)实体与AllGood(产品小类)实体的关系如图2所示。
 
图2 仓库信息与产品小类关系图
另外还有库存产品表(GoodList)、产品大类表(BigClass)、单据表(GoodPapers)、操作类型表(PaperType)、系统日志表(RecordList)、系统通知表(SystemTest)表都是采用相同的方法设计。
4.2相关视图设计
为方便数据调用本系统设计了四个视图,视图设计及其功能如下表2所示。
表2视图及其功能
视图名称    视图功能
View_Dao    为库存盘点提供数据
View_GoodMsg    提供库存产品数据信息
View_Papes    为操作单据提供数据
View_Sum    统计库存信息
4.3存储过程设计
本系统只有一个存储过程InsertGood,用来完成入库管理,具体设计如下:
上一篇:C#物流运输管理系统的设计与实现+ 需求分析
下一篇:C#+Ajax站内搜索引擎系统的设计与实现+Lucene

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

上海居民的社会参与研究

提高教育质量,构建大學生...

压疮高危人群的标准化中...

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...