论文部分内容阅读
随着信息技术与网络技术的飞速发展,网上办公系统及管理信息系统应运而生,开发企业实验室申报与评审系统具有可行性和必要性。通过系统应用,可以使工作人员的管理水平得到提高,减少申报工作中的开销,简化日常工作,高效完成任务。本文的主要工作包括:(1)按照软件工程开发的瀑布模型介绍了企业实验室申报与评审系统开发的全过程。首先,分析了企业实验室申报与评审系统的开发背景与意义。其次,使用UML用例图描述了每个角色的功能性需求,并说明了安全性、可靠性和可扩展性需求。第三,系统总体设计过程中将系统的体系结构抽象为界面层、功能层及数据层,并描述了系统的网络结构模型;设计出系统的五大功能模块,分别为申报、评审、管理、注册及登录模块,通过功能分解图将主要模块进一步展开设计;系统的数据库设计采用关系型数据库,并通过E-R图对数据库概念模型进行描述,得出系统共有11个实体及9个联系。第四,系统详细设计阶段主要描述了申报模块、评审模块和管理模块各部分的功能,并通过结构化流程设计图全面展现系统各部分的具体操作过程;管理模块中申报书的分配采用系统自动分配方法,描述了多约束申报书自动分配算法。最后,介绍了系统的实现与测试。系统的实现采用ASP.NET技术、C#语言、基于B/S网络结构模式,通过部分关键代码及界面截图展示;系统采用黑盒测试方法,通过设计多种不同测试用例,系统最终达到了预期效果。(2)设计和实现了多约束申报书自动分配算法设计并实现出多约束申报书自动分配算法,其分配的原则是,在保证涉及多领域的评审专家所分配申报书总量不超过人均分配总量的前提下,根据各自领域中申报书的数量及领域内评审专家的数量平均分配,且一个申报书至少分配给两名专家评阅。这不仅使申报书的分配更加合理,而且大大减少了以往手工分配中存在的人为因素。但由于专家具有多个领域,一般情况下,专家已分配申报书的总数超过均值则不再参与分配,这使得分配过程中各领域内可分配的专家数具有可变性。企业实验室申报与评审系统使实验室申报工作采用无纸化操作成为可能,方式节约环保;在网络办公中,申报工作的相应数据容易维护,操作方便快捷;本系统采用申报、评审和管理一体化机制,工作协调一致,科学高效。