【VC++开源代码栏目提醒】:网学会员,鉴于大家对VC++开源代码十分关注,论文会员在此为大家搜集整理了“商品库存管理系统源码+数据库+论文 - 技术总结”一文,供大家参考学习!
I 详细源
代码及数据库请联系本人 课课课课 程程程程 设设设设 计计计计 题题题题 目目目目 商品库存管理系统 教教教教 学学学学 院院院院 计算机学院 专专专专 业业业业 计算机科学与技术 班班班班 级级级级 姓姓姓姓 名名名名 指导教师指导教师指导教师指导教师 2008 年 7 月 1 日 II目目目目 录录录录 前言前言前言前言................................................................................................................................ 3 1.概述概述概述概述............................................................................................................................. 4 1.1 库存管理的必要性库存管理的必要性库存管理的必要性库存管理的必要性 ......................................................................................... 4 1.2 库存分类库存分类库存分类库存分类 ......................................................................................................... 4 1.3 库存管理的目标库存管理的目标库存管理的目标库存管理的目标 ............................................................................................. 5 1.4 1.4 1.4 1.4 主要参加人员及任务分配主要参加人员及任务分配主要参加人员及任务分配主要参加人员及任务分配 ............................................................................ 5 2.开发背景开发背景开发背景开发背景 .................................................................................................................... 6 3.系统分析系统分析系统分析系统分析 .................................................................................................................... 7 3.1 进行资料收集进行资料收集进行资料收集进行资料收集 ................................................................................................. 7 3.2 应用程序结构确定应用程序结构确定应用程序结构确定应用程序结构确定 ......................................................................................... 8 3.3 确定系统开发环境确定系统开发环境确定系统开发环境确定系统开发环境 ......................................................................................... 8 3.4 确定系统的功能模块确定系统的功能模块确定系统的功能模块确定系统的功能模块 ..................................................................................... 8 3.5 3.5 3.5 3.5 详细需求分析详细需求分析详细需求分析详细需求分析 ................................................................................................ 8 4.4.4.4.系统总体设计系统总体设计系统总体设计系统总体设计 ......................................................................................................... 11 4.1 4.1 4.1 4.1 系统数据流图系统数据流图系统数据流图系统数据流图 .............................................................................................. 11 4.2 系统目标设计系统目标设计系统目标设计系统目标设计 ............................................................................................... 11 4.3 开发设计思想开发设计思想开发设计思想开发设计思想 ............................................................................................... 11 4.4 系统功能分析系统功能分析系统功能分析系统功能分析 ............................................................................................... 12 5.详细设计详细设计详细设计详细设计 .................................................................................................................. 13 5.1 5.1 5.1 5.1 基本模块与功能基本模块与功能基本模块与功能基本模块与功能 .......................................................................................... 13 5.2 5.2 5.2 5.2 数据库设计数据库设计数据库设计数据库设计 .................................................................................................. 13 5.3
VC 6.05.3
VC 6.05.3
VC 6.05.3
VC 6.0工程创建向导工程创建向导工程创建向导工程创建向导 ............................................................................. 17 5.4
VC 6.05.4
VC 6.05.4
VC 6.05.4
VC 6.0数据库新建工具数据库新建工具数据库新建工具数据库新建工具 ......................................................................... 18 5.5 5.5 5.5 5.5 数据源的创建数据源的创建数据源的创建数据源的创建 .............................................................................................. 21 5.6 5.6 5.6 5.6 程序结构程序结构程序结构程序结构 ...................................................................................................... 23 6.运行结果运行结果运行结果运行结果 .................................................................................................................. 32 7.实验总结实验总结实验总结实验总结 .................................................................................................................. 33 8.8.8.8.参考文献参考文献参考文献参考文献 ................................................................................................................. 34 3前言前言前言前言 仓库库存管理系统是一个企业不可缺少的部分它的内容对于企业的决策者和管理者来说都至关重要所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理仓库中的各种物资设备这种管理方式存在着许多缺点如:效率低、另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对物资信息进行管理具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。
因此开发这样一套库存管理软件成为很有必要的事情。
41.概述概述概述概述 1.1 1.1 1.1 1.1 库存管理的必要性库存管理的必要性库存管理的必要性库存管理的必要性 大多数库存管理理论认为库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。
虽然持有一些库存是必要的过量的库存却非但没有用处而且占用了资金。
占用的资金对于公司发展、新产品开发等都是非常需要的减少资金占用还可以大大减少来自银行贷款的利息和风险。
对那些采购量特别大、采购件市场价格有波动的物料库存加强库存管理效果更为明显。
因此平衡公司库存投资与其它资金需求至关重要。
1111.2.2.2.2 库存分类库存分类库存分类库存分类 企业怎样管理库存是库存管理的最大难点和挑战。
因此通过MRPII物料主计划模块和采购模块建立计划与控制系统以有效地实施库存管理和采购补偿成为题中应有之义。
通过调查我们得知任何库存均可分为如下三类 类物品高值——价值占库存总值-的相对少数物品。
通常为物品的-。
类物品中值——总值占库存总值的-。
物品数居中通常占物品的-。
类物品低值——库存总值几乎可以忽略不计只占-。
是物品的大多数通常占-。
显然类物品是关键如果我们把精力集中于类物品使其库存压缩10-50就是总库存的相当可观的一笔压缩。
关于分类方法有几条基本法则 a. 控制的程度 对类物品严加控制包括做完备、准确的记录高层监督和经常评审从供应商按大合同订单频繁交货对车间紧密跟踪以
压缩提前期。
对类物品做正常控制包括良好的记录与常规的关注。
对类物品尽可能使用简便的控制诸如定期目视检查库存实物、简要记录或以简便标志法表明补充存货已经订货采用大库存量与订货量以避免缺货安排车间日程计划时给以低优先级。
b.优先级 在一切活动中给类物品以高优先级以压缩其提前期与库存。
5对类物品予以正常处理仅在关键时给以高优先级。
予类物品以最低优先级。
c.订货过程 对类物品提供及时、准确的采购信息和状态查询。
计算机数据需要人工加以核对进行阶段性盘点以及频繁的评审以压缩库存。
对类物品按一定周期或当发生重大变化时评审一次库存数据和订货点MRPII操作按例行公事处理。
对类物品可以盘点处理或订货点计算。
订货往往不用MRPII作计划。
可以凭业务人员的经验加以控制。
由上可以看出库存管理的重要性。
因此库存管理是企业管理的重要组成部分。
市场需要库存商品提供给用户企业的经营需要库存保证各种药品的供应以进行药品的销售库存对生产效率的提高有着极其重要的影响。
因此库存管理系统是
计算机管理系统的中心。
因为所有企业的经营活动都离不开物流的活动。
1.31.31.31.3 库存管理的目标库存管理的目标库存管理的目标库存管理的目标 库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析以保证企业生产中畅通的物流使决策人员及早发现问题采取相应措施调整库存结构缩短储备周期加速资金周转最大限度地降低库存占用同时通过周期性的仓库盘点及时补救管理中的漏洞使库存管理系统实时地反映企业中各个仓库的现时情况为各类管理人员从不同侧面提供所需信息以便协调企业经营收到更大效益库存管理系统是协调企业生产经营的基础其数据的准确性、方便的查询、有效的分析是整个计算机
管理系统顺利运行的关键。
1.4 1.4 1.4 1.4 主要参加人员及任务分配主要参加人员及任务分配主要参加人员及任务分配主要参加人员及任务分配 阳文兵:日常业务管理的设计包括入库管理出库管理调货管理及库存盘点的窗口设计和
代码编写。
唐雄明:基础信息管理中的商品信息管理客户信息管理及供应商信息相关的窗口
设计和
代码编写。
陈从填:基础信息管理中的仓库信息管理地域信息管理及计量单位管理相关的窗口设计和
代码编写。
韩康康:主窗口的设计和
代码的编写及数据库的设计和数据源的创建。
王晓博:查询统计管理和系统管理相关的窗口设计和
代码的编写。
62.开发背景开发背景开发背景开发背景 企业的库存物资管理往往是很复杂、很繁琐的。
由于所掌握的物资种类众多订货、管理、发放的渠道各有差异各个企业之间的管理体制不尽相同各类统计报表繁多因此仓库的库存管理必须编制一套库存管理信息系统实现计算机化操作而且必须根据企业的具体情况制定相应的
方案。
根据当前的企业管理体制一般的库存管理系统总是根据所掌握的物资类别相应分成几个科室来进行物资的计划订货核销托收验收入库根据企业各个部门的需求来发送物资设备并随时按期进行库存盘点作台帐根据企业领导和自身管理的需要按月、季度、年度进行统计分析产生相应报表。
为了加强关键物资、设备的管理要定期掌握其储备消耗情况根据计划定额和实际纤毫定额的比较进行定额管理使得资金使用合理物资设备的储备最佳。
一个完整的企业物资供应管理系统应包括采购计划管理合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。
其中仓库的库存管理库存管理库存管理库存管理是整个物资供应管理系统的核心核心核心核心。
因此有必要开发一套独立的库存管理系统来提高企业工作效率 而所使用的这套库存管理系统是企业生产经营管理活动中的核心此系统必须可以用来控制合理的库存费用、适时适量的库存数量使企业生产活动效率最大化。
仓库作为一总货品资源的集散地货品的种类繁多包含很多的信息数据的管理。
据调查得知以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理对于货品的出入库情况的统计和核实等往往采用对账本的人工检查对管理者的管理权限等不受约束任何人都可查看这样容易引起资料外泄。
另外数据信息处理工作量大容易出错由于数据繁多容易丢失且不易查找。
总的来说缺乏系统、规范的信息管理手段。
而且一般的存储情况是记录在账本上的仓库的
工作人员和管理员也只是当时记得比较清楚时间一长如果再要进行查询就得在众多的资料中翻阅查找了这样造成费时、费力如要对很长时间以前的货品进行更改就更加困难了。
因此很有必要建立一个库存管理系统使货品管理工作规范化系统化程序化。
提高信息处理的速度和准确性。
7 3.系统分析系统分析系统分析系统分析 本系统采用了结构化生命周期法结构化生命周期法是最
常用的管理信息系统开发方法分为四个步骤即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。
其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节。
3.1 进行资料收集进行资料收集进行资料收集进行资料收集 在整个系统分析阶段我在图书馆认真查看了很多关于仓库库存管理方面的书籍收集到了相应的入库单、领料单、台账、物料卡、报表等资料这些资料可以用作数据库设计的依据具体如下 3-1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 入库单是入库单位在把相应的零部件送人仓库时必须填写的单据领料单是领料人员从仓库中领取零部件时必须填写的单据即出库零部件台账相当于本系统中的操作日志实际是一个流水账用于记录每天发生的入库、出库信 8息物料卡在本
系统中用现有库存信息来表示的作用是记录某一种零部件的数量变化以便库管员盘查报表是仓库向有关领导和部门定期提交的零部件库存汇总信息。
收集到的入库单、领料单、零部件库存台账、零部件物料卡等单据和报表的实物样式在此略去有兴趣者请参考有关类似企业的样本即可。
3.2 应用程序结构确定应用程序结构确定应用程序结构确定应用
程序结构确定 从用户应用角度来看可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次而应用程序结构可归纳为集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器服务器应用程序结构、客户机服务器应用程序结构等5种类型。
本库存管理系统就采用了当前最流行的客户机服务器应用程序结构即C/S结构此时客户机提出请求服务器对客户机的请求作出回应。
通过对服务功能的分布实现了分工服务。
数据存储层放在服务器上业务处理层和界面表示层放在客户机上因此又被称为“灵敏的客户机”结构。
许多操作可以在本地的客户机上执行只是当需要数据时才向服务器发出请求。
并使应用程序的处理更接近用户使整个系统具有较好的性能可以并行地处理应用程序的请求、减少了数据传输量、降低了服务器的负荷。
由于条件所限将此系统所有程序都置于一台计算机上以便调试运行。
3.3 确定系统开发环境确定系统开发环境确定系统开发环境确定系统开发环境 由于大多数公司内部使用的计算机平台都是基于Windows环境的。
为了降低系统成本应最大程度地利用现有的资源、兼容现有的环境可确定使用下面的开发环境 ★
网络操作系统Windows2000★数据库服务器MicrosoftAccessr2000 ★服务器平台Windows2000★客户机平台Windows9598NT2000 ★前端开发工具visual studio 6.0 3.4 确定系统的功能模块确定系统的功能模块确定系统的功能模块确定系统的功能模块 通过分析确定库存系统将包含6个主要功能模块即系统模块、入库业务管理模块、出库业务管理模块、退料业务管理模块还库业务管理模块、盘点业务管理模块报表输出、需求管理模块。
对于每一个功能模块都包含了数据录入、编辑、查询、统计、打印、应急、帮助等功能。
3.5 3.5 3.5 3.5 详细需求分析详细需求分析详细需求分析详细需求分析 根据库存管理系统的基本要求可将系统分为四个子系统:1.基础信息管理2 9日常业务管理3查询统计管理4系统管理。
这些模块可由下图给出 3-1 3.5.1 基础信息管理子系统 基础信息管理子系统主要包括:商品信息管理客户信息管理供应商信息管理仓库信息管理地域信息管理计量单位管理。
如图3-2所示 3.5.2 日常业务管理子系统 日常业务管理子系统主要包括入库管理出库管理调货管理和库存盘点。
如图3-3所示 10 3.5.3
查询统计管理子系统 查询统计管理子系统的主要功能是查询过期商品可以查询其合计数量和合计金额可以进行清除过期商品的操作。
3.5.4 系统管理子系统 系统管理子系统是关于软件信息和用户信息的一些操作可查看
软件的版本号可对用户信息进行管理可添加修改删除用户信息。
3.5.5 系统特色 1.设置系统用户
登陆功能即时对系统数据进行安全设置与保护。
2.友好的用户界面业务操作简单进入系统即能使用。
3.成熟先进的技术和系统构架采用先进的数据库访问方式数据更安全性能更稳定。
4.强大的数据处理能力和开放的数据接口选用具有大型数据库安全机制的数据库系统提供各种级别的数据保护和权限控制方式确保数据的安全可。
5.系统每种操作都可以通过菜单来进行。
操作快捷、方便。
易懂易会。
系统集输入、维护、查询、统计和各种处理为一体信息导入导出方便共享。
11 4.4.4.4.系统总体设计系统总体设计系统总体设计系统总体设计 4.1 4.1 4.1 4.1 系统数据流图系统数据流图系统数据流图系统数据流图 4.2 系统目标设计系统目标设计系统目标设计系统目标设计 系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化从而达到企业仓库库存管理效率的目的。
4.3 开发设计思想开发设计思想开发设计思想开发设计思想 1 2 3 4 4-2 0 4-1. 12库存管理的物资主要是企业生产中所需要的各种设备、原材料及零部件。
进货时经检查合同确认为有效托收后进行验收入库填写入库单进行入库登记。
企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。
计划员根据整个企业的需求开出物资设备出库单仓库管理员根据出库单核对发放设备、原材料及零部件。
有些设备使用完毕需要及时归还入库填写还库单。
根据需要按照月、季、年进行统计分析产生相应报表。
仓库库存管理的特点是信息处理量比较大。
所管理的物资设备、原材料及零部件种类繁多而且由于入库单、出库单、需求单等单据发生量特别大关联信息多查询和统计的方式各不相同因此在管理上实现起来有一定的困难。
在管理的过程中经常会出现信息的重复传递单据、报表种类繁多各个部门规格不统等
问题。
在本系统的设计过程中为了克服这些困难满足计算机管理的需要我们采取了下面的一些原则 统一各种原始单据的格式统一帐目和报表的格式。
删除不必要的管理冗余实现管理规范化科学化。
程序
代码标准化软件统一化确保软件的可维护性和实用性。
界面尽量简单化做到实用、方便尽量满足企业中不同层次员工的需要。
建立操作日志系统自动记录所进行的各种操作。
4.4 系统功能分析系统功能分析系统功能分析系统功能分析 本系统需要完成的功能主要有以下几点。
库存管理的各种信息的输入包括入库、出库、还库、需求信息的输入等。
库存管理的各种信息的查询、修改和维护。
设备采购报表的生成。
在.