智慧校园管理系统学习管理模块

摘 要摘 要智慧校园的学习管理系统管理模块主要为各大高校学习提供更加高效率的管理。该系统对学生信息、教师信息提供统一的管理,可以借助该系统对这些信息进行增加、删除、修改、查询,从而实时、动态地掌握并管理这些信息。同时还能自动排课这无形中减轻了学校教职工的工作压力,节省了大量的人力物力,同时也避免了人为的失误。自主选课、退课功能为学生提供了极大的便利。留言板的功能使学校能及时迅速了解学生的心声,同时也使学生能够第一时间掌握学校的动态,增强了学校和学生之间的沟通。这个系统是专门为学生进行学习管理而设计的,在开发的过程中使用面向对象的程序思想并严格按照软件工程的开发过程来进行分析和设计。后台由学校教务处老师使用,学生可以在前台进行信息的查询和意见的反馈。主要使用JSP和MYSQL开发工具。基本满足了高校学习管理系统功能的要求,为学校对学习的管理提供了方便。这个系统界面人性化、操作简单,加快学生基本情况、课程和成绩查询速度加强了管理,使各种管理更加符合规范化。关键词: 模块化;学习管理;数据库管理系统目 录
第一章 绪论 1
1.1 课题背景及意义 1
1.2 课题目的 1
1.3 学习管理存在的问题分析 1
1.4 系统开发的方法 2
1.5课题研究的主要内容 2
第二章 开发工具和相关技术 3
2.1 开发工具 3
2.1.1 MyEclipe简介 3
2.1.2 MySql简介 3
2.1.3 Tomcat简介 4
2.2 相关技术 5
2.2.1 jQuery简介 5
2.2.2 JDBC简介 6
第三章 系统需求分析及可行性分析 9
3.1需求分析 9
3.2流程分析 9
3.3 可行性分析 10
3.3.1经济可行性 10
3.3.2技术可行性 11
3.3.3操作可行性 11
第四章 概要设计 12
4.1系统功能模块设计概要 12
4.2子功能模块设计 12
4.2.1学生信息管理模块 12

 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
分析 9
3.2流程分析 9
3.3 可行性分析 10
3.3.1经济可行性 10
3.3.2技术可行性 11
3.3.3操作可行性 11
第四章 概要设计 12
4.1系统功能模块设计概要 12
4.2子功能模块设计 12
4.2.1学生信息管理模块 12
4.2.2教师信息管理模块 13
4.2.3课程信息管理模块 13
4.2.4成绩管理模块 14
4.2.5学生信息管理模块 14
4.2.6学生选课管理模块 15
4.2.7留言板管理模块 15
第五章 数据库设计 17
5.1系统概念模型描述 17
5.1.1构成系统的实体型 17
5.1.2系统ER图 17
5.2数据库表设计 19
5.3数据库表逻辑结构设计 25
第六章 系统的设计与实现 26
6.1管理员模块功能 26
6.1.1学生信息管理 26
6.1.2教师信息管理 29
6.1.3课程管理 31
6.1.4成绩管理 35
6.2学生模块功能 36
6.2.1学生信息管理 36
6.2.2学生选课管理 38
6.2.3留言板管理 41
结论 43
致谢 44
参考文献 45
第一章 绪论
1.1 课题背景及意义
我国教育产业化的快速发展,社会对教育教学管理硬件要求是与日俱增,尤其是对于一个学校能够具有一套完整的信息管理系统软件提出了更多的要求。各类高校的学生越来越多。需要管理的数据量越来越多,信息的准确性、及时性的要求也在日益增强。正是这一矛盾的出现,人们不得不想出解决这些问题的办法。计算机技术的日新月异和网络化的风靡为解决这一问题提供了良好的条件。运用计算机软件开发出一款适合高校的学习管理系统应运而生。
该学习管理系统对学校日常的办学管理有着重要的意义:
(1)使学校的管理从人工向计算机化发展。
(2)能够按照用户选择的不同的条件进行简单查询和复合查询。
(3)减少了人工操作中不可避免的失误。
(4)降低了学校的人工管理费用。
(5)使学校的信息更加公开、透明、准确、及时。
1.2 课题目的
信息技术的日新月异和网络技术的广泛应用。教育在现代化过程中越来越受到人们的重视。利用学习管理系统可以对学生学习实现高效管理,对学生、教师进行添加信息、查询信息、删除信息等一系列功能,以及课表生成、选课、退选等功能。这将是学校老师的一个好帮手。该系统是利用现代计算机技术解决传统学校工作中的问题而诞生的。
1.3 学习管理存在的问题分析
目前高校在学生教育管理中虽然积累了大量工作经验,但高校的办学质量和办公效率还是有一定问题的,尤其是从精英教育向大众教育的国家、高校规模的日益扩大,很多问题也日益出现在人们面前,高校必须采取切实有效的方法来解决这些问题。
主要表现:
(1)信息量的日益增加,这就对有效管理这些信息提出了更高的要求。
(2)学校部门在协调的时候有不妥之处。
(3)人工记录方法既效率低又错误过多。
(4)虽然存在一些系统可以在一定程度上提高办公效率,但总体还是没有根据学校的实际情况来设计。
(5)管理者已经习惯了传统的管理模式,对于信息化管理,在短时间之内很难转变。
1.4 系统开发的方法
在开发过程中,注意使其符合操作的业务流程,努力提高系统的全面性、通用性,使得该系统能适用于各类高效。在开发方法的选择上,将生命周期法和原型法结合在一起,按照系统调查研究、分析系统、设计系统和系统实施四个主要阶段进行设计,并且在具体的设计上,使用了演化式原型法,伴随着用户的使用及对系统认识的不断深化,对一个部分或几部分进行重新分析、设计、实施。在开发工具的选择上,我采用了 JSP及MYSQL关系数据库开发工具, 系统应用原型可以在短时间内建立起来。然后,对初始原型系统进行需求迭代,不断修正和改进,直到一个满意的可行系统的形成。
1.5 课题研究的主要内容
本系统是根据学习管理系统模块进行功能分析和设计得出的,主要内容包括以下七个模块:
(1)学生信息管理(学生信息查询、修改、增加、删除);
(2)教师信息管理(教师信息查询、修改、增加、删除);
(3)课程管理(查询课程信息、添加课程信息、删除课程信息、修改课程信息、必修课程管理、选修课程管理);
(4)成绩管理(包括成绩录入、成绩排名);
(5)学生信息管理(查看班级学生信息、查看学生详细信

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/113.html

好棒文