基于Web的科研信息管理系统完整版新_百度文库_第1页
基于Web的科研信息管理系统完整版新_百度文库_第2页
基于Web的科研信息管理系统完整版新_百度文库_第3页
基于Web的科研信息管理系统完整版新_百度文库_第4页
基于Web的科研信息管理系统完整版新_百度文库_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、科研管理系统软件设计论文 专 业:计算机科学与技术 设 计 者:赵金明、黄鹏鹏、王治鑫、 王瞳、崔鹏指导教师: 高 晶论 文 摘 要基于Web 的科研信息管理系统是建立在B/S结构上的网络信息系统,ASP.net2005编程实现。后台服务器采用Windows 2000+IIS构造Web 服务器,数据库采用Ms Sqlserver 2005。该系统的开发以科研信息为对象,能够提高学校对科研信息管理和统计的负担,提高学校对科研信息的规范化管理。 该科研管理系统能够及时对学校科研项目进行收集整理,使学校相关部门及时获取可靠信息,便于管理。,它实现了对课题管理、项目评审、科研档案管理、成果获奖管理、科

2、技成果管理、技术合同管理、论文论著管理、系统管理且具有开放体系结构的, 易扩充的, 易维护的, 且界面友好具有良好人机交互界面 ,灵活实用,安全可靠。关键词需求分析、PowerDesigner 、SQL Server 2005数据库、Microsoft Visual Studio 2005ASP.NET 、课题管理、SRIMS 、B/S、科研管理目 录论 文 摘 要 . 2关键词 . 2目 录 . 2第1章 绪论 . 31.1 科研管理系统的开发背景 . 31.2 开发目标 . 4第2章 需求分析 . 42.1需求分析的目的 . 42.2任务目标 . 52.3信息需求 . 62.4功能需求 .

3、 6第3章 系统设计 . 63.1系统设计目的 . 63.2系统结构设计 . 63.2.1 科研信息管理系统 . 63.2.2 课题管理 . 73.2.3 论文管理 . 73.2.4 论著管理 . 73.2.5 成果管理 . 83.2.6 获奖管理 . 83.2.7 合同管理 . 83.2.8 档案管理 . 83.2.9 项目评审 . 83.2.10 系统管理 . 93.2.11注册流程 . 93.2.12用户安全管理 . 93.2.13课题操作流程 . 103.3 用户界面设计规则 . 113.4 系统总体流程 . 12第4章 运行环境的要求 . 134.1 软件要求 . 134.2 硬件要

4、求 . 135章 SQL SERVER 2005 数据库 . 135.1 SQL SERVER 2005数据库的简介. 135.2 SQL S ERVER 2005数据库的语法规则 . . 145.3 数据库的数据模型 . 145.4 数据库的建立及说明 . 14第1章 绪论1.1 科研管理系统的开发背景科学研究是高等学校的重要工作之一,对于一所高等院校来说,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。科研管理信息系统是一个由人、计算机组成的

5、能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供支持。在人类发明计算机之前,管理信息系统完全是手工作业,随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算机强大的数据处理能力及现代化的网络通讯技术大大提高了管理信息系统的效能。作为高校的科研管理人员要分清楚哪些信息适合计算机处理,哪些信息更适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到最佳的管理方式。因此,使科研管理工作更加规范化、科学化,建设一个科研管理信息系统已显得非常重要。高校科研管理信息系统通常包括科研人员信息管理、科研项目

6、管理、科研成果管理、课题管理、科研档案管理、成果获奖管理、科技成果管理、技术合同管理、论文论著管理等。1.2 开发目标科研活动信息管理系统要实现对高校科研情况的有效管理以及对科研活动的全程跟踪。该系统为科研管理人员服务,使用方便,既能实现对科研活动的高效率管理和控制,又能满足高校的决策者对科研活动的宏观管理与决策的需要,还能够为高校对院系的评价以及院系对教师的评价提供依据。科研管理系统是一个高校内部管理的核心部分,包括课题管理、科技成果、成果获奖、科技档案、论文论著以及技术合同等多项信息管理职能。随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统

7、,已经成为各大的科研院所较为迫切的需求。建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。一套较完善的研究院所的科研管理系统应以项目管理为中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面。第2章 需求分析2.1需求分析的目的(1) 与用户在系统的工作内容方面达成并保持一致。(2) 使系统开发人员能够更清楚地了解系统需求。(3) 定义系统边界(限定用户权限)。(4) 为估算开发系统所需成本和时间提供基础。(5) 定义系统的用户界面,重点是用户的需要和目标。2.2任务目标利用当今较为先进和成熟的计算机信息技术,在科研院所现有的网络基础和IntraMis 平

