您好,欢迎来到99网。
搜索
您的当前位置:首页基于C/S和B/S的水产科研管理信息系统的设计与建立

基于C/S和B/S的水产科研管理信息系统的设计与建立

来源:99网
20l1年第1期 sci 。删t Res。 文章编号:1000—7695(2011)0l一0191—04 基于C/S和B/S的水产科研管理信息系统的设计与建立 方 辉 ,韩 刚 ,徐竹青 ,刘英杰 ,庄志猛 ,李纯厚4,张小亮 (1.中国水产科学研究院,北京100141; 2.中国海洋大学,山东青岛 266003; 3.中国水产科学研究院黄海水产研究所,山东青岛266071; 4.中国水产科学研究院南海水产研究所,广东广州 510300) 摘要:科研管理信息系统是现代科研管理的发展趋势。介绍了中国水产科学研究院科研管理现状及其院所布局, 通过对US和B/S模式的优缺点的对比,确定了C/S与B/S相结合的体系结构并给出了其网络拓扑结构图;对 科研管理信息系统的功能需求进行了分析,基于此对系统功能模块进行划分;根据系统开发环境,对系统开发 过程中的关键技术进行了研究。 关键词:C/S;B/S;科研管理;信息系统 中图分类号:TP315 文献标识码:A Design and Establishment of Fishery Scientific Management Information System Based Oil C/S and B/S FANG Hui ,HANG Gang ,XU Zhuqing ,LIU Yingjie ,ZHUANG Zhimeng ,LI Chunhou ,ZAHNG Xiaoliang (1.Chinese Academy of Fishery Sciences,Beijing 100141,China; 2.Ocean University of China,Qingdao 266003,China; 3.Yellow Sea Fisheries Research Institute of Chinese Academy of Fishery Sciences,Qingdao 26607 1,China; 4.South China Sea Fisheries Research Institute of Chinese Academy of Fishery Sciences.Guangzhou 5 1 0300,China) Abstract:Scientiifc management information system is the development trend of modern scientiifc management.The paper introduced the management status and layout of Chinese Academy of Fishery Sciences;Through the comparison between C/ S and B/S mode,it determined the structure of C/S and B/S combination,and gave its network topology structure;It ana— lyzed the functional requirements of the management information system,and divided the system module.According to the development environment of system,it had a study on the key technology. Key words:C/S;B/S;scientiifc management;information system 1 前言 分布在全国的12个省(市)。院所两级管理结构及 地域分布广泛的特点使得我院科研管理工作面临信 近年来,随着计算机技术和网络技术的迅猛发 息量处理集中、难以体现整体性和连续性等问题。 展,信息时代已悄然而至,然而使用纸质材料进行 如何对现有科研管理工作加以重新规划和组织,建 手工式管理和使用word/Excel文件进行单机式管理 立网络化的科研管理信息系统,实现科研管理工作 的传统科研管理模式依然广泛存在,利用信息技术 的“全过程管理”,提高科研管理水平和效率,更 建立管理信息系统,实现科研管理的科学化、系统 好地为全院科研工作服务,是该院科研管理部门的 化、规范化和信息化,减少工作量,提高工作效率, 一项迫切任务。 促进科研信息共享已经成为科研管理的大势所趋。 中国水产科学研究院是国家级水产科研机构, 2体系结构研究与设计 担负着全国渔业重大基础、应用研究和高新技术产 2.1 C/S模式与B/S模式 业开发研究的任务,全院现有海区研究所3个、流 目前流行的两种科研管理信息系统的模式是: 域研究所4个、专业研究所2个、增殖实验站4个 C/S(Client/Server,客户端/服务器)模式和B/S 及院部共l4个单位,与地方共建了5个研究机构, (Browser/Server)模式。其中,C/S模式是采用局 收稿日期:2010—06—18,修回日期:2010—08—10 1 92 方辉等:基于C/S和B/S的水产科研管理信息系统的设计与建立 域网连接进行操作的二层结构,如图1所示,具有 处理速度快、数据存取安全、网络通信量小等优点, 同时其也存在跨平台性差、缺乏开放性、维护升级 不便、资源冗余度大等缺点;B/S模式是以Web技 术为基础的三层结构,如图2所示,具有维护升级 性,便于建立内部局域网,同时为了提高系统 的处理速度,确保数据存取安全,降低系统的网络 通信量,在各研究所内采用C/S模式。 基于此,该院科研管理信息系统将采用B/S与 C/S结合的模式开发:其中院所两级采用基于互联 方便、用户界面一致、良好的开放性和可扩展性。 客户端 客户端 客户端 图1 C/S模式结构图 客户端 客户端 客户端 图2 B/S模式结构图 2.2体系结构的设计 通过对C/S和B/S模式的优缺点分析,并结合 该院科研管理的特点,最终确定采用C/S和B/S模 式相结合的方案,取长补短、交叉并用。选择上述 方案的理由如下: (1)科研管理信息系统正朝着具有良好的开放 性、易于维护升级、便于扩展等方向发展。B/S模 式所采用的标准是经过标准化组织确定的通用标准, 具有良好的开放性,且B/S模式的客户端使用通用 浏览器即可,维护升级只需在服务器端进行,并且 该模式的三层结构模块之问相对,任一模块的 维护、扩展,其他模块均不受影响。 (2)该院实行院所两级管理结构,且院所地域 分布广泛,这就使得基于内部局域网的C/S模式无 法在全院范围内使用,而基于Web技术的B/S模式 则能够方便地实现院所之间的互联互通和数据信息 共享。 (3)各研究所作为科研工作的主体具有相对的 网的B/S模式开发,充分体现“浏览器/服务器” 模式轻便、高效、稳定的特点;所内(所一研究 室)采用C/S模式开发,体现“客户机/服务器” 模式功能强大、安全性高的特点。其网络拓扑结构 如图3所示 白 图3 科研管理信息系统网络拓扑结构图 3系统功能设计 3.1 系统功能需求分析 科研管理信息系统以实现全院科研工作的“全 过程管理”,建立网络化科研管理信息系统为总体目 标,以科研管理流程整合优化、科技统计分析全面 系统为原则,建立以“课题立项一计划执行一成果 培育一成果奖励”为统一流程的管理方式,并自动 生成用户所需的各类报表。 3.2 系统功能模块 根据系统需求,将该院科研管理信息系统划分 为四大模块,分别为:科研管理、办公管理、统计 分析和系统维护,系统功能模块图如图4所示,各 模块的功能如下: (1)科研管理:建立全院科技项目库、科研成 果库、仪器设备库、知识产权库、著作论文库、专 家人才库及标准规范库,实现全院科研管理相关数 据及信息材料的汇总和保存,以便对科研管理中的 事务进行管理。 (2)办公管理:实现日常办公管理的功能,包 括文件登记、领导批示、归档记录以及科研经费管 理、检索查询、打印输出等。 (3)统计分析:实现对系统内各项数据的简单 和组合查询,依据选取数据生成各类统计报表,包 方辉等:基于C/S和B/S的水产科研管理信息系统的设计与建立 193 括线图、直方图和饼图,从而实现信息查询和发布。 (4)系统维护:实现对用户密码及权限的管 理;以特定的格式的TXT或Excel文件实现数据的 导入导出。 科研计划 项目申报、管理、验收 赖,用于编码标准化,提高各层逻辑的复用性,从 而达到分散关注、松散耦合和标准定义等目的。系 统软件架构如图5所示。 一一一一一一一一一一一一一一一一一 科研管理 信息系统 一一一一一一一一~一一一一办公管 日常管理常用功能,如查询、打印等 统计分 统计分析、绘图指标、绩效评估等 维护升级、数据导入导出、用户管理等 图4科研管理信息系统功能模块图 4 系统开发及关键技术 4.1 系统开发环境 科研管理信息系统的开发环境进行如下配置: 选择Microsoft Windows 2000 Professional作为操作系 统,选择具有完善而强大数据处理功能的Microsoft SQL Server 2000作为数据库管理系统,Web服务器 选择Microsoft IIS 5.0以上版本,开发工具选择Mi— crosoft Visual Studio.NET 2003,建模工具选择Bor— land Together for VS.NET,源代码管理选择Microsoft Visual SourceSa ̄,单元测试模块选择NUnit。 4.2 系统开发中的关键技术 (1)软件架构的设计 根据该院院所之间地域分布广泛的特点,分布式 科研管理信息系统采用分层式结构,分为三层,自上 而下分别为:用户表示层、业务逻辑层、数据持久层。 1)用户表示层:为客户提供应用服务的图形界 面,帮助用户理解和高效定位应用服务; 2)业务逻辑层:封装与系统关联的应用模型, 执行应用策略和封装应用模式,将封装的模式呈现 给客户应用程序。 3)数据持久层:进行关系数据库到对象数据库 的转换,访问、维护和更新数据,实现同数据库服 务器的通信。 采取上述分层式结构可以降低层与层之间的依 一一如何使C/S模式下的所内数据库内的数据能与 一 图5系统软件架构 (2)数据库设计及数据同步 B/S模式下院部数据库内的数据一一对应,相互关 联是实现数据一致的关键。为了实现院所两级数据 的一致,C/S模式下数据表中采用ID和InslD两列 联合作为主键,其中ID列是每条数据在C/S系统内 的唯一标识,lnsID列用于区分数据的来源地;同 时,管理信息系统在数据创建时随机生成一个GUID (全局统一标识符),该数据GUID是一台机器上生 成的字符序列,其具有相对同一时空中所有机器的 唯一性。在将C/S系统中的数据同步至B/S系统数 据库的过程中,系统根据GUID对数据进行识别, 并执行相应操作。 系统的数据同步采取自动备份和管理员备份相 结合的方式,对于重要、须及时更新的数据由管理 员进行手动备份,同步至院部服务器;对于一般数 据按照系统设定的备份周期自动备份,同步至院部 服务器 5 结语 本文所设计的水产科研管理信息系统已经上线 运行,目前运行稳定,科研管理信息系统的使用大 大减少了该院各级科研管理人员的繁杂劳动,显著 提高了科研管理效率和水平,实现了全院科研管理 的科学化、系统化、规范化和信息化,为全院科研 管理和决策提供了重要依据,具有重要的应用价值。 参考文献: [1]朱征宇高校科研管理信息系统的设计与实现[J].盐城工学 院学报:自然科学版,2008(4):35—37 [2]罗汉洋.基于Web的高校科研管理信息系统的分析与设计 [J].科技管理研究,2004(5):122—123. [3]王从东,葛涛.基于Internet的高校科研管理信息系统的构建 [J].安徽理工大学学报:自然科学版,2006(1):27—32. (下转第208页) 一208 刘清等:一种考虑可靠度约束的单设备集成维护模型 (2)生产调度模型优化结果。 经过对染色体的解码,工件的最优加工顺序为: I,。一t, 一 一 一 一 ,最小总生产成本为 3 892.5。 (3)预防性维护与生产调度的集成模型优化 结果 表2集成模型最优结果 策是相互关联的,集成模型是寻求两者的一个平衡 点,更符合实际生产情况。算例分析了可靠度约束 对最优维护次数和工件加工顺序的影响,发现加入 可靠度约束后,维护间隔变短,最优维护次数变多, 工件加工顺序也不相同,总成本相应变大。本文研 究成果不仅具有较大理论价值,而且可操作性很强, 便于应用。下一步研究可考虑单设备多部件和多设 备集成维护模型,以及设备维护和质量控制的集成。 参考文献: [1]C R CASSADY,E KUTANOGLU.Minimizing job tardiness using 在无可靠度约束的情况下,工件最优加工顺序 为 一 一厶一厶一 一l, ,不同于考虑生产调 度的最优结果,在加工期内不需要施行PM,最小总 成本为1 404.4;在可靠度约束下,工件的最优加工 顺序为J:一J 一J 一J3一J 一J ,与考虑生产调 度以及不考虑可靠度的集成模型的最优结果都不相 同,最小总成本为3 005.9,并且求得Y…=0,Y 0,Y[3]=0,y[4]=1,Y[5]=0,y『6]=1,即最优维 护次数为2次,分别在加工^、 前实施,这与独 立考虑维护时求得的最优维护次数和最优维护顺序 =integrated preventive maintenance planning and production scheduling [J].IIE Transactions,2003,35(6):503—513. [2]G H GRAVES,C Y LEE.Scheduling maintenance and semiresum— able jobs on a single machine[J].Nav.Res.Logist,1999,46 (7):845—863. [3]C R CASSADY,E KUTANOGLU.Integrating preventive mainte— nance p1anning and production scheduling for a single machine[J]. IEEE Transactions on Reliability,2005,54(2):304—309. [4]J H LIM,D H PARK.Optimal periodic preventive maintenance schedules with improvement factors depending on number of preven— tive maintenances[J].Asia—Pacific Journal of Operational Re. search,2007,24(1):111—124. 是不一样的 4结论 [5]卓明良,潘尔顺,廖雯竹,等.基于可靠度的周期性预防 维护模型研究[J].工业工程与管理,2009,14(1):62—65. 本文在可靠度的约束下构建了生产调度和设备 预防性维护计划的集成维护模型,引人改善因子以 描述设备预防性维护后的状态。采用遗传算法对算 例进行优化的结果表明,集成维护模型与单独的决 策模型的最优决策不一样,生产调度与设备维护决 作者简介:刘清(1985一),女,江西宜春人,硕士研究生,主要研究方 向为人员调度、免疫遗传算法、系统维修决策。郑仲(1957一), 女,天津塘沽人,教授,主要研究方向为人素工程与管理、计算机 应用。 (责任编辑:陈夏) (上接第193页) [4]郎青,冯亮,夏雪.基于三层构架的科研管理信息系统[J]. 计算机时代,2005(5):24—25. [9]郭剑毅,申立中,马桂芳,等.基于C/S与B/S的高校科研管 理信息系统的设计与实现[J].计算机工程与应用,2003 (1):212—214. [5]叶忠文,张学先.基于.NET的高校科研管理信息系统的设计 与实现[J].嘉应学院学报:自然科学,2005(3):71—73. [6]杨雪梅,林端宜.科研管理信息系统(MIS)现状[J].中华 医学科研管理杂志,2004,17(4):219—222. [7]朱晓丹.科研管理信息系统的构建[J].哈尔滨工业大学学报: 社会科学版,2009,I1(4):110—114. [8]刘鹏,宋为,万俊.基于C/S与B/S架构的科研项目管理系统 [J].软件导刊,2010,9(1):/10—111. [10]张小艳,赵渭泳.科研项目管理信息系统的设计与研究[J]. 西安科技学院学报,2000,20(3):246—249. 作者简介:方辉(1970一),男,汉族,吉林人,副研究员,主要研 究方向为渔业科技管理。 (责任编辑:陈夏) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务