混凝土生产企业车辆管理系统毕业设计.docx
《混凝土生产企业车辆管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《混凝土生产企业车辆管理系统毕业设计.docx(42页珍藏版)》请在三一办公上搜索。
1、ANYANG INSTITUTE OF TECHNOLOGY本 科 毕 业 论 文混凝土生产企业车辆管理系统Concrete Production Enterprise Vehicle Management System 系(院)名称: 计算机科学与信息工程学院 专业班级: 12届网络工程专升本 学生姓名: 学生学号: 指导教师姓名: 指导教师职称: 2012年 05月 原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它
2、教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名:_ 日 期: 指导教师签名:_ 日期: 使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:_ 日 期:_ 混凝土生产企业车辆管理系统专业班级:12届网络工程专升本 学生姓名: 指导教师:
3、职 称:讲师摘要:为了规范企业内部的管理,提高企业管理质量,更好的服务于广大的客户,我们必须要开发设计一套专门用于混凝土车辆管理的系统,可以集中管理车辆信息,使企业进入车辆管理信息化,科学化。 本文介绍了车辆管理系统的开发过程。通过分析传统的人工管理车辆的不足,创建了一套有效的计算机管理方案,可实现车辆信息的新增,删除,更改以及司机交接班更换的功能,并对车辆历史记录,车辆出车动态,车辆工作状态进行查询。详细介绍了车辆管理系统的需求分析,包括可行性需求分析,运行环境需求分析,安全性需求分析等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个重要的程序图,并附带一些主要的窗口
4、和程序。 本系统是以C#为平台,Visual Studio 2005编译工具为开发环境,后台采用SQL Server 2000数据库,全面系统地介绍了整个软件的开发全过程,实现一套适合混凝土车辆管理系统。经历了一个比较复杂的开发过程,并总结了开发过程中的实际经验和体会 。 关键词:SQL Server 2000数据库 C# 车辆管理Concrete Production Enterprise Vehicle Management SystemAbstract: The norms of internal management, improve enterprise management qua
5、lity, better services in the vast number of customers, we must design a set of specially used for vehicle management system, centralized management of vehicle information, make the enterprise enters the vehicle information management, scientific.This paper introduces the development process of vehic
6、le management system. Through the analysis of the traditional manual management vehicle insufficiency, founded a set of effective computer management program, can realize the vehicle information to add, delete, change as well as the driver shift replacement function, and the history of the vehicle,
7、the vehicle dynamics, vehicle condition query. Details of the vehicle management system needs analysis, including feasibility analysis, operating environment needs analysis, safety demand analysis and so on; the system design part mainly introduced the system function design and database design; sys
8、tem implementation section lists several important program diagram, and with some of the main window and procedures.This system is based on C # as a platform, Visual Studio 2005 compiler tools for development environment, the background of the use of SQL Server2000 database, a comprehensive and syst
9、ematic introduction of the whole software development process, implementation of a complete vehicle management system. Experienced a complicated development process, and summarizes the development process of the actual experience.Keywords: SQL Server 2000 database C# Vehicle management3目录第一章 绪论11.1系
10、统开发的目的及意义11.2国内外相关研究现状11.3研究内容21.4章节介绍2第二章 系统开发的相关技术32.1 C#简介及其特点32.1.1 简洁的语法32.1.3 与Web的紧密结合42.1.4 完全的安全性与错误处理42.1.5 灵活性和兼容性42.3 SQL Server 2000简介52.4 小结7第三章 系统需求分析83.1系统功能需求83.2 用户界面需求123.3 安全性需求103.3.1 系统应保证数据的安全103.3.2 系统应保证数据的传输安全103.3.3 系统应保证系统的安全103.4 运行环境需求113.4.1 软件平台113.4.2 硬件平台113.5 可行性分析
11、93.5.1 技术可行性分析93.5.2 管理可行性分析93.5.3 经济可行性分析93.5.4 法律可行性分析10第四章 系统概要设计134.1 车辆管理系统结构设计134.2 模块功能设计144.2.1 车辆管理144.2.2 车辆查询144.2.3 出车动态144.2.4 交接班设置144.3 数据库设计154.3.1 数据库需求分析154.3.2 数据库概念结构的设计154.3.3 数据库逻辑结构的设计174.4 小结19第五章 系统实现205.1 车辆管理模块205.2 车辆查询模块235.3 出车动态模块255.4 交接班设置模块255.5 小结27第六章 系统测试286.1 系统
12、测试的目的286.2 测试背景和方法286.3 系统测试的内容296.4 测试过程29总 结33致 谢34参考文献35第一章 绪论 随着信息技术广泛深入地应用到社会的各个领域并发挥着越来越重要的作用。计算机软件技术充分发挥计算机的优势,将大量复杂的数据交给计算机来处理,有着手工管理没有办法比拟的优点。1.1 系统开发的目的及意义 在人们的生活中,车辆是我们每天都离不开的交通工具,因此,我们要更好的使用它们,充分的发挥它们的作用,使其更好的服务于社会,就应该有一个良好的车辆管理系统。中国的经济能够快速地发展的一个必要条件就是要与世界经济接轨,而车队要想能使其中的车辆充分发挥作用,就应该有现代化的
13、先进管理模式,而现在大多数的车队管理都要依靠手工操作和传统的管理模式。随着计算机技术的迅速发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。并且正在成为未来社会信息社会的重要支柱。现代车辆的管理方式,资源建设等方面发生了重大变化,这种变化表现在车辆工作,管理和服务平台发生的变化,车辆不再是传统的手工操作,人工管理,而是全面实行计算机管理。车辆的正常运营中总是对大面积的驾驶员信息,车辆信息以及两者相互作用产生的入库信息,因此要对驾驶员资源,车辆资源,入库信息进行管理。本系统是以混凝土的实际车辆管理情况为背景,开发出一个实用性较强的车辆管理系统。提高车辆管理工作的工作效率,加强
14、车辆的管理,全面实现计算机管理。1.2 国内外相关研究现状 车辆管理是解决应该如何管理,采用什么方法管理的问题。通过长期的工作实践以及对车辆管理活动的深入认识和研究,在理论上形成了较为完善的车辆管理理论。但是,随着社会的进步,现代化技术的出现,尤其是信息技术,计算机技术,通信技术及办公自动化的产生和发展,以及它们在各行业的普遍应用,给传统的车辆管理办法带来了冲击。如何把现代技术综合,全面地运用于车辆管理活动中,现代化管理的手段和方法如何代替或辅助传统的车辆管理,如何使车辆管理工作趋于完善,提高整体功能和效率,是目前新时期车辆管理工作的重中之重。目前,车辆现代化管理技术是指计算机技术,缩微技术,
15、新载体车辆管理技术等,但是主要内容和核心是计算机技术的应用。车辆管理系统就是集合车辆管理和计算机技术的新产物,它可以在混凝土生产管理系统过程中起到举足轻重的位置。在混凝土生产工程中建立车辆管理系统,这既给用户提供了方便,也给企业自身节约资源,提高工作效率起到了关键作用。目前车辆管理的技术已经趋于完善。1.3 研究内容本人负责的课题主要研究内容:1.主要概述了混凝土车辆管理系统的发展,如何由人工管理过渡到自动化系统化,及时掌握车辆信息概况,车辆查询,出车动态及其司机换班状态。2.分析了混凝土车辆管理系统的需求,车辆管理系统主要包括:车辆管理,车辆查询,出车动态,交接班设置。3.数据库的实现操作(
16、数据库和表的创建)。4.混凝土车辆管理系统的设计和开发。5.混凝土车辆管理系统登录,测试,运行。1.4 章节介绍第一章:绪论。介绍系统开发的目的及意义,国内外研究现状,研究内容。第二章:系统开发的相关技术。包括C#, Visual Studio 2005,SQL Server 2000的简介。第三章:系统需求分析。从功能需求,用户界面,安全性,可行性,运行环境等角度进行了分析。第四章:系统设计。主要完成了功能设计和数据库设计。第五章:系统实现。界面实现,功能模块实现以及部分代码实现。第六章:系统测试。测试的目的及测试结果。第二章 系统开发的相关技术本系统采用面向对象的软件开发方法,以Micro
17、soft Visual Studio 2005作为主要开发工具,以C#为系统开发语言,后台采用了SQL Server 2000数据库。2.1 C#简介及其特点 1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。 C#是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算机
18、及通信能力。C#是专门为.NET应用而开发的语言。这从根本上保证了C#与.NET框架的完美结合。C#的突出特点: l 简洁的语法l 精心地面向对象设计l 与Web的紧密结合l 完整的安全性与错误处理l 灵活性与兼容性2.1.1 简洁的语法在缺省的情况下,C#的代码在.NET框架提供的“可操控”环境下运行,不允许直接地内存操作。它所带来得最大特色是没有了指针。C#用真正的关键字换掉了那些把活动模板库和COM搞得乱糟糟的伪关键字。C#只保留常见的形式,而别的冗余形式从它的语法结构中被清除了出去。2.1.2 精心地面向对象设计 在C#的类型系统中,每种类型都可以看做一个对象。C#提供了一个叫做装箱(
19、boxing)与拆箱(unboxing)的机制来完成这种操作,而不给使用者带来麻烦。C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。C#没有了全局函数,全局变量,也没有了全局常数。一切都是封装在一个类里。整个C#的类模型欧诺个是建立在.NET虚拟对象系统的基础之上,其对象模型是.NET基础架构的一部分,而不再是本身的组成部分。C#具备了良好的开发环境,结合自身强大的面向对象功能,C#使得开发人员的生产效率得到了极大的提高。2.1.3 与Web的紧密结合.NET中新的应用程序开发模型意味着越来越多的解决方案需要与Web标准相统一。由于历史的原因,现存的一些开发工具不能与Web
20、紧密结合。SOAP的使用使得C#克服了这一缺陷,大规模深层次的分布式开发从此成为可能。我们能够利用他们已有地面向对象的知识与技巧开发Web服务。仅需要使用简单的C#语言结构,C#组件能够方便地为Web服务,并允许它们通过Internet被运行在任何操作系统上得任何语言所调用。2.1.4 完全的安全性与错误处理 语言的安全性与错误处理能力是衡量一种语言是否优秀的重要依据。C#的先进设计思想可以消除软件开发中的许多常见错误,并提供了包括类型安全在内的完整的安全性能。为了减少开发中的错误,C#会帮助开发者通过更少的代码完成相同的功能。 .NET运行库提供了代码访问安全特性,它允许管理员和用户根据代码
21、的ID来配置安全等级。在缺省情况下,从Internet和Intranet下载的代码都不允许访问任何本地文件和资源。内存管理中的垃圾收集机制减轻了开发人员对内存管理的负担。.NET平台提供的垃圾收集器(Garbage Collection,GC)将负责资源的释放与对象撤销时的内存清理工作。 变量是类型安全的。在C#中不能使用未初始化的变量,对象的成员变量由编译器负责将其设置为零,当局部变量未经初始化而被使用时,编译器将作出提醒;C#不支持不安全的指向,不能将整数指向引用类型,例如对象。当进行下行指向时,C#将自动验证指向的有效性。2.1.5 灵活性和兼容性在简化语法的同时,C#并没有失去灵活性。
22、尽管它不是一种无限制的语言,比如:它不能用来开发硬件驱动程序,在默认的状态下没有指针等。如果需要,C#允许你将某些类或者类的某些方法声明为非安全的。这样一来,能够使用指针,结构和静态数组,并且调用这些非安全的代码不会带来任何其他的问题。 正是由于其灵活性,C#允许与C风格的需要传递指针型参数的API进行交互操作,DLL的任何入口点都可以在程序中进行访问。C#遵守.NET公用语言规范,从而保证了C#组建与其他语言组件间的相互操作性。2.2 Visual Studio 2005简介如今,使用C#的最广泛的编译工具是Visual Studio 2005,故我们选用Visual Studio 2005
23、作为开发工具。Visual Studio 2005是美国公司微软公司推出的最新开发工具,该版本的新功能体现在对ASP.NET2.0,CLR2.0,VB.NET与C#.NET语言上的强化,提供更好的执行效能,并更加注重安全性等方面。Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。Visual Studio 2005提供了一套完整的开发工具,用于生成ASP.NET Web应用程序,XM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 混凝土 生产 企业 车辆 管理 系统 毕业设计
链接地址:https://www.31ppt.com/p-1861701.html