煤气站管理系统.docx
- 文档编号:8186842
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:32
- 大小:242.28KB
煤气站管理系统.docx
《煤气站管理系统.docx》由会员分享,可在线阅读,更多相关《煤气站管理系统.docx(32页珍藏版)》请在冰豆网上搜索。
煤气站管理系统
煤气站管理系统
【摘要】
随着计算机技术的飞速发展,计算机在信息管理方面也应用的普及,信息管理系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。
因此,利用计算机支持单位高效率地完成库存的理的日常事务,是适应现代化管理制度的要求、推动管理方式走向科学化、规范化的必要条件。
在当今的信息社会,随着信息的不断增长和管理上对信息的要求,信息管理技术随之出现。
本论文就是以Delphi7.0为前台和ACCESS2000为后台等软件作为开发工具,以煤气站为对象,开发一个从某种程度上能满足管理要求的“煤气站管理系统”。
本系统具有数据管理和事务管理功能。
使用该系统,可以方便地进行查询等方面的管理。
快捷地查询煤气站的情况,方便煤气站管理人员对煤气站的管理情况的现状有个比较全面的认识,也方便他们的管理,可辅助管理人员决策科学化,从而大大减少了工作量,提高了工作效率。
本课题是煤气站管理系统,主要内容包括系统、系统设置、日常业务、查询统计、帮助等几个模块。
拟采用的开发平台为Windows2000,开发工具为Delphi7.0+ACCESS2000。
【关键字】:
煤气站管理 Delphi7.0 ACCESS2000
【Summary】
Withthedevelopment,popularizationwhichthecomputeremployedtooininformationmanagementatfullspeedofthecomputertechnology,thedevelopmentoftheinformationmanagementsystemseemsmoreandmoreimportantinthemodernsocietyputtingemphasisonmanaging,emphasizinginformationtoo.So,utilizethecomputertosupporttheunittofinishtheroutineaffairthatpaysattentiontoheldinstorewithhighefficiency,meettheneedsofmodernizedmanagementsystem,pushthemanagementstyletomovetowardsthescientificprocess,standardizedrequirement.Inthecurrentinformation-intensivesociety,withtheconstantgrowthofinformationandmanagerialrequirementforinformation,theinformationadministrativeskillisthereupontheappearance.ThisthesisregardsDelphi7.0asfrontdeskandACCESS2000asthedevelopinginstrumentassoftwaresuchasthebackstagesupporter,stand,astarget,developwithcoalgasonecanmeetmanagementexpectancy"whethercoalgasstandadministrativesystem"toacertainextent.Thissystemhasdatamanagementandfunctionsofmanagementofaffairs.Usesystemthis,canconvenientlypersonwhoinquiremanagementof.Inquiresituationthatcoalgasstand,helpcoalgasstandadministrativestaffhavepiecesofoverallunderstandingtocurrentsituationofadministrativesituationthatcoalgasstandswift,facilitatetheirmanagementtoo,veryauxiliaryadministrativestaff'sdecisionscientificprocess,thusreducedtheworkloadgreatly,haveimprovedworkingefficiency.Subjectthiswhethercoalgasstandadministrativesystem,maincontentincludesystem,systemsetup,dailybusiness,inquirecount,oddpiecesofmoduleofhelpingetc..ThedevelopingplatformplannedtoadoptisWindows2000,thedevelopinginstrumentisDelphi7.0+ACCESS2000.
【Keyword】:
CoalgasmanageDelphi7.0ACCESS2000
目 录
1方案论证2
1.1研究课题的背景和任务2
1.2研究思路和工作计划4
2系统目标5
2.1系统设计目标5
2.2开发设计思想:
6
2.3开发和运行环境选择6
2.4设计理论:
6
2.4.1面向对象软件工程概述:
6
2.4.2选用Delphi7.0+ACCESS2000作为开发工具原因。
7
2.5系统开发框架:
8
3开发过程9
3.1系统目标9
3.1.1合理的设计数据库9
3.1.2设计出友好的界面9
3.1.3实现基本功能和一些特殊功能的操作9
3.2运行环境9
3.3系统功能需求:
10
3.3.1功能划分10
3.3.2系统功能分析10
3.4性能需求12
3.4.1数据精确度12
3.4.2适应性12
4开发工具Delphi介绍12
4.1 Delphi基本概念介绍13
4.1.1 Delphi的基本概念13
4.1.2面向对象编程的概念13
4.1.3可视化编程:
14
4.2 SQL语言简介14
5系统设计16
5.1系统设计的方法16
5.2客户层软件模块设计16
5.2.1系统模块设计16
5.2.2系统设置模块设计17
5.3数据结构与算法设计17
5.4数据库设计18
5.4.1数据库设计概述18
5.4.2数据实体字典18
5.4.3E-R图18
5.5管理信息系统用户界面的特点20
5.6系统界面的设计21
5.6.1登录界面的设计21
5.6.2主界面的设计25
5.6.3系统设置模块界面设计26
6结果分析33
7小结:
34
谢辞:
34
参考文献:
35
1方案论证
1.1研究课题的背景和任务
信息管理系统的概念管理系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是煤气站日常信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助管理人员进行现代化管理。
煤气站管理系统的所有业务信息管理,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
(2)完整、及时提供在管理及决策中需要的数据。
(3)利用指定的数据关系式分析数据,客观预测未来。
(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。
(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高库存管理的效益。
有效的信息管理系统是一个现代化的管理在竞争中立于不败之地的必要部分,它能够为查询信息来提供充足的信息和快捷的查询手段。
自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。
一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。
这是长期以来困惑人们的一大问题。
现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。
管理信息系统根本不仅是技术系统,而且是社会系统。
管理信息系统是一门融管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。
本人开发的煤气站管理系统也涉及到多方面的内容。
随着国民经济的发展,人们对煤气的需求量越来越大,在城市居民生活中煤气资源是不可缺少的生活资源,如果多煤气的配送解决不当,将极大的影响到人们日常的生活需要,甚至会造成一系列的连锁反应,对城市中人们合理而紧张的生活秩序形成冲击。
煤气站日常信息的管理是一项琐碎,繁杂而又非常细致的工作,一般是不允许发生差错的,它直接影响着煤气站管理人员对工作的积极性,是提高工作的准确性,提高及时管理的基础,在以往手工进行的管理工作中,需反复的进行各种抄写,计算等工作,不仅花费大量的时间,而且往往会出错。
计算机应用于煤气站的管理信息的处理,不仅可以使管理人员以最少的劳动和最短的实践取得足够的、可靠的、准确的信息。
而且可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。
时至今日,计算机正在令人难以置信的速度步入普通人的学习、工作和生活。
在初见端倪的信息化社会里,不能有效使用计算机的单位和个人,无疑将在其个种活动中面临重重的障碍。
计算机已经成为人们日常工作中处理数据的得力助手和工具,数据处理与科学计算、过程控制、辅助设计一起,并称为计算机四大应用。
古往今来,信息都上一种资源,只是未得到应有的重视。
事实上,对一个国家来说,信息决定其如何建设和治理;对一个人来说,信息是其决定如何发展才能适应社会需要的基本要求;对政府来说,各种必须的信息是其赖一生存和活动至关重要的条件;而对与任何一个管理来说,信息就是他们的生命线,没大量的信息想要在市场环境下生存是不可能的。
由此可见,信息是维持生产活动、经济活动和社会活动必不可少的基本资源,他是有价值,是构成客观世界的三大要素之一。
同时也说明了一点,就是信息处理也非常的重要。
一直以来人们使用传统人工的信息管理来管理资料,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着计算机技术的飞速发展,计算机在管理方面中应用的越来越普及,利用计算机实现对信息的管理势在必行。
而如今电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
所以利用计算机管理是以后企业最佳选择。
煤气站管理系统是相对煤气站的管理人员和使用人员的管理。
集系统、系统设置、日常业务、查询统计、帮助、系统功能等于一体的煤气站管理系统。
为煤气站的管理方面提供极大的方便。
不但有利于统一性管理,而且还大在提高了管理人员的工作效率和积极性。
煤气站的管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。
几十年前的那种手工操作已远远跟不上近代发展的步骤,时代的进步决定了管理上的发展,而管理要改进必须有完善的管理体系,所以说管理的自动化完全是时代进步的必然结果。
利用计算机对城市煤气站进行管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。
本软件是以煤气站管理为背景而设计开发的,界面美观、使用方便。
本系统主要以系统、系统设置、日常业务、查询统计、帮助位主要模块,是现代城市煤气站管理必不可缺的好帮手。
本煤气站管理系统是在老师的指导下,由我一人编制而成的。
主要利用Delphi7.0、ACCESS2000(后台数据库)等开发工具开发完成的,系统根据软件工程的原理,采用面向对象的开发方法。
1.2研究思路和工作计划
正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统需求分析,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。
下面的流程图反映了我们的基本的思路和过程。
在各阶段的时间安排上,选题和调研用了两周左右的时间;熟悉开发环境,实验关键技术,查找类似的相关系统的资料用了两周时间;系统需求分析用了一周的时间;数据库结构设计用了一周时间;功能模块开发和功能模块测试用了四周的时间;最后,系统调试和系统试运行和修改用了约三周的时间。
完成全部工作大约用了近3个月的时间。
2系统目标
本人开发的煤气站管理系统主要用于现代城市的煤气站管理,系统主要针对库煤气站的信息资料的记录,方便信息的查询及增删改。
利于管理人员在任何时候都可以对煤气站的相关信息进行管理。
2.1系统设计目标
满足现代城市方面管理。
随着国民经济的发展,人们对煤气的需求量越来越大,在城市居民生活中煤气资源是不可缺少的生活资源,如果多煤气的配送解决不当,将极大的影响到人们日常的生活需要,甚至会造成一系列的连锁反应,对城市中人们合理而紧张的生活秩序形成冲击。
选择这个毕业设计课题,通过对煤气站的管理工作的认真研究,希望经过努力可以开发出一个优秀的煤气站管理系统。
2.2开发设计思想:
(1)利用目前被广泛应用的关系型数据库技术,开发一个小型的数据库(当然要能满企业的存储需求)以便把企业的信息收集在里面供客户操作。
(2)数据库中共建立五个表,即每个模块都有相对应的表。
(3)把系统分成五个模块分别为:
系统、系统设置、日常业务、查询统计、帮助。
(4)进入系统后路线可以前进也可以后退,如果有必要的好中途也可以退出,这样可以方便用户的使用。
2.3开发和运行环境选择
开发工具:
Delphi7.0+ACCESS200
运行环境:
Windows9x、WindowsNT/2000、WindowsXP
2.4设计理论:
2.4.1面向对象软件工程概述:
软件工程是一门研究如何用系统化、规范化、产业化等工程原则和方法实施软件的开发和维护的学科。
1968年秋季,NATO的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。
在那次会议上第一次提出了软件工程(SoftwareEngineering)这个概念。
到今年,软件工程整整走过了33年的历程。
软件研究人员不断探索新的软件开发方法,至今已形成八类软件开发方法:
最早的Parnas方法。
这一方法不能独立使用,只能作为其它方法的补充。
1978年,E.Yourdon和L.L.Constan-tine提出的结构化方法,即SASD方法,也可称为面向功能的软件开发方法或面向数据流的软件开发方法。
软件开发的面向对象方法于20世纪60年代后期提出,到20世纪90年代前半期,面向对象软件工程成为开发人员的首选范型。
面向对象方法是一种自底向上和自顶向下相结合的方法,它以对象建模为基础,不仅考虑了输入、输出数据结构,实际上也包含了所有对象的数据结构。
OO(ObjectOriented)技术在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上有了实质性的突破。
面向对象方法的特点有:
自底向上的归纳
自顶向下的分解
基础是对象模型
需求分析彻底
可维护性大大改善
2.4.2选用Delphi7.0+ACCESS2000作为开发工具原因。
随着社会需求的推动和计算机技术的发展普及,各行业的管理机构需要有计算机来处理大量的信息。
选择一优秀的数据库管理系统作为开发平台,将给日后的信息处理带来便利性。
其中,基于微型计算机的数据库系统是应用最广泛、实用性最强的一种计算机技术。
而事实证明:
ACCESS数据库是一个广泛使用、简单易用、性能价格比较高、工具完整而又丰富、界面友好、处理速度高的关系型数据库。
ACCESS20000主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。
ACCESS2000是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。
它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的网络功能,甚至还能够实现数据的远程访问和存储加工
从本人的实际情况看:
因为在校期间也有学习过可视化的编程,对这一类的软件的使用也有叫深的认识,所以说选用ACCESS2000作为开发工具是很有优势的。
而对于前台编程工具,目前比较流行的是RAD(Rapid Application Development快速开发工具)VC++,VB,Delphi,PowerBuilder, C++builder等。
其中以VC++和Delphi较为杰出,而VC++主要是侧重于偏硬方面,Delphi主要侧重于偏软方面。
对底层编程比较需要的地方就大部分VC++,而Delphi的IDE是非常易用的。
业界有一句很经典的话:
真正的程序员用VC++,而聪明的程序员用Delphi。
可见,VC++与Delphi是两种较行优秀的语言开发工具。
Delphi7.0应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具,Delphi7.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
又我们所要开发的《煤气站管理系统》不涉及硬件底层,故而实现本系统用Delphi作为开发工具是一个明智的选择。
2.5系统开发框架:
3开发过程
3.1系统目标
开发本系统的目的在于代替当前系统的手工计算、制表等工作。
我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。
这样才能使系统易学易用。
3.1.1合理的设计数据库
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。
3.1.2设计出友好的界面
界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。
另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。
要充分的利用DELPHI提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。
3.1.3实现基本功能和一些特殊功能的操作
该系统要求除了能实现信息的录入,删除,插入,更新等基本功能之外,还要求能够根据用户的需要进行操作。
3.2运行环境
硬件:
为了保证内部管理系统的稳定高速运行,特提出以下硬件需求。
1. PC机一台;
2.打印机一台;
3. 如果要打印涉及字段比较多的报表,应该配备针式打印机。
4. 其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。
软件:
服务器上应该配备的软件。
1. 操作系统:
Windows98以上
2. 数据库:
ACCESS2000(简体中文版)
3. 开发工具:
Delphi7.0
4. 服务器必须使用专业的防火墙和反病毒软件。
3.3系统功能需求:
3.3.1功能划分
本系统的功能主要划分为:
1系统、2系统设置、3日常业务、4查询统计、5帮助
功能描述如下:
1.系统:
进入与退出系统的功能
2.系统设置:
包括系统用户管理、送气工管理、客户资料管理、产品目录管理。
3.日常业务管理:
包括商品销售管理、手工调整库存、空瓶回收管理、及库存盘点。
4.查询统计管理:
包括商品销售统计、商品库存统计。
5.帮助:
系统信息。
3.3.2系统功能分析
开发这个系统的目的就是要帮助煤气站管理人员提高工作效率,实现煤气站管理系统的系统化、规范化和自动化。
根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:
●数据设置部分:
主要包括系统管理功能。
●数据采集部分:
主要完成日常登记。
●数据查询部分:
主要包括送气工信息查询、客户资料信息查询、产品目录的查询、及各项报表统计等工作。
系统设置模块具体功能及数据流图
A、系统管理数据概况列表如下:
操作员表(czyb)
姓名、权限、密码
产品目录表(ghdwb)
产品名称、产品种类、产品出厂日期
B、单位基本情况操作数据流图:
C、送气工查询数据概况:
输入:
查询条件。
处理:
查询所需数据
数据存储:
部门基本信息。
输出:
操作结果。
D、客户信息基本情况数据流图如下:
E、资料查询管理流图如下:
3.4性能需求
3.4.1数据精确度
本模块所涉及的最终数据结果均保留小数点后两位。
3.4.2适应性
为适应网络时代的发展,将来数据可通过TCP/IP协议进行远程操作。
4开发工具Delphi介绍
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编辑器、最为领先的数据库技术。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。
DELPHI最显著的特点就是高效性和稳定性,总的来说,主要体现在以下5个方面:
1)可视化开发环境的性能。
2)面向对象编程的概念。
3)编译器的速度和已编译代码的效率。
4)编程语言的功能及其复杂性。
5)数据库结构的灵活性和扩展性。
6)框架对设计和使用模式的扩充。
4.1 Delphi基本概念介绍
4.1.1 Delphi的基本概念
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。
一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。
在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。
您的工作只是在“骨架”中加入您的程序。
缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。
这个窗口具有Windows窗口的全部属性:
可以被放大缩小、移动、最大最小化等,但您却没有编写一行代码。
因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
Delphi已经为您做好了一切基础工作--程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。
您所需要做的,只是在程序中加入完成您所需功能的代码而已。
在空白窗口的背后,应用程序的框架正在等待用户的输入。
由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。
Delphi把Windows编程的回调
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 煤气站 管理 系统