软件工程三级项目-驾校学员信息管理系统报告_第1页
软件工程三级项目-驾校学员信息管理系统报告_第2页
软件工程三级项目-驾校学员信息管理系统报告_第3页
软件工程三级项目-驾校学员信息管理系统报告_第4页
软件工程三级项目-驾校学员信息管理系统报告_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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-

14、1所示:图4-1功能模块图4.3 数据库结构设计在需求分析的基础上,设计数据库表如下:身份证信息(身份证号,姓名,性别,民族,出生日期,家庭住址)学员信息(学员账号,身份证号,登陆密码,联系电话)交费信息(学员账号,交费时间,交费项目,费用)课程信息(课程名,课程编号,授课规则,收费情况)教练信息(教练编号,教练姓名,性别,驾照型,工龄,联系电话)学习任务信息(学员账号,教练编号,预约号)预约信息(预约号,学员账号,教练编号,预约时间)考试信息(学员账号,教练编号,考试时间,考试交费) 第五章 详细设计5.1 报名注册模块图5-1 报名注册图5.1.1 报名注册模块主要负责检查注册信息和缴费信

15、息。检查注册信息是否符合规定并且可以完成选班缴费功能。只有检测合法的才能进入系统否则拒绝非合法的进入。5.1.2测试(1) 本报名系统是实名制注册,注册时需要输入身份证号,如果输入的格式正确则进行下一步,如果格式不正确给出相应的错误提示。(2) 在报名成功的前提下系统会给每位用户分配下一个账号和初始密码,如果缴费成功则可以正确修改密码,没有成功缴费则重新提示缴费。5.1.3说明由13位数字或者12位数字和最后一位是字母组成的符号串是合法的成功注册。前12位有字母的给出错误提示;输入汉字和数字结合的给出错误提示;输入的都是除数字外任何文字的都给出错误提示; 选课缴费后可以成功的修改密码;选课后没

16、缴费修改密码给出提示缴费的提示;没选课没缴费修改密码给出提示缴费的提示。 表5-1报名系统注册测试表测试功能输入执行结果注册身份证号注册成功注册文字提示出错注册数字和文字的结合提示出错注册空白提示出错表5-2报名系统缴费测试表测试功能输入执行结果修改密码选课成功缴费成功修改成功修改密码选课成功缴费失败提示缴费修改密码选课失败提示选课5.2登录系统模块 图5-2 登录流程图5.2.1 登录系统模块 主要完成学习预约和信息查询修改功能,只有在符合当前的学习是才能成功预约,不符合时给出出错提示。5.2.2测试(1) 先检测用户名输入的账号和密码是否正确,正确则可以进行下一步,不正确则给出错误提示。(

17、2) 成功登录后可以预约学习,不预约学习也可以进行信息查询 管理学生信息等操作。(3) 如果预约首先要先检验是否符合预约条件。例如只有在通过科目一考试后才能预约 科目二的学习,符合条件的保存,处理其预约信息,不符合条件的给出预约失败的提示。5.2.3 说明用户名正确 密码正确成功登录;用户名不正确 密码正确 提示用户名不存在;用户名正确 密码不正确 提示密码错误;科目一,科目二,科目三,科目四都没学习时预约科目一的学习显示成功预约;科目一,科目二,科目三,科目四都没学习时预约科目二,或者科目三科目四的学习显示预约失败;科目一考试成功后预约科目二的学习显示成功预约;科目一考试成功后预约科目三或者

18、科目四的学习显示预约失败;科目一和科目二都考试成功后预约科目三的学习显示成功预约;科目一和科目二都考试成功后预约科目四的学习显示预约失败;科目一,科目二科目三都考试成功后预约科目四的学习显示成功预约。表5-2 学院登陆测试表测试功能输入执行结果学员登录正确用户名,正确密码登录成功学员登录正确用户名,错误密码登录失败提示密码错误学员登录错误用户名,正确密码登录失败提示用户名错误错误5.3管理员模块图5-3 管理员管理流程图 5.3.1 管理员模块主要体现管理员管理和处理信息的功能。管理员在输入合法的账号的条件下管理员可以进行如课程管理,录入学生信息,处理预约,记录信息,学生信息管理等功能。如果输入的账号不合法则提示出错并退出5.3.2测试(1) 管理员登录系统需要正确的账号,账号正确成功登录,账号不正确提示账号错误。(2) 管理员进入系统可以管理课程,录入学生信息,记录信息,管理学生信息。其中管理课程包括管理课程的信息和课程的编号,可以按照课程添加的条件增加课程。如果条件和格式不符合规定给出错误提示,成功则给出成功的提示。录入学生信息,处理预约,记录信息和管理学生信息也按照同样的规则。5.3.3说明由13位数字或者12位数字和最后一位是字母组成的符号串是合法的成功注册。前12位有字母的给出错误提示;输入汉字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论