加油站客户管理系统Word格式文档下载.docx
- 文档编号:21480982
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:41
- 大小:547.28KB
加油站客户管理系统Word格式文档下载.docx
《加油站客户管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《加油站客户管理系统Word格式文档下载.docx(41页珍藏版)》请在冰豆网上搜索。
因此,开发出这套系统成为很有必要的事情。
而且只要软件的设计合理,可以为加油站提供合理的管理模式、降底运营本钱。
课题研究的意义
通过本系统软件,能帮助工作人员利用计算机,快速方便的对加油站的客户信息和客户加油信息进展管理、输入、输出、查找的所需操作,使散乱的客店档案能够具体化,直观化、合理化。
本软件适用于一般的加油站,对客户信息和客户加油的信息可以随时输入、输出、查找、修改、汇总。
课题研究的现状:
系统开发采用VB的特点
〔1〕随着计算机技术的开展和普与,各行各业的管理机构需要由计算机处理大量的信息。
选择一个优秀的面向对象的管理系统作为开发平台,将给日后的信息处理带来极大的方便。
客户信息的管理工作是企事业单位不可缺少一局部,也是企业管理的重要组成局部。
它的内容对于企业的管理者来说都至关重要,所以客户信息管理系统应该能够为企业管理者提供完整,正确和灵活的客户信息和快捷的查询手段。
〔2〕VisualBasic是为面向对象应用程序开发而设计的功能强大的编程工具。
利用VisualBasic设计程序,不但可以设计出非常丰富的用户接口,而且几乎不需要编写多少程序,就能开发出功能非常强大的应用程序。
这也就是选用VisualBasic来开发加油站客户信息管理系统的所在。
系统开发必要性
本系统是为了更好的管理加油站庞大的数据而开发的。
它能够给加油站的工作人员减轻很多的负担,能够把繁琐的工作简单化。
现在,在国外大多数的加油站都有着自己的客户信息管理系统,使得在管理方面非常方便,以至于一个大型加油站只有少数的工作人员。
即减少了开资,又充分利用了资源。
正是因为这些优点,所以开发出一套加油站客户信息管理系统也是非常有必要的。
课题难点和需要解决的关键问题:
用VisualBasic开发的加油站客户信息管理系统需要与Access数据库相连接。
因此,它们之间的兼容性最为关键。
如果处理好两个软件之类的数据关联将成为这次开发的难点。
管理系统的调试运行的稳定性也将成为此次系统开发的难点。
所以要保证数据库和系统能够可靠的连接。
系统为数据提供自动更新功能,并实现数据的更新,删除功能。
要求数据库之间建立关系,并确定关键词等关键环节。
开发一个优良的系统,必须需要前期的策划和大量的投入。
因此,需要投入非常大的精力和工作量来搜集必要的数据和信息。
第2章开发工具简介
开发环境
配置:
CPUTYPE:
PENTIUM®
Ⅲ
CPUCLOCK:
800MHz
内存:
396M
硬盘:
120G
操作系统:
MicrosoftWindowsXP
简介
VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程根底。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以与动态库(DLL)、动态数据交换(DDE)、对象的与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形接口丰富的应用软件系统。
2.3MicrosoftAccess简介
MicrosoftAccess使您容易得到所需信息,并提供强大工具,可以帮助您组织和共享您的数据库,以便您和您的工作组能做出更好的决策。
快速找到可靠答案,通过Intranet共享信息,建立更快更有效的商业解决方案。
MicrosoftAccess具有以下特点
更易建立强大的商业解决方案,更快找到答案
使Web协作成为可能,用Access2000中的新工具提高生产力。
使数据对任何协作者都可直接利用。
更新销售数据或快速查看顾客细节信息。
定制您自己的图形格式,以便准确地显示您所需的信息。
使用内置MicrosoftSQLServer集成来创建可以随您的商务升级的数据库。
在Web上管理和共享信息
将您的数据来源与交互式Web页面无缝集成,使创建和共享MicrosoftAccess数据库比以前更容易。
使用Web技术快速获取信息,并把它按您的特殊用途裁剪。
参加Office2000Web组件以便在Web浏览器中可视化分析数据。
在浏览器窗口查看,编辑,和分析数据
新的,交互式的DataAccessPages是为Web设计Access表。
它们能使任何职员在浏览器内轻易地打开,查看,和更新动态数据。
用交互式图表举例说明DataAccessPage,然后邮寄或作为的附件发出。
您和您的合作者就永远拥有最新信息--在办公室或任何地方.
把交互式报告参加到Intranet中
把多个表格成单个的,相关的视图被称为GroupedDataAccessPage。
用这种方法,可以创建分层结构,将记录从一般类别到具体细节分类。
例如,按区字段分析雇员销售情况。
首先把目光集中在一个地区所有的销售上。
然后,把目光关注到该地区销售几种纺织品的结果和根本输入输出上。
您可以交互式地查看,过滤,分类所有的信息--在同一页面内。
把动态数据拖到网页上
很容易把字段列表的内容拖动,参加到DataAccessPage中。
表格字段直接连结到数据库,所以信息总是最新的。
使工作方式流程化
好的信息有助于做出英明的决策和提高生产力。
MicrosoftAccess使信息更容易获得和使用。
快速分析细节内容并找出重要联系。
利用新工具来定制窗体和报表。
把数字转化成答案--赶快。
利用改良接口的优点
Access数据库窗口使数据库组件操作更容易。
使用垂直Objects工具条在窗体,表格,和报表之间切换。
把数据库对象组织成组,并对常用的内容创建快捷方式。
在数据表视图中浏览相关记录
Access在一个窗口中可使您以图中图方式查看所有相关数据--不必进展查询。
实时查看表格间的联系以便快速做出相应决策。
显示深层信息,以使记录之间关系可视化。
而您只需用鼠标选取您感兴趣的记录。
对所选记录作特殊的格式化
在字段内容的根底上改变它们的版面,使用户能够做到例如立即在表格或报表内发现高销售的消费者或低库存项目。
根据您定义的数值或习惯标准设置字体,风格,颜色,和标题。
窗体扩展功能允许您在一X窗体上简单地选择一个字段,并改变它的背景颜色,大小,和边界。
不必切换到设计视图就可以立即看到这一结果。
与SQLServer无缝集成
MicrosoftAccess包含了内置的MicrosoftSQLServer,这使它能够对熟悉的Access环境进展高端管理。
需要时可以利用可调整大小的SQLServer技术创建企业级数据库。
这样,使用一个可按需调整大小的数据库,系统就可以随业务扩展了。
随业务扩展数据库
通过在Access内创建SQLServer数据库,来扩展您在客户/服务器世界的技能。
新的Access数据库项目允许Access用户用熟悉的Access接口创建真正的客户/服务器应用程序。
第3章加油站客户管理系统的设计
加油站客户管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以与前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者如此要求应用程序功能完备,易使用等特点。
本系统主要完成对加油站客户管理和加油信息的管理,包括数据库中表的添加、修改、删除等。
系统还可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。
系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。
查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有准确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。
系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。
经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口,这能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进展需求迭代,不断修正和改良,直到形成用户满意的可行系统。
在操作系统方面,虽然现在Linux的开展速度非常的快,但是对于大多数的使用者来说,操作显然没有微软的WINDOWS那么的流行和傻瓜化。
而且现在计算机的运算速度已经不能和以前相提并论了,而且硬件的价格也一天天的在下降了,所以也不用为了节省整体的造价而改用硬件要求很低的DOS系统了。
所以我们决定该加油站客户管理系统将运行在普遍使用的WINDOWS操作系统上来协助管理人员轻松地进展与数据库的连接和管理。
在这么多的访问接口里面微软对于ADO非常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而且本身来说ADO模型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。
综上所述,我们选择了VisualBasic+ADO+ACCESS来开发整个系统。
程
实现功能
(1)能够浏览客户的所有信息
(2)能够对客户的根本信息进展管理
(3)客户加油信息数据的数据库建立和管理
(4)能够通过客户的单位名称信息找到其对应的车辆加油的相关信息
(5)通过一条信息找到与之匹配的信息 (例如:
查询同一单位的所有加油信息)
(6)管理人员能对已有单位的客户的信息进展管理
(7)多用户数据安全管理,保证各部门的数据安全、完整,对每个使用本系统用户进展权限的设置
(8)简易操作,不需要非常专业的计算机操作人员。
(9)加油信息的添加、删除和修改,包括加油的型号、单价、数量、单次加油金额
(10)加油信息查询,查询条件为单位名称、车牌号等信息的综合查询。
为增加各单位之间的数据某某性,不允许模糊查询,查询结果以图表形式列出
(11)加油信息的统计,按照单位名称、车牌号、月份分别进展统计
按用户输入的单位名称,统计本单位的加油信息,并排序
按输入的单位名称和车牌号,统计该车的加油信息
(12)用户管理:
设置三个级别用户:
经理、管理员和客户,经理有权限使用所有的功能;
管理员除了不能使用用户管理和油价管理外,其它都能使用;
普通用户只能使用查询功能,用户使用本系统之前必须先通过身份认证〔用户级别、用户名和密码,密码输入有次数限制,连续三次输入错误密码如此锁定该用户〕
功能与模块设计
包括加油站客户的客户信息管理系统、油价管理系统、加油信息管理系统、加油信息统计系统等,四个方面都是必须要满足:
(1)根本情况录入:
输入本系统所需的根本数据。
输入客户的根本情况,采用客户编号来区分客户。
(2)客户根本信息变动情况。
(3)加油信息查询:
提供查询本单位的根本情况功能。
程序结构框图
数据库设计
创建“加油站客户管理系统〞数据库系统中需要使用的数据表。
表3.1 数据表
登陆表
车辆表
加油信息表
客户信息表
油价表
(1)登陆
用于存放用户名、密码和权限信息的数据表。
表 登陆信息表
(2)车辆表
用于存放车辆信息的数据表
表信息表
(3)加油信息表
用于存放加油信息的数据表
表 加油信息表
(4)客户信息表
用于存放客户信息的数据表
表 客户信息表
(5)油价表
用于存放油品价格信息的数据表
表 油价信息表
执行流程图与解说
登陆流程图
N
Y
Y
登陆流程图
设计说明:
进入主接口后,提示输入用户名和密码,在输入之后按确定进入,验证用户名和密码,实现流程:
(1)检测数据库中有无管理员的账号。
如果有,如此等待用户输入用户名和密码,否如此按程序本身自动执行插入命令,新建一个管理员用户,并等待用户输入.
(2)验证用户名和密码是否正确,错误次数不能超过三次,超过三次如此退出系统登陆接口
(3)当验证通过后,检测该登陆用户的管理权限,并设置变量传值给主窗体.
主接口操作图
系统结构框图
此窗体为主窗体操作接口,为配合数据执行模式,采用VB的下拉式菜单,使众多功能都能整齐而有序的排列.
实现功能:
(1)获得登陆接口传递的权限信息,设置用户是否可以使用(用户管理,客户信息管理,油价管理,车辆管理,保存,修改,删除)这些操作.
(2)登陆后进入加油站管理主接口,设置等待操作状态
所有客户与增加客户数据图
所有客户流程图
增加客户流程图
注:
数据初始化是对程序中所使用的表格进展颜色和表格间距的处理,并绑定资料源为进展到下一步操作做准备
(1)执行客户信息表的全查询,获得所有字段名称,通过字段名称来分配数据列表的列数.
(2)执行数据初始化,因使用的图表控件附带下拉列表框,日期选择框等功能,可以很方便的进展实时操作,所以资料的初始化是针对数据来确定哪一列的宽度与文本框的属性.
(3)给图表控件的第一列赋值,赋值对象是客户信息表的各字段名称.
(4)统计所有表内信息,得出行数,把所有数据显示在表格内
(5).开始根据分页内容给图表控件赋值,同时设置状态,即不可保存,可修改,可删除.(因为在查询资料的同时无需执行保存数据,而可以进展数据的修改和删除)
油价管理数据处理图
所有型号油价流程图
增加油型号流程图资料保存流程图
N
Y
料保存流程图
〔1〕在点击上列按钮后,系统属于可保存状态,不可修改状态,不可删除状态.
〔2〕点击保存功能实现:
验证输入对象:
即是保存客户信息的内容还是加油信息的内容,判断表格中是否为空,为空提示并退出操作
验证用户输入的数据中是否有必填的字段未填的,如果有,提示并退出操作,等待用户补齐
以上顺利完成,对每行进展组织语句(插入语句),然后执行该语句,语句成功提示并退出操作,否如此通过防错提示并退出操作
车辆管理
管理流程图
增加:
刷新表格数据,调整到等待输入状态
保存:
执行增加操作后,并输入了必要的数据后执行,保存用户输入的数据
修改:
对原有数据进展修改,车辆编号为唯一值不可修改
删除:
删除表格中所选目标行
退出:
退出课程管理接口,返回到主接口视图
查询
支持客户信息,加油信息的所有查询,需要用户自己组织语句,加大了查询的X围,任何该表的参数都可以查询到.
结论和总结
确定了本系统的实用价值后,选用了目前最常用也最简便的access数据库作为后台,鉴于ADO在很多程序里的广泛应用,使用ADO来连接数据库将是最为适用的,并且在定义了ADO的连接模块后,对于将来的升级也会很方便,只要修改一下连接源,就可以轻松的更换后台,access适用于单机版,当想转换为网络版的SQL数据库时,就很容易做到
为了减少系统的数据资源,选用了目前最方便的将数据交给后台处理的方法,即使用SQL的语句将数据库交给ACCESS后台,由后台来处理,这样系统的执行会加快,也使用程序本身变得简单
本程序使用了新型控件flexcell,此控件的双色表格与单元格的特殊赋值功能不但能带给用户最好的视觉感受,同时在操作时大大减少了手动输入操作,因此也为非计算机人员的可操作性带来很大的方便。
编写了菜单程序:
增强了非计算机人员的可操作性,使整个窗体布局更加直观化。
支持全方位查询,可以通过计算机人员的自写语句实现定位查询,只要语句正确,都能找到所要找的记录。
使用了透明API函数,在调用用户管理与客户管理等窗体的时候,对该窗体进展透明化处理。
第4章局部程序功能的讲解
登陆界面
登陆对话框
在这里我设置了三种类型的权限:
第一种为经理(超级管理员);
第二种为管理员;
第三种为客户。
在此我设置了错误陷阱,当输入的用户名和密码是错误的时候,将会出现用户名和密码错误的提示。
当输入的是正确的用户名和密码时,将会进入系统主接口。
并在窗体下面的状态区里显示出当前的日期、欢迎词、当前操作的用户和它的权限。
系统主界面
4.2系统操作
用户管理
图4.3用户管理界面
在这里我们可以修改用用户的信息,可以添加、保存、修改和删除用户的信息。
但超级用户的信息不能修改。
当我们以超级管理员的身份登陆时,可以对所有用户进展以添加、保存、修改。
当我们以管理员用户身份登陆时,只能对自身和客户信息进展以添加、保存、修改。
当以客户身份登陆时,他只能对自身的信息进展以修改和保存。
修改密码
图4.4修改密码界面
在这里我们可以快捷的修改自身的密码。
当修改时必须先输入当前正在使用户的密码,然后再输入想要更改后的新密码,点击“确定〞,修改成功。
在下次进入系统时将会启用新的密码。
4.3客户信息管理
客户信息管理
客户信息管理界面
在这里我们可以对客户的根本信息进展添加、保存、充值、修改、删除和退出操作。
具体操作时,用户的编号是自动生成的,不需要手动添加,为管理人员方便了不少,也节省了时间。
单位名称为关键词,为必须输入的信息,不能为空。
因为它是最重要的关键词段,将来在查询时会用到。
我将来以后的章节里讲解。
在这里我也参加了错误陷阱,并而输入的信息为文本。
负责人也为关键词段,也不能为空,并且同样设置了错误陷阱。
地址和联系方式同理,输入的信息也一样为文本的形式。
而、地址和为可填选项。
既用户添不添加信息都可以。
预存款余额为必填字段,必须有内容,为数字类型。
当第一次添加客户必需添加,具体添加方法为点击“充值〞。
其为客户加油时预存的现金,它的单位为(人民币/元),它在加油和统计时会用到。
所以,非常的重要。
当用户需要修改信息时,直接在客户信息管理接口里修改,当修改完毕后,点击保存,信息将更新为新的内容。
用户信息查询
用户信息查询界面
在这里我们可以查询到已有客户有根本信息,以方式与时和客户保持联系。
在这里我只设为准确查询。
因为考虑到用户信息的某某性,所以只设置了准确查询,以防有其它人去查询该单位的数据。
4.4油价管理
油价管理
图4.7油价管理界面
在此可以对油品的种类、油品型号和油品价格进进展设置。
单位为(元/升)。
在这里只有权限为经理和超级管理员的用户才可以设置。
这样对加油的管理起到了规X的作用。
修改方法同理
油价查询
图4.8油价信息查询界面
在这里可以对油品的种类。
油品型号和价格进展查询,这样设计可以对当前的信息一目了然,达到方便的作用。
4.5加油信息管理
车辆管理
图4.9车辆管理界面
在这里可以对客户单位的车辆进展登记和管理。
在已经的客户信息里添加车辆,记录车牌号,以车号为准,根据已经存的信息进展对号加油。
加油
图4.10加油界面
在这里进展加没的信息添加,对应车辆,对应单位,然后输入要参加多少油,就会显示出需要多少钱,然后选择月份,点保存。
以方便日后统计。
加油查询
图4.11油价信息查询界面
在这里可以对加过油的车辆和单位进展信息查询。
在这里也被设定为准确查询,也是考虑到用户信息的安全性。
4.6加油信息统计
图4.12加油信息统计界面
在这里可以对已经有客户的加油量进展统计,可以按月份统计也可以按年统计。
在下拉列表框里选择已有单位的名称和车辆等要查信息,然后点统计,将会生成新表,显示加油的信息,并在最后有小计,以方便观看一共加了多少油,还剩余多少钱。
4.7关于
图4.7系统关于界面
关于本系统的名称和版本
完毕语
加油站客户信息管理系统根本符合中小型加油站的需求。
能够完成对客户信息和加油信息的管理和操作。
系统设计完成后总结出一些本系统的优点和缺点。
本信息管理系统的优点是:
对客户的信息可以规X统一管理;
查询信息方便,一目了然;
操作简便;
信息内容丰富等。
尤其是在信息安全性和数据统计方面进展了人性化的设计。
例如,其一、客户在查询信息时必须使用准确查询,这样可以使它人很难能够查询到客户自己的信息,而查询的内容必须是客户自己设立的,这样就增强了信息的安全性。
其二、对客户已有的信息进展统计,使其可以进展按月统计和按年统计,使客户更为方便的了解到自己的信息,做到心中有数,在统计后还能够显示出自己预存款的余额,这样可以使自己的帐目很清楚,以免繁琐的计算而出现错误的可能性大大减小,在查询统计后,如需要留有存根还可以打印出来,方便保存数据,以备后用。
本信息管理系统有也一些不足之处。
如界面设计过于单调,应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加油站 客户 管理 系统