驾校学员管理系统毕业论文终稿.doc

上传人:爱问知识人 文档编号:3977393 上传时间:2019-10-11 格式:DOC 页数:29 大小:717.50KB
返回 下载 相关 举报
驾校学员管理系统毕业论文终稿.doc_第1页
第1页 / 共29页
驾校学员管理系统毕业论文终稿.doc_第2页
第2页 / 共29页
驾校学员管理系统毕业论文终稿.doc_第3页
第3页 / 共29页
驾校学员管理系统毕业论文终稿.doc_第4页
第4页 / 共29页
驾校学员管理系统毕业论文终稿.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《驾校学员管理系统毕业论文终稿.doc》由会员分享,可在线阅读,更多相关《驾校学员管理系统毕业论文终稿.doc(29页珍藏版)》请在三一文库上搜索。

1、哈 尔 滨 理 工 大 学毕 业 设 计 题 目: 驾校学员管理系统 院、 系: 荣成学院 软件工程系 姓 名: XXX 指导教师: XXX 系 主 任: XXX 2013年 6月 22 日哈尔滨理工大学毕业设计(论文)评语学生姓名:XXX 学号:1111111111学 院:XXXXXXXX 专业:计算机应用技术任务起止时间:2012年3月 25 日至2013 年6月22 日毕业设计(论文)题目:驾校学员管理系统指导教师对毕业设计(论文)的评语:指导教师签名: 指导教师职称: 评阅教师对毕业设计(论文)的评语:评阅教师签名: 评阅教师职称: 答辩委员会对毕业设计的评语: 答辩委员会评定,该生毕

2、业设计(论文)成绩为: 答辩委员会主席签名: 职称: 年 月 日哈尔滨理工大学毕业设计(论文)任务书学生姓名:XXX 学号:1111111111学 院:XXXXXXX 专业:计算机应用技术任务起止时间: 2012 年 3月25 日至2013 年 6月 22 日毕业设计(论文)题目:驾校学员管理系统毕业设计工作内容:驾校学员管理系统主要对驾校学员一系列信息进行管理,主要涉及到学员个人信息、学员培训信息、教练信息、缴费信息、考试信息和用户信息等模块。,使其能在日常应用中发挥出作用,实现了学员信息管理功能。本系统操作简单、界面友好、灵活、稳定,适合驾驶培训学校信息管理。资料:1 唐晓波管理信息系统科

3、学出版社,2009:1351392 范立峰,林果园Java Web 程序设计教程人民邮电出版:117118 3 王能斌.数据库系统原理M.北京:电子工业出版社,20104 孟庆强,宗平.J2EE与三层Web应用开发J,计算机与现代化,20105 Bruce EckelThinking in JAVA,2007:2586指导教师意见: 签名:年 月 日系主任意见:签名:年 月 日哈尔滨理工大学毕业论文驾校学员管理系统摘 要随着我国国民经济的蓬勃发展,人民生活水平的不断提高,汽车逐渐成为广大市民的交通工具,驾校随之发展起来。驾驶培训学校的信息管理体现了一个机构的管理水平的高低并涉及一个机构效益问题

4、。本系统利用计算机技术结合现代科学管理方法对驾校各类信息尤其是学员信息、日常工作进行协调管理,是一种有效的管理方案。本系统按照机动车驾驶员培训资格条件,结合驾驶培训学校工作业务流程,分析当前驾驶培训学校现状,建立相应的功能模块。该系统运用计算机管理信息技术,建立数据库,以Java Web程序代码为开发工具,同时,运用Structs框架技术对系统框架进行搭建,并通过运用JSP页面编程技术对系统的页面进行编写,借此来完成此系统,使其能在日常应用中发挥出作用,实现了学员信息管理功能。本系统操作简单、界面友好、灵活、稳定,适合驾驶培训学校信息管理。关键词 管理系统;Java Web;数据库Traine

5、es management systemAbstractWith the vigorous development of Chinas national economy, the peoples living standards rise ceaselessly,Driving training schools information management reflects an organizations management and involve a level of organization effectiveness.Using computer technology combine

