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

上传人:suns****4568 文档编号:91137549 上传时间:2019-06-26 格式:DOC 页数:24 大小:562.27KB
返回 下载 相关 举报
软件工程三级项目驾校学员信息管理系统报告_第1页
第1页 / 共24页
软件工程三级项目驾校学员信息管理系统报告_第2页
第2页 / 共24页
软件工程三级项目驾校学员信息管理系统报告_第3页
第3页 / 共24页
软件工程三级项目驾校学员信息管理系统报告_第4页
第4页 / 共24页
软件工程三级项目驾校学员信息管理系统报告_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件工程三级项目驾校学员信息管理系统报告》由会员分享,可在线阅读,更多相关《软件工程三级项目驾校学员信息管理系统报告(24页珍藏版)》请在金锄头文库上搜索。

1、讨论课报告驾校学员信息管理系统组号第7组组长组员组员组员目 录第一章 背景41.1 选题背景4 1.2 开发设计的意义4第二章 系统开发设计的环境42.1 系统流程42.2 配置开发环境5第三章 需求分析53.1 对需求的认识53.2 需求分析43.3 用户分析43.3.1上组同学提出需求:53.3.2访谈:53.4数据流53.5 数据字典63.6 数据结构12第四章 总体设计154.1功能分析154.1.1学员登录功能154.1.2 管理员登录功能164.2 事务处理模块分析164.3 数据库结构设计16第五章 详细设计175.1 报名注册模块175.1.1报名注册模块175.1.2测试:1

2、85.1.3说明185.2登录系统模块185.2.1 登录系统模块195.2.2测试:195.2.3 说明195.3管理员模块205.3.1 管理员模块215.3.2测试:215.3.3说明21 结论22 参考文献22第1章 背景1.1 选题背景随着人们生活水平的提高,人们开始对生活物质提出搞得要求,汽车成为一种便捷、高效、通用的交通工具进入了人们的日常生活中,人们开始学习汽车驾驶技术。为了满足人们对汽车驾驶的要求,汽车驾驶培训行业蓬勃发展,大大小小的汽车驾驶培训学校营运而生,使得汽车驾驶培训市场异常火爆。然而,我国却是世界上交通事故最多的国家。引发交通事故的因素很多,涉及方方面面的原因,有社

3、会、自然、路、人、车诸多变数,但是更多的是驾驶员技术和驾驶员的素质。怎样提升驾驶员的技术,进一步提高驾驶员的素质,已成为有关部门亟待解决和完善的任务,同时也保障了人们生命、财产的安全,社会的安定。很多培训机构基础设施不齐全,教学工具简陋,师资技术薄弱,学员实践时间严重不足,在学员中普遍存在拿证后没有技术驾驶汽车;在经济利益的驱使下,部分汽车培训机构私自成立教训处、恶意向学员索要财物、教学车辆已经报废等不正当手段,管理上混乱,效率低下,这些都严重损害了学院的合法权益。尽管有的驾校教学设施比较齐全,但传统的管理方式和人工处理信息模式造成机构每部管理较为混乱,工作效率低下。现金竞争日益激烈的培训行业

4、中,驾校要寻求新的管理方式和手段,提高管理上的灵活性、实现在行业中稳步的发展与壮大。本组讨论,认为为了适应企业信息策划的要求,通过分析驾培行业的业务流程,依照国家的相关规定,要实现驾校学员的信息化管理。1.2 开发设计的意义随着驾校规模增大,驾校的日常工作变得繁杂。学员从报名到最后取得驾照需要一系列学习过程,期间学院的数量庞大,学员的考试安排、教练与学员见得调度室的驾校人工管理日益复杂。譬如有的驾校不能及时更新学校学员报考及考试信息、教练炼成安排情况,使得学员不能及时按自身情况联系教练及申请考试,最后导致考试时间到期,不能拿到合格证书。随着时代的发展,计算机技术已经深入到各行各业,为广大用户提

5、供了更为周到便捷的服务。为了提高驾校工作效率,保证准确完整的数据,采用计算机来管理驾校的信息和调度日常的教学安排,操作简单,功能简单实用,便于日常操作管理,大大节约时间、人力和物力资源。第2章 系统开发环境2.1 系统流程为了便于以后设计,我们需要知道各种数据信息在物理部件的流动情况,以下是系统流程图图2-1学员信息管理系统流程图图2-2 管理员管理系统流程图2.2 配置系统开发环境 根据系统流程图,为了实现各种界面,我们使用网页形式,所以使用EditPlus软件JDK1.6开发环境编写;实现数据库,我们使用MySQL软件;实现数据库与网页的连接及网页中事件的功能,我们使用了JAVA语言,My

6、Eclipse开发软件。第三章 需求分析3.1 对需求的认识需求分析是指用户对目标系统软件在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及行为建立模型,将用户需求精确化、完全话,最终形成需求规格说明,这一系列的活动即构成团建开发生命周期的需求分析阶段。3.2 需求分析需求分析是系统开发过程中最重要的一步,它要求开发人员与用户加强沟通。开此驾校管理的开发过程中,由于人员问题并没有与驾校的相关人员进行面对面的讨论此系统的功能需求。由于开发人员本人亲自参加驾校学习,以用户的身份来制作需求分析。再经过访问多家驾校现有的管理系统,才最终基本确定了系统

