研究生教务管理系统的研究与设计

时间:2022-09-14 08:56:44

研究生教务管理系统的研究与设计

摘要:本文针对当前计算机支持协同工作及现阶段研究生培养工作与教务信息管理系统的现状和发展方向进行了分析,提出了对系统的基本结构和部分模块的设计。

关键词:B/S;.NET;研究生教务管理;

1 背 景

研究生培养工作与教务信息管理系统发展现状

随着近几年来研究生培养规模的不断扩大,许多高校采用的单机版计算机信息管理系统已不能适应研究生管理工作发展的需要。我们队研究生培养信息管理系统网络设计的组成结构及各种管理功能进行探讨,可以提高研究生管理工作效率和水平,促进研究生教育管理决策科学化。

以往的教务信息管理系统普遍存在技术方面的问题:长期的管理模式下,许多高校的教务管理系统仍然采用的是B/S的结构体系,这就使得数据不能够及时流通共享,导致部门之间不协调,使得教务管理环节脱节,从而最终造成各管理层的信息传输效率低下,不能及时地做出决策和工作上的调整。

2 研究生教务管理系统设计

2.1 系统设计方案

根据研究生在培养过程中涉及的不同管理职能部门和管理流程,我们将管理系统的主要使用身份分为四类:管理员、院系管理员、教师、学生。

通过前期查阅大量的资料,对比参考许多研究生教务信息管理系统,在前期的需求分析的基础上,设计系统的总体框架结构如图1

2.2 系统逻辑结构

系统逻辑结构的开发基于・NET平台提供的分布式的结构,基于计算机网络,采用多层的软件构架以及基于XML的数据呈现,为学生、教师、学院管理员及研究生院等不同的系统操作角色提供快速、准确的信息系统的网络服务。

3 部分模块设计

新生入学管理员可以查询满足某条件的新生报到学生列表,该主要代码如下:

Static void QueryStudents(){

DataSet ds=BuildDataSet();

DataTable dtStu=ds.Tables[“Students”];

Var query=

fromstu in stStu.AsEnumerable()

where stu.Field(“SZNJ”)==ddlNj.text

where stu.Field(“SZYX”)==ddlYX.text

where stu.Feild(“XM”)==tbXm.text

where stu.Feild(“XH”)==tbXh.text

select stu;

foreach( var item in query)

{

System.Console.WriteLine(“学号:{0},姓名:{1},年级:{2},所在院系:{3},所在专业:{4},学生类型:{5},证件号码:{6},学籍状态:{7}”,item.Field(“XH”),item.Field(“XM”),item.Field(“SZYX”),item.Field(“SZZY”),item.Field(“XSLX”),item.Field(“ZJHM”),item.Field(“XJZT”));

}

}

成绩登记:主要提供任课教师登记成绩使用。成绩登记必须在有效的时间内完成,否则无法登记。

毕业管理毕业管理包括毕业审核标准管理、毕业管理、毕业信息管理。

4 结 论(conclusion)

随着计算机技术和网络技术的不断发展和普及,采用计算机进行日常信息的辅助管理,已经成为提高工作效率和管理水平的一种非常有效的手段。研究生教务信息管理系统实现了跨平台的网络化信息管理系统的创建,同时又带有一定的工作流系统的性质,极大地提高了系统的实用性,满足了研究生现代化管理的要求。

参考文献

[1] 厉英,于瑞云,张登科.基于B/s架构的工作流管理系统的设计与实现[J]控制工程.2008,13(2):190-193。

[2] Philip E A. From high technology to humantechnology:empowerment, measurement,and social studies of computing[J].

[3] Nabil N.Kamel,Robert M.Davison.Applying CSCW technology to overcome traditional barriers in group interactions.[J]Information &Management.1998,(34): 209~219.

上一篇:构建中学和谐师生关系的途径 下一篇:国库集中支付制度存在的问题及建议