6、d with modern scientific management methods Driving all kinds of information, coordination of daily work management, is an effective solution. Papers in accordance with the motor vehicle driver training qualifications, combining the work of business processes driving training schools to analyze the

7、current status of driving training schools, to establish the appropriate function module.The system uses the background database to Java Web for the code development tools, to achieve the student information management module, this system is simple, user-friendly, flexible, stable and suitable for d

8、riving training schools information management.Keywords Management Information System; Java Web ; Database目 录摘 要IAbstractII第1章 绪论11.1 选题背景11.2 开发设计的意义1第2章 相关技术基础22.1 数据库技术的背景22.2 Web技术22.2.1 Web服务器22.2.2 Web浏览器32.3 Struts框架32.3.1 Struts框架的功能32.3.2框架的体系结构4第3章 系统分析63.1系统需求分析63.2功能分析63.2.1 用户登录功能63.2.2

9、 管理人员登录63.3事务处理模块63.3.1学员基本信息录入模块73.3.2教练员信息管理模块83.3.3交费信息管理模块83.3.4学员培训信息管理模块83.3.5考试信息管理模块83.3.6用户信息管理模块83.4学员业务流程分析93.5系统数据流程分析93.6性能需求103.7运行需求10第4章 系统设计114.1系统总体设计114.2 接口设计114.2.1 外部接口114.2.2 内部接口124.3数据结构设计124.4 登陆流程设计124.4.1登陆模块流程设计124.4.2学员信息管理模块处理过程134.4.3用户信息管理处理模块过程134.5 出错处理设计144.5.1出错输

10、出信息144.5.2出错处理策略14第5章 系统实现165.1系统主界面165.2系统登录界面165.3登录后主页面175.4学员培训信息管理页面185.5考试信息管理页面185.6教练信息管理页面195.7交费信息管理页面195.8用户管理页面20结论22致谢23参考文献2422第1章 绪论1.1 选题背景随着人们生活水平提高,人们开始对生活物质条件提出高的要求,汽车成为一种便捷、高效、通常的交通工具进入了人们的日常生活中,人们大量开始学习汽车驾驶技术。为了满足人们对汽车驾驶的要求,汽车驾驶培训行业蓬勃发展,大大小小的汽车驾驶培训学校应运而生,使得汽车驾驶培训市场异常火爆。 然而,我国却是世

11、界上交通事故最多的国家。引发交通事故的因素很多,涉及方方面面的原因,有社会、自然、路、人、车诸多的变数造成交通事故,但更多的是驾驶员的技术和驾驶员的素质。怎样提升驾驶员的技术,进一步提高驾驶员的素质,已经是有关部门急待解决和完善的任务,同时也是保障了人们生命、财产的安全,社会的安定。很多培训机构基础设施不齐全,教学工具简陋,师资技术薄弱,学员实践时间严重不足,在学员中普遍存在拿证后没有技术驾驶汽车;在经济利益的驱使下,部分汽车培训机构私自成立教学处、恶意向学员索取财物、教学车辆已经报废等不正当手段,管理上混乱,效率低下,这些都严重损害了学员的合法权益1。尽管有的驾校驾教学设施比较集全,但传统的

12、管理方式和人工处理信息模式造成机构内部管理较为混乱,工作效率低下。现今竞争日趋激烈的驾培行业中,驾校要寻求新的管理方式和手段,提高管理上的灵活性、实现在行业中稳步的发展与壮大。个人觉得为了适应企业信息化策略的要求,通过分析驾培行业的业务流程,依照国家的相关法律和规定,要实现驾校学员的信息化管理。1.2 开发设计的意义随着驾校规模增大,驾校的日常工作变得繁杂。学员从报名到最后取得驾照需要一系列学习过程,其间学员的数量庞大学员的考试安排、教练与学员教学间的调度使得驾校人工管理日益复杂。譬如有的驾校不能及时更新学校学员报考及考试信息及教练练车安排情况,使得学员不能及时按自身情况联系教练车辆及申请考试

