数据库货品管理系统课设报告詳解.doc
文本预览下载声明
数据库实验报告
教 学 部 专 业 班 级 学 号 姓 名 教师
沈阳航空北方科技学院货品管理系统
目 录
货品管理系统 II
目 录 II
1开发要求 1
2需求分析 1
2.1功能需求 1
2.2数据需求 1
2.3 数据流图 2
2.4 E-R图 3
2.4.1 实体图 3
2.4.2 E-R图 6
3总体设计 7
3.1功能模块设计 7
3.2系统设计方案 7
3.3 数据库设计 8
3.3.1 数据库表设计 8
4详细设计 10
4.1数据库连接 10
5调试与测试 11
5.1 调试 11
5.2 测试 11
6 结论 12
附录1—用户手册 1
附录2—源程序 6
摘 要
随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、操作人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。
??? 经对于本系统的研究分析,前台选择使用,后台数据库,开发出以结构的系统。1开发要求
本系统主要为管理提供方便快捷的服务,能够实现货品信息的录入、查询、更改,功能。本系统所要具体实现如下功能:货品信息的查询,删除,更改,添加。
2需求分析
2.1功能需求
现某公司需要管理其各种信息,希望实现仓库管理的信息化,通过建立一个货品管理系统来管理仓库。该系统完成的功能主要如下:
能够实现对货品信息的各种查询,包括逐个浏览,以及对货品信息的增加、删除和编辑操作。
2.2数据需求
本系统数据的需求,
2.3 数据流图:如图1
图1 管理员-供应商数据流图
图2 管理员-客户数据流图
图3总数据流图
2.4 E-R图
对于货品管理系统的分析,规划出的实体有:。各个实体具体的描述如下。(1)客户实体
包含字段:。
图(2)管理员实体
包含字段:职工号,职工姓名,性别,身份证号,职务。(如图5)
图5管理员实体
(3)供应商实体
包含字段:供应商编号,供应商名称,供应商地址,货物,联系方式。(如图6)
图6供应商实体
(4) 货品实体
包含字段:货物编号,货物名称,货物类型。(如图7)
图7 货品实体
(5)货品类型实体
包含字段:类型编号,类型名称,类型描述(如图8)
图8货品类型实体
(6)入库记录实体
包含字段:货品编号,供应商编号,货品名称,货品类型,入库量,入库时间,收购单价。(如图9)
图9入库记录实体
(7)出库记录实体
包含字段:货品编号,供应商编号,货品名称,货品类型,入库量,入库时间,售出单价。(如图10)
图10出库记录实体
2.4.2 E-R图
通过对各个实体之间的联系进行分析,得出系统的E-R图,如图11所示。
图
图12 功能模块
3.2系统设计方案
系统中不仅可以进行相应的货品查询,而且可以进行其他实体的显示,增加,删除,修改的功能。
3.3 数据库设计
3.3.1 数据库表设计
对本系统研究后,数据库管理系统采用Oracle实现。在银行管理器中创建银行数据库,根据上面的关系模式,系统建7个表。各个表结构如下。
客户表如表1所示。
表1 客户表
字段名称 字段类型 字段长度 字段说明 备注 knum Varchar 50 客户编号 主键 kname Varchar 50 客户姓名 kID Varchar 50 身份证号 kel Varchar 50 联系方式 kno Varchar 50 职工号
管理员表如表2所示。
表2 管理员表
字段名称 字段类型 字段长度 字段说明 备注 ynum Varchar 50 职工编号 主键 yname Varchar 50 职工姓名 ysex Varchar 50 性别 yID Varchar 50 身份证号 yzw Varchar 50 职务
供应商表如表3所示
表3 供应商表
字段名称 字段类型 字段长度 字段说明 备注 zcount Varchar 50 编号 主键 znum Varcha
显示全部