8、台上针对科研管理相关业务开发相应的计算机管理系统,使得研究院科研管理信息业务能够高效、安全可靠地网络上运行。 首先提供的是一个有关科研信息的综合系统,此系统中的人员、机构、项目、成果、权限等系统是有机结合、互相关联的,而不是孤立的系统;这样的结构可以充分发挥计算机软件管理的优势,有效提高科研管理的水平和效率。 提供一个统一的科研信息访问系统,该系统包含了所有的科研管理及相关信息,在的浏览器环境下,通过一次身份认证,即可按照各自的权限存取查询不同科研相关信息。科研信息访问平台的建立解决了对日常科研信息查询的需求。 提供一个统一的科研业务处理发布平台。在统一的环境下(浏览器),可由各科研管理相关部

9、门对各自的业务进行处理,使得科研业务处理流程可以在网络上运行。 提供一个统一的科研统计查询信息平台。在统一的环境下(简易的浏览器),按照常规的月、季、半年、年等时间段自动生成需要的科研统计报表,自动生成上报、分析处理、打印、存档文档。 技术上,采用先进的、开放的多层客户机/服务器模式(B/S)体系结构,应用系统基于WEB 技术开发,确保系统具有高超的性能,并使系统具有较高的水平。 具有实用性和可扩充性。从业务的现状和发展来考虑,一个好的应用系统首先要实用,要能够切实解决业务需求中的问题,应具备可操作性;同时,要便于升级和扩充,具有较好的可扩充性。 具备简易的维护性。由于业务管理上的变化是必然的

10、,系统的更新势在难免,这样就要求系统具有较好的维护性能。 系统具有较高的安全性和可靠性,确保系统能够正常稳定运行。 系统具有友好的操作界面。2.3信息需求对信息的输入要求要有类型和长度,而且能够长期保存数据库中,对信息的更新和查询也要求简单、快速!不同权限的人对信息的操作不同。2.4功能需求1课题管理:课题管理模块是科研管理活动系统的重要部分。主要包括:立项前管理、项目评审、合同签订、开题、建立课题信息、结题、课题存档(即建立科研档案)、课题信息查询等几个部分。2科研档案管理:包括科技档案课题卡片、案卷卡片、卷内目录。3成果获奖管理:科技成果奖励是科技成果获奖的情况。包括奖项申报和成果获奖两部

11、分,并能进行查询、修改及删除。4科技成果管理:科技成果登记是将课题进行成果登记并可申报成果的过程。对每个登记的成果来说,包括成果登记基本信息、成果主要完成人员信息和成果主要完成单位信息。并能统计各种信息成果,对其能进行修改和删除(但要只有超级管理员才有此权限)。5技术合同管理:完成对技术合同信息的管理。能够对技术合同信息进行登记、查看、修改及删除。6论文论著管理:完成对论文论著信息的管理。能够对论文论著信息进行登记、查看、修改及删除。7. 系统管理:密码修改、重置密码、找回密码、安全设置、用户管理和权限管理。第3章 系统设计3.1系统设计目的根据需求编写,针对需求的相关要求进行总体设计,设计各

12、个模块,使得后面的设计与实现更加清晰有条理。3.2系统结构设计3.2.1 科研信息管理系统 图3-2 课题管理3.2.3论文管理 图3-3论文管理 图3-4论著管理3.2.5 成果管理 图3-5成果管理3.2.6 获奖管理 图3-6 3.2.7合同管理 图3-7 合同管理 图3-10论文管理3.2.11注册流程 3.2.12用户安全管理 图3-12用户安全管理 3.3 用户界面设计规则用户界面:采用MDI ( Multiple Document Interface)窗体的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:尽量保持一致性:界面规范应遵循MS Windows软件界

13、面的规范设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束。2、提供简单的错误处理机制3、提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能。4、操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。5、显示启动画面:画面简洁明快,富有现代气息。6、提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符和提示消息的方式使用用户产生这种感觉。3.4 系统总体流程 图3-14 课题操作流程第4章 运行环境的要求4.1 软件要求操作系统:Windows 2000系列/Windows XP Professional/Windo

14、ws Server 2005以上的版本Web 服务器:IIS 5.0以上版本+Frontpage 2005服务器扩展支持平台:Microsoft.Net Framework 1.0/1.1浏览器:IE5.01以上版本数据访问组件:MDAC2.7或更高的版本数据库服务器(可选):Mictosoft SQL Server 20054.2 硬件要求ASP.NET 运行环境对计算机硬件的最低要求如下:CPU:Intel Pentium II-class 30MHz内存:96MB硬盘空间:快速安装155MB 。完全安装250MB显示:800*600分辨率,颜色设置为256色ASP.NET 开发环境对所需

