毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc

上传人:西安人 文档编号:3281218 上传时间:2019-08-07 格式:DOC 页数:108 大小:4.55MB
返回 下载 相关 举报
毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc_第1页
第1页 / 共108页
毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc_第2页
第2页 / 共108页
毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc_第3页
第3页 / 共108页
毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc_第4页
第4页 / 共108页
毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc_第5页
第5页 / 共108页
点击查看更多>>
资源描述

《毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-Delphi7.0煤炭调运管理系统设计.doc(108页珍藏版)》请在三一文库上搜索。

1、装订线1摘 要随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了一个煤炭调运管理系统的开发设计过程。煤炭调运管理系统主要是为了矿务局管理者能够更好的管理煤炭资源与合同信息而开发的管理软件,适用于矿务局及地方煤矿的管理人员。系统是采用Delphi 7.0作开发平台,Access 2003作数据库的管理系统,实现了系统管理、信息设置、员工信息管理、煤炭生产管理、煤炭调运管理、查询及各报表的打印等功能。 论文首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型

2、;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。关键词: 信息管理;MIS;Borland Delphi7.0;Access 2003;ADOI装订线山东科技大学泰山科技学院毕业设计(论文)说明书ABSTRACTWith the rapid development of information science and technology, people gradually realized that the use of information management software can make daily work more c

3、onvenient, fast and efficient.Return management system is mainly the coal mining bureau managers to better management of coal resources and contract information management software developed, the system is mainly applicable to the management of local coal mining bureau and staff.The system using Del

4、phi 7.0 as a development platform, Access 2003 as the database management system, system management, information set, employee information management, management of coal production, coal transporting management, billing and statements on the statistical and other functions. The paper is organized as

5、 follows: First, the development of the system described the background and significance; followed introduced the related development tools and technology infrastructure; then the system needs analysis, and proposed specific design and database model; and then show the whole concrete realization of

6、the system, including database design and connectivity, the functional modules; last, the software has been rigorously tested. Keywords: Information Management; MIS; Borland Delphi7.0; Access 2003; ADO朗读显示对应的拉丁字符的拼音装订线山东科技大学泰山科技学院毕业设计(论文)说明书目 录1 前 言11.1研究背景与意义11.2系统概述32 开发工具介绍42.1开发工具的选择42.2 Delphi7

7、.0及Access2003简介53系统分析93.1可行性分析93.2 需求分析104系统总体设计224.1 系统设计224.2系统流程图234.3 系统功能结构图245详细设计305.1 数据库设计305.2 系统功能模块设计与实现336 系统测试526.1 软件测试概述526.2 软件测试的目的526.3 软件测试的原则526.4 软件测试的对象536.5 测试项目546.6 测试用例547 结束语77参考文献79致 谢80附 录81A 主要源程序81B 用户手册89C 软件光盘91D 科技译文931031 前 言1.1研究背景与意义对于各种资源的管理系统是为了实现企业产品管理的系统化、规范

8、化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成对资源的管理提供了强有力的工具和管理手段。一个拥有中小型数据库、进行协调经营者与用户之间需求的管理系统,应满足协调经营者与用户之间管理的要求。整个系统应由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。实现调运管理系统在运行阶段提高工作效率,同时也实现调运工作的计算机化。煤炭调运管理系统是基于调运管理的新一代管理系统,是21世纪新经济背景下的企业核心管理软件。凭借统一的协同工作环境和业务门户、集成和协同的业务

9、应用、灵活的决策信息提取和统计分析、强大的业务协同和管理监控、多维的信息网状整合等特点,煤炭调运管理系统将客户、市场等关键要素进行管理,促进企业提高运营效率、降低运营成本并提升整体效益。管理信息系统(MIS)的概念是1961年美国人J.D.GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:(1) 用统一标准处理和提供信息,排除使用前后矛盾的不完整

10、的数据。(2) 完整、及时提供在管理及决策中需要的数据。(3) 利用指定的数据关系式分析数据,客观预测未来。(4) 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。(5) 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益1。1.2系统概述基于Delphi的煤炭调运管理系统,设计目标是方便矿务局运销部更好的管理煤炭的生产与销售,协调矿区、矿务局、用户三者之间煤炭的调运,提高自身的工作效率。采用前、后台相结合实现信息的录入及修改,前台动态页面显示的形式,形成一个系统化、自动化的煤炭管理系统;后台则用来实现对各种信息的综合性管理。另外,

