收藏 分销(赏)

驾驶员培训学校教学管理系统样本.doc

上传人:精**** 文档编号:3657293 上传时间:2024-07-12 格式:DOC 页数:38 大小:416.04KB
下载 相关 举报
驾驶员培训学校教学管理系统样本.doc_第1页
第1页 / 共38页
驾驶员培训学校教学管理系统样本.doc_第2页
第2页 / 共38页
驾驶员培训学校教学管理系统样本.doc_第3页
第3页 / 共38页
驾驶员培训学校教学管理系统样本.doc_第4页
第4页 / 共38页
驾驶员培训学校教学管理系统样本.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、驾驶员培训学校教学管理系统院 系计算机学院专 业计算机科学和技术班 级学 号姓 名指导老师负责老师沈阳航空工业学院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. Teaching management system of driv

3、er 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 management, coach management,

4、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 design process of driver trai

5、ning 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 系统设计目标22 需求分析32.1 系统需求分析32.2 功效划分

6、52.3 开发工具介绍62.3.1 B/S开发模式62.3.2 JSP介绍62.3.3 SQL Server 介绍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 车辆信息模块224.3.5 培训管理模块234.3.6 考试管理模块23

7、4.3.7 统计查询模块245 系统测试和结论255.1 软件测试方法255.2 软件测试步骤265.3 本系统测试265.4 结论28参考文件29致 谢301 绪论1.1 题目背景伴随社会经济发展,尤其是中国加入WTO以后,大家生活水平不停提升,购车不再是大多数家庭不可实现梦想。很多有条件购车家庭纷纷加入到学车队伍中来。学车已经成为一个时尚,开车已经成为现代人必需含有一个技能。当学车成为一个时尚,学生、上班族等等越来越多人加入在其中,一时让驾驶员培训学校变得热门。报名学习驾驶学员越来越多,培训学校教学及日常管理工作日趋繁重,使得以往驾驶员培训学校(以下简称“驾校”)传统教学管理模式已经不再满

8、足驾校发展趋势需要。故需要一个现代化、系统化、方便、快捷信息化管理方法来适应该前驾驶员培训学校发展趋势。由此,驾驶员培训学校教学管理系统开发,得到了广泛应用。驾驶员培训学校教学管理系统是依据驾校实际工作需求开发一个方便驾校教学和管理信息化软件,可针对学校日常教学工作(如:招生,培训,考试)进行系统地管理。计算机含有着手工管理所无法比拟优点(如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低),同时提升了管理效率和水平。现代管理方法能够更合理地优化管理体系,方便学员参与教学活动,使驾校教学愈加高效化,简易化,智能化,也提升了透明度。驾驶员培训学校教学管理系统为用户提供一个应用简

9、单快捷,愈加科学合理管理方法。1.2 题目内容驾驶员培训学校教学管理系统是针对驾驶员培训学校报名招生、培训、考试等教学步骤进行信息管理软件,关键功效包含:系统管理:包含基础代码维护,学期设置,考试间隔期设定,报名点维护,系统授权等功效;学员管理:包含教练分配,学员约车管理,培训统计查询,培训时间统计等功效;教学管理:具体包含对学员报名、体检、退学、结业、发放驾驶证等信息录入、查询和统计等功效;考试管理:科目一、科目二、科目三约考功效,科目一、科目二、科目三学员成绩管理;报表打印: 提供多种综合查询和统计报表打印功效。1.3 系统设计目标 驾驶员培训学校设计目标是对驾驶员培训学校施行信息化、系统

10、化管理,改善管理方法,提升工作效率。系统面正确操作人员为管理员和学员,所以在数据录入 、查询等功效及其它操作上方法应该尽可能简单易懂,方便实用,同时要求界面友好。所以,驾驶员培训学校教学管理系统设计思绪应该是以操作人员为关键,在功效实现上以简化操作、提升工作效率为目标。系统关键是针对学员在参与驾校培训时,报名、培训、考试等方面而开发管理系统。系统关键侧重于学员约车、约考、建立统计等方面管理。设计时关键考虑了基础功效实现, 同时考虑到管理者需要,系统提供必需统计信息,使管理者工作方便,快捷,含有一定实用性和通用性。2 需求分析需求分析简单地说就是分析用户要求。需求分析是设计整个系统起点,需求分析

