欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 信息管理 > 医学研究生教育信息管理系统设计与开发

医学研究生教育信息管理系统设计与开发

日期:2023-01-24 阅读量:0 所属栏目:信息管理


  1引言

 

  随着社会对高层次人才需求的不断增加,研究生教育成为了社会的一个焦点。近几年来,高校研究生的招生规模以每年30%的速度增长,研究生培养与管理工作信息量不断增加,趋向多层次、多方位,管理活动日趋复杂。与此同时,专门从事教育管理的人员数量在不断减少。解决这对矛盾的有效方效是努力提高信息管理工作的效率和水平,充分利用计算机网络和数据库技术,实现办公自动化和资源共享,让电脑代替人来完成信息管理工作中的重复劳动。研究生教育信息管理系统是研究生教育信息化程度的重要标志,是实现研究生教育管理的重要组成部分,对提高研究生教育管理水平、节约人力资源、实现信息资源共享、实施科学管理具有重要的作用。

 

  国内研究生教育以科研项目为主要任务,以科研产出为主要评价标准,因此研究生教育管理系统在编排上尤其要以科研项目、论文发表以及导师遴选管理等为重点。目前在研究生教育管理系统中,针对小规模范围内使用的尚不多见,在中国医学科学院系统内,仅有个别院所拥有自己的研究生教育管理系统[4]。药用植物研究所是中国医学科学院/北京协和医学院下属的研究教育单位,拥有硕导、博导70余位,在读博士、硕士以及联合培养学生约300名,开设课程8门。目前,本单位缺少一套针对研究生教育管理的信息系统,阻碍了日常工作及创新,所以亟待开发一款适合本研究所的集成信息管理系统,提高研究生管理人员的工作效率。但是目前市面现有的管理系统针对性较强,不能适应各个基层单位的特殊需求,且造价较高。根据这一情况自主研发出适合于该所实际情况且造价低的教育管理系统。

 

  2系统设计需求

 

  2.1模块划分

 

  系统设计的目的是统一化管理所内教师和学生基本信息,实现自动化的统计排名以及方便的查询操作。在系统中,用户的身份主要划分为3级:管理员、教师、学生,不同的用户身份拥有不同的权限,用户在登录时系统即可根据用户名查询该用户所在的组别,呈现相应的界面。根据研究所内的具2.2通知公告

 

  通过该模块,管理员可以向教师群体(所有教师)、学生群体(某班级、所有硕士、所有博士等)、教师个人、学生个人发布通知信息。

 

  2.3学生管理

 

  包含学生基本信息管理、答辩信息、毕业就业信息以及用于优秀评比的素质评分子模块,管理员可以对这些信息进行修改和删除,对学生进行批量归档分类(毕业、延期、退学等)

 

  2.4教师管理

 

  包含教师基本信息、导师遴选排名子模块,可以修改、删除教职人员的基本信息,对教职人员进行归档(退休、辞职)管理。通过导师遴选项目可以查看导师年度产出以及详细得分情况。

 

  2.5期刊管理

 

  包含期刊添加子模块,用于管理科研文章发表所在期刊的信息。

 

  2.6课程管理

 

  由于所内开设了多门课程,通过该模块,可以实现对课程信息的管理,包括课程基本开课信息以及教师授课课时计算。

 

  2.7学生评比

 

  该模块是该系统中最为复杂的模块,也包含有最多的子模块。学生每年度的评比总分为图1中所列举的前7项得分之和,而每一项又都有自己的得分规则。素质评分、奖学金评比、前10评比、留所评比为分数计算模块。奖学金评比每年10月进行,总分包含素质得分,分为硕士评比排名和博士评比排名;1〇评比每年6月份进行,是所有学生进行评比,只计算科研成果得分,不包含素质得分;留所评比每年4月评比,只在博士毕业班进行评比排名,也只是计算科研成果得分。

 

  2.8系统管理

 

  包含个人密码更改、用户账户查看以及时间限制3个子模块。在所有用户界面中均有个人密码更改模块,另外两个子模块只在管理员界面设有,通过用户账户查看模块管理员以添加用户,为新用户分组。时间限制模块可以限制普通用户在系统内进行信息修改的时间段,如在进行奖学金评比期间,不再允许学生进行产出信息的随意添加。以上是管理员界面的所有模块,每个界面均具有查询功能。教师以及学生界面均进行权限限制,在某些模块界面只能进行信息的查看或限制时间编辑。

 

QQ截图20160328145818.png


  3系统实现方案

 

  3.1浏览器/服务器架构

 

  目前流行的管理系统架构主要有两种:客户端/服务器架构(Client/Server,C/S);浏览器/服务器架构(Browser/Server,B/S),见图3[5-7]0本文选择使用B/S架构,因为与C/S架构相比,B/S在很多方面具有一定的优势(1)C/S架构需要开发相应的客户端程序,过程复杂,工作量大,维护难度大[12、使用B/S架构,用户只需安装浏览器即可,所有的维护以及二次开发等工作只需要在服务器端进行,降低开发和维护成本。(2)C/S架构要求客户端软件具有一定数据处理能力,这会加重用户计算机的负载。B/S架构中所有的数据读取、存储以及计算处理任务都在Web服务器端进行,服务器端的处理能力髙于普通客户端计算机,而客户端计算机只需进行数据的显示h3](3)B/S架构相较于C/S架构具有更好的跨平台性,因为所有的浏览器均使用HTML标准,只要操作系统可以运行通用的浏览器,就可以访问管理系统。B/S架构使用通用型的浏览器,所以风格统一,界面十分友好。3.2Web2py框架

 

  系统架构的选择约束了对开发语言和框架的选择,本文中使用的框架为Web2py,主要的编程语言为PythonPython是一门面向对象的高级编程语言,拥有众多的类库,几乎涵盖了所有的Java类库,而且与Java相比,实现相同的功能Python使用更少的语句,更加简洁,执行效率更高。Web2py是使用Python语言编写的一个免费的、开源的Web开发框架,其包含了开发完整功能的Web应用所需的所有组件,可以用于快速地开发安全的、数据库驱动的Web应用。Web2py使用MVC框架模式,即模型(Model)、视图(View)及控制器(Controller)相对独立,强制使用户的输人、数据处理和结果输出分开。3.3SQLite数据库

 

  SQLite是一款轻型的数据库,具有占用资源少、跨平台性好的特点,可以流畅地运行在Windows/Limix/Unix等主流的操作系统中,并且遵循关系型数据库管理系统中的ACID原则。该数据库可以和很多目前主流的编程语言进行结合,如C++PHPJava等,同时提供了开放数据库互联接口。和目前常见的数据库管理系统相比,如MySQLSQLServer等,SQLite配置简单,运行迅速,不需要很深的专业知识即可进行简单管理。

 

  4系统关键功能实现

 

  4.1登录与验证功能

 