11、本系统充分考虑了系统的可扩展性和商业性,以及系统服务对象的实际情况,同时结合自身的开发环境和自身的程序开发水平,决定利用Delphi基本知识以及Access数据库,结合数据库原理及应用,软件工程开发方法等来开发此系统,使它具有良好的稳定性与可靠性,并宜于维护。2 开发工具介绍2.1开发工具的选择 随着社会需求的推动和计算机技术的发展普及,各行业的管理机构需要有计算机来处理大量的信息。选择一优秀的数据库管理系统作为开发平台,将给日后的信息处理带来便利性。其中,基于微型计算机的数据库系统是应用最广泛、实用性最强的一种计算机技术。而事实证明:Access数据库是一个广泛使用、简单易用、性能价格比较高

12、、工具完整而又丰富、界面友好、处理速度高的关系型数据库。Access 2003主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。Access 2003 是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的网络功能,甚至还能够实现数据的远程访问和存储加工。从本人的实际情况看:因为在校期间Access安装方便,各种计算机中拥有广泛,对这一类的软件的使用也有较深的认识,所以说选用Access 2003作为开发工具是很有优势的。而对于前台编程工具,目前比较流行的是V

13、C+,VB,Delphi,PowerBuilder,C+builder等。对底层编程比较需要的地方就大部分VC+,而Delphi的IDE是非常易用的。业界有一句很经典的话:真正的程序员用VC+,而聪明的程序员用Delphi。可见,VC+与Delphi是两种较优秀的语言开发工具8。Delphi 7.0应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具,Delphi 7.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故实现本系统用Delphi作为开发工具是一个明智的选择。2.2 De

14、lphi7.0及Access2003简介2.2.1 Delphi 7.0 简介Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。 DELPHI最显著的特点就是高效性和稳定性,总的来说,主要体现在

15、以下6个方面: (1)可视化开发环境的性能。(2)面向对象编程的概念。(3)编译器的速度和已编译代码的效率。(4)编程语言的功能及其复杂性。(5)数据库结构的灵活性和扩展性。(6)框架对设计和使用模式的扩充。Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部属性:可以被放大缩

16、小、移动、最大最小化等,但您却没有编写一行代码。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作-程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们

17、所困扰,轻松从容地对可视部件进行编程1。2.2.2 Access 2003 简介 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access能够存取 Access/Jet、Microsof

18、t SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。其优点有如下几个方面:(1)存储方式简单,易于维护管理 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。 ( 2 ) 面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功

19、能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用

20、和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利

