ssh框架的学分管理系统的设计与实现(源码)【字数:10008】

摘 要随着信息时代高速发展,计算机信息技术、网络技术被大量的应用于人们的生活中,给我们带来了极大的便利。计算机涉及到了生活中的方方面面,尤其是在教学领域方面,已经对传统的教学模式产生了很大的冲击。将计算机网络技术应用到教学中,来促进传统的教学模式向先进教学模式的跳跃,实现教学管理信息化,已成为发展的必然趋势。因此,学分管理系统的应用已成为教学管理中的重中之重,学生的成绩、学分以及个人信息的信息化管理是学分管理系统的主要实现目标。该系统的设计是基于SSH框架和Bootstrap前端框架、开发工具采用的是MyEclipse、开发环境Tomcat7.0、大型数据库Oracle作为系统的后台数据库,使用Java、以及JavaScript语言开发设计。通过这些技术开发的学分管理系统实现了教师和学生对学习情况的综合分析,简化了教师的工作压力,提高了工作效率,从而方便了教师与学生的工作学习。
目 录
第一章 绪论 1
1.1开发背景 1
1.2学分管理系统的现状 1
1.3开发的目的和意义 1
第二章 系统开发环境工具 3
2.1 Oracle数据库介绍 3
2.2 MyEclipse开发工具介绍 3
2.3 SSH框架技术介绍 3
2.4 Bootstrap前端框架介绍 5
第三章 系统的分析与设计 6
3.1功能需求分析 6
3.2系统功能分析 6
3.2.1系统功能模块设计 6
3.2.2系统功能子模块设计 7
3.3 数据库设计 8
3.3.1目的 8
3.3.2结构设计 9
3.3.3 ER图设计 9
3.3.4数据表设计 11
第四章 系统功能模块设计 17
4.1用户登录模块 17
4.2学生模块管理 18
4.2.1修改密码 18
4.2.2个人信息的维护 18
4.2.3网上选课 19
4.2.4个人成绩 23
4.2.5成绩分析 23
4.2.6查看本学 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
期课程 24
4.3教师模块管理 24
4.3.1学生成绩管理 24
4.4管理员模块管理 28
4.4.1用户管理 28
4.4.2角色管理 30
4.4.3教学管理 31
结束语 36
致 谢 37
参考文献 38
第一章 绪论
1.1开发背景
信息技术的高速发展,以及互联网的广泛应用,推动了新的计算机应用的产生,大大的方便了人们的生活,并且随着近几年国家教育政策的调整,全国高校开始大规模招生,大量的学生涌入校园,高校的教学以及学生的信息管理面临着很大的挑战。丰富而复杂的教学课程、海量的的数据信息、数据资源的急需更新,对遵循传统教学模式的教师管理学生成绩的工作造成了很大的压力,同时很大程度上降低了学生管理的效率以及学生信息的保密性。因此,传统单纯的人工管理教育工作的模式已经不适用于当今的教育环境,这种传统方式一定会被基于计算机技术的信息管理平台所取代。
学分管理系统能够取代传统教学管理模式的不足,更好的完成对学生成绩管理工作,从而提高教师的工作效率。通过学分管理系统,我们能够快速的检索到学生的信息情况并对学生的信息进行有效的管理,减轻了教师的压力,为教学教育的发展提供了很大的便捷。
1.2学分管理系统的现状
学分管理系统,并不是一个崭新的概念,但是,在我国,还有很多的学校根本不存在这种形式上的教学管理,学校的工作仍是由传统的手工来实现,不仅效率低下,而且动用的人力也繁多,成本巨大,发生错误的情况也是极多。学生是社会发展的基石,保障学生的基本信息情况更是重中之重,传统的管理方式不能保障学生信息的保密性。
相比较于西方发达国家,1968年,美国计算机界就基于计算机技术的信息系统和信息管理等方面发表了诸多论文并紧接而行的就是将之付诸于实践。而我国将信息技术应用到教育领域是很少的一部分,只有我国的一些大城市才有较多的应用,其中只有一些规模较大的院校才使用计算机来对学校的教学管理进行操作,这样可以提高工作效率,以及保证工作的质量。将计算机应用到教学领域,是时代发展的重要举措。作为培养人才的基地,学校的进步与发展对整个社会起着巨大的推动作用。实行管理的自动化,才能实现管理的现代化。
1.3 开发的目的和意义
(1)减轻了教师的工作压力:传统中教师对学生进行管理,需要不断的查找与分析学生情况,而如今只需要几名人员对学生成绩进行录入与统计,系统会对学生情况进行分析;
(2)增强了保密性:单人单账户的管理模式,避免了因人员的疏漏造成的学生信息的泄露以及信息的损坏;
(3)便捷性:取代了传统的教师获得学生的情况翻阅成绩单的方式,只需要简单的搜索查找,通过系统就能迅速得到该生的学习情况,也给学生查看个人学习情况提供了便捷的途径;
(4)海量数据信息存储:能够寻访学校往界学生的学习情况以及学生信息,更有利于学校的教学评估,减少了出错率;
第二章 系统开发环境工具
2.1 Oracle数据库介绍
Oracle数据库系统是一种以分布式数据库为核心的软件,由甲骨文公司提供,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,也是目前应用最为广泛的数据库系统。不仅拥有完整的数据处理的能力、还能实现分布式处理。
Oracle数据库的特点:
(1)提供了基于角色分工的安全保密管理,在数据库的管理功能、完整 性、安全性、一致性等方面都拥有很好的表现;
(2)共享Sql和多线索:减少了Oracle资源的占用,并增强了Oracle的能力;
(3)支持大量的数据存储;

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

好棒文