登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

信息工程系日常教学管理系统的设计与实现毕业论文

 2021-04-21 12:04  

摘 要

计算机的应用随着现代社会技术发展已经逐渐进入到各个领域,使人们的生活水平和工作效率都产生了巨大的变化。作为高校教学管理工作中的一部分,日常教学管理所负担的计算及统计工作是高校教学部门的主要工作之一。随着教学的多元化,教学管理变得越来越复杂。传统的人工管理已不能满足高校教学管理的需求,由此产生的系统管理也越来越广泛。

  本系统的开发从分析用户需求开始,在对用户的调查中获取信息。在收集和分析需求信息后,合理划分功能模块。基于网站开发技术,构建了一个日常教学管理系统。系统运行于Tomcat服务器,后台使用MySQL为数据库,前端使用HTML, CSS, JavaScript语言开发。

后台通过读取Excel表格中的原始数据数据,将数据存入数据库中,服务器发送指令到数据库调取数据。该系统较好地完成了教师各种教学数据管理、浏览查询等功能,由此设计出一个高效且智能的管理平台,为高校教学提供服务。

关键词:管理系统;教学;数据库;网站

Abstract

With the development of modern society and technology, the application of computers has penetrated into various fields, and has brought about tremendous changes in people's living standards and work efficiency. As part of the university's teaching management, the calculation and statistical work that daily teaching management is responsible for is one of the major tasks of the teaching department in colleges and universities. With the diversification of teaching, teaching management has become more and more complicated. The teaching management needed in universities can no longer be met with traditional manual management, and the resulting system management is becoming more and more widespread.

The development of this system begins with the analysis of users’ needs and obtains information from surveys of users. After the collection and analysis of demand information, rationalize the functional modules. Based on the website development technology, a daily teaching management system was constructed. The system is a B/S architecture management system. MySQL is used as a database in the background, the front end is developed using PHP language, and the system runs on an Apache server.

The background data is stored in the database by reading the raw data in the Excel table. The server sends instructions to the database to retrieve data. The system has successfully completed the various teaching data management, browsing and other functions of the teacher, thus designing an efficient and intelligent management platform to provide services for college teaching.

Keywords: Management system; teaching; database; website

目 录

第1章 绪论 1

1.1 研究目的及意义 1

1.2 国内外研究现状 1

1.3 研究内容 2

第2章 系统功能分析 3

2.1 可行性分析 3

2.1.1技术可行性 3

2.1.2经济可行性 3

2.1.3操作可行性 3

2.2 需求分析 3

2.2.1用户需求 4

2.2.2功能需求 4

2.3数据流图 5

第3章 系统设计 8

3.1总体设计 8

3.1.1系统总体结构设计 8

3.1.2 系统模块结构设计 9

3.2系统流程图 11

3.2.1系统登录 11

3.2.2查询工作量 12

3.3数据库设计 12

3.3.1概念结构设计 12

3.3.2物理结构设计 13

第4章 系统实现 15

4.1用户登录界面 15

4.2管理员子系统 15

4.2.1管理员用户管理模块 15

4.2.2管理员信息管理模块 16

4.2.3教学理论课程管理模块 17

4.2.4教学实践信息管理模块 17

4.3教师子系统 18

4.3.1教师资料更改模块 18

4.3.2查询模块 18

第5章 系统测试 20

5.1 登录界面测试 20

5.2 功能测试 20

第6章 总 结 22

参考文献 23

致 谢 24

第1章 绪论

随着国内外信息高速发展,各行各业已经开始使用信息化系统。教育问对下一代的培养起着至关重要的作用,因此也受到了社会各界的广泛重视。在教学领域,信息化管理已成为必然趋势[1]。要实现信息化管理,需要优化繁琐的文件程序,对管理文件进行整合并且设计相应的系统。针对信息工程系的日常教学规律,设计出一个基于信息系工作量的日常教学管理系统。该系统在日常教学的管理中可以简化管理流程,优化管理者和被管理者的使用体验,使得日常的教学管理可以更加系统化,结构化以及高效化。

1.1 研究目的及意义

随着当今社会的发展及科技的进步,计算机开始大范围普及,由计算机完成的工作也越来越多。计算机所具有的处理海量数据的能力以及其对大规模事务的管理远超人工。于是产生了以计算机为核心的对大规模事务处理的应用,其中一项就包括了教学量管理系统的设计应用。统计表明,科技计算使用计算机的占比为8%,生产过程控制使用计算机的占比为12%[2];由此看来,事务管理是计算机应用的主要领域。

我国近年来信息产业的迅猛发展,人事管理中的手工管理方式已经在大数据的情况下显得不合时宜,人工管理的低效率使得使用计算机提高管理效率和管理质量势在必行。而对于高校来说,信息化是新世纪对于高校的直接挑战,学校与社会和时代的统一显得十分重要[3]。传统的人工统计管理已无法应对海量的数据,因此学校教学管理的信息化已成为必然趋势。

过去的教学实践量管理系统十分繁琐,首先由教务处发放学院老师工作量总表,老师提取出自己的工作量进行整理和计算并和算出教学总量等数据[4]。然后人事部门再对每一个员工所提交的工作量数据进行二次核算,并且对于教职工所提出项目也要进行核查,人工处理和多次核查是的工作进展十分缓慢。学校的教职工数量不断增多的情况下,这种原始的处理方式已经无法适应。这种人工操作的原始过程效率低下,并且工作量之间关系复杂,统计和查询的方式各不相同,非常容易出现数据的重复计算等问题,因此该过程必须实现信息化[5]