21、用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。 (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开Excel文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统2。 总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。3系统分析3.1可行性分析可行性研究的目的是用最小的代价在尽可能的时

22、间内确定问题是否能解决,该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。3.1.1技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统使用Delphi 7.0开发工具,数据库使用Access 2003,技术相对简单,从开发人员来讲,本人虽然没有经历过大型系统的开发,缺乏经验,但是专业知识比较扎实,也经历过至少两到三次的课程设计,并在课程设计期间进行过软件设计及系统分析设计,因此有一定的开发能力,虽然是初次接触Delphi开发工具,对其使用的方法也不是很熟悉,但是

23、有系里的专业老师指导,因此能担负起系统开发的重任。3.1.2运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。3.1.3时间可行性从时间上看,在两个多月的时间开发系统,期间要不断拓展新的知识并进行研究进行研究,时间上虽然点紧,但是系统的功能会基本实现。3.2 需求分析3.2.1系统开发运行环境 鉴于系统的开发语言和数据库,采用如下的开发环境。开发环境: Windows XP Delphi7.0 硬件实现: Pentium2.4G 1G内存 80G硬盘开发语言:

24、 Delphi数 据 库: Access 2003开发工具: Borland Delphi 7.0 预期成果: 一个可行性的煤炭调运管理系统3.2.2系统功能概述通过在实习单位的实习工作,对单位中的工作流程有所了解,设计的煤炭调运管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、基本操作模块、查询操作模块、报表打印模块、系统维护模块、帮助模块等组成,具体的功能模块如下:(1) 基本操作模块的主要功能是对生产信息的操作、对调运信息的操作、打印设置、退出系统。(2) 查询操作模块主要功能是对生产信息查询、调运信息查询、存煤查询、煤矿信息查询。(3) 报表打印模块主要功能是存煤明

25、细表的显示及打印。(4) 系统维护模块主要是:人员管理、操作员管理、用户单位管理、数据备份与还原功能、修改密码及注销功能。(5) 帮助模块主要是:联机聊天功能、媒体播放功能、关于系统。3.2.3 数据流程数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流图具有以下两个特性:(1)抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理与存储。(2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。数据流图由以下四种基本元素组成,既外部实体、数据流、处理(功能)、数据存储等。数据流图中所

26、用的符号如图3.1所示3。 外部实体 数据处理 数据流 数据存储 (a) (b) (c) (d)图3.1 数据流图符号图根据对工作业务的熟悉,同时对程序功能需求的分析设计,主要数据流图如图3.2所示。 生产信息表录入信息矿厂操作人员煤炭生产信息运销部管理员查询信息需求用户煤炭需求信息煤炭调运煤炭调运信息调运信息表存煤信息表重新统计存煤数量统计后的存煤信息煤炭生产信息煤炭调运信息申请查询信息存煤信息 图3.2 数据流图(1)根据程序中角色的不同及所设计的权限,数据流图如图3.3所示。程序管理员用户单位管理职工管理操作员管理自身信息管理职工信息用户单位信息操作员信息密码修改信息计算机操作员职工信息

27、表操作员信息表用户单位信息表图3.3 数据流图(2)3.2.4 数据字典根据上述系统需求分析,做出数据字典,数据字典包括数据元素条目,数据结构条目数据流条目等,具体实例如下。(1)元素是最小的数据组成单元,也就是不可再分的数据单位,如煤矿编号,需要描述以下属性如表3.1所示。表3.1 数据元素条目数据元素条目总编号:1-101编号:101名称:煤矿编号别名:bh说明:煤矿的代码编号类型:数字长度:10有关数据结构:煤炭生产、煤炭调运、信息查询(2)数据结构重点是描述数据之间的组合关系,即说明这个数据结构包括那些成分。如煤炭生产管理信息,所包含的内容如表3.2所示表3.2 数据结构条目数据结构条

28、目名称:煤炭生产管理 总编号:1-102说明:对矿厂新开采出的煤炭登记 编号:102结构: 有关的数据流、数据存储: 煤矿编号 存煤信息表 煤矿名称 煤炭生产信息表 煤种品类 数量 单位 总金额 货位 生产日期 检验人(3)数据流是数据结构在系统内传输的路径,描述的属性如表3.3所示。这里的数据流名称是“存煤信息表”,主要是对存煤信息进行处理,数据来源是计算机操作员或运销部管理员录入,数据流去向是调运查询和存煤信息查询。表3.3 数据流条目数据流条目名称:存煤信息表 总编号:1-103简要说明:经过生产或调运操作后录入的信息表 编号:103数据流来源:计算机操作员、运销部管理员数据流去向:调运

29、操作、信息查询包含的数据结构:煤矿编号煤矿名称煤种品类数量总金额货位(4)数据存储条目主要是描述数据存储的结构,如煤炭生产信息表中数据存储的结构如表3.4所示。表3.4 数据存储条目数据存储条目名称:煤炭生产信息表 总编号:1-104说明:各矿厂开采出煤炭后登记的煤炭生产信息 编号:104结构:煤矿编号 煤矿名称 煤种品类 数量 单位 总金额 货位 生产日期(5)对于数据流图中的处理框,需要描述处理的名称,说明、有关输入和输出等,能使人有一个明确的概念,知道这一处理的主要功能。描述如表3.5 所示。表3.5 处理过程条目处理过程条目名称:填写煤炭调运信息 总编号:1-105说明:接到用户需求后

30、对煤炭进行调运安排 编号:105输入:存煤信息表填写调运信息输出:填写调运信息调运表处理:查询存煤信息表,若有需求的煤种,并且数量合适,填写调运信息表,完成调运操作;若没有符合的条件,就无法执行此操作。(6)外部实体主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的数量。描述如表3.6 所示。表3.6 外部实体条目外部实体条目名称:计算机操作员 总编号:1-106说明:对程序进行实时操作, 编号:106完成对煤炭生产信息及调运信息的管理输出数据流:输入数据流: 自身管理操作员信息表3.2.5实体设计本系统包含了多个实体,下面介绍几个主要的实体。煤矿实体的属性有编号、煤矿名称

31、、煤种(品类)、单位价格、货位。实体图如图3.4所示。各煤矿煤种(品类)货位单位价格煤矿名称编号图3.4煤矿实体图操作员实体的属性有操作员姓名、权限、密码。实体图如图3.5所示。操作员姓名密码权限 图3.5操作员实体图工作员工实体的属性有员工姓名、职务。实体图如图3.6所示。工作员工姓名职务图3.6工作员工实体图用户单位实体的属性有用户单位名称、需求品类、订购电话、单位地址。实体图如图3.7所示。用户单位订购电话单位地址需求品类名称图3.7用户单位实体图煤炭生产记录的属性有煤矿名称、煤矿编号、煤种(品类)、数量、总金额、检验人、生产日期、货位。实体图如图3.8所示。煤矿名称生产记录生产日期检验

32、人煤矿编号煤种(品类)数量货位总金额图3.8生产记录实体图煤炭调运记录的属性包括编号、煤矿名称、煤种(品类)、单位、数量、总金额、用户单位、调运日期、审核人、货位、单据编号。实体图如图3.9所示。编号调运记录审核人用户单位总金额煤矿名称煤种(品类)单位调运日期数量单据编号货位 图3.9调运记录实体图3.2.6 全局E-R图1P各矿厂操作员运销部管理员用户单位联系交流调运记录操作员管理管理管理管理生产记录管理管理联系交流交流11X11A11111BGR1C 图3.10 全局E-R图3.2.7关系模型设计生产记录(煤矿编号、煤种(品类)、数量、总金额、检验人、生产日期、货位)调运记录(煤矿编号、煤

33、种(品类)、单位、数量、总金额、用户单位、调运日期、审核人、货位、单据编号)煤矿实体信息(编号、煤矿名称、煤种(品类)、单位价格、货位)用户单位实体信息(用户单位名称、需求品类、订购电话、单位地址)操作员实体信息(操作员姓名、权限、密码)工作员工实体信息(姓名、职务)4系统总体设计4.1 系统设计4.1.1 系统设计目标本系统是基于Delphi的以煤炭运销部为中心,协调矿厂与用户之间煤炭调运的平台系统,主要实现如下目标:(1) 提供完备的煤炭信息生产调用管理功能。(2) 提供较完备的报表操作功能。(3) 为每个操作人员及工作人员提供个人信息的管理。(4) 提供了运销部人员与矿厂生产统计员之间煤

34、炭生产信息交流的功能。(5) 为系统操作人员提供了多媒体操作的功能。4.1.2 系统设计原则在设计基于Delphi的煤炭调运管理系统时,制定了以下几个设计原则:(1)规范性:系统的设计流程和系统代码的设计按照程序设计规范完成。这样做的目的时为了更好的维护和扩展系统。(2)开放性:系统提供一定的数据备份与还原用于存放文件,这些都要求系统具有开放性,能够支持开放的文件存储格式。(3)安全性:由于煤炭调运管理系统运行在运销部和矿厂的范围内,整个系统是开放的,所以必须具有有效的安全方案。这方面主要通过身份验证、权限管理和数据备份来实现。4.2系统流程图登录密码是否正确执行各自权限重新输入是开始结束三次

35、错误否图4.1系统流程图4.3 系统功能结构图本统根据计算机管理员、操作员两个角色,拥有的权限有所不同,由五个主要功能模块实现:系统功能模块结构,如图4.2所示。基本操作功能模块报表打印功能模块帮助功能模块煤炭调运管理系统查询操作功能模块系统维护功能模块图4.2系统功能模块图(1) 基本操作模块的主要功能描述:1)煤炭生产管理功能:主要用于添加矿区新生产出煤炭的基本信息,如:煤矿名称、煤矿编号、煤种品类、数量单位、总金额、货位、生产日期、检验人等。对煤炭生产数据库进行添加操作。2)煤炭调运管理功能:主要用于对数据库中煤炭生产信息的调运,实质是对生产表中的数据信息进行删除操作,同时对填写的调运信

