毕业论文(设计)--仓库管理系统的设计与实现论文 下载本文

摘 要

随着科学技术的不断提高,计算机科学不断发展,其强大功能已被人们深刻认识,它已经进入社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速,查找方便,可靠性高,保密性好,寿命长,成本低等,可减少更多的人力物力,这些都能极大的提高货物的管理效率,也是仓库管理科学化,正规化,与世间接轨道的重要条件,因此开发一个仓库管理系统是很有必要的,具有特殊的技术意义和管理意义。

仓库管理系统是以一个虚拟的仓库为模型,开发具有货物管理功能的小型数据库数据库管理应用软件。该软件前台使用Visual C++应用程序,后台使用SQL Server 2005作为数据服务器,以“用户方便,功能实用”为首要目标。最显著的特点是具有比较强大的系统分析功能,可以为管理者提供有关的统计分析数据。本软件的使用将有助于提高仓库管理员管理能力,使其迈上一个崭新的台阶。

关键词:仓库管理系统、C++、SQL语言

1

摘 要 ............................................................................................................. 1 1 绪 论 ......................................................................................................... 4 1.1 背景 .................................................................................................... 4

1.1.1 编写目的 ..................................................................................... 4 1.1.2 软件定义及开发环境 ................................................................. 4 1.1.2.1 软件定义..........................................................................4

1.1.2.2 开发环境..........................................................................4

2 系统需求分析 ........................................................................................ 5 2.1 信息需求 ............................................................................................ 5 2.2 处理需求 ............................................................................................ 5 2.3 数据流图及数据字典 ........................................................................ 6 2.3.1 系统总体的数据流图 ............................................................... 6

2.3.2 数据流名词条描述....................................................................7

2.4 安全性和完整性要求 ........................................................................ 9 2.4.1 安全性........................................................................................9 2.4.2 完整性.......................................................................................9

3 系统设计................................................................................................. 10 3.1 系统总体设计 .................................................................................. 10

3.1.1 系统功能模块图 ....................................................................... 10 3.1.2 系统功能要求及功能模块分析 ............................................... 11 3.1.3 菜单设计 ................................................................................... 11 3.2 数据库设计 ...................................................................................... 11 3.2.1 数据库概念结构设计 ............................................................... 11 3.2.2 数据库逻辑结构设计 ............................................................. 17 3.2.2.1 关系模型 ................................................................................ 17 3.2.3 数据库物理设计 ....................................................................... 17 4 系统实现................................................................................................. 20 4.1 数据库的建立 .................................................................................. 20 4.1.1 用SQL语言建立数据库 ......................................................... 20 4.1.2 实验数据实例 ......................................................................... 25 4.1.3 数据库的维护 ........................................................................... 36

2

总 结 ........................................................................................................... 38 参考文献资料............................................................................................. 38

3

1 绪论

1.1 背景

随着我国经济的飞速发展,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断增大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长,面对庞大的产品信息量,如何有限的管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业的运行效益。而库存管理又涉及入库,出库,产品,经办人员及用户等方面的因素,如沪管理这些信息是一个非常复杂的系统工程,所以就需要仓库管理系统来提高仓库管理员的工作效率,对于信息的规范管理,科学统计,快速查询,减少管理方面的工作量,同时对于调动广大员工的积极性,提高企业的生产效率,都具有十分重要的意义。

1.1.1 编写目的

仓库管理系统的主要任务是用计算机对各种货物信息进行日常的管理,如修改、增加、删除及查询等,针对系统服务对象的具体要求迅速准确的完成各种货物信息的统计计算和汇总工作,快速打印出货物报表。

1.1.2 软件定义及开发背景

1.1.2.1 软件定义

“仓库管理系统”是以一个虚拟的仓库为模型,开发的具有入库管理、出库管理、借出管理功能的小型数据库管理应用软件。

1.1.2.2开发环境

系统开发平台:Microsoft visual studio 2005 系统开发语言:C++

系统后台数据库:SQL Server 2005 运行平台:Windows XP (SP2)

分辨率:最佳效果1280×1024像素

2 系统需求分析

4