大型软件项目实训报告(DOC 35)15009.docx
《大型软件项目实训报告(DOC 35)15009.docx》由会员分享,可在线阅读,更多相关《大型软件项目实训报告(DOC 35)15009.docx(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、大 型 软软 件 项 目目 实 训 报报 告题 目: 研究生生招生管管理系统统 选题来源: 校 内 指导导教师: 姓 名: 班 级: 学 号: 目 录1序言21.1选题题背景21.2选题题目的及及意义21.3 选选题完成成情况22项目需需求分析析32.1项目目功能需需求32.2 项项目性能能需求42.3 其其他需求求43项目概概要设计计53.1 系系统功能能结构设设计53.2 系系统整体体架构设设计83.3 数数据库结结构设计计84.详细设设计154.1模块块1描述155实训总总结335.1 技技术总结结335.2 思思想总结结331序言1.1选题题背景研究生招招生管理理系统VV1.00是一个
2、个功能比比较完善善的数据据管理软软件,具具有数据据操作高高效迅速速等优点点。该软软件采用用功能强强大的数数据库软软件开发发工具进进行开发发,可在在应用范范围较广广的WIINDOOWS系系列等操操作系统统上使用用。1.2选题题目的及及意义(1)希望望借此次次课程设设计的机机会巩固固本学期期所学到到的知识识,锻炼炼自己的的专业技技能,提提高自己己的软件件开发能能力。(2)借此此次进行行课程设设计的同同时掌握握软件工工程的基基础知识识和理论论,分析析大型软软件开发发过程中中出现的的问题,了了解软件件开发生生命周期期中常用用的技术术,掌握握软件开开发过程程的结构构化方法法和面向向对象方方法,学学会运用
3、用面向对对象的软软件工程程方法进进行软件件需求分分析、系系统设计计、实现现和测试试,并通通过课程程实践,实实际运用用软件工工程的思思想和技技术,掌掌握软件件项目管管理和团团队开发发的工作作方法。1.3 选选题完成成情况由于时间比比较短,使使用计算算机不方方便及对对于网络络编程不不熟悉,本本研究生生招生信信息管理理系统并并没有提提供数据据的远程程访问功功能。对对信息的的保护手手段仅限限于设置置用户级级别,以以及提供供数据文文件的备备份,比比较简单单,安全全性能有有待进一一步完善善。2项目需需求分析析2.1项目目功能需需求2.1.11功能划划分该软件具有有如下功功能:查询功能;插入功功能;修修改功
4、能能;删除除功能;浏览功功能;授授权功能能;2.1.22 功能能描述(1)查询询功能 按照学学号查询询考生信信息,成成绩信息息,录取取信息; 按照考考生其他他属性查查询考生生信息,成成绩信息息,录取取信息; 按照专专业号查查询专业业信息;(2)插入入功能 增加一一个考生生记录; 增加一一个专业业记录; 增加一一个成绩绩记录; 增加一一个录取取考生记记录;(3)修改改功能 修改某某一个已已存在的的记录内内容;(4)删除除功能 删除一一个记录录;(5)浏览览功能 管理员员浏览各各个记录录信息(6)授权权功能 授权读读者访问问数据的的权限2.2 项项目性能能需求2.2.11 数据据精确度度需求查询时
5、时应保证证查全率率,所有有在相应应域中包包含查询询关键字字的记录录都应能能查到,同同时保证证查准率率。2.2.22 时间间特性一般操操作的响响应时间间应在112秒秒内。2.2.33 适应应性满足运行环环境在允允许操作作系统之之间的安安全转换换和与其其它应用用软件的的独立运运行要求求。2.3 其其他需求求2.3.11 运行行需求(1) 用用户界面面使用GUII的图形形用户界界面,界界面友好好。(2) 硬硬件接口口支持各种xx86系系列PCC机。(3) 软软件接口口运行于Wiindoows995/998及更更高版本本具有WWIN332 AAPI的的操作系系统之上上。3项目概概要设计计3.1 系系统
6、功能能结构设设计3.1.11 考生生录入考生录入模模块调用用:管理理员身份份检验模模块考生身份检检验模块块考生信息输输入模块块数据库操作作模块考生录入模块管理员身份验证模块考生信息输入模块考生信息检验模块数据库操作模块图3-1 考生录录入3.1.22 修改改信息修改模块调调用:数数据库查查询模块块数据库操作作模块管理员身份份验证模模块考生信息修修改模块块录取考生信信息修改改模块专业信息修修改模块块修改模块管理员身份验证模块考生信息修改模块数据库查询模块数据库操作模块录取考生修改模块专业信息修改模块图3-2 修改信信息3.1.33 录取取考生录取模块调调用:管管理员身身份验证证模块数据库查询询模
7、块数据库操作作模块录取输入模模块录取模块管理员身份验证模块录取输入模块数据库查询模块数据库操作模块图3-3 录取考考生3.1.44 统计计信息统计模块调调用:管管理员身身份验证证模块数据库查询询模块数据统计模模块结果显示模模块统计模块管理员身份验证模块数据统计模块数据库查询模块结果显示模块图3-4 统计信信息3.1.55 系统统管理系统管理模模块调用用:管理理员身份份验证模模块数据备份模模块数据恢复模模块系统设置模模块更改口令模模块系统管理模块管理员身份验证模块数据备份模块数据恢复模块系统设置模块更改口令模块图3-5 系统管管理3.2 系系统整体体架构设设计3.2.11 总体体结构主模块调用用
8、:考生生录入模模块修改模块录取模块统计模块系统管理模模块研究生招生管理系统主模块考生录入模块修改模块录取模块统计模块系统管理模块图3-6 总体结结构3.3 数数据库结结构设计计3.3.11考生卷卷纸经阅阅卷后得得到成绩绩单说明:每个个考生有有一份成成绩单,每每个成绩绩单只能能下发给给一个考考生,因因此考生生和成绩绩单是11:1的的关系。考生考试后卷纸经批阅得到成绩单11考号姓名性别年龄政治面貌报考专业学力来源报考类别是否应届政治外语基础科目专业科目专业基础科目图3-7 考生卷卷纸经阅阅卷后得得到成绩绩单3.3.22 考生生报考专专业考生报考专业n1考号姓名性别年龄政治面貌报考专业学力来源报考类
9、别是否应届专业名称专业代码图3-8 考生报报考专业业3.3.33 招生生管理员员根据成成绩单将将考生信信息录取取到录取取名单中中说明:(1)1个个招生管管理员可可以根据据多个成成绩单,将将每个考考生登录录到相应应的录取取名单中中考生录取成绩单p招生管理员nq来源学力姓名口令录取单位复试科目复试成绩基础科目报考专业考号(2)1个个考生可可以由多多个管理理员根据据成绩单单录入专业基础科目专业科目外语政治是否应届报考类别政治面貌年龄性别姓名图3-9招招生管理理员根据据成绩单单将考生生信息录录取到录录取名单单中3.3.44 专业业招收学学生专业招收考生1n专业名称专业代码考号姓名性别年龄政治面貌报考专
10、业报考类别是否应届来源学力图3-100 专业业招收学学生3.3.55 汇总总E-RR 图考生考试后卷纸经批阅得到成绩单11考号姓名性别年龄政治面貌报考专业学力来源是否应届政治外语基础科目专业科目专业基础科目报考专业专业代码专业名称招收专业代码专业专业名称录取招生管理员姓名口令录取单位复试科目复试成绩成绩单政治外语基础科目专业科目专业基础科目报考类别图3-111 汇总总E-RR图3.3.66 数据据库设计计所生成的表表表3-1 考生表表属性名含义取值范围ExamIID考号“08100000000”.“081109999999”StuNaame考生姓名2字母24表3-2 考生信信息表属性名含义取值
11、范围StuNaame考生姓名2字母24ExaSoort报考类别定向培养养|非定定向培养养|委托托培养|自筹经经费PolSttatuus政治面貌2字母24Sourcce来源2字母50Knowlledgge学力2字母24ThisYYearr是否应届是|否Speciialiity报考专业计算机科科学与技技术|动动力理论论学|振振动控制制|实验验固力学学|计算算流体学学|数字字制造与与信息化化Sex性别男|女Age年龄0.9999表3-3 考生成成绩表属性名含义取值范围ExamIID考号“08100000000”.“081109999999”SpeReesullt专业科目0.1000BasReesul
12、lt基础科目0.1000PolReesullt政治0.1000LanReesullt外语0.1000SpeBaasReesullt专业基础科科目0.1000表3-4 专业表表属性名含义取值范围SpeIDD专业代码000000.9999999SpeNaame专业名称2字母50表3-5 招生管管理员表表属性名含义取值范围AdmNaame管理员姓名名2字符24Passwwordd密码6字符10表3-6 录取表表属性名含义取值范围ExamIID考号“08100000000”.“081109999999”AdmNaame管理员姓名名2字符24MatrAAparrtmeent录取单位2字母50RetrOO
13、bjeect复试科目(外语|政政治|基基础科目目|专业业基础科科目|专专业科目目)RetrRResuult复试成绩0.1000表3-7 招生表表属性名含义取值范围ExamIID考号“08100000000”.“081109999999”SpeIDD专业代码000000.99999994.详细设设计4.1模块块1描述述4.1.11 功能描描述(1) 主主流程1)建立与与数据库库的连接接2)获取系系统设置置3)显示对对话框(即即主界面面)4)等待用用户输入入:如为报名:进入考考生录入入流程(显显示报名名对话框框)。如为修改:进入修修改流程程(显示示修改对对话框)。如为录取:进入录录入录取取名单流流
14、程(显显示录取取对话框框)。如为统计:进入统统计流程程(显示示统计对对话框)。如为系统管管理:进进入系统统管理流流程(进进行授权权)。如为退出:检查所所有子窗窗口,关关闭对话话框,断断开与数数据库的的连接。(2) 考考生录入入流程1)要求考考生输入入考生信信息2)考生身身份检验验3)返回成成功或失失败信息息4)结束考考生录入入流程启动系统输入口令查验退出流程NO显示主菜单YES输入考生信息检验更新数据库YES显示错误NO图4-1 考生录录入流程程(3) 信信息修改改流程1)要求选选择所要要修改的的数据库库如为考生信信息:修修改考生生信息如为录取信信息:修修改录取取名单如为专业信信息:修修改专业
15、业信息2)等待用用户输入入3)返回成成功或失失败信息息4)结束修修改流程程启动系统输入口令查验退出流程NO显示主菜单YES选择项考生信息输入关键字找到输入新考生信息存入录取信息输入关键字找到输入新录取信息存入专业信息输入关键字找到输入新专业信息存入退出图4-2 信息修修改流程程(4)考生生录取流流程1)等待用用户输入入录取考考生的考考号和成成绩2)返回成成功或失失败信息息3)结束录录取流程程启动系统输入口令查验退出流程NO显示主菜单YES输入考生信息检验更新数据库YES显示错误NO是否继续YESNO图4-3 考生录录取流程程(5) 统统计流程程1)等待用用户输入入2)如为开开始统计计:读入入统
16、计条条件输出统计结结果如为结束统统计:结结束统计计流程启动系统输入口令查验退出流程NO显示主菜单YES输入统计条件统计显示统计结果正确显示错误统计错误是否继续YESNO图4-4 统计流流程(6) 系系统管理理1)身份验验证2)用户操操作权限限检验3)根据操操作权限限级别显显示系统统管理对对话框4)等待用用户选择择操作5)结束系系统管理理流程启动系统输入口令查验退出流程NO显示主菜单YES数据备份输入要求确认备份数据恢复输入文件名确认恢复系统设置输入数据确认设置更改口令输入口令确认更改口令退出图4-5 系统管管理4.1.22 性能描描述(1) 数数据精确确度需求求查询时时应保证证查全率率,所有有
17、在相应应域中包包含查询询关键字字的记录录都应能能查到,同同时保证证查准率率。(2) 时时间特性性一般操操作的响响应时间间应在112秒秒内。(3) 适适应性满足运行环环境在允允许操作作系统之之间的安安全转换换和与其其它应用用软件的的独立运运行要求求。4.1.33 算法描描述/逻逻辑流程程部分编码及及注释:publiic claass DattaBaaseOOperratee privvatee Coonneectiion conn;/定定义连接接publlic staaticc intt lenngthh;/定定义数据据条数/单独的的方法创创建数据据库连接接privvatee voiid cco
18、nttectt()tryyCllasss.foorNaame(coom.mmysqql.jjdbcc.Drriveer);coon = DrriveerMaanagger.gettConnnecctioon(jddbc:myssql:/llocaalhoost:33006/sstuddentt,rooot,rooot);iff(conn.issCloosedd()JJOpttionnPanne.sshowwMesssaggeDiialoog(nulll,数据库库连接失失败!);SSysttem.exiit(-1);caatchh(CllasssNottFouundEExceeptiion e)
19、JOOptiionPPanee.shhowMMesssageeDiaalogg(nulll,驱动程程序未找找到!);Syysteem.eexitt(-11);caatchh(SQQLExxcepptioon ee)JOOptiionPPanee.shhowMMesssageeDiaalogg(nulll,数据库库查询失失败!);Syysteem.eexitt(-11);/从数据据库中读读取记录录publlic Objjectt rreaddsqll()conntecct();Objjectt oob = nuull;tryyinnt ccounnt = 0;Sttateemennt sstmt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型软件项目实训报告DOC 3515009 大型软件 项目 报告 DOC 35 15009
限制150内