图1-1 库存管理系统顶层数据流程图
2、系统设计
2.1系统总体结构设计
本系统的开发采用了生命周期法,在系统设计时遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。在管理内容上它主要描述为:
(1)库存管理的各种信息的输入,包括入库、出库、借还和盘点等。
(2)库存管理的各种信息的查询、修改、文护、出入库的月统计和年统计。另外,在货品库存中加入允许的最低库存字段,对所有库存物资实现监控和报警。
(3)基本档案信息的管理,包括货物、仓库和供应商等。
(4)实现数据压缩、还原和备份,以完成系统的文护工作。
(5)完成系统用户的权限管理。
2.2数据库设计
数据库设计包括概念结构设计、逻辑结构设计和实现数据库链接。
(1)数据库的概念结构设计可用下面的简单E-R图表示:
图2-1 系统E-R图
(2)数据库的逻辑结构设计
根据系统功能需求分析,本系统需要9个数据表,分别是货物信息表(tb-GoodsInfo)、仓库信息表 (tb-Storage)、供应商信息表(tb-Provider)、借货信息表(tb-BorrowGoods)、还货信息表(tb-ReturnGoods)、入库表(tb-InStore)、出库表(tb-OutStore)、盘点表(tb-Check)和操作员信息表(tb-User)等。我们列出比较重要的四个表的数据库逻辑结构如下:
tb-GoodsInfo(GoodsID,GoodsName,StoreName,GoodsSpec,GoodsUnit,GoodsNum,GoodsInPrice,GoodsOutPrice,GoodsLeast,GoodsMost Editer,EditDate);
tb-Storage(StoreID,StoreName,StorePeople,StorePhone,StoreUnit ,StoreDate,StoreRemark,Editer,EditDate);
tb-Provider(PrID,PrName,PrPeople,PrPhone,PrFax PrRemark,Editer,EditDate);
tb-User(UserName,UserID,UserPwd,UserRight);
(3)数据库链接的实现
为了充分展现对象编程的思想,本文来自优*文!论(文&网,毕业论文 www.youerw.com 加7位QQ324'9114找源文系统中利用ADO.NET中的组件SqlConnection实现数据库和前台应用程序之间的连接,利用connection对象和command对象实现随时访问数据库的功能。
上一页 [1] [2] [3] [4] [5] [6] 下一页