1、1本科毕业论文(20_届)恒达驾校管理系统规划设计所在学院商学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日2摘要近年来,随着国民经济的蓬勃发展,个人可支配收入的增加,人们对于交通工具的要求越来越高,传统的步行已经完全不能满足当代人的生活。越来越多的汽车进入了各家各户,因而驾驶培训行业也得到了飞速发展,但是驾校在管理制度、教学设施等方面存在很大的差异,并不能适应人民生活水平的需要。交通部和公安部出台了机动车驾驶员培训教学大纲和机动车驾驶证申领和使用规定,这就要求驾校从法律上对学员、员工、教练等进行深度管理。论文结合恒达驾校自身状况,通过对系统进行可行性分析、功能需求分析、非功能性分析
2、、业务流程分析和数据流程分析,规划设计出集学员管理、报名管理、教学管理以及系统管理于一体的驾校管理系统,对系统的各个模块进行细致的分层,目的是节省驾校人力物力资源,提高驾校管理人员的工作效率,改变驾校管理中出现的各种漏洞。关键词恒达驾校;管理系统;系统分析;系统设计3ABSTRACTINRECENTYEARS,WITHTHEBOOMINGNATIONALECONOMYANDTHEINCREASEINPERSONALDISPOSABLEINCOME,PEOPLEAREINCREASINGLYDEMANDINGFORTRANSPORTSTHETRADITIONALFOOTHASBEENCOMPLE
3、TELYUNABLETOMEETMODERNPEOPLESLIVESMOREANDMORECARSCOMEINTOEACHHOUSEHOLD,THUSDRIVINGTRAININGINDUSTRYHAVEBEENTHERAPIDDEVELOPMENTBUTTHEDRIVINGSCHOOLHASVERYBIGDIFFERENCEINMANAGEMENTSYSTEMTEACHINGFACILITIES,ANDCANNOTADAPTTOTHENEEDSOFPEOPLELIVINGSTANDARDTHEMINISTRYOFCOMMUNICATIONSANDMINISTRYOFPUBLICSECURIT
4、YISSUEDA“MOTORVEHICLEDRIVERTRAININGSYLLABUS“AND“APPLYFORANDUSEOFMOTORVEHICLEDRIVERSLICENSEREQUIREMENTS“ITREQUIRESTHATTHELAWONDRIVINGSCHOOLFROMSTUDENTS,STAFF,COACHES,ORTHEDEPTHOFMANAGEMENTPAPERSWITHHENGDADRIVINGSCHOOLSOWNSITUATION,ITANALYZESTHEFEASIBILITYOFTHESYSTEM,FUNCTIONALNEEDSOFTHESYSTEM,NONFUNC
5、TIONALOFTHESYSTEM,BUSINESSPROCESSOFTHESYSTEMANDDATAFLOWOFTHESYSTEMTHISPAPERWILLDESIGNASETOFSTUDENTSMANAGEMENT,STAFFMANAGEMENT,DRIVINGSCHOOLCOACHMANAGEMENT,DRIVINGVEHICLEMANAGEMENTANDSYSTEMMANAGEMENTINTHEINTEGRATEDSYSTEMFUNCTIONMODULEFOREACHMODULECAREFULLYLAYERED,SAVEMANPOWERRESOURCE,IMPROVETHEWORKIN
6、GEFFICIENCYOFTHEDRIVINGSCHOOLMANAGEMENTPERSONNEL,CHANGETHEDRIVINGSCHOOLMANAGEMENTVARIOUSAPPEARINGINTHELOOPHOLE,ANDACHIEVESYSTEMOFHIGHSPEED,SAFEANDEFFECTIVEOPERATIONKEYWORDSHENGDADRIVINGSCHOOLMANAGEMENTSYSTEMSYSTEMANALYSISSYSTEMDESIGNIV目录1绪论111研究背景与意义112驾校管理系统综述2121驾校管理系统的定义2122驾校管理系统的应用213国内外研究现状分析3
7、131国外驾校管理系统研究3132国内研究现状414论文的结构安排52恒达驾校的概述621恒达驾校的概况622恒达驾校存在的问题623恒达驾校管理存在问题的原因73驾校管理系统分析931系统可行性分析932系统功能性需求调查及分析9321学员管理10322报名管理10323教学管理11324系统管理1133系统的非功能性需求分析1234驾校业务流程分析1235系统数据流程分析1636数据字典214驾校管理系统设计2841系统的规划2842系统设计目标2843功能模块设计29431学员管理模块设计29432报名管理模块设计29433教学管理模块设计30V434系统管理模块设计3144系统的流程设
8、计3345数据库设计33451数据库概念结构设计33452数据库逻辑结构设计35453数据库物理结构设计395结论与展望42参考文献431近年来,随着经济的高速发展,人们物质生活的提升,私家车在我国也逐渐普及起来。许多人开始融入考照群体中,面对不同年龄层的用户群,驾驶培训行业也得到了飞速发展,规模不断庞大。在信息化飞速发展的现代社会,传统低效的人工办公方式已不能适应社会的发展趋势,因而迫切需要开发一个高效、安全、科学的管理系统来代替传统模式,解决驾校管理过程中出现的各种问题。1绪论11研究背景与意义随着经济的蓬勃发展,国家降低了汽车关税,私家车的数量也随之增多,家家户户都想拥有一辆属于自己的汽
9、车。于是大量的人们开始在驾驶培训学校报名学车,为了满足人们对于学车的欲望,越来越多的驾校也发展起来了。车辆的不断增多使得交通事故也不断的频发。2009年,全国共发生道路交通事故238351起,造成67759人死亡、275125人受伤,直接财产损失91亿元,与去年同期相比,分别下降101、78、98和1071。虽然全国的交通事故在2009年都有所下降,但是交通事故发生率还是很高。引起交通事故的原因是多种多样的,最主要的原因是驾驶员的技术不高。驾驶员在培训学校没有得到很好的培训使得驾驶员在驾驶技术上没有长进。恒达驾校目前是一所规模较小的驾驶培训学校,驾校目前主要存在的问题有不齐全的基础设施、学员报
10、名长时不能得到培训、数据丢失、学时不足等等。传统的人工管理方式已经不能适应信息化发展的时代要求。同时交通部和公安部出台了机动车驾驶员培训教学大纲和机动车驾驶证申领和使用规定,这就要求驾校从法律上对学员、员工、教练等进行深度管理。在结合驾校自身状况的情况下,改善驾校目前的不良现状是驾校急需要解决的问题。由于交通部最新出台的机动车驾驶员培训资格条件正式实施后,对驾校提出了更高的要求,学员从报名到考取驾照期间的资料的填写、存档、理论考试的安排、模拟器的预约、车辆的安排、教练的选取等一系列复杂的程序,使得传统的人工管理变得更加被动。传统方式往往存在大量数据的丢失,数据存贮空间有限等方面问题,工作人员每
11、天都进行着重复的工作,办事效率低下。计算机的出现给驾校带来了新的希望,计算机性能的提升已经在各行各业中普遍应用,为了恒达驾校在管理上能够有所改善,工作效率有所提升,员工、学2员、教练和车辆的资料能够齐全等,采用计算机来取代传统EXCLE操作,实现驾校日常的各种管理,真正做到驾校管理无纸化状态,节约时间,节省大量人力物力资源,保障驾校各类资料能安全、高效的被检索到。12驾校管理系统综述121驾校管理系统的定义1985年管理信息系统的创始人,明尼苏达大学的管理学教授GORDONBDAVIS给了管理信息系统一个较完整的定义即“管理信息系统是一个利用计算机软硬件资源以及数据库的人机系统。它能提供信息,
12、支持企业或组织的运行、管理和决策功能”(何梅,2004)2。目前相对成熟的驾校管理系统的定义是“驾校管理系统是面向机动车驾驶员培训机构提供驾校人、财、物及业务办理的综合信息管理系统。驾校管理系统从整体上分为两大部分,即驾校的资源管理和业务管理,通过资源与业务的合理结合,实现驾校全面科学管理”(百度百科)3。刘恒(2006)认为驾校管理系统的定义是用计算机对学员学车全过程的资料、学员教学日志审批情况资料、学员毕业、退学等资料、驾校员工资料、教练资料、教练车及教练车有关费用等资料管理的一种应用程序4。由此可见,驾校管理系统是为驾校提供更加科学服务的一个平台,它不仅提高了工作效率,而且还能更好的解决
13、传统驾校管理中出现的问题。122驾校管理系统的应用谢静(2006)认为驾校管理系统就是属于事务型管理信息系统,主要用来管理驾驶员培训与考核过程,处理大量的实时性数据5。目前驾校管理系统已经在许多驾校得到了应用,主要有恒通驾校、兴农驾校、新桥驾校等。恒通驾校通过使用佳龙驾校管理系统,帮助驾校管理人员及时准确的分析数据,最大化的节约了人力资源,是驾校的管理水平不断的攀升。兴农驾校通过使用金种子驾校管理系统,能够更加方便的了解学员及驾校的整体情况。如果驾校考虑要开分校的话,那么以网络节点方式运营的金种子驾校管理系统将非常实用。新桥是近几年开始使用驾校管理系统的,通过使用驾校管理系统,大大降低了人力物
14、力资源,而且学员从报名到取得驾照一系列过程都能在系统的轻松的检索到。3虽然有些驾校并没有使用驾校管理系统,也许是因为驾校本身规模过小,也许是考虑到资金问题,但是这些驾校也已经将驾校管理系统作为驾校未来发展的重要战略。这一切无不都证明了驾校管理系统拥有其存在的市场价值,驾校管理系统拥有其未来发展的空间。13国内外研究现状分析131国外驾校管理系统研究国外对于驾校管理系统研究比较早,其中一个主要原因就是发达国家的交通事故频发。FEMANDOAWILSON等人(2010)认为随着在2010年安全专家、行业领袖以及几个美国参议员为了分散驾驶员的驾车危险,共同决定开发驾驶监督管理解决方案6。针对这个驾驶
15、监督管理解决方案,国外的许多驾校普遍应用驾校管理系统较高,主要表现在模拟器的使用情况、具体驾校使用驾校管理管理系统的情况。汽车驾驶模拟器作为驾驶员培训工具在发达国家早已普遍运用,日本政府在1970年就以正式法律规定,汽车驾驶学校必须装备汽车驾驶模拟器,美国在20实际70年代中期就有3500多所汽车驾驶学校装备了汽车驾驶模拟训练器,大多数欧洲国家也相继制定了必须使用汽车驾驶模拟训练器的法规7。驾校安排模拟器训练有助于学员能真正在未开车之前了解驾驶技巧,从理论和基础实践中掌握驾驶的要领,减少犯错的几率。吴心宏(2008)在“韩国驾校学事管理系统及其启示”中指出从学员报名登记、培训、评价、技能考试的
16、全部过程实行了计算机化管理,使政府监管和企业内部管理的需求实现了统一。驾校可降低管理和运营成本,提高管理效率8。韩国驾校学事管理系统是一个与政府合作的管理系统,有政府作为后盾,实施的效果非常明显,而且韩国驾校还打算与上海驾校合作,将韩国的“计时收费”信息系统运用到上海,相信以后上海驾校的管理系统会更加完善。西蒂哈杰尔和宾翟纳尔(2008)认为马六甲驾驶学校管理系统是用于处理和管理驾驶学校中心的各种功能,该系统是由一个专门人员或驾驶学校中心的管理员进行管理。在马六甲驾驶培训学校管理系统中可以清楚的查询到学员报名、教练登记、员工支付薪水等情况9。马六甲驾驶学校自从用了驾校管理系统之后,工作效率大大
17、提高,节省了大量的人力物力资源,而且弥补了之前管理方面存在的缺陷。综上所述,国外在驾校管理系统方面做出的成绩是有目共睹的,而且驾校4管理上存在的漏洞都有所改善。在借鉴国外驾校管理的方法基础上,我国将设计出适合国情需要的驾校管理系统,以期提升国内驾校管理系统的水平,改善管理机制。132国内研究现状国内驾校管理系统的起步晚于国外,因而国内驾校管理系统的发展程度也远远不及国外。但是随着近两年国民经济的蓬勃发展,国内驾校管理系统也逐步的跟上了国外的节奏。国内对于驾校管理系统的发展主要体现在技术方面、功能分类方面。技术方面的研究包括前台开发工具和后台开发工具。李艳丽(2007)在机动车驾驶员培训管理系统
18、中采用了两种开发工具,即用VISUALBASIC作为前台开发工具,SQLSERVER作为后台数据库,通过运用这两种开发工具,可以大大提供系统的便捷性、稳定性、经济性、安全性和可扩展性,促进驾驶员培训的科学化和标准化10。姜桂冬(2010)认为经过五年多的尝试和使用,指纹IC卡驾驶人培训计时系统已经初具规模,并得到了不断的完善和提升11。在驾校中指纹IC卡使用是为了保障学员的学时,同时为了杜绝驾校考试中的替考现象,这样可以改变驾校管理手段落后的局面。SQL技术已经成为了信息系统的一种最主要技术,它可以有效的组织和存储数据,并且可以快速的获取数据资料,驾校管理系统通过使用SQL技术,可以快速的查询
19、到所需学员、教练、车辆等情况,而且存储速度极快。VB具有很强的数据存储功能,它可以直接对数据库进行相应格式的处理。IC卡技术是最近几年开发的新系统,它是驾校管理系统的子系统,可以和驾校管理系统一起使用,该技术也可以在学校、银行等机构中使用,因而IC卡技术发展的前景是非常乐观的。国内对于驾校管理系统的功能模块进行了细致的分类,如宋希录等(2008)人在“驾校信息管理系统研究与设计”一文中指出驾校主要实现的功能有7个,分别是信息输入功能、信息存储功能、浏览功能、查询功能、数据统计功能、报表输出功能、数据维护功能12。这个驾校管理系统的设计细致,并没有对具体的对象进行描述,而是对具体要完成的一个任务
20、进行了设置。张玉杰(2003)等人研究了驾校培训管理信息系统,将其分为三大模块,即驾校管理模块、理科考试模块和教学管理模块,其中理科考试模块为该系统的核心模块13。这个系统相对比较简单,研究比较不全面,没有涉及到费用、教练、车辆等方面的安排。5由此可见,国内驾校管理系统的研究主要体现在功能和技术方面,这点可以看出国内驾校管理系统是从细致到综合的一个过程,这个过程是建立在国外驾校管理系统的研究基础上的,相信不久的将来,中国的驾校管理系统完全可以和国外的驾校管理系统并肩。14论文的结构安排本论文的结构分布安排如下第一章绪论。主要描述本论文的研究背景和意义,分析驾校管理系统的国内外研究现状,论证驾校
21、管理系统研究的必要性。给出目前较为成熟的驾校管理系统的定义,描述驾校管理系统的应用情况。第二章恒达驾校概述。简单介绍恒达驾校的基本情况,并分析驾校存在的问题以及找出驾校存在问题的根本原因。第三章系统分析。本文采用结构化分析方法对系统进行分析,在调查驾校业务流程的基础上,对本系统的可行性、功能需求、非功能需求进行分析,并画出系统的数据流程和数据字典。第四章系统设计。根据系统的分析,对系统进行设计,包括系统的目标、环境、功能模块以及数据库的设计。第五章结论与展望。本章主要描述了本人对这个系统的一些总结,从优势和劣势方面讲述,对于劣势方面,本人提出了展望。62恒达驾校的概述21恒达驾校的概况恒达驾校
22、创办于2000年,是余姚市一所规模较小的驾驶培训学校。学校目前有7名教练,14辆教练车,员工8名,占地面积约60亩。自驾校创办至今已有2万余名学员通过驾驶培训考试,学员通过率一直保持在95以上,赢得了学员的一致好评。恒达驾校拥有比较完善的培训场地,培训场地可以一次性容纳50名学员进行倒桩培训和跑圈培训。场地还有一个汽车维修部和汽车加油站,这些部门对于车辆提供了更好的保障。驾校还考虑到学员练车就餐的问题,专门为学员提供了一个窗口买菜。学员在选驾校时最主要考虑的是交通便利性和驾校学车的费用问题。恒达驾校完全考虑到了学员的自身状况,专门安排了车辆接送学员,因而学员在报名时完全不必担心此问题。因为恒达
23、驾校地处在相对偏僻的地段,因而驾校主要针对的附近的一些地方的学员,绝对给学员一个优惠的价格。驾校已安排了模拟器演练室,让学员在没有真正培训之前能很好的了解驾驶技巧和理论知识。因驾校业务的增多,驾校希望能通过运用驾校管理系统,改善驾校存在的管理问题,保证数据的安全、完整。22恒达驾校存在的问题根据面对面的交流所获得的一手资料可以分析得到,驾校目前在管理上主要存在以下几个问题(1)学员长时间不能安排训练或考试由于驾校规模比较小,场地每天训练的人数有限,每个学员的接受程度又不一,而且学员有些是学生、有些是工作者,这给驾校出了一个很大的难题,无法很好的调度好学员与车辆安排。甚至有些学员第一年报名,因为
24、要工作或其他情况一直未进行训练,到了第二年不得不进行训练考试,那时训练的效果会比较差。还有的教练带的学员太多,每次考试报名只能是4名,使得好多学员一直拖着不能考试,这使得有些学员向驾校进行了投诉,这也给驾校带来了困难。(2)学员理论与实践脱节近些年,学员开始不愿意学习理论知识,他们认为只要学会开车,学不学理论是次要的。于是给很多驾校带来了契机,驾校不但可以节约人力,而且同7样收取学员理论学习的费用。恒达驾校同样存在这样的问题,这是一种对学员的不负责任的表现,也同样需要学员自身引起注意,做到理论与实际相统一。(3)管理手段的落后驾校高层人员和管理员是驾校最主要的管理者,但是驾校高层人员由于一直存
25、在传统的思想,缺乏创新意识,一直要求管理员使用传统手工操作方式对驾校学员、员工、教练、车辆进行管理,使得几年来的学员文档资料已经无法存储下去。而且一个学员的一条完整的记录都很难找到,因为一个学员的记录在多个文件中都有记载但是都是不全的。使得驾校在管理学员数据这一块上相当的落后,因而驾校考虑到这些情况后,希望通过高效的管理手段来改变这一现状,减少学员和驾校的损失。(4)管理工作量大驾校一个月要为学员安排三次科目二和科目三的考试,因而每到学员考试开始前,管理部门就要登记所有考试人员的情况,同时考虑到非本地的学员的情况,还需要为其安排暂住证,无论是哪里的学员学校都是一视同仁的,学校必须对学员登记情况
26、进行一一核对,审核学员学时是否已经达到国家标准。对于需要体检的同学需要进行通知,对于补考的学员要进行重新安排学习,当然这一切都是需要录入到系统中的。除此之外,学校还设置了调研小组,通过分发问卷,询问等方式专门对学员的学习情况进行抽查,如果驾校招收的学员比较多的话,那么日积月累下来之后,驾校如果光以纸质材料来记录学员档案的话,那么驾校将没有太多的空余地方来存储,并且资料容易丢失,管理又费劲,这大大加重了驾校的工作量,因而规划此系统是未来发展的趋势。23恒达驾校管理存在问题的原因上述主要问题产生源于学员自身、教练自身以及管理手段的落后,因而必须逐个解决。(1)管理手段通过比较驾校存在的五大问题,其
27、最核心的问题就是驾校的管理手段落后。一方面驾校高层没有对市场进行彻底的分析,驾校高层因循守旧,传统的管理思想是“只要细心认真处理每一份档案,绝对不会出现遗漏”,这种落后的理念导致技术无法提升。另一方面是驾校本身工作量比较大,使得管理人员在管理内容方面相对比较繁杂,传统的EXCLE无法满足驾校的需要,纸质的档案资料更是没有地方存储,因而急需要先进的技术进行支持,这是驾校管理系统产生的动力。如果驾校要持续发展,那么解决驾校管理手段落后的问题将是急不可8待的。因而驾校管理系统这一智能化的培训系统可以支持驾校改善管理手段落后的现状。(2)学员自身学员本身并不注重理论考试,仅仅花一天或半天的时间将答案死
28、记硬背,也许考出的概率很高,但是实际掌握的知识很少,学员已经走进了“只要学会开车就是会开车”的误区。练习阶段,很多学员并不注重学时问题,每次练习无限使用IC卡指纹计时,不保障自身的计时效果。因而学员应该从自身利益角度出发,做到每位学员保时保质保量,及早通过考试。93驾校管理系统分析唐晓波(2005)在管理信息系统一书中指出系统分析是信息系统开发的重要工作,该项工作是在对现有系统进行深入的业务分析和需求分析的基础上,从抽象的概念四个层次上确定信息系统的要素、构成和结构,使用一系列分析工具与技术绘制一组描述系统总体逻辑方案的图表,得出信息系统的分析模型,并为系统设计提供依据(唐晓波,2005)14
29、。31系统可行性分析本文对系统可行性的分析主要是从技术可行性分析、经济可行性分析、操作可行性分析方面进行的。(1)技术可行性分析技术可行性可以从软件设备和硬件设备上进行分析。本系统可以采用的操作系统是WINDOWSXP,WINDOWSXP的最大优点是习惯,各类用户已经习惯运用这种操作系统,它的高效使用性被多数用户所吸引,并且用户管理起来相当方便和灵活。建议可以采用的数据库管理系统是SQLSERVER,SQLSERVER的数据存储容量大,它是一种中型数据库,因而驾校无需为数据存储容量担忧。目前驾校已拥有了必要的硬件设备,这为驾校在技术上开发此系统奠定了条件。(2)经济可行性分析经济可行性主要从投
30、入和产出来衡量,系统开发所需投入的资金并不是很多,主要包括购置计算机、管理人员的薪酬、维护费用等;这些资金对于驾校来说是完全可以承担的。系统一旦投入使用,它的产出将是惊人的,一般可以节省时间,节约人力物力资源,大大提高驾校的工作效率。(3)操作可行性分析操作可行性是许多操作人员所关心的问题,此系统为每位登入的操作人员提供了操作手册,操作人员无需进行训练就能掌握操作步骤。系统除了具有良好的操作性以外,系统的主界面将会设计的尽量人性化,系统还为操作人员提供后期服务,只要出现操作上的问题就可以及时的为其解决。32系统功能性需求调查及分析10刘恒(2006)认为驾校管理系统开发的总体任务是实现各种信息
31、的系统化、规范化和自动化15。要得到各种信息的系统化、规范化、自动化,首先必须做好需求分析,因为需求分析是规划人员与驾校及用户之间进行交流的基础,只有充分了解用户和驾校的需求才能最好系统的规划。经过深入访谈得到此驾校最主要解决的是学员管理,次要解决的是驾校员工管理、驾校教练管理、驾校车辆管理几个问题。321学员管理学员管理是一个动态跟踪的过程,驾校自始自终都会将学员的信息保存起来,这是驾校的管理制度决定的。所要跟踪的信息主要包括对学员的资料档案的管理,学员信息的增加、查询、删除、修改等操作。(1)学员的资料管理不管学员是在驾校报名还是在网上进行报名,一经报名,就需要把学员的基本情况进行登记,分
32、别录入到系统中,学员可以在网上对所录入的信息进行核对。如果发现问题可以在网上留言或者直接打电话让系统管理员进行修改。至于之后的培训、学习、缴费等情况,系统管理员也会相应的更新,无需学员担心。(2)学员信息的增、查、删、修驾校每天都会接受新的学员的报名,那么驾校就会把这些新学员的信息进行统一的管理,存储在学员信息表当中。如果系统管理员要对其中的某个学员进行搜索,那么可以直接进行查找,找到相关信息。当然遇到学员报名后却没有交费,那么驾校首先会对这位学员进行信息的确认,然后将该学员的情况进行删除。如果学员的信息出现了错误,那么系统管理员可以进行相关的修改。322报名管理(1)报名录入学员报名工作是驾
33、校的起步工作,驾校之前采用的是纸质报名的办法,这使得驾校必须将好多学员的资料存储在在档案室中,因而档案的保管变得相当的艰难。因此驾校很需要一个系统可以为其解决这种困境,有了这种系统驾校可以轻松的解决学员的报名工作,可以将学员的信息直接存储在系统中,只要每天将信息进行备份就可以了。(2)体检管理11学员报名之后就是体检了,体检需要驾校进行统一安排,这样可以保证学员在办理相关手续时不会出现遗漏的情况。体检管理需要学员随身带报名表、学员身份证前去车管所进行。323教学管理(1)约车管理驾校为每个学员安排报名和体检,符合报名和体检要求的学员可以进行相关的约车,学员可以查看车辆的基本情况以及预约情况,根
34、据剩余的车辆进行预约,这样可以方便学员进行练车。(2)车辆安排驾校原来仅仅为每个教练安排了车辆,这样使得每个教练都只有固定的车辆。学员没有权利选择自己的想要训练的车辆,驾校考虑到学员的利益,此次驾校希望实现学员自选的权利。(3)教练安排驾校之前并没有规定每位教练带的学员的总数量,有可能出现一个教练带过多的学员,而其他的教练却非常空闲。针对这个情况,驾校要求此系统能够平均安排教练所带学员的数量。(4)考试成绩管理驾校会根据学员学习及教练反应情况为学员安排考试时间、地点等,学员总共要进行三个科目的学习和考试,每个科目的成绩驾校都会进行跟踪,如果学员未通过考试,学员可以在驾校继续训练,然后再进行考试
35、,驾校会保证每位学员都能通过考试。驾校届时都会给每位学员分发IC卡,每位学员进行训练时都要使用指纹IC卡,只有达到标准学时的学员才能参加考试。同时学校会有专门人员负责监督教练员有无违规刷卡,一经查实,学员的所有费用由教练员承担。324系统管理(1)教练管理一个驾校通过率的高低直接与教练的驾驶技术水平和管理能力有关。驾校在选取教练时注重的是教练本身的素质、教学经验以及是否拥有教练资格证。驾校要求为每位教练建立一个教练档案管理,主要有姓名、年龄、联系电话、地址等基本资料。12(2)车辆管理驾校原先并没有对车辆进行系统的管理,只是对车牌号进行登记,车辆都是由教练员进行管理。因而,此次驾校要求将车辆管
36、理的主动权掌握在驾校自己手中。驾校要求为每辆车设置一个具体的管理模块,主要车牌号、车型、品牌等方面资料。这样可以保障驾校车辆的安全,提高车辆的管理秩序,防止车辆随意的出入。33系统的非功能性需求分析此系统的非功能性分析主要从实用性、信息全面性、易维护性和系统可靠性分析等方面进行相应的分析。(1)实用性本系统的设计主要是从驾校的实际情况出发,为了尽快开发完毕并且投入使用,使驾校的日常工作能够从传统的低效、易误的手工操作中摆脱出来,提高驾校的工作效率。(2)信息全面性系统管理员在操作过程中必须确保能够查询到驾校业务流程的所有信息,并且对信息进行查询、修改、删除等基本操作,保证整个驾校的全面管理。(
37、3)易维护性一个系统必须得到正常的维护,保证系统的安全运行,因而开发的系统对于非专业人员来说应当是容易维护的。(4)系统可靠性分析数据库的安全性是数据库设计的关键内容。数据库的备份和还原,数据的加密以及数据的权限的设计等设计,以免导致数据不完整、丢失或不可恢复。34驾校业务流程分析(1)驾校整体工作流程根据组织结构和职能分析可以看出,恒达驾校的整体工作主要包括恒达驾校、培训部门、报名网点。恒达驾校主要负责制定驾校的规章制度,分配工作给培训部门,并且监督和管理培训部门。培训部门主要负责驾校的业务流程管理,主要管理的是驾校员工、学员信息、驾校车辆、理论课和模拟器的安排、考试组织等。报名网点主要负责
38、的是学员报名的宣传工作、学员报名的数据的录入、体检时间的通知等(恒达驾校培训整体工作流程见图1)。13图1恒达驾校培训整体工作流程(2)学员考试流程每位学员都要经历三个科目的学习考试才能获得驾照。首先在驾校要经历科目一的报名学习,之后通过考试可以进行模拟器的预约,通过模拟器两阶段的练习,进行科目二的学习,学习的内容包括倒桩、起步、上坡停车、限宽门、侧方停车、单边桥、直角转弯、S曲线、连续障碍;通过科目二考试,进行科目三的学习考试,最后能获得驾照。根据国家规定的程序(学员学习考试流程图见图2)。14图2学员学习考试流程图(3)教练员教学安排学员的每个科目的学习都离不开的教练员的指导,学员根据自己
39、所选择的教练进行相应的学习。教练员将根据教学内容的不同分配相应的课时,比如科目一的学习主要是理论,相对来说比较简单可以通过简单的教学。科目二的学习是关键,主要是以实际的操作为主,教学时间比较长久。同时教练员因故不能前来教学,教练员也可以根据实际情况进行调配时间段。如有改动则须重新预约并保存相应的信息,及时通知前来学习的学员(教练教学安排流程图见图3)。15图3教练教学安排流程图(4)车辆调度驾校车辆的调度是一项重要的环节,驾校根据教练人数、学员人数等情况,将车辆的信息输入到系统数据中。每个教练将会有一辆备车供学员在学习过程所学车辆出现故障时进行使用。如果车辆已经进行了调度,应当及时的通知系统管
40、理员(车辆调度流程图见图4)。图4车辆调度流程图1635系统数据流程分析数据流程图是结构化系统分析的主要运用工具之一。数据流程图的基本成分主要包括外部实体、数据处理、数据流和数据存储。外部实体是指系统以外又与系统有联系的人或事物,它是用来表达该系统数据的外部来源和去处;数据处理是指对数据的逻辑处理;数据流是指处理功能的输入或输出;数据存储是指数据保存的地方(李劲东等,2007)16。数据流程图是描述系统数据流程的一种方法,它把独立出来的数据通过图形方式对信息进行实际描述(系统顶层数据流程图见图5)。图5系统顶层数据流程图通过顶层数据流程图可以得到一层数据流程图,在图中主要描绘了各个功能模块的数
41、据处理过程(驾校管理系统第一层数据流程图见图6)。图6驾校管理系统第一层数据流程图17通过一层数据流程图可以得到二层数据流程图,从图中可以看出共有4个实体,主要数据的逻辑处理以及数据的具体流向。图中表示的主要是学员的报名、约车、教学、教练得到的数据表,都是由管理员进行统一汇总和管理。(1)学员教学管理数据流程图(见图7)图7学员教学管理数据流程图从上图可以看出,学员首先要进行考试申请,将信息在考试成绩管理中进行处理。然后进行约车计划,约车计划将在学员约车信息录入中处理。之后教练提出教学计划,教练安排根据学员课表可教学计划进行处理,然后将教学计划反馈给学员,车辆安排根据车辆信息表的信息,将信息存
42、储在约车信息表中。学员约车信息录入根据考试成绩管理、教练安排以及车辆安排所进行的操作结果输给系统管理员。(2)系统管理数据流程图(见图8)18图8系统管理数据流程图从上图可以看出,教练管理根据教练信息表和教练情况,将这些信息输给信息处理逻辑中。车辆管理将车辆信息的情况输给信息处理逻辑,最后信息处理逻辑根据教练管理和车辆管理逻辑的操作结果输给管理员。针对二层数据流程图可以得到三层数据流程图,其中教学管理流程图可以得到四个三层数据流程图;系统管理流程图可以得到两个三层数据流程图。(1)约车管理数据流程图(见图9)图9约车管理数据流程图从上图可以看出,学员首先提出约车计划,将约车计划输给约车信息录入
43、进行处理,约车信息录入将信息存储在约车信息表中,约车处理根据约车信息表的情况进行进一步的处理,最后将约车结果输给管理员。(2)车辆安排数据流程图(见图10)19图10车辆安排数据流程图从上图就可以看出,学员首先将约车情况在车辆信息录入中进行处理,车辆信息录入根据学员信息表的信息存储在车辆信息表中,车辆处理根据车辆信息表的情况将操作结果反馈给管理员。(3)教练安排数据流程图(见图11)图11教练安排数据流程图从上图就能看到,教练将教练资料在教练信息录入中进行处理,处理之后的信息存储在教练信息表中,教学计划处理根据教练信息表的信息进行处理,处理之后的教学结果流向管理员。20(4)考试成绩管理数据流
44、程图(见图12)图12考试成绩管理数据流程图从上图就能看到,学员首先将提出考试信息要求,通过信息录入的处理逻辑进行处理,之后将科目考试表输给管理员。管理员将考试通知单流向科目一考试录入进行处理,完成科目一之后进行科目二考试录入处理,再进行科目三考试录入处理,三个科目考试录入之后将信息存储在考试信息表中,考试查询通过考试信息表就能进行处理,将结果查询输给管理员。(5)教练信息维护数据流程图(见图13)图13教练信息维护数据流程图21从上图就可以看出,教练首先将教练信息输向教练情况录入中进行处理,教练情况录入处理之后的信息存储在教练信息表中,教练信息维护根据教练信息表的情况将信息输给管理员。(6)
45、车辆信息维护数据流程图(见图14)图14车辆信息维护数据流程图从上图就可以看出,学员首先将约车情况在车辆情况录入处理逻辑中处理,处理之后的信息存储在车辆信息表中,车辆信息维护根据车辆信息表中的情况将信息输给管理员。36数据字典赖朝晖(2002)在“机动车驾驶员交通法规智能化模拟考试系统的研究”一文中指出,数据字典是存放数据库各级模块结构的描述,也是访问数据库的接口。在大型系统中,数据字典也可单独成为一个系统17。数据字典通常出现在数据分析阶段,作为分析阶段的主要工具可以未不了解信息的用户提供查询条目的机会,这些条目设置的非常清晰,不需要用户进行咨询;在数据流程图中的数据字典的主要作用是对每个成
46、分进行说明和解释。数据字典的主要组成部分是数据流、外部实体、处理逻辑、数据存储和数据元素组成。其中数据流表示的是数据的来源和流向;外部实体表示的是产生和传送的数据流;处理逻辑表示的是对处理的数据进行简要说明;数据存储是指数据存储的地方,主要包含数据项;数据元素就是对各个数据项的简单描述。(1)主要数据流条目数据流条目一般包括数据流名称、数据来源以及数据流向等信息组成,其22中主要的数据流是学员进行报名是所使用的学员信息、学员进行学车之前的约车计划、驾校为教练设置的教学前的教学计划、学员进行考试计划等信息,这里只是拿其中几个进行讲解(具体见表1至表4)。表1学员信息数据流条目数据流名称学员信息数
47、据流编号01简要说明主要是对登记学员的信息进行增加、修改、删除和查询;数据流来源P1,P2数据流去向D1数据流组成学员学号学员姓名性别身份证号联系电话学员体检教练员姓名表2车辆信息数据流条目数据流名称车辆信息数据流编号02简要说明主要是用于登记车辆的基本信息;数据流来源P3数据流去向D3数据流组成车牌号车型发动机编号品牌里程表3学员课表信息数据流条目数据流名称学员课表信息数据流编号03简要说明主要是将用来安排学员的教学日志,设置学员的课表;数据流来源P3数据流去向D4数据流组成学员学号学员姓名科目一科目二科目三表4教练信息数据流条目数据流名称教练信息数据流编号04简要说明主要是用来处理教练的基
48、本信息;数据流来源P4数据流去向D2数据流组成教练编号教练姓名性别联系电话教练证号身份证号现住地址工资23(2)主要外部实体条目外部实体条目一般是由外部实体名称、编号以及简要说明等方面组成,其中驾校管理系统中主要的外部实体是学员、教练、车管所、管理员(具体见表5至表8);表5学员外部实体条目外部实体名称学员外部实体编号01简要说明学员根据自身情况进行学员报名,学员约车以及最终的学员考试;输入数据流输出数据流P1,P2,P3表6教练外部实体条目外部实体名称教练外部实体编号02简要说明教练接受驾校的教学安排,通过车辆信息表对车辆进行选择;输入数据流输出数据流P4表7车管所外部实体条目外部实体名称车
49、管所外部实体编号03简要说明接受学员的报名信息,进行相关的体检以及之后的证件发放工作;输入数据流输出数据流P2表8管理员外部实体条目外部实体名称管理员外部实体编号04简要说明进行系统管理,最主要的是接受教练和车辆的管理工作;输入数据流输出数据流P4(3)主要处理逻辑条目处理逻辑一般是由处理逻辑名称、逻辑编号以及处理等信息组成,该驾校管理系统的主要处理逻辑名称是学员管理、报名管理、教学管理、系统管理,下面是对数据流图中的一些处理逻辑条目的具体分析情况(具体见表9至22)。24表9学员管理处理逻辑条目处理逻辑名称学员管理处理逻辑编号P1简要说明对于学员的基本信息进行相应的增加、修改、查询、删除的操作;处理主要处理学员的基本信息,然后对信息进行一定的存储流入数据流修改信息输出数据流学员信息表表10报名管理处理逻辑条目处理逻辑名称报名管理处理逻辑编号P2简要说明学员根据自身情况进行相应的报名,报名信息在报名管理中进行处理;处理主要处理学员的报名信息;流入数据流学员信息,证件信息输出数据流学员信息表表11教学管理处理逻辑条目处理逻辑名称教学管理处理逻辑编号P3简要说明对于约车、车辆、教练以及成绩考试管理方面的信息的处理;处理主要处理约车、车辆、教练、成绩考试管理;流入数据流约车请求,车辆信息,教练信息,学员课表信息输出数据流教学安排,车辆信息表,学员课表表12系统管理处理逻辑条目处
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。