收藏 分享(赏)

毕业设计论文-基于SSH的首山驾校车辆与学员管理系统的设计与实现(源代码).doc

上传人:QQ153893706 文档编号:2295325 上传时间:2018-09-09 格式:DOC 页数:85 大小:508.50KB
下载 相关 举报
毕业设计论文-基于SSH的首山驾校车辆与学员管理系统的设计与实现(源代码).doc_第1页
第1页 / 共85页
毕业设计论文-基于SSH的首山驾校车辆与学员管理系统的设计与实现(源代码).doc_第2页
第2页 / 共85页
毕业设计论文-基于SSH的首山驾校车辆与学员管理系统的设计与实现(源代码).doc_第3页
第3页 / 共85页
毕业设计论文-基于SSH的首山驾校车辆与学员管理系统的设计与实现(源代码).doc_第4页
第4页 / 共85页
毕业设计论文-基于SSH的首山驾校车辆与学员管理系统的设计与实现(源代码).doc_第5页
第5页 / 共85页
点击查看更多>>
资源描述

1、中文题目:基于 SSH 的首山驾校车辆与学员管理系统的设计与实现外文题目:DESIGN AND IMPLEMENTATION OF SHOUSHAN DRIVING SCHOOL VEHICLES AND STUDENT MANAGEMENT SYSTEM BASED ON SSH 毕业设计(论文)共 83 页(其中:外文文献及译文 13 页)图纸共 0 张孙华楠:基于 SSH 的人力资源管理系统完成日期 2014 年 6 月 答辩日期 2014 年 6 月 I摘要驾驶培训学校的信息管理体现一个机构的管理水平的高低与涉及一个机构效益问题。对驾校管理者而言,如何有效的管理驾校的学员资源,使管理工

2、作发挥最大效益,是他们面临的难题与挑战。利用计算机技术结合现代科学管理方法对驾校各类信息、日常工作进行协调管理,是一种有效的解决方案。目标系统设计上采用结构化设计方法与思想,技术上采用使用较为广泛的 SSH 框架,开发环境则采用目前比较先进的 MyEclipse8.5 开发工具和 MySQL 数据库进行设计。目标系统能有效地对学员信息、考试信息、教练信息、车辆信息以及管理员信息进行管理,从而提升驾校的工作效率和竞争力,满足了现代驾校管理的需要。关 键 词 : 信 息 管 理 ; JavaEE 技 术 ; 驾 校 学 员 管 理 全套源代码加 153893706IIABSTRACTDriving

3、 training school information management reflects an organizations management level and efficiency problem involved in an organization. The school managers, how to effectively manage driving school students resources, make the management work to maximize the benefits, problems and the challenges they

4、 face. Using the computer technology combined with the driving all kinds of information, the daily work of modern scientific management method of coordination and management, is a kind of effective solution.The target system design using ideological and structural design method, using the SSH framew

5、ork technology used widely, the development environment is adopted at present more advanced MyEclipse8.5 development tools and MySQL database design. The target system can effectively to student information, exam information, training information, vehicle information and the administrator informatio

6、n management, so as to enhance the driving efficiency and competitiveness, satisfy the need of modern school management.Key words: Information Management; JavaEE Technology; Driving School Students Management目录1 系统概述 .11.1 现系统概述 11.2 组织结构及业务流程描述 11.3 现系统存在的问题 32 系统需求分析 .42.1 总体目标 42.2 具体目标 42.3 系统功能

7、建模 52.3.1 数据流图 .52.3.2 数据字典 .83 系统概要设计 .143.1 系统模块总体设计 143.2 数据库设计 153.2.1 数据库设计概述 .153.2.2 数据分析 .153.3 数据库的详细设计 163.3.1 数据库的 E-R 图设计 .163.3.2 关系模式设计 .183.3.3 数据表的设计 .184 系统详细设计 .2114.1 模块定义 2114.2 模块设计 2114.2.1 主界面设计 .2114.2.2 系统管理 .2224.2.3 学员管理 .2334.2.4 考试管理 .2554.2.5 管理员管理 .2774.2.6 教练管理 .2994.

