培训管理系统开发毕业论文
2020-05-15 21:57:37
摘 要
随着升学就业的压力越来越大,学生渐渐已经不再满足于学校的教学资源,而将目光投向了课外辅导。随着学生人数的增加,对学生信息的管理难度也就加大,因此,管理系统的重要性也就越发的明显。此培训管理系统主要实现的功能模块包括教师管理、学生管理、课程管理以及班级管理等。通过使用培训管理系统这个平台,管理员可以与师生进行信息交流,这不仅提高了信息的利用率,同时,学生也可以在此系统上在线选课和学习,学习结束之后教师还可以在系统上发布考试成绩。
本次系统的开发使用Microsoft Visual Studio 2012(vs)进行所有的C#代码的编程,并实现具体的功能。此外,本次开发中的数据管理操作使用SQL Sever 2008来完成。本文介绍了建立此系统的基本步骤,文章结尾还对工作做了总结。
关键词:培训管理 在线选课 信息发布
The Development of Training System
Abstract
With the more and more pressure from entering a great college and getting a satisfied career , the daily exercises from the school do not meet the students’ need gradually . They turn to extracurricular classes for a higher possibility to achieve success . The number of the students like this is increasing rapidly , which makes the management of students’ information more difficult . Therefore , an efficient management system is increasingly needed . The system has four main function modules : teacher management, student management , course management and class management . Once logging in the system , the administrator can communicate and share information with teachers and students , which improves the utilization of information . Meanwhile , students can use this system to choose courses they need online . When finishing the courses , teacher can post grades on the system .
The system uses Microsoft Visual Studio 2012 (vs) for the whole process of programming and use vs as the development tool to realize the basic function of the system . In addition , we use SQL Sever 2008 to deal with the data management in this system . We also use vs as the development tool to realize the basic function of the system . In this article , we introduce the basic steps to establish this system . At the end of the article , we make a brief summary of what we do .
Keywords: Training management ; Online course selection ; Information distribution
目 录
摘 要 I
Abstract II
第一章 绪论 2
1.1 研究背景以及研究目的 2
1.2 国内外研究状况 2
1.3 本文的主要内容 3
第二章 相关理论及技术 4
2.1 系统实现技术及分析 4
2.1.1 ASP.NET 4
2.1.2 数据库开发环境 6
2.1.3 ADO.NET数据库 6
2.1.4 开发语言 7
2.2其他相关技术 7
2.2.1 AJAX技术 7
第三章 系统分析与设计方案 8
3.1 系统可行性分析 8
3.1.1 经济可行性 8
3.1.2 技术可行性 8
3.1.3 安全可行性 8
3.1.4 实施可行性 9
3.2 系统设计目的 9
3.2.1 提高各部门的工作效率 9
3.2.2 改变学生获取信息的方式 9
3.2.3 提高教学质量 9
3.3 总体规划与设计 10
3.3.1 基本目标 10
3.3.2 总体设计方案 10
3.4 系统结构分析 10
3.4.1 基于.NET的信息系统架构 10
3.4.2 软件体系结构 12
3.5 系统基本功能需求 13
3.5.1 教师管理模块 13
3.5.2 学生管理模块 13
3.5.3 课程管理模块 14
3.5.4 成绩管理模块 14
3.5.5 班级管理模块 14
3.5.6 建立业务用例 15
3.5.7 建立功能流程 16
3.6 数据库设计 18
3.6.1 数据库概念结构设计 19
3.6.2 数据库逻辑结构设计 19
3.6.3 表关系设计 22
3.7 系统结构设计 23
第四章 系统的实现与测试过程 25
4.1 系统框架搭建 25
4.2 系统功能实现 26
4.2.1 登录功能实现 26
4.2.2 主界面实现 27
4.2.3 学生管理模块实现 28
4.2.4 教师管理模块实现 30
4.2.5 班级管理模块实现 30
4.2.6 成绩管理模块实现 31
4.2.7 课程管理模块实现 32
4.3 系统功能测试 32
第五章 总结 36
参考文献 37
致谢 39
第一章 绪论
1.1 研究背景以及研究目的
在信息化时代的今天,数字化和网络化如今已经成为社会的两大重要特征,全世界已经进入到一个快速发展的计算机时代,在人们的日常生活中,信息元素越来越随处可见。在如今这个信息化时代,信息资源已经成为非常重要的资源,并且随着信息化越来越被人所熟知,网络技术的发展也越来越迅速,信息化的建设在社会各个行业中开展了起来。例如在教学管理方面,学生信息的管理已经由传统的纸质档案管理逐渐转为数字管理,这在很大程度上提高了办事效率。另一方面,随着升学就业的压力越来越大,许多学生已经不再满足于学校课堂上的学习,而将目光投向了各式各样的培训机构,以便能更加充分地利用课余时间,期望取得满意的成绩。因此,随着学生数量的不断增多,一个高效、稳定的培训管理系统的建立、维护和应用也就相当的必要。
在此背景下,很多培训机构建立了自己的教学管理系统。用户通过使用这些系统,通过网络可以把整个培训机构的信息相互关联起来,管理者们可以充分发挥整个培训机构的管理职能,提高教学管理的效率,尤其是大大提高了信息管理中对信息的采集速度以及准确度,同时信息化也促进了教学管理的有序进行。可以说,管理系统的建立是数字信息化时代的必然产物。国内许多培训机构都开发了自己的教务管理系统,虽然在风格上可能会有不同,但在基本的管理模式方面都是大同小异的。
1.2 国内外研究状况
教学管理是目前各大培训机构乃至各大高校的主要工作之一,涉及到各个部门与师生之间的信息交流,随着选课制度的开创,教学管理的工作也日趋繁重,对于一个高效、稳定的管理系统的需求也就日益增多。
相关图片展示: