驾驶员培训学校教学管理系统.docx
《驾驶员培训学校教学管理系统.docx》由会员分享,可在线阅读,更多相关《驾驶员培训学校教学管理系统.docx(36页珍藏版)》请在三一办公上搜索。
1、驾驶员培训学校教学管理系统院 系计算机学院专 业计算机科学与技术班 级学 号姓 名指导教师负责教师沈阳航空工业学院2007年6月沈阳航空工业学院毕业设计(论文)摘 要传统的教学管理模式已经不能满足驾驶员培训学校发展趋势的需要,取而代之的应该是一种现代化、系统化、方便、快捷的信息化管理方式。驾驶员培训学校教学管理系统基于浏览器/服务器模式、采用 JSP技术,针对驾驶员培训学校的学员报名、招生、培训、考试等教学环节进行信息管理,系统分为学员信息管理、教练管理、车辆管理、培训管理、考试管理、综合查询等六个功能模块。本文在深入剖析了驾驶员培训学校教学管理方面现行业务不足的基础上,明确了驾驶员培训学校教
2、学管理应该解决的问题。从总体方案、结构特性、行为特性等方面详细叙述了驾驶员培训学校教学管理系统开发设计过程。关键词:驾驶员;教学管理;培训管理; 浏览器/服务器AbstractTeaching management model of the traditional driver training schools can not meet development trends of driver training and should be replaced by a modern, systematic, and efficient information management. Teachi
3、ng management system of driver training schools based on the browser/server model and JSP technology is developed for managing information of entrance, enrollment, training, examination and other teaching activities. The system is divided into six functional modules, which are trainee information ma
4、nagement, coach management, vehicle management, training management, examination management and integrated inquiry.After in-depth analyzing the current business in driver training schools teaching management, the problems that driver training schools teaching management should solve are clear. The d
5、esign process of driver training schools teaching management system development are described in detail from the key strategy, structural characteristics and function characteristics aspects. Keyword: driver; teaching management; training management; browser/server目 录1 绪论11.1 题目背景11.2 题目内容11.3 系统设计目
6、标22 需求分析32.1 系统需求分析32.2 功能划分52.3 开发工具简介62.3.1 B/S开发模式62.3.2 JSP简介62.3.3 SQL Server 2000简介72.4 可行性分析82.4.1 技术可行性82.4.2 经济可行性83 系统结构特性设计103.1 概念模型设计103.1.1 系统总体E-R图103.1.2 实体属性图113.2 关系模型设计133.3 数据库的物理设计144 系统行为特性设计194.1 系统表述194.2 系统页面逻辑构图194.3 功能模块设计214.3.1 登录模块214.3.2 学员信息模块214.3.3 教练信息模块224.3.4 车辆信
7、息模块224.3.5 培训管理模块234.3.6 考试管理模块234.3.7 统计查询模块245 系统测试与结论255.1 软件测试的方法255.2 软件测试的步骤265.3 本系统测试265.4 结论28参考文献29致 谢30IV沈阳航空工业学院毕业设计(论文)1 绪论1.1 题目背景随着社会经济的发展,特别是中国加入WTO以后,人们生活水平的不断提高,购车不再是大多数家庭的不可实现的梦想。许多有条件购车的家庭纷纷加入到学车的队伍中来。学车已经成为一种时尚,开车已经成为现代人必须具备的一种技能。当学车成为一种潮流,学生、上班族等等越来越多的人加入在其中,一时让驾驶员培训学校变得热门。报名学习
8、驾驶的学员越来越多,培训学校的教学及日常管理工作日趋繁重,使得以往驾驶员培训学校(以下简称“驾校”)传统的教学管理模式已经不再满足驾校发展趋势的需要。故需要一种现代化、系统化、方便、快捷的信息化管理方式来适应当前驾驶员培训学校的发展趋势。由此,驾驶员培训学校教学管理系统的开发,得到了广泛的应用。驾驶员培训学校教学管理系统是根据驾校实际工作需求开发的一种方便驾校教学和管理的信息化软件,可针对学校的日常教学工作(如:招生,培训,考试)进行系统地管理。计算机具有着手工管理所无法比拟的优点(如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低),同时提高了管理效率和水平。现代的管理方法
9、可以更合理地优化管理体系,方便学员参与教学活动,使驾校的教学更加高效化,简易化,智能化,也提高了透明度。驾驶员培训学校教学管理系统为用户提供一种应用简单快捷,更加科学合理的管理方法。1.2 题目内容驾驶员培训学校教学管理系统是针对驾驶员培训学校的报名招生、培训、考试等教学环节进行信息管理的软件,主要功能包括:系统管理:包括基础代码维护,学期设置,考试间隔期设定,报名点维护,系统授权等功能;学员管理:包括教练分配,学员约车管理,培训记录查询,培训时间统计等功能;教学管理:具体包括对学员报名、体检、退学、结业、发放驾驶证等信息的录入、查询和统计等功能;考试管理:科目一、科目二、科目三约考功能,科目
10、一、科目二、科目三学员成绩管理;报表打印: 提供各种综合查询和统计报表打印功能。1.3 系统设计目标 驾驶员培训学校的设计目标是对驾驶员培训学校施行信息化、系统化管理,改进管理方法,提高工作效率。系统面对的操作人员为管理员和学员,因而在数据的录入 、查询等功能及其它操作上方法应当尽量简单易懂,方便实用,同时要求界面友好。因此,驾驶员培训学校教学管理系统的设计思路应该是以操作人员为核心,在功能实现上以简化操作、提高工作效率为目标。系统主要是针对学员在参加驾校培训时,报名、培训、考试等方面而开发的管理系统。系统主要侧重于学员约车、约考、建立记录等方面的管理。设计时重点考虑了基本功能的实现, 同时考
11、虑到管理者的需要,系统提供必要的统计信息,使管理者的工作方便,快捷,具有一定的实用性和通用性。2 需求分析需求分析简单地说就是分析用户的要求。需求分析是设计整个系统的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。2.1 系统需求分析现如今开车已经成为现代人必备一种技能,而在我国,只有参加驾驶员培训学习,经统一考试后,获得国家颁发的全国通用机动车驾驶证的学员,才可以成为合法驾驶员,获得驾驶车辆的资格。驾驶员培训学校是培养合格驾驶员的基地,同时教学工作是驾校的工作重点。学员参加驾校学习,学车流程如下:首先,学员到驾驶员培训学校报
12、名参加学习。由于国家对驾驶员身体条件有明确的要求,所以报名的学员需要到交警支队适应性体检站参加体检,经过体检合格,正式入学。体检不体格的学员,将不能参加驾驶员培训学习。其次,新入学的学员进行理论学习以及基础训练,经过一段时间,理论学习结束后,学员可以提交申请,参加科目一交通法规考试。再次,科目一考试通过后学员可以上车培训,参加桩训训练,一个月后参加科目二桩训考试,考试合格后参加路训学习及考试。最后,两科考试全部合格后,由车辆管理所颁发全国通用的机动车驾驶证。学员培训培训流程如图2.1所示。图2.1 系统总体流程图2.2 功能划分经过需求分析,了解到一个完全的驾驶员培训学校教学管理系统要求有以下
13、功能:(1)学员信息管理功能:主要的实现是对学员的各项信息(如:学员基本信息,报名信息,结毕业信息)进行查询、增加、修改、删除等操作;(2)培训管理功能:主要实现在培训期间的教练分配、学员的约车管理以及培训记录的建立等;(3)教练管理功能:主要是对教练信息进行综合管理、实现教练信息的录入、增加、修改、删除以及查询等; (4)车辆管理功能:主要是对各个报名点车辆进行统一管理,实现车辆信息的录入、增加、修改、删除以及查询等; (5)考试管理功能:学员提交考试申请学校为其安排好考试时间并实现考试成绩的录入和查询功能;(6)综合查询打印报表功能:可对学员各项信息进行综合查询并打印报表。如:学员报名、教
14、练工作量、培训记录与时间查询、考试成绩统计查询。总体模块方框图如下图2.2所示:驾驶员培训学校教学管理系统学员信息管理培训管理教练管理车辆管理考试管理综合查询图2.2 系统总体功能模块方框图2.3 开发工具简介经过需求分析可知,系统不仅要求实现信息的录入、查询等基本功能,同时需要实现上网报名及约车,约考等功能,所以本系统采用B/S开发模式,使学员不必事事亲到驾校,通过网络便可以完成预约工作。目前市面上常用的B/S架构所采用的方法有ASP、JSP、PHP等,而本系统应用JSP做为开发工具。因为JSP技术是一种动态网页技术标准,它可以使基于Web的应用程序更加容易和快捷。其实JSP对应Oracle
15、数据库有更好的性能,但由于SQL Server 相对用于中小型的管理信息系统,而Oracle更适用于大型企业的管理信息系统。因此,在本设计中的后台数据库采用了 SQL Server2000。下面分别对本次系统开发用到的工具做简单的介绍。2.3.1 B/S开发模式B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种
16、Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。2.3.2 JSP简介简而言之,Java
17、 Server Pages (JSP)是一种用于开发包含有动态内容的Web页面的技术。在纯HTML页面中,这些内容永远都是一样的,与些不同,JSP页面可以基于任意数目的可变项修改其内容,这包括用户的身份、用户的浏览器类型、用户提供的信息,以及用户所做了同的选择等。这个功能对于某些Web应用至关重要,如网上商店和员工名册等,另处对于个人化和国际化内容也很关键。JSP页面包含着标准的标记语言元素,如HTML标记,这一点与常规Web页面并无不同。不过,JSP页面中还包含有一些特殊的JSP元素,从而允许服务器在页面插入动态内容。JSP元素可做多种用途,如从数据库获取信息,或注册用户首选项(prefer
18、ence)等等。当用户请求一个JSP页面时服务器会执行这些JSP元素,将结果与页面的静态部分加以合并,然后将动态合成的页面发还给浏览器。JSP定义了一些标准元素,这些标准元素对所有Web应用都有用,如访问JavaBeans组件,在页面间传递控制,以及在请求、页面和用户共享信息等.开发人员还可以实现特定于应用的元素来完成一些特定任务(如访问数据库和EJB、发送邮件以及生成HTML以表示特定于应用的数据),从而扩展JSP语法。对于一些通常需要的定制元素集,已经由一个与JSP规范相关的规范加以定义,这就是(JSP Standard Tag Library)规范。通过结合标准元素和定制元素,能够创建出
19、功能强大的Web应用。2.3.3 SQL Server 2000简介SQL Serve是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。于1988年推出了第一个OS/2版本,在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的
20、Windows NT版本。SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本,该版本继承了SQL Server7.0版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽
21、管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。2.4 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济方面进行分析和研究,以避免投资失误,保证新系统的开发成功。进行可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括技术可行性和经济可行性两个方面的内容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 驾驶员 培训 学校 教学管理 系统
链接地址:https://www.31ppt.com/p-1889858.html