基于C/S和B/S混合模式的教务管理系统设计

2019-09-10 14:59薛洲恩
青年生活 2019年25期
关键词:系统分析系统设计

薛洲恩

摘要:教务管理是职业技术学院的一项中心工作,开发教务管理系统对于职业技术学院数字化建设具有重要意义,本文主要论述了采用C/S和B/S混合模式的教务管理系统的设计思想。

关键词:教务管理系统;系统分析;系统设计

教务管理工作是职业技术学院教育工作的一项重要组成部分,是整个学校管理工作的核心。运用先进的信息技术,开发教务管理系统,是深化教学体制改革的有效措施,势在必行。

1系统分析

职业技术学院学制为三年,现已实行学分制改革多年,为了稳步推进学分制改革,现仍实行学年学分制,必修课由教务处统一安排,一般不能提前毕业。

教学计划由教务处会同二级学院统一制订,为模块化教学计划。将课程分为:公共课、专业基础课、专业方向课、限选课、专业模块、任选课、实践性教学环节。其中实践性教学环节由二级学院统一安排进入实习单位实习。

根据职业技术学院教务管理的特点,本系统的目标是:实现教务处各科室之间、教务处与各教学管理部门之间网上数据交换,实现教务管理工作无纸化,实现对历史数据的计算机管理,及时为决策部门提供基础数据。而且能将现有的和新开发的软件系统完美地结合起来,实现不同系统之间的资源共享、集中管理和分散操作。

2 系统设计

C/S 结构是典型的两层体系结构,具有稳定性好、安全性好、可控制性强等优点,缺点是需要为客户机开发和安装相应的应用软件,应用覆盖范围小、用户数量有限,往往只能在一个局域网实现;B/S 结构是目前信息系统建设的主要发展方向,属于三层体系结构,由浏览器、WEB服务器、和数据库服务器组成,具有应用覆盖范围大、用户数量多的特点。

综合比较C/S和B/S架构,结合教务管理系统的特点,从使用者的角度来分析,学生信息管理、教师信息管理、教学计划管理、系统维护主要是教务管理员使用,采用C/S 模式较为合理,成绩管理系统使用者主要是教师和教务管理员,需要实现对复杂事务处理进行控制,所以采用C/S 模式;由于选课系统用户的多样性和选课的及时性,选课地点分散(如校区分散、选课教室分散、学生家庭所在地分散等),需要计算机软件的覆盖范围大, 因此选课管理系统采用B/S 模式,成绩查询采用B/S 模式。

3 功能模块设计

教务管理系统主要功能模块包括:学生信息管理子系统、教师信息管理子系统、教学计划管理子系统、选课管理子系统、成绩管理子系统、系统维护子系统。各个子系统共享同一个数据库,既相互独立,又相互依存。

3.1学生信息管理子系统

主要实现学生基本信息的载入、修改、查询及学生信息报表等功能。

3.2教师信息管理子系统

对全校所有教职工的人事、业务及异动情况进行统一管理,實现各种信息的新增、修改、删除、查询功能,自定义组合查询让用户得心应手。

3.3教学计划管理子系统

主要实现教学计划的录入、删除、更新、查询等功能。

3.4 选课管理子系统

选课管理子系统选用B/S结构,实现在线的学生选课、查看功能,教师开课、查看功能,在线系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便地跨地域操作等性能。选课管理子系统可以分为2个模块:学生选课系统、教师开课系统。

学生选课系统主要功能:学生登录验证;查看教务公告;查看开课信息;选定课程;查看选课信息;补退选课程;修改密码。

教师开课系统主要功能:教师登录验证;查看教务公告;教师开课;查看开课信息;查看选课信息;登改成绩;修改密码。

3.5成绩管理子系统

主要实现导入成绩信息、申请缓考名单录入、打印空成绩单、登录期末成绩、重考管理、学生成绩查询修改、未登成绩课程查询、例行成绩统计、例行成绩统计、学分完成情况查询等功能。

3.6系统维护子系统

系统维护子系统提供各应用系统的数据维护、数据交换,并提供相应的应用访问接口,各个应用系统的数据共享同一个数据库,因而保持了数据的完整性并最大限度降低了数据冗余。系统维护子系统还提供用户及用户权限的管理、数据库的备份与恢复、系统基本信息的维护等功能。其中基本信息主要包括:院系基本信息、专业基本信息、课程基本信息、选课信息、保存当年成绩等。从系统的安全性考虑,结合用户的特殊性,因为系统维护子系统仅限于教务管理员操作,本模块采用C/S体系结构。

3.6.1用户及用户权限

由教务管理员录入所有用户(包括教师和学生)的基本信息,包括用户号、用户名、初始密码等信息。可以根据需要添加、删除、更新用户信息。可以按用户号和用户名查询用户信息。一般教师拥有填写开课单、录入本人所授课程的成绩、信息查询等权限;学生拥有通过因特网选课、查询课程信息、查询选课结果、查询自己所修课程成绩的权限。教务管理员拥有一切权限。

3.6.2选课信息维护

管理员可以设置选课开始时间、选课结束时间。只有在选课期限内选课功能才对学生开放。可以设置本学期每个学生最多可选几门课程。可以设置登录状态:允许选课、只许查询、系统维护。选课阶段的设置:预选、正选、补退选。选课方式:抽签方式、不抽签方式,如果设置为抽签方式,对已选人数超过限选人数的课程,正选期限到后,由教务管理员统一抽签;如果设置为不抽签方式,选课人数达到限选人数后,系统不再允许学生选修本课程。

3.6.3课程信息维护

必修课信息维护:提供必修课基本信息录入,其中包括:课程代号、课程名称、课程类型、课程学时、课程学分、上课地点、上课时间、起止周数、开课系、教师代号、教师姓名、班级等信息。

选修课信息维护:提供选修课基本信息录入,其中包括:课程代号、课程名称、课程类型、课程学时、课程学分、上课地点、上课时间、起止周数、开课系、教师代号、教师姓名、限选人数等信息。

提供必修课和选修课信息的添加、删除、更新功能。

提供必修课和选修课按课程代号和课程名称查询功能。

3.6.4专业信息维护

提供专业基本信息的录入,其中包括:专业代号、专业名称。提供对专业信息的添加、删除、更新功能,可以按专业号和专业名称查询。可以浏览全校专业信息。

3.6.5班级信息维护

提供班级信息的添加、删除、更新、浏览等功能。

参考文献:

[1] 吴凤玲.C/S和B/S模式下的教务管理系统的开发[J]. 武汉理工大学学报,2003.2.

[2] 王帮海等.基于分散校区和完全学分制的网络教务管理系统的设计与实现[J]. 计算机应用研究,2004.5.

猜你喜欢
系统分析系统设计
生物原料高效转化机制与调控规律课题年度报告
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
作业成本法在高校信息系统中的规划研究
教学工作量管理系统的设计与实现
职业规划与就业交流系统分析与设计
信息管理服务平台项目应用系统设计探析