《基于 Web Service 的学分制教务管理系统的研究与实现》论文笔记(十一)
标题:基于 Web Service 的学分制教务管理系统的研究与实现
一、基本内容
时间:2014
来源:苏州大学
关键词:: 教务管理系统 学分制 Web Service
二、研究内容
1.教务管理系统主要功能需求
教务管理系统可满足教学改革的需求,体现先进的教学管理理念,完全适用于学分制的培养模式要求。符合学院人才培养改革的要求,创新人才培养试点的要求,支持跨年级跨专业选课、专业任选、提前或延长毕业、课程替代或互认、学分奖励、学业学籍预警、智能排课、考试管理、成绩管理、毕业论文和实习管理、报名和申请管理、评教管理、教材管理及信息服务管理、各类信息的查询与统计等。
通过教务管理系统是将教学管理各部门(教务处、各系部、教研室等)联成一个完整的数据整体,实现信息高度共享,加强信息的可靠性和实时性,为教学管理和教务管理提供及时、准确的数据,以符合将来业务发展的需要。系统要求具有各个操作人员的使用权限,对数据和流程严格控制,保证数据的安全性,加强数据的完整性,加强系统对教学体制改革的支持,提升系统灵活性,扩展性。
(1).系统维护
根据学院自身的特点灵活地进行自定义功能模块选择、系统设置;灵活地对使用者进行客户端、WEB 服务端权限分配。 代码维护中的各类子系统代码的维护满足系统对数据的规范化要求,同时也适应现代化教学管理的数字化、信息化要求。系统授权分三级:针对不同的用户组授权,如教务处、院系秘书、教师、学生;不同用户将被授予不同的功能权限;控制用户对某些表的某些字段的写权。
(2).学生管理
在招生部门取得学生的信息后,按照学校招生计划的安排对录取学生进行行政班和学号的编排;并根据学生报到的情况、财务处提供的交费情况给予注册,将学生的注册、选课与缴费三者挂钩,解决学生欠费问题。可跟踪学生在校期间整个学业生涯中发生的学籍、专业、专业方向、成绩、奖惩等变动情况并及时在系统中进行记录。
(3).师资管理
师资管理可以辅助相关部门管理人员进行日常的教师工作管理、提高管理效率、使师资管理工作更加规范化、制度化、科学化。其基本功能包括教师基本信息维护、教学日历管理、工作量系数维护及工作量统计,使用学生在选课前到教师的有效信息;在开课数据的基础上,可以根据用户设定的计算公式对教学工作量自动计算。
(4).教学计划管理
教学计划是课程设置的整体规划,它规定不同课程类型相互结构的方式,具体规定了学校应设置的学科、课程开设的顺序及课时分配,是根据培养目标制定的教学和教育工作的指导文件。该模块是教务管理人员排课的前提,也是学生选课的前提。由教学计划生成每个学期教学任务,教务处根据教学计划中的要求对本学期的开课任务落实教师、教材,教学场地等
(5).考试管理
教务处根据每学期教学任务中的课程信息,设置课程的考试方式(考试和考核),考试时间段及考试具体时间。在考试安排的过程中可以对考试时间和地点进行冲突判断。教务人员可对学生、教师是否网上查询考试信息进行设置。在设置可查询后,学生、教师登录教务系统 Web 页面查询考试安排的相关信息。
(6).选课管理
在 C/S 端教务管理人员设置选课规则,确定学生选课轮次、选课时间、选课范围、面向对象;在 B/S 端学生的根据本学期培养计划要求在网上进行选课。系统及时反馈选课结果,根据学院的开课原则确定教学班,自动生成学生个人课表、教师课表、教师点名册、教师网上录入成绩记载册。
系统设计目的是对学生在校期间的教学活动、学籍情况及学业成绩进行有效管理,要涵盖学生信息的维护与管理、教学资源的管理、课程规划与管理、排课管理、选课的安排与管理、成绩管理、实验实习等。系统要求在操作上要具有人性化,使教学管理人员能够方便快捷的实现各类功能要求,简化操作过程节省教务管理人员的时间,以进一步使工作效率得到提高。总体数据流图如图