7、需求。经过参加驾校学习,确定了驾校培训的业务流程。具体为:学员报名 申请驾照,报名中心首先检查是否符合条件。如果符合就要学院先到财务处交费,交完费的学员才可以进入学校进行。理论学习,经过一段时间的理论学习之后,由学校教务处安排卢纶与交通考试。本系统在符合国家相关规定的前提下,实现了各种信息的规范化,易于管理和高效化。3.3 用户分析本套应用程序名为“驾校学员信息管理系统”,当前的用户为校外广大人名群众及校内管理人员,主要用于本校学员预约学车、考试及查询学习、考试信息,管理人员处理预约及更新学员学习、考试情况,和想要考驾驶证的非本校人员网上报名。驾校学员信息管理系统设计了不同用户操作权限,便于学

8、员和管理员管理信息。我们是根据上组同学提出的需求进行分析,提取有效信息此系统的有什么样的功能。3.3.1上组同学提出需求在某学院登录驾校学员信息管理系统后,能够查询修改个人信息、查询学习进度、能够网上预约学车及阶段考试;驾校管理员根据学生预约信息:安排教练、学院学车时间及考试;此外,管理员还应根据学员学习及考试情况更新学员学习进度。3.3.2访谈通过与上组交谈,我们提出了一些建议并完善了此系统的功能,增加了新学员能通过注册并缴费成为驾校的学员的功能。3.4数据流为了更清晰的描述本系统的逻辑功能,我们将使用数据流图表示学员及管理员在系统中能进行的各种操作。图3-2 管理员管理部分的数据流图图3-

9、2学员管理部分的数据流图3.5 数据字典为方便查阅数据信息,我们提供了部分数据的数据字典。表3-1 学生个人信息数据字典名字:学生个人信息别名:学生基本信息描述:学生在注册时需要填写的基本信息, 及登录后能修改的信息。定义:学生个人信息=账号+姓名+身份证号+性别+课程类型位置:在数据库中的视图中表3-2 账号数据字典名字:账号描述:账号作为系统查询修改信息的唯一标识。定义:账号=年份后两位+编号位置:学生个人信息表3-3 编号数据字典名字:编号描述:按照报名顺序取编号。定义:编号=6数字6位置:账号表3-4 预约信息数据字典名字:预约信息描述:当学员预约申请学车或申请科目考试时产生的信息定义

10、:预约信息=账号+姓名+项目+日期+缴费位置:存储于数据库中表3-5 项目数据字典名字:项目描述:预约时申请科目考试名或学车定义:项目=申请学车|考试项目位置:预约信息学生其他信息包括:当前任务,考试成绩,学习记录等信息。表3-6 当前任务数据字典名字:当前任务别名:当前学习任务描述:通过预约后产生的任务定义:当前任务=账号+学生姓名+项目+教练+车牌号+任务时间+预约日期位置:当前任务表3-7 考试成绩数据字典名字:考试成绩描述:科目考试后产生的成绩记录定义:考试成绩=账号+姓名+日期+考试项目+成绩+是否通过+主考位置:存储于数据库表3-7 考试项目数据字典名字:考试项目描述:科目考试名称

11、定义:考试项目=科一考试|科二考试|科三考试|科四考试位置:考试成绩 项目表3-8 是否通过数据字典名字:是否通过描述:考试是否通过定义:是否通过=是|否位置:考试成绩表3-9 学习记录数据字典名字:学习记录描述:记录了学员学车时间定义:学习记录=账号+姓名+日期+学习时间位置:数据库表3-10 学习时间数据字典名字:学习时间定义:学习时间=1数字2+小时位置:学习记录表3-11 管理员信息数据字典名字:管理员信息描述:记录管理员的个人信息定义:管理员信息=证件号+姓名+身份证号+性别位置:数据库表3-12 课程信息数据字典名字:课程信息描述:在注册时需要选择课程类型定义:课程信息=课程号+课

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 教练信息数据字典名字:教练信息别名:教练定义:教练信息=证件号+姓名+性别+年龄+车名+车牌+车类型位置:课程信

13、息3.6 数据结构用E-R图描述数据实体及实体之间的关系。实体:用方框表示;实体的属性:用椭圆表示;实体间的关系:用菱形表示。根据系统分析,得出学员的E-R图。 图3-4 学员成绩属性图 图3-5 课程属性图 图3-6 身份证属性图 图3-7学员属性图 图3-8 教练属性图图3-4 实体关系图 第四章 总体设计4.1功能分析4.1.1学员登录功能学生通过注册,注册成功后,进入登录界面,登录后可进行预约及查询等操作。4.1.2 管理员登录功能通过验证管理员信息进行登录,登录后进入管理界面,可以进行处理预约、记录学员学习及考试信息、更新公告等操作。4.2 事务处理模块分析系统的总体功能模块如图4-1所示:图4-1功能模块图4.3 数据库结构设计在需求分析的基础上,设计数据库表如下:身份证信息(身份证号,姓名,性别,民族,出生日期,家庭住址)学员信息(学员账号,身份证号,登陆密

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号