东 莞 理 工 学 院
本 科 毕 业 设 计
毕业设计题目:学生信息和成绩管理系统的设计与
实现
学 生 姓 名: 郑林鸿 学 号: 201141402511 院 系: 计算机学院
专业班级:计算机科学与技术 5班 指导教师姓名及职称: 张洁 讲师 起止时间:2015年1月—— 2015年5月
郑林鸿:学生信息和成绩管理系统的设计与实现 摘要
如今是信息高速发展的时代,任何的一家事企业单位或是小工厂如果要生存并发展下去,都是离不开对信息的有效管理,那么建立相应的信息管理系统就成为无法忽视的一个问题了。
应用了Visual C++ 6.0这一编程软件,外加Access 2003数据库开发了一个较小型的学生信息和成绩管理系统,创建一个与时俱进符合常规的有效的计算机管理学生学籍的系统。
该学生信息和成绩管理系统功能:成绩查询,学生基本信息的保存,用户管理,学生成绩录入,数据库的备份与恢复,学校的奖惩记录与奖学金记录等。
该系统具有界面友好简洁,操作比较简易,各个功能模块之间是独立的优点。
关键字 成绩 学籍管理 信息化
郑林鸿:学生信息和成绩管理系统的设计与实现 Abstract
Today is the information era of rapid development, any of a family enterprise unit or small factory if you want to survive and develop, are inseparable from the effective management of information, to establish the corresponding management information system has become impossible to ignore a problem.
The application of the Visual C + + 6.0 programming software, plus Access 2003 database to develop a relatively small student information management system, and results to create a keep pace with the times in accordance with conventional effective scheme of computer management and students' status files.
The student information management system functions and results: the scores query, save the students basic information, user management, student achievement entry, database backup and recovery, the disciplinary records of the school and scholarship notes, etc.
The system has friendly interface is simple, the operation is simple, between each function module is independent of the advantages. Keywords Score Student status management informatization
郑林鸿:学生信息和成绩管理系统的设计与实现 目 录
1.前 言 ..................................................................................................... 1
1.1 课题的背景及意义 ............................................................................................. 1 1.2课题的基本概念和发展现状 .............................................................................. 1 1.3课题的目标 .......................................................................................................... 1
2.系统分析 .............................................................................................. 2
2.1 可行性研究 ......................................................................................................... 2 2.1.1经济上的可行性 ........................................................................................... 2 2.1.2技术上的可行性 ........................................................................................... 2 2.1.3运行上的可行性 ........................................................................................... 2 2.1.4性能需求的可行性 ....................................................................................... 2 2.2 需求分析 ............................................................................................................. 3 2.2.1 系统需求 ...................................................................................................... 3 2.2.2 功能需求 ...................................................................................................... 3
3.系统设计 .............................................................................................. 5
3.1 基于设计概念和处理流程 ................................................................................. 5 3.2系统层次模块图 .................................................................................................. 5 3.3 数据库设计 ......................................................................................................... 7
4.详细设计 ............................................................................................ 10
4.1系统菜单主界面 ................................................................................................ 10 4.2权限验证模块 .................................................................................................... 11 4.3 用户管理模块 ................................................................................................... 11 4.4 基础数据设置模块 ........................................................................................... 13 4.5 成绩录入模块 ................................................................................................... 15 4.6 数据库管理模块 ............................................................................................... 16 4.7 查询成绩模块 ................................................................................................. 17
郑林鸿:学生信息和成绩管理系统的设计与实现 5. 软件测试 ............................................................................................. 20
5.1 测试计划 ........................................................................................................... 20 5.2 随机用例以及系统的测试过程 ....................................................................... 20
结束语 ....................................................................................................... 22 参考文献................................................................................................... 23 致谢 ........................................................................................................... 24 附录 ........................................................................................................... 25
附录1——主控平台的实现MFC代码 ................................................................ 25 附录2——权限验证模块的实现MFC代码........................................................ 26 附录3——用户管理模块的实现MFC代码........................................................ 28 附录4——学生总分名次查询对话框的初始化的MFC代码 ........................... 30 附录5——统计查询学生总分名次MFC代码 ................................................... 31 附录6——数据备份的MFC代码 ........................................................................ 32 附录7——数据库恢复的MFC代码 .................................................................... 33