13、,最后导致考试时间到期,不能拿到合格证书。随着时代的发展,计算机技术已经深入到各行各业,为广大用户提供了更为周到便捷的服务。为了提高驾校工作效率,保证准确完整的数据,采用计算机来管理驾校的信息和调度日常的教学安排,操作简单,功能简单实用,便于日常操作管理,大大节约时间、人力和物力资源。第2章 相关技术基础2.1 数据库技术的背景 数据库技术是信息系统的一个核心技术。是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术

14、是研究、管理和应用数据库的一门软件科学3。 数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统最终实现对数据的处理、分析和理解4。数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源.数据库技术主要研究如何存储,使用和管理数据. 近年来,数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今

15、计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一步应用到情报检索,人工智能,专家系统,计算机辅助设计等领域5。Oracle是业界首个为网络计算而设计的数据库,它具备以下特性:兼容性、可移植性、可连接性、高生产率、开放性。驾校管理信息系统数据存储量大,各信息模块之间的某些属性还存在联系,要求数据库具备安全性和完整性,以便对数据库中的数据进行统一的管理和控制,基于Oracle的特点,可以作为驾校管理信息系统的数据库。2.2 Web技术 Web技术已经成为Internet上最重要的技术之一,Web应用越来越广泛,Web开发也是软件开发的重要组成部分。2.2.1 Web服

16、务器 Web服务器(Server)是向浏览器提供服务的程序。服务器是一种被动的程序,只有当其他计算机的浏览器向他们发出请求时才有所动作。在大多数情况下,这些动作是寻找并发送某个文档给提出请求的浏览器6。最常用的服务器是Apache服务器,它是Apache软件基金会提供的开放源代码软件,它是一个非常优秀的专业的Web服务器。最初,该服务器主要运行在Unix和Linux平台上,现在也可以运行在Windows平台上。Apache服务器已发展成为上最流行的服务器7。另一种比较流行的Web服务器是Microsoft公司开发的专门运行在Windows平台上的IIS服务器。2.2.2 Web浏览器在客户端通

17、常使用Web浏览器(browser)程序来访问Web服务器上的资源。从本质上说,浏览器是一个程序,它可以向服务器发送HTTP请求消息并处理返回的响应,也能够捕捉到页面上的鼠标单击等事件8。在Web早期,浏览器是基于字符的,不能显示任何图形信息,也不能提供图形化的用户界面。1993年,美国利诺伊Marc Andreessen开发并发布了第一个图形化的浏览器,名为Mosaic。Mosaic非常受欢迎。目前,最流行的两种浏览器是Internet Explorer 和 Netscape Navigator,另外一个免费的开源浏览器FireFox也非常流行9。2.3 Struts框架2.3.1 Stru

18、ts框架的功能Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts有如下主要功能:包含一个controller servlet,能将用户的请求发送到相应的Action对象;JSP自由标签库,并且在controller servlet中提供支持,帮助开发人员创建交互式表单应用;提供了实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息10。Struts实质上是在JSP Model2的基础上实现的一个MVC框架。在Struts框架中,模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由

19、ActionServlet和Action来实现,视图由一组JSP文件构成,Struts框架实现的MVC框架如下图2-1所示。图2-1MVC框架2.3.2框架的体系结构Struts的体系结构实现了MVC设计模式的概念,它将这些概念映射到Web应用程序的组件和概念中。Struts框架的体系结构响应客户请求时,各个部分工作的原理,从MVC角度体现了Struts框架中的各种组件的功能角色,具体实现过程如图2-2所示。图2-2 Struts体系结构在Struts中,承担MVC中Controller角色的是ActionServlet,它是一个Servlet,是个通用的控制组件。这个控制组件处理所有发送到S

20、truts的HTTP请求,截取和分发这些请求到相应的ActionBean类。该组件还负责用相应的请求参数填充FormBean,并传给ActionBean类11。ActionBean类实现业务逻辑,最后ActionBean类把控制权转发给相应的JSP文件生成视图;所有这些控制逻辑利用Struts-config. xml文件来配置。在Struts中主要是由JSP生成页面完成视图的,JSP具有定制标记和包含Web组件的能力,利用这两个特色,可以实现定制的组件、容器和布局管理器,从而实现可扩展的、可重用的和可维护的Web应用的界面。Struts提供了丰富的JSP标签库如html,bean,logic,