11、结果是否正确地反应了用户实际要求,将直接影响到后面各个阶段设计,并影响到设计结果是否合理和实用。2.1 系统需求分析现现在开车已经成为现代人必备一个技能,而在中国,只有参与驾驶员培训学习,经统一考试后,取得国家颁发全国通用机动车驾驶证学员,才能够成为正当驾驶员,取得驾驶车辆资格。驾驶员培训学校是培养合格驾驶员基地,同时教学工作是驾校工作关键。学员参与驾校学习,学车步骤以下:首先,学员到驾驶员培训学校报名参与学习。因为国家对驾驶员身体条件有明确要求,所以报名学员需要到交警支队适应性体检站参与体检,经过体检合格,正式入学。体检不体格学员,将不能参与驾驶员培训学习。其次,新入学学员进行理论学习和基础

12、训练,经过一段时间,理论学习结束后,学员能够提交申请,参与科目一交通法规考试。再次,科目一考试经过后学员能够上车培训,参与桩训训练,30天后参与科目二桩训考试,考试合格后参与路训学习及考试。最终,两科考试全部合格后,由车辆管理所颁发全国通用机动车驾驶证。学员培训培训步骤图2.1所表示。图2.1 系统总体步骤图2.2 功效划分经过需求分析,了解到一个完全驾驶员培训学校教学管理系统要求有以下功效:(1)学员信息管理功效:关键实现是对学员各项信息(如:学员基础信息,报名信息,结毕业信息)进行查询、增加、修改、删除等操作;(2)培训管理功效:关键实现在培训期间教练分配、学员约车管理和培训统计建立等;(

13、3)教练管理功效:关键是对教练信息进行综合管理、实现教练信息录入、增加、修改、删除和查询等; (4)车辆管理功效:关键是对各个报名点车辆进行统一管理,实现车辆信息录入、增加、修改、删除和查询等; (5)考试管理功效:学员提交考试申请学校为其安排好考试时间并实现考试成绩录入和查询功效;(6)综合查询打印报表功效:可对学员各项信息进行综合查询并打印报表。如:学员报名、教练工作量、培训统计和时间查询、考试成绩统计查询。总体模块方框图以下图2.2所表示:驾驶员培训学校教学管理系统学员信息管理培训管理教练管理车辆管理考试管理综合查询图2.2 系统总体功效模块方框图2.3 开发工具介绍经过需求分析可知,系

14、统不仅要求实现信息录入、查询等基础功效,同时需要实现上网报名及约车,约考等功效,所以本系统采取B/S开发模式,使学员无须事事亲到驾校,经过网络便能够完成预约工作。现在市面上常见B/S架构所采取方法有ASP、JSP、PHP等,而本系统应用JSP做为开发工具。因为JSP技术是一个动态网页技术标准,它能够使基于Web应用程序愈加轻易和快捷。其实JSP对应Oracle数据库有愈加好性能,但因为SQL Server 相对用于中小型管理信息系统,而Oracle更适适用于大型企业管理信息系统。所以,在本设计中后台数据库采取了 SQL Server。下面分别对此次系统开发用到工具做简单介绍。2.3.1 B/S

15、开发模式B/S结构,即Browser/Server(浏览器/服务器)结构,是伴随Internet技术兴起,对C/S结构一个改变或改善结构。在这种结构下,用户界面完全经过WWW浏览器实现,一部分事务逻辑在前端实现,不过关键事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,关键是利用了不停成熟WWW浏览器技术,结合浏览器多个Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现强大功效,并节省了开发成本,是一个全新软件系统结构技术。伴随Windows 98/Windows 将浏览器技术植入操作系统内部,这种结构更

16、成为当今应用软件首选体系结构。显然B/S结构应用程序相对于传统C/S结构应用程序将是巨大进步。B/S结构采取星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者特点是安全、快捷、正确。后者则含有节省投资、跨地域广优点。须视企业规模和地理分布确定。2.3.2 JSP介绍简而言之,Java Server Pages (JSP)是一个用于开发包含有动态内容Web页面技术。在纯HTML页面中,这些内容永远全部是一样,和些不一样,JSP页面能够基于任意数目标可变项修改其内容,这包含用户身份、用户浏览器类型、用户提供信息,和用户所做了同选择等。这个功效对于一些Web应用至关关键,

17、如网上商店和职员名册等,另处对于个人化和国际化内容也很关键。JSP页面包含着标准标识语言元素,如HTML标识,这一点和常规Web页面并无不一样。不过,JSP页面中还包含有部分特殊JSP元素,从而许可服务器在页面插入动态内容。JSP元素可做多个用途,如从数据库获取信息,或注册用户首选项(preference)等等。当用户请求一个JSP页面时服务器会实施这些JSP元素,将结果和页面静态部分加以合并,然后将动态合成页面发还给浏览器。JSP定义了部分标准元素,这些标准元素对全部Web应用全部有用,如访问JavaBeans组件,在页面间传输控制,和在请求、页面和用户共享信息等.开发人员还能够实现特定于应

