1 / 37
文档名称:

加油站管理系统.doc

格式:doc   大小:199KB   页数:37页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

加油站管理系统.doc

上传人:wz_198613 2018/9/29 文件大小:199 KB

下载得到文件列表

加油站管理系统.doc

相关文档

文档介绍

文档介绍:目录
目录 II
1
1
1
2 系统分析 3
用户工作流程 3
用户业务需求 3
3 系统设计 4
设计思想 4
系统功能结构图 4
5
4 系统数据库设计 6
6
系统E-R图 6
8
触发器的设计 9
10
5系统实现 11
系统实现工具与支持平台 11
11
21
6总结与展望 22
22
22
7源代码附录 23
系统与数据库交互代码 23
参考文献 34
致谢 35
课程设计检查表 36


随着人类社会的进步和科学技术的发展,人们生活水平也在不断的提高,拥有车的人越来越多,这又影响着油的耗量急剧增大,加油站也也来越多。现在人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,人们已经****惯快速的获得信息以及完成各种事情,加油站的反战中当然也要考虑这些因素。本次设计的加油站管理系统就是为满足人们的需求而设计的,此加油占管理系统是为了解决人们生活中加油的快捷、方便以及减轻加油站管理人员和其他工作人员工作的负担,帮助他们很好的管理和工作的顺利进行。

本系统采用的是微软公司的Microsoft Visual C++ 。在连接数据库上,利用ADO对象模型,创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。
在连接数据库上,以往在数据访问应用程序开发中,不管是使用DAO或RDO对象来访问数据来源,都会对这些对象模型众多而且复杂的组成结构印象深刻。但利用ADO对象模型,就可以只创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。
ADO (ActiveX Data Objects)对象模型主要由三个对象成员:mand与Record set对象;以及三个集合对象:Errors、Parameters与Fields对象所组成。
ADO对象模型与DAO、RDO另一个较大的差异,在于某些ADO对象可以直接创建而不需依据上下层按顺序产生,mand对象而不需要先行创建该对象的上层Connection对象,mand对象产生时自动创建上层Connection对象。
此加油站要完成以下任务:
实现用户的登陆,以很好管理工作人员的分工。
实现系统的管理,包括管理工作人员信息,油库信息,会员信息,会员
等级信息等。
能够记录油品购进和销售情况,剩余量等信息。
工作人员能够直接查询库存情况,会计人员能够对账目进行管理。
此系统还要能够实现数据库对个功能模块的访问。
其实现的具体任务还包括:在连接数据库后先要有登陆界面,在确认用用户身份后,符合身份的工作人员便可登陆,进入系统主界面,可以在主界面上访问个功能模块。各功能键包括:工作人员管理、油品信息管理、油品类型信息管理、会员信息管理、添加进货记录、添加销售记录、库存查询、账目管理;通过工作人员信息管理模块查询各工作人员信息;通过对油品的管理模块查询油品的单价,销售储量,存储地等,通过对会员的管理模块能查询顾客等级、花费等。
2 系统分析
用户工作流程
下面是对本企业的业务流程的描述:

用户业务需求
此系统要满足用户的如下需求:
(1)对不同工作类型的员工要能辨别其身份,根据身份限制其权限,设置完成其工作任务。
(2)当购进油时要记录油的相关信息,对不同的油放入相应的油库,同时记录其价格,储量等。
(3)要记录销售信息,同时根据销售情况对油库灯做相应的修改
(4)对不同的顾客根据其购买油量,消费金额等给其设置相应的会员等级,根据等级的不同给予不同的优惠政策
(5)对油库进行编号,不同的油库存放不同的油,可根据用户需要快速在相应油库找到所需的油。
3 系统设计
设计思想
(1)系统分成前台和后台几个相对进程,这些进程都进行集中式管理。
(2)整个系统采用模块化结构设计,并且有较强的可操作性和扩展性。
(3)采用合理的数据流设计思想,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。