软件工程三级项目驾校学员信息管理系统报告.docx
- 文档编号:664569
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:15
- 大小:128.10KB
软件工程三级项目驾校学员信息管理系统报告.docx
《软件工程三级项目驾校学员信息管理系统报告.docx》由会员分享,可在线阅读,更多相关《软件工程三级项目驾校学员信息管理系统报告.docx(15页珍藏版)》请在冰豆网上搜索。
软件工程三级项目驾校学员信息管理系统报告
讨论课报告
驾校学员信息管理系统
组号
第7组
组长
组员
组员
组员
第一章背景
1.1选题背景
随着人们生活水平的提高,人们开场对生活物质提出搞得要求,汽车成为一种便捷、高效、通用的交通工具进入了人们的日常生活中,人们开场学习汽车驾驶技术。
为了满足人们对汽车驾驶的要求,汽车驾驶培训行业蓬勃开展,大大小小的汽车驾驶培训学校营运而生,使得汽车驾驶培训市场异常火爆。
然而,我国却是世界上交通事故最多的。
引发交通事故的因素很多,涉及面面的原因,有社会、自然、路、人、车诸多变数,但是更多的是驾驶员技术和驾驶员的素质。
怎样提升驾驶员的技术,进一步提高驾驶员的素质,已成为有关部门亟待解决和完善的任务,同时也保障了人们生命、财产的平安,社会的安定。
很多培训机构根底设施不齐全,教学工具简陋,师资技术薄弱,学员实践时间重缺乏,在学员中普遍存在拿证后没有技术驾驶汽车;在经济利益的驱使下,局部汽车培训机构私自成立教训处、恶意向学员索要财物、教学车辆已经报废等不正当手段,管理上混乱,效率低下,这些都重损害了学院的合法权益。
尽管有的驾校教学设施比较齐全,但传统的管理式和人工处理信息模式造成机构每部管理较为混乱,工作效率低下。
现金竞争日益剧烈的培训行业中,驾校要寻求新的管理式和手段,提高管理上的灵活性、实现在行业中稳步的开展与壮大。
本组讨论,认为为了适应企业信息筹划的要求,通过分析驾培行业的业务流程,依照的相关规定,要实现驾校学员的信息化管理。
1.2开发设计的意义
随着驾校规模增大,驾校的日常工作变得繁杂。
学员从报名到最后取得驾照需要一系列学习过程,期间学院的数量庞大,学员的考试安排、教练与学员见得调度室的驾校人工管理日益复杂。
譬如有的驾校不能及时更新学校学员报考及考试信息、教练炼成安排情况,使得学员不能及时按自身情况联系教练及申请考试,最后导致考试时间到期,不能拿到合格证书。
随着时代的开展,计算机技术已经深入到各行各业,为广阔用户提供了更为到便捷的效劳。
为了提高驾校工作效率,保证准确完整的数据,采用计算机来管理驾校的信息和调度日常的教学安排,操作简单,功能简单实用,便于日常操作管理,大大节约时间、人力和物力资源。
第二章系统开发环境
2.1系统流程
为了便于以后设计,我们需要知道各种数据信息在物理部件的流动情况,以下是系统流程图
图2-1学员信息管理系统流程图
图2-2管理员管理系统流程图
2.2配置系统开发环境
根据系统流程图,为了实现各种界面,我们使用网页形式,所以使用EditPlus软件JDK1.6开发环境编写;实现数据库,我们使用MySQL软件;实现数据库与网页的连接及网页中事件的功能,我们使用了JAVA语言,MyEclipse开发软件。
第三章需求分析
3.1对需求的认识
需求分析是指用户对目标系统软件在功能、行为、、性能、设计约束等面的期望。
通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及行为建立模型,将用户需求准确化、完全话,最终形成需求规格说明,这一系列的活动即构成团建开发生命期的需求分析阶段。
3.2需求分析
需求分析是系统开发过程中最重要的一步,它要求开发人员与用户加强沟通。
开此驾校管理的开发过程中,由于人员问题并没有与驾校的相关人员进展面对面的讨论此系统的功能需求。
由于开发人员本人亲自参加驾校学习,以用户的身份来制作需求分析。
再经过访问多家驾校现有的管理系统,才最终根本确定了系统需求。
经过参加驾校学习,确定了驾校培训的业务流程。
具体为:
学员报名申请驾照,报名中心首先检查是否符合条件。
如果符合就要学院先到财务处交费,交完费的学员才可以进入学校进展。
理论学习,经过一段时间的理论学习之后,由学校教务处安排卢纶与交通考试。
本系统在符合相关规定的前提下,实现了各种信息的规化,易于管理和高效化。
3.3用户分析
本套应用程序名为"驾校学员信息管理系统〞,当前的用户为校外广阔人名群众及校管理人员,主要用于本校学员预约学车、考试及查询学习、考试信息,管理人员处理预约及更新学员学习、考试情况,和想要考驾驶证的非本校人员网上报名。
驾校学员信息管理系统设计了不同用户操作权限,便于学员和管理员管理信息。
我们是根据上组同学提出的需求进展分析,提取有效信息——此系统的有什么样的功能。
3.3.1上组同学提出需求
在某学院登录驾校学员信息管理系统后,能够查询修改个人信息、查询学习进度、能够网上预约学车及阶段考试;驾校管理员根据学生预约信息:
安排教练、学院学车时间及考试;此外,管理员还应根据学员学习及考试情况更新学员学习进度。
3.3.2访谈
通过与上组交谈,我们提出了一些建议并完善了此系统的功能,增加了新学员能通过注册并缴费成为驾校的学员的功能。
3.4数据流
为了更清晰的描述本系统的逻辑功能,我们将使用数据流图表示学员及管理员在系统中能进展的各种操作。
图3-2管理员管理局部的数据流图
图3-2学员管理局部的数据流图
3.5数据字典
为便查阅数据信息,我们提供了局部数据的数据字典。
表3-1学生个人信息数据字典
名字:
学生个人信息
别名:
学生根本信息
描述:
学生在注册时需要填写的根本信息,及登录后能修改的信息。
定义:
学生个人信息=账号+XX+XX号+性别+课程类型
位置:
在数据库中的视图中
表3-2账号数据字典
名字:
账号
描述:
账号作为系统查询修改信息的唯一标识。
定义:
账号={年份后两位}+{编号}
位置:
学生个人信息
表3-3编号数据字典
名字:
编号
描述:
按照报名顺序取编号。
定义:
编号=6{数字}6
位置:
账号
表3-4预约信息数据字典
名字:
预约信息
描述:
当学员预约申请学车或申请科目考试时产生的信息
定义:
预约信息={账号}+{XX}+{工程}+{日期}+{缴费}
位置:
存储于数据库中
表3-5工程数据字典
名字:
工程
描述:
预约时申请科目考试名或学车
定义:
工程=申请学车|考试工程
位置:
预约信息
学生其他信息包括:
当前任务,考试成绩,学习记录等信息。
表3-6当前任务数据字典
名字:
当前任务
别名:
当前学习任务
描述:
通过预约后产生的任务
定义:
当前任务={账号}+{学生XX}+{工程}+{教练}+{车牌号}+{任务时间}+{预约日期}
位置:
当前任务
表3-7考试成绩数据字典
名字:
考试成绩
描述:
科目考试后产生的成绩记录
定义:
考试成绩={账号}+{XX}+{日期}+{考试工程}+{成绩}+{是否通过}+{主考}
位置:
存储于数据库
表3-7考试工程数据字典
名字:
考试工程
描述:
科目考试名称
定义:
考试工程=科一考试|科二考试|科三考试|科四考试
位置:
考试成绩工程
表3-8是否通过数据字典
名字:
是否通过
描述:
考试是否通过
定义:
是否通过=是|否
位置:
考试成绩
表3-9学习记录数据字典
名字:
学习记录
描述:
记录了学员学车时间
定义:
学习记录={账号}+{XX}+{日期}+{学习时间}
位置:
数据库
表3-10学习时间数据字典
名字:
学习时间
定义:
学习时间=1{数字}2+小时
位置:
学习记录
表3-11管理员信息数据字典
名字:
管理员信息
描述:
记录管理员的个人信息
定义:
管理员信息={证件号}+{XX}+{XX号}+{性别}
位置:
数据库
表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教练信息数据字典
名字:
教练信息
别名:
教练
定义:
教练信息={证件号}+{XX}+{性别}+{年龄}+{车名}+{车牌}+{车类型}
位置:
课程信息
3.6数据构造
用E-R图描述数据实体及实体之间的关系。
实体:
用框表示;
实体的属性:
用椭圆表示;
实体间的关系:
用菱形表示。
根据系统分析,得出学员的E-R图。
图3-4学员成绩属性图图3-5课程属性图
图3-6XX属性图图3-7学员属性图
图3-8教练属性图
图3-4实体关系图
第四章总体设计
4.1功能分析
4.1.1学员登录功能
学生通过注册,注册成功后,进入登录界面,登录后可进展预约及查询等操作。
4.1.2管理员登录功能
通过验证管理员信息进展登录,登录后进入管理界面,可以进展处理预约、记录学员学习及考试信息、更新公告等操作。
4.2事务处理模块分析
系统的总体功能模块如图4-1所示:
图4-1功能模块图
4.3数据库构造设计
在需求分析的根底上,设计数据库表如下:
XX信息〔XX号,XX,性别,民族,出生日期,家庭住址〕
学员信息〔学员账号,XX号,登陆密码,联系〕
交费信息〔学员账号,交费时间,交费工程,费用〕
课程信息〔课程名,课程编号,授课规那么,收费情况〕
教练信息〔教练编号,教练XX,性别,驾照型,工龄,联系〕
学习任务信息〔学员账号,教练编号,预约号〕
预约信息〔预约号,学员账号,教练编号,预约时间〕
考试信息〔学员账号,教练编号,考试时间,考试交费〕
第五章详细设计
5.1报名注册模块
图5-1报名注册图
5.1.1报名注册模块
主要负责检查注册信息和缴费信息。
检查注册信息是否符合规定并且可以完成选班缴费功能。
只有检测合法的才能进入系统否那么拒绝非合法的进入。
5.1.2测试
(1)本报名系统是实名制注册,注册时需要输入XX号,如果输入的格式正确那么进展下一步,如果格式不正确给出相应的错误提示。
(2)在报名成功的前提下系统会给每位用户分配下一个账号和初始密码,如果缴费成功那么可以正确修改密码,没有成功缴费那么重新提示缴费。
5.1.3说明
由13位数字或者12位数字和最后一位是字母组成的符号串是合法的成功注册。
前12位有字母的给出错误提示;
输入汉字和数字结合的给出错误提示;
输入的都是除数字外任文字的都给出错误提示;
选课缴费后可以成功的修改密码;
选课后没缴费修改密码给出提示缴费的提示;
没选课没缴费修改密码给出提示缴费的提示。
表5-1报名系统注册测试表
测试功能
输入
执行结果
注册
XX号
注册成功
注册
文字
提示出错
注册
数字和文字的结合
提示出错
注册
空白
提示出错
表5-2报名系统缴费测试表
测试功能
输入
执行结果
修改密码
选课成功缴费成功
修改成功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 三级 项目 驾校 学员 信息管理 系统 报告