一种云服务平台高校教师调课系统的优化设计与实现

2019-09-10 04:52刘英
现代信息科技 2019年18期
关键词:优化设计

摘  要:随着互联网技术的应用范围日渐广泛,其所展现的作用也更加显著。尤其在云服务渗透之后,依托云服务平台实现教育优化成为诸多教育领域所研究的重要内容。通过云服务平台为高校教师进行调课系统的构建和优化,能够方便教师的课程调整,让教师实现及时备课,为教学质量的提高提供便利。

关键词:云服务平台;调课系统;优化设计

中图分类号:TP311;G434     文献标识码:A 文章编号:2096-4706(2019)18-0046-03

Abstract:With the increasing application of internet technology,its role is more significant. Especially after the penetration of cloud services,relying on cloud service platform to optimize education has become an important research content in many fields of education. Through the cloud service platform,the construction and optimization of college teachers’course adjustment system can facilitate teachers’curriculum adjustment,enable teachers to prepare lessons in time,and provide convenience for the improvement of teaching quality.

Keywords:cloud service platform;course adjustment system;optimal design

1  高校教师调课系统优化设计重要性

高校教师调课系统优化设计,可以有效地提高教师的工作效率,调课系统的开发为现实的学校教务管理工作带来了方便,主要有以下几个方面:第一、调课系统可以代替繁重的人工实际操作;第二、调课系统可以节省很多人力和物料等资源;第三、调课系统可以使教师工作记录保存更加持久、更加安全。

调课系统主要利用的数据库工具是Microsoft SQL Server 2005,这是一个较强的、能够支持多个用户同时使用的新兴数据库,具备较全面的Web支持的数据库产品,他提供的较强大的开发工具和各类开发性能,大大地提高了开发的工作效率。同时,学校校园内网络的建设也为新系统服务器客户端的组成提供了硬件的支持。

调课系统是一个小型教师调课系统,所需要的资源是非常小的,要求学校只要有电脑,无论硬件还是软件都能够满足条件,因此调课系统优化设计是非常重要的。

2  系统开发目标

本调课系统将传统的教学与现代的计算机技术相结合,按照学校的工作要求进行设计。为了使调课系统能够在学校的教学管理中发挥更大的作用,提高教学工作效率和工作质量,现对调课系统开发目标进行总结:第一,调课系统应该能够快速、有序地运行;第二,能够对调课系统各个数据库进行监测管理,以免发生教学漏洞;第三,能够按照客户选择的不同条件提供各种查询服务;第四,能够快速准确地打印教师调课申请表;第五,能够保证调课系统数据的安全性,使调课系统数据具有备份和恢复等功能;第六,能够实现快捷式界面的设计,尽量减少用户的操作。

3  系统结构

从功能上来区分,可以将调课系统分为以下几个模块:第一,用户注册登录;第二,在线新闻;第三,教师调课管理模块;第四,教师信息管理模块;第五,查询模块;第六,打印模块;第七,后台管理模块。

以下为各个模块的简单介绍:第一,用户注册登录:教师想要拥有自己的调课系统,首先要注册自己的信息,此项注册要通过管理教师、学生代表、管理员三方分别授权后进行系统登录;第二,教师信息管理模块:首先要输入教师的基本信息,在添加信息的过程中可以进行信息的添加、查询、修改或者删除。还可以在搜索栏内输入关键词,进行数据库内各个教师的基本信息查询;第三,教师调课管理模块:教师在申请调课时,要先输入调课前后的课程时间、班级等相关信息,并向教务处提交调课申请表;第四,查询模块:根据班级、课程名称、授课老師姓名等关键词查询调课的信息;第五,打印模块:快速打印教师的调课申请表;第六,在线新闻:调课信息要在授课前一周内发布,以供教师和学生查看。

4  系统模块

教师调课系统主要分为三个主要子系统:教师子系统、管理员子系统、教务处子系统。教师子系统包含:登录子模板、课程显示模块、申请调课模块三部分;管理员子系统包含:登录子模块、信息管理模块两部分;教务处子系统包含:登录子模块、审核调课模块两部分。

5  数据库表逻辑结构设计

所谓程序逻辑,是网络运行的根本基础,可以简化理解为知识的实践。

本系统定义的数据库包含以下内容:teacher表、course表、altercourse表、admin表等。下面主要介绍这些表的结构和作用。

teacher表(如表1所示):主要用于教师的姓名、性别、年龄、工号、所在学校等信息的保存。

course表(如表2所示):主要用于用户课程信息的保存,包括课程名称、课程时间、课程序号等相关信息。

altercourse表(如表3所示):主要用于教师授课信息的保存,主要包括教师姓名、班级名称、主要课题、学时数等。

admin表(如表4所示):主要用于保存系统用户和管理员的信息,包括年级、登录账户和密码等。

6  模块程序设计

6.1  管理用户登录的模板

