研究生管理信息系统设计与实现*

2015-12-16 03:36史新华刘小兵赵
关键词:科研项目信息管理导师

史新华刘小兵赵 刚

(1.广西师范大学物理科学与技术学院 广西桂林 541004;2.广西师范大学计算机科学与信息技术学院 广西桂林 541004)

研究生管理信息系统设计与实现*

史新华1*刘小兵1赵 刚2

(1.广西师范大学物理科学与技术学院 广西桂林 541004;2.广西师范大学计算机科学与信息技术学院 广西桂林 541004)

本文从普通高等学校研究生教育管理人员和一线教师的角度,为建立涵盖一般研究生培养和联合培养等多种培养方式的研究生管理信息系统,界定了该信息系统的用户,分析了各类用户的需求,绘制了主要实体关系图,给出了数据库设计方案,叙述了研究生管理信息系统的实现过程。

研究生管理 课程管理 科研管理 管理信息系统 系统设计与实现

一、引言

一个多世纪之前,德国的洪堡(Wilhelm von Humboldt)就提出:“大学教师不再只是‘教’师,学生不再只是学习,而是学生自己进行科研,教师只指导和支持他的科研”[1],师生之间的传统的权威关系应该且必须为不同认识水平的学习者之间的非命令式的、自由的合作关系所代替。后来各主要先进国家把这种理想的以学科和科研为中心的自由教育理念保留和延迟到研究生教育阶段,提倡把研究生教育和有组织的科研联系起来[2]。

本文以洪堡的教育理念为出发点,利用现代信息技术手段,以研究生课程与科研项目和成果管理为核心,在研究生管理信息系统统需求分析和数据库设计中,兼顾课程的灵活设置和学生科研相关信息的存储、查询和分析。建立了合适的研究生管理信息系统,就可以实行科学合理可量化的管理措施,利于探讨提高研究生创新能力的关键因素

二、系统用户需求

研究生管理信息系统有利于研究生培养过程中的科学管理[6]。该管理信息系统的用户为学校学院或合作科研单位的领导、专门管理人员、任课教师、科研人员、研究生;所实现的系统中用户类型主要有三种:,管理员、导师和研究生,专门管理人员作为"管理员"用户类型;领导、任课教师、科研人员作为"导师"用户类型。

学校学院或合作科研单位的领导可以查询系统中的所有信息,但不能修改其中的任何数据。可以选择查询部分信息,还可以对数值数据进行统计分析,导出其中的任何数据。为保护数据安全,查询者、查询时间、查询IP地址、所查询的数据对象名称,同时需要保存于系统中。专门管理人员可以查询系统中的任何信息。任课教师和科研人员只是两种具有不同职责的身份标签,一个人可能既是任课教师也是科研人员。任课教师只能修改所授课程的部分信息和选课学生的成绩信息。科研人员只能修改科研项目的部分信息和参与科研人员(包括研究生)的部分信息。所有的修改需要专门管理人员的确认方可生效。研究生只能查询本人的所有信息。

查询可以由任一个联网计算机通过Web页面完成。

三、系统分析

经需求分析,可知研究生管理信息系统有3个组成部分:课程、科研项目和用户。

按照关系数据库事务处理的原子性、一致性、独立性及持久性(ACID) 4原则[3,4],所实现的系统实体-关系如图2所示。实体有10个:教师、课程、教材、教室、实验、实验室、研究生、研究生创新项目、教师科研项目或其它项目和科研成果,关系有5个:授课、选订教材、选课、做实验和科研。10个实体和5个关系共需15个表格实现。

教室、实验室实体表很少改动;教师、课程、实验、教材表格每年只需少量修改、增加和删除;研究生、研究生创新项目、教师科研项目或其它项目和科研成果4个表格每年都需较大修改。5个关系表中的授课表较少变化,而选订教材、选课、做实验和科研这4个关系表一般每学期都需更新。

对于一所大学,教室、实验室的数量一般为百量级;教师、课程、教材数量分别最多也是千量级;每年新入学的研究生人数一般为几百到一至三千人,同时在校的研究生人数一般为几千人。所以学校一级的研究生管理信息系统采用中小型数据库即可,如MS Access,甚至MS Excel即可满足要求。本文所实现的系统采用MS Access管理数据库。

四、数据库设计

研究生管理信息系统的事务主要包括查询、修改、添加、删除、转存、备份等。为满足事务处理的原子性、一致性、独立性及持久性(ACID)4原则的前3个原则,图1的实体-关系图中的10个实体对象和5个关系对象的划分和选择即是满足了属性原子性的(1NF)、消除了非主属性对主属性的部分函数依赖关系(2NF) 、也消除了非主属性对主属性的传递函数依赖关系(3NF)。

