摘要:随着信息时代的来临,计算离人们的生产生活越来越近,特别是在企业中,计算机已经在潜移默化中促使企业由机械化生产转向信息化时代。一方面,企业规模的扩大,过去那种采用人工来计划生产销售过程的模式已经不能跟上越来越大的信息量要求;另一方面,越来越廉价的计算机硬件设备在一定程度上也促使了企业的计算机普及,于是ERP(Enterprise Resource Planning(企业资源计划))系统也应用而生。
厂房、生产线、加工设备、检测设备、运输工具等都是企业的硬件资源,人力、管理、信誉、融资能力、组织结构、员工的劳动热情等就是企业的软件资源。企业运行发展中,这些资源相互作用,形成企业进行生产活动、完成客户订单、创造社会财富、实现企业价值的基础,反映企业在竞争发展中的地位。ERP系统的管理对象便是上述各种资源及生产要素,通过ERP的使用,使企业的生产过程能及时、高质地完成客户的订单,最大程度地发挥这些资源的作用,并根据客户订单及生产状况做出调整资源的决策。
伴随着计算机硬件的进步,计算机软件高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应地,软件的开发也由最初的个体手工作坊式的封闭式生产,发展为产业化、流水线式的工业化生产。80年代初出现的面向对象的程序设计,以c++、Delphi、java为代表为用户提供在模块化的执行方式,提出的对象(Object)的概念,其方法就是软件的集成化,如同硬件的集成电路一样,生产一些通用的、封装紧密的功能模块,称之为软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。对使用者来说,只关心它的接口(输入量、输出量)及能实现的功能,至于如何实现的,那是它内部的事,使用者完全不用关心。而同时数据库技术也经过由网状数据库、层次数据库向目前的以Oracle、SqlServer为代表的关系数据库的进化。
本文就以超市库存管理软件为研究对象,使用VC++6为开发工具,SqlServer2000为数据源,探讨ERP软件中重要的进销存问题。
关键词:ADO;入库;出库
目录
摘要
ABSTRACT
第一章 绪 论-1
1.1业务介绍-1
1.2功能介绍-1
1.3方案策划-1
第二章 系统开发相关理论基础-2
2.1面向对象设计介绍-2
2.2面向对象设计方法原则-3
2.3面向对象设计步棸-3
2.3.1设计阶段-3
2.4功能特点-4
第三章 系统设计-6
3.1可行性分析-6
3.1.1调查分析-6
3.1.2必要性分析-6
3.1.3可行性分析-7
3.2需求分析-10
3.2.1编写目的-10
3.2.2功能分析-10
3.2.3数据分析-11
3.2.4原理框图-11
3.3模块设计-11
3.3.1模块介绍-11
3.3.2模块框图-13
3.4概要设计-13
3.4.1 数据库-ER图-13
3.4.2 模块功能分析-16
3.5项目实施周期-18
3.5.1开发环境-18
3.5.2关键问题-18
3.5.3运行环境-18
第四章 详细设计-19
4.1数据库设计-19
4.2专用类的设计(详细代码参考程序)-23
4.3专有控件的设计(详细代码参考程序):-31
4.4界面的设计:-35
4.5菜单的设计:-36
4.6数据库管理的设计:-38
第五章 测试与运行-42
5.1登陆界面:-44
5.2主界面:-44
5.3用户管理:-45
5.4计算器:-45
5.5报表界面:-46
5.6打印界面:-46
5.7测试汇总:-47
5.8操作说明书-47
5.8.1基础资料-47
5.8.2 入库管理-48
5.8.3销售管理-48
5.8.4库存管理-49
5.8.5财务管理-49
5.8.6 常用工具-49
5.8.7数据库管理-49
5.8.8系统管理-49
第六章 结论-50
谢辞-51
参考文献-52