6.1.1  页面程序名称说明

第一,程序文件,英文Login.aspx;第二,页面传入的参数,英文为Username、Password;第三,页面传出参数,英文为Session;第四,功能说明,登录系统。

处理程序主要包括以下几点:程序文件、页面转向、功能说明;而页面转向包含以下特点:转向的条件为管理员和普通用户,转向的页面为Main.aspx。主要功能是判断系统登录的条件。

处理逻辑详细说明:通过URL连接到网络服务器的入口端程序文件,鼠标点击按钮登录,这时候电脑界面将会将页面的参数“用户的密码和用户名称”通过CodeBehind技术设置的Inherite文件中对应的数据传到后台的数据库,根据Login中的UserLogin方法的结果返回到转向参数,调整到下一个页面。

6.1.2  后台模块

该界面是系统登录后出现的第一个界面,也是系统操作的主要界面,除了登录模块以外,其他后台模块也可以同时操作本平台。本界面主要由左、右、上三个部分组成,左面为一个菜单总的列表,单击鼠标菜单时显示屏右侧就会显示主模块的页面,操作是非常简单明了的。

6.2  调课系统测试的主要目的

调课系统的测试不是为了证明系统程序是否正确,如果是这样,就要进行一些不容易暴露错误的测试方案的设计,也不会主动去进行系统检测,排除系统程序中可能存在的一些系统安全隐患问题。对于检测目标,有以下几点观点:第一,检测主要是为了发现系统程序中的错误而执行系统程序的过程;第二,较好的测试方案是可以帮助设计者去发现迄今为止尚未发现的错误的检测方案;第三,成功的系统检测是发现迄今为止设计者未发现的系统测试问题的监测方案。

根据系统检测的目的并结合操作对象的方法,设计者指定了系统测试方案:第一,设计者在设计系统测试时,不仅要有合法的输入测试,还要有非法的输入测试。因为在调课系统的实际使用过程中,由于各种因素的影响,用户往往会使用一些非法的输入,所以,设计者应该特别注意设计非法的输入测试;第二,设计系统测试时,给出了系统测试的预期结果。一个系统测试由两部分组成;一是输入数据的测试和输入数据所期望的程序运行的结果。这样系统的测试才能有一个判断标准,这样有利输入数据得出测试数据并和预测数据进行相互比较,看他们能否一致;第三,设计者要不断地进行调课系统的测试。发现错误越早越好,改正错误所付出的代价越小越好。由于错误的出现往往是不可能避免的,因此设计者的系统测试工作应贯穿在整个过程中,而不是单单进行系统软件开发。

7  结  论

经过半年的设计,高校教师调课系统的设计工作终于完成,该系统的效果已经达到了最初期望的设计要求,完成了设计的目标。在本次调课系统设计的过程中带来了很大的启发:在网站上开发和设计上,理论和实际相结合是非常重要的,在网络开发过程中要多关注各类网站的规划,建立网站要按照要求步骤进行。网站一般都是由多个栏目、多个版面有机地结合在一起,不仅仅要考虑网站的功能和效果的实现,更要注重网站与用户的有机结合。网站的设计只是网站成功的第一步,网站位置的明确设置也是非常重要的,网站要随时根据环境,进行必要的调整。理论与实际相互结合,以理论作为指导基础,用实践来验证理论。这样既加深了对理论知识的认识,也使设计人员在实践活动中充实了自己。在此期间,要不断稳固自己所学的专业知识,增加课外书本知识的学习,提高自己的自学能力,加强专业技术的水平,为今后从事本专业的工作打下坚实的基础。

参考文獻:

[1] 郎云海.大学排课系统的分析与设计 [J].通讯世界,2019,26(6):267-268.

[2] 蓝茹玥.网上教务调课系统的设计 [J].轻工科技,2019,35(5):94-95.

[3] 刘英,杨秀芳.基于云服务模式下的高校教师网上调课APP系统开发研究 [J].环渤海经济瞭望,2018(12):200.

[4] 刘英,舍乐莫.探析云服务模式下的高校教师网上调课APP系统开发 [J].电脑编程技巧与维护,2018(10):106-108.

[5] 王丹.基于MVC模式的高校串调课系统设计与实现 [J].无线互联科技,2018,15(17):97-98.

[6] 王开源,张万礼.基于UML的教师调课系统建模研究 [J].阴山学刊(自然科学版),2018,32(3):97-99.

作者简介:刘英(1981-),女,汉族,内蒙古凉城人,副教授,硕士,研究方向:程序设计与开发、数据挖掘。

猜你喜欢
优化设计
导弹舵面的复合材料设计与分析
数据挖掘对教学管理的优化设计
如何实现小学数学课堂练习设计优化
对无线传感器网络MAC层协议优化的研究与设计
基于simulation的医用升降椅参数化设计
简述建筑结构设计中的优化策略