36、息如:煤矿名称、煤矿编号、煤种品类、数量单位、总金额、货位、调运日期、审核人、用户单位等信息进行入库储存。 3)打印设置功能:主要用来设置打印时操作的属性。基本操作功能模块结构图,如图4.3所示。 基本操作功能模块煤炭生产管理功能煤炭调运管理功能打印设置功能退出图4.3基本操作功能模块图(2) 查询操作模块的主要功能描述:1)煤炭生产信息查询功能:对生产信息的查询本身以窗口表格的形式显示出生产信息的数据库表,也可以通过选择条件查询来查看信息。方便操作人员快速准确的查询煤炭生产信息。2)煤炭调运信息查询功能:此功能主要包括对调运信息的查询本身以窗口表格的形式显示出调运信息的数据库表,也可以通过选

37、择条件查询来查看信息。方便操作人员快速准确的查询煤炭调运信息。3)存煤信息查询功能:此功能主要包括对存煤信息的查询本身以窗口表格的形式显示出存煤信息的数据库表,也可以通过选择条件查询来查看信息。方便操作人员快速准确的查询煤炭结余信息。 4)煤矿信息查询功能:此功能主要包括对煤矿信息的查询本身以窗口表格的形式显示出各煤矿信息的数据库表。查询操作功能模块结构图,如图4.4所示。查询操作功能模块煤炭生产信息查询功能煤炭调运信息查询功能存煤查询功能煤矿信息查询功能图4.4查询操作功能模块图(3) 报表打印模块的主要功能描述:存煤明细表功能:以报表的形式显示出存煤信息,同时具有打印此报表的功能。报表打印