8、2.7 车辆管理 .314.3 输入项目 334.4 输出项目 354.5 接口设计 374.5.1 外部接口 .374.5.2 内部接口 .375 编码 .385.1 概述开发工具及编程脚本 385.2 脚本习惯说明 385.3 主要代码 396 系统测试 .406.1 测试的基本概念 406.2 测试的任务和目的 406.2.1 测试的任务 .406.2.2 测试的目的 .406.3 系统整体测试步骤 416.4 本系统测试 416.5 测试结论 466.5.1 软件能力 .466.5.2 缺陷和限制 .466.5.3 测试结论 .47结论 .48致谢 .49参考文献 .50附录 A 中文

9、译文 .51附录 B 英文原文 .57附录 C 源程序代码 .64辽宁工程技术大学毕业设计(论文)11 系统概述1.1 现系统概述首山驾校现有大中小型教练车 40 辆,有一支经省运管局严格考核,取得准教证资格、而且具有多年教学经验的 30 名教练员队伍。现阶段首山驾校在对学员的管理方面仍然采用较为落后的方式,主要运用 excel 表格进行学员信息的汇总和管理,费时费力,所以一个功能丰富界面友好的管理系统可以给首山驾校提供很大的帮助。1.2 组织结构及业务流程描述首山驾校的组织结构图如图 1-1 所示。首山驾校人事部 办公室 车辆部学员管理 考试管理教练管理 车辆管理图 1-1 首山驾校组织结构

10、图Fig.1-1 Figure of structure of Shoushan driving school业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。通过业务流程图可以很清楚直观的了解系统的主要业务功能,因此通过业务流图来描述本驾校学员管理系统在业务处理发面的方法以及功能。本系统的业务流程图符号说明如表1-1 所示,业务流程图如图 1-2 所示。基于 SSH 的首山驾校车辆与学员管理系统的设计与实现2表 1-1 业务流程图符号说明Tablet.1-1 Service flow chart symbol explanation符号含义 符号 说明实体 表示单位或个人

11、,圈内写明单位或个人职务的名称。输入输出 表示输入或输出的报表、计划、单据、报告等,框内写明其名称处理 表示业务处理,框内写明处理的名称。文档表示各种帐目、规范、定额手册、报表积累等大量存档信息, 符号内部写明其名称。业务流 流向线,表示信息或处理的流向。报名考试教练分配车辆分配学员教练 工作人员信息表考试进程表车辆表教练表工作人员报名表 学员基本信 息表图 1-2 现系统业务流程图Fig.1-2 Service flow diagram of the current business辽宁工程技术大学毕业设计(论文)31.3 现系统存在的问题现今的驾校学员管理系统普遍存在一定的问题,总结问题如

12、下: (1)首山驾校学员信息管理方面耗费大量的人力、物力和财力,效率低下且查阅非常不便。(2)首山驾校学员信息的人工录入与录入人员的个人素质和计算机操作水平有很大关系,容易出现记录错误,数据丢失等现象。(3)安全保密性不强,极易泄漏学员的个人信息。本系统的设计初衷就是设计一个有效可用的驾校学员管理系统去解决上述存在的问题并在用户 UI 设计和操作体验上有所突破。基于 SSH 的首山驾校车辆与学员管理系统的设计与实现42 系统需求分析所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。在软件工程中,需求分析是软件工程中的一个

13、关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后才能够分析和寻求新系统的解决方法 1。 2.1 总体目标首山驾校学员管理系统是科学有效的对学员进行管理,有效的提高工作效率的系统,随着机动车数量的不断增加,进入驾校学习的学员越来越多,本系统的主要目标是帮助驾校在学员的管理方面能够做到更加专业,更加高效,避免和克服人工管理的信息滞后,劳动量大,计算和统计的不准确等种种缺陷和弊端,使驾校的管理规范化和自动化。 本系统的主要功能是记录学员的基本信息,修改和删除相关信息,系统还要实现考试进程的记录,以跟踪学员的考试进程,安排考试工作,同时还可以对教练和车辆的分配进行管

