基于Web的班主任工作平台的设计与实现毕业论文

 2021-04-14 01:04

摘 要

俗话说:活到老,学到老。可见教育是如何影响人的一生的,教育的重要性不言而喻,又因为学校是教书育人的地方,我们的人生大部分时光都是在学校度过的。所以说学校在教育方面起到了关键性的作用,而国家在每年一届的国家大会上也都会提到教育问题与如何改进教育。关于如何提高学生管理的问题的热度跟如何教育改革的热点几乎一样了。本系统利用现代化计算机科学与技术解班主任在管理学生效率低下和不及时处理学生出现的问题而生的。系统在基于B/S(Browser/Server)结构模式下,利用PHP的高性能框架YII实现分布式开发与部署完成项目的构建和代码编写,从而实现程序良好的维护性。为了实现角色权限控制,本系统采用RBAC机制(基于角色的访问控制),采用MySQL关系型数据库来存储本系统的相关数据,也为了实现前端界面和后端代码相分离和解耦,前端开发框架使用Bootstrap的栅格化系统和jquery类库进行页面代码的编写。这样做可以快速构建出一个前后端相分离的班主任工作平台。该系统目的就是为了提高班主任在管理学生问题上的困难而开发,并且该系统不仅仅是只能满足一个学校的班主任管理问题还可以满足多个学校的,在数据库设计方面有良好的扩展性。

关键词:班主任工作平台;分布式应用;B/S;

Class teacher working platform based on Web

ABSTRACT

As the saying goes: never too old to learn.Education is how to affect the person's life, the importance of education is self-evident, and because the school is a place where teaching and educating, our life is most of the time spent in school.So the school has played a key role in education, and nations in the annual conference will also address the problem of education and how to improve education.The heat of the questions about how to improve the student management and how to reform the education of hot spots is almost the same.This system using the modern computer science and technology solutions for the teacher in charge in the management of students' low efficiency and not deal with the problems of students in a timely manner.System based on B/S (Browser/Server) structure mode, using PHP high-performance YII framework for distributed development and deployment of project construction and coding, so as to realize good maintenance program.In order to realize the role access control, this system adopts the RBAC role based access control, combined with the database using MySQL relational database to store the data of this system, also in order to achieve the front-end and back-end code interface phase separation and decoupling, the front-end development framework using the Bootstrap rasterize system and jquery library page code to write.To do so can quickly build a platform at before and after the separation of the teacher in charge work.The objective of the system is to increase the difficulty of the teacher in charge in the management of student issues and development, and the system is not only meet a school teacher in charge of the management problems still can satisfy more than one school, in the aspect of database design has a good scalability.

Key words:Class teacher working platform; distributed application; Brower/Server;

目 录

第1章 绪论 1

1.1 本文工作的来源 1

1.2 目的和意义 2

1.3 国内外进展 3

1.3.1 国外进展 3

1.3.2 国内进展 3

1.4 本文工作的主要内容 4

第2章 需求分析 6

2.1 功能需求分析 6

2.2 性能需求分析 7

2.3 运行坏境要求 8

第3章 总体设计 9

3.1 基本功能设计 9

3.2 系统处理流程 10

3.3 系统层次模块 13

3.4 界面设计 14

第4章 详细设计 15

4.1 功能模块的划分 15

4.2 数据库设计 15

4.2.1 数据库结构设计 16

4.2.2 数据库初始化 20

第5章 系统的实现 21

5.1 划分项目模块 21

5.2 项目搭建 22

5.3 功能实现 22

5.4 系统前台三级联动代码的实现 28

5.5 系统管理员登录实现 30

5.6 RBAC角色的访问控制 32

第6章 测试 33

6.1 软件测试的任务 33

6.2 测试目的 33

6.3 软件测试用例设计 34

6.3.1 登录测试 34

6.3.2 功能模块测试 35

结 论 38

致 谢 39

参考文献 40

第1章 绪论

我国对教育问题相当重视,五年一次的大会上每次都会针对我国教育管理问题存在的不足以及落后,都会有方案出来进行教育的改革,俗话说的好:水的状态由水的温度决定,而人的状态则由人心里的温度决定。社会存在决定社会意识。在当今社会中,中学生沐浴在改革开放的七彩颂歌中,有的志向远大、学习勤奋、竞争意识强;有的消息灵通、思维活跃、善于发表独特的见解;有的放荡不羁、不愿受意识桎梏、自由感太强以致迷途深陷。关于教育改革的消息也不绝于耳。那本系统接下来就着重讨论为什么要提高班主任管理学生问题以及如何才能提高班主任管理学生问题进行分析,并利用我们所学的知识进行解决这方面问题。

