登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于java的教学信息管理系统设计与实现毕业论文

 2022-02-14 20:09:56  

论文总字数:26928字

摘 要

在中国,教育体制进愈发的完善,学校规模越来越大,学生和教师的数量不断增加。教师、学生、选课、成绩等信息统计起来非常麻烦,通过传统数据管理的方法(比如excel,纸质文档)对所有信息进行整合效率低,保密性差。所以在互联网的兴起的大环境下,教学信息管理开始由纯粹人工管理向使用计算机辅助进行管理的方向发展,所以我们需要开发一个能够在web上运行的教学信息管理系统。

本系统运用了Eclipse Tomcat jdk MYSQL的组合开发平台开发。运用工具MySQL Workbench 6.3 CE进行数据库的管理与设计,使用Java语言进行主要逻辑控制。在前端界面上使用html显示内容主体,使用css进行布局,使用JavaScript进行页面控制,运用Ajax技术来实现异步刷新功能,使用json文件存放和传输数据。

本系统从使用用户的角度出发,对学校里教师、学生的相关信息进行较为完整的整合,对教务管理系统进行完整的分析。

关键词:B/S 教学信息 Java JDBC Servlet 数据库

Design and Implementation of Teaching Information Management System Based on java

Abstract

With the further improvement of China's education system, the scale of schools has expanded and the number of students and teachers has increased. The statistics of teachers, students, courses, grades and so on are very troublesome. Through the traditional data management methods (such as Excel, paper documents), all the information is integrated with low efficiency and low security. So the rise in the Internet environment, teaching information management has been gradually formed by the pure manual management to use computer to assist in the management of the direction of development, so we need to program a teaching information management system.

The system uses the combination of Eclipse Tomcat jdk MYSQL development platform development. The use of B/S architecture, the system design and implementation of the use of software engineering ideas. The use of tools MySQL Workbench 6.3 CE database management and design, using Java language for the main logic control. In front of the interface, use HTML to display the content of the main body, use CSS layout, use JavaScript for page control, use Ajax technology to achieve asynchronous refresh function, use JSON file to store and transfer data.

The system from the user's point of view, teachers, students to conduct a comprehensive integration of the educational administration system to conduct a comprehensive analysis. The main functions include teacher information management, student information management, performance information management, elective management, news management, curriculum management.

Keywords: B2B; Teaching information Java; JDBC Servlet; datebase

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 课题背景 1

1.2 课题意义 1

1.3 课题主要研究内容 1

第二章 开发工具和开发技术 3

2.1开发工具 3

2.1.1 Eclipse相关介绍 3

2.1.2 Tomcat相关介绍 3

2.1.3 MySQL相关介绍 3

2.1.4 MySQL Workbench介绍 4

2.2开发技术 4

2.2.1 JDBC相关介绍 4

2.2.2 servlet相关介绍 4

2.2.3 JSP相关介绍 4

2.2.4 HTML相关介绍 5

2.2.5 CSS相关介绍 5

2.2.6 JavaScript相关介绍 5

2.2.7 JSON相关介绍 5

2.2.8 ajax相关介绍 5

第三章 软件需求 6

第四章 总体设计 9

4.1 系统总体框架 9

4.2 数据库分析 9

4.3 数据库详细设计 13

第五章 系统详细设计与实现 18

5.1 系统首页 18

5.1.1 消息查看 18

5.1.2 登录 20

5.1.3 注册 21

5.2 管理员模块 22

5.2.1 院系管理 22

5.2.2 用户管理 27

5.2.3 消息管理 28

5.2.4 停课管理 29

5.2.5 成绩管理 30

5.2.6 课程管理 30

5.2.7选课与退课 31

5.3教师模块 31

5.3.1个人信息查询 31

5.3.2 课表查询 32

5.3.3 成绩管理 32

5.3.4 停课申请 33

5.3.5 选课学生查询 33

5.4学生模块 34

5.4.1 个人信息管理 34

5.4.2 成绩查询 34

5.4.3 选课与报名 34

5.4.4 课表查询 34

第六章 结语 35

6.1 总结 35

6.2 存在问题及改进 35

6.3 展望 35

参考文献 36

致谢 37

请支付后下载全文,论文总字数:26928字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图