基于Java的教务管理系统毕业论文
2020-05-23 16:00:01
摘 要
随着信息技术的发展与普及,现代的教务管理越来越趋于信息化,本文主要阐述了基于java语言的教务管理系统的设计思路、实现方法和实现过程。首先,我们通过了解不同用户的各种需求,分析出系统应具备的功能,从而依次设计系统的模块功能。在分析用户需求时,我们把系统要管理的数据按照功能归类成表来完成对数据库的设计。后台程序中的数据库接口也是按照在数据中创建的表的内容来实现的。
根据教学信息管理的特点,本次毕设完成了一个基于网络应用开发的高校教务管理系统,该系统主要以J2EE开发模式作为基础,以MyEclipse作为平台,综合使用了SSH三大框架,以MySQL作为数据库,以JSP作为动态页面设计语言,以Dreamweaver作为界面美化工具,从而实现了对基本教学信息方便、快捷的管理,不仅提高了教学信息管理的效率,还有利于老师及时查看学生信息,帮助学生按时选修课程,提醒学生完成学籍任务。
关键词:教务管理系统 J2EE MYSQL JSP
Educational Management System Based on Java
Abstract
With the development and popularization of the computer technology, the modern educational administration management has become more and more computerized. This paper mainly expounds the design ideas, realization methods and realization process of the educational administration information management system.First of all, we understand the needs of different users, the system should have the function of the system, so as to design the module function of the system. In the analysis of user needs, we put the system to manage the data in accordance with the functional classification of the table to complete the design of the database.The interface of the database in the background program is realized by the structure of the data table.
According to the characteristics of the teaching information management, the graduation design to achieve a based on Web technology university educational administration management system mainly uses J2EE as development based, MyEclipse as a development platform, the integrated use of SSH framework, to MySQL as the backend database, using JSP technology to complete the realization of dynamic pages, with Dreamweaver as interfaces landscaping tools, in order to achieve the management of basic teaching information convenient, fast, Not only to improve the efficiency of teaching information management, but also conducive to the teacher's timely view of student information, to help students on time elective courses and remind students to complete the task.
Keywords: educational management system;J2EE;MYSQL;JSP
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1课题背景与研究意义 1
1.2教务管理系统功能概述 1
1.3论文结构 2
第二章 系统开发平台介绍 3
2.1 JSP简介 3
2.1.1 JSP的概述 3
2.1.2 JSP中两个重要的内置对象 3
2.1.3 JSP的技术特征 3
2.2 JAVA语言 4
2.2.1 JAVA语言的概述 4
2.2.2 JAVA语言的特性 4
2.3环境的配置 5
2.3.1 MyEclipse简介 5
2.3.2 TomCat服务器的简介与配置 5
2.3.3 MySQL数据库简介 5
第三章 系统分析与设计 7
3.1系统需求定义 7
3.2功能需求分析 7
3.3系统设计思想及结构 8
3.1.1系统设计思想 8
3.1.2系统设计结构 8
3.1.3 系统的逻辑结构设计 8
3.4系统功能模块划分 9
第四章 数据库分析与设计 10
4.1数据库的需求分析 10
4.2数据库的概念结构设计 10
4.3数据库表的创建 12
4.4配置web.config文件 15
第五章 程序的设计与实现 16
5.1用户登录界面 16
5.2管理员操作主界面 17
5.3管理员信息管理界面 18
5.3.1班级信息管理 18
5.3.2教师信息管理界面 18
5.3.3学生信息管理界面 19
5.4课程管理界面 22
5.4.1 必修课管理界面 22
5.4.2 选修课管理界面 22
5.5管理员排课管理界面 24
5.6教务公告管理界面 26
5.7学生选课管理界面 27
5.8学生信息查询界面 29
5.8.1 学生成绩查询界面 29
5.8.2 个人课表查询界面 30
5.9教师信息查询界面 30
5.9.1 教师课表查询界面 30
5.9.2 选课学生信息查询界面 30
5.9.2 成绩管理界面 31
第六章 系统测试 32
6.1系统测试的目标 32
6.2软件测试任务 32
6.3系统测试方案 32
6.4测试用例与测试报告 33
第七章 总结与展望 34
7.1总结 34
7.2展望 34
参考文献 36
致 谢 37
第一章 绪论
本章是在确定选题后,对教务管理系统的课题背景和研究意义进行了解,通过查询资料对系统需要实现的功能进行总体上的了解,设计出开发整个项目的思路,构思出论文的结构。
1.1课题背景与研究意义
教学管理系统可以帮助学校信息化的管理教务工作,是一所学校教学管理工作的基础和保障。一款功能齐全的教学管理系统是一个教育系统不能缺少的一环,它能够为学生提供及时全面的信息查询,同时还可以帮助管理人员和教师更全面的掌握学生的学业情况,为学生更新教务通知,帮助学生更及时的去了解自己的学习情况。在计算机时代来临之前,学校对教务工作的管理是采用人工管理的方式,人工管理存在着很多不足:效率低、文件的保密性差、大量的文件处理工作对教师和学生查询信息造成了不便,严重影响了管理员的办事效率。随着计算机的普及,开发一款功能全面的网上教务系统来代替人工进行教务管理已经刻不容缓。目前国内各大高校都已经开发出了具有自己学校特色的教务系统来对全校学生和教师的信息进行统一管理,学校已经越来越重视教务系统的开发与使用,查找方便快速、安全性高、数据存储量高、运维成本低等优点更是显示出网上教务系统的优势。因此开发一款网上教学管理系统是必不可少的。
1.2教务管理系统功能概述
根据查找的资料概括出教务管理系统主要应该包括学生信息管理功能模块、教师信息管理功能模块、管理员操作功能模块等三大功能模块。
1. 学生信息管理功能模块:
相关图片展示: