软件工程三级项目驾校学员信息管理系统报告材料.docx

上传人:b****5 文档编号:6854932 上传时间:2023-01-11 格式:DOCX 页数:17 大小:165.77KB
下载 相关 举报
软件工程三级项目驾校学员信息管理系统报告材料.docx_第1页
第1页 / 共17页
软件工程三级项目驾校学员信息管理系统报告材料.docx_第2页
第2页 / 共17页
软件工程三级项目驾校学员信息管理系统报告材料.docx_第3页
第3页 / 共17页
软件工程三级项目驾校学员信息管理系统报告材料.docx_第4页
第4页 / 共17页
软件工程三级项目驾校学员信息管理系统报告材料.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

软件工程三级项目驾校学员信息管理系统报告材料.docx

《软件工程三级项目驾校学员信息管理系统报告材料.docx》由会员分享,可在线阅读,更多相关《软件工程三级项目驾校学员信息管理系统报告材料.docx(17页珍藏版)》请在冰豆网上搜索。

软件工程三级项目驾校学员信息管理系统报告材料.docx

软件工程三级项目驾校学员信息管理系统报告材料

讨论课报告

驾校学员信息管理系统

组号

第7组

组长

组员

组员

组员

 

 

第一章背景

选题背景

随着人们生活水平的提高,人们开始对生活物质提出搞得要求,汽车成为一种便捷、高效、通用的交通工具进入了人们的日常生活中,人们开始学习汽车驾驶技术。

为了满足人们对汽车驾驶的要求,汽车驾驶培训行业蓬勃开展,大大小小的汽车驾驶培训学校营运而生,使得汽车驾驶培训市场异常火爆。

然而,我国却是世界上交通事故最多的国家。

引发交通事故的因素很多,涉与方方面面的原因,有社会、自然、路、人、车诸多变数,但是更多的是驾驶员技术和驾驶员的素质。

怎样提升驾驶员的技术,进一步提高驾驶员的素质,已成为有关部门亟待解决和完善的任务,同时也保障了人们生命、财产的安全,社会的安定。

很多培训机构根底设施不齐全,教学工具简陋,师资技术薄弱,学员实践时间严重不足,在学员中普遍存在拿证后没有技术驾驶汽车;在经济利益的驱使下,局部汽车培训机构私自成立教训处、恶意向学员索要财物、教学车辆已经报废等不正当手段,管理上混乱,效率低下,这些都严重损害了学院的合法权益。

尽管有的驾校教学设施比拟齐全,但传统的管理方式和人工处理信息模式造成机构每部管理较为混乱,工作效率低下。

现金竞争日益激烈的培训行业中,驾校要寻求新的管理方式和手段,提高管理上的灵活性、实现在行业中稳步的开展与壮大。

本组讨论,认为为了适应企业信息策划的要求,通过分析驾培行业的业务流程,依照国家的相关规定,要实现驾校学员的信息化管理。

开发设计的意义

随着驾校规模增大,驾校的日常工作变得繁杂。

学员从报名到最后取得驾照需要一系列学习过程,期间学院的数量庞大,学员的考试安排、教练与学员见得调度室的驾校人工管理日益复杂。

譬如有的驾校不能与时更新学校学员报考与考试信息、教练炼成安排情况,使得学员不能与时按自身情况联系教练与申请考试,最后导致考试时间到期,不能拿到合格证书。

随着时代的开展,计算机技术已经深入到各行各业,为广阔用户提供了更为周到便捷的服务。

为了提高驾校工作效率,保证准确完整的数据,采用计算机来管理驾校的信息和调度日常的教学安排,操作简单,功能简单实用,便于日常操作管理,大大节约时间、人力和物力资源。

第二章系统开发环境

系统流程

为了便于以后设计,我们需要知道各种数据信息在物理部件的流动情况,以下是系统流程图

图2-1学员信息管理系统流程图

图2-2管理员管理系统流程图

配置系统开发环境

根据系统流程图,为了实现各种界面,我们使用网页形式,所以使用EditPlus软件JDK1.6开发环境编写;实现数据库,我们使用MySQL软件;实现数据库与网页的连接与网页中事件的功能,我们使用了JAVA语言,MyEclipse开发软件。

 

第三章需求分析

对需求的认识

需求分析是指用户对目标系统软件在功能、行为、、性能、设计约束等方面的期望。

通过对应用问题与其环境的理解与分析,为问题涉与的信息、功能与行为建立模型,将用户需求准确化、完全话,最终形成需求规格说明,这一系列的活动即构成团建开发生命周期的需求分析阶段。

需求分析

需求分析是系统开发过程中最重要的一步,它要求开发人员与用户加强沟通。

开此驾校管理的开发过程中,由于人员问题并没有与驾校的相关人员进展面对面的讨论此系统的功能需求。

由于开发人员本人亲自参加驾校学习,以用户的身份来制作需求分析。

再经过访问多家驾校现有的管理系统,才最终根本确定了系统需求。

经过参加驾校学习,确定了驾校培训的业务流程。

具体为:

学员报名申请驾照,报名中心首先检查是否符合条件。

如果符合就要学院先到财务处交费,交完费的学员才可以进入学校进展。

理论学习,经过一段时间的理论学习之后,由学校教务处安排卢纶与交通考试。

本系统在符合国家相关规定的前提下,实现了各种信息的规X化,易于管理和高效化。

用户分析

本套应用程序名为“驾校学员信息管理系统〞,当前的用户为校外广阔人名群众与校内管理人员,主要用于本校学员预约学车、考试与查询学习、考试信息,管理人员处理预约与更新学员学习、考试情况,和想要考驾驶证的非本校人员网上报名。

驾校学员信息管理系统设计了不同用户操作权限,便于学员和管理员管理信息。

我们是根据上组同学提出的需求进展分析,提取有效信息——此系统的有什么样的功能。

上组同学提出需求

在某学院登录驾校学员信息管理系统后,能够查询修改个人信息、查询学习进度、能够网上预约学车与阶段考试;驾校管理员根据学生预约信息:

安排教练、学院学车时间与考试;此外,管理员还应根据学员学习与考试情况更新学员学习进度。

通过与上组交谈,我们提出了一些建议并完善了此系统的功能,增加了新学员能通过注册并缴费成为驾校的学员的功能。

数据流

为了更清晰的描述本系统的逻辑功能,我们将使用数据流图表示学员与管理员在系统中能进展的各种操作。

图3-2管理员管理局部的数据流图

图3-2学员管理局部的数据流图

数据字典

为方便查阅数据信息,我们提供了局部数据的数据字典。

表3-1学生个人信息数据字典

名字:

学生个人信息

别名:

学生根本信息

描述:

学生在注册时需要填写的根本信息,与登录后能修改的信息。

定义:

学生个人信息=账号+某某+某某号+性别+课程类型

位置:

在数据库中的视图中

表3-2账号数据字典

名字:

账号

描述:

账号作为系统查询修改信息的唯一标识。

定义:

账号={年份后两位}+{编号}

位置:

学生个人信息

表3-3编号数据字典

名字:

编号

描述:

按照报名顺序取编号。

定义:

编号=6{数字}6

位置:

账号

表3-4预约信息数据字典

名字:

预约信息

描述:

当学员预约申请学车或申请科目考试时产生的信息

定义:

预约信息={账号}+{某某}+{项目}+{日期}+{缴费}

位置:

存储于数据库中

表3-5项目数据字典

名字:

项目

描述:

预约时申请科目考试名或学车

定义:

项目=申请学车|考试项目

位置:

预约信息

学生其他信息包括:

当前任务,考试成绩,学习记录等信息。

表3-6当前任务数据字典

名字:

当前任务

别名:

当前学习任务

描述:

通过预约后产生的任务

定义:

当前任务={账号}+{学生某某}+{项目}+{教练}+{车牌号}+{任务时间}+{预约日期}

位置:

当前任务

表3-7考试成绩数据字典

名字:

考试成绩

描述:

科目考试后产生的成绩记录

定义:

考试成绩={账号}+{某某}+{日期}+{考试项目}+{成绩}+{是否通过}+{主考}

位置:

存储于数据库

表3-7考试项目数据字典

名字:

考试项目

描述:

科目考试名称

定义:

考试项目=科一考试|科二考试|科三考试|科四考试

位置:

考试成绩项目

表3-8是否通过数据字典

名字:

是否通过

描述:

考试是否通过

定义:

是否通过=是|否

位置:

