加油站信息管理系统.docx
- 文档编号:5824159
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:53
- 大小:690.22KB
加油站信息管理系统.docx
《加油站信息管理系统.docx》由会员分享,可在线阅读,更多相关《加油站信息管理系统.docx(53页珍藏版)》请在冰豆网上搜索。
加油站信息管理系统
摘要
长久以来,加油站的客户信息管理都是依赖加油站工作人员手工进行的,面对如此众多的客户信息,其工作量可想而知。
不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预见的因素,造成了加油站对客户信息管理的某些不规范,使得加油站客户信息管理陷入管理繁琐,信息混乱的地步。
为有效降低运营成本,杜绝管理漏洞,针对现在加油站客户信息管理的弊端,根据加油站客户信息管理的基本流程,使加油站有一套完善的管理系统是非常必要的。
从而使其加油站的客户量日渐增加。
客户量的上升,不仅带动了销售,也从另一个侧面反映出,在加油站客户信息管理信息系统的协助下,加油站正在以其专业的服务精神、严谨的管理风格逐步赢得客户的信赖,从而在市场竞争中确立战略优势。
而加油站客户信息管理系统的开发使其实现了与客户相关的各种信息的系统化、规范化和自动化。
通过对客户信息管理、油价管理、加油和、系统查询四个模块基本功能的实现,对客户的各种信息进行增加、删除、查找、修改等操作,完成对客户的信息管理。
这些功能基本可以满足一般加油站对客户管理的需求,使企业节省人力物力,减轻劳动强度;降低成本,节省开支;提高了管理水平,增强了企业在同行业中的竞争力;同时提高了客户信息处理的及时性和准确性。
关键词:
加油站;管理;数据库;客户信息
Abstract
Sincelong-time,thegasstationcustomerinformationmanagementallisreliesonthegasstationstafftocarryonmanually,facingsomultitudinouscustomerinformation,itsworkloaditcanbeimagined.Haswastedthemassivemanpowerphysicalresourcenotmerely,moreoverbecausemanagesartificiallyhasthemassiveunpredictablefactors,createdthegasstationcertainnottobestandardtothecustomerinformationmanagement,causesthegasstationcustomerinformationmanagementtofallintothemanagementtobetedious,informationchaoticsituation.Forreducestheoperationcosteffectively,ceasesthemanagementloophole,inviewofthepresentgasstationcustomerinformationmanagementmalpractice,accordingtothegasstationcustomerinformationmanagementbasicflow,enablethegasstationtohaveasetofperfectmanagementsystemmanagementsystemisextremelyessential.Thusmakesitsgasstationthecustomerquantitytoincreasedayafterday.Customerquantityrise,notonlyhasledthesale,alsoreflectedfromanotherside,inunderthegasstationcustomerinformationmanagementinformationsystemassistance,thegasstationbyitsspecializedserviceenergetic,therigorousmanagementstyleiswinningthecustomergraduallythefaith,thusestablishesthestrategicadvantageinthemarketcompetition.
Butthegasstationcustomerinformationmanagementsystemdevelopmentcausedittorealizeandthecustomercorrelationeachkindofinformationsystematization,thestandardizationandtheautomation.Throughtothecustomerinformationmanagement,theoilpricemanagement,refuelswith,thesysteminquiresfourmodulebasicfunctionrealization,carriesonoperationsandsoonincrease,deletion,search,revisiontocustomereachkindofinformation,completestothecustomerinformationmanagement.Thesefunctionsbasicmaysatisfythegeneralgasstationtothecustomermanagementdemand,causestheenterprisetosavethemanpowerphysicalresource,reducesthelaborintensity;Reducesthecost,savestheexpenditure;Raisedthemanagementlevel,strengthenedtheenterpriseinthesameprofessioncompetitivepower;Simultaneouslyenhancedthecustomerinformationprocessingtimelinessandtheaccuracy.
Keywords:
thegasstation;management;Database;customerinformation
目录
第1章绪论1
1.1选题背景1
1.2课题来源及意义1
1.3开发工具和数据库的选择2
1.4开发工具和数据库的选择4
第2章系统需求分析5
2.1可行性分析5
2.1.1系统开发的初步调查5
2.1.2系统可行性研究分析6
2.2应用需求分析7
2.3系统开发配置7
2.3.1系统运行环境7
2.3.2系统开发环境7
2.4数据流图9
2.5数据字典的创建11
第3章系统总体结构设计12
3.1系统总体设计12
3.2系统概念设计13
3.2.1系统结构E-R图15
3.3系统逻辑结构设计17
3.3.1数据关系模型17
第4章系统数据库的物理设计18
4.1数据库设计概述18
4.2数据库表的创建19
第5章系统应用程序设计与实现21
5.1系统功能模块设计过程21
5.2系统功能设计实现24
5.2.1登录界面的实现26
5.2.2主界面功能的实现27
5.2.3用户信息管理的实现29
5.2.4客户信息管理的实现33
5.2.5油价信息管理的实现36
5.2.6加油信统计息管理的实现40
第6章系统的检测和调试46
6.1系统测试的目的46
6.2系统测试的结果48
第7章结论49
参考文献50
致谢51
附录52
部分代码:
52
第1章绪论
选题背景
当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。
我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
越来越多的管理人员意识到信息管理的重要性。
并且现在的社会日新月异,发展的非常快。
加油站的发展也是非常的快了,而且每年都有不同的要求。
加油站的信息量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就体现出不为合适了。
而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,工作人员都是在重复一些相同的工作。
做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。
在这种条件下,使用计算机管理就体现出非常的适合了。
只要你准确的录入记录,统计,报表输出的结果就能快速、准确显示出来,变的一点问题都不会出现的。
课题来源及意义
客户信息作为加油站信息管理中最主要的管理对象,客户信息管理系统就成了加油站信息化管理系统中不可缺少的部分,它的内容对于加油站的管理者说都至关重要。
但一直以来人们使用传统人工的方式进行客户资料的档案管理,这种管理方式存在着许多缺点,如:
效率低,成本高,容易出错,格式不规范,计算统计时间长,不容易进行统计和分析。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对客户信息档案进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。
这些优点能够极大地提高加油站客户信息管理的效率。
现在的社会日新月异,发展的非常快。
加油站的发展也是非常的快了,而且每年都有不同的要求。
加油站的信息量也非常的大,手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难。
因此,开发出这套管理软件成为很有必要的事情。
而且只要软件的设计合理,可以为加油站提供合理的管理模式、降底运营成本。
通过本系统软件,能帮助工作人员利用计算机,快速方便的对加油站的客户信息和客户加油信息进行管理、输入、输出、查找的所需操作,使散乱的客店档案能够具体化,直观化、合理化。
为了更好的管理加油站庞大的数据而开发的。
它能够给加油站的工作人员减轻很多的负担,能够把繁琐的工作简单化。
本系统适用于一般的加油站,对客户信息和客户加油的信息可以随时输入、输出、查找、修改、汇总。
开发工具和数据库的选择
本套管理系统是采用VisusalBasic6.0作为前台的搭建软件,考虑数据库的规模及数据库的普遍性,采用Access数据库构建后台数据库。
编程环境的选择微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。
VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统VB是一个相对较好的选择。
关系型数据库的实现Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
加油站客户信息管理系统的开发使其实现了与客户相关的各种信息的系统化、规范化和自动化。
通过对客户信息管理、油价管理、加油和、系统查询四个模块基本功能的实现,对客户的各种信息进行增加、删除、查找、修改等操作,完成对客户的信息管理。
这些功能基本可以满足一般加油站对客户管理的需求,使企业节省人力物力,减轻劳动强度;降低成本,节省开支;提高了管理水平,增强了企业在同行业中的竞争力;同时提高了客户信息处理的及时性和准确性。
。
该系统要达到的目标如下:
1.通过用户界面用户在登陆界面输入合法的用户名和密码后,即登陆成功,马上就进入了系统的主控界面。
在初始化主控界面时,首先判断当前登陆用户的权限。
2.在实际应用中,由于加油站的客户非常多,客户信息管理系统就成了加油站信息化管理系统中不可缺少的部分,它的内容对于加油站的管理者说都至关重要。
3.通过客户加油的型号、单价、数量、单次加油金额,方便的对其油价管理信息进行添加,修改,删除,使得散乱的客店档案能够具体化,直观化、合理化。
4.主要通过客户的单位名称信息找到其对应的车辆加油的相关信息,以及对相关信息的添加,修改,删除等。
5.主要对加油信息的统计,按照单位名称、车牌号、月份分别进行统计和按用户输入的单位名称和车牌号,统计本单位的加油信息,并排序。
系统将要达到的功能如下:
1.能够浏览客户的所有信息。
2.能够对客户的基本信息进行管理。
3.客户加油信息资料的数据库建立和管理。
4.能够通过客户的单位名称信息找到其对应车俩的加油相关信息。
5.通过一条信息找到与之匹配的信息 (例如:
查询同一单位的所有加油信息)
6.管理人员能对已有单位的客户的信息进行管理
7.多用户数据安全管理,保证各部门的数据安全、完整,对每个使用本系统用户进行权限的设置
8.简易操作,不需要非常专业的计算机操作人员。
9.加油信息的添加、删除和修改,包括加油的型号、单价、数量、单次加油金额
10.加油信息查询,查询条件为单位名称、车牌号等信息的综合查询。
为增加各单位之间的数据保密性,不允许模糊查询,查询结果以图表形式列出
11.加油信息的统计,按照单位名称、车牌号、月份分别进行统计
按用户输入的单位名称,统计本单位的加油信息,并排序
按输入的单位名称和车牌号,统计该车的加油信息
12.用户管理:
设置三个级别用户:
经理、管理员和客户,经理有权限使用所有的功能;管理员除了不能使用用户管理和油价管理外,其它都能使用;普通用户只能使用查询功能,用户使用本系统之前必须先通过身份认证(用户级别、用户名和密码,密码输入有次数限制,连续三次输入错误密码则锁定该用户)
开发工具和数据库的选择
本系统是基于VisualBasic6.0和MicrosoftAccess环境开发的。
VisualBasic6.0是微软公司推出的应用程序开发工具。
它具有功能强大、易于学习和使用、编程效率高、易于调试等特点。
而MicrosoftAccess是微软公司最新推出的officeXP产品中的一项应用程序,是一种功能强大且使用方便的关系桌面数据库管理软件,通过直观的可视化操作可以完成大部分数据的管理工作。
Access是完全面向对象、采用事件驱动机制的最新关系型数据库管理系统,用它开发中小型数据库应用项目非常便捷和灵活。
基于以上开发环境的特点和优点,本系统选择了使用以VisualBasic6.0为前台设计软件、以MicrosoftAccess为后台数据库系统开发环境完成此系统的设计。
通过对加油站内部的各种机构的划分和管理,以及各种业务的处理过程的分析,设计出一个行之有效的能够在实际中帮助加油站实施管理现代化、业务信息化,从而大大提高工作效率运行于已有的硬件平台上的加油站客户管理系统。
本系统前台运用的是Vb,后台运用的是Access。
巧妙运用Vb和Access的结合,微软的JET数据库引擎提供了与数据库打交道的途径,我是通过它以及VB来访问数据并对其各种操作。
再使用DATA控件和ADOC控件在数据库中的信息与将信息显示给用户看的VB程序之间架起一座桥梁。
本系统后台使用Access作为后台的数据管理系统,而在前台使用VB中的MSFlexGrid控件来访问实际的数据库。
VB是以可视化工具为界面设计以结构化BASIC语言为基础,以事件驱动为运行机制的编程语言,它适合于多种数据库结构,从客户/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎。
第2章系统需求分析
可行性分析
开发一个新的应用系统总是以收集、分析用户需求作为起点的。
要使每一为参加新系统开发的人员都知道,确定新应用系统的需求是必不可少的首要任务,必须对任务的需求十分明确。
当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。
我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。
信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。
“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。
可行性的含义不仅包括可能性,还包括必要性,合理性。
作为计算机应用的一部分,使用计算机对客户信息档案进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。
这些优点能够极大地提高加油站客户信息管理的效率。
因此,开发出这套管理软件成为很有必要的事情。
而且只要软件的设计合理,可以为加油站提供合理的管理模式、降底运营成本。
系统开发的初步调查
随着石油市场的全面开放,竞争将更加激烈。
现代化的加油站管理,从油站的布点,精细化管理,到经营信息的传递,都离不开完备快速的网络,对加油站网络化管理的要求将愈加迫切。
这里我做了一些联想,希望加油站的信息化能够最大地发挥作用,真正促进企业管理水平的提高。
在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。
提高信息传递速度。
以前一份文件要传达到每一个员工,需要全部打印出来,再一份一份地分发下去,这样速度慢效率又不高,经常误事。
现在只需要点点鼠标,就可根据需要随时打印成文本文件,作为员工接班前的学习内容。
这样每一个员工都能及时了解和掌握上级新的要求,片区经理到各个油站检查工作也可在线收取邮件和文件。
这样油站与管理部门联系更方便。
加油站油卡管理系统是一款专业的加油站日常加油管理程序,是一款功能非常完善的加油管理系统,支持多种查询和统计功能,可以从多角度对所有的加油记录进行统计查询。
有了他的帮助再复杂的账目也会变得明细清楚。
让你心中时时都有一本明细帐。
可以查询班报明细帐、日报明细账、月报明细账、客户加油情况、付款情况、客户车辆余额、油品汇总统计等。
同时也具有强大的打印系统,可以方便的对客户资料、客户加油清单、油价表、公司名片等资料进行打印。
程序还可以设置操作员权限,查看登陆日志等非常实用的功能。
系统可行性研究分析
1.技术可行性
本系统的开发采用VB6.0和MicrosoftAccess2000,使用简便,易学,提供了强有力的应用程序开发工具,为维护提供了必要的基础。
最后就个人能力来说,虽然是第一次进行数据库实际开发,但是具备年轻有朝气、有创造力、热爱学习等优势。
且有过应用程序开发的经验,因此非常适合本系统的开发。
综上所述,使用现有的技术能够实现这个系统。
2.经济可行性
加油站信息管理系统可以很好的解决以上问题,它是21世纪油料管理的发展趋势,是信息技术(计算机技术、数据库技术、自动化技术、智能卡技术、RFID电子标签技术、网络通信技术等)在油料自动化、智能化管理中的应用,利用当前迅猛发展的信息技术对油料销售、油料配给等进行实时、高效、智能的监控和管理,从而能极大地降低加油站运行和管理成本、减少浪费,以最低代价获取最佳效益,为加油站提高效率、节约成本、创造价值。
3.业务可行性
系统的操作方式在这个用户组织内行的通吗?
我认为是可以的,对于用户来说,合理方便的功能设计和快捷方便的操作,足可以满足各种用户的不同需求,同时也方便了有关部门的内部管理。
而且开发完善之后的系统具有操作简单,方便灵活等优点,管理人员及用户一定会在短时间内掌握并熟练使用。
所以操作性很强。
因此,系统的操作方式在这个用户组织内是行得通的。
应用需求分析
随着社会经济的稳步发展和人民生活水平的不断提高,石油成为与人们生活息息相关的一种战略资源。
不论是企事业单位对车辆用油的控制,还是石油销售商对加油站的管理都在由粗放型向集约型转变。
在信息技术风靡全球的今天,计算机技术无疑成为加油站规范管理、节约成本、提高效益的一种有效手段。
中国是世界上继美国之后的第二大石油消费国,也是正在崛起的汽车大国,随着国民经济和汽车工业的迅猛发展及成品油市场的不断扩大,中国加油站数量正迅速增长,根据加油站服务网(WWW.JYZ.COM.CN)统计1993年为3.8万座,2000年上升约为10万座,05年略有下降为8.5万座,而这其中还不包括各企事业单位的内部加油站。
总体上,加油站可以分为三大阵营,一是中国石化、中国石油、中国海洋石油为主的国有控股加油站,二是由社会资本组建的地方石油企业所属加油站;三是大型企业(如交通运输企业)的内部加油站,三种类型的加油站在数量上成三足鼎立之势。
在国有控股加油站中,中国石化构建好了IC卡管理系统网络并开始大规模发卡,中石油也在积极筹备中。
社会加油站和企业内部加油站,由于资金、技术等原因,其加油站的管理水平还比较落后,还少有利用信息技术进行管理的,大多停留在人工管理的水平上,不论是加油数据的采集、记录,还是油品销量、库存统计、金额结算、报表分析,或是大型客户(单位)的用油管理,以及收据、发票的开具,都是由手工完成。
系统开发配置
系统运行环境
1.硬件环境
CPU:
没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。
当然,CPU的处理速度越快,运行的效率越高。
内存:
最低配置32MB,建议使用64MB以上内存,如果使用Windows2000或WindowsXP建议使用128MB以上内存。
硬盘:
至少需要10MB以上的硬盘空间来安装所需的组件。
2.软件环境
操作系统:
Windows9X;WindowsNTWorkstation/Server4.0以上;
Windows2000Server/Professional;WindowsXPProfessional。
系统开发环境
1、VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加油站 信息管理 系统