当前位置:文档之家› 高校教务管理系统的设计与实现

高校教务管理系统的设计与实现

本科毕业论文题目高校教务管理系统的设计与实现学院信息科学与技术学院专业计算机科学与技术学生姓名学号 ************ 班级 2008-1指导教师职称讲师2012 年 5 月 30 日高校教务管理系统的设计与实现专业:计算机科学与技术学号:200810411105摘要:随着我国高等教育的快速发展,高校教务管理信息化已成为教学管理现代化的迫切需求。

使用教务管理系统进行教务信息管理是提高工作效率的主要途径。

本论文对高校教务管理系统的设计与实现进行了详细阐述。

论文主要从实现技术、系统分析、设计、实现以及测试等方面做了详细介绍。

本系统选择VC++为开发语言,选择Visual Studio为前端开发工具,采用SQL Server 2005建立和维护后台数据库。

系统功能模块主要包括系统管理、基本信息管理、学生管理、课程管理以及查询管理。

本系统实现了日常教学管理中的基本事务管理,为高校教务管理带来了极大便利。

最后本系统经过测试,能够安全稳定地运行,满足各功能的需求并且达到了预期的效果,具有一定的实用价值。

关键字:教务管理;VC++;SQL Server;学生管理Design and Implementation of Teaching Affairs Management System for Colleges and Universities Specialty: Computer Science and Technology Student Number: 200810411105Student: Xiao Jiyan Supervisor: Li QianAbstract: With the rapid development of the higher education of our country, the informatization of teaching affairs management in colleges and universities has become the urgent needs of the modernization of teaching management.It is the primary way to improve the work efficiency that teaching affairs management systems are used in teaching affairs management. The design and implementation of a teaching affairs management system are elaborated in this thesis. This thesis mainly introduces the implementation techniques, system analysis, design, implementation and test. In order to implement the system, VC++ is used as the development language, Visual Studio is used as the front-end development tool and SQL Server is used to establish and maintain the background database. The system functional modules include system management, basic information management, student management, course management and query management. The system has implemented the basic affairs management in daily teaching management which brings great convenience for teaching affairs management in colleges and universities. In the end, the system has passed the test and can work safely and stably, which satisfy all kinds of functions as expected. It has a certain practical value.Key words: Teaching Affairs Management; VC++; SQL Server; Student Management目录绪论 (1)1 开发工具及相关技术 (3)1.1 Visual Studio 2010 (3)1.2 Visual C++ (3)1.3 MFC (3)1.4 SQL Server 2005 (4)1.5 ODBC (4)1.5.1 ODBC的工作原理 (4)1.5.2 MFC提供的ODBC数据库类 (4)2 系统可行性分析与需求分析 (6)2.1 可行性分析 (6)2.1.1 技术可行性 (6)2.1.2 经济可行性 (6)2.1.3 操作可行性 (6)2.2 需求分析 (7)2.2.1 目标 (7)2.2.2 功能需求 (7)2.2.3 性能需求 (7)3 系统设计 (9)3.1 系统概要设计 (9)3.1.1 系统模块划分 (9)3.1.2 系统流程图 (10)3.1.3 系统结构图 (11)3.2 系统详细设计 (12)3.2.1 系统管理模块的设计 (12)3.2.2 基本信息管理模块的设计 (12)3.2.3 学生管理模块的设计 (13)3.2.4 课程管理模块的设计 (14)3.2.5 查询管理模块的设计 (14)3.2.6 数据库设计 (15)4 系统实现 (19)4.1 数据库的实现 (19)4.1.1 数据库建立 (19)4.1.2 数据表代码生成 (19)4.1.3 配置ODBC数据源 (20)4.1.4 数据库的连接 (20)4.2 整体框架生成 (21)4.3 系统功能的实现 (21)4.3.1 系统主界面的实现 (21)4.3.2 系统管理模块的实现 (22)4.3.3 基本信息管理模块的实现 (25)4.3.4 学生管理模块的实现 (28)4.3.5 课程管理模块的实现 (30)4.3.6 查询管理模块的实现 (32)5 系统测试 (33)5.1 测试目的 (33)5.2 测试方法 (33)5.3 测试过程 (33)5.3.1 测试要点 (33)5.3.2 测试用例 (34)5.4 测试结果分析 (35)结论 (36)参考文献 (37)致谢 (38)绪论高校教务管理信息化是提高办公效率的主要途径,随着我国高等教育的快速发展,高校办学规模的不断扩大,在校学生人数不断增多,办学层次出现多元化,由一地办学发展到多地多点办学,同时进一步推行学分制。

这些变化是教务管理部门的管理任务越来越繁重,不仅增加了工作量,更增加了工作难度和复杂度,按传统的管理模式,只靠有限的工作人员已无法进行高校管理,高校教务管理信息化已成为教学管理现代化的迫切需求。

通过完善管理信息化的制度,可以规范管理,保证教学效果,提高管理效率,有效地提高校教务管理工作的规范化和现代化水平,使教务管理工作走上良性循环的轨道[1]。

高校教务管理系统旨在改善教务管理系统,提高管理效率,实现大学校园教务管理的电子化,协同化,网络化,使教务部门能更有效地管理和监督各院系的教学、学籍、成绩、课表等其他事务管理,使管理人员及时而充分地获取自己的工作日程、通知、会议等,更好地向社会宣传学校教务的工作成果,促进校内外交流。

教务管理是高校的主要日常管理工作之一,涉及到学校教学管理的各个方面,包括全校教师、学生、课程、学生成绩等一系列信息。

所以国内外都很重视教务教学管理工作。

在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。

国外的校园教务管理信息系统发展很早,从六七十年代就已经开始,现在已比较成熟。

到2002年为止,美国已经有82%的高校能够为学生提供在线课程目录服务,有70.9%的高校能够为学生提供在线课程注册服务[2]。

国内高校信息化建设相对起步较晚。

在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。

但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

国内自从开始使用高校教务管理系统到目前为止,已经经历了三个阶段:第一个阶段的主体是基于单机和独立的业务系统;第二个阶段和第三个阶段分别是基于C/S和B/S 开发的[2]。

纵观目前国内研究现状,在安全性和信息更新化方面存在一定的不足,各现有系统资料单独建立,共享性差。

在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。

因此,未来的教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础[3-5]。

本论文主要研究一款教务管理系统的设计与实现,该系统主要实现日常教务工作中的基本事务处理,包括系统管理、基本信息管理、学生管理、课程管理、查询管理等功能。

本论文主要内容如下:第1章对实现该系统所需要用到的开发工具和相关技术进行介绍。

第2章分析和研究系统的可行性和需求,为后续系统设计与实现打下良好铺垫。

第3章对系统设计进行详细介绍,包括系统概要设计和详细设计。

第4章介绍系统实现进行详细介绍,包括数据库的实现和系统功能模块的实现。

第5章介绍系统测试方法和测试过程。

1 开发工具及相关技术本系统的开发语言选择Visual C++,前端应用程序的开发工具选择Visual Studio 2010,后台数据库的建立和维护选择SQL Server 2005。

1.1 Visual Studio 2010Visual Studio是一套完整的开发工具,用于生成 Web 应用程序、XML Web services、桌面应用程序和移动应用程序。

相关主题