38、模块功能结构图,如图4.5所示。报表打印功能模块存煤明细表查看存煤信息打印报表图4.5 报表打印功能模块图(4) 系统维护模块的主要功能描述:1)人员管理功能:以报表的形式显示出工作人员信息,同时实现对人员信息进行添加、删除、修改功能。2)操作员管理功能:以报表的形式显示出操作人员信息,同时实现对操作人员信息进行添加、删除、修改功能。 3)用户单位管理功能:以报表的形式显示出各用户单位信息,同时实现对用户单位信息进行添加、删除、修改功能。4)数据备份与还原功能:为了防止操作意外而导致的数据丢失或损坏,设计数据备份与还原功能,实现对数据信息的备份;当数据损坏时,实现对原数据的还原功能。 5)修改

39、密码功能:允许当前操作人员对自身密码进行修改。在修改时会对当前操作者进行身份的确认,若身份不对将无法进行密码修改操作。6)注销功能:快速的切换操作人员身份,实现操作人员的权限。系统维护模块功能结构图,如图4.6所示。人员管理功能系统维护功能模块操作员管理功能用户单位管理功能数据备份与还原功能修改密码功能注销功能图4.6系统维护功能模块图(5) 帮助模块的主要功能描述:1)联机帮助功能:通过不同的IP地址来进行网络联机,实现操作人员之间的远程通讯。2)媒体播放器功能:为操作人员提供音频及视频播放的功能。 3)关于系统功能:显示出此程序的版本信息。 帮助模块功能结构图,如图4.7所示。帮助功能模块

40、联机帮助媒体播放器关于程序图4.7 帮助功能模块图5详细设计5.1 数据库设计5.1.1 数据库连接设计本系统采用Access 2003数据库,系统数据库名为kcgl。数据库名:kcgl 5.1.2数据库表详细设计煤矿信息表的作用是存入各煤矿信息,煤矿信息表结构如表5.1所示。表5.1煤炭信息表字段名数据类型长度主键否功能描述编号文本10是煤矿的编号煤矿名称文本25煤矿名称煤种(品类)文本10煤矿产煤种类单位价格(/吨)货币10产煤的售价货位文本50产煤的品种档次注:此表用于存放各煤矿属性信息操作员表的作用是存放操作人员的权限和登陆密码信息,操作员表结构如表5.2所示。表5.2操作员表字段名数

41、据类型长度主键否功能描述姓名文本10操作员姓名权限文本20操作员所拥有的权限密码文本10登陆密码注:此表用于存放操作员的权限及密码信息工作人员信息表用来存放工作人员的信息,工作人员信息表结构如表5.3所示。表5.3工作人员表字段名数据类型长度主键否功能描述姓名文本10工作人员姓名职务文本50工作人员的职务注:此表用于存放工作人员的姓名及职务信息煤炭生产表用来存放煤炭的生产信息,煤炭生产表结构如表5.4所示。表5.4煤炭生产表字段名数据类型长度主键否功能描述煤矿编号文本10是生产煤炭煤矿编号煤矿名称文本10生产煤炭的煤矿名称煤种(品类)文本10生产煤炭的品种类型数量数字整型生产煤炭的数量单位文本4生产煤炭的单位总金额货币生产煤炭的总价值检验人文本50对煤炭生产检验人员生产日期日期/时间生产日期货位文本50生产煤炭的品种档次注:此表用于存放煤炭生产的各属性信息煤炭调运表的作用是记录煤炭调运的情况,煤炭调运表结构如表5.5所示。表5.5 煤炭调运表字段名数据类型长度主键否功能描述编号文本10是煤矿编号煤矿名称文本25煤矿名称煤种(品类)文本10调运的煤炭种类单位文本4调运的煤炭单位数量数字整型调运的煤炭吨位总金额货币调运出煤炭的总价值用户单位文本10需求单位调运日期日期/时间调运的日期

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1