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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019年9月25日第3卷第18期

现代信息科技

Modern Information Technology

Sep.2019 Vol.3 No.18

462019.9

一种云服务平台高校教师调课系统的

优化设计与实现

刘英

(内蒙古机电职业技术学院,内蒙古 呼和浩特 010070)

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

关键词:云服务平台;调课系统;优化设计中图分类号:TP311;G434

文献标识码:A

文章编号:2096-4706(2019)18-0046-03

Optimum Design and Implementation of a Cloud Service Platform for

College Teachers’Course Adjustment System

LIU Ying

(Inner Mongolia Technical College of Mechanics and Electrics ,Hohhot 010070,China )

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

收稿日期:2019-07-22

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

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

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

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

2 系统开发目标

本调课系统将传统的教学与现代的计算机技术相结合,按照学校的工作要求进行设计。为了使调课系统能够在学校

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

3 系统结构

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

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

第18期

47

2019.9

第四,查询模块:根据班级、课程名称、授课老师姓名等关键词查询调课的信息;第五,打印模块:快速打印教师的调课申请表;第六,在线新闻:调课信息要在授课前一周内发布,以供教师和学生查看。

4 系统模块

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

5 数据库表逻辑结构设计

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

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

teacher 表(如表1所示)

:主要用于教师的姓名、性别、年龄、工号、所在学校等信息的保存。

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

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

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

表1 教师数据:teacher 表字段名称字段分类长度字段含义ID

BIGINT 20ID 号PASSWORD VARCHAR 20密码XH VARCHAR 20学号YX VARCHAR 20院系XM

VARCHAR

20

姓名

表2 课程数据:course 表

字段名称字段分类长度字段含义COURSE-NO VARCHAR 20课程序号COURSE-TIME VARCHAR 50课程时间TEACHER-ID ID

20教师ID 号COURSE-NAME VARCHAR 50课程名称COURSE-ROOM VARCHAR 50课程地点ID

BIGINT

20

ID 号

表3 调课数据:altercourse 表

字段名称字段分类长度字段含义STUDENT-ID BIGINT 20学生ID 号COURSE-ID BIGINT 20课程ID 号ID

BIGINT 20ID 号TEACHER-ID

ID

20

教师ID 号

表4 管理员数据:admin 表

字段名称字段分类长度字段含义ADMIN BIGINT 20管理员账号ID

BIGINT 20ID 号PASSWORD

VARCHAR

20

密码

6 模块程序设计

6.1 管理用户登录的模板6.1.1 页面程序名称说明

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

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

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

6.1.2 后台模块

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

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

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

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

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

相关文档
最新文档