三、结论
大大降低了排课、选课活动的工作量,提高了学生选课活动的效率。在学分制不断深化的背景下,教务工作不再以班级作为授课对象,而是细化为了每一名学生,每位学生都将有一张自己的课表。在系统的辅助下管理员能够进行各信息的输入、修改、查询、删除和备份,减少错误的出现;学生进行选课时,系统能对各种前提条件进行检测和判断,帮助学生快速完成选课工作
四、参考文献
[1] 李 响.基于 Web Service 的学分制教务管理系统的研究与实现[J].苏州大学,2014.1-87
《基于 Web Service 的学分制教务管理系统的研究与实现》论文笔记(十一)的更多相关文章
- 基于Web Service的客户端框架搭建四:终结篇
前言 这是这个系列的终结篇,前面3个博客介绍了一下内容: 1.使用Http Post方式调用Web Service 2.客户端框架之数据转换层 3.客户端框架之代理层 框架结构 框架是基于C#的,在V ...
- 基于Web Service的客户端框架搭建一:C#使用Http Post方式传递Json数据字符串调用Web Service
引言 前段时间一直在做一个ERP系统,随着系统功能的完善,客户端(CS模式)变得越来越臃肿.现在想将业务逻辑层以下部分和界面层分离,使用Web Service来做.由于C#中通过直接添加引用的方来调用 ...
- 基于Web Service的客户端框架搭建三:代理层(Proxy)
前言 代理层的主要工作是调用Web Service,将在FCL层序列化好的Json数据字符串Post到Web Service,然后获得Reponse,再从响应流中读取到调用结果Json字符串,在Dis ...
- 基于Web Service的客户端框架搭建二:数据转换层(FCL)
引言 要使用WebService来分离客户端与服务端,必定要使用约定好两者之间的数据契约.Json数据以其完全独立于语言的优势,成为开发者的首选.C# JavaScriptSerializer为Jso ...
- 《基于C/S和B/S混合结构的中职学校教务管理系统设计与实现》论文笔记(十六)
标题:基于C/S和B/S混合结构的中职学校教务管理系统设计与实现 一.基本信息 时间:2008 来源:中 国 海 洋 大 学 关键词:: 教务管理信息系统;C/S和B/S混合结构;UML;USE CA ...
- 《基于B_S模式的教务管理系统设计与实现》论文笔记(十九)
标题:广州医科大学考务管理系统的研究与分析 一.基本信息 时间:2012 来源:南通大学杏林学院 关键词:: 考务管理:网络考试:数据库系统 二.研究内容 1.重修补考报名考务管理系统采用的技术: 重 ...
- 《基于 Java EE 的高校重修管理系统设计与实现》论文笔记(九)
标题:基于 Java EE 的高校重修管理系统设计与实现 一.基本信息 时间:2015 来源:河海大学文天学院 关键词::Java EE 架构: B/S 模式: 重修管理系统 二.研究内容 1.需求分 ...
- 基于Web的文件上传管理系统
一般10M以下的文件上传通过设置Web.Config,再用VS自带的FileUpload控件就可以了,但是如果要上传100M甚至1G的文件就不能这样上传了.我这里分享一下我自己开发的一套大文件上传控件 ...
- Java 基于web service 暴露接口 供外部调用
package cn.zr.out.outinterface; import java.text.SimpleDateFormat; import java.util.Date; import jav ...
随机推荐
- 恋恋山城 Jean de Florette (1986) 男人的野心 / 弗洛莱特的若望 / 让·德·弗罗莱特 / 水源 下一部 甘泉,玛侬
<让·德·弗洛莱特>电影剧本 文/[法]马赛尔·巴涅尔译/苏原 编者按:<让·德·弗洛莱特>和<甘泉,玛侬>是根据法国著名作家马赛尔·巴涅尔的同名小说改编的电影.马 ...
- 自动问答最新研究成果展示(SQuAD)
地址:https://rajpurkar.github.io/SQuAD-explorer/ Stanford Question Answering Dataset (SQuAD) is a read ...
- MYSQL:查询单表中不同邮箱最近一次发送状态
1.联系方式表-customer_contact: id email 1 123456@qq.com 2 987643@qq.com 3 hahaha@qq.com 2.发送邮件记录表-contact ...
- 004 Thymeleaf学习笔记
1.Thymeleaf概述 SpringBoot并不推荐使用jsp,但是支持一些模板引擎技术:Freemarker.Thymeleaf.Mustache. 简单说, Thymeleaf 是一个跟 Ve ...
- [转帖]两大容器管理平台,Kubernetes与OpenShift有什么区别?
两大容器管理平台,Kubernetes与OpenShift有什么区别? https://www.sohu.com/a/327413642_100159565 原来openshift 就是 k8s的一个 ...
- 精通react之react-router4源码分析(100代码实现router功能)
1.react-router4 是一个 react 组件 通过和 location / histroy 结合,来显示页面不同URL对应显示不同的组件 其中包含了三种路由.hash / boswer 等 ...
- BJFU—214基于链式存储结构的图书信息表的创建和输出
#include<stdio.h>#include<stdlib.h>#define MAX 100 typedef struct bNode{ double no; char ...
- Go语言【数据结构】字符串
字符串 简介 一个字符串是一个不可改变的字节序列,字符串通常是用来包含人类可读的文本数据.和数组不同的是,字符串的元素不可修改,是一个只读的字节数组.每个字符串的长度虽然也是固定的,但是字符串的长度并 ...
- delphi 返回所有URL
delphi 返回所有URL USER MSHTMLprocedure TfrmWebEmail.btn5Click(Sender: TObject);var Doc: IHTMLDocument2; ...
- Spring-Cloud之Config配置中心-7
一.我们前面基本上都是讲解的Spring Cloud Netflix的组件,下面我们会重点说Spring Cloud Config分布式配置中心.为什么需要这个组件来管理配置呢?在分布式应用开发过程中 ...