14、理。2.2 具体目标需求分析过程是整个系统开发的重要阶段,它主要是为了明确该系统应该做什么,而不是怎么做,要通过对用户需求的分析来完成数据库的初步设计,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。根据驾校人员描述主要实现如下功能:(1)对学员的管理功能;(2)对教练员的管理功能;(3)对管理员的管理功能;(4)对车辆的管理功能;(5)对考试信息的管理功能。辽宁工程技术大学毕业设计(论文)52.3 系统功能建模2.3.1 数据流图数据流图(Data Flow Diagram):简称 DFD,是新系统逻辑模型

15、的主要组成部分,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法 2。其中数据处理指对数据的逻辑处理功能,也就是对数据的变换功能。数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。数据存储是数据保存的地方。数据源去向表示数据的来源或数据的流向。具体描述如表 2-1 所示。表 2-1 数据流图符号说明Tablet.2-1 Flow diagram of the data mark explanation图形符号 名称 符号说明外部实体 记述系统之外的数据提供或数据获得的组

16、织机构或个人,方框内填入实体名称。处理 记述某种业务的手工或计算机处理。数据存储 记述与处理有关的数据存储,Dn区记述存储标号,S 区记述存储数据的名称。数据流 记录数据流流动方向。根据数据流图的符号定义本驾校学员管理系统的顶层数据流图如图 2-1 所示。Dn S基于 SSH 的首山驾校车辆与学员管理系统的设计与实现6P首山驾校管理系统工作人员F2F1学员教练F3工作人员学员教练F4F5F6图 2-1 驾校学员管理系统顶层数据流图Fig.2-1 Driving School Student Management System top-layer flow diagram of the data

17、本驾校学员管理系统的一层数据流图如图 2-2 所示。辽宁工程技术大学毕业设计(论文)7P1学员信息管理F2.1F6.1F6.2P2考试信息管理P3管理员信息管理D1 学员信息F3.4D2F6.3F3.2车辆信息F5.1考试信息D3 管理员信息教练信息F3.3F6.4F3.1F4.1F1.1P4教练信息管理P5车辆信息管理D4D5F4.2学员教练工作人员 工作人员工作人员工作人员学员工作人员 工作人员工作人员教练学员工作人员工作人员 工作人员F3.5 F6.5图 2-2 驾校学员管理系统一层数据流图Fig.2-2Driving School Student Management System f

18、irst-layer flow diagram of the data本驾校学员管理系统的二层数据流图如图 2-3 所示。基于 SSH 的首山驾校车辆与学员管理系统的设计与实现8F3.1.1F6.1.1F1.1.1学员信息F3.1.2F3.1.4P1.1记录学员信息 D1P1.2查询学员信息P1.3修改学员信息P1.4删除学员信息图 2-3 驾校学员管理系统二层数据流图Fig.2-3 Driving School Student Management System second-layer flow diagram of the data2.3.2 数据字典数据字典(Data dictiona

19、ry)是一种用户可以访问的记录数据库和应用程序元数据的目录,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查F4.1.1F6.1.2F6.1.3F3.1.3F6.1.4辽宁工程技术大学毕业设计(论文)9询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明 3。数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据元素如图 2-4 所示,数据流如图 2-5 所示,数据存储如图 2-6所示

20、,数据处理如图 2-7 所示。(1)数据元素名 称 : 学 员 名别 名 :描 述 : 用 来 标 注 学 员 名数 据 类 型 : char长 度 : 10名 称 : 管 理 员 名别 名 : 描 述 : 用 来 标 注 管 理 员 名数 据 类 型 : varchar长 度 : 20名 称 : 教 练 ID别 名 :描 述 : 用 来 标 注 教 练 ID数 据 类 型 : int长 度 : 4图 2-4 数据元素Fig.2-4 data elements(2)数据流数 据 流 编 号 : F1基于 SSH 的首山驾校车辆与学员管理系统的设计与实现10数 据 流 名 称 : 学 员 基 本

