《基于 Web Service 的学分制教务管理系统的研究与实现》论文笔记(十一)

时间:2021-10-11 12:11:36

标题:基于 Web Service 的学分制教务管理系统的研究与实现

一、基本内容

时间:2014

来源:苏州大学

关键词:: 教务管理系统 学分制 Web Service

二、研究内容

1.教务管理系统主要功能需求
教务管理系统可满足教学改革的需求,体现先进的教学管理理念,完全适用于学分制的培养模式要求。符合学院人才培养改革的要求,创新人才培养试点的要求,支持跨年级跨专业选课、专业任选、提前或延长毕业、课程替代或互认、学分奖励、学业学籍预警、智能排课、考试管理、成绩管理、毕业论文和实习管理、报名和申请管理、评教管理、教材管理及信息服务管理、各类信息的查询与统计等。
通过教务管理系统是将教学管理各部门(教务处、各系部、教研室等)联成一个完整的数据整体,实现信息高度共享,加强信息的可靠性和实时性,为教学管理和教务管理提供及时、准确的数据,以符合将来业务发展的需要。系统要求具有各个操作人员的使用权限,对数据和流程严格控制,保证数据的安全性,加强数据的完整性,加强系统对教学*改革的支持,提升系统灵活性,扩展性。

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

三、结论

大大降低了排课、选课活动的工作量,提高了学生选课活动的效率。在学分制不断深化的背景下,教务工作不再以班级作为授课对象,而是细化为了每一名学生,每位学生都将有一张自己的课表。在系统的辅助下管理员能够进行各信息的输入、修改、查询、删除和备份,减少错误的出现;学生进行选课时,系统能对各种前提条件进行检测和判断,帮助学生快速完成选课工作

四、参考文献

[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. 设置MYSQL允许用IP访问

    mysql>use mysql; mysql>update user set host = '%'  where user ='root'; mysql>flush privileg ...

  2. WEB安全:XSS漏洞与SQL注入漏洞介绍及解决方案(转)

    对web安全方面的知识非常薄弱,这篇文章把Xss跨站攻击和sql注入的相关知识整理了下,希望大家多多提意见. 对于防止sql注入发生,我只用过简单拼接字符串的注入及参数化查询,可以说没什么好经验,为避 ...

  3. 【BZOJ2002】 [Hnoi2010]Bounce 弹飞绵羊 分块/LCT

    Description 某天,Lostmonkey发明了一种超级弹力装置,为了在 他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏.游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装 ...

  4. lua string函数

    lua的string函数: 参数中的index从1开始,负数的意义是从后开始往前数,比如-1代表最后一个字母 对于string类型的值,可以使用OO的方式处理,如string.byte(s.i)可以被 ...

  5. CodeForces920E 链表强优化BFS

    http://codeforces.com/problemset/problem/920/E 题意:求一个图的补图的连通分量个数以及每个连通分量里的点个数 如果这不是一个补图,BFS或者并查集可过,但 ...

  6. 删除一个存在的RabbitMQ队列

    import sys # pip install kafka-python sys.path.append("/usr/local/software/ELK") from Util ...

  7. Python2.7-argparse

    argparse模块,用于方便地编写用户友好的命令行接口,可以自动生成帮助信息,用法信息和错误处理 1.模块对象 1.1 ArgumentParser 对象 1.1.1 初始化构建类:Argument ...

  8. Css的优先权问题

    看这篇文章之前,对这个问题一直没深入研究,导致有时候遇到一些问题会很麻烦,看到这篇文章让我茅塞顿开,转帖回来保存一下以便今后复习. 发现很多朋友对 CSS 的优先权不甚了解,规则很简单.需要说明的一点 ...

  9. selenium Object Page 设计模式理解及实现!

    Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通 ...

  10. Log4j 日志级别

    转自:http://michales003.iteye.com/blog/1160605 日志记录器(Logger)是日志处理的核心组件.log4j具有5种正常级别(Level).: 1.static ...