在设计用户权限时,本系统设计3张表:用户表(USER)、类型表(TYPE)以及用户-类型关系表(USER_TYPE)。在类型表中定义了5种用户类型:管理员、教职工、博士生、硕士生、三生(联培生、委培生、实习生),当进行用户添加时,首先在USER中插人该用户的用户名和登录密码,由Web2pyModel层自动创建一个USER#ID,再由管理员指定该用户所属的用户类型,最后将USER_ID和对应的TYPE_ID存放于US-ER_TYPE表中,见图5。用户登录时,首先检测用户名和密码,如果验证通过则进一步根据USER_IDUSER_TYPE表中查找该用户所属类型,进而进人系统中相对应的界面;若验证不通过,则返回提示错误的信息。验证过程由Controller层的Login函数完成。由于系统可以自动识别用户类型,用户在登录时无需再进行用户类型的选择操作。

 

4.2信息通知发布模块

 

  该模块使用KindEditor这一JS插件实现,通过KindEditor可以对输入的文字进行自由的编辑,如更改字体字号、设置行距、缩进等,就像在Word中编辑文字一样。KindEditor还提供了多媒体插入以及文件上传功能,操作者可以在文字间插入图片、视频,将重要的文件上传,阅览者简单点击即可将文件下载。以上这些功能满足了使用者尽可能多的需求,该模块具备了电子邮件的功能,使管理员可以更加方便地发布一些重要材料。进行信息发布时,发布者可以将对象选择为特定的个人用户或用户群,如本条通知只发布给硕士三年级的同学,就只有这部分同学可以看到这条通知。

 

  4.3发表论文添加模块

 

  在科研院所中,发表学术论文是必不可少的,并且工作人员、学生的优秀评比与论文的发表数量和质量息息相关。该模块使用户可以管理自己发表的论文,帮助管理人员对工作人员以及学生的科研产出进行统计分析以及打分排名。在对每一篇添加的论文进行评分时,一个重要的指标就是该论文所发表期刊的SCI影响因子。为防止用户虚假捏造或蓄意夸大期刊的SCI影响因子,程序自动在MedSci网站査询和获取信息,用户只需查询期刊的名字,然后点击选择即可,并且支持期刊名称的模糊查询、缩写查询。

 

  5系统特色

 

  5.1登录界面展现研究所四季风貌

 

  药用植物研究所以植物研究为特色,拥有药用植物园,春夏秋冬四季风貌各具特色,美丽怡人。通过程序控制,在登录界面将随机出现四季美丽景色图片,展现本研究所独一无二的特色风景,5.2界面友好、操作简单

 

  由于采用B/S结构,界面熟悉,布局落落大方,可兼容多种浏览器,如InternetExplorer8FirefoxSafariChrome等。針界面的输人框大都采用下拉列表形式,用户只需点击鼠标操作即可完成多种任务。

 

  5.3快速跨平台移植

 

  Python语言在执行时首先要将源程序编译成为Python的字节码,然后由Python虚拟机来执行这些字节码,与Java语言十分类似,只需一次编译即可跨平台运行。Python语言的这些特性使得开发完成的系统也可以运行在不同的操作系统之中,而不必担心会出错。

 

  5.4易于功能扩展

 

  由于Web2py使用MVC的模式,所以各模块之间稱合性特别低,各个模块的控制层和视图层之间都相互独立,每个功能模块都是一个独立的程序函数。如果需要添加新的功能模块,只需单独编写该功能模块控制函数和视图文件即可,无需更改任何其他已有的模块,每个模块的代码修改也不会影响到其他模块。

 

  6结语

 

  该信息管理系统完全由所内相关专业工作人员以及学生独立自主开发完成,目前已经上线运行,一切功能流畅,为所内的工作带来极大的便利,使得学生、科研人员可以有效地管理自己的科研产出,也使学生、工作人员从众多繁杂事务中解脱,实现远程协同办公,优化日常办公流程,促进文件、信息的高效流转,行政管理、校务管理体制得到创新发展。信息管理系统实现信息管理的网络化,大大提高工作效率,节省人力、物力、财力,提高院校的管理水平,推动管理的无纸化办公进程,使高校的校园管理数字化向前迈出重要一步。将现代化的计算机技术、网络技术以及数据库技术相结合,实现高校研究生信息管理的系统化、规范化、现代化,有效监督和评估研究生的培养质量,将为学校以及研究生管理部门提供强有力保障,最终达到提高学校教学与管理质量的目的。

本文链接:http://www.qk112.com/lwfw/jsjlw/xinxiguanli/258734.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学