21、 信 息数 据 流 组 成 : F1.1,F1.1.1 数 据 流 编 号 : F2数 据 流 名 称 : 教 练 基 本 信 息数 据 流 组 成 : F2.1数 据 流 编 号 : F3数 据 流 名 称 : 管 理 员 操 作 信 息数 据 流 组 成 : F3.1, F3.2, F3.3, F3.4, F3.5, F3.1.1, F3.1.2, F3.1.3, F3.1.4数 据 流 编 号 : F4数 据 流 名 称 : 反 馈 的 学 员 基 本 信 息数 据 流 组 成 : F4.1, F4.2数 据 流 编 号 : F5数 据 流 名 称 : 反 馈 的 教 练 信 息数 据

22、流 组 成 : F5.1数 据 流 编 号 : F6数 据 流 名 称 : 反 馈 的 管 理 员 操 作数 据 流 组 成 : F6.1, F6.2, F6.3, F6.4, F6.5图 2-5 数据流Fig.2-5 data stream( 3) 数 据 存 储名 字 : 学 员 信 息描 述 : 学 员 基 本 信 息辽宁工程技术大学毕业设计(论文)11编 号 : D1组 成 : 编码,姓名,性 别 , 年 龄 , 身 份 证 号 ,出 生 日 期 ,民 族 ,籍 贯 ,联 系 电 话 ,家 庭 住 址 ,登 记 时 间 ,登 记 人 名 ,备 注 信 息 ,阶 段 ,组 名名 字 :

23、考 试 信 息描 述 : 考 试 进 程 信 息编 号 : D2组 成 : 编码,进程名名 字 : 管 理 员 信 息描 述 : 管 理 员 基 本 信 息编 号 : D3组 成 : 帐号,密码,级别名 字 : 教 练 信 息描 述 : 教 练 基 本 信 息编 号 : D4组 成 : 教练 ID,教练姓名名 字 : 车 辆 信 息描 述 : 车 辆 基 本 信 息编 号 : D5组 成 : 车辆 ID,车辆名图 2-6 数据存储Fig.2-6 data storage( 4) 数 据 处 理名 字 : 学 员 信 息 管 理基于 SSH 的首山驾校车辆与学员管理系统的设计与实现12描 述 :

24、 对 学 员 信 息 进 行 管 理编 号 : P1输 入 /输 出 数 据 流 : F1.1, F3.1/F4.1, F6.1名 字 : 考 试 信 息 管 理描 述 : 对 考 试 信 息 进 行 管 理编 号 : P2输 入 /输 出 数 据 流 : F3.2/F4.2, F6.2名 字 : 管 理 员 信 息 管 理描 述 : 对 管 理 员 信 息 进 行 管 理编 号 : P3输 入 /输 出 数 据 流 : F3.3/F6.3名 字 : 教 练 信 息 管 理描 述 : 对 教 练 信 息 进 行 管 理编 号 : P4输 入 /输 出 数 据 流 : F2.1, F3.4/F5

25、.1, F6.4名 字 : 车 辆 信 息 管 理描 述 : 对 车 辆 信 息 进 行 管 理编 号 : P5输入/输出数据流:F3.5/F6.5图 2-7 数据处理Fig.2-7 data processing辽宁工程技术大学毕业设计(论文)13本章对需求分析分别从功能、数据、行为等方面来描述系统,解决系统中具体做什么的问题。通过需求分析,已经对系统的数据也有了较全面的设计和了解。为此后的系统的模块的总体设计做好了充分的准备,奠定了扎实的基础。基于 SSH 的首山驾校车辆与学员管理系统的设计与实现143 系统概要设计通过之前对系统中软件的经济、技术和运行可行性的分析,以及需求分析阶段对系统