1.2 国内外研究现状

在快速发展的教育事业中,动态发展是高校管理所必须面对的问题。而对于我国来说,计算机应用于教学实践量的管理,在70年代末期才逐渐兴起[6]。鉴于我国教育行业的现状,仍有大量需要研究和解决的问题。目前,计算机辅助管理已在我国的教育管理中得到了广泛地应用,近两年较快的发展,加快了计算机辅助管理的普及性。但总的来说,计算机在我国教师管理中的应用还处于初级阶段,还需要不断地探索和研究[7],研究成功后它将推动我国教育信息的发展和教学实践量管理信息处理的现代化。

1.3 研究内容

本系统开发的任务就是实现学校日常教学管理管理的系统化,从而达到提高学校教学管理效率的目的。本文的主要研究内容如下:

对所选题目进行背景介绍,说明研究的目的及意义,叙述国内外对“日常教学管理系统”课题研究的现状,说明本课题的主要研究内容。对信息工程系日常教学管理系统进行方案、设计语言、数据库及系统架构的分析与选择。对本设计进行系统功能分析,包括可行性分析及需求分析[8]。根据信息工程系日常教学管理系统中软件设计部分进行分析,较为详细的介绍各个部分,以及所实现的功能,最后给出系统的主要实现。对信息工程系日常教学管理系统进行系统调试及结果分析,按教学实践实际情况对系统进行模拟,对软件进行调试、修改。对本次课题的设计进行总结,简单阐述本次设计流程,实现功能,以及所应用技术,并且对所存在的不足进行分析[9]

第2章 系统功能分析

2.1 可行性分析

2.1.1技术可行性

本系统采用Microsoft Windows 10作为操作系统平台,以MYSQL作为后台数据库的支撑,使用Apache服务器发送指令到数据库调取数据。前端的网页样式使用Bootstrap框架,构建简洁优美的界面布局。

2.1.2经济可行性

在计算机技术飞速发展的今天,设计出一个管理系统不是一件困难的事情。由于目前数字化管理需求量大,且从事相关开发的人员数量多,因此本设计的制作可以在保证质量的前提下同时保证投入[10]。同时,老式的教学管理方式耗费了大量的人力物力,因此本设计的应用不仅可以节省相关成本,更进一步的是可以节省学校管理人员大量的资源和时间,同时也减少了人为失误所造成的损失,减少人事部门因人工失误所导致的损失[11]。由此看来,本系统具备经济可行性。

2.1.3操作可行性

基于Web的管理系统在现今的生活中已经随处可见,合理的功能设计和简单、通用的操作方式,既可以满足学校教学的各种需求,同时也能够为教师的工作安排和查询提供便利[12]。管理人员及教师用户可以在较的短时间内掌握系统,并熟练地使用,因此该系统具有操作可行性。

综上所述,本系统在技术、经济和操作都是可行的,因此本系统可以进行开发。

2.2 需求分析

本课题的研究目标就是要开发一个教学管理系统,由教务处的工作人员下发相应表格,教师通过登陆自己的账号下载自己的工作量表,根据信息学院的实际情况,要开发的教学实践量管理系统的系统必须达到以下标准:

1. 用户可通过系统查询自己的工作量;

2. 用户可向管理员申请修改权限后由管理员对用户数据进行修改;

3. 管理员能够对系统信息进行灵活的浏览,并进行模糊或精确的查找;

3. 管理员可对用户进行增加和删除;

4. 管理员能够轻松地将本地Excel 数据导入数据库中;

5. 管理员能容易地完成数据库的备份与还原。

2.2.1用户需求

本系统的用户分为管理员和教师,教师应能够查看自己所教课程工作量的大小和教学实验量的统计情况,并以此为依据清楚的衡量和规划自己的工作量信息。管理员能够对管理员信息、教师信息、学院、班级、课程信息和教学、教学实验量进行管理。影响教师的工作量的因素很多,本系统会选择主要的因素来合理计算教师的工作总量[13]。管理员需要根据最终工作量统计数值的大小来规范合理安排教师的教学和教学实验量信息情况。教师用户可在自己的登陆系统中对自己的信息进行添加和删除,管理员用户也可以在系统中对所有的教师用户信息进行编辑。对于理论课、实验课和实践课的管理,管理员用户可以在系统中实现信息的添加及删除,并及时更新数据库信息,以显示在教师用户的界面上。

本系统也需要完成对登录用户进行权限的限制功能,教师使用教师姓名,管理员使用用户名进行登录,系统进行用户身份的验证,避免非法用户的越权操作,保护数据的安全可靠。教师只有进行资料修改和工作量查询的权限,而管理员拥有对管理员、教师、课程、学院、学期、班级、授课情况、统计的增加、删除、修改和决定教师工作量统计要素和工作量计算规则的权限[14]

同时,本系统设置了安全退出系统的功能。不同于简单的关闭浏览器,安全退出系统需要用户对自己的账号进行注销,目的是对用户的系统登陆信息缓存进行清除,以防其他人通过浏览器缓存的信息对用户的信息进行攻击。

2.2.2功能需求

教学管理系统可以实现管理员管理、教师管理、理论课教学管理、实验课教学管理以及实践课教学管理等主要功能。服务器读取数据库中的信息,从而使学校对教师的工作安排显得更加直观与高效。本系统的结构图如图2.1所示。

图2.1 系统结构图

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

企业微信

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