驾校管理系统的设计与实现.doc
《驾校管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《驾校管理系统的设计与实现.doc(30页珍藏版)》请在咨信网上搜索。
1、河北农业大学本科毕业论文题 目: 驾校管理系统的设计与实现 摘 要随着我国经济不断的发展,为了满足人们对汽车驾驶的要求,汽车驾驶培训行业蓬勃发展,大大小小的汽车驾驶培训学校应运而生。驾校教学设施比较集全,但传统的管理方式和人工处理信息模式造成机构内部管理较为混乱,工作效率低下。现今竞争日趋激烈的驾培行业中,驾校要寻求新的管理方式和手段,提高管理上的灵活性、实现在行业中稳步的发展与壮大。根据驾校的规模和管理现状,为适应企业信息化策略的要求,通过分析驾培行业的业务流程,依照国家的相关法律和规定,实现人和驾校的信息化管理。近年来,驾校管理系统的设计也日趋简单化和规范化。本课题主要是用Visual C
2、#语言结合SQL Server 2012数据库进行编写开发的一个驾校管理系统的窗体应用程序。本论文介绍了对系统的需求分析和可行性分析,然后介绍了系统的设计思想以及开发工具的选择;接着介绍了系统的总体结构设计以及后台数据库的设计;最后详尽的阐述了该系统各模块的功能的具体实现方法。关键词:学员信息,考试安排, 驾校管理系统Abstract With the continuous development of Chinas economy, in order to meet the driving requirements, automobile driving training industry
3、rapid development, automobile driving training schools greatly small emerge as the times require. The school teaching facilities throughout, but the traditional management mode and manual processing information patterns caused by internal management is in disorder, low work efficiency. Today, the in
4、creasingly fierce competition in the driver training industry, driving to seek new management methods and means, improve the management flexibility, implementation and expansion of steady development in the industry. According to the scale and management status of driving school, in order to meet th
5、e requirements of enterprise information strategy, based on the analysis of driver training industry business process, in accordance with the relevant laws and regulations of the state, to achieve information management and driving school. In recent years, driving school management system is also de
6、signed to simplify and standardize growing. This topic is developed with Visual C# language with SQL server 2012 database in a driving school management system of the application form. This paper introduces the requirement analysis and feasibility analysis of the system, and then introduces the syst
7、em design and development tools of choice; then it introduces the overall structure of the system design and database design; finally, the detailed realization method of each module of the system function.Keyword: student information; examination; driving school management system目 录第一章 绪论- 1 -1.1 研究
8、的背景与意义- 1 -1.2 国内外研究现状分析- 1 -1.2.1国外研究现状- 1 -1.2.2国内研究现状- 2 -1.3 论文组织结构- 3 -第二章 相关技术介绍- 4 -2.1 C#语言- 4 -2.2 Visual Studio2010- 4 -2.3 SQL Server2012- 6 -第三章 系统分析- 7 -3.1可行性分析- 7 -3.1.1经济可行性分析- 7 -3.1.2技术可行性分析- 7 -3.2系统需求分析- 7 -3.2.1 功能需求分析- 7 -3.2.2非功能需求分析- 8 -3.3业务流程分析- 8 -第四章 系统设计- 11 -4.1系统设计目标-
9、11 -4.2 系统功能模块设计- 11 -4.3 处理过程设计- 12 -4.4 数据库设计- 13 -第五章 系统的实现- 18 -5.1系统登录- 18 -5.2主界面- 19 -5.3学员报名- 19 -5.4学员管理- 20 -5.5预约考试- 21 -第六章 总结- 23 -参考文献- 24 -致 谢- 25 -第一章 绪论1.1 研究的背景与意义21世纪里,我国经济逐渐发展起来,人们的生活水平不断的提高,我国汽车工业迅猛的发展,汽车成为一种便捷、高效、通常的交通工具进入了人们的日常生活中,人们大量开始学习汽车驾驶技术,使得驾校也越来越多的发展起来。 据公安部门统计,我国近年来每年
10、因道路交通事故造成的死亡人数已经相当于一个县城的人口数,每年的受伤人数相当于一个中等县的人数,更为可怕的是全国平均每6分钟就有一人死于车祸,每1分钟就有1人在车祸中受伤引发交通事故的因素很多,涉及方方面面的原因,有社会、自然、路、人、车诸多的变数造成交通事故,但更多的是驾驶员的技术和驾驶员的素质1。所以提升驾驶员的技术,进一步提高驾驶员的素质,已经是有关部门急待解决和完善的任务,同时也是保障了人们生命、财产的安全,社会的安定。很多培训机构基础设施不齐全,教学工具简陋,师资技术薄弱,学员实践时间严重不足,在学员中普遍存在拿证后没有技术驾驶汽车,管理上混乱,效率低下,这些都严重损害了学员的合法权益
11、。无论驾校规模如何,都要遵守国家的相关法律规定,自从交通部最新出台的机动车驾驶员培训资格条件正式实施后,驾校的日常工作变得繁杂。学员从报名到最后取得驾照需要一系列学习过程,其间学员的数量庞大、车辆多、档案的存放与管理、学员的考试安排、教练与学员教学间的调度使得驾校人工管理日益复杂。在早期的管理方式中,工作效率低下,相关资料数据容易丢失。随着时代的发展,计算机技术已经深入到各行各业,为广大用户提供了更为周到便捷的服务,人工已经无法满足爆炸似的信息量繁杂劳动;硬件的高速发展,使计算机的性价比越来越高,为了提高驾校工作效率,保证准确完整的数据,采用计算机来管理驾校的信息和调度日常的教学安排,操作简单
12、,功能简单实用,便于日常操作管理,可以快速处理所需信息,大大节约时间、人力和物力资源。1.2 国内外研究现状分析1.2.1国外研究现状国外对驾校管理系统的研发比较早,是因为国外经济发达,交通事故频发。Femando A.Wilson等人认为随着在2010年安全专家、行业领袖以及几个美国参议员为了分散驾驶员的驾驶危险,共同决定开发驾驶监督管理解决方案。国外的驾校针对这个驾驶监督管理解决方案,慢慢的都开始采用了驾校的管理系统。驾校系统是为机动车驾驶培训学校量身定做的办公自动化系统,具有稳定、灵活、易用、功能强大等特点,协助学校快速、低成本的实现企业信息化2。 驾校系统配备基本的学员管理、上交费用管
13、理和考试管理功能,还包括业务员提成、教练计薪、挂靠管理、车辆管理、手机短信提醒及各类丰富报表等功能,它融合了学员管理、收费管理、上交费用管理、考试进度管理、短信通知、信息集成等平台的办公自动化系统。目前相对成熟的驾校管理系统的定义是“驾校管理系统是面向机动车驾驶员培训机构提供驾校人、财、物及业务办理的综合信息管理系统。驾校管理系统从整体上分为两大部分,即驾校的资源管理和业务管理,通过资源与业务的合理结合,实现驾校全面科学管理3”。由此可以看出,驾校管理系统是一个能够科学有效管理驾校日常工作和为学员提供服务的一个软件。“韩国驾校管理系统及其启示”中指出从学员报名、登记、培训、记录、评价,技能考试
14、的全部流程实行计算机化的管理。使政府监管和企业内部管理的需求实现了统一,韩国驾校的管理系统和政府合作,实施的效果非常明显4。西迪.哈结尔认为马六甲驾驶学校管理系统适用于处理和管理驾驶学校中心的各种功能。该系统是由一个专门人员或驾驶学校中心的进行管理。在马六甲驾驶学校管理系统中可以很容易的查询学员报名、教练信息、考试信息等。自从用了这个系统之后工作效率大大提高,弥补了管理方面存在的一些缺陷,驾校管理系统会更加的完善5。综上所述,国外管理系统的研究取得的成果是显而易见的,它的作用也是有目共睹。1.2.2 国内研究现状国内驾校管理系统的研究比国外要晚,因而国内驾校管理系统的技术和发展比不上国外的水平
15、。大多数驾校教学设施比较集全,但传统的管理方式和人工处理信息模式造成机构内部管理较为混乱,工作效率低下。根据现在驾校的规模和管理现状,为适应企业信息化策略的要求,通过分析驾培行业的业务流程,依照国家的相关法律和规定,实现驾校的信息化管理。随着近年来我国经济的迅速发展,国内驾校也逐渐开始使用驾校管理系统,随着驾校管理系统也在逐步的完善,慢慢的赶上了国外的节奏。国内驾校管理系统的研究需要前台开发工具和后台开发工具。有的驾校管理系统采用两种开发工具,即用Visual Basic为前台开发工具,SQL Server为后台数据库开发工具。运用这两种工具开发的驾校管理系统可以大大提供系统的便捷性、安全性、
16、稳定性等,促进驾驶员培训的科学化。国内的驾校管理系统的功能模块进行了细致的分析,不同的驾校管理系统分出了不同的功能模块。有的驾校管理系统功能分类成7块:输入信息、查询信息、浏览信息、存储信息、统计信息、输出报表,数据维护,这个驾校系统的功能分类非常细致。有的驾校管理系统功能只分成了3块:驾校的管理模块、考试模块、教学模块。相比前一个系统功能,这个系统少了很多,相对比较简单,不够全面,有待于进一步完善。目前驾校管理系统已经在许多驾校得到了应用,比如说恒通驾校6、兴农驾校7、军博驾校8等。他们是用的驾校管理系统能够及时有效地帮助管理人员分析出数据,学员从报名到预约考试,再到拿到驾照一系列步骤都能查
17、到,最大化的节约了人力资源、物力资源,不断提升驾校的管理水平。有些小的驾校虽然没有使用驾校管理系统,大多原因是它的规模小,资金上可能有些困难,但是从长远发展来看,采用驾校管理系统能够提供足够大帮助,驾校管理系统已经显示出它强大的市场价值。随着我国计算机软件技术的进步,在开发驾校管理系统方面,一定会追上国外发达国家的技术水平。1.3 论文组织结构本论文的安排结构如下:第一章:绪论。主要描述课题研究的背景与意义,以及当今国外和国内驾校管理系统的研究状况,给出驾校系统的定义,并描述出驾校管理系统应用于驾驶学校之后取得的效果。第二章:相关技术介绍。介绍驾校管理系统所使用的开发工具,对Visual St
18、udio 2010、VC#、SQL server2012的描述。第三章:系统分析。通过对驾校管理业务的了解,对系统进行了可行性分析、系统需求分析、用户对系统的要求、业务流程分析,系统功能分析等。第四章:系统设计。描述了驾校管理系统的设计目标、设计了系统的功能模块、系统的环境配置、数据库的设计以及处理过程的设计。第五章:系统实现。对驾校管理系统运行之后的相关操作与管理。第六章:总结。初步完成驾校管理系统的功能,能够进行简单管理,其功能有待进一步的完善。第二章 相关技术介绍2.1 C#语言C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C+程序员所关心的各种特性。它忠实地继承了C和C+的优
19、点。如果你对C或C+有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。 C#是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致9。一、C#的代码在.NET框架提供的“可操纵”环境下运行,不允许直接地内存操作。它所带来的最大的特色是没有了指针。与此相关的是,那些在C+中被疯狂使用的操作符已经不再出现。C#只支持一个“.”,
20、对于我们来说,现在需要理解的一切仅仅是名字的嵌套而已。C#用真正的关键字换掉了那些把活动模板库(Active Template Library,ALT)和COM搞得乱糟糟的伪关键字。二、与Web的紧密结合.NET中新的应用程序开发模型意味着越来越多的解决方案需要与Web标准相统一。SOAP的使用使得C#克服了这一缺陷,大规模深层次的分布式开发从此成为可能。由于有了Web服务框架的帮助,对程序员来说,网络服务看起来就象是C#的本地对象。程序员们能够利用他们已有的面向对象的知识与技巧开发Web服务。三、完整的安全性与错误处理语言的安全性与错误处理能力,是衡量一种语言是否优秀的重要依据。为了减少开发
21、中的错误,C#会帮助开发者通过更少的代码完成相同的功能,这不但减轻了编程人员的工作量,同时更有效地避免了错误的发生。内存管理中的垃圾收集机制减轻了开发人员对内存管理的负担。四、灵活性和兼容性在简化语法的同时,C#并没有失去灵活性。尽管它不是一种无限制语言,比如:它不能用来开发硬件驱动程序,在默认的状态下没有指针等等,但是,在学习过程中你将发现,它仍然是那样的灵巧。C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内
22、存释放技术)。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。2.2 Visual Studio2010Visual Studio是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 驾校 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。