首页> 中文学位 >基于共享数据库科研管理系统的设计与实现
【6h】

基于共享数据库科研管理系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1论文背景和意义

1.2研究现状

1.3研究工作的内容

1.4论文的组织

2相关技术综述

2.1软件体系结构

2.1.1 Client/Server结构

2.1.2 Browser/Server结构

2.1.3 B/S结构相对于C/S结构的优势

2.1.4基于Ajax的B/S结构WEB模型

2.2 ASP.NET框架简介

2.3异构数据库及Web Services技术概述

2.3.1分布式数据库系统的定义

2.3.2 Web Services技术概述

3科研管理系统的总体设计

3.1系统设计目标

3.2系统设计原则

3.2.1用户界面

3.2.2硬件环境

3.2.3软件及接口

3.2.4故障处理

3.2.5其它要求

3.3总体设计架构

3.3.1功能结构

3.3.2逻辑结构

3.3.3技术实现

3.3.4运行环境

3.4系统功能目标

3.4.1用户管理

3.4.2科研机构

3.4.3项目管理

3.4.4成果管理

3.4.5系统维护

3.5系统业务流程

3.5.1项目管理

3.5.2成果管理

4科研管理系统的分析与详细设计

4.1系统分析

4.1.1科研机构管理分析

4.1.2科研人员管理分析

4.1.3项目管理分析

4.1.4成果管理分析

4.1.5系统维护管理分析

4.2系统应用框架

4.3公共数据库

4.3.1公共数据库的内容

4.3.2与科研管理系统平台数据库的信息交换

5科研管理系统及数据共享技术的实现

5.1数据库访问的实现

5.2系统前台实现

5.2.1框架结构

5.2.2前台主要控件的应用

5.2.3用户自定义控件

5.3系统的详细设计与实现

5.3.1数据库设计

5.3.2用户权限管理

5.3.3统一用户身份认证的实现

5.3.4数据同步的实现

6总结与展望

6.1总结

6.2展望

参考文献

致谢

攻读学位期间取得的科研成果清单

展开▼

摘要

科研活动是高校中一项非常活跃的主体,科研管理信息化是高校管理信息化的重要组成部分。随着高校信息化进程的不断加快,科研管理信息系统不仅可以大大提高管理效率,还可以为管理层的决策提供科学依据。如何建立基于校园网的高校科研管理系统,并能够实现科研数据库与公共数据库的数据共享,是一个需要深入探讨和急需解决的问题。 管理信息系统常采用C/S和B/S两种架构方式。与C/S结构相比,B/S结构具有较高的可维护性和灵活性,所以,系统采用了基于B/S架构的Web模式。为了弥补B/S架构的不足,提高其表现力和交互性,系统设计采用了基于Ajax的B/S结构,使得系统的数据处理能力更加高效。 本文在对基于Ajax的B/S模式分析的前提下,以河北师范大学科技处日常工作为模型,对基于共享数据库的科研管理系统的体系结构、功能模块及公共数据库和科研数据库的关系、数据同步进行了分析、设计和实现。主要工作如下: (1)详细分析了科研管理系统的业务流程,完成了系统的总体架构设计和系统功能结构设计。系统功能包括:科研机构管理、人员管理、成果管理、项目管理和系统维护管理。 (2)在分析了各模块工作流程和数据流的基础上,完成了各数据库的设计和各功能模块的编程实现。系统开发采用ASP.NET技术,后台采用SQL Server 2005数据库。 (3)本系统运用Web Services技术,利用现有“一卡通”系统的统一身份认证平台完成用户认证,既保证了系统的安全性,也以达到与共享数据库数据同步的目的。设计了五种角色身份可登陆系统,不同级别的用户对各功能模块的使用权限不同。 (4)研究了公共数据库和科研数据库的数据交换方式,在确定数据来源与流向的基础上,设计了与科研管理系统相关的数据的UC矩阵。实现了科研数据库数据与公共数据库之间数据的共享和同步,达到了保证全校的数据信息完整、一致的目的。 该系统的功能贯穿了科研管理全过程,并通过了测试,即将投入学校科研管理工作中。系统的使用将为科研人员项目成果的申报及科研管理人员对科研数据信息的管理和维护提供极大的方便。 在对所开发的高校科研管理系统进行详细分析和全面总结的基础上,论文对本系统提出了将来发展方向,从总体来说,该系统平台对于一般高校的网络化科研管理具有一定的理论意义和实践价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号