21、template,nested,tiles等,这有利于分开表示逻辑和程序逻辑,能够大大提高开发效率12。在Struts中模型是以一个或多个Bean的形式存在,这些Bean包括FormBean,ActionBean,JavaBean等。FormBean封装了用户的请求信息如表单信息;ActionBean获取从ActionServlet传来的FormBean,取出相关信息,并调用相应的业务逻辑(封装为JavaBean)进行处理13。第3章 系统分析3.1系统需求分析驾校信息管理系统是在符合国家相关规定的前提下,实现各种信息的规范化、易于管理化和高效化。本系统主要是方便、简易驾校管理人员的工作,提高

22、整个驾校的运作效率,对当前学员报名的基本信息、科目学习、学员的交费情况、学员的科目考试进程及教练安排、约车人员的车辆分配情况等方面信息进行及时、有效的管理和修改。E-R图是描述数据实体以及实体之间关系的一种直观的描述工具。它包括以下集中元素。实体:用方框表示实体,方框内写上实体的名称。实体的各种属性:用椭圆形表示,用线段属性和他对应的实体相连接。实体与实体之间的关系:用菱形表示,菱形内写上联系的名称。根据系统分析,得出实体学员E-R模图。学员E-R图如图3-1所示。图3-1 学员E-R图3.2功能分析 3.2.1 用户登录功能用户通过注册,注册成功后,进入登录界面,登录后可进行报名及相关信息查

23、询,包括个人用户信息的修改、查看培训信息及约考时间信息等。3.2.2 管理人员登录功能通过验证管理人员信息进行登录,登录成功后进入管理界面,可进行增、删、改、查等操作。3.3事务处理模块分析 3.3.1 学员基本信息模块该模块主要完成学员报名信息的录入,给学员分配学员编号,根据该编号可以对学员信息进行查询、修改、和删除。学员信息属性包括:学员编号、学员姓名、性别、报名日期、证件编号、联系电话、申请类型及相片等。学员可以登录查询自己的信息。模块图如图3-2所示:图3-2学员管理模块图3.3.2教练员信息管理模块该模块主要完成教练员信息的录入,系统管理员可以通过教练编号对教练信息查询、修改和删除,

24、教练员信息包括:教练编号、教练姓名、教练证号、联系电话、驾照类型等。学员可以查询教练基本信息。3.3.3交费信息管理模块该功能主要完成学员的基本费用交纳、学员补考费用交纳,通过学员编号来查询学员缴费情况和欠费通知,统计驾校现接纳了多少学员,当学员来领取驾照时,查看学员是否交费完毕,最终交费的合计。交费信息包括:学员编号、学员姓名、收费项目、交费金额、补考费、学员总费用等。3.3.4学员培训信息管理模块学员通过体检,完成科目一学习考试后,可以进行上车训练。由于学员人数较多,驾校的车辆有限,场地的限制,学员个人时间、考试时间因素,需要对学员学习进行调整和分配,学员要提前约车得到通知后才能训练。该模

25、块功能由教练员来操作,教练员知道车辆的空闲情况和学员学习进度。学员可查询培训信息包括:学员编号、学员姓名、约车时间、培训类别、车辆类型、开始和结束日期等。3.3.5考试信息管理模块该功能主要根据学员编号查询出未考试学员,按学员对一个科目学习进度来向考试中心安排申请学员的约考时间,通过申请,考试中心会发回一个具体的考试时间,再由管理员完成学员考试信息录入、修改、和删除等。学员可查询考试信息包括:学员编号、学员姓名、三个科目约考时间、三个科目实考时间、三个科目成绩等。3.3.6用户信息管理模块该功能主要完成权限的分配管理、用户信息录入、修改、查询和删除等,管理员可以进入每一个系统功能模块进行操作,

26、管理整个驾校的信息,保证信息的完整和互通,可以修改、删除用户信息并安排教练的培训工作。学员只可以通过个人编号查询需要信息及预约考试。3.4学员业务流程分析首先学员要到相关驾校培训中心报名,交费并进行体检,然后进行驾驶理论和交通规则的学习和考核,通过考核的学员下一步学习倒车入库、桩考、侧方位停车、半坡起步、路上驾驶等驾驶车辆培训和考核,即分为科目一、科目二、科目三考试,每一个学员都要先学完一个科目通过驾校的申请方可到公安交警部门指定的考点进行该科目的考试,如果通过考试,就能进入下一科目的学习和考试;如果没有按照规定完成考试,要交补考费再进行该科目的学习考试。只有全部通过三个科目的考试,才能拿到公

