摘要
本文详尽阐述了一个完整的库存管理信息系统,采用系统生命周期的结构化方法,完成软件开发的过程。 通过对库存管理的实际调查,明确其完整的业务流程,以进行系统分析、系统设计、系统实施。在分析库存管理的具体情况后,采用Microsoft Access型数据库系统作为材料(即商品,下同)库存管理系统的后台数据库。由于Microsoft公司的Visual C++工具面向对象可视化编程的特点,有利于系统的开发,所以决定用其作为主要开发工具。 系统具有数据录入、数据修改、记录查询、报表打印等功能。较全面满足了材料库存管理的各项工作。该系统采用模块化原理编程,做到了模块规模适中,本身相对独立。模块化使程序结构清晰,易于设计、易于理解,提高了系统的可靠性。
本文详细说明了一个库存管理的业务流程,分析了其数据流程,明确了数据表之间的联系,详细说明了主要的程序逻辑。并以图表的方式直观的说明,使程序易于理解。
关键词:库存管理,业务流程,软件工程,模块化原理
Abstract
This text explains an intact the management information sysytem of stock exhaustivly , adopt the systematic structurization method of cycle of lite , finish the course of software development.
Through to the real investigation of stock control , define its intact business procedure , in order to carry on metwork analysis , designs systematically , implements systematically . After analyzing the concrete conditions of stock control , Mode1 Microsoft access it adopt there is as material dtatbase system (namely goods , the same below) stock backstage supporter database of administrative system , because Microsoft Visual C++ tool of Company face target visual characteristic of programming , favorable to systematic development , so determine to use it as the main developing instrument .
目 录
摘 要
前言
1库存信息管理系统的基本问题
1.1库存信息管理系统的简介
1.2管理者对库存信息管理系统的需求
2开发环境的选择
2.1开发技术的选择
2.2关系型数据库的实现
2.3数据库访问技术的选择
3系统分析与概要设计
3.1系统分析
3.2系统设计
4 系统简介
5数据库设计
5.1数据设计概述
5.2系统数据库表
6程序设计
6.1系统主界面
6.2系统其它界面
7 结束语
致 谢
参考文献
1库存信息管理系统的基本问题
1.1库存信息管理系统的简介
本系统是为了提高公司自动化办公的水平、经过详细的调查分析初步制定了公司库存信息管理系统。基于WINDOWS xp平台,使用Microsoft Access2000, 在Visual C++编程环境下开发的库存信息管理系统。该系统采用交互是人机对话和模块化设计方式,实现对系统管理,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备易使用等特点此管理系统的开发主要为了满足管理者的需求,使他们的工作量减少,工作难度降低,风险性减小。同时使用这个系统还有利用数据的查询和保存。这个系统的4个主菜单以及若干个子菜单可以满足管理者的所有需求,使其工作满足现代化管理的要求。
1.2管理者对库存信息管理系统的需求
库房的管理的工作非常复杂烦琐,而且销售情况和库存档案要记载楚,销售的工作情况及库存情况管理者要了如指掌,并且进货前还有一个准确的记录,销售后还要返回一些资料妥善保存。这些工作如果要手工操作的话,不仅困难大,还费时费力。所以需要一个专门的程序来进行这些工作。这就需要更好的库存信息系统满足其经营管理的需要。
2开发环境的选择
2.1开发技术的选择
微软公司的Visual C++6.0是Windows应用程序的开发工具,是目前最为广泛的,易学易用的面向对象的开发工具。“Visual”指的是开发图形用户界面(GUI)的方法,即不需要编写大量代码去描述界面元素的外的外观和设置,而只要把预先建立的对象添加到屏幕上的一点即可。Visual C++6.0集程序的代码编辑,编译,连接,调试等于一体,给编程人员提供了一个完整而又方便的开发界面,并提供许多有效的辅助开发工具,如提供了大量的控件,这些控件〖本文来自:毕业设计论文网 myeducs.cn 〗可用于设计界面各实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用研究程序的运行效率各可靠性。因此,实现本系统VC是一个很好的选择。