15、软件的硬盘空间爱你需求大致如下: Internet 信息服务(IIS ):16MB 左右SQL Server2005开发版:200MB 左右.NET Framework:150MB左右Visual Studio.NET2005:系统驱动器上需要900MB 的 可用空间,安装驱动器上需要3.3GB 的可用空间。5章 SQL Server 2005 数据库5.1 SQL Server 2005数据库的简介SQL Server 2000提供了以Web 标准为基础的扩展数据库编程功能。丰富的XML 和Internet 标准支持允许您使用内置的存储过程以XML 格式轻松存储和检索数据。您还可以使用XML

16、 更新程序容易地插入、更新和删除数据。5.2 SQL Server 2005数据库的语法规则查询语句: SELECT 字段 FORM 表 WHERE 条件插入语句: INSERT INTO 表 V ALUES (值1,值2.) 更新语句: UPDATE 表 SET 字段1=值1,字段2=值2 删除语句: DELETE * FORM 表 WHERE 条件5.3 数据库的数据模型1.PD 分析设计PD 将业务流程建模、面向对象建模、物理数据建模建模和关系数据库无缝地集成在一起,在集成的工作环境中能够完成软件所需的全部建模工作。CDM (概念数据模型)图如图5-1所示:图5-1 数据库的CDM 图5

17、.4 数据库的建立及说明 图6-2 用户表 注意:1. 权限分为5种,分别为: 超级管理员, 校级管理员, 系级管理员, 普通科研人员, 专家2. 用户名=职工号(科研人员要注册成为此系统的用户, 需以自己的职工号才能注册3. 要成为本系统的用户, 需先注册,然后由超级管理员对其权限进行分配,分配过后才能登陆进入此系统,进行相关的操作。2)科研人员信息表(tblSRI ) 注意:学位分为: 学士、硕士、博士;学历分专科、本科、硕士研究生和博士研究生职称:教授、副教授、讲师、助教所属部门(该字段的内容 ,及课题的类别:9个( 计算机工程系、信息与计算科学系、电器与电子工程系、人文社科系、通信、工

18、程系、机械工程系、机电工程系、外语系、工商管理系)研究方向:(个人输入) 16 图5-4 课题申报表注意:申报单位:既该课题的所属单位,根据课题级别可分为各系、学校,省级,国家级;项目编号:是自动生成的,在课题名称一输入完成就产生;申请人:是该课题的负责人;课题来源:公司企业、中国科学院、各省分院(是由申请人自己输的); 课题类别:(9类) 计算机工程系、信息与计算科学系、电器与电子工程系、人文社科系、通信工程系、机械工程系、机电工程系、外语系、工商管理系课题级别:系级、校级、省级、国家级;备注:记载的是此课题是否已分配与课题类别相应的专家,是否有相应的专家进行评审(已分、未分、待评、未过、通

19、过) 注意:负责人:用申请人来填充,课题名称是根据申请表的内容来填充的。 是否开题:由5位初级专家确定(每次专家评定时判断是否5位都已审评,并判断是否是大于或等于3个专家通过),如果通过数大于或等于3则记录此时的系统时间,写入开题时间和确定此课题开题,之后才可申请结题,其他字段自动填充结题报告:记录的是结题报告的文件名(文件保存在系统中专门用来存放结题资料的文件里17是否结题:由5位高级专家确定(每次专家评定时判断是否5位都已审评,并判断是否是大于或等于3个专家通过),如果通过数大于或等于3则记录此时的系统时间,写入结题时间和确定此课题结题 图5-6 评审表 课题名称:根据申请表自动填充评审类

20、别:开题或结题(每个课题有5条开题、结题记录但专家职工号不同) 根据此表的评审结果来填充项目表中的字段。当课题通过立项申请后才可由项目的负责人添加成员的。根据此表可判定后面的成果、获奖、论文、论著等的查询、登记信息(只有项目中的成员才能查询自己的项目资料如果他不是管理员的话)6 成果表(tblAchievements )18 图5-8 成果表 当课题通过结题后才可由项目的负责人或者成员的登记成果。 成果编号:自动生成成果类别:理论、实践应用、技术项目编号:字段number,topicname,depatrtment 是根据项目编号来填充的 登记人:用sessio 对象传递的值来填充登记时间:为当前系统的时间7 合同表(tblContract 图5-9 合同表 当课题通过结题后才可由项目的负责人签订合同。合同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论