《基于 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 ...
随机推荐
- Node.js实现PC端类微信聊天软件(三)
Github StackChat Redux学习回顾 Redux的主要功能就是管理复杂交错的State,比如需要讲state提升到顶层组件的场景中,使用Redux就很合适 Redux主要提供三个东西来 ...
- kubernetes-dashboard获取令牌登陆
前言:kubernetes核心组件服务启动正常 一.在kubernetes-dashboard.yaml父级文件夹下创建account.yaml文件用于访问kubernetes-dashboard,添 ...
- (转)mysql使用Navicat 导出和导入数据库
mysql使用Navicat 导出和导入数据库 ps:在导入本地数据库的时候,要先建立相同的数据库,然后再运行sql文件,即可导入相应的数据库
- chrome的无头(headless)模式
chrome的无头(headless)模式 用selenium调用phantomjs浏览器的方式几乎可以爬取任何网站,但是与调用chrome相比,phantomjs的稳定性还是不够.如果能让chrom ...
- matlab柱状图画法
%%各时段电量需求 clc close all clear all x = [11000 33000 25000 36000 25000 30000 18000]; tick = {'0-6' '6- ...
- Linux下Ngnix的安装与配置
由于我的博客项目在8084端口,需要Nginx来转发一下端口,记录一下安装过程和踩过的小坑. 一.下载 wget http://nginx.org/download/nginx-1.12.2.tar. ...
- 对JavaEE的简单理解
本文是在学习软件工程与J2EE课程时的学习笔记,旨在从大体的概念上了解Java EE的一些主要组件在Web应用中的作用. 上图精炼的描述了MVC模型以及Java EE的部分组件如何分布在一个Web应用 ...
- MySQL恩恩怨怨
数据库基础 Windows安装MySQL Mac安装MySQL Linux安装MySQL MySQL存储引擎概述 MySQL表操作 MySQL支持的数据类型 MySQL表的完整性约束 MySQL记录操 ...
- pytest_02-用例运行规则
用例设计原则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以Test开头的类 以test_开头的方法 所有的包pakege必须要有__init__.py文件 help帮 ...
- 打家劫舍II
题目描述(LeetCode) 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金.这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的.同时,相邻的房屋装有相互连通的 ...