1、 仓库管理系统仓库管理系统 课程设计报告课程设计报告 题目: 仓库管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机计算机学院学院 20172017 年年 1212 月月 8 8 日日 学号学号 计算机学院 仓库管理系统课程设计报告 目录目录 1 设计内容及要求 . 1 1.1 设计内容 . 1 1.2 设计要求 . 1 2 概要设计. 2 2.1 课程设计选题背景 . 2 2.2 系统功能简介 2 3 概念结构设计工具(E-R 模型) . 3 3.1 数据流图 . 3 3.2 基本数据项及数据结构 4 3.3 总体 E-R 图. 5 3.3 系统结构设计 . 7 4 逻辑
2、结构设计 8 4.1 关系数据模式 8 4.2 视图的设计. 8 5.数据库物理设计与实现. 10 5.1 数据库应用的硬件、软件环境介绍 10 5.2 物理结构设计 . 10 5.3 索引的设计 12 5.4 相关 SQL 语句 . 13 6 数据操作要求及实现 . 18 6.1 数据查询操作 18 6.2 数据更新操作 18 6.3 数据维护操作 19 总结. 20 参考文献 21 计算机学院 仓库管理系统课程设计报告 1 1 1 设计内容及要求设计内容及要求 1.1 设计内容 仓库管理系统 该系统主要分为四大功能:管理员功能、信息安全功能、一般用户功能、报 表生成。 管理员功能: 产品入
3、库登记、 确认入库信息、 删除库内信息、 借出信息登记、 产品分类管理、添加人员、删除人员、查询库内信息; 信息安全功能:人员权限区分、事件记录、数据警告、计划备份、即时备份、 数据恢复; 一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户 密码; 报表生成:库存信息报表生成。 1.2 设计要求 根据用户需求,该系统应该实现以下功能: 进出库管理:对进出库信息进行记录。 查询功能:仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编 号,保证了对进、出库信息录入负责人的确认。 部门资料管理与库存报表生成:资料管理包括了人员信息管理,财政支出信 息管理,以及各项业务单据的资料
4、管理。报表主要分类为:日报表,月报表,销 售报表,入库报表等等。 由于计算机能存贮大量的数据, 而且数据只要一次存入, 便可多次重复使用, 所以管理数据达到完整,统一,原始记录能保证及时,准确。 许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解 脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。 计算机学院 仓库管理系统课程设计报告 2 2 2 概要设计概要设计 2.1 课程设计选题背景 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生 产和经营管理的企业都有自己生产和销售的产品, 而这些产品都需要储存在仓库 中,对于每个企业来说,随着企业规模的
5、不断大,产品数量的急剧增加,所生产 产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对 庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的, 仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理 又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信 息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的 繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率, 这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于 调动广大员工的工作积极性, 提高企业的生产效率, 都具有十分
6、重要的现实意义。 现在国内外对此类系统的开发与研究也是很有实用性的, 基本上能满足各企 业的自身特点,来进行仓库方面的管理,同时,改类系统又都在不断地深入与发 展,来适用更多的企业,一般都能运用于各个企业的仓库管理,但是都没有针对 大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发 与实践。 2.2 系统功能简介 建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽 象,人们常常在正式建造实物之前,首先建立一个简化的模型,以便更透彻地了 解它的本质。使用模型可使人们从全局把握系统的全貌及其相关部件之间的关 系,可以防止人们过早的陷入各个模块的细节。因此,建模是毕业论文选题系统 数据库设计的重要部分。而统一建模语言 UML 是第三代用来为面向对象开发系 统的产品进行说明、可视化和编制文档的标准表示,是目前最好的建模工具。下 面就用 UML 对本系统进行建模。 计算机学院 仓库管理系统课程设计报告 3 3 3 概念结构设计工具(概念结构设计工具(E E- -R R 模型)模型) 建立简明准确的表示模型是把握复