考试成绩

表3-9学习记录数据字典

名字:

学习记录

描述:

记录了学员学车时间

定义:

学习记录={账号}+{某某}+{日期}+{学习时间}

位置:

数据库

表3-10学习时间数据字典

名字:

学习时间

定义:

学习时间=1{数字}2+小时

位置:

学习记录

表3-11管理员信息数据字典

名字:

管理员信息

描述:

记录管理员的个人信息

定义:

管理员信息={证件号}+{某某}+{某某号}+{性别}

位置:

数据库

表3-12课程信息数据字典

名字:

课程信息

描述:

在注册时需要选择课程类型

定义:

课程信息={课程号}+{课程规如此}+{教练}+{费用}

位置:

数据库

表3-13课程规如此数据字典

名字:

课程规如此

定义:

课程规如此={车类型}+{班类型}

位置:

课程信息

表3-14车类型数据字典

名字:

车类型

描述:

A、B、C分别表示学员所学的大型卡车、中型卡车、汽车类型

定义:

车类型=A|B|C

位置:

课程号

表3-15班类型数据字典

名字:

班类型

描述:

1、2、3分别表示快速1人/车、普快4人/车、普通6人/车

定义:

班类型=1|2|3

位置:

课程号

表3-16课程号数据字典

名字:

课程号

定义:

课程号=AB|C+1|2|3

位置:

课程信息

表3-17教练信息数据字典

名字:

教练信息

别名:

教练

定义:

教练信息={证件号}+{某某}+{性别}+{年龄}+{车名}+{车牌}+{车类型}

位置:

课程信息

数据结构

用E-R图描述数据实体与实体之间的关系。

实体:

用方框表示;

实体的属性:

用椭圆表示;

实体间的关系:

用菱形表示。

根据系统分析,得出学员的E-R图。

图3-4学员成绩属性图图3-5课程属性图

图3-6某某属性图图3-7学员属性图

图3-8教练属性图

 

图3-4实体关系图

 

第四章总体设计

功能分析

学生通过注册,注册成功后,进入登录界面,登录后可进展预约与查询等操作。

4.1.2管理员登录功能

通过验证管理员信息进展登录,登录后进入管理界面,可以进展处理预约、记录学员学习与考试信息、更新公告等操作。

事务处理模块分析

系统的总体功能模块如图4-1所示:

图4-1功能模块图

4.3数据库结构设计

在需求分析的根底上,设计数据库表如下:

某某信息〔某某号,某某,性别,民族,出生日期,家庭住址〕

学员信息〔学员账号,某某号,登陆密码,联系〕

交费信息〔学员账号,交费时间,交费项目,费用〕

课程信息〔课程名,课程编号,授课规如此,收费情况〕

教练信息〔教练编号,教练某某,性别,驾照型,工龄,联系〕

学习任务信息〔学员账号,教练编号,预约号〕

预约信息〔预约号,学员账号,教练编号,预约时间〕

考试信息〔学员账号,教练编号,考试时间,考试交费〕

 

第五章详细设计

报名注册模块

图5-1报名注册图

5.1.1报名注册模块

主要负责检查注册信息和缴费信息。

检查注册信息是否符合规定并且可以完成选班缴费功能。

只有检测合法的才能进入系统否如此拒绝非合法的进入。

5.

(1)本报名系统是实名制注册,注册时需要输入某某号,如果输入的格式正确如此进展下一步,如果格式不正确给出相应的错误提示。

(2)在报名成功的前提下系统会给每位用户分配下一个账号和初始密码,如果缴费成功如此可以正确修改密码,没有成功缴费如此重新提示缴费。

由13位数字或者12位数字和最后一位是字母组成的符号串是合法的成功注册。

前12位有字母的给出错误提示;

输入汉字和数字结合的给出错误提示;

输入的都是除数字外任何文字的都给出错误提示;

选课缴费后可以成功的修改密码;

选课后没缴费修改密码给出提示缴费的提示;

没选课没缴费修改密码给出提示缴费的提示。

表5-1报名系统注册测试表

测试功能

输入

执行结果

注册

某某号

注册成功

注册

文字

提示出错

注册

数字和文字的结合

提示出错

注册

空白

提示出错

表5-2报名系统缴费测试表

测试功能

输入

执行结果

