1.2 研究现状
大多数科研信息管理系统的研究很少关注个人方面,适用于多种角色的科研信息管理系统对科研人员来说显得太过于大而不专,科研人员若想把自己所有的资料都进行计算机管理,随之就需要有专门适用于个人的科研信息管理系统[4]。徐迪义以某高校的实际项目为背景,结合逐步发展起来的数字化校园建设工作,设计和实现一个基于J2EE构架的科研信息管理系统[5]。系统主要用户角色包括个人、院级、校级及超级管理员,通过该科研信息管理系统,用户可以达到综合统筹管理的目的,提高科研业务管理人员以及科研人员的工作效率,为领导的决策提供比较科学的依据,增强了科研单位的管理和竞争优势。
1.3 主要工作
(1)系统概述,主要阐述论文的研究背景、目的、意义和研究现状。
(2)系统所用技术的分析,介绍Visual Studio2010、ASP.NET技术、SQL SERVER数据库技术,为后续论文的展开做好铺垫。
(3)系统的整体设计,介绍系统的整体设计理念、需求分析,设计了系统各个功能模块以及数据库结构,描绘重要的功能模块流程图及其实现方法。
(4)介绍系统测试情况。
2.相关技术介绍
2.1 Visual Studio 2010
Microsoft Visual Studio 2010 提供了一个包含工具和服务器基础结构的集成环境,此环境简化了整个应用程序开发过程[6]。无论是创建新的解决方案还是增强现有的应用程序,都可以借助功能强大的原型制作、体系结构和开发工具,尽情发挥创造力,将面向日益增多的平台和技术(包括云计算和并行计算)的理想变为现实。利用高级协作功能来提高团队的工作效率,并使用集成测试和调试工具快速查找和修复 bug,从而在降低解决方案的开发成本的同时,轻松创建高质量的解决方案。Visual Studio 2010具有以下特点:(1)升级的软件测试功能及工具,为软件质量严格把关;(2)创建美感与效能并重的新一代软件;(3)支持最新C++标准,增强IDE,切实提高程序员开发效率。
2.2 ASP.NET技术
ASP.NET是 Microsoft .NET 平台的主要组成部分,是建立在通用语言(CLR)基础上的编程框架,从解释型转变到编译型,使用的客户端事件驱动模型让开发Web软件很简便[7]。ASP.NET把系统软件设计和Web设计融合为一体,具有更大的优势,基于组件和模块化,有更好的可扩展性和可定制性。ASP.NET程序首次执行时,会先编译生成一个页面类,以后再执行时如果程序代码不发生改变则会直接运行编译后的这个类。
2.3 SQL Server 2005
SQL Server 2005是一个典型的基于客户端/服务器模式的关系型数据库系统,服务器端上安装运行数据引擎,客户端的应用程序通过数据引擎连接到服务器上,从而进行各种数据库的操作和应用。SQL Server 2005适合用于大型数据库管理和电子商务,具有强大的安全性,在软件生命周期的各个阶段,用户开发的应用系统和数据的机密性、完整性和可靠性都能得以很好地保护。
3.系统分析与设计
3.1 需求分析
个人科研信息管理包括用户个人基本信息、科研资料信息、科研项目信息、用户评语信息的统一管理,本系统以此作为开发的目标,用以减轻科研人员整理资料的负担。用户是科研人员,需要通过用户名和密码进入,科研人员登录后,可以浏览查看所有信息并且可以对本人的所有信息进行添加、修改和删除操作。
3.2 系统分析
用户需要正确的用户名和密码才能进入系统,首次登录需要先注册,注册完成后用户输入用户名和密码进行登录,登录成功后,可以对资料进行增加、删除和修改操作,针对具体的资料发表评语,通过编号或名称检索需要查找的资料,还能对项目进行增加、删除和修改操作。系统的使用流程图如图1所示。 ASP.NET个人科研信息管理系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_4790.html