18、用元素来完成部分特定任务(如访问数据库和EJB、发送邮件和生成HTML以表示特定于应用数据),从而扩展JSP语法。对于部分通常需要定制元素集,已经由一个和JSP规范相关规范加以定义,这就是(JSP Standard Tag Library)规范。经过结合标准元素和定制元素,能够创建出功效强大Web应用。2.3.3 SQL Server 介绍SQL Serve是一个后台数据库管理系统,它功效强大操作简便,日益为广大数据库用户所喜爱。越来越多开发工具提供了和SQL Server接口。SQL Server是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate三家

19、企业共同开发。于1988年推出了第一个OS/2版本,在Windows NT推出后,Microsoft和Sybase在SQL Server开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL ServerWindows NT版本。SQL Server 是Microsoft企业推出SQL Server数据库管理系统最新版本,该版本继承了SQL Server7.0版本优点,同时又比它增加了很多更优异功效、含有使用方便、可伸缩性好和相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98膝上型电脑到运行Microsof

20、t Windows 大型多处理器服务器等多个平台使用。MSSQL Server不仅能够应用于大中型数据库管理中,建立分布式关系数据库,而且也能够开发桌面数据库。实际上,SQL Server数据库处理基础结构,采取关系型数据库模式,尽管如此,相信大家全部能够轻易发觉,在SQL Server数据库处理方法,则是使用面向对象操作方法和精神,也就是说,SQL Server全部功效,全部能够基于系统已经建立好部分对象来达成,是相当OO(面向对象)一个系统结构。2.4 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查基础上,针对新系统开发是否含有必需性和可能性

21、,对新系统开发从技术、经济方面进行分析和研究,以避免投资失误,确保新系统开发成功。进行可行性分析目标就是用最小代价在尽可能短时间内确定问题是否能够处理。该系统可行性分析包含技术可行性和经济可行性两个方面内容。2.4.1 技术可行性经过各方面综合考虑,此次毕业设计选择JSP做为开发工具,数据库选择SQL Server 。应用程序前端开发工具选择JSP,是因为Java Server Pages (JSP)是一个用于开发包含有动态内容Web页面技术。它含有简单易学,灵活方便和易于扩充特点,它能够和后端SQL Server数据库相结合,能够提供一个高性能浏览器/服务器(B/S)处理方案。SQL Ser

22、ver 提供了以Web标准为基础扩展数据库编程功效,另外SQL Server 含有很好稳定性和可靠性,能够满足苛刻电子商务和企业应用程序要求。现在网络上已经存在很多类似驾驶员培训学校网页,能够经过IE浏览器浏览。在系统分析设计时,能够以它们做为参考,借鉴它们优点;同时;思索其中不足,拓展自己开发思绪,使本系统愈加完善,提升可行性。本系统涵盖方面较多,关系较复杂,如学员信息,教练信息,考试信息,约车功效,约考功效等等,而每个部分又包含很多小功效模块。只要做好需求分析,依据E-R图中实体和联络关系,建立合理高效表结构,系统各项功效将不难实现。总而言之,本系统在技术是可行。2.4.2 经济可行性很多

23、企业网站信息大多是静态HTML页面,每次更新信息需要做一个页面,然后FTP上传,再修改页面链接,这么维护很麻烦,而网站自动生成动态页面系统,大大减轻了网站更新维护工作量,经过后台维护程序在浏览器上只需录入文字和上传图片就能够快速实现信息维护,为企业节省很大人力物力,而且大大加紧了信息传输速度,时刻保持网站活动力和影响力。这么驾校拥有该系统后将花费少许人力和物力,使得系统开发运行后经济效益大大超出开发以前及其它维护花费。所以,本系统也含有经济上可行性。3 系统结构特征设计3.1 概念模型设计E-R图是标识实体间联络图,它能充足表现系统中实体间联络。下图充足表现了本系统所包含实体之间联络,E-R图

