基于混合模式的科研信息系统设计与研究

2013-10-17 06:09汤旭翔王蓓胡玉和
网络安全技术与应用 2013年7期
关键词:管理系统模块功能

汤旭翔 王蓓 胡玉和

(浙江工商大学科研处 浙江 310018)

0 前言

随着高校科学研究和社会服务功能的不断提升,高校科研管理工作日益受到校内外各方面的重视,高校的科研水平和研究特色成为衡量高校综合实力的重要依据,以此带来的科研管理工作量和管理难度也在不断增加。使得人员之间的因缺少沟通和交流而引发许多误解和矛盾,同时也难以及时准确的反映目前的科研现状,因此,已无法适应高等院校科研快速发展需求的现状。

因此,形成一个具备动态分布、适应性强的科研数据中心和交流平台,对科研工作人员、科研人员、科研项目、科研成果、科研经费进行全面、实时、规范、准确科学管理。目前,平台开发模式体系有客户机/服务器(C/S)体系和浏览器/服务器(B/S)体系。

从本质上说,C/S就是一种进程之间“请求”与“服务”的合作关系,在该模式下,表示层和逻辑层相结合,一起运行在客户端。

B/S是Browser/Server的简称,即浏览器和服务器模式。它是基于WEB技术并对C/S结构的一种变化或者改进的模式[1],基于WEB浏览器的用户Browser端发生少量事务处理(少量信息填报和信息查询业务),其主要逻辑事务发生在服务器端(Server)。

因此,以C/S和B/S混合模式合理的规划系统功能结构,利用其优势共同协作进行设计研究,使得系统具备强大的生命力、也在实现功能服务时展现很大的灵活性和便捷性。

1 系统架构设计

科研管理部门应用数据关系复杂、业务逻辑复杂、数据流量大、安全性能要求高,并且该部门是一个局域网络,所以该部分功能采用C/S架构,使用C#软件开发工具;学院管理部门和教师主要是从事本部门或本人的信息维护、查询、统计等工作,并且全校学院、研究所物理分布较分散,需要通过WEB访问使用,该部分功能采用B/S架构,采用ASP.NET技术完成开发任务,系统架构图为图1:

2 系统功能设计图1系统架构图

基于混合模式的系统功能开发采用模块化设计模式,通过可组合成系统的、具有某种特定功能和接口结构的、典型的通用独立单元“组装”成系统。模块化设计可以降低系统的复杂性,提高软件质量,可以推动系统各个部分的并行开发,提高软件开发效率。

依照独立性、独特性、扩展性、完整性等模块化设计思想,对系统进行开发设计,得到系统功能模块图为图2:

系统功能模块说明:图2系统功能模块图

纵向项目管理模块,以C/S模式开发设计为主,包括项目申请、经费到款、项目中期检查、项目结题等信息管理,其中项目申请人申报、经费到款查询、中期报告填报、结题申请等采用B/S模式开发设计,项目负责人可以实时了解项目进度和经费到款情况。

横向项目管理模块,以C/S模式开发设计为主,具体功能包括合同备案、经费到款、项目验收、推广转化等,项目合同和验收报告均采用无纸化,项目负责人可通过WEB浏览器上传多格式文件,系统根据数据完整性和合理性进行校验和处理。

论著成果管理模块和知识产权管理模块,以C/S和B/S混合模式开发设计,教师在Browser端提交论文、获奖、著作、应用采纳、标准、专利、软件著作权等成果信息后,科研管理人员在Client端对数据进行审核、处理、核算,最后上传至后台数据库服务器端。

统计分析考核模块,以C/S模式开发设计为主,科研管理人员在Client端对项目信息、论著成果信息、知识产权信息数据的预处理,经过大量的数据核算和类别合并后,为学校决策、教师考核、部门考核和各类报表填写提供大量可靠的数据支撑。

人员管理模块,以C/S模式开发设计为主,登记人通过Browser端完成注册后提交WEB服务器端,科研管理人员对登记人的归属部门、职称级别、研究方向、联系方式等严格审查后,分配系统功能使用权限。

系统设置模块,以C/S模式开发设计,大量的系统运行基础参数的自定义配置为适应多样化、特色化的学校政策文件提供了保障。

3 系统技术开发环境

系统运行在Windows 2003 Server操作系统环境中,WEB服务采用系统集成的IIS6.0,采用.NET编程环境,其提供了便捷的安装和管理、稳定的应用环境、通用的标准协议,在性能扩展方面有了很大的改进,为系统功能的实现提供很强的保障。

C/S模式开发采用C#编程语言,C#采用了VB的可视化操作、继承了C++的高效、稳定的运行环境,以其强大的操作能力、通用的语法风格、新颖的语言特性和快捷的面向组件编程的支持成为了.NET开发者的首选语言。

B/S模式结构编程采用ASP.NET语言,其编程脚本也与C#通用,ASP.NET可视为ASP的升级版,是一种可由Internet服务器执行的,可嵌入网页脚本的技术,所开发的系统可运行于 IIS之中。

系统所采用的数据库管理系统为Microsoft SQL Server 2005。该数据库系统是为当前的分布式客户/服务器环境特别设计的产品,对SQL Server数据库能够轻松通过Internet和内部网络进行访问。

4 结语

随着计算机技术特别是软件技术的不断发展,科研项目管理需求的也在不断提高,新的管理模式和崭新的设计模式将不断的完善和优化科研管理工作体系,基于混合结构的科研管理信息系统在实现高效、便利、功能强大的同时,其在的数据同步和信息完全等方面仍然存在一定的问题,有待研究人员进一步完善和改进。

[1]刘波.关于B/S和 C/S架构的分析[J].人民检察,2004,(9).

[2]徐颖.基于B/S和C/S相结合的网络架构系统对比分析[J].电脑知识与技术,2005,(11).

[3]张良银.浅论C/S和B/S体系结构[J].工程地质计算机应用,2006,(4).

[4]武朝彦.网络工程出图管理系统的研制[J].山西建筑,2011,(11).

[5]刘烨.C/S模式与B/S模式的对比分析[J].科技信息(学术研究),2007,(30).

[6]彭俊.构建信息化科研管理系统研究[J].中国高校科技,2011,(6).

[7]孟梅,邓俊岚.科研管理系统的网络框架研究[J].制造业自动化,2010,(3).

[8]肖红玉,黄静,陈海.数据库技术在科研管理系统中的应用[J].制造业自动化,2010,(10).

[9]张高亮.基于知识发现的科研管理系统模型[J].西南师范大学学报(自然科学版),2001,(4).

[10]蒋开东,毛海波.基于INTERNET的科研管理系统的研究[J].科技进步与对策,2002,(6).

猜你喜欢
管理系统模块功能
也谈诗的“功能”
28通道收发处理模块设计
“选修3—3”模块的复习备考
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
关于非首都功能疏解的几点思考
海盾压载水管理系统
基于RFID的仓储管理系统实现
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用