26、功能和性能方面的分析,可以总结本系统的一个总体设计模块及相关的设计方法和技术,为下一步的代码实现提供了指导。3.1 系统模块总体设计本系统利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止 4。系统功能模块

27、图如图 3-1 所示。驾校学员管理系统学员管理 教练分配 考试管理 车辆管理 管理员管理删除学员信息修改学员信息查看学员信息 删除考试进程修改考试进程显示考试进程 修改管理员信息显示管理员信息删除管理员员信息图 3-1 系统功能结构图Fig.3-1 System function structure辽宁工程技术大学毕业设计(论文)15本系统一共分为五大个模块,每个模块对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的数据表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统的五大模块的主要描述如下: (1)学员管理包括三个操作,对学员

28、信息进行修改(包括添加)、查看和删除操作。(2)教练分配模块实现对教练的管理,为教练分配学习的学员。(3)考试管理模块是本系统最重要的模块,主要实现对每个学员考试进程的记录。(4)车辆分配模块与教练分配模块原理相同,实现记录车辆的分配情况。(5)管理员管理模块主要是对管理员进行管理,管理员主要是分为两种,一种是系统管理员,另一种是普通管理员,系统管理员可以实现对普通管理员的添加,删除和修改自己的密码功能,而普通管理员只能实现修改自己密码的功能,其他的操作不可以。3.2 数据库设计3.2.1 数据库设计概述数据库是 MIS 的重要组成部分。在数据库管理系统中,应用程序不能直接从存储介质获得所需的

29、数据,它必须先将请求提交给 DBMS,由 DBMS 负责从存储介质检索数据并提供给应用程序使用 5。因此一个数据库管理系统就是应用程序与数据之间的接口。概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。在概念结构设计的基础上,将实体转化为以下的关系表:管理员信息表,考试进程表,学员考试进程关系表,学员信息表,车辆表,教练表。他们分别记录了系统不同的信息,支持系统的运行。通过科学化的管理,能够增强了工作人员和学员之间的沟通。能够很好地协调教与学间的互动关系;对学员基础信息管理和考试管理更加科学;能够全程跟踪学员的培训;通过信息的记录,更有针对性地做出学员培

30、训的方案。在设计驾校学员信息管理系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手,模块组成主要包括驾校学员信息管理系统的主要组成模块和所要达到的功能。每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据的高效性,减少数据冗余,保证系统的运行速度 6。基于 SSH 的首山驾校车辆与学员管理系统的设计与实现163.2.2 数据分析数据分析是数据库设计的首先步骤,数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构 7。我们使用一种信息建模技术

31、,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。在 本 系 统 中 , 主 要 的 实 体 就 是 管 理 员 和 学 员 , 管 理 员 通 过 对 学 员 的 相 关 档 案 , 培 训情 况 , 考 试 信 息 等 进 行 处 理 , 来 实 现 对 学 员 各 项 管 理 的 总 体 化 。 他 们 之 间 是 管 理 与 被 管理 的 关 系 , 实 体 通 过 与 其 他 实 体 间 的 关 系 , 来 改 变 相 应 属 性 。3

32、.3 数据库的详细设计数据库是计算机领域中最重要的技术之一,是计算机科学的重要分支。借助数据库技术可以科学地保存和管理大量的复杂数据,充分利用信息资源,实现信息共享。建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确的调用和管理所属的数据,是衡量信息系统开发工作好坏的标准之一。以关系模型为基础的数据库称为关系数据库,本系统采用的就是关系数据库。按照属性间的依赖程度,通常将关系规范化程度分为第一范式、第二范式、第三范式:第一范式(1NF):关系模式的属性不可再分。第二范式(2NF):关系模式在满足第一范式的基础上每个非关键字属性都由整个关键字决定(而不是由关键字的一部分来决定)