图1 研究生管理信息系统中的课程与科研项目简化实体-关系图1.实体表主要属性

(1)教室:代号、楼名、房间号、可容纳人数、是否多媒体、教室概况。

(2)实验室:代号、名称、大楼名称、房间号、可容纳人数、实验室负责老师。

(3)教师:工号、姓名、性别、联系电话、岗位、职称、所属单位。

(4)课程:代码、名称、课程类型、学时、学分、开课学院。

(5)实验:代码、所属课程、实验名称、实验指导教师代码。

(6)教材: ISBN(统一书号)、书名、作者、出版社、出版时间、页数、价格。

(7)研究生:学号、姓名、性别、身份证件类型、身份证件号码、联系电话、专业、研究方向、所属学院序号。

(9)科研项目:项目编号、项目名称、项目负责人、开始日期、结束日期、项目级别、项目类型、项目来源、获资助总金额。

(10)科研成果:成果编号、成果类型(毕业论文/期刊论文/会议论文/专利)、主完成人姓名。

2.关系表主要属性

(1)授课:教师工号、教室代码、课程代码、上课学年、上课学期、上课时段。

(2)选订教材:课程代码、统一书号(ISBN)、教师工号、选订日期、适用专业。

(3)做实验:学号、课程代码、实验编号、实验室代码、实验时间。

(4)选课:学号、课程代码、上课时间、平时成绩、期中考试成绩、期末考试成绩、总评分。

(5)科研:学号、项目编号、成果编号。

五、系统实现

基于B/S架构,使用Microsoft Visual Studio 2008前台开发结合Microsoft Offi ce Access 2007后台开发。所实现系统的主要用例图如图2所示。

本系统的所实现的主要功能有:(1)三级权限分配:系统管理员、导师,研究生;(2)研究生基本信息和学籍信息的录入;(3)研究生信息查询;(4)课程管理;(5)成绩管理;(6)导师信息管理;(7)毕业信息管理;(8)研究项目管理;(9)学籍管理;(10)导师应用模块;(11)研究生论文管理。

六、总结

研究生管理工作信息化是当今信息时代的必然趋势,传统的研究生管理工作主要是人工管理,工作繁杂,容易出错,工作量呈现明显间歇性,在某些时段工作量猛增。

本GIS-GS系统实现了研究生管理的信息化,该系统包括研究生的基本信息管理,研究生的请假信息管理,研究生的奖罚信息管理,研究生的成绩信息管理,研究生的选题信息管理,研究生的毕业论文信息管理,研究生的课程信息管理,毕业生的分配信息管理,导师基本信息管理,导师论文拟题管理,研究生科研项目管理,导师与研究生的交互平台管理。

图2 研究生管理信息系统用例图

[1][美]伯顿.克拉克主编,王承绪译。汉译世界高等教育名著丛书:研究生教育的科学研究基础[M]。浙江教育出版社,1999.

[2][美]罗伯特.M.赫钦斯著,汪利兵译。汉译世界高等教育名著丛书:美国高等教育[M]。浙江教育出版社,2001.

[3][美]加西亚-莫里纳(Garcia-Molina,H.),沃尔曼(Ullman,J.D.),威德姆(Widom,J.)著,邱丽华,杨冬青等译。数据库系统全书[M]。机械工业出版社,2003。

[4][美]肯德尔(Kenneth,K.E.),肯德尔(Kendall,J.E.)著,施平安,徐远新,钟玮珺译。系统分析与设计(第五版)[M]。清华大学出版社,2004。

[5]高兴武,胡涌。北京市产学研联合培养研究生的现状、问题与对策[J]。中国高校研究,2010年第11期,42-46。

[6]史新华,农丽萍,黄汉明,梁毅,谭晓莉。联合培养研究生管理方式改进探讨[J]。中国科教创新导刊,2014年第05期,192-193,2014。

*项目支持:学位与研究生教育改革课题(广西自治区级教改课题)“联合培养研究生的学分认定与质量控制”资助项目编号:JGY2014035;项目负责人:史新华。广西高等教育教学改革工程立项课题“高校理科专业培养普通高中《通用技术》教师课程的研究与实践”资助

项目编号:2014JGA118;项目负责人:刘小兵

猜你喜欢
科研项目信息管理导师
执着创新 坚毅豁达——追忆我的导师郭景坤先生
我校横向科研项目再创佳绩
造价信息管理在海外投标中的应用探讨
围绕科研项目建立定密管理框架的探讨
评《现代物流信息管理与技术》(书评)
航天科研项目评审工作的思考与探索实践
V eraW an g
导师榜
在高速公路信息管理中如何做好QC小组活动
论科研项目档案管理