课程设计(论文)基于Web的科研信息管理系统完整版新.doc

上传人:laozhun 文档编号:4068915 上传时间:2023-04-03 格式:DOC 页数:21 大小:345.50KB
返回 下载 相关 举报
课程设计(论文)基于Web的科研信息管理系统完整版新.doc_第1页
第1页 / 共21页
课程设计(论文)基于Web的科研信息管理系统完整版新.doc_第2页
第2页 / 共21页
课程设计(论文)基于Web的科研信息管理系统完整版新.doc_第3页
第3页 / 共21页
课程设计(论文)基于Web的科研信息管理系统完整版新.doc_第4页
第4页 / 共21页
课程设计(论文)基于Web的科研信息管理系统完整版新.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《课程设计(论文)基于Web的科研信息管理系统完整版新.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)基于Web的科研信息管理系统完整版新.doc(21页珍藏版)》请在三一办公上搜索。

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功能需求6第3章 系统设计63.1系统设计目的63.2系统结构设计63.2.1 科研信息管理系统63.2.2 课题管理73.2.3

3、论文管理73.2.4 论著管理73.2.5 成果管理83.2.6 获奖管理83.2.7 合同管理83.2.8 档案管理8 3.2.9 项目评审83.2.10 系统管理93.2.11注册流程93.2.12用户安全管理9 3.2.13课题操作流程103.3 用户界面设计规则113.4 系统总体流程12第4章 运行环境的要求134.1 软件要求134.2 硬件要求135章 SQL SERVER 2005 数据库135.1 SQL SERVER 2005数据库的简介135.2 SQL Server 2005数据库的语法规则145.3 数据库的数据模型145.4 数据库的建立及说明14第1章 绪论 1.

4、1 科研管理系统的开发背景科学研究是高等学校的重要工作之一,对于一所高等院校来说,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。科研管理信息系统是一个由人、计算机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供支持。在人类发明计算机之前,管理信息系统完全是手工作业,随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算机强大的数据处理能力及现代化的网络

5、通讯技术大大提高了管理信息系统的效能。作为高校的科研管理人员要分清楚哪些信息适合计算机处理,哪些信息更适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到最佳的管理方式。因此,使科研管理工作更加规范化、科学化,建设一个科研管理信息系统已显得非常重要。高校科研管理信息系统通常包括科研人员信息管理、科研项目管理、科研成果管理、课题管理、科研档案管理、成果获奖管理、科技成果管理、技术合同管理、论文论著管理等。1.2 开发目标科研活动信息管理系统要实现对高校科研情况的有效管理以及对科研活动的全程跟踪。该系统为科研管理人员服务,使用方便,既能实现对科研活动的高效率管理和控制,又能满足高校

6、的决策者对科研活动的宏观管理与决策的需要,还能够为高校对院系的评价以及院系对教师的评价提供依据。科研管理系统是一个高校内部管理的核心部分,包括课题管理、科技成果、成果获奖、科技档案、论文论著以及技术合同等多项信息管理职能。随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。一套较完善的研究院所的科研管理系统应以项目管理为中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面。第2章 需求分析2.1需求分析的目的(1) 与用户

7、在系统的工作内容方面达成并保持一致。 (2) 使系统开发人员能够更清楚地了解系统需求。 (3) 定义系统边界(限定用户权限)。 (4) 为估算开发系统所需成本和时间提供基础。 (5) 定义系统的用户界面,重点是用户的需要和目标。 2.2任务目标利用当今较为先进和成熟的计算机信息技术,在科研院所现有的网络基础和IntraMis平台上针对科研管理相关业务开发相应的计算机管理系统,使得研究院科研管理信息业务能够高效、安全可靠地网络上运行。 首先提供的是一个有关科研信息的综合系统,此系统中的人员、机构、项目、成果、权限等系统是有机结合、互相关联的,而不是孤立的系统;这样的结构可以充分发挥计算机软件管理