33、 。第三范式(3NF):符合第二范式的条件,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述(即一个非关键字属性值不依赖于另一个非关键字属性值) 8。辽宁工程技术大学毕业设计(论文)173.3.1 数据库的 E-R 图设计通过之前对系统整体的需求分析和总体模块的设计,以及对本系统的数据库的详细设计,根据各实体之间的相互联系和各数据表之间的相互管理,得出了本系统数据库的E-R 图设计。本系统数据库的 E-R 如图 3-2 所示,实体及其属性如表 3-1 所示。车辆教练考试进程使用1n1n1nnNNM11对应学员培训N管理员分配1 N1N管理图 3-

34、2 数据库 E-R 图Fig.3-2 Database ER diagram表 3-1 实体及其属性表Table 3-1 entity and attribute实体名称 属性车辆 编码,名称教练 编码,姓名学员 编码,姓名,性 别 , 年 龄 , 身 份 证 号 ,出 生 日 期 ,基于 SSH 的首山驾校车辆与学员管理系统的设计与实现18民 族 ,籍 贯 ,联 系 电 话 ,家 庭 住 址 ,登 记 时 间 ,登 记 人 名 ,备 注 信 息 ,阶 段 ,组 名考试进程 编码,进程名管理员 帐号,密码,级别3.3.2 关系模式设计(1)学员(编码,姓名,性 别 , 年 龄 , 身 份 证

35、号 ,出 生 日 期 ,民 族 ,籍 贯 ,联 系电 话 ,家 庭 住 址 ,登 记 时 间 ,登 记 人 名 ,备 注 信 息 ,阶 段 ,组 名 ,教练姓名,车辆名称)(2)考试进程(进程名,ID)(3)教练(教练姓名,ID,管理员帐号)(4)管理员(帐号,密码,级别)(5)车辆(车辆名称,ID,管理员帐号)(6)学员考试进程(学员编号,进程名,建立时间,考试状态,考试阶段)3.3.3 数据表的设计本系统的数据库命名为:DB_personManager,用来存储该系统中用到的所有数据。数据库中共分 6 张表,信息表如表 3-2 至 3-7 所示。(1) 管理员信息表:主要是用来保存管理员信

36、息,如表 3-2 所示。表 3-2 admin(管理员信息表)Table.3-2 admin(Administrator Information Form)字 段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述username varchar(20) No 管 理 员 账 号password varchar(20) No 管 理 员 密 码boss char(10) No 管 理 员 级 别(2) 学员信息表:主要是用来保存学员信息,如表 3-3 所示。表 3-3 user(学员信息表)Table.3-3 user( student Information Sheet)

37、辽宁工程技术大学毕业设计(论文)19字 段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述Id int(4) No Yes 学 员 编 号Name char(10) Yes NULL 姓 名Sex char(10) Yes NULL 性 别age int(4) Yes NULL 年 龄idCard varchar(50) Yes NULL 身 份 证 号Birthday varchar(50) Yes NULL 出 生 日 期Nation varchar(50) Yes NULL 民 族ancestralHome char(10) Yes NULL 籍 贯Phone v

38、archar(30) Yes NULL 联 系 电 话Address varchar(50) Yes NULL 家 庭 住 址Creatime varchar(50) Yes NULL 登 记 时 间createName varchar(50) Yes NULL 登 记 人 名Descry varchar(50) Yes NULL 备 注 信 息Level char(10) Yes NULL 阶 段groupName varchar(50) Yes NULL 组 名(3) 考试进程信息表:主要是用来保存学员考试进程详细信息,对考试进程信息进行操作,如表 3-4 所示。表 3-4 course(

39、考试进程信息表)Table.3-4 course( students test process Information Sheet)字 段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述id int(4) No ID(自 动 编 号 )name varchar(30) No Yes 考 试 进 程 信 息(4) 学员 -考试进程联系表:主要是用来存储学员和考试进程对应信息,如表 3-5所示。表 3-5 usercourse(学员-考试进程信息表)Table.3-5 usercourse (student-test process Information Table)字

