课程设计(论文)-基于Web的科研信息管理系统完整版新.doc_第1页
课程设计(论文)-基于Web的科研信息管理系统完整版新.doc_第2页
课程设计(论文)-基于Web的科研信息管理系统完整版新.doc_第3页
课程设计(论文)-基于Web的科研信息管理系统完整版新.doc_第4页
课程设计(论文)-基于Web的科研信息管理系统完整版新.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

科研管理系科研管理系统软统软件件设计设计 论论文文 专专 业业: :计计算机科学与技算机科学与技术术 设设 计计 者:者: 指指导导教教师师: : 2 论 文 摘 要 基于 web 的科研信息管理系统是建立在 b/s 结构上的网络信息系统, asp.net2005 编程实现。后台服务器采用 windows 2000+iis 构造 web 服务器, 数据库采用 ms sqlserver 2005。该系统的开发以科研信息为对象,能够提高学 校对科研信息管理和统计的负担,提高学校对科研信息的规范化管理。 该科研 管理系统能够及时对学校科研项目进行收集整理,使学校相关部门及时获取可 靠信息,便于管理。 ,它实现了对课题管理、项目评审、科研档案管理、成果获 奖管理、科技成果管理、技术合同管理、论文论著管理、系统管理且具有开放 体系结构的,易扩充的,易维护的,且界面友好具有良好人机交互界面 ,灵活实用, 安全可靠。 关键词关键词 需求分析、powerdesigner、sql server 2005 数据库、 microsoft visual studio 2005asp.net、课题管理、srims、b/s、科研管 理 目 录 论 文 摘 要.2 关键词.2 目 录.2 第 1 章 绪论.3 1.1 科研管理系统的开发背景.3 1.2 开发目标.4 第 2 章 需求分析.4 2.1 需求分析的目的.4 2.2 任务目标.5 2.3 信息需求.6 2.4 功能需求.6 3 第 3 章 系统设计.6 3.1 系统设计目的.6 3.2 系统结构设计.6 3.2.1 科研信息管理系统6 3.2.2 课题管理7 3.2.3 论文管理7 3.2.4 论著管理7 3.2.5 成果管理8 3.2.6 获奖管理8 3.2.7 合同管理8 3.2.8 档案管理8 3.2.9 项目评审8 3.2.10 系统管理9 3.2.11 注册流程.9 3.2.12 用户安全管理.9 3.2.13 课题操作流程.10 3.3 用户界面设计规则.11 3.4 系统总体流程.12 第 4 章 运行环境的要求.13 4.1 软件要求.13 4.2 硬件要求.13 5 章 sql server 2005 数据库.13 5.1 sql server 2005 数据库的简介数据库的简介13 5.2 sql server 2005 数据库的语法规则.14 5.3 数据库的数据模型.14 5.4 数据库的建立及说明数据库的建立及说明14 第 1 章 绪论 1.1 科研管理系统的开发背景 科学研究是高等学校的重要工作之一,对于一所高等院校来说,学科门类 多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了 一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提 高工作效率和工作质量,同时又便于部门之间进行信息交流。科研管理信息系 4 统是一个由人、计算机组成的能进行科研信息的搜集、传递、存贮、加工、维 护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和 管理职能提供支持。在人类发明计算机之前,管理信息系统完全是手工作业, 随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算 机强大的数据处理能力及现代化的网络通讯技术大大提高了管理信息系统的效 能。作为高校的科研管理人员要分清楚哪些信息适合计算机处理,哪些信息更 适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到 最佳的管理方式。因此,使科研管理工作更加规范化、科学化,建设一个科研 管理信息系统已显得非常重要。高校科研管理信息系统通常包括科研人员信息 管理、科研项目管理、科研成果管理、课题管理、科研档案管理、成果获奖管 理、科技成果管理、技术合同管理、论文论著管理等。 1.2 开发目标 科研活动信息管理系统要实现对高校科研情况的有效管理以及对科研活动 的全程跟踪。该系统为科研管理人员服务,使用方便,既能实现对科研活动的 高效率管理和控制,又能满足高校的决策者对科研活动的宏观管理与决策的需 要,还能够为高校对院系的评价以及院系对教师的评价提供依据。 科研管理系统是一个高校内部管理的核心部分,包括课题管理、科技成果、 成果获奖、科技档案、论文论著以及技术合同等多项信息管理职能。随着计算 机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科 研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。 建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决 策提供较科学的依据。一套较完善的研究院所的科研管理系统应以项目管理为 中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面。 第 2 章 需求分析 2.1 需求分析的目的 (1)与用户在系统的工作内容方面达成并保持一致。 5 (2)使系统开发人员能够更清楚地了解系统需求。 (3)定义系统边界(限定用户权限) 。 (4)为估算开发系统所需成本和时间提供基础。 (5)定义系统的用户界面,重点是用户的需要和目标。 2.2 任务目标 利用当今较为先进和成熟的计算机信息技术,在科研院所现有的网络基础 和 intramis 平台上针对科研管理相关业务开发相应的计算机管理系统,使得研 究院科研管理信息业务能够高效、安全可靠地网络上运行。 首先提供的是一个有关科研信息的综合系统,此系统中的人员、机构、 项目、成果、权限等系统是有机结合、互相关联的,而不是孤立的系统;这样 的结构可以充分发挥计算机软件管理的优势,有效提高科研管理的水平和效率。 提供一个统一的科研信息访问系统,该系统包含了所有的科研管理及相 关信息,在的浏览器环境下,通过一次身份认证,即可按照各自的权限存取查 询不同科研相关信息。科研信息访问平台的建立解决了对日常科研信息查询的 需求。 提供一个统一的科研业务处理发布平台。在统一的环境下(浏览器) , 可由各科研管理相关部门对各自的业务进行处理,使得科研业务处理流程可以 在网络上运行。 提供一个统一的科研统计查询信息平台。在统一的环境下(简易的浏览 器) ,按照常规的月、季、半年、年等时间段自动生成需要的科研统计报表,自 动生成上报、分析处理、打印、存档文档。 技术上,采用先进的、开放的多层客户机/服务器模式(b/s)体系结构, 应用系统基于 web 技术开发,确保系统具有高超的性能,并使系统具有较高 的水平。 具有实用性和可扩充性。从业务的现状和发展来考虑,一个好的应用系 统首先要实用,要能够切实解决业务需求中的问题,应具备可操作性;同时, 要便于升级和扩充,具有较好的可扩充性。 具备简易的维护性。由于业务管理上的变化是必然的,系统的更新势在 难免,这样就要求系统具有较好的维护性能。 系统具有较高的安全性和可靠性,确保系统能够正常稳定运行。 系统具有友好的操作界面。 6 2.3 信息需求 对信息的输入要求要有类型和长度,而且能够长期保存数据库中,对信息 的更新和查询也要求简单、快速!不同权限的人对信息的操作不同。 2.4 功能需求 1课题管理:课题管理模块是科研管理活动系统的重要部分。主要包 括:立项前管理、项目评审、合同签订、开题、建立课题信息、结题、课题存 档(即建立科研档案) 、课题信息查询等几个部分。 2科研档案管理:包括科技档案课题卡片、案卷卡片、卷内目录。 3成果获奖管理:科技成果奖励是科技成果获奖的情况。包括奖项申 报和成果获奖两部分,并能进行查询、修改及删除。 4科技成果管理:科技成果登记是将课题进行成果登记并可申报成果的 过程。对每个登记的成果来说,包括成果登记基本信息、成果主要完成人员信 息和成果主要完成单位信息。 并能统计各种信息成果,对其能进行修改和删除(但要只有超级管理员才 有此权限) 。 5技术合同管理:完成对技术合同信息的管理。能够对技术合同信息 进行登记、查看、修改及删除。 6论文论著管理:完成对论文论著信息的管理。能够对论文论著信息 进行登记、查看、修改及删除。 7. 系统管理:密码修改、重置密码、找回密码、安全设置、用户管理和 权限管理。 第 3 章 系统设计 3.1 系统设计目的 根据需求编写,针对需求的相关要求进行总体设计,设计各个模块,使得 后面的设计与实现更加清晰有条理。 7 3.2 系统结构设计 3.2.1 科研信息管理系统科研信息管理系统 图 3-1 基于 web 的科研管理系统 3.2.2 课题管理 图 3-2 课题管理 3.2.3 论文管理 图 3-3 论文管理 3.2.4 论著管理 基于 web 的科研管理系统 帮 助 系 统 管 理 项 目 评 审 档 案 管 理 合 同 管 理 获 奖 管 理 成 果 管 理 课 题 管 理 论 文 论 著 管 理 立项申请 添加成员 课题管理 结题申请 课题信息查询 课题存档 论文登记 论文管理 信息查询 信息维护 论著登记 信息查询 论著管理 8 图 3-4 论著管理 3.2.5 成果管理 图 3-5 成果管理 3.2.6 获奖管理 图 3-6 获奖管理 3.2.7 合同管理 图 3-7 合同管理 3.2.8 档案管理 图 3-8 档案管理 3.2.9 项目评审项目评审 信息维护 成果登记 成果查询成果管理 信息维护 获奖登记 信息查询获奖管理 信息维护 合同登记 合同查询 合同管理 合同维护 档案查询 档案管理 信息维护 开题分配 评审分配 结题分配 项目评审 9 图 3-9 项目评审 3.2.10 系统管理 图 3-10 论文管理 3.2.11 注册流程 y n 图 3-11 注册流程 3.2.12 用户安全管理 开题评审 专家评审 结题评审 修改个人密码 重置密码 找回密码 系统管理 安全设置 用户管理 权限管理 注册基本信息 超级管理员认证 并分配权限 查看是否通过验证 提示等待或未通过验证, 请与超级管理员联系 根据职工号、权 限、初始密码 登陆 登陆 10 图 3-12 用户安全管理 3.2.13 课题操作流程 y n n y 密 密 码 安 全 设 置 重 重 置 密 码 找 找 回 密 码 修 修 改 个 人 密 码 登陆 立项申请(负责人) 专家分配(5 位初级) 专家评审(3) 查看课题信息 及专家意见 添加成员(负责人) 申请结题 专家分配(5 位高级) 专家评审( 3) 查看课题信息 及专家意见 结题 合 同 管 理 论 文 管 理 获 奖 管 理 成 果 管 理 论 著 管 理 档 案 管 理 11 图 3-13 课题操作流程 3.3 用户界面设计规则 用户界面:采用 mdi( multiple document interface)窗体的通用图形界面, 对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循: 尽量保持一致性:界面规范应遵循 ms windows 软件界面的规范设计完整 的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、 结束。 2、提供简单的错误处理机制 3、提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件 的功能。 4、操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。 5、显示启动画面:画面简洁明快,富有现代气息。 6、提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通 过提示字符和提示消息的方式使用用户产生这种感觉。 12 3.4 系统总体流程 科研人员 注册 登录(权 限管理 ) 用户管理 个人信息 修改/查询 论文论著 管理 是科研人员超级管理员校级管理员系级管理员 科研档案 管理 成果获奖 管理 科技成果 管理 课题管理 技术合同 管理 评审团 专家 图 3-14 课题操作流程 13 第 4 章 运行环境的要求 4.1 软件要求 操作系统:windows 2000 系列/windows xp professional/windows server 2005 以上的版本 web 服务器:iis 5.0 以上版本+frontpage 2005 服务器扩展 支持平台:microsoft.net framework 1.0/1.1 浏览器:ie5.01 以上版本 数据访问组件:mdac2.7 或更高的版本 数据库服务器(可选):mictosoft sql server 2005 4.2 硬件要求 asp.net 运行环境对计算机硬件的最低要求如下: cpu:intel pentium ii-class 30mhz 内存:96mb 硬盘空间:快速安装 155mb。完全安装 250mb 显示:800*600 分辨率,颜色设置为 256 色 asp.net 开发环境对所需软件的硬盘空间爱你需求大致如下: 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 更新程序容易地插入、更新和删除数据。 14 5.2 sql server 2005 数据库的语法规则 查询语句: select 字段 form 表 where 条件 插入语句: insert into 表 values(值 1,值 2.) 更新语句: update 表 set 字段 1=值 1,字段 2=值 2 删除语句: delete * form 表 where 条件 5.3 数据库的数据模型 1.pd 分析设计 pd 将业务流程建模、面向对象建模、物理数据建模建模和关系数据库无缝 地集成在一起,在集成的工作环境中能够完成软件所需的全部建模工作。 cdm(概念数据模型)图如图 5-1 所示: 图5-1 数据库的cdm图 5.4 数据库的建立及说明 1)用户表(tblusers) 用户名 密码 权限 安全问题 答案 备注 图 6-2 用户表 注意: 1. 权限分为 5 种,分别为: 超级管理员, 校级管理员,系级管理员,普通科研 人员,专家 2. 用户名=职工号(科研人员要注册成为此系统的用户,需以自己的职工号才 能注册) 3. 要成为本系统的用户,需先注册,然后由超级管理员对其权限进行分配, 分配过后才能登陆进入此系统,进行相关的操作。 2)科研人员信息表(tblsri) 15 图 5-3 科研人员信息表 注意:学位分为: 学士、硕士、博士; 学历分专科、本科、硕士研究生和博士研究生 职称:教授、副教授、讲师、助教 所属部门(该字段的内容),及课题的类别:9 个 ( 计算机工程系、信息与计算科学系、电器与电子工程系、人文社科系、 通信、工程系、机械工程系、机电工程系、外语系、工商管理系) 研究方向:(个人输入) 3)课题申请表(tblapplication) 课题名称 项目编号 申请人 申报经费 申报表 申报时间 申报单位 拟定完成时间(日期) 职工号 姓名 性别 民族 身份证号 住址 联系电话 邮箱 出生日期 参加工作日期 所学专业 毕业院校 职称 学历 学位 外语程度 所属部门 研究方向 备注 16 课题来源 课题类别 课题级别 备注(课题其他信息) 图 5-4 课题申报表 注意: 申报单位:既该课题的所属单位,根据课题级别可分为各系、学校,省级, 国家级; 项目编号:是自动生成的,在课题名称一输入完成就产生; 申请人:是该课题的负责人; 课题来源:公司企业、中国科学院、各省分院(是由申请人自己输的) ; 课题类别:(9 类) 计算机工程系、信息与计算科学系、电器与电子工 程系、人文社科系、通信工程系、机械工程系、机电工程系、外语系、工商管 理系 课题级别:系级、校级、省级、国家级; 备注:记载的是此课题是否已分配与课题类别相应的专家,是否有相应的 专家进行评审(已分、未分、待评、未过、通过) 4)项目表(tblprojects) 项目编号 课题名称 负责人 是否开题 开题时间 申请结题 结题报告 是否结题 结题时间 备注 图 5-5 项目表 注意: 负责人:用申请人来填充,课题名称是根据申请表的内容来填充的。 是否开题:由 5 位初级专家确定(每次专家评定时判断是否 5 位都已审评, 并判断是否是大于或等于 3 个专家通过) ,如果通过数大于或等于 3 则记录此时 的系统时间,写入开题时间和确定此课题开题,之后才可申请结题,其他字段 17 自动填充 结题报告:记录的是结题报告的文件名(文件保存在系统中专门用来存放结 题资料的文件里) 是否结题:由 5 位高级专家确定(每次专家评定时判断是否 5 位都已审评, 并判断是否是大于或等于 3 个专家通过) ,如果通过数大于或等于 3 则记录此时 的系统时间,写入结题时间和确定此课题结题 5)评审表(tblpx) 项目编号 课题名称 专家职工号 评审类别 评审意见 是否通过 批准经费 备注 图 5-6 评审表 课题名称:根据申请表自动填充 评审类别:开题或结题(每个课题有 5 条开题、结题记录但专家职工号不 同) 根据此表的评审结果来填充项目表中的字段。 5)课题组成员表(tblmember) 职工号 成员、负责人 项目编号 课题名称 图 5-7 课题组成员表 当课题通过立项申请后才可由项目的负责人添加成员的。根据此表可 判定后面的成果、获奖、论文、论著等的查询、登记信息(只有项目中的成员 才能查询自己的项目资料如果他不是管理员的话) 18 6)成果表(tblachievements) 成果编号 成果名称 成果类别 成果级别 项目编号 项目负责人 课题名称 登记人 登记时间 完成单位 单位简介 单位法人代表 备注 图 5-8 成果表 当课题通过结题后才可由项目的负责人或者成员的登记成果。 成果编号:自动生成 成果类别:理论、实践应用、技术 项目编号:字段 number,topicname,depatrtment 是根据项目编号来填充的 登记人:用 sessio 对象传递的值来填充 登记时间:为当前系统的时间 7)合同表(tblcontract) 图 5-9 合同表 当课题通过结题后才可由项目的负责人签订合同。 合同编号:自动生成 合同编号 合同名称 合同内容 签订日期 项目编号 登记人 登记时间 备注 19 合同内容:是以文件的形式上传保存的 登记人:用 sessio 对象传递的值来填充 登记时间:为当前系统的时间 9)奖励

温馨提示

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

评论

0/150

提交评论