24、是本系统各实体之间联络一个简单描述,在以后各章里还将对本系统进行更具体描述。3.1.1 系统总体E-R图培训 1 n 1 n n 报名选择科目考试学员 1 1安排工作 报名点 1 教练 n 1 1 1安排属于 n 车辆 n考试计划成本 图3.1 系统总体E-R图图3.1表现了本系统实体间联络,用户(这里包含管理员和学员),不一样用户含有不一样管理权限,从而实现多种系统要求实现操作。3.1.2 实体属性图E-R图是实体之间联络一个简单表述,下面具体介绍各实体属性:学 员学员编号学员姓名性别年纪学历联络电话身份证号家庭住址入课时间毕业时间是否执照毕业形式 图3.2 学员实体属性图学员实体属性图3.

25、2,包含学员编号、学员姓名、性别、年纪、学历、联络电话、身份证号、家庭住址、入课时间、毕业时间、毕业形式、是否执照。报名处报名处编号名 称管 理 员地 址图3.3 报名处实体属性图报名处实体属性图3.3,包含报名处编号、名称、地址、管理员。教 练工作证号教练姓名性 别级 别驾 龄工作经历图3.4 教练实体属性图教练实体属性图3.4,包含工作证号、教练姓名、性别、等级、驾龄、工作经历。 车 辆车辆编号类 别型 号数 量所属报名处 图3.5 车辆实体属性图车辆实体属性图3.5,包含车辆编号、类别、型号、数量、所属报名处。 科目科目编号科目名称课时数图3.6 科目实体属性图科目实体属性图3.6,包含

26、科目编号、科目名称、课时数。考试计划学员编号科目编号考试时间图3.6 考试计划实体属性图考试计划实体属性图3.6,包含学员编号、科目编号、考试时间。3.2 关系模型设计用户需求具体表现在多种信息提供、保留、更新和查询,这就要求数据库结构能充足满足多种信息输出和输入。针对驾驶员教学管理系统需求,设计以下所表示数据项和数据结构:(1)学员(学员编号,学员姓名,性别,年纪,学历,联络电话,身份证号,家庭住址,入课时间,毕业时间,毕业形式,是否执照);(2)报名处(报名处编号,名称,地址,管理员)(3)教练(工作证号,教练姓名,性别,等级,驾龄,工作经历)(4)车辆(车辆编号,类别,型号,数量,所属报

27、名处)(5)科目(科目编号,科目名称,课时数)(6)考试计划(学员编号,科目编号,考试时间)(7)报名(学员编号,报名处编号,报名处名称,报名时间,所报类型,收费标准)(8)工作安排(教练工作证号,教练姓名,科目名称,工作时间,限约人数,车辆类型)(9)约车(学员编号,教练工作证号,约车时间,科目,形式,所收费用)(10)培训统计(学员编号,科目,时间,每次课时数)(11)考试(学员编号,科目编号,成绩)3.3 数据库物理设计数据库设计在一个管理系统中起着关键作用。表结构设计好坏直接影响到数据库本身冗余度,系统实现难度及系统管理上复杂度。依据以上关系模型设计,新建一个数据库,将其命名为“驾校”

28、,将新建数据库放置在应用程序目录中,以备使用。 下面对该数据库中各个数据表进行简单说明。(1)学员信息表设计(表名:学员)表3.1为学员信息表,用于存放学员基础信息,如学员编号、学员姓名、性别、年纪、学历、联络电话、身份证号、家庭住址、入课时间、毕业时间等,其中学员编号为主码。本表关键应用在学员信息录入、查询、修改、删除功效中。本表中usernum,在整个系统中起关键作用,如学员信息表中usernum不存在学员,将不能录入报名信息,选择教练,和申请考试等等。表3.1学员信息表列名数据类型长度许可空备注usernumvarchar20否学员编号usernamevarchar20学员姓名sexva

29、rchar10性别agechar10年纪educationvarchar10文化程度phonevarchar20电话号码usercidvarchar30身份证号useraddressvarchar50家庭住址entertimedatetime8入课时间graduatetimedatetime8毕业时间graduateformvarchar10毕业形式driverportvarchar10是否有驾照(2)报名处信息表设计(表名:报名处)一个驾校能够在多个地域设置报名处,表3.2用来存放各个报名处信息,如:报名处编号、名称、地址、管理员;其中报名处编号为主码。本表关键应用在报名处录入、查询、修改、

30、删除功效中。学员报名表中报名点信息和车辆信息表中车辆所属报名处信息受到本表中报名点编号signupnum制约,学员报名和车辆信息录入时,只能选择本表中已存在报名点进行录入。表3.2报名处信息表列名数据类型长度许可空备注signupnumvarchar20否报名点编号signupnamevarchar20名称signupaddressvarchar50地址adminvarchar10管理员(3)教练信息表设计(表名:教练)教练信息表(表3.3)用于存放教练个人资料,如教练工作证号、教练姓名、性别、等级、驾龄、工作经历;其中工作证号为主码。本表关键应用在教练信息录入、查询、修改、删除功效中。当学员

