预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

大型软件项目实训报告题目:研究生招生管理系统选题来源:校内指导教师:姓名:班级:学号:目录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选题背景《研究生招生管理系统》V1.0是一个功能比较完善的数据管理软件具有数据操作高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发可在应用范围较广的WINDOWS系列等操作系统上使用。1.2选题目的及意义(1)希望借此次课程设计的机会巩固本学期所学到的知识锻炼自己的专业技能提高自己的软件开发能力。(2)借此次进行课程设计的同时掌握软件工程的基础知识和理论分析大型软件开发过程中出现的问题了解软件开发生命周期中常用的技术掌握软件开发过程的结构化方法和面向对象方法学会运用面向对象的软件工程方法进行软件需求分析、系统设计、实现和测试并通过课程实践实际运用软件工程的思想和技术掌握软件项目管理和团队开发的工作方法。1.3选题完成情况由于时间比较短使用计算机不方便及对于网络编程不熟悉本研究生招生信息管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别以及提供数据文件的备份比较简单安全性能有待进一步完善。2.项目需求分析2.1项目功能需求2.1.1功能划分该软件具有如下功能:查询功能;插入功能;修改功能;删除功能;浏览功能;授权功能;2.1.2功能描述(1)查询功能按照学号查询考生信息成绩信息录取信息;按照考生其他属性查询考生信息成绩信息录取信息;按照专业号查询专业信息;(2)插入功能增加一个考生记录;增加一个专业记录;增加一个成绩记录;增加一个录取考生记录;(3)修改功能修改某一个已存在的记录内容;(4)删除功能删除一个记录;(5)浏览功能管理员浏览各个记录信息(6)授权功能授权读者访问数据的权限2.2项目性能需求2.2.1数据精确度需求查询时应保证查全率所有在相应域中包含查询关键字的记录都应能查到同时保证查准率。2.2.2时间特性一般操作的响应时间应在1-2秒内。2.2.3适应性满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。2.3其他需求2.3.1运行需求(1)用户界面使用GUI的图形用户界面界面友好。(2)硬件接口支持各种x86系列PC机。(3)软件接口运行于Windows95/98及更高版本具有WIN32API的操作系统之上。3.项目概要设计3.1系统功能结构设计3.1.1考生录入考生录入模块调用:管理员身份检验模块考生身份检验模块考生信息输入模块数据库操作模块考生录入模块管理员身份验证模块考生信息输入模块考生信息检验模块数据库操作模块图3-1考生录入3.1.2修改信息修改模块调用:数据库查询模块数据库操作模块管理员身份验证模块考生信息修改模块录取考生信息修改模块专业信息修改模块修改模块管理员身份验证模块考生信息修改模块数据库查询模块数据库操作模块录取考生修改模块专业信息修改模块图3-2修改信息3.1.3录取考生录取模块调用:管理员身份验证模块数据库查询模块数据库操作模块录取输入模块录取模块管理员身份验证模块录取输入模块数据库查询模块数据库操作模块图3-3录取考生3.1.4统计信息统计模块调用:管理员身份验证模块数据库查询模块数据统计模块结果显示模块统计模块管理员身份验证模块数据统计模块数据库查询模块结果显示模块图3-4统计信息3.1.5系统管理系统管理模块调用:管理员身份验证模块数据备份模块数据恢复模块系统设置模块更改口令模块系统管理模块管理员身份验证模块数据备份模块数据恢复模块系统设置模块更改口令模块图3-5系统管理3.2系统整体架构设计3.2.1总体结构主模块调用:考生录入模块修改模块录取模块统计模块系统管理模块研究生招生管理系统主模块考生录入模块修改模块录取模块统计模块系统管理模块图3-6总体结构3.3数据库结构设计