符 佳,梁志恒
沈阳师范大学科信软件学院,辽宁沈阳 110034
聘岗科研论文统计及计分系统的设计
符 佳,梁志恒
沈阳师范大学科信软件学院,辽宁沈阳 110034
本文主要介绍了一个聘岗科研论文统计及计分系统的设计,重点从系统的需求分析和数据库设计两个方面进行展开论述,随后给出了系统实现的开发技术,并指出了整个系统设计及其实现过程中的重难点与注意的问题。
聘岗科研系统设计;论文统计;计分
实现高校的信息化,是信息经济条件下高等院校发展的大势所趋。越来越多的学校认为实行计算机科学化管理是解决这些问题的关键。据了解,在我国目前几乎绝大多数高校都接入了因特网,大部分高校建成了自己的校园网,一个完整的高校信息化体系已清晰可见。无论是主管部门还是高校本身,对高校信息化都给予了足够的重视。信息化建设的投资之巨、范围之广、速度之快有目共睹,信息化的内容建设一年一个台阶。但在成绩的背面,也不容忽视高校信息化领域存在的不少问题:有些问题的危害性已相当明显,一些问题已演变为各个学校的通病。能否对它们有清醒的认识并加以妥善的处理,将决定中国高校信息化建设的未来。科研项目及论文的管理是一项系统工程,目前还没有一个通用的适应当前科研迅速发展要求的高校科研项目论文管理模式。
科研项目及论文的管理是一项系统工程,聘岗科研论文统计与计分系统要符合网络化、高效化和灵活性等特点,使各项计分能够快速合理的实现,并且能同时实现报表、复杂查询等进一步功能。系统的运行应该在一个更开放的环境中,各项管理内容更加细化,而网络可以大大简化、规范这一切,同时还可降低成本;高效化既是服务水平的一个体现,也是制作该系统的主要目的;灵活性指的则是聘岗科研论文统计与计分系统必须能够随时掌握来自教师和管理员等的要求,并能够进行各种各样的需求操作。
本文主要是设计开发一个计算分院聘岗科研论文统计与计分系统,使科研论文及相关聘刚计分能够实现信息化,提高管理效益及工作效率,完善聘岗计分管理体制。要想达到预计的效果,就必须完善聘岗科研论文统计与计分系统,尽量使聘岗科研论文统计与计分系统能符合科研论文统计与聘岗计分的各项要求。而聘岗科研论文统计与计分系统的主要功能可以分为前台的和后台的,前台是教师录入论文资料、修改资料、查看各项信息等;后台主要是管理人员的资料,论文审核、聘岗计分、系统权限的设置、系统初始化等。而本系统拟解决的问题就是如何合理的设计这些功能,使这些功能尽可能的完善,可以使科研论文统计和聘岗计分管理更加科学方便,工作效率更加高。
图1 聘岗科研论文统计与计分系统的基本模块
设计开发一个聘岗科研论文统计与计分系统,该系统由管理人员管理,并且通过相应的授权,教师用户可以各自进行自己的操作。每个用户可以通过账号、密码登录该系统进行相应的操作,如:修改自己的密码和其他个人信息,教师录入科研论文信息等。系统管理人员可以添加、删除用户,也可以修改所有操作人员的密码。本系统具有教师科研论文的数据录入、审核、聘刚分计分等功能模块,每个模块都可以进行相关的数据查询以及数据的修改。系统数据库中保留所有的用户信息、科研论文数据以及审核、聘岗分成绩,能够进行每天打印审核结果和聘岗成绩报表等基本功能。系统主要功能模块如图1所示。
如何设计一个合理的数据库系统,对于后面的编程是很重要的,一个好的数据库系统可以使后面的编程简单很多,不合理的数据库系统会使后面的编程更繁琐,因此设计出一个好的数据库系统也是一个需要迫切解决的问题。同时还要加强数据安全性管理,可采用备份恢复和系统重置等方法。数据库在交互平台上起着十分重要的作用,数据库设计的好坏将直接影响到平台系统的效率和实现的效果。聘岗科研论文统计与计分系统的需求具体体现在用户对论文、期刊、著作等的录入、聘岗分的计算以及相关类别等信息维护。基本数据库表设计如下:
论文刊物级别:储存所有刊物级别类型及对应聘岗分值。刊物:所有刊物基本信息,包括论文刊物级别。论文收录情况:收录类别名称及相应分值。论文:论文所包含的信息较多,包括论文题目、所属部门、出版单位、刊物级别、收录情况、作者总数等,其中所属部门Uuid、刊物级别Uuid和收录情况Uuid用到的是外键。论文作者:记录了论文作者信息,包括论文编号、作者姓名、员工Uuid及排序。著作性质:著作性质包括专著、译著、编著和其他,不同的著作性质执笔每万字得分、主编非执笔每万字得分、副主编或主审非执笔每万字得分就不同,并且得分上线也不同。著作性质表中记录了各种性质的相关信息。著作:著作表详细记录了著作的基本信息,包括著作名称、出版社名称、出版时间、出版社类别、著作性质、所属单位。出版社类别:记录出版社类别名称及相应的聘岗分系数。著作作者:记录了著作作者信息,包括著作编号、作者姓名、员工Uuid、作者排序、是否为主编,是否为副主编、完成字数。
通过以上步骤,我们对聘岗科研论文统计与计分系统整个流程有了基本的掌握,知道了接下来要做什么。系统中上述功能的实现可以套用相关实例实现的功能模块,并进行必要的修改、完善。界面的设计也可以用Dreamweaver辅助设计。有了基本的功能,以及界面的设计之后,就能完成系统的整体编程工作。
Eclipse是目前最流行的集成开发平台,它一般带有Lomboz——Eclipse平台下开发J2EE应用的插件。本系统利用Eclipse+JBoss/Jbuilder+ Tomcat开发工具,用Dreamweaver辅助设计界面,SQL server 2005作为数据库服务器。基于J2EE架构进行系统设计,采用jsp+servlet+Ejb+javabean方式或采用Hibernate和Struts技术。其中jsp用于负责页面显示;servlet用于负责接收http请求并获取http请求参数;Ejb用于实现业务逻辑,javabean用于封装数据。
在完成了上述功能模块的设计和数据库设计,后续的重点就是功能完善、方便维护和管理、界面友好的设计和代码的实现。本系统的难点是完善的科研论文信息的采集、聘岗分计算和数据库设计以及报表输出。在实际系统开发中,我们应将常用的功能操作封装在模块中,当需要相关的操作时调用相应的模块即可。这样不仅可以避免程序代码中一些不必要的重复,更重要的是使整个系统层次结构更加清晰,大大方便了系统以后的功能扩展,也在一定程度上缩减了开发成本。
[1]张钹.国内外高校信息化的现状与发展趋势[EB/OL].http://www.soft6.com/ tech/6/ 60531.html,2010,10.
[2]刘泽轩.基于J2EE架构的科研管理系统的设计与实现[J].计算机工程与设计,2007,28(21).
[3]钱晓华.基于J2EE的B/S结构的图书管理系统的构建[J].辽宁大学学报,2007,34(4).
TP315
A
1674-6708(2011)39-0204-02