31、选择教练时,只能选择本表中已经录入教练,不然教练选择失败。表3.3教练信息表列名数据类型长度许可空备注jobnumvarchar20否工作证号coachnamevarchar20教练姓名sexvarchar10性别agevarchar10年纪rankvarchar10等级driveragevarchar10驾龄jobexperiencevarchar250工作经历(4)车辆信息表设计(表名:车辆)表3.4为车辆信息表,其作用是存放各报名处全部车辆信息,如:车牌号、类别、型号、所属报名处;其中车牌号为主码。此表应用于车辆管理模块中,用来实现车辆信息录入、查询、修改、删除。表3.4车辆信息表列名数

32、据类型长度许可空备注carnumvarchar20否车牌号Classevarchar20类别typevarchar20型号signupnumvarchar20所属报名处编号(5)科目信息表设计(表名:科目)表3.5为科目信息表,包含科目编号、科目名称、课时数,其中科目编号是主码。此表用于学员申请考试功效中,学员申请考试科目,只能是数据库中存在科目。表3.5科目信息表列名数据类型长度许可空备注coursenumvarchar20否科目编号coursenuamevarchar20名称classhourvarchar10课时数(6)考试计划表设计(表名:考试计划)表3.6为考试计划表,包含学员编号、

33、科目编号、考试时间;其中学员编号+科目编号为主码。此表应用于考试安排功效中,管理员为学员所申请考试安排考试时间。表3.6考试计划表列名数据类型长度许可空备注usernumvarchar20否学员编号coursenumvarchar20科目编号datavarchar10考试时间(7)报名表设计(表名:报名) 学员选择报名点到驾校报名,报名信息包含学员编号、报名处编号、报名处名称、报名时间、所报类型、收费标准,其中学员编号+报名处编号为主码。表3.7应用于学员报名信息建立和查询、修改、删除功效。表3.7报名表列名数据类型长度许可空备注signupnumvarchar20否报名点编号signupna

34、mevarchar20报名点名称usernumvarchar20否学员编号signuptimedatetime8否报名时间signuptypevarchar10否所报类别costvarchar10收费标准(8)教练工作安排表设计(表名:工作安排)表3.8为教练工作安排表,包含教练工作证号,科目编号、工作时间、限约人数、车辆类型;其中教练工作证号+科目编号为主码。此表用于为教练安排工作时间和工作内容。表3.8工作安排表列名数据类型长度许可空备注jobnumvarchar20否工作证号coursenuamevarchar20否科目名称datavarchar20否工作时间peoplenumvarch

35、ar10否限约人数singuptypevarchar10否车辆类型(9)约车表设计(表名:约车)学员按自己学车进度,选择教练进行约车练习。表3.9为约车表,包含序号,学员编号、教练工作证号、约车时间、科目、形式、所收费用;其中序号为主码。此表用于学员约车功效。表3.9约车表列名数据类型长度许可空备注usernumvarchar20否学员编号jobnumvarchar20否教练工作证号coursenamevarchar20科目名称Booktimedatetime8约车时间formvarchar20约车形式costvarchar20所收费用(10)培训统计表设计(表名:培训统计)约车练习结束后,要

36、求对学员培训过程做统计。表3.10关键实现此功效,由管理员建立培训统计,学员查询培训统计。培训统计包含学员编号、科目编号、时间、每次课时数;其中学员编号+科目编号为主码。表3.10培训统计表列名数据类型长度许可空备注usernumvarchar20否学员编号coursenumvarchar20科目编号timedatetime8培训时间everyclasshourvarchar10每次课时数(11)考试成绩表设计(表名:成绩)表3.11为考试成绩表,包含学员编号、科目编号、成绩,其中学员编号+科目编号为主码。此表关键用于考试成绩录入及查询功效中。表3.11成绩表列名数据类型长度许可空备注user

37、numvarchar20否学员编号cousrnumvarchar20否科目编号gradevarchar10成绩(12)用户登录表设计(表名:登录)表3.12为用户登录表,包含用户编号、密码,其中用户编号为主码。此表关键用于用户登录功效中。表3.12登录表列名数据类型长度许可空备注usernumvarchar20否用户编号passwordvarchar20否密码4 系统行为特征设计4.1 系统表述依据以上需要分析,对系统表述以下:系统网页浏览者关键分为三种人员:一般浏览者、学员、管理员。(1)作为一名一般浏览者能够在本系统网页上浏览到相关驾校基础信息和相关学生报名和收费信息,或网上报名;(2)当

