标题:基于 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 的学分制教务管理系统的研究与实现》论文笔记(十一)的更多相关文章

  1. 基于Web Service的客户端框架搭建四:终结篇

    前言 这是这个系列的终结篇,前面3个博客介绍了一下内容: 1.使用Http Post方式调用Web Service 2.客户端框架之数据转换层 3.客户端框架之代理层 框架结构 框架是基于C#的,在V ...

  2. 基于Web Service的客户端框架搭建一:C#使用Http Post方式传递Json数据字符串调用Web Service

    引言 前段时间一直在做一个ERP系统,随着系统功能的完善,客户端(CS模式)变得越来越臃肿.现在想将业务逻辑层以下部分和界面层分离,使用Web Service来做.由于C#中通过直接添加引用的方来调用 ...

  3. 基于Web Service的客户端框架搭建三:代理层(Proxy)

    前言 代理层的主要工作是调用Web Service,将在FCL层序列化好的Json数据字符串Post到Web Service,然后获得Reponse,再从响应流中读取到调用结果Json字符串,在Dis ...

  4. 基于Web Service的客户端框架搭建二:数据转换层(FCL)

    引言 要使用WebService来分离客户端与服务端,必定要使用约定好两者之间的数据契约.Json数据以其完全独立于语言的优势,成为开发者的首选.C# JavaScriptSerializer为Jso ...

  5. 《基于C/S和B/S混合结构的中职学校教务管理系统设计与实现》论文笔记(十六)

    标题:基于C/S和B/S混合结构的中职学校教务管理系统设计与实现 一.基本信息 时间:2008 来源:中 国 海 洋 大 学 关键词:: 教务管理信息系统;C/S和B/S混合结构;UML;USE CA ...

  6. 《基于B_S模式的教务管理系统设计与实现》论文笔记(十九)

    标题:广州医科大学考务管理系统的研究与分析 一.基本信息 时间:2012 来源:南通大学杏林学院 关键词:: 考务管理:网络考试:数据库系统 二.研究内容 1.重修补考报名考务管理系统采用的技术: 重 ...

  7. 《基于 Java EE 的高校重修管理系统设计与实现》论文笔记(九)

    标题:基于 Java EE 的高校重修管理系统设计与实现 一.基本信息 时间:2015 来源:河海大学文天学院 关键词::Java EE 架构: B/S 模式: 重修管理系统 二.研究内容 1.需求分 ...

  8. 基于Web的文件上传管理系统

    一般10M以下的文件上传通过设置Web.Config,再用VS自带的FileUpload控件就可以了,但是如果要上传100M甚至1G的文件就不能这样上传了.我这里分享一下我自己开发的一套大文件上传控件 ...

  9. Java 基于web service 暴露接口 供外部调用

    package cn.zr.out.outinterface; import java.text.SimpleDateFormat; import java.util.Date; import jav ...

随机推荐

  1. rxjs debounceTime减少搜索的频率

    debounceTime用来降低事件的触发频率 ,接收以毫秒为单位的参数 它所做的操作是,在一定时间范围内不管产生了多少事件,它只放第一个过去,剩下的都将舍弃 html: <div class= ...

  2. [xsy3553]游戏

    题意:交互题,交互库有长为$n$的$01$串$S$,你可以用字符串$T$询问$\sum\limits_{i=1}^n[S_i=T_i]$,要求用$1030$次询问问出$S$,$n=5000$ 首先我们 ...

  3. Android MVP模式简单介绍:以一个登陆流程为例

    老的项目用的MVC的模式,最近完成了全部重构成MVP模式的工作,虽然比较麻烦,好处是代码逻辑更加清楚.简洁,流程更加清晰,对于后续版本迭代维护都挺方便.对于一些想要学习MVP模式的同学来讲,百度搜出来 ...

  4. .NET Core sdk和runtime区别

    SDK和runtime区别 .net core Runtime[跑netcore 程序的] (CoreCLR) .net core SDK (开发工具包 [runtime(jre) + Rolysn( ...

  5. spring的exception

    Springmvc的对于异常类进行统一处理的方法 一.局部异常统一处理 当异常出现时,将抛给异常处理方法,异常处理发放接收到异常数据,进行处理,统一到异常页面 @ExceptionHandler:通过 ...

  6. redis源码分析(五)--cluster(集群)结构

    Redis集群 Redis支持集群模式,集群中可以存在多个master,每个master又可以拥有多个slave.数据根据关键字映射到不同的slot,每一个master负责一部分的slots,数据被存 ...

  7. golang微服务框架go-micro 入门笔记1.搭建 go-micro环境

    微服务的本质是让专业的人做专业的事情,做出更好的东西. golang具备高并发,静态编译等特性,在性能.安全等方面具备非常大的优势.go-micro是基于golang的微服务编程框架,go-micro ...

  8. 【题解】Luogu P5279 [ZJOI2019]麻将

    原题传送门 希望这题不会让你对麻将的热爱消失殆尽 我们珂以统计每种牌出现的次数,不需要统计是第几张牌 判一副牌能不能和,类似这道题 对于这题: 设\(f[i][j][k][0/1]\)表示前\(i\) ...

  9. logstash解析tomcat的catalina.out日志字段

    filter { mutate { remove_field => ["@version","prospector","input", ...

  10. Storm大数据实时计算

    大数据也是构建各类系统的时候一种全新的思维,以及架构理念,比如Storm,Hive,Spark,ZooKeeper,HBase,Elasticsearch,等等 storm,在做热数据这块,如果要做复 ...