谈管理系统基于.NETB/S架构科研管理系统设计

更新时间:2024-02-08 作者:用户投稿原创标记本站原创
摘要:该文利用.Net环境的分层设计思想和C#、SQL Server 2005数据库构建了一个界面友好的B/S版科研信息管理系统。基于科研信息管理系统的开发背景,并由此划分出各个模块,有论文管理模块、著作管理模块、专利管理模块、立项管理模块、获奖管理模块、专项管理模块、职称晋升模块和系统管理模块等。
关键词:科研信息管理系统;数据库;B/S结构;角色;模块化
中途分类号:TP315文献标识码:A文章编号:1009-3044(2012)27-6444-02
Design of .NET Based B/S Research Management System
WANG Zhen-ling
(Department of Computer Science and Technology, Dezhou University, Dezhou 253023, China)
Abstract: Using layered design ideas of Dot Net environment and C# language, SQL Server2005 database a interface friendly B/ S version Research Information Management System was built. Based on development Background of information management system, it was divided into various modules:paper management module, works management module, patent management mod? ule, project management module, award management module, special management module, career promotion module and sys? tem management module,etc.
Key words: research and information management system; database; B/S structure; role; modular
高校科研管理工作琐碎而又复杂,手工操作工作量非常大,不仅容易出错,而且进行统计和计算,需要耗费大量人力物力。开发一套根据高校自身特点的量身的科研管理系统,实现管理高校科研工作的自动化和规范化,不仅能够保证统计数据的准确无误,还可以利用计算机对有关科研成果信息进行统计和计算。因此能够极大地提高科研信息管理的效率。通过对我校科研管理的需求的调研,并考虑到科研管理人员使用的便利性,系统既要方便科研管理部门科研处的监督管理,同时又要方便协调各院、系、部各层级的科研管理工作,系统需具备录入、修改、删除、查看、统计、汇总等必要功能,同时要考虑管理系统人机界面的友好性和易用性,还要采取措施保证科研管理系统的安全性,防止系统数据被非法修改、删除和破坏。
1系统功能与设计
该系统需要实现的功能包括如下基本功能:
①论文管理功能:论文级别分值对照:查看论文级别所对应的分值;刊物级别认定:查询与编辑刊物的名称、类型、级别、认定年份等信息;论文管理查询:用于对作者的论文进行录入、编辑和查询等;论文审核查询:管理员可以对提交的论文进行审核和查询等;论文综合查询:用于查询作者论文的分值和审核进度等信息。②著作管理功能:提供作者著作成果信息的录入、编辑、查询等功能。③专利管理功能:提供教师专利信息的录入、编辑、查询等功能。④获奖管理功能:提供教师获奖信息的录入、编辑、查询等功能。⑤立项管理功能:提供教师立项信息的录入、编辑、查询等功能。⑥专项管理功能:提供教师专项信息的录入、编辑、查询等功能。⑦系统维护功能:人员管理:提供科研人员信息的录入、编辑、查询等功能;维护:用于对科研人员的进行修改。
各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够完成设计目标。系统有3种不同角色:校级管理员、院系管理员、一般科研人员。不同角色可做不同的操作。每个角色具有自己不同的权限。①管理员角色:校管理员亦可以操作自己的信息。可以浏览、编辑、新增、删除学校的公共信息。审核申报的项目和成果,浏览和编辑项目和成果信息、项目经费和成果经费、科研分数等信息。②院系管理员角色:院系管理员亦可以操作自己的信息。但是只能浏览、编辑、新增、删除自己院系的公共信息。审核申报的项目和成果,浏览和编辑项目和成果信息、项目经费和成果经费、科研分数等信息。③科研人员角色:科研人员登录系统后可以操作属于自己的信息。可以申报自己的项目和成果、项目经费和成果经费、浏览查看自己的项目和成果信息、浏览查看自己的科研分数情况等权限。
2科研管理系统的功能框架设计
基于以上对科研管理系统具体功能的分析,可以画出如图1的系统功摘自:毕业论文格式模板www.808so.com
能框架图:
3数据库中主要表的设计
获奖分类信息表主要用于存储获奖项目的序号、级别、位次、得分和备注等信息。获奖信息表主要用于存储获奖项目的序号、编号、成果名称、获奖名称、颁奖部门、等级、时间、本人位次、是否政府授奖、基本分值、最终得分、院系审核、校级审核、职称编辑时间、备注等信息。立项信息表主要用于存储获奖项目的序号、编号、横纵向、理工社科、项目名称、项目层次、来源、时间、有无资助、到位经费、是否合作单位、合作人数、本人位次、立项分值、经费分值、本人得分、院系审核、校级审核、职称编辑时间、备注等信息。项目分类表主要用于存储获奖项目的序号、项目来源、级别、立项分值、经费分值、文理分类、备注等信息。
4系统具体实现
1)立项类别管理:科研人员可以进行查询;院级管理员的权限同科研人员的权限相同;校级管理员可以进行立项类别的新建、查询和删除等功能。新建项目必须校级管理员执行。
2)立项管理查询:科研人员可以新建项目,在选择课题来源时,课题级别和立项分值会自动弹出;院级管理员可以新建项目和查询本院已存档的项目,并且对这些项目个别信息进行修改和删除操作;校级管理员可以新建项目和查询以及修改和删除全校存档的项目。
3)立项审核管理:科研管理人员不可以进行操作;院级管理员可以对该院的科研项目进行审核管理和删除操作;校级管理员可以对全校的科研项目进行审核管理和删除操作。
4)获奖分类管理:科研人员、院级管理员、校级管理员都可以查看获奖类别信息。
5)获奖管理查询:本界面科研人员可以新建自己的获奖信息,不可以查询;院级管理员不仅可以新建获奖信息,还可以查询该院所以获奖信息,也可以对获奖信息进行修改;校级管理员可以新建、查询和修改全校获奖信息。
6)获奖审核管理:院级管理员可以进行查询该院获奖信息和对获奖信息进行审核修改和删除操作;校级管理员可以查询全校获奖信息,也可以对全校获奖信息进行审核修改和删除操作。
5总结与展望
科研信息管理系统是典型的信息管理系统,可以有效地提高了高校科研管理工作的效率,实现高校科研工作管理的系统化和规范化,也是高校信息化工作的一个组成部分。科研管理系统的设计开发不仅节省了大量繁琐、重复的、机械的劳动,同时保证数据的精确完整无误,方便实现对教师个人和部门单位的科研成果进行精确的统计与汇总,使一些计算过程繁琐且数据量大的工作能够自动计算完成。未来要对实际使用过程中出现的问题进行修正和完善。
参考文献:
金志力.NET架构的核心开发技术[M].北京:高等教育出版社,2006.
刘晓华.精通.NET核心技术原理与构架[M].北京:电子工业出版社,2002.
[3]赵学良.Servlet与JSP核心编程[M].北京:清华大学出版社,2009.
[4]孙永强,陈宗斌.Visual C#.NET程序设计基础[M].北京:清华大学出版社,2002.
[5]张海藩.软件工程导论[M].北京:清华大学出版社,2003.3.
[6]夏开建,周锦程,景卫民.基于Web高校科研管理系统设计与实现[J].电脑知识与技术,2010,6(21):5700-5701.

点赞:5099 浏览:13502