27、安交通部颁发的机动车驾驶证。3.5系统数据流程分析数据项:系统涉及的数据项有36项。数据字典如表3.1所示:表3.1 数据项列表数据项编号数据项名数据项含义关系数据项存储结构别名DI-1StuNo学员编号char(10)编号DI-2StuName学员姓名Varchar2(20)姓名DI-3Stuconam培训科目Varchar2(20)培训项目DI-4Stugrade考试成绩char(3)考试成绩DI-5Tname学员教练Varchar2(20)教练姓名DI-6Stucoxuef培训情况Varchar2(30)培训情况DI-7Stucobian培训科目char(10)培训科目DI-8Tno教练

28、员编号char(10)教练编号DI-9TName教练姓名Varchar2(20)姓名DI-10TSex教练性别varchar(5)性别DI-11TBorth出生时间Date出生日期DI-12TCar教练对应车Varchar2(20)车号DI-13TPhone教练联系Number(11)手机号DI-14TAge教练驾龄char(5)驾龄DI-15STime报名日期Varchar2(10)日期DI-16StuPerfect申请类型char(30)类型DI-17StuKQ证件类型char(40)证件类型DI-18SDeparte证件编号Number(10)证件号DI-19StuSex学员性别等于 s

29、exChar(2)性别DI-20StuM学员体检情况Char(2)状况DI-21Carid车牌号char(10)车牌号DI-22CarMo车型char(20)车型DI-23SCar约车时间Date约车时间DI-24Monpro收费项目char(20)项目DI-25Stumon缴费金额varchar2(10)金额DI-26Stubu补考费varchar2(10)补考费DI-27KTime实考试时间Date考试时间续表3.1 数据项列表数据项编号数据项名数据项含义关系数据项存储结构别名DI-28OneGRade科目一成绩varchar2(10)成绩一DI-29TwoGRade科目二成绩varcha

30、r2(10)成绩二DI-30ThreeGRade科目三成绩varchar2(10)成绩三DI-31BPro补考科目varchar2(20)补考科目DI-32Username用户名Varchar2(10)用户名DI-33Userno用户编号Char(10)用户号DI-34Uquan用户权限varchar2(20)权限DI-35Usex用户性别Char(5)性别DI-36Uworker用户密码varchar2(20)密码3.6性能需求 数据精确度:单价和总计精确到小数点2位。3.7 运行需求1. 用户运行界面 简单明了,易于使用2. 软件接口 本系统用到的软件如下: 操作系统: Win 7、Win

31、 XP 数据库系统:Oracle3. 故障处理本系统可能有出错的情况:1) 身份认证时可能出错;2) 信息输出出错。 出错处理方法及补救措施: 1)根据出错的种类提示身份认证重新输入; 2)系统给出出错提示。第4章 系统设计4.1系统总体设计根据权限管理分为学员和管理员,学员登录时有查询和考试预约两个功能,具体可以查询个人的培训信息、教练普通信息、缴费信息以及最新考试信息;管理员可以录入、修改、删除、更新学员信息,及更新有关联的相关信息。总体结构和模块外部设计图4-1所示。缴费信息个人培训信息教练普通信息查 询学 员考试信息科目一驾校学员信息管理系统hi考试预约科目二科目三录入学员信息删除学员

32、信息管理员修改学员信息更新校内公告图4-1 总体结构和模块外部设计4.2 接口设计4.2.1 外部接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。4.2.2 内部接口用户身份认证模块的返回值决定当前用户是否可以进入用户信息维护模块和业务处理模块。4.3数据库结构设计 数据库概念数据结构设计是在需求分析的阶段的成果上,设计出能够满足用户需求的各种实体,以及各实体之间的关系,为下一阶段打好基础。这个阶段不