修改密码

选课成功缴费成功

修改成功

修改密码

选课成功缴费失败

提示缴费

修改密码

选课失败

提示选课

登录系统模块

图5-2登录流程图

5.2.1登录系统模块

主要完成学习预约和信息查询修改功能,只有在符合当前的学习是才能成功预约,不符合时给出出错提示。

(1)先检测用户名输入的账号和密码是否正确,正确如此可以进展下一步,不正确如此给出错误提示。

(2)成功登录后可以预约学习,不预约学习也可以进展信息查询管理学生信息等操作。

(3)如果预约首先要先检验是否符合预约条件。

例如只有在通过科目一考试后才能预约科目二的学习,符合条件的保存,处理其预约信息,不符合条件的给出预约失败的提示。

5.2.3说明

用户名正确密码正确成功登录;

用户名不正确密码正确提示用户名不存在;

用户名正确密码不正确提示密码错误;

科目一,科目二,科目三,科目四都没学习时预约科目一的学习显示成功预约;

科目一,科目二,科目三,科目四都没学习时预约科目二,或者科目三科目四的学习显示预约失败;

科目一考试成功后预约科目二的学习显示成功预约;

科目一考试成功后预约科目三或者科目四的学习显示预约失败;

科目一和科目二都考试成功后预约科目三的学习显示成功预约;

科目一和科目二都考试成功后预约科目四的学习显示预约失败;

科目一,科目二科目三都考试成功后预约科目四的学习显示成功预约。

表5-2学院登陆测试表

测试功能

输入

执行结果

学员登录

正确用户名,正确密码

登录成功

学员登录

正确用户名,错误密码

登录失败提示密码错误

学员登录

错误用户名,正确密码

登录失败提示用户名错误错误

管理员模块

图5-3管理员管理流程图

5.3.1管理员模块

主要表现管理员管理和处理信息的功能。

管理员在输入合法的账号的条件下管理员可以进展如课程管理,录入学生信息,处理预约,记录信息,学生信息管理等功能。

如果输入的账号不合法如此提示出错并退出

(1)管理员登录系统需要正确的账号,账号正确成功登录,账号不正确提示账号错误。

(2)管理员进入系统可以管理课程,录入学生信息,记录信息,管理学生信息。

其中管理课程包括管理课程的信息和课程的编号,可以按照课程添加的条件增加课程。

如果条件和格式不符合规定给出错误提示,成功如此给出成功的提示。

录入学生信息,处理预约,记录信息和管理学生信息也按照同样的规如此。

由13位数字或者12位数字和最后一位是字母组成的符号串是合法的成功注册。

前12位有字母的给出错误提示;

输入汉字和数字结合的给出错误提示;

输入的都是除数字外任何文字的都给出错误提示。

表5-3管理员登陆测试表

测试功能

输入

执行结果

管理员登录

正确用户名,正确密码

登录成功

管理员登录

正确用户名,错误密码

登录失败提示密码错误

管理员登录

错误用户名,正确密码

登录失败提示用户名错误错误

 

结论

该系统通过对汽车驾驶培训行业现状的一些了解并结合对一些同学的访问的经验,分析了驾驶培训物业流程,并对驾校学员信息管理系统可行性的分析,建立系统实体E-R图,设计出系统的数据库,规划出系统的主要功能模块,根本上对驾校学院信息管理系统进展了详细的分析与设计。

21世纪是计算机技术飞速开展的时代,我们的生活已经和计算机严密的结合在一起,现代的管理方法在计算机中的使用可以解决汽车驾驶培训机构的诸多棘手问题,不仅可以提高驾校管理人员的工作效率,而且操作方便,对于驾校现有资源的调配起到相当便捷的效果。

本系统拟运用Web应用体系,采用Struts框架设计、MySQL数据库通过需求分析、概要设计和详细设计实现基于web的驾校学员管理系统。

系统拟用JAVA编程语言开发,应用MyEclipse开发平台,采用模块化程序设计方法,既便于系统功能的各种查询和修改,又便于未来参与开发技术维护人员的维护。

在系统设计开发过程中,本组由于考虑不周全、技术不熟练、经验不够丰富,使系统不够完美,敬请谅解。

 

参考文献

1X海藩.软件工程导论(第五版).清华大学,2008:

1

2

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1