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
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国内外研究现状及存在的问题
国内外研究的现状:如今国内外各个高校普遍建立教务信息管理系统,不同程度都在开展教务管理系统的建设,一般教务管理系统都采用关系型数据模型,数据库中主要包括教学计划、排课计划、学生信息、学生成绩等信息。而每个信息又与其他信息关联,形成了庞大的、涵盖整个教学管理过程的数据信息网。教务管理系统的建成,实现了教学信息的集中管理、分散操作、信息共享,使传统的教务管理向数字化、无纸化、智能化、综合化及多元化的方向发展。在目前现代信息技术的