当前位置: 东星资源网 > 文档大全 > 求职信 > 正文

B/S型教师成果信息管理系统的设计与实现_b/s架构

时间:2019-02-02 来源:东星资源网 本文已影响 手机版

  摘要:本系统采用B/S结构,使用ASP编程语言和SQL Server数据库,结合MD5加密算法,构建教师成果信息管理和人事信息管理两个系统相融合的网站平台,从方便教师和管理员操作出发,旨在切实减少教师及管理人员相关工作量。
  关键词:B/S 信息管理系统 设计
  文献标识码:A 中图分类号:TP391
  
  一、现状分析
  各大高校每年都要组织职称评审、硕博导遴选,申报各类科研项目、教育教学改革项目、成果奖,成果鉴定等,都需要教师本人花费大量时间提供支撑材料,同时需要管理人员花费大量精力审核材料,特别是交叉学科、跨专业、跨学院的信息,一般都采取教师个人报送并提交证明材料、学院初审、学校复审等三级管理模式,给教师本人及管理人员增添了很多工作量。
  而在成果信息管理工作中也大多存在以下问题:第一,很大程度上还是依赖人工进行,即在计算机上输入大量的数据,通过Excel、Word等日常办公软件来处理数据,用简单的一些编程技术,实现数据的录入、查询、删除、更新和简单的检索功能,这种方式使管理人员工作愈加繁重。第二,数据不规范,缺乏一个统一的平台,各级管理人员都根据自身习惯来保存数据,如出生日期有的记录为“1983.05”,有的写成“1983.5”,上报数据时必然出现五花八门的格式。第三,数据不及时,大部分成果信息靠管理人员每半年甚至一年统计更新一次。第四,数据传递关系不合理,人事信息找人事部门要,科研成果信息找科研部门要,教学成果信息找教务部门要,相互关联度低,容易出现记录混乱,调用速度慢,甚至造成信息流转失真、传递卡死等现象,无法达到人们对信息的准确、高效与实时的要求。
  二、系统设计与实现
  1.网站前台设计
  本系统采用B/S型(Browser/Server,浏览器和服务器结构)网站作为登录前台,相对于C/S 型(Client/Server客户机和服务器结构),B/S型不需安装特定软件,直接通过网站页面登录即可使用。网站设计包括教师人事信息管理模块、成果信息管理模块、信息统计模块、系统设置维护模块,每个模块都设计有增、删、查、改、批量导入导出等功能,每条信息在后台都对应有详细字段。如“人事信息”包括教师工资号、姓名、性别、出生年月、参加工作时间、邮箱、电话、身份证号、专业、学科方向、在岗情况、硕/博导、特殊/关键岗位、职称变动、学历变动、党团关系、工资档次等等;“项目信息”包括项目类型、名称、来源、编号、立项时间、周期、完成时间、计划经费、第i年到款、负责人、参与教师、参与学生、摘要、备注、相关成果等;“信息统计”包括基础信息统计(如按系、专业、学科、学历、职称、年龄段等统计教师人数)、成果信息统计(如各类档次项目数、到款经费、各类档次的获奖数、各类档次的论文数,并实现按系、专业、学科方向交叉统计等)。
  2.后台数据库设计
  因为数据信息量巨大,故选择SQL Serve作为后台数据库,使用ASP(Active Server Page,动态服务器页面,不需要其他环境支持)作为调用语言,加密程序采用计算机安全领域广泛使用的MD5加密算法(Message Digest Algorithm MD5,消息摘要算法第五版,用以提供消息的完整性保护,广泛用于操作系统的登陆认证上)。以网站功能实现为目的,尽量使数据调用得最快,同时对每条操作信息进行记录,以便管理人员管理。成果信息操作的数据流如图1所示,其他数据流类似。
  本系统采用教师工资号作为人事信息和成果信息的关联字段,虽然工资号和身份证号都是员工的唯一标识,但工资号比身份证号数据短、占位少、易操作和识别。后台数据表的设计也通过工资号(ID)作为关联主键,使得人事信息和成果信息虽然在一个平台上但却是独立的数据源,可以形成两个独立运行的系统,但通过视图方式又可以相互调用数据。
  
  图1 成果信息操作简易数据流 图2 人事信息与成果信息调用
  
  三、关键科学问题及创新点
  1.一个平台两个系统
  在“ASP+SQL”的技术平台上实现成果信息管理和人事信息管理两个系统,实现人事信息管理、成果信息管理、信息统计、报表打印、数据导入导出等多重功能,实现功能最大化,同时保持界面友好,适合每个教师操作,简单易行。比如用户在查询教师人事信息的同时也可看到该教师发了多少文章、承担多少项目、获了多少奖等成果信息;查看一个成果信息时也可以看到负责人的职称、学科等信息(如图2所示)。同时实现自定义交叉统计,如“2011年度”+“副教授”发表“EI”论文多少篇,近五年来XX学科到款经费多少万元等。
  2.数据库精简设计
  由于信息量巨大,所以如何把数据库设计得精简、缩短前台网站用户等待的时间是关键问题。有的系统虽然功能强大,但是运行太慢,用户等待时间太长,以致不愿再次使用,得不到推广。
  首先给数据库“瘦身”,每个数据表除id外不存储其他重复的信息。其次根据需求分析,系统中使用最多的是查询功能,比如用户查看一个科研项目信息时可能不只是需要名称、经费等项目本身信息,可能还需要显示负责人职称、学历、所在学科等信息。查询时采用数据视图方式,根据需要的信息调用各数据表的相应字段。视图具有简单性和安全性,可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据,可以从一个或多个实际表中获得。第三,通过视图用户只能查询和修改他们所能见到的数据,数据库中的其它数据则既看不见也取不到,数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,实现管理人员对用户权限的设置管理。
  3.特色功能
  本系统除了一般信息管理系统通用功能外,还根据教师实际需要增加了一些特色功能,如支撑材料的上传、下载。教师有了新的成果,可以自己申请更新并提交材料电子版,如论文所在期刊封面、目录、文章全文、获奖证书扫描件等,管理人员审核后,网站永久保存,之后如有需要直接可以从网站搜索、下载打印,让本系统真正可以减轻教师的工作量,而不只是一个成果信息列表的存放处。
  另外系统还增加信息“是否审核”、“审核人”标记,教师每年申报职称、导师材料时都需要有审核人签字认可。如果一个信息今年审核过了,那么明年就不用再提交并核对支撑材料了,从而提高管理人员的审核效率,缩短教师排队等待时间。
  本系统的设计与实现,可以大量缩减教师在准备各类材料上投入的精力,而且教师本人可以随时维护更新自己的信息,保证了信息的及时性。同时也提高了管理人员的效率,让其有更多的时间去探索如何进一步提高服务质量和工作水平。
  
  参考文献:
  [1]郑晓生.科技成果管理系统的设计与实现[D].吉林:吉林大学,2007
  [2]胡亚平,杜娟.高校教师信息管理系统的设计方案[J].计算机与现代化,2009,11:204-206
  [3]巫莉莉,张波,李涛.高校科研管理系统智能分析模块的分析与实现[J].计算机工程与设计,2010,31(11):2641-2644
  [4]许申.高校科研管理信息系统的分析与设计[D].上海:上海师范大学,2007
  [5]祝延.高校组织人事管理系统的设计与实现[J].计算机技术与发展,2009,19(5):202-205
  [6]曹风华.基于B/S的科研管理系统设计与实现[J].现代计算机,2010,4:198-200

标签:信息管理系统 成果 教师 设计