《计算机专业毕业设计(共31页).doc》由会员分享,可在线阅读,更多相关《计算机专业毕业设计(共31页).doc(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上SH ANDONG毕业设计说明书企业车辆调度管理系统的研究与开发学 院: 计算机科学与技术学院 专 业: 信息技术应用 学生姓名: XXXXX 学 号: XXXXX XXXX 指导教师: XXXX 2015 年 6 月专心-专注-专业摘 要随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,车辆管理系统就是在这样的一个环境中诞生的。在人们的生活中,机动车辆是我们每天都离不开的交通工具,因此,我们要想更好的使用它们,充分的发挥它们的作用,使其能更好的服务于社会,就应该有一个良好的车辆管理系统。而一个企业能够更好的管理好自己公司的车辆,更应该有一个系
2、统来统筹管理,使管理人员足不出户就能对车辆信息一目了然。机动车辆管理系统是典型的信息管理系统,其开发的功能主要包括:通过计算机管理车辆和他人的联系信息,实现无纸化管理,通过查询分析,统计出各项数据,通过强大的查询和索检高效的索检出数据,提高办事效率。本系统将以SQL Server为后台数据库,ASP.NET编写。拟结合目前软件工程、SQL Server数据库应用程序设计等领域的先进技术,在以.NET环境为开发平台的基础上,通过ASP.NET、C#编程语言、SQL Server 2005数据库进行开发,实现对机动车信息的科学化管理。关键词:车辆管理系统;信息管理;C#;ASP.NETAbstra
3、ctWith the economy growing, the information age has come, life tends to digitize a variety of information, clarity, vehicle management system is in such an environment was born.In peoples lives, the motor vehicle is inseparable from our daily means of transport, so we want to make better use of them
4、 fully play their role, so that it can better serve the community, there should be a good vehicle management system. And a business can better manage their company vehicles, should have such a system to co-ordinate management, management personnel will be able to stay at home on the vehicle informat
5、ion at a glance.Motor vehicle management system is a typical information management system, the development of features including: vehicles and others via computer management contact information, paperless management, through query analysis, the statistics of the data through powerful query and inde
6、x efficient detection cable detection data and increase efficiency.The graduation project will be the SQL Server back-end database, ASP.NET write. Intends to combine the current software engineering, SQL Server database application design and other areas of advanced technology, the. NET development
7、platform based environment, through ASP.NET, C # programming language, SQL Server 2005 database for the development, implementation of motor vehicles information of scientific management.Key words: Vehicle Management System; Information Management; C #; ASP.NET目 录011 1 2223455678800012567第一章 绪论1.1 课
8、题背景信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济
9、发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。 车辆管理系统(Personal Finance)并不是一个新鲜词。其实您在日常生活中不自觉地运用着各种管理方法。但科学管理的前提是建立正确的管理观、正确管理科学管理的含义。1.2 研究意义随着经济的日益增长
10、,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,车辆管理系统就是在这样的一个环境中诞生的。各个企业可以通过车辆档案系统完成整个公司车辆所有档案的信息化管理,轻松的完成添加,查询及维护等工作。 因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来公司对车辆档案进行管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。整个设计过程中,需要掌握ASP.NET开发技术和SQL SERVER 2005数据库的应用技术。ASP.NET是微软公司开发的动态WEB编程技术活动服务器页面技术(ASP)的最新版本,凭借其动态、高效和易
11、于交互的特点已经成为INTERNET/INTRAER上的主流技术之一。数据库与WEB集成更是当今最热的开发趋势。许多公司提取数据存储在公司数据库中的信息并且发布这些信息,以便在企业内部使用,以及通过企业的WEB站点在从部使用。集成数据库信息和WEB,能使WEB页面更加灵活的响应每一个用户的需求。还可以为远程用户提供执行动态的数据库查询以及运行在线事务处理应用程序的能力。本系统可以让操作者无需计算机专业知识,使用易懂易会、方便、快捷。车辆管理是解决车辆应该怎样管理,应采用什么基本方法去管理的问题。人们通过长期的工作实践及对车辆和车辆管理活动的深入认识和研究,在理论上已形成了完善的车辆管理理论。但
12、是,随着社会的进步、现代化技术的出现,尤其是信息技术、计算机技术、通信技术及办公自动化的产生和发展,以及它们在各行各业的普遍应用,给传统的车辆管理方法带来了冲击,也带来了改变。1.3 课题目的车辆调度管理系统是应用于各企业单位内管理车队车辆运营的综合性应用系统。系统利用现代化计算机网络技术,为加强企业车辆管理,提高车辆的利用效率、完善工作流程、节约成本,全面实现车队中车辆人员维护管理自动化,提供了一个科学、规范、系统的管理手段,改善以往人工运行维护管理过程中繁琐的工作流程。从而实现车辆调度与管理决策的科学化和自动化,改善营运状况,提高生产效率和效益。现阶段各个企业都应有自己内部车辆的基本信息,
13、就像一个班要有本班的花名册一样,而这样也会方便管理。车辆是交通运输的核心,所以及时了解核心的信息,是至关重要的。车辆管理系统主要实现企业管理部门对车辆的基本信息有一个全面的了解。如车辆的车牌号码,驾驶员姓名,购置日期,行驶信息,是否有违章驾驶等。每个车辆的这些基本信息以表格形式直观的展现出来,有利于企业对车辆的管理。1.4 设计思想系统采用B/S架构利用浏览器让用户进行浏览,这样可以使用户方便浏览,用户在任何可以上网的电脑上进行使用,增强了系统的实用性。用户采用VS2010集成开发环境,配合使用SQL 2008数据库系统作为系统的数据库系统后台。系统采用前台和后台2个大模块进行设计,前台主要是
14、用户使用的一些功能模块,后台使用系统提供的功能之外还可以对用户信息进行控制和管理。第二章 系统分析2.1 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。1、经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本单位在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院完
15、全实现信息化管理。所以本系统在经济上是可行的。2、技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用Microsoft Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程
16、提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3、时机可行性:目前,网络已经遍布全球,人们与人们之间的竞争日趋激烈,人们与人们之间的竞争已经上到一个新的高度,那就是信息化战争。最新的信息就是最好的竞争手段的实力,车辆管理系统可以帮助使用者更方便的管理自己的日程,工作日志等信息。因此,建立一个车辆管理系统是事在必行。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。2.2 需求分析在实施一个项目之前,首
17、先要对将要实施的项目进行可行性分析,确定项目是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行解的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行
18、一次大大的压缩简化了系统分析和设计的过程。我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从技术可行性、经济可行性、操作可行性等方面进行研究。为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:1、 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。2、 系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,
19、用户查询的需求也会不断的更新和完善。所有这些都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3、 系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、 系统的数据要求:数据录入和处理的准确性和实时性,数据的一致性与完整性,数据的共享与独立性。2.3 系统结构系统采用 B/S 系统体系结构,运行于互联网
20、上,系统的中央数据库管理系统采用运行在Windows Server 2003服务器上的MS-SQL Server 2005,系统基于客户端运行平台是MICROSOFT WINDOWS全系列操作系统以及Linux等Unix架构的操作系统。编程环境采用VS2005集成开发环境,数据库采用强大的SQl 2005数据库系统来存放系统中的所有数据信息。系统采用了B/S结构,因为它除了传承C/S结构的优点外,还具有以下的优势.首先,维护工作量大大减少了,降低了总体拥有的成本。C/S结构的每一个客户端都必须安装和配置软件,当软件哪怕进行了微小的改动后,系统维护员都必须将服务器更新到最新的版本;将客户端原有的
21、软件卸载,再安装新的版本,然后进行设置,最为可怕的是必须对每个客户端都进行更新,当客户端很多时,维护量可想而知了。然而B/S结构,由于它只需要客户端有浏览器就可以,不用安装其它软件,客户端运行软件就像浏览网页一样。所有的维护、升级工作都只在服务器上进行,客户端始终能获得最新版本的软件。不管有多少分支机构,也不管用户多大规模,都不会因此增加维护升级的工作量,这对人力、时间、费用的节省是相当惊人的。其次,平台的依赖性小,可以在多个不同的操作系统上运行。B/S架构管理软件只安装在服务器端(Server),所以服务器操作系统的选择范围是很广的,可以让大部分人使用windows作为桌面操作系统的情况不受
22、影响,大大提高了程序的可移植性。传统的C/S结构要求针对不同的操作系统开发不同版本的软件。由于产品的更新换代是非常快的,所以这么高的代价和低效率越来越不适应了,特别是在ASP.NET这样的跨平台语言出现之后,B/S结构具有了更多的优势。第三章 系统总体设计3.1系统的总体结构本系统是一个协助各单位进行全面车辆管理的系统,系统由车辆档案管理、车辆运营管理、车辆管理、驾驶员管理、系统维护和帮助6个模块组成。本系统具体的规划系统功能模块如下。1、档案管理:这个模块主要有车辆档案录入,车辆档案查询,车辆异动,车辆异动查询,车辆报废,车辆报废查询几个功能。其中车辆档案包括车牌号码,车辆类型,驾驶员,车辆
23、使用单位,车辆使用个人等信息。2、运营管理:这个模块由车辆运营管理,车辆运营查询,清空运营表组成。它主要是对运营情况的操作与管理。3、车辆管理:包括维修管理,违章管理,事故管理。主要对车辆事故信息进行管理。车辆事故信息有:车牌号,车辆类型,事故时间,对方所在单位,保险理陪金额,事故承担人等等。 4、 驾驶员管理:驾驶员管理,驾驶员评分。5、 系统维护:系统初始化,管理员设置,数据备份,数据恢复,退出。其中系统初始化和管理员设置艰限管理员使用,用户不可以对其进行操作。根据系统的功能结构绘出网站的总体结构图,如图3-1所示。图3-1网站结构图3.2 系统重要流程登陆界面的主要功能是验证用户的合法性
24、和载入用户信息,按照常规个人软件的设置,每套软件仅供一个用户使用,因此登录名称和密码是唯一的,仅用户自己可更改。登录的流程图如图3-2。图3-2 用户登录流程图信息中心管理是系统中最重要的功能模块,管理员登陆后对一些信息进行添加,修改和删除操作。添加信息的流程图如图3-3。 图3-3 添加信息流程图添加车辆信息的流程图如图3-4所示。图3-4添加车辆流程图系统中的重要的功能是对车辆的违章信息,违章信息,维修信息,违章信息,用车信息等信息进行添加,修改和删除操作。添加信息的流程图如图3-5所示。 图3-5信息添加管理流程图3.3 数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发
25、和建设中的核心技术,具体说,数据库设计通常是指对于一个设定的应用环境,构造最优化的数据库模式,建立数据库及其应用系统,使其能有效地储存数据,满足各类用户的应用需求。大型数据库的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。其开发周期长、耗资多、失败的风险也大。必须把软件工程的原理和方法应用到数据库建设中来。对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识。主要有:1、数据库的基本知识和数据库设计论述。2、计算机科学的基础知识和程序设计的方法和技术。3、软件工程的原理和方法。4、应用领域的知识。在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的
26、这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。第四章 系统详细设计详细设计的主要任务是设计每个模块的实现算法及所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。1、为每个模块确定采用的算法,选择某种适当的工具
27、表达算法的过程,写出模块的详细过程性描述。2、确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。3、要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。4、在详细设计结束时,应该把上述结果写入详细设计说明书,并且通过复审形成正式文档,交付给下一阶段的工作依据。4.1 系统开发及运行平台设置 4.1.1硬件环境开发环境:由于ASP.NET与SQL Server 2005都需要较高的运行环境,所以对系统的开发环境要求较高。
28、如表4-1所示。表4-1 开发环境硬件配置 硬件 配置CPUP41.6或更高内存至少512硬盘空间3G以上 运行环境:系统的运行环境对硬件配置则无太多要求,当然,硬件配置越高,系统运行的速度越快。如表4-2所示。表4-2 运行环境硬件配置 硬件 配置CPUPIII800,建议P4以上内存至少256,建议512以上 4.1.2软件环境软件开发环境建议在Visual Studio 2010版本以及Microsoft SQL Server 2008版本环境下开发。系统运行环境至少IE8.0。4.2 系统开发环境介绍4.2.1 ASP.NET介绍ASP.Net2.0是把基于通用语言的程序在服务器上运行
29、。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-
30、independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。ASP.Net2.0使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使ASP.Net2.0的基于应用的开发更加具体,
31、和快捷。一个ASP.Net2.0的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.Net2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。ASP.NET优越性主要体现在以下几个方面。 1、效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Basic ,C+这样的模块化程序设计语言,在第一次
32、执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。2、是可重用性ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。3、是代码量.ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。4.2.2 SQL Server简介通过利用SQL Server,用户能够管理以下两种类型的数据库:联机事务处理(OLTP)数据库和联机分析(OLAP)数据库。典型情况
33、下,单个客户通过网络通信来访问数据库。SQL Server具有非常卓越的可伸缩性,最大可以支持到TB级别的数据库,也可以小到小型商业服务器或便携机中。通过利用Windows 2005中的Windows群集技术,用户还可以将SQL Server扩展到多个服务器中。通过利用SQL Server,您可以执行事务处理、数据存储和数据分析,并可以创建新的应用程序。通过利用SQL Server,您不仅可以执行事务处理、数据存储和数据分析,并且还可以创建新的应用程序。SQL Server由一系列产品和技术组成,主要用于满足OLTP和OLAP环境的数据存储需求。SQL Server属于一种关系型数据库管理系统
34、,它能够完成以下任务。1、维护数据库数据之间的关系。2、保证数据存储的正确性,并且保证定义数据之间的关系的种种规则是不会被违背的。3、当出现系统故障的时候,将数据恢复到能够保证一致性的某种状态。通过利用客户端/服务器构架,用户能够为各类环境合理地设计和部署应用系统。通过利用客户编程接口,应用程序能够运行在不同的客户机上,并且能够通过网络与服务器进行通信。所有的网站系统与任何管理信息系统一样,数据库管理系统和数据是其主要部分之一。依据信息工程原理,数据位于现代数据处理的中心,具有一个稳定的数据基础是建设MIS最本质的问题,数据库设计的合理与否将直接影响到系统的性能和后期开发的难易程度。另外,SQ
35、L Server 2005与其它动态网页开发工具可以完美结合,共同搭建动态网页的运行环境。现在的关系型数据库系统比较多,而且在使用上具有一定的通用性。在计算中心网络化管理信息系统中,后台数据库选择的是SQL Server 2005,主要是因为SQL Server 2005具有大型数据库的代表性,可以很好地支持客户机/服务器网络模式,能够满足各种类型的应用实体对构建网络数据库的需求,并且在操作的易用性、功能的可伸缩性、可靠性以及数据仓库等方面有显著的改进和提高。所以此次毕业设计选用SQL Server 2005做为后台数据库。4.2.3设置数据库连接本系统采用VS2010集成开发环境进行开发首先
36、要做的问题就是进行数据库连接,数据库连接有很多种方式我们采用WEB.CONFIG配置文件进行配置数据库的连接。第五章 系统实现5.1系统首页设计登录界面是系统的第一个页面,使用本系统的人必须输入帐号和密码才能使用系统的功能。用户输入正确的帐号和密码才能进入系统,用户登录的时候系统会自动判断用户的角色,进入后台后会自动判断用户具有的权限。登录的界面如图5-1。图5-1 登录界面登录的关键代码如下。 protected void btnDl_Click(object sender, EventArgs e) string userName = this.userName.Value; string
37、 Pwd = this.passWord.Value; string sql = select * from UserInfo where loginName= + userName + and Pass= + Pwd + and LoginRoule= + Select1.Value + ; SqlDataReader dr = data.GetDataReader(sql); if (dr.Read() SessionName = drName.ToString(); Sessionid = drid.ToString(); SessionloginName = this.userName
38、.Value; SessionLoginRoule = Select1.Value; if (Select1.Value = 管理员) Response.Redirect(admin/default.aspx); else Response.Redirect(UserManger/default.aspx); else Alert.AlertAndRedirect(登录失败, Login.aspx); 5.2 用户信息管理的实现 用户信息管理模块实现了对使用系统的用户的信息进行管理,包括添加用户信息,修改用户信息,删除用户信息。用户信息包括用户的账号,登录密码等一些必须的信息。添加用户信息的时
39、候填写完毕用户点击添加系统提示添加成功,用户可以使用添加的账号登陆使用系统的功能了。添加用户信息的运行界面如图5-2。图5-2 添加用户信息界面添加用户信息的关键代码如下。 protected void LinkButton1_Click(object sender, EventArgs e) string sql = insert into UserInfo(Name,Sex,Pass,loginName,NianLing,Ds,LoginRoule,SFZ,TelNum)values( + Name.Text + , + Sex.SelectedValue + , + Pass.Text
40、+ , + loginName.Text + , + NianLing.Text + , + Ds.Text + ,+DropDownList1.SelectedValue+, + SFZ.Text + ,+TelNum.Text+); data.RunSql(sql); Alert.AlertAndRedirect(添加成功,AdminManger.aspx); 5.3 驾驶员信息管理驾驶员信息管理是对驾驶员信息进行添加修改和删除的功能模块。添加驾驶员信息的运行界面如图5-3。图5-3 添加驾驶员信息界面关键代码如下。 protected void Button1_Click(object
41、sender, EventArgs e) data.RunSql(insert into Member(uname,sex,age,unit,profession,adderss,tel,subject,speciality,workrange,remark)values( + uname.Text + , + sex.SelectedValue + , + age.Text + , + unit.Text + , + profession.Text + , + adderss.Text + , + tel.Text + , + subject.Text + , + speciality.Te
42、xt + , + workrange.Text + , + remark.Text + ); Alert.AlertAndRedirect(添加成功, JiashiYuanManger.aspx); 5.4 车辆运营管理车辆运营管理是对员工对车辆运营信息的管理,可以查询,删掉信息。运行界面如图5-4。图5-4 车辆运营管理界面关键代码如下。 protected void gvData_RowDeleting(object sender, GridViewDeleteEventArgs e) SqlHelper mydata = new SqlHelper(); string ID = gvDa
43、ta.DataKeyse.RowIndex.Values0.ToString(); try mydata.RunSql(delete from CarYuYue where id= + ID); Label1.Text = 删除成功!; gvData.EditIndex = -1; Get_Data(); catch Label1.Text = 删除失败!; 5.5车辆信息管理车辆信息管理是对车辆信息进行管理,包括添加车辆信息,修改车辆信息,删除车辆信息。运行界面如图5-5。图5-5添加车辆信息界面关键代码如下。 protected void LinkButton1_Click(object
44、sender, EventArgs e) string sql = insert into carInfo(ChePai,LeiXing,Yanse,CheWaiId,CheWaiName,paiDang,XSLC,ShiYongShiJian,Remark,ZhuangTai)values( + Name.Text + , + TextBox1.Text + , + TextBox2.Text + , + DropDownList2.SelectedValue + , + DropDownList2.SelectedItem.Text + , + TextBox3.Text + , + TextBox5.Text + , + TextBox6.Text + , + Ds.Text + ,+DropDownList1.SelectedValue+); data.RunSql(sql); SqlDataReader dr; dr = data.GetDataReader(select top 1 id from carInfo order by