1.1 本文工作的来源

记得刚入大学那会,党的十八大正式召开,在十八大会议上表明要全面深化改革,实现经济社会持续健康发展、全面建成小康社会、加快推进社会主义现代化而深化教育领域综合改革,作为社会事业改革创新的第一任务,是顺应时代潮流、满足人民期待的重要任务。深化教育综合改革是要求,推进教育现代化才是目的。经过十年寒窗苦读刚刚踏入大学校园的我,也经常听说了我国目前的教育存在很多不足,在网上随便一搜教育问题,将得到的搜索结果之一抄录如下:中国教育的诟病,世人皆知,可悲!生为中国学生的可悲,就是明明知道教育制度有缺陷却还要拼死拼活的去考试,为了一张文凭、为了“未来”去背书、背题,就像一个快要饿死的人,面前只有有毒的果子,但为了活下去却不得不吃。学生为什么会有那么多问题,那么多抱怨,为什么有的学生就是一个问题少年,好比一些学生喜欢打架,一些学生喜欢哗众取宠,还有些学生喜欢故意和老师唱反调......如果我们继续以传统的管理手段或者教育方式,我估计很多班主任如果不去搜索,不去思考为什么,那么我们的教育管理水平是不会有什么进步的。那可能就是毁了许许多多的学生的未来。

那么传统的学生管理办法已经不能满足如今的时代,学生有那么多问题,有那么多抱怨,那我们能不能解决呢,首先我相信良好的沟通是解决问题的关键,如果一个班主任都不去了解,不去接触、甚至不去接触,如何才能有效的沟通的呢,加上进几年来的互联网盛行,学生们都喜欢上网,本系统就是利用学生们喜欢网上冲浪的行为在本系统中会考虑增加一个班级会议功能,可以让学生们与老师距离更近,班主任如果有需要开班会,或者进去问题的讨论的时候,可以在本系统进行发布会议内容。学生们可以进行会议内容的查看或者进行讨论留言。在本系统中增加这个的好处不仅能够及时的传递我们所需要的信息,还能进行查看,记录的保存和统计,他并不像传统的管理办法可能有经过几天之后才能进行信息的传统,或者想统计某一段时间内学生的活跃记录。在以前如果我们需要开家长会,可能会有一大堆的人不能到来学校,不能来的原因肯定分很多种,可能是因为上班,或者路远等等,但是无论什么原因,错过了家长会对于学校来说或者对于家长来说都是一种损失,因为一般在开家长会时我们都会把学生的学习情况、心理健康情况等反馈给家长,在这一天也是让家长与自己的孩子在心灵上的一个交流,或者之间的想法交流。可是因为以上说的种种原因,造成了无法补回的遗憾,还有很多传统的管理方法如今都不适用与现在的时代了。基于以上分析我们有必要建立一个基于网络的班主任工作平台。采用计算机科学与技术去设计出一个实用的系统。让自己能够学以致用,在实践的过程中逐步提升自己的技术能力。

1.2 目的和意义

通过自己的思考、分析加上以上简单的讨论了一下教育传统学生管理方法的落后性。分析国外的先进的教育理念与国情分析之后探索是否其可行性,发现中国的教育管理手段真的不能以传统的方式进行了。我们可以利用网络飞速的发展和Internet的普及,将管理办法以数字化、网络化的形式传递出去。这样不但扩大了信息传递的范围,而且信息传递的时效性更高,使得通讯又变得既方便又快捷。班主任不仅可以发起会议信息内容,还可以更快速的管理学生,给予学生奖罚勋章。实时动态的联系学生,并于学生进行心灵上的对话或者思想上的交流,学生们则可以快速查看班级会议内容,实时掌握班级内容的更新。本平台就是为了提高班主任管理工作,实现老师与学生之间的距离更小,沟通更方便,最重要的是可以使用本本田强大的搜索功能搜索学生们的信息,在线看出学生们的资料。大大提高了管理学生能力。又可以与学生们即时的交流。该班主任工作平台系统具有一般系统的共性。分为多个用户角色,并能实现不能用户角色权限的分配功能。

1.3 国内外进展

1.3.1 国外进展

