教学信息管理系统论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015届毕业设计(论文
)
教学信息管理系统
摘要
本文主要阐述现阶段教学信息管理的研究和发展,并设计了基于Java编程语言和Web页面相结合的教学信息管理系统。计算机信息技术和数据库技术的结合使教学信息管理系统发挥其强大功能,能够清晰显示出教师、学生、课程等必要信息。
本系统主要包括以下模块:教师添加、学生信息查询、课程查询,以及成绩查询等,促进对教学信息的高效管理。
关键词:教学信息管理,Java,Web页面,系统开发
Abstract
This paper mainly expounds the research and development of teaching information management of the present stage, and the design of the teaching information management system based on the combination of Java programming language and web pages. Combination of computer information technology and database technology, the information management system
for teaching play its powerful function, can show clearly the teachers, students, curriculum and
other necessary information.
This system mainly includes the following modules: teachers to add, query student information, course query, and query results, promote the efficient management of teaching information.
Key words: Teaching information management,Java ,Web page ,System development
目录
绪论 (1)
1系统分析 (1)
2系统设计 (2)
2.1 开发环境 (2)
2.2.1 Java简介 (2)
2.2.2 Eclipse和WebStorm (2)
2.2.3 Tomcat (2)
2.2.4 MySQL (2)
2.3 系统的总体功能模块 (3)
2.4 系统流程图 (3)
2.5 数据库设计 (4)
2.5.1 数据库表 (4)
2.5.2 教学管理系统的E-R图 (7)
3 系统的实现 (7)
3.1 系统的登录页面 (7)
3.2 教师模块的实现 (9)
3.3 学生信息管理 (11)
3.4 课程信息管理 (14)
3.5 学生成绩信息管理 (15)
4 结论 (17)
参考文献 (19)
致谢 (20)
绪论
教学管理系统对一个教育单位来说是不可缺少的部分;学校也有决策者和管理者,他们每天接触大量信息,而教学信息管理系统在这方面起了关键作用,不仅能提供更高效的管理手段,而对于学生来说可以轻松查阅关于生活学习等各方面信息。[1]现今我国民办学校建设不断增加,可想而知,学生数量也直线上升。对于海量的学生信息,教学信息管理系统崭露头角,发挥强大的功能。由此设计了这个教学信息管理系统。使用此类系统不仅做到学生信息的高效管理、科学统计和迅捷便利查询、修改、增加、删除,而且起到四两拨千斤的工作效果。[2]
综上所述,开发适合各个学校的教学管理系统能够利用计算机处理学生的在校信息的任务,可以很大程度上使教师的工作效率提高。不仅学生利用本系统查询自己学习生活各个方面的信息,而且老师也可以通过本系统对学生的各种信息进行查询和管理。
1 系统分析
如果设计一个软件系统,第一步要对软件系统的市场需求进行大量分析,所必须要做的工作是深入描述目标系统的功能和性能,确定软件设计限制和软件同其他系统元素间的接口细节,定义软件的其他有效性需求。系统的可行性分析主要是针对经济上是否可行,技术上是否可行以及操作上是否可行进行分析,下面将分别介绍三种技术上的可行性:
本系统运行的环境在windows系统上运行并且可以实际操作,而且现在绝大部分人都有家用电脑可以方便携带随时可以进行系统的申报操作。因此系统在经济上是可行的。[3]
这个系统要求应具备功能完备性、易使用、易维护等特点。本系统是采用带有ADT 插件的Eclipse作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的oracle11g,Java对oracle11g具有很好的支持。此系统在技术上是可行的此系统具备友好的用户界面,易于教师、学生操作简便,兼容性好,市场上主流的浏览器如:IE7以上,谷歌,火狐等,且因其使用方便很容易被使用者接受。[6]
2 系统设计
2.1 开发环境
对于软件开发系统的优劣,很大程度上影响着计算机系统的运行速度和稳定性,所以教学信息管理系统的开发环境选择极其重要:
系统开发环境:Eclipse,Tomcat,Jdk
系统开发语言:Java
运行平台:Windows 7
数据库:My SQL
2.2 软件介绍
2.2.1 Java简介
这个开发软件采用Java技术,Java是一种具有强大功能和操作简便的一种编程语言。这些新的功能使得Java成为一种真正的面向对象的编程语言。同时,Java完全支持xml,能快速开发Web应用程序的以及高性能的本地应用程序。由此只可以看出,Java的功能更强大,操作更简捷。
2.2.2 Eclipse和WebStorm
Eclipse是一个开源的、基于Java语言的可扩展开发平台。实质上它只是一个框架和一组服务,而且Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。好多使用者习惯性将Eclipse当成Java集成开发环境(IDE)来使用。WebStorm:前段开发工具。[7]
2.2.3 Tomcat
Tomcat是一个Web应用服务器,当配置完成服务器时可以使用网页的形式来访问请求,是独立与Apache独自运行的。Tomcat的特点是开源、小型,支持功能多样,使用简便。此外,由于Tomcat是开源的所以任何人都可以对它进行修改。
2.2.4 MySQL
MySQL是完全网络化的跨平台的关系型数据库系统,一种目前全球销售范围最广最流行的开放源代码的关系型数据库管理系统,数据库技术发展最快、应用最广,作为计算机信息处理与管理的核心技术,为计算机科学的发展奠定了坚实基础。数据库是数据