第一章项目实施方案
本章介绍安徽工业大学计算机学院科研信息管理系统实施方案。首先介绍项目的技术方案,其次介绍项目的整个框架和主要模块,最后介绍项目的安全保障方案及具体实施。
§11项目技术方案
进行系统的开发首先要构建系统的技术架构的设计。系统采用BrowserSever体系结构,客户端采用ASPNET2008开发工具,该工具易学易用且功能强大,开发系统方便实用。服务器端用SQLServer2005数据库软件来管理数据库,做到应用软件与服务器数据库的无缝集成。
ASPNET是NET开发平台中的一个重要组件,它用来开发驻留在IIS上并且使用诸如HTTP和SOAP等I
ter
et协议的Web应用程序。ASPNET是一种编程框架,建立在公共语言运行库上,用来在服务器上生成具有强大功能的Web应用程序。它由NET框架提供的编程类库构建而成,不但是通用语言运行环境的宿主,还是采用受控代码来开发Web站点和I
ter
et对象的一套结构。Web窗体和web服务都将IIS和ASPNET作为应用程序的发布机制,并且在NET框架中都分别支持类。
SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的成熟版本,可充分利用Wi
dows系统及ASPNET2008进行无缝集成的高性能设计;系统管理先进,支持Wi
dows图形化管理工具,支持本地和远程的系统管理和配置;SQLServer2005拥有强壮的事务处理功能,采用各种方法保证数据的完整性。SQLServer2005以其内置的数据复制功能、强大的管理工具、与I
ter
et的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
基于ASPNET2008SQLServer2005的科研管理系统的技术架构如下图所示。
开发方
开发工具ASPNET2008
数据库管理工具SQLServer2005
基础信息数据库
User_i
foProject_i
foPaper_i
fo
图21科研管理系统技术架构图
系统采用BrowserSever体系结构,客户端采用ASPNET2008开发工具,网络操作系统为Wi
dows2008,数据库用SQLSEVER2005数据库软件来管理。
第1页
f§12系统主要模块
安徽工业大学计算机学院科研信息管理系统涵盖计算机学院教师的个人信息及项目、经费、论文、专利、专著、获奖、成果转化等与科研相关的所有信息,具有数据输入、修改、制表、导出、链接、查询、统计、排序、计分等功能。以人为对象、或以项目和成果为对象都可进行查看统计等各项操作,人员库与项目成果库互相关联,从任何一个点切入皆可看到相关的全局,形成统一的、集中的管理模式。该系统主要模块包括:个人信息管理,项目(纵向项目、横向项目)信息管理,论r