教务信息管理系统的设计与实现
摘 要
随着我国教育事业的不断发展,各级教育层次的教学规模日益扩大,采用传统的教务信息管理方法(如直接手工管理或者开发程度不高的管理系统)不但浪费大量人力、物力和财力资源,而且不能满足当前教育发展的需求。
教务信息管理系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的综合性先进管理手段。系统是建立在WINDOWS操作系统上的基于C/S(客户机/服务器)模式的教务信息管理系统,选用VB.NET+SQL SERVER 2000数据库进行开发。有登录,教师用户,管理员用户,学生用户四个模块。教师用户可以查看自身信息,修改联系方式和密码,查看、录入、删除学生基本信息和学生成绩信息。管理员用户可以查看自身和教师信息,查询、录入、修改、删除课程信息和教师任课信息。添加、修改、删除教师基本信息。查询,添加,删除教师评价信息和修改自身登录密码。学生用户可以查看自身信息。
全文设计开发教务信息管理系统,结合面向对象的思想,采用典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。通过系统实现,用户可以在网络环境下直接访问操作权限范围内的各项信息,同时系统也可借鉴应用到其他教育单位、一般政府机关和厂矿企业进行信息管理。
关键词: 计算机应用;信息管理系统;教务管理;数据库;数据库程序设计
目 录
1 引言 1
2 需求分析 1
2.1教务信息管理业务 1
2.2教务信息管理系统功能需求 1
2.3教务信息管理系统设计要求 1
2.4系统功能设计 2
2.5运行环境 2
2.6技术选择 3
3 系统开发的可行性分析 3
3.1教务信息管理系统可行性分析 3
3.1.1对系统的简要描述 3
3.1.2改进之处 3
3.1.3技术可行性分析 3
3.1.4系统经济可行性分析 3
3.2方案比较 4
3.3开发工具的选择 5
4 总体设计 5
4.1教务信息管理系统概要设计 5
4.1.1条件与限制 5
4.1.2运行设计 6
4.1.3出错处理设计 6
4.1.4安全保密设计 6
4.1.5维护设计 6
4.2总体功能模块图 7
4.3数据流程图 8
4.4教务信息管理系统数据库设计 8
5 系统的详细设计和实现 11
5.1登录模块 11
5.2教师管理模块 12
5.2.1教师基本信息模块 12
5.2.2学生信息和成绩模块 13
5.3管理员管理模块 14
5.3.1基本信息模块 14
5.3.2课程信息、任课信息、教师信息管理模块 15
5.3.3教师评价管理模块 17
5.3.4密码修改模块 17
5.4学生信息模块 18
6 软件测试 19
6.1教务信息管理系统测试计划 19
6.1.1测试方案 19
6.1.2测试环境 19
6.1.3测试项目及说明 19
6.2教务信息管理系统测试计划执行情况 20
6.2.1用户登录界面的测试结果 20
6.2.2 教师信息管理界面的测试结果 20
6.2.3添加学生信息界面的测试结果 21
6.2.4课程信息管理界面的测试结果 22
6.2.5其他界面的测试结果 22
6.2.6基本信息查询界面的测试结果 23
6.3教务信息管理系统测试结论 23
结 论 23
参考文献 24
致 谢 25
声 明 26
2.4系统功能设计
1.教师,管理员基本信息列表功能
查看所有,或者按条件搜索教师,管理员的基本信息。
2.课程管理功能
查询,录入,修改,删除课程信息。
3.教师任课信息管理功能
查询,录入,修改,删除教师任课信息。
4.教师评价管理功能
查询,录入,删除对教师的评价信息。
5.教师信息管理功能
录入,修改,删除教师基本信息。
6.学生成绩列表功能
维护学生的成绩,其中包括查询,录入,删除学生的各门课程的成绩。
7.学生信息管理功能
查询,录入,删除学生的信息,包括基本信息和联系方式。
8.学生信息查询功能
学生查询自身的基本信息和成绩。