车辆燃料管理系统设计大学本科毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《车辆燃料管理系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《车辆燃料管理系统设计大学本科毕业论文.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业论文(设计) 题 目公交管理系统燃料管理系统设计与实现 学生姓名 学 号 系 别 计算机科学系 年 级 级 专 业 计算机科学与技术 指导教师 职 称 完成日期 III摘 要在进入信息时代以来,随网络技术与电脑的日逐发达,电子商务的空前发展,企业之间的竞争已经逐渐地从有形的市场转向了网络化。而相对应的资源管理也逐步进入了信息化轨道公交管理系统燃料管理系统就是这样应运而生了。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,如果是手工管理,其中的弊端显而易见,也使得公交车公司的车辆信息管理复杂化。我国城市公交信息系统的发展处于一个较落后的水平,需要大力
2、发展我国的公交管理系统。出于这个目的,在老师的指导下,我设计了这个公交管理系统这个应用程序。计算机管理的公交管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路、燃料的使用和司机管理科学化更合理的利用资源。系统实现了对各时间段、各站点的客流分布情况的采集、传输与分析,为领导的辅助决策提供了必要的数据,并提高了公交企业运营的安全智能化及运营排班的智能化,实现了司机、车、设备管理的智能化。 使用系统可以大大降低车辆燃油消耗,减少汽车废气的排放,进而改善整个城市空气质量,增加客运收入,为乘客出行提供方便,因此具有一定的社会效益。在系统实现过程中,采取C/S结构,使用 .net开发框架,采
3、用Microsoft Visual Studio 2005的开发平台,数据库采用SQL Server 2005 。关键词:管理系统;燃料管理;.NET目 录摘 要I1 绪论11.1 课题的提出、现状及研究意义11.2 课题的研究内容21.3 论文的章节安排32 相关技术介绍42.1 XML简介42.2 C# .NET简介52.3 SQL SERVER 2005数据库简介53 系统需求分析73.1 系统需求分析73.2 系统类图74 系统设计74.1 系统总体结构74.2 系统详细设计84.2.1公交管理模块详细设计84.2.2 驾驶员管理模块详细设计94.3 数据库设计104.3.1 概念设计
4、104.3.2 逻辑设计105 系统实现125.1 系统数据库连接实现125.2 登录模块实现如下135.3 前台界面的实现15功能实现的补充说明176 结束语196.1 主要工作206.2 进一步改进的方向20参考文献221 绪论1.1 课题的提出、现状及研究意义交通问题一直是城市管理的难题之一,而交通问题直接影响到人民的工作和生活。随着时代的进步,信息化既是解决交通问题的重要手段,也是交通行业的发展方向。国外较发达的国家的公交燃料管理信息系统发展地相对成熟,他们采用结合所有城市交通工具及其所经的路线、并且与每一站点周围的建筑和公共设施联系起来的方式进行信息燃料管理,确实大大方便了市民的工作
5、及生活。我国目前的公交燃料管理系统也在不断完善,从无到有,从原始的人工燃料管理发展到现在的网络信息燃料管理,其变化之大,亦不可小觑。为了进一步实现公交系统信息化与广泛化,我国有些地方政府还与电讯公司签订智能交通信息化战略合作项目,足以见得交通信息化对社会发展的重要性。随着改革开政策的实施,我国城市化进程日益加快,人民生活水平不断改善,对社会物质基础的要求也相对提高,公交信息系统已和人们的日常生活密不可分。但是由于我国的特殊国情,目前的公交燃料管理系统尚未能发展到尽如人意的水平,并没有达到理上的要求。其中具体存在以下一些问题,诸如燃料管理系统不够简洁明了,用户通常要辗转燃料管理才能获得需要的信息
6、;系统信息更新得较慢,这大大降低了用户得燃料管理效率;信息的有效性和准确度有限,不能给出行人士提供最可靠的信息。这就要求设计出更加符合用户需求的系统。其中实现对公交车燃料的智能化管理可以大大降低车辆燃油消耗,减少汽车废气的排放,进而改善整个城市空气质量。近十几年来,我国汽车工业蓬勃发展,特别是家用轿车的增长。发展中国家用轿车市场,其规模与速度必须与城市基础建设同步,如果一味追求发展速度,势必将造成很多大城市严重的交通堵塞问题,而且还将给社会带来一系列不良后果,如加大社会经济成本,增加能源消耗,恶化城市空气,增加交通事故等等。因此,在发展我国的汽车工业的同时要注意到城市公共交通存在的意义和作用,
7、加大国家在公共交通方面的投入,全面规划、统筹安排、合理配置、科学管理,使城市道路流畅、方便、安全、有效、可靠。然而,随着公共交通的快速发展,会逐渐地出现越来越多的公共汽车和不同的公交路线,这样会使人们对各条公交路线的信息掌握的不是很清楚。而城市公交燃料管理系统主要任务就在于对各条路线的信息燃料管理,和对整个公交线路信息进行相关的管理。使用公交燃料管理系统人们就可以找出一条最适合于自己的线路,减少不必要的坐车时间。所以城市公交燃料管理系统的前景非常乐观。基于城市公交燃料管理系统与传统的城市公交燃料管理系统有相似又有区别。相似之处在于系统的核心都是B/S架构。B/S 架构是不需要专门的操作环境,在
8、任何地方,只要能上网,就能够操作系统。不同之处在于实现的语言不同,传统的一般用的语言是ASP+它的脚本语言,是不面向对象的,而基于本设计的城市公交燃料管理系统用的语言是.NET,是面向对象的,面向对象的编程语言最大的特色就是可以编写自己所需的数据类型。对于传统的城市公交燃料管理系统他易于管理,重用性比较高。从课题的现状来看,我们可以看出基于桌面应用程序系统的最大的一个特点,那就是信息之间无法共享,使得信息成了一个孤岛。为了改善这种信息孤岛减少,我们必须采用一些新技术来解决这些信息孤岛的问题。而ASP.NET技术就给我们带来了时代的变迁,我们可以使用ASP.NET和.NET来开发Web应用程序。
9、再结合Internet使得信息之间可以共享,使得企业员工之间可以对企业资源信息的查询等操作。可见,对.NET的公交管理系统燃料管理系统的研究来讲,具有非常重大的意义。1.2 课题的研究内容本课题是设计一个基于.NET的公交管理系统燃料管理系统。该系统主要实现四大部分:1 实现公交车、驾驶员、燃料等基础数据维护功能2 实现公交车加燃料登记功能3 实现燃料使用考核(根据车型、线路、燃料类型,对车辆、路线、驾驶员按照日、月、年进行燃料消耗考核)任务要求:1 每个公交车有唯一的编码、油箱容量、燃料类型、汽车类别等属性;2 公交车记录在数据库中存在,不可删除与增加; 3 汽车类别依据不同汽车标准油耗进行
10、设置 4 燃料有三种:汽油、柴油和气 1.3 论文的章节安排整篇论文是基于.NET为背景,从.NET的知识、体系结构等方面,介绍.NET的公交管理系统燃料管理系统设计与开发实现。具体章节安排如下:第一章绪论阐明了论文课题的提出及其意义,以及本课题研究内容。第二章主要介绍了研究本课题的涉及到的技术和个性技术的特征、功能和应用领域。第三章介绍系统的需求分析,并重点分析了系统功能需求分析以及系统的UML图等。第四章介绍系统设计,并对系统的数据库设计进行的详细分析。第五章进行系统实现设计的分析,包括部分界面分析和部分代码说明。第六章是结束语。总结论文及设计所做的主要工作及取得的工作成果,并对系统下一步
11、要做的工作进行了分析。2 相关技术介绍2.1 XML简介XML(Extensible Markup Language)-可扩展标记语言,与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。SGML是跨平台于Internet环境中的,依赖于内容的技术,是处理结构化文档信息的实用工具。XML克服了HTML 的缺陷, 继承了SGML 和HTML 的优点,将网络上传输的文档规范化,且赋予标记一定的含义,是一种简单的数据存储语言,用一系列简单的标记描述数据,标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用的空间多,但
12、XML简单易于掌握和使用。XML与Access, SQL Server 2005和Oracle等数据库不同,数据库提供了更强有力的分析能力和数据存储,数据索引、查找、排序、相关一致性等,XML仅仅是展示数据。事实上XML与其它数据表现形式最大的不同是:它极其简单。这看上去是一个有点琐细的优点,但正是这有点琐细的优点使XML与众不同。 XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、Linux以及其他平台下产生的信息结合,然后可以很容易加载
13、XML数据到程序中并分析它,并以XML格式输出结果。DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XML文件的验证机制,属于XML文件组成的一部分,是一种保证XML文档格式正确的有效方法,可以通过比较DTD文件和XML文档来看文档是否符合规范,标签和元素使用是否正确。可人们后来发现DTD文件无法满足XML约束,导致DTD被XSD( XML Schemas Definition )所代替。XSD和DTD一样是负责定义及描述XML文档的结构和内容模式的。但XSD可定义XML文档中存在哪些元素及元素之间的关系,且可定义元素和属性的数据类型。XML Schema本身也是个XML
14、文档,它符合XML语法结构,可以用通用的XML解析器来解析它,比DTD支持更多的数据类型集合,如整型和日期类型等。XML Schema 支持命名空间,这样允许数据模型的特定部分应用到XML文档的特定部分。2.2 C# .NET简介C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单
15、的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。.NET是 Microsoft XML .NET 平台。XML .NET 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML .NET 并将这些服务集成在一起之所需。而.NET Framework是一个新的开发平台,它为局域网 (LAN) 和 Internet 上的分布式企业应用提供了一致和有效的支持。.NET Framework由两个主要部分组成:CLR(通用语言运
16、行时, Common Language Runtime)和一组统一的类库,包括ASP.NET、ADO.NET、Windows Forms和其他能力。2.3 SQL SERVER 2005数据库简介SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆 燃料 管理 系统 设计 大学本科 毕业论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内