40、段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述id int(4) No ID(自 动 编 号 )userId int(11) No 学 员 编 号courseId int(11) No 考 试 进 程 姓 名date Datetime No 建 立 时 间基于 SSH 的首山驾校车辆与学员管理系统的设计与实现20state int(11) No 考 试 状 态high char(1) No 考 试 阶 段(5) 车辆表:主要是用来保存车辆详细信息,对车辆进行操作,如表 3-6 所示。表 3-6 car(车辆信息表)Table.3-6 car( car Informa

41、tion Sheet)字 段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述id int(4) No Yes ID(自 动 编 号 )carnumber int(4) No 车 辆 牌 号 信 息(6) 教练表:主要是用来保存教练详细信息,对教练进行操作,如表 3-7 所示。表 3-7 coach(教练信息表)Table.3-7 coach( Coach Information Sheet)字 段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述id int(4) No Yes ID(自 动 编 号 )name varchar(30) No 教 练

42、 信 息在总体设计阶段,我们根据本系统之前的需求分析规划出了系统的功能模块,以及创建了本系统实际应用时所需要的数据库,并对数据库中的表和字段进行了初步的设计与分析,使系统的后台设计具有了较好的雏形。由于后台数据库是软件设计运行的保障,所以在日后的开发过程中,数据库还将会得到不断地完善。辽宁工程技术大学毕业设计(论文)214 系统详细设计在软件总体设计之后,将进行软件的详细设计,详细设计是软件设计的重要阶段,详细设计目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,各个模块的功能,为进行后面的实现和测试做准备。4.1 模块定义本章节对本系统模块名称以及对

43、应前台 jsp 页面进行定义,具体定义如表 4-1 所示。表 4-1 模块定义Tablet.4-1 Block define模 块 名 称 模 块 文 件 功 能 描 述登 陆 管 理 Index.jsp 实 现 用 户 登 录 验 证 。功 能 快 捷 管 理 Menu.jsp 实 现 对 其 他 模 块 的 快 速 登 入 。管 理 员 管 理 admin.list.jsp 实 现 对 管 理 员 的 管 理 操 作 。考 试 管 理 course.list.jsp 实 现 对 考 试 的 修 改 、 删 除 。学 员 管 理 user.list.jsp 实 现 对 学 员 的 修 改 、

44、 删 除 。教 练 管 理 Coach.list.jsp 实 现 对 教 练 的 修 改 , 删 除 。车 辆 管 理 car.list.jsp 实 现 对 车 辆 的 修 改 , 删 除 。添 加 管 理 员 admin.add_input.jsp 对 管 理 员 进 行 添 加 。添 加 学 员 user.add_input.jsp 对 员 工 进 行 添 加 。添 加 教 练 Coach. Add_input.jsp 对 教 练 进 行 添 加 。添 加 车 辆 car. Add_input.jsp 对 车 辆 进 行 添 加 。添 加 考 试 信 息 course.copy of li

45、st.jsp 对 考 试 信 息 进 行 添 加 。列 出 详 细 信 息 Detail.jsp 列 出 各 种 详 细 信 息 。密 码 修 改 admin.update_input.jsp 对 当 前 密 码 进 行 修 改 。4.2 模块设计4.2.1 主界面设计本系统管理员正确登录后,便进入系统首页,一部分是模块功能导航;主要功能是链接各个管理模块,对系统的模块进行综合的管理操作;一部分是常用功能,主要修改密码等功能,是系统的快捷方式操作;一部分是功能展示,主要功能是显示所链接模块基于 SSH 的首山驾校车辆与学员管理系统的设计与实现22的内容,主要是对驾校的各个管理模块中的功能进行具体的操作。4.2.2 系统管理管理员管理模块主要包括管理员登录、添加管理员、查询管理员、删除管理员及修改管理员密码几部分。管理员管理流程图如图 4-1 所示。开始插入用户名密码level=1 level=0登录到管理员页面登录到普通页面结束Y YNN图 4-1 管理员管理的流程图Fig.4-1 Administrators to manage the flow chart(1)实现目标

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报