在欧美等国家,他们的虽然没有我们中华的五千年历史,但是在教育方面他们还是发展非常迅猛,特别是在科技这一方面。我们很多都需要像他们学习。那我们先来看看国外的发展状况,教育理念上,国外更看重实践以及实践过程中的创造性思维,会更多地要求学生去参与其中、自觉实践、发散创造思维,许多课程都有安排学习案例、讨论时间以及学生进行案例分析与陈述等以学生为中心的教学活动。老师对学生的面授时间一般都很短,大约只有学生所花学习时间的30%,其余时间就是靠学生自学、到图书馆查阅资料、同学间相互讨论等方法获得所需的知识。在参与和实践的过程中,学生自学和独立解决问题的能力得到了提升。由于他们化被动学习为主动学习的态度转变,学习的效果便有了天壤之别。课堂氛围相当活跃,学生可以随时打断老师的讲课并提问,即使有些问题非常简单,老师也都会认真地为其解答;当然,也有的问题比较尖锐或刁钻,学生甚至可以对老师的观点进行反驳。由此可见他们的师生关系走的更近,他们更加敢大胆沟通交流自己内心的想法。本系统就是要实现班主任与学生们之间的关系更近,沟通更及时,班主任管理学生中国外管理不存在班级的概念,学生入学后,只要在规定时间取得规定的学分,就可以取得学位,学生选课五花八门,同专业的学生不一定同时上同一门课,不存在班导师一说。他们不叫班主任,他们每一个班级都有一个辅导员负责心理辅导、职业辅导和社会化辅导等工作。辅导员主要根据这些辅导项目对学生进行个人或团体的辅导,有助于促进学生心理健康成长,指导学生求职技巧,教导学生如何社交、如何做人。辅导员在心理辅导、职业辅导、学习辅导和生活辅导等方面都有涉及,他们能够应用心理学、医学、管理学、组织行为学、公共关系学等学科的前沿理论和实践经验帮助学生解决各方面的问题和困难。

1.3.2 国内进展

虽说我们在科技方面可能还达不到国外很先进的水平,但是加上我们有中华上下五千年的历史。在教育理念上,我们国家偏重于灌输式教育。学生通常都具有惊人的记忆能力及良好的数学基础,使之能够在应试教育中取得不错的成绩,传统的教育让学生面对新事物总有畏缩心理,传统的教育更看重的是考试成绩和自我发展、可能更多的是老师们让学生们学什么什么,造成了学生自动学习的意识较差。在高校科研中,我们国家更加看重名校。对高校的期望值会更大,在很多工作中对科研工作或者是否是高校都有一定的要求,在科研方面,我们更强调的是学生的科研成果的数量,其初衷是为了提高教师的科研能力,但是这个机制本身存在着一定的不足之处,教师会一味地追求工作要求的论文数量,随便找个热门问题,只要在互联网上搜索相关资料,短短几天时间便能拼凑完成一篇质量不高的论文,这也就导致了高校教师科研质量不高的现象,所以“学术腐败”的现象在我国可谓是相当普遍。但值得思考的是,若是在符合中国国情的前提下,引进国外先进的思想理念,则能在很大程度上避免如今在中国社会上猖獗的学术腐败现象。我们常说的十年磨一剑可能是早已不存在了。在我国,学生管理的工作一般是由学生工作办公室负责的,主要是以班级或年级为单位进行管理,各个班级由其班级导师或辅导员具体管理,各班级导师或辅导员接受党委学生工作部(处)的领导,以层级管理的方式对学生进行思想政治教育、管理和服务等工作。这样使得角色分明,各职责负责好各职责的任务。可能会使得有一些我们察觉不到的工作也需要我们去管理和关心。

1.4 本文工作的主要内容

本文详细介绍了整个web班主任工作平台设计与实现的全过程。包括系统的需求分析、总体设计方案、各个功能模块的设计、系统内各个对象的关系、系统数据库的设计以及系统的编码。通过本文的详细介绍,使得用户对该系统拥有一个整体的、详细的认知。技术选择上如静态html页面,要求在更新信息时重新制作相关页面,并且上传后要修改对应的地址链接,这样效率太低。而有些基于php或其他语言的技术,是将动态网页和数据库结合,通过应用程序来处理相关需求。在后端开发语言中采用php为基础进行web班主任工作平台的业务开发。针对更换数据库方面,本文在设计数据库的时候需要采用现当下主流的数据库,比如SQL Server或者MySQL或者Oracle数据库等,并且要考虑他们的不同。比如不同的数据库对时间类型的处理上不一样,那就可以把它设置为时间戳存入数据库,读取的时候通过程序去转换成想要的格式,这样在数据库转移时,就不需要更改程序代码,只需配置相关的数据就可以解决他们之间存在的差异。

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。