33、考虑具体的数据库、数据对象和数据类型,只是构建一个概念上的数据类型。数据库表如下。 1学员信息表:(学员编号,学员姓名,性别,报名日期,证件类型,证件编号,联系电话,申请类型,学员体检,教练员,相片,备注) 2教练员信息表:(教练编号,教练姓名,联系电话,教练证号,驾照类型,备注) 3培训信息表:(学员编号,学员姓名,申请车型,培训时间,备注) 4交费信息表:(学员编号,学员姓名,收费项目,交费金额,补考费,学员总费,备注) 5考试信息表:(学员编号,学员姓名,科目一考试时间,科目二考试时间,科目三考试时间,科目一成绩,科目二成绩,科目三成绩,备注) 6用户信息表:(用户编号,用户姓名,用户密

34、码,用户权限)4.4 登陆流程设计4.4.1登陆模块流程设计登陆模块主要负责检查登入用户的合法信息,包括用户名、密码、权限,系统从数据库中调出已经注册的信息和登入用户输入的信息比对,只有完全匹配才能进入系统,否则拒绝非法用户的非法进入。用户登录系统流程图如图4-2所示。图4-2系统登录模块流程图4.4.2学员信息管理模块处理过程 学员信息管理流程图如图4-3所示。图4-3 学员信息管理流程图4.4.3用户信息管理处理模块过程 用户信息管理流程图如图4-4所示。图4-4 用户信息管理流程图4.5 出错处理设计4.5.1出错输出信息程序在运行时主要会出现两种错误:1)由于输入信息无法满足要求时产生

35、的错误,称为软错误。2)由于其他问题,如操作超时等,产生的问题,称为硬错误。对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,数据库内容返回操作之前的状态。4.5.2出错处理策略主机必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是数据库上:在断电后恢复过程可采用Oracle的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。 第5章 系统实现 驾校系统运行后,基本界面和各功能模块具体如下:5.1系统主界面主

36、页面,用户点击进入可以进入相应模块操作,页面如图5-1所示。图5-1 系统主界面5.2系统登录界面 进入系统登入界面后,选择用户身份,输入用户名和密码即可登入系统主界面,进入权限允许的模块进行相关操作。页面如图5-2所示。图5-2 系统登入界面5.3登录后主页面当有学员登录后,可以进行个人培训信息查询,教练培训信息查询等,以便预约空闲车辆练习,还可以在指定时间内进行考试预约。页面如图5-3所示。图5-3 学员管理界面5.4学员培训信息管理页面录入学员每一个科目的培训信息,通过查看学员的培训记录,掌握学员的学习进度。如果学员培训时间出现冲突或变动,可通过相应模块进行修改、录入和删除。页面如图5-

37、4所示。图5-4 学员培训信息管理界面点击录入成功页面如图5-5所示。图5-5 录入成功5.5考试信息管理页面按学号或按教练员查找学员考试的信息,教练员带的同一批学员一般情况下可一同进行考试,及时通知要进行相关科目考试的学员,由驾校组织前往考试地点考试。页面如图5-6所示。图5-6 考试信息管理界面5.6教练信息管理页面输入教练编号可以查询该教练的个人信息、培训学员信息,及时更新教练信息,以便更好地安排学员学习,练车。如图5-7所示。图5-7 教练信息管理界面5.7交费信息管理页面在交费项目中可选选择交费的名称,包括基本学费,每一科目补考的费用的,可以进行一一记录,可以通过查找,查询出没有完成

38、交费任务的学员,通知学员交费。表如图5-8所示。图5-8 缴费信息管理界面5.8用户管理页面用户管理提供用户管理和密码设置。管理员权限,通过模块可以对用户进行管理,其中包括录入、修改、删除等。如图5-9所示。 图5-9 用户管理界面结论该系统通过对汽车驾驶培训行业现状的一些了解并结合自己的考驾驶证的经历,分析了驾驶培训业务流程,并对驾校学员信息管理系统可行性的分析,建立系统实体的E-R图,设计出系统的数据库,规划出系统的主要功能模块,基本上对驾校学员信息管理系统进行了详细的分析与设计。21世纪是计算机技术飞速发展的时代,我们的生活已经和计算机紧密的结合在一起,现代的管理方法在计算机中的使用可以

39、解决汽车驾驶培训机构的诸多棘手的问题,不仅可以提高驾校管理人员的工作效率,而且操作方便,对于驾校现有资源的调配起到相当的便捷的效果。在整个系统的分析和设计过程中,按照信息管理分析与设计的步骤一步一步进行剖析和分解,进而清晰的了解到系统的每一个细节,在系统的设计过程中,发现汽车驾驶培训行业管理制度不完善和混乱,存在很多的漏洞,相关规定跟不上该行业发展速度,行业中存在恶性的竞争,希望相关部门和机构尽快出台有关法规和制度以规范汽车驾驶培训行业,维护学员的合法权益,保障人们的生命、财产的安全,维护道路交通的稳定。本系统运用Web应用体系,采用Struts框架设计、Oracle数据库通过需求分析、概要设

40、计和详细设计实现了一个基于Web的驾校学员管理系统。系统用J2EE编程语言开发的,应用MyEclipse开发平台来,采用模块化程序设计方法,既便于系统功能的各种查询和修改,又便于未参与开发技术维护人员维护。在系统开发过程中,由于个人因素,本系统的设计开发存在考虑不够充分、处理也不尽完美的问题。在界面设计方面,存在个人技术的不熟练对实际业务的分析、实践不够丰富,人机界面设计受到一定的制约,一些功能实现过程的人机交互还不够完善的问题。在数据库设计方面,虽然采用Oracle数据库进行设计开发,节省了内存空间,但由于受个人数据库设计开发水平的不足,对数据库的分析没有充分详细,数据在一定程度上存在冗余。

41、总的来说,本次系统设计应用了平时所学的技术,同时对于那些没学过的技术自己通过请教老师、同学并且通过查询网络得到了学习,使自己的知识面得到了提升。致谢感谢指导老师刘老师在论文设计及写作过程中对学生的鼓励与支持,她的严谨细致、一丝不苟的工作作风一直是我学习工作中的榜样。感谢学校给予充分时间让我在课堂学习之后学习动手实践能力,通过这次毕业设计,我发现了自己的很多不足,譬如在设计过程中我明白了细节不容忽视道理;很多专业知识学习的不够透彻,以致自己在设计中遇到的困难很多,这就迫使自己重新拿起课本或者通过网络自己独立解决,提高了自己的自学能力,使我在专业知识的掌握和运用上有了深刻的认识和体会。同时感谢这三

42、年来一直帮助我教导我的所有老师,让我学到了扎实的专业知识和人生的哲理。感谢陪我走过大学三年美好时光的同学和朋友,是你们让我感到了大学生活的魅力和多姿多彩。感谢他们给我的每一分关怀,每一分温暖,让我有一个如此丰富多彩值得回忆的大学生活。我会继续努力不断学习让自己的人生丰富起来。参考文献1 杨玉炎,左为民,李尊胜我国汽车驾驶员培训行业的现状集团经济研 究,2008 2 吕建新道路交通事故的致因分析与控制策略交通与运输(学术版) 2009年02期3 唐晓波管理信息系统科学出版社,2009:1351394 邝孔武,王晓敏信息系统分析与设计清华大学出版社,2009:24265 范立峰,林果园Java W

43、eb 程序设计教程人民邮电出版社:1171186 飞思科技产品研发中心.JSP应用开发详解M.北京:电子工业出版社 2009:267 高国忠基于J2EE和MVC模式的企业信息管理系统设计与实现,中国 农业机械化科学研究院,20078 刘献忠,赵亚湘,杨莹.智能住宅小区管理系统设计与实现J,长沙道 学院学报,2010,20(1)9 王能斌.数据库系统原理M.北京:电子工业出版社,201010 袁梅冷,黄烟波,黄家林.J2EE应用模型中MVC软件体系结构的研究 与应用J,计算机应用研究,2010(3):14714911 孟庆强,宗平.J2EE与三层Web应用开发J,计算机与现代化,201012 Bruce EckelThinking in JAVA,2007:258613 Stephen HaagManagement Information System for Management Age.Mc Graw-HillM,2010:188190

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1