38、用户以学员身份登录页面成功,能够查询个人信息,教练信息,考试时间安排,成绩等各项内容,还能够进行约车、约考等活动。(3)当用户以管理员登录页面时,能够对学员、教练及车辆信息进行增删改功效,同时能够分配教练工作、建立培训统计、安排考试时间和录入成绩等工作。以上三种用户有明确权限限制,任何一个权限用户全部只能操作其权限内功效,以此来确保系统数据信息真实性,可靠性。4.2 系统页面逻辑构图用户登录后系统主页面,关键分为六大部分。分别分为:学员信息、教练信息、车辆信息、培训管理、考试管理和统计查询。图4.1为系统页面逻辑构图,方便说明主页面逻辑结构关系。图4.1 系统页面结构逻辑图4.3 功效模块设计

39、4.3.1 登录模块该模块设置在整个系统首页,系统管理员和用户全部要经过这个模块来实现登录,而且系统给用户提供了不一样权限。在用户登录同时,登录信息和数据库中信息相对照,信息正确用户才能够登录,成功进入主页面。限制数据库中未录入用户对主页面访问。用户全部有一个初始密码,登录后能够自己修改密码。登录模块图图4.2所表示。用户登录学员登录管理员登录修改密码图4.2 登录模块图4.3.2 学员信息模块该模块图4.3所表示,分为学员基础信息和学员报名信息两部分,同时学员能够经过网上报名或到报名点报名两种方法参与驾校学习。学员网上报名后,基础信息会临时保留在数据库中,当学员到报名点交费后,由管理员将其基

40、础信息录入到学员数据库中,并为学员安排一个有序学员编号。同时将该学员报名信息录入进去。完成后,该学员报名成功。没有经过网上报名学员,能够直接到报名。收费后,管理员直接将报名信息录入,并为其安排编号。学员信息基础信息 报名信息信息录入信息查询信息修改信息删除信息录入信息查询信息修改信息删除 图4.3 学员信息模块图4.3.3 教练信息模块此模块图4.4所表示,其关键功效是对教练录入、查询和删改。而学员能够对教练信息进行查询,录入、修改、删除功效只能由管理员来完成。 教练信息信息录入信息查询信息修改信息删除 图4.4 教练信息模块图4.3.4 车辆信息模块此模块和教练信息模块相同,图4.5所表示,

41、关键包含录入、查询、修改和删除功效。学员能够进行查询工作,其它功效只能由管理员来完成。 车辆信息信息录入信息查询信息修改信息删除 图4.5 车辆信息模块图4.3.5 培训管理模块培训管理模块图4.6所表示,包含教练选择、教练工作安排、学员约车、培训统计建立和查询。学员入学后,能够自主选一位教练做为此次驾校学习教练。当理论学习考试经过后,学员能够依据驾校为教练安排工作时间,提前预约练习(桩训或路训)时间。理论考试没有经过学员不能够约车,一样,桩训考试没有经过学员不能够预约路训练习时间。而桩训经过学员,也只能够预约路训练习时间。预约成功后,学员能够按预约时间到驾校参与练习。练习结束后,教练为来参与

42、练习学员建立培训统计,学员能够在网上对培训统计进行查询。 培训管理教练选择工作安排学员约车培训统计建立培训统计查询图4.6 培训管理模块图4.3.6 考试管理模块考试管理模块由申请考试、安排考试、考试时间、成绩录入和成绩查询五部分组成。图4.7所表示,学员申请考试成功后,等候驾校为其安排考试时间。驾校为申请考试学员安排考试时间。学员在网页上查询到考试时间后,按时参与考试。最终,由管理员为参与考试学员录入考试成绩,而学员能够网页上查询到自己成绩。 考试管理申请考试考试安排考试时间成绩录入成绩查询 图4.7 考试管理模块图4.3.7 统计查询模块此模块作用是查询部分有意义,含有统计性信息。以方便驾校管理人员立即了解学校各方面情况,从查询数据中做出合理有效分析,为驾校管理和发展提供依据。统计查询模块图图4.8所表示。 统计查询教练工作量统计学员报名信息统计学员毕业信息统计年、季度学费收入统计 图4.8 统计查询模块图5

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服