8、的优势,有效提高科研管理的水平和效率。 提供一个统一的科研信息访问系统,该系统包含了所有的科研管理及相关信息,在的浏览器环境下,通过一次身份认证,即可按照各自的权限存取查询不同科研相关信息。科研信息访问平台的建立解决了对日常科研信息查询的需求。 提供一个统一的科研业务处理发布平台。在统一的环境下(浏览器),可由各科研管理相关部门对各自的业务进行处理,使得科研业务处理流程可以在网络上运行。 提供一个统一的科研统计查询信息平台。在统一的环境下(简易的浏览器),按照常规的月、季、半年、年等时间段自动生成需要的科研统计报表,自动生成上报、分析处理、打印、存档文档。 技术上,采用先进的、开放的多层客户机

9、/服务器模式(B/S)体系结构,应用系统基于WEB技术开发,确保系统具有高超的性能,并使系统具有较高的水平。 具有实用性和可扩充性。从业务的现状和发展来考虑,一个好的应用系统首先要实用,要能够切实解决业务需求中的问题,应具备可操作性;同时,要便于升级和扩充,具有较好的可扩充性。 具备简易的维护性。由于业务管理上的变化是必然的,系统的更新势在难免,这样就要求系统具有较好的维护性能。 系统具有较高的安全性和可靠性,确保系统能够正常稳定运行。 系统具有友好的操作界面。 2.3信息需求对信息的输入要求要有类型和长度,而且能够长期保存数据库中,对信息的更新和查询也要求简单、快速!不同权限的人对信息的操作

10、不同。 2.4功能需求 1课题管理:课题管理模块是科研管理活动系统的重要部分。主要包括:立项前管理、项目评审、合同签订、开题、建立课题信息、结题、课题存档(即建立科研档案)、课题信息查询等几个部分。 2科研档案管理:包括科技档案课题卡片、案卷卡片、卷内目录。 3成果获奖管理:科技成果奖励是科技成果获奖的情况。包括奖项申报和成果获奖两部分,并能进行查询、修改及删除。 4科技成果管理:科技成果登记是将课题进行成果登记并可申报成果的过程。对每个登记的成果来说,包括成果登记基本信息、成果主要完成人员信息和成果主要完成单位信息。并能统计各种信息成果,对其能进行修改和删除(但要只有超级管理员才有此权限)。

11、 5技术合同管理:完成对技术合同信息的管理。能够对技术合同信息进行登记、查看、修改及删除。 6论文论著管理:完成对论文论著信息的管理。能够对论文论著信息进行登记、查看、修改及删除。 7. 系统管理:密码修改、重置密码、找回密码、安全设置、用户管理和权限管理。第3章 系统设计3.1系统设计目的根据需求编写,针对需求的相关要求进行总体设计,设计各个模块,使得后面的设计与实现更加清晰有条理。 3.2系统结构设计3.2.1 科研信息管理系统基于Web的科研管理系统帮助系统管理项目评审档案管理合同管理获奖管理成果管理课题管理论文论著管理 图3-1 基于Web的科研管理系统立项申请3.2.2 课题管理添加

12、成员课题管理结题申请课题信息查询课题存档 图3-2 课题管理3.2.3 论文管理论文登记论文管理信息查询信息维护 图3-3论文管理论著登记3.2.4 论著管理信息查询论著管理信息维护 图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 项目评审评审分配结题分配项目评审开题评审专家评审结题评审 图3-9项目评审3.2.10 系统管理修改个人

13、密码重置密码找回密码系统管理安全设置用户管理权限管理 图3-10论文管理3.2.11注册流程注册基本信息超级管理员认证 并分配权限查看是否通过验证 Y N提示等待或未通过验证,请与超级管理员联系根据职工号、权限、初始密码登陆 图3-11注册流程3.2.12用户安全管理登陆密密码安全设置重重置密码找找回密码修修改个人密码 图3-12用户安全管理登陆 3.2.13课题操作流程立项申请(负责人)专家分配(5位初级)专家评审(3) Y N查看课题信息及专家意见添加成员(负责人)申请结题专家分配(5位高级)专家评审(3) N Y查看课题信息及专家意见结题合同管理论文管理获奖管理成果管理论著管理档案管理

14、图3-13 课题操作流程3.3 用户界面设计规则用户界面:采用MDI( Multiple Document Interface)窗体的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:尽量保持一致性:界面规范应遵循MS Windows软件界面的规范设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束。 2、提供简单的错误处理机制3、提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能。4、操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。5、显示启动画面:画面简洁明快,富有现代气息。6、提供控制的内部轨迹:系统应该让用

15、户觉得是由用户在做决定,可以通过提示字符和提示消息的方式使用用户产生这种感觉。 3.4 系统总体流程科研人员注册登录(权限管理)用户管理个人信息修改/查询论文论著管理是科研人员超级管理员校级管理员系级管理员科研档案管理成果获奖管理科技成果管理课题管理技术合同管理评审团专家图3-14 课题操作流程第4章 运行环境的要求4.1 软件要求操作系统:Windows 2000系列/Windows XP Professional/Windows Server 2005以上的版本Web服务器:IIS 5.0以上版本+Frontpage 2005服务器扩展支持平台:Microsoft.Net Framewor

16、k 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开发环境对所需软件的硬盘空间爱你需求大致如下:Internet 信息服务(IIS):16MB左右SQL Server2005开发版:200MB左右.NET Framework:150M

17、B左右Visual Studio.NET2005:系统驱动器上需要900MB的 可用空间,安装驱动器上需要3.3GB的可用空间。5章 SQL Server 2005 数据库5.1 SQL Server 2005数据库的简介SQL Server 2000提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。您还可以使用XML更新程序容易地插入、更新和删除数据。5.2 SQL Server 2005数据库的语法规则 查询语句: SELECT 字段 FORM 表 WHERE 条件 插入语句: INSERT INTO

18、 表 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种,分别为: 超级管理员, 校级管理员,系级管理员,普通科研人员,专家

19、2. 用户名=职工号(科研人员要注册成为此系统的用户,需以自己的职工号才能注册)3. 要成为本系统的用户,需先注册,然后由超级管理员对其权限进行分配,分配过后才能登陆进入此系统,进行相关的操作。2) 科研人员信息表(tblSRI)职工号姓名性别民族身份证号住址联系电话邮箱出生日期参加工作日期所学专业毕业院校职称学历学位外语程度所属部门研究方向备注 图5-3 科研人员信息表注意:学位分为: 学士、硕士、博士; 学历分专科、本科、硕士研究生和博士研究生 职称:教授、副教授、讲师、助教 所属部门(该字段的内容),及课题的类别:9个 ( 计算机工程系、信息与计算科学系、电器与电子工程系、人文社科系、通

20、信、工程系、机械工程系、机电工程系、外语系、工商管理系) 研究方向:(个人输入)3) 课题申请表(tblApplication)课题名称项目编号申请人申报经费申报表申报时间申报单位拟定完成时间(日期)课题来源课题类别课题级别备注(课题其他信息) 图5-4 课题申报表注意:申报单位:既该课题的所属单位,根据课题级别可分为各系、学校,省级,国家级;项目编号:是自动生成的,在课题名称一输入完成就产生;申请人:是该课题的负责人;课题来源:公司企业、中国科学院、各省分院(是由申请人自己输的);课题类别:(9类) 计算机工程系、信息与计算科学系、电器与电子工程系、人文社科系、通信工程系、机械工程系、机电工

21、程系、外语系、工商管理系课题级别:系级、校级、省级、国家级;备注:记载的是此课题是否已分配与课题类别相应的专家,是否有相应的专家进行评审(已分、未分、待评、未过、通过)4) 项目表(tblProjects)项目编号课题名称负责人是否开题开题时间申请结题结题报告是否结题结题时间备注 图5-5 项目表注意: 负责人:用申请人来填充,课题名称是根据申请表的内容来填充的。是否开题:由5位初级专家确定(每次专家评定时判断是否5位都已审评,并判断是否是大于或等于3个专家通过),如果通过数大于或等于3则记录此时的系统时间,写入开题时间和确定此课题开题,之后才可申请结题,其他字段自动填充结题报告:记录的是结题

22、报告的文件名(文件保存在系统中专门用来存放结题资料的文件里)是否结题:由5位高级专家确定(每次专家评定时判断是否5位都已审评,并判断是否是大于或等于3个专家通过),如果通过数大于或等于3则记录此时的系统时间,写入结题时间和确定此课题结题5)评审表(tblPX)项目编号课题名称专家职工号评审类别评审意见是否通过批准经费备注 图5-6 评审表课题名称:根据申请表自动填充评审类别:开题或结题(每个课题有5条开题、结题记录但专家职工号不同)根据此表的评审结果来填充项目表中的字段。5) 课题组成员表(tblMember)职工号成员、负责人项目编号课题名称 图5-7 课题组成员表 当课题通过立项申请后才可

23、由项目的负责人添加成员的。根据此表可判定后面的成果、获奖、论文、论著等的查询、登记信息(只有项目中的成员才能查询自己的项目资料如果他不是管理员的话)6) 成果表(tblAchievements)成果编号成果名称成果类别成果级别项目编号项目负责人课题名称登记人登记时间完成单位单位简介单位法人代表备注 图5-8 成果表当课题通过结题后才可由项目的负责人或者成员的登记成果。成果编号:自动生成成果类别:理论、实践应用、技术项目编号:字段number,topicname,depatrtment是根据项目编号来填充的登记人:用sessio对象传递的值来填充登记时间:为当前系统的时间合同编号合同名称合同内容

24、签订日期项目编号登记人登记时间备注7) 合同表(tblContract) 图5-9 合同表当课题通过结题后才可由项目的负责人签订合同。合同编号:自动生成合同内容:是以文件的形式上传保存的登记人:用sessio对象传递的值来填充登记时间:为当前系统的时间 9) 奖励表(tblReward)奖励编号奖励名称奖励类别奖励等级奖励日期奖励金额颁发单位颁发地点项目编号课题名称登记人登记时间工 图5-10 奖励表当课题通过结题后才可由项目的负责人签订合同。合同编号:自动生成合同内容:是以文件的形式上传保存的登记人:用session对象传递的值来填充登记时间:为当前系统的时间10) 论文信息表(tblPap

25、ers)论文编号论文名称论文附件刊号刊物名称刊物类别刊物级别项目编号作者职工号发表时间登记人登记时间 图5-11 论文信息表当课题通过结题后才可由项目的负责人或成员登记论文。论文编号:自动生成论文附件:是以文件的形式上传保存的(字段只保存文件名)登记人:用sessio对象传递的值来填充登记时间:为当前系统的时间11) 论著信息表(tblWork)图书编号著作名称著作类别著作附件作者职工号出版社出版日期版次登记人登记时间项目编号 图5-12 论著信息表当课题通过结题后才可由项目的负责人或成员登记著作。图书编号:自动生成著作附件:是以文件的形式上传保存的(字段只保存文件名)登记人:用sessio对

26、象传递的值来填充登记时间:为当前系统的时间12) 案卷目录表(tblML)案卷编号课题名称项目编号存放地点具体地点登记人登记时间立项资料结题资料论文论著合同备注 图5-13 案卷目录表当课题通过结题后才可由项目的负责人或成员登记案卷。案卷编号:自动生成项目编号:根据项目编号在各表中取出立项资料、结题资料、论文、论著以及合同登记人:用sessio对象传递的值来填充登记时间:为当前系统的时间13) 专家信息表(tblExperts)专家职工号姓名专家级别专家类别备注 图5-14 专家信息表 专家职工号:与注册的职工号是一样的姓名:根据职工号来选取专家级别与专家类别是由管理员根据专家的个人信息来分配的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号