欢迎来到天天文库
浏览记录
ID:31359626
大小:109.00 KB
页数:7页
时间:2019-01-09
《基于web的科研信息管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于WEB的科研信息管理系统的设计与实现 摘要:该文介绍了开发基于WEB的科研信息管理系统的必要性、安全机制,分析了该系统的主要功能模块和关键技术,实现了高职院校科研信息管理的网络化、安全化、规范化、科学化。 关键词:科研信息管理;数据库设计;数据库访问技术 中图分类号:TP315文献识别码:A文章编号:1009-3044(2016)25-0005-02 Abstract:.ThispaperintroducesthenecessityofdevelopmentofscientificresearchinformationmanagementsystembasedonWEB,secu
2、ritymechanism,analyzesthemainfunctionalmodulesofthesystemandkeytechnology,realizetheinformationmanagementofscientificresearchinhighervocationalcolleges,networking,security,standardizationandscientific. Keywords:scientific-researchinformationmanagement;databasedesign;databaseaccesstechnology7 随着大众
3、创新、万众创业的不断深入,高职院校每年有大量的科研教改项目、论文、著作、专利产品,管理的相关信息数据变得愈来愈大。单纯地依赖传统的手工管理体制或使用WORD、Excel文件来进行管理变得力不从心,效率低、不安全,也不利于数据的查询、更新、维护、报表和统计分析。近年来各学校的信息化建设发展很快,采用计算机和网络技术对科研信息的管理是势在必然,既便于不同部门之间进行信息交流、相互协作,实现信息资源共享,又使项目管理规范化、科学化、安全化。本着高效、简洁、准确、科学的管理原则开发基于WEB的科研信息管理系统,对科研项目实施全过程监控,提升管理水平。 经实际调研分析科研管理系统应实现的主要功能有:
4、各类人员信息管理,项目的申报、立项、中期检查、结项、经费方面的项目管理,项目产生的论文、著作、专利、科研成果转化信息的科研成果管理。 1系统分析 ①开发环境及开发工具 本系统采用浏览器/服务器(B/S)模式,服务器操作系统采用WindowsServer2008,数据库服务器采用MicrosoftSQLServer2012,采用VisualStudio2012的VisualC#作为软件编程语言,用ADO.NET作为数据访问技术。 ②开发框架设计 在进行WEB项目设计时,考虑到系统的设计流程、模块划分方式,选择采用ASP.NET4.5下的三层开发框架设计,以达到分散关注、松散耦合、逻辑
5、复用、标准定义的目的。 表示层用于显示数据和接收用户输入的数据,为用户提供交互式的操作界面。 业务逻辑层是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理,根据用户请求对数据进行处理,并将结果返回。 数据访问层实现对数据库中的数据进行读写操作。7 2数据库设计 根据工作业务流程和归档需要,创建KYXXGLXTDB数据库,含有8张表,分别是项目信息表dbo.XMXXB、经费信息表dbo.JFXXB、项目论文表dbo.XMLUNWEN、项目著作表dbo.XMZHUZUO、项目成果转化表dbo.XMCGZH、项目专利表dbo.XMZHUANLI、系统管理员表dbo.XTGLYB、科
6、研人员信息表dbo.KYRYXX。 3系统功能结构 该系统的基本功能结构见下图。 4主要功能模块 通过对科研信息管理工作的分析,科研信息管理系统主要分为以下五个大的模块。 系统登录模块:通过输入正确的用户名、密码进入科研信息管理系统主界面。 项目管理模块:包括项目申报、项目立项、项目中检、项目结项、延期项目、终止项目、经费管理子模块。 成果管理模块:包括论文管理、著作管理、专利管理、成果转化子模块,。 角色管理模块:包括科研人员、系统管理员子模块。不同的角色操作不同的功能项。 系统管理模块:包括数据备份、数据导入子模块。 5系统安全机制7 本系统需要安装硬件防火墙、杀毒
7、软件,以增强网络环境安全。采用基于角色访问控制、登录身份验证、系统管理员表等关键信息加密传输存储的信息安全技术。 ①验证控件 ASP.NET共有六种验证控件,分别如下: 必须字段验证RequiredFieldValidator用于验证输入值是否为空。 比较验证CompareValidator比较两个控件的输入值是否满足用户程序设定的功能关系。 范围验证RangeValidator输入是否在指定范围,
此文档下载收益归作者所有