教务管理系统设计与实现(源码)【字数:12546】
摘 要摘 要随着高等教育改革的深化,管理理念的不断推进,教育规模的扩大,学分制的推行和教育资源的匮乏,使得管理教务的任务不断加剧,一款适合的可扩展的教务管理软件则尤为重要。研究教务管理使得这项工作变得更高效更科学则变得更加有意义。本文首先分析了如今国内教务管理的现状以及存在的问题,然后结合江苏科技大学对于教务管理的实际需要给出了设计目标和原则,之后给出处理流程的详细分析,针对教务管理系统的用户角色,将系统功能模块分为学生查询模块,教师管理模块和最高权限的管理员管理模块,并就每一部分的模块再进行详细的设计。本系统考虑登录用户使用地点不固定,所以最后采用流行的B/S开发模式来方便用户的登录。由于B/S存在界面友好性差、web服务器负载严重的问题,所以网页上大多使用Ajax的异步刷新来大大加强页面的友好性和降低负载性。但是本系统对于排课算法的研究还有待加深,暂时还没有对于老师、地点、课程的安排,数据库中的数据都是使用现成的数据保证信息的不冲突。后期对于排课算法还需完善。关键词教务管理、用户角色、功能模块、Ajax
Keywords: Educational administration、User roles、Function module 、ajax目 录
第一章 绪论 1
1.1选题的目的和意义 1
1.2国内外研究现状及存在的问题 1
1.3教务工作流程 2
1.4研究内容 3
1.4.1功能模块 3
1.4.2性能模块 4
1.5本文主要内容 4
第二章 系统需求及设计 5
2.1开发工具以及环境选取 5
2.2需求分析 5
2.2.1功能需求 5
2.2.2性能需求 8
2.2.3可用性或可靠性需求 9
2.2.4出错处理需求 9
2.2.5未来的需求 9
2.3系统设计 9
2.3.1模块设计 9
2.3.2数据库设计 11
第三章 系统实现 14
3.1系统维护 14
3.2登录注册模块 14
3.3管理员模块 15 *好棒文|www.hbsrm.com +Q: *351916072*
3.3.1用户管理 15
3.3.2教学计划生成教学任务 16
3.4教师模块 17
3.4.1学生课表 17
3.4.2成绩录入及评估 19
3.4.3教师课表 24
3.4.4课表导出 25
3.5学生模块 25
3.5.1学生课表 25
3.5.2课程选课 25
3.5.3查询学生成绩 28
3.6人性化界面设计 28
第四章 系统的一些问题以及建议 31
结语 33
致谢 35
参考文献 36
第一章 绪论
1.1选题的目的和意义
在如今信息化飞快发展的今天,计算机已经越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机技术日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理,辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需求,人们还不得不开发适合自己特殊需求的软件,教务管理系统就是为了更好的管理大学教务而需要开发的软件。教务管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者都至关重要,所以能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统人工的方式管理教务,这种管理方式存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量的数据和文件,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对教务信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、成本低等。教务管理系统开发包括数据库建立及维护和前端界面开发两个方面。对于前者要求建立起数据一致性和完整性,对于后者要求功能完备、易使用等特点。
1.2国内外研究现状及存在的问题
国内外研究的现状:如今国内外各个高校普遍建立教务信息管理系统,不同程度都在开展教务管理系统的建设,一般教务管理系统都采用关系型数据模型,数据库中主要包括教学计划、排课计划、学生信息、学生成绩等信息。而每个信息又与其他信息关联,形成了庞大的、涵盖整个教学管理过程的数据信息网。教务管理系统的建成,实现了教学信息的集中管理、分散操作、信息共享,使传统的教务管理向数字化、无纸化、智能化、综合化及多元化的方向发展。在目前现代信息技术的支持下,该系统确立了开发的管理服务模式。教务处管理人员、学生、老师都可以通过Internet以不同的身份登录系统,实现了权限的信息录入、查询及修改,改变了传统管理模式下信息的层层传达及存储的模式。该系统不仅节省了大量的人力、物力、财力,也为过去的数据查询使用带来了方便。
存在的问题
教务管理软件系统规划设计不合理
许多学校一般都依托校外某个公司或本校某个学院来完成教务管理系统的程序设计和开发,而自己并不或很少参与教务管理系统的程序设计和开发,这样就导致系统的规划者和开发者的意图不完全一样,开发者对于本校的教务管理工作的理念与思路不清楚,缺少感性认识,对于教学工作中各个环节内在联系并不了解清楚。
(2) 学校投入不够,系统功能受到制约
学校在引进系统并投入使用后,只关注基本功能的实现,对于性能或者其他人性化、个性化的功能却并不要求,这就导致了系统普遍都差不多,并没有自己的特色。这与国外高等学校的教务管理系统还有很大的差距。
(3) 普遍使用者的计算机使用水平需提高
虽说计算机已经普及,大多数人都熟悉计算机的使用,该系统的使用也并不复杂,但是好的使用者不仅能减少系统故障的出现,还能时不时提供系统建设的更好建议,所以人们提高计算机水平对于该系统的建设也有很大好处。
1.3教务工作流程
教务管理工作流程:管理员制定教学计划生成教学任务→学生查看必修课表、选择公选课生成学生课表→老师查看教师课表、录入学生成绩形成成绩评估→学生查看考试成绩。从流程中也可看出系统分为3种角色,每个角色使用系统分为三步骤。第一步角色在登录界面进行注册登录,第二步若登录成功则进入到主页实现具体该角色需要的功能需求,若不成功则提示登录失败重新登录,第三步角色实现完自己的需求后可以退出登录。具体使用流程如图11所示:
Keywords: Educational administration、User roles、Function module 、ajax目 录
第一章 绪论 1
1.1选题的目的和意义 1
1.2国内外研究现状及存在的问题 1
1.3教务工作流程 2
1.4研究内容 3
1.4.1功能模块 3
1.4.2性能模块 4
1.5本文主要内容 4
第二章 系统需求及设计 5
2.1开发工具以及环境选取 5
2.2需求分析 5
2.2.1功能需求 5
2.2.2性能需求 8
2.2.3可用性或可靠性需求 9
2.2.4出错处理需求 9
2.2.5未来的需求 9
2.3系统设计 9
2.3.1模块设计 9
2.3.2数据库设计 11
第三章 系统实现 14
3.1系统维护 14
3.2登录注册模块 14
3.3管理员模块 15 *好棒文|www.hbsrm.com +Q: *351916072*
3.3.1用户管理 15
3.3.2教学计划生成教学任务 16
3.4教师模块 17
3.4.1学生课表 17
3.4.2成绩录入及评估 19
3.4.3教师课表 24
3.4.4课表导出 25
3.5学生模块 25
3.5.1学生课表 25
3.5.2课程选课 25
3.5.3查询学生成绩 28
3.6人性化界面设计 28
第四章 系统的一些问题以及建议 31
结语 33
致谢 35
参考文献 36
第一章 绪论
1.1选题的目的和意义
在如今信息化飞快发展的今天,计算机已经越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机技术日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理,辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需求,人们还不得不开发适合自己特殊需求的软件,教务管理系统就是为了更好的管理大学教务而需要开发的软件。教务管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者都至关重要,所以能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统人工的方式管理教务,这种管理方式存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量的数据和文件,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对教务信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、成本低等。教务管理系统开发包括数据库建立及维护和前端界面开发两个方面。对于前者要求建立起数据一致性和完整性,对于后者要求功能完备、易使用等特点。
1.2国内外研究现状及存在的问题
国内外研究的现状:如今国内外各个高校普遍建立教务信息管理系统,不同程度都在开展教务管理系统的建设,一般教务管理系统都采用关系型数据模型,数据库中主要包括教学计划、排课计划、学生信息、学生成绩等信息。而每个信息又与其他信息关联,形成了庞大的、涵盖整个教学管理过程的数据信息网。教务管理系统的建成,实现了教学信息的集中管理、分散操作、信息共享,使传统的教务管理向数字化、无纸化、智能化、综合化及多元化的方向发展。在目前现代信息技术的支持下,该系统确立了开发的管理服务模式。教务处管理人员、学生、老师都可以通过Internet以不同的身份登录系统,实现了权限的信息录入、查询及修改,改变了传统管理模式下信息的层层传达及存储的模式。该系统不仅节省了大量的人力、物力、财力,也为过去的数据查询使用带来了方便。
存在的问题
教务管理软件系统规划设计不合理
许多学校一般都依托校外某个公司或本校某个学院来完成教务管理系统的程序设计和开发,而自己并不或很少参与教务管理系统的程序设计和开发,这样就导致系统的规划者和开发者的意图不完全一样,开发者对于本校的教务管理工作的理念与思路不清楚,缺少感性认识,对于教学工作中各个环节内在联系并不了解清楚。
(2) 学校投入不够,系统功能受到制约
学校在引进系统并投入使用后,只关注基本功能的实现,对于性能或者其他人性化、个性化的功能却并不要求,这就导致了系统普遍都差不多,并没有自己的特色。这与国外高等学校的教务管理系统还有很大的差距。
(3) 普遍使用者的计算机使用水平需提高
虽说计算机已经普及,大多数人都熟悉计算机的使用,该系统的使用也并不复杂,但是好的使用者不仅能减少系统故障的出现,还能时不时提供系统建设的更好建议,所以人们提高计算机水平对于该系统的建设也有很大好处。
1.3教务工作流程
教务管理工作流程:管理员制定教学计划生成教学任务→学生查看必修课表、选择公选课生成学生课表→老师查看教师课表、录入学生成绩形成成绩评估→学生查看考试成绩。从流程中也可看出系统分为3种角色,每个角色使用系统分为三步骤。第一步角色在登录界面进行注册登录,第二步若登录成功则进入到主页实现具体该角色需要的功能需求,若不成功则提示登录失败重新登录,第三步角色实现完自己的需求后可以退出登录。具体使用流程如图11所示:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/911.html