好文档 - 专业文书写作范文服务资料分享网站

库存管理系统设计与开发

天下 分享 时间: 加入收藏 我要投稿 点赞

题目:库存管理系统设计与开发

简介:本系统主要完成对仓库的基本信息管理,库存操作管理,统计查询管理,库存预警

管理,综合管理等五个方面。每一个功能下又有各自的子功能,分别为(用户信息设置,客户信息设置,产品信息设置,仓信息设置),(入库管理,出库管理,库存盘点),(库存查询,出库查询,入库查询,库存分析),(短线管理,超储管理),(日志管理)。系统可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。

关键词:数据库;SQL语言;VC++ 6.0;ADO数据存取;数据库组件;仓库管理

1

目 录

目 录............................................................... III 第1章 引言........................................................... 1

1.1 课题来源 ...................................................... 1 1.2 开发工具的选择 ................................................ 2 1.3 本文所做工作 .................................................. 3 第2章 数据库概论..................................................... 4

2.1 数据库概述 .................................................... 4

2.1.1 数据库的发展.............................................. 4 2.1.2 数据库阶段的特点......................................... 5 2.1.3 数据库技术................................................ 7 2.2数据库理论基础.................................................. 7

2.2.1 数据库模型................................................ 7 2.2.2 数据库体系结构............................................ 9 2.2.3 数据的独立性.............................................. 9 2.2.4 范式..................................................... 10 2.3 SQL语言基础................................................. 11

2.3.1 SQL简介 ................................................. 11 2.3.2 SQL查询 ................................................. 12 2.3.3 SQL数据更新 ............................................. 12

第3章 VC++6.0 环境下的ADO数据存取................................... 14

3.1 VC++6.0 及ADO数据存取技术 简介 ............................ 14 3.2 用VC开发本系统的基本流程 .................................. 15 3.2 Access 简介 ................................................ 22 第4章 系统设计阶段 .................................................. 23

4.1 系统需求分析 ................................................. 23 4.2 系统概要设计 ................................................. 29

4.2.1 系统结构设计............................................ 29 4.2.2 数据库设计............................................ 31

4.2.2.1 E-R图............................................. 31 4.2.2.2 数据库表格设计 .................................... 32

4.2 系统详细设计概述 ........................................... 34 第5章 系统编码实现.................................................. 35

5.1 短线管理模块的实现 ......................................... 35

5.1.1 创建窗口对象............................................. 35 5.1.2为对话框创建类 ........................................... 35 5.1.3 在对话框上添加控件....................................... 36 5.1.4 控件设置变量............................................. 36 5.1.5 为类“StoreLowDlg”添加成员函数.......................... 36 5.1.6 初始化List Control控件.................................. 36

1

5.1.7 实现新添加的成员函数..................................... 37 5.2 超储管理模块的实现 ......................................... 41

5.2.1 创建窗口对象............................................. 41 5.2.2 为对话框创建类........................................... 41 5.2.3 在对话框上添加控件....................................... 42 5.2.4 控件设置变量............................................. 42 5.2.5 为类“StoreLowDlg”添加成员函数.......................... 42 5.2.6 初始化List Control控件.................................. 42 5.2.7 实现新添加的成员函数..................................... 43 5.3 产品信息设置模块 ............................................. 47 5.4 仓库信息设置模块的实现 ....................................... 47 5.5 出入库管理模块的实现 ......................................... 48 5.6 库存盘点模块的实现 ........................................... 48 5.7 库存查询模块的实现 ........................................... 49 5.8 出入库查询模块的实现 ......................................... 49 5.9 库存分析模块的实现 ........................................... 50 5.10 用户信息设置的实现 ........................................... 50 5.11 客户信息设置的实现 ........................................... 51 5.12 日志管理模块的实现 ........................................... 51 第6章 软件测试....................................................... 52

6.1测试的目的与任务............................................... 52 6.2测试的方法..................................................... 52 6.3具体测试....................................................... 53 第7章 软件维护....................................................... 54 第8章 结束语......................................................... 56 第9章 致谢........................................................... 57 第10章 参考文献...................................................... 58

1

第1章 引言

1.1 课题来源

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。人工管理管理仓库的产品日益繁重,仓库的管理问题也就提上了日程。随着库存产品的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。 在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:

极大提高了仓库工作人员的工作效率,大大减少了以往入、出存流程繁琐,杂 乱,周期长的弊端。

基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。

仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平,随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分心要,入库、库存、出库还是现在企业仓库管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好仓库管理系统,尽可能地减少仓库管理的重复性和低效性就成为当前最为重要的问题。仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。

通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现

1

今小型仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。

1.2 开发工具的选择

自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的Visual Studio 6.0,Borland公司的Delphi 6.0等数据库辅助开发工具。

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: Microsoft公司的Visual Basic 6.0版 Microsoft公司的Visual C++6.0版 Borland公司的Delphi 6.0版

在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。

而VC++6.0是一个非常理想选择,VC++6.0 是操作系统中快速应用开发环境的最新版本。它也是当前Windows平台上第一个全面支持最新Web服务的快速开发工具。无论是企业级用户,还是个人开发者,都能够利用VC++6.0 轻松、快捷地开发优秀的基于通信的程序,开发高效灵活的文件操作程序,开发灵活高效的数据库操作程序,等等。VC++6.0是惟一支持所有新出现的工业标准的RAD环境,包括XML(扩展标记语言)/XSL(可扩展样式语言),SOAP(简单对象存取协议)和WSDL(Web服务器描述语言)等。

VC++6.0 是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在VC++6.0 的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低了应用程序开发的难度。VC++6.0的基础编程语言是具有面向对象特性的C++ 语言。C++具有代码稳定、可读性好、编译速度快,效率高等优点,并将面向对象的概念得到充分的发挥,使这种语言有了全新的发展空间。

1

库存管理系统设计与开发

题目:库存管理系统设计与开发简介:本系统主要完成对仓库的基本信息管理,库存操作管理,统计查询管理,库存预警管理,综合管理等五个方面。每一个功能下又有各自的子功能,分别为(用户信息设置,客户信息设置,产品信息设置,仓信息设置),(入库管理,出库管理,库存盘点),(库存查询,出库查询,入库
推荐度:
点击下载文档文档为doc格式
91gkd9q9zi4vbt01gdv99bpag891im0043l
领取福利

微信扫码领取福利

微信扫码分享