成绩:
评语:
Xx 大学
2015-2016 学年度第一学期
《 数 据 库 课 程 设 计 》 说 明 书
题目: 仓库管理系统
院 系: 计算机工程学院
专业班级:13 级计算机科学与技术 1 班
学 号: 201330089045
学生姓名: xxx
班内序号: 18 号
指导教师: xxx
2015 年 8 月 20 日
2
摘 要
【摘 要】随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析
了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分
以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安
全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同
时简单介绍了 C#编程环境和 SQL 数据库管理系统的功能特点,库存管理系统是企业物流管理
中不可或缺的一部分。使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,
它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的
人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,
与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义
和管理意义。
【关键词】 仓库管理;信息管理;数据库;C#;产品管理;SQL
3
目录
1.概述.....................................................................................................................................3
2.课程设计任务的需求分析 .................................................................................................4
2.1 设计任务 .....................................................................................................................4
2.2 设计要求 .....................................................................................................................4
2.3 系统具体的功能 .........................................................................................................4
2.4 数据字典 .....................................................................................................................6
3.概念结构设计 .....................................................................................................................7
3.1 概念结构设计工具(E-R 模型).....................................................................................7
3.2 库房与管理员子系统(局部) ......................................................................................7
3.3 库房与零件子系统 ....................................................................................................8
3.4 总体 E—R 图 ..............................................................................................................8
4.逻辑结构设计 .....................................................................................................................9
4.1 关系数据模式 .............................................................................................................9
4.2 视图的设计 ...............................................................................................................11
5.数据库物理设计与实施 ...................................................................................................11
5.1 数据库应用的硬件、软件环境介绍.....................................................................11
5.2 物理结构设计 ...........................................................................................................12
5.3 建立数据库 ...............................................................................................................12
5.4 加载测试数据 ...........................................................................................................12
6.数据操作要求及实现 .......................................................................................................12
6.1 数据查询操作 ...........................................................................................................12
6.2 数据更新操作 ...........................................................................................................13
7. 源代码及查询截图(包括程序流程图,数据库链接方法).........................................14
7.1 数据库连接方法 .......................................................................................................14
7.2 程序流程图 ...............................................................................................................14
7.3 源代码及截图 ...........................................................................................................15
8.收获、体会和建议 ...........................................................................................................23
9.主要参考文献 ...................................................................................................................23
4
1.概述
1.1 课程设计选题
设计一个仓库管理系统,实现入库、出库、库存等功能,同时对管理员信息,库房信息,
零件信息进行科学的管理(录入,修改,删除,查询)
1.2 项目背景
仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至
关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人
们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、
另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人
类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟
的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这
些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重
要条件。 因此,开发这样一套商品库存管理软件成为很有必要的事情。
1.3 课程设计报告编写目的
编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并
在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。
1.4 课程设计报告的组织
程序设计者
1.5 所需的技术环境和相应的软件工具
开发环境和工具:C#、SQL Server2008、Visual Studio 2012
运行环境:WIN7 及以上
5
2.课程设计任务的需求分析
2.1 设计任务
管理系统管理各种信息的输入,包括货物的入库、出库、 接收信息的输入等。实现仓库
管理相关各种信息修改和维护。实现仓库管理现场实时信息的查询统计。管理仓库的各种物料
信息。该系统的可移植性要强。
2.2 设计要求
设计和实现零件库存管理系统,使库存管理的工作系统化、 规范化 和自动化,从而达到
提高管理效率的目的。
(1) 利用计算机系统实现零件库存管理 ;
(2) 流程符合商品库存要求 ;
(3) 查询方便 , 无论是按零件编号、名称、类别其中任一项都可以进行有效查询 ;
(4) 系统扩充容易 , 有很多地方还需要更好地完善 ;
(5) 友好的用户界面。
2.3 系统具体的功能
本系统主要是面向仓库管理员,管理员可以进行管理员注册,以及管理员信息,库房信息,
零件信息的录入,修改,删除,查询等功能,同时还能对零件进行入库和出库功能。
仓库管理系统零层数据图:
数据库
仓库管理员信息
零件信息
库房信息
录入管理员,库房,零件
仓库管理
系统
管
理
员