目 录
论文总页数:27页
1 引言 1
1.1 背景 1
1.2国内现状的研究 1
1.3开发思路 2
1.3.1物资管理信息系统开发的必要性 2
2 管理系统功能分析 2
2.1 系统功能分析 2
2.2 系统功能模块设计 3
3 系统开发工具介绍 3
3.1 开发工具的选择 3
3.2 Delphi 7.0 及 SQL Server 2000简介 4
3.2.1 Delphi 7.0简介 4
3.2.2 SQL Server 2000简介 5
4 数据库的实现 6
4.1 数据库综述 6
4.2 确定数据表和表中的字段以及数据结构 6
4.2.1 数据表概要说明 6
4.2.2 主要的表中的字段以及数据结构 7
5 物资存储管理系统设计与实现 10
5.1 主程序窗体设计 10
5.1.1主窗体设计步骤 10
5.1.2程序相关代码分析 12
5.2 基础窗体的设计与实现 13
5.2.1基础窗体的设计 14
5.2.2 程序相关代码分析 14
5.3 物资入库管理设计与实现 14
5.3.1 物资入库管理的设计 15
5.3.2 相关代码的分析 16
5.4 物资出库管理的设计与实现 20
5.4.1物资出库管理的设计 20
5.4.2相关代码的分析 22
6主要功能模块测试 23
6.1 物资入库管理测试 24
6.2 物资入库查询测试 24
6.3 物资出库管理测试 24
结 论 25
参考文献 25
致 谢 26
声 明 27
随着社会需求的推动和计算机技术的发展普及,各行业的管理机构需要有计算机来处理大量的信息。选择一优秀的数据库管理系统作为开发平台,将给日后的信息处理带来便利性。其中,基于微型计算机的数据库系统是应用最广泛、实用性最强的一种计算机技术。而事实证明:SQL数据库是一个广泛使用、简单易用、性能价格比较高、工具完整而又丰富、界面友好、处理速度高的关系型数据库。SQL SERVER20000主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。SQL SERVER2000 是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的网络功能,甚至还能够实现数据的远程访问和存储加工
从本人的实际情况看:因为在校期间也有学习过可视化的编程,对这一类的软件的使用也有较深的认识,所以说选用SQL SERVER2000作为开发工具是很有优势的。
而对于前台编程工具,目前比较流行的是VC++,VB,Delphi,PowerBuilder,C++builder等。对底层编程比较需要的地方就大部分VC++,而Delphi的IDE是非常易用的。业界有一句很经典的话:真正的程序员用VC++,而聪明的程序员用Delphi。可见,VC++与Delphi是两种较优秀的语言开发工具。
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。数据库在系统中占有非常重要的地位,数据库设计的好坏将直接影响系统的效率。合理的数据库设计可以提高数据存储的效率,有利于程序的实现。
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。
1.标识需要的数据;
2.收集被标识的字段到表中;
3.标识主关键字字段;
4.绘制一个简单的数据图表;
5.规范数据;
6.标识指定字段的信息;
7.创建物理表。
Delphi 7.0应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具,Delphi 7.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故实现本系统用Delphi作为开发工具是一个明智的选择。
SQLServer2000 继承了数据库软件设计和引擎方面的优势,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一。作为Microsoft.NET Enterprise Servers 的核心组件,它将减少电子商务、在线商务和数据仓库应用程序推向市场的时间,并对需要的环境提供可靠的支持。SQLServer2000 对XML和HTTP 提供充分的支持;提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。SQLServer2000 是一个具备完全Web 支持的数据库产品,提供了可扩展标记语言(XML)核心支持以及Internet 上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点;还可以使用XML 更新程序更容易地插入、更新和删除数据。使用SQLServer2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQLServer2000 满足苛刻的电子商务和企业应用程序要求。主要体现为: