高校科研项目管理系统设计.docx

上传人:b****3 文档编号:5885507 上传时间:2023-05-09 格式:DOCX 页数:34 大小:1.96MB
下载 相关 举报
高校科研项目管理系统设计.docx_第1页
第1页 / 共34页
高校科研项目管理系统设计.docx_第2页
第2页 / 共34页
高校科研项目管理系统设计.docx_第3页
第3页 / 共34页
高校科研项目管理系统设计.docx_第4页
第4页 / 共34页
高校科研项目管理系统设计.docx_第5页
第5页 / 共34页
高校科研项目管理系统设计.docx_第6页
第6页 / 共34页
高校科研项目管理系统设计.docx_第7页
第7页 / 共34页
高校科研项目管理系统设计.docx_第8页
第8页 / 共34页
高校科研项目管理系统设计.docx_第9页
第9页 / 共34页
高校科研项目管理系统设计.docx_第10页
第10页 / 共34页
高校科研项目管理系统设计.docx_第11页
第11页 / 共34页
高校科研项目管理系统设计.docx_第12页
第12页 / 共34页
高校科研项目管理系统设计.docx_第13页
第13页 / 共34页
高校科研项目管理系统设计.docx_第14页
第14页 / 共34页
高校科研项目管理系统设计.docx_第15页
第15页 / 共34页
高校科研项目管理系统设计.docx_第16页
第16页 / 共34页
高校科研项目管理系统设计.docx_第17页
第17页 / 共34页
高校科研项目管理系统设计.docx_第18页
第18页 / 共34页
高校科研项目管理系统设计.docx_第19页
第19页 / 共34页
高校科研项目管理系统设计.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

高校科研项目管理系统设计.docx

《高校科研项目管理系统设计.docx》由会员分享,可在线阅读,更多相关《高校科研项目管理系统设计.docx(34页珍藏版)》请在冰点文库上搜索。

高校科研项目管理系统设计.docx

高校科研项目管理系统设计

高校科研项目管理系统设计

××,电子工程系

摘要:

为了提高高校管理人员和科研人员的工作效率,并改善高校科研管理现状,开发了基于ASP的高校科研项目管理系统。

该系统分为两大功能:

普通用户功能和系统管理员功能。

其中前者涉及对基本信息进行浏览、查询和打印等操作,后者管理员则对信息拥有审核、添加和修改等额外权限。

系统采用了基于B/S模式的设计思想,选取ASP作为前台开发工具,Access作为后台数据库平台的开发技术。

关键词:

管理系统;ASP;Access

DesignoftheUniversityScientificResearch

ManagementSystem

××,DepartmentofElectronicEngineering

Abstract:

Inthispaper,auniversityscientificresearchmanagementsystembasedonASPisdesigned.Thissystemwillimprovetheworkefficiencyofcollegesanduniversitiesmanagersandscientificresearchers,andalsothemanagementsituationofuniversityscientificresearch.Thesystemisdividedintotwomodules:

commonuserandadministrator.Theformercouldbrowse,search,printthebasicinformation,whileadministratorcanownsextraauthoritiesofaudit,appendandmodification.ThedesignideabasedonB/Smodeisadoptedbysystem,besides,itchoosesASPtobethestagedevelopmenttoolandappliesAccessasbackgrounddatabase.

Keywords:

ManagementSystem;ASP;Access

1引言

当下科研活动已成为高校的主旋律之一,高校的科研活动日益成为衡量高校综合实力的重要指标[1]。

随着学校科研投入和从事科研活动的人员的不断增加,学校高校科研管理的压力也日益加大。

本项目的意义就在于通过搭建一个大型的科研项目管理系统,能够快速有效的提高学校科研管理工作的高效性、科学性和透明性,并使得科研管理工作能更好的服务于全校老师,更好的为学校领导提供科研决策支持。

随着计算机技术的发展和高校办公自动化的建设,使科研管理工作更加规范化、科学化,建设一个项目管理系统已显得非常重要。

高校项目管理系统包括科研项目管理、科研成果管理、学术论著管理、机构人员管理、文件资料管理等。

全面引进面向对象的设计方法,开发出适合高校系级单位的项目管理系统。

科研管理系统要实现对研究所、高校等单位科研情况的有效管理以及对科研活动的全程跟踪。

该系统为科研管理人员服务,使用方便,既能实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理与决策的需要,还能够为院对研究所的评价以及研究所对人员的评价提供依据。

系统建设和实施后,将大大提高学校科研管理工作的信息化水平,全面实现学校的网络化科研管理体系。

系统将会成为联系科研活动人员和科研管理人员的纽带,也将给学校整个的信息化建设带来深远而有意义的影响[2]。

科研项目管理系统是一个科研院所、高校研究所等内部管理的核心部分,最好包括人员档案、机构设置、项目申报、科研评估、成果管理、基金管理、科技统计、成果管理、专利管理、经费管理、报表管理等多项信息管理职能。

随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所迫切的需求[3]。

建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。

一套较完善的研究院所的科研管理系统应以项目管理为中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面,并可关联到办公、人事、财务、设备等其它业务系统。

因此,整个系统庞大而复杂,需要逐步进行分阶段设计[4]。

 

2相关理论和可行性研究

2.1研究背景

随着信息化技术的不断发展,管理信息系统的设计成为项目管理实现自动化的保证,如何高效的处理科研信息已经成为高校科研管理的必然发展趋势。

新形势下创新能力日益重要,随着高校创新意识的逐步加强及教学体制的深层改革,每年都有大量的高质量科研成果产生,因而高校是科研发展的重要产地,于此同时科研水平在如今的高校也是重要的一项评估标准[5]。

目前高校的科研项目管理的管理大多还采用Excel软件,word等办公软件进行大量的数据汇总及处理,但由于其操作性和实用性不强,严重制约了高校科研管理工作的规范化和质量化发展,而且也严重影响高校领导及时利用科研信息进行决策的水平。

这种方式不仅带给科研管理人员繁重的工作量,并且导致科研管理工作人员与管理人员之间缺少必要的沟通和信息交流,因此这种管理方式难以反应高校的科研现状,不但造成速度缓慢还导致信息失真。

比如人文社科项目管理有一套系统,国家自然科学基金项目管理也有一套系统,省教育厅项目、成果、基地、重点实验室也各有一套系统。

这些系统与高校的需求不完全一致,与学院的科研项目管理系统缺乏数据交换和共享。

另外以我们学校为例,我们学校各个院系下二级学院各自使用自己的一套系统(大多是Excel的基本数据汇总),管理人员工作量大,没有统一的规范。

因而现有的系统不能满足高校的需求。

造成每年年终对教师的科研信息等进行绩效考评时,及时发放教师的科研津贴,领导获取综合的科研信息等较难实现[6]。

为了提高管理人员工作的效率,并改善高校科研管理现状,设计出一个实用的科研项目管理系统是迫切的需求。

采用数据库技术和现代软件设计技术的科研项目管理系统,结合ASP的优点,设计的信息系统管理有助于高校的科研信息数据共享,便于系统高效地管理高校科研项目。

方便科研人员及时查询科研项目的进度及成果,管理人员及时进行科研数据的有效整理。

2.2研究方法

本科研项目管理系统研究的内容是在ASP中实现科研人员总体科研项目的查询,科研人员基本信息的查询,科研人员录入科研信息,按各种规则标准进行科研津贴的查询,科研人员科研分数的查询,奖励得分的查询,总体科研情况的分析。

主要通过以下几种方法来研究:

1)文献研究法

通过研究关于ASP、ACCESS等语言的书籍,以及相关的最新文献资料,从中学习先进的信息系统设计理念和系统构建思想,掌握编程技术,链接技术,模块设计的技术,在这个过程中同时查阅相关外文文献,了解研究领域的最新发展,指导自己的科研项目管理系统的设计。

2)实证研究法

在实际的相关已经成熟的系统中学习与借鉴通过研究多个已经成熟系统案例,分析其结构,特点和规律,对系统的研究分析基础上,了解其相对应的优点和隐藏的劣势,结合实际设计的系统的需求,在设计科研项目信息系统时应用已有的系统的优势,避免劣势的发生,设计出符合要求,实现既定功能的系统。

而且完成初步设计后,进行了大量测试,查看实际的运行效果,反复调试错误,提高容错能力。

3)系统研究方法

设计之初,应用概念思维,把系统作为一个整体进行考虑,科学规划整个设计,规划系统整个的设计流程,继而勾勒相关数据流图,掌握各个功能模块之间的相互联系,让整个设计成为一个动态相适应的系统。

让系统的思想在整个的设计过程中始终引导设计,体现系统的一致性和动态协调性。

2.3开发工具

本高校科研项目管理系统设计与实现采用Access与ASP相结合的方式设计的。

MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统[7]。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

Access还是C语言的一个函数名和一种交换机的主干道模式。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。

虽然它支持部分面向对象技术,但未能成为一种完整的面向对象开发工具。

ASP是ActiveServerPage的缩写,意为“活动服务器网页”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具[8]。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

与HTML相比,ASP网页具有以下特点:

1利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

2ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

3服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

4ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

5ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。

由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取,提高了网页信息的安全性与可信性。

2.4系统的可行性分析

2.4.1技术可行性

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。

目前仓库与仓库之间建有局域网,各仓库均采用PC机作为工作台,其容量、速度能满足系统要求。

根据提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备。

本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。

同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。

目前的很多技术都能实现本系统要实现的问题,只是需要选择一个简单可行的技术是我们需要考虑的问题。

2.4.2操作可行性

主要了解高校科研项目管理系统的相关人员对开发管理系统是否支持,现有高校科研项目管理系统管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。

高校科研项目管理系统是专门设计的人性化系统,可以保证每一步操作都不是很难。

人性化的操作界面是很好操作的基础。

可见这个系统在操作上是可行的。

2.4.3经济可行性

项目确立后,花费了一定的专项经费用于添置相关设备和软件开发,但是系统开发后不会动用大量的人力资源,节省的人力资源费用与投入的资金相比较证明经济上是可行的。

同时,该系统的投入使用会大大提高工作效率,使工作流程更加通顺,统计查询方便快捷并且社会效益也会明显体现。

2.5系统流程图

在系统可行性分析的基础上,明确了各科室的业务范围和工作流程,该系统的工作流程如图2.5所示:

图2.5系统流程图

3需求分析

3.1系统目标

为了适应现代化的信息管理,当前高校迫切需要一个新的管理系统,这个系统应充分发挥网络优势,实现信息的存储与共享。

最大程度地减轻科研管理人员的工作量,提高工作效率,搭建一个高校内部交流的平台。

系统必须满足如下的目标:

1可以查询全校教职工的基本情况,具有安全、高效的特性;

2只需1~2名档案录入员即可操作系统,节省大量人力;

3可以迅速查到所需论文信息。

3.2系统的功能需求

本项目管理系统分为以下两种权限:

1)普通用户功能

1对全校教职工的基本信息进行浏览、查询、打印等操作;

2对各种数字化期刊的基本信息进行浏览、查询、打印等操作;

3对校教职工发表的论文的基本信息进行浏览、查询、打印等操作。

2)系统管理员功能

1对全校教职工的基本信息进行添加、查询、修改、统计、打印等操作;

2对各种数字化期刊的基本信息进行添加、查询、修改、打印等操作;

3对全校教职工发表的论文的基本信息进行添加、查询、修改、统计、打印等操作;

4对系统管理员的帐号进行修改操作;

5对系统的数据库进行备份、恢复、清空等操作。

对两者共同拥有的查询功能应包括以下3种形式:

1进行单个条件的查询;

2进行复合条件的查询;

3进行模糊查询。

3.3系统的性能需求

1)实用性

项目管理系统的开发要将系统的实用性放在首位,该系统的设计,以满足该校科研信息管理作为首要目标。

系统设计应最大程度地发挥计算机的高速处理、海量存储能力。

在软件设计中,以方便用户使用为,做到统一编码,统一界面风格。

界面完全汉字化,提高联机帮助功能。

2)先进性

项目管理系统在硬件选型和软件设计方案上,都应在保持系统具有一定的先进性,使系统尽量增长其生命周期。

设计的系统要有优越的性价比,硬件选型既要体现当前的最新技术,又要方便系统变更、扩充。

系统软件既要适应计算机技术发展的潮流,又要兼顾系统维护的方便性。

3)可靠性

可靠性是指系统使用的软、硬件可靠性程度,使得系统在运行中不发生或极少发生故障,在偶然事故及操作失误时,系统应具有较强的自我恢复能力,而不会造成系统死锁或信息丢失和破坏。

4)安全性

项目管理系统保存着学校的科研信息,因此对系统的安全性要求非常高。

一方面必须保证数据的一致性,另一方面又必须在非常情况下保证数据的丢失减少到最低限度。

因此,项目管理系统应充分利用access数据库的维护工具,方便数据备份、恢复,从而提高系统的安全性。

5)保密性

项目管理系统含有我校科研人员、统计、成果、外部科技动态等重要信息,这些信息不但需要满足数据共享,同时还需要提高系统保密性。

项目管理系统保密性设计将充分利用数据库封锁机制、授权管理机制、应用软件设置多级密码及软件分离等措施,保证系统不发生泄密。

6)整体性

项目管理系统是一个较为独立的系统。

系统开发必须按照科学的开发原则,在系统分析的基础上,完成整个系统的总体设计。

使全校科研数据信息统一,充分发挥整个系统的总体效益。

7)规范性

数据的处理及其描述需要符合标准,具有通用性,数据的设计和定义要相关标准相一致。

4系统设计

4.1总体设计

4.1.1系统功能描述

本项目管理系统包括数据录入与管理、数据查询与打印、系统维护、数据统计、系统帮助五个模块。

各模块功能描述如下:

1)数据录入与管理

包括教职工信息录入、期刊信息录入和论文信息录入。

其中教职工信息录入包括添加、修改、删除。

1在进行教职工信息的添加时,弹出窗口进行教职工信息的录入,在保存的时候要进行教职工编号是否重复的检验,如果添加的教职工编号重复要对用户进行提示,只有在不重复的情况下才能够进行教职工信息的添加。

在进行教职工信息的删除操作时,首先弹出提示窗口让用户确认是否删除,只有在用户确认后才能够进行教职工信息的删除操作。

在进行教职工信息的修改时,要能够根据用户选定的教职工进行修改,即列出所有教职工信息,在这个基础上才能进行修改;

2期刊信息录入模块包括添加、删除和修改;

3论文信息录入模块包括添加、删除和修改。

管理人员可以根据使用的需要,依靠单击窗体中不同的按钮进入不同的操作。

2)数据查询与打印

包括教职工信息查询、期刊信息查询、论文信息查询、综合查询。

1其中教职工信息查询只要选中科研论文查询界面中的教师信息,就能显示全部教职工的所有信息;

2期刊信息查询只要选中科研论文查询界面中的期刊信息,就能显示全部期刊的所有信息;

3论文信息查询只要选中科研论文查询界面中的论文信息,就能显示全部论文的所有信息;

4综合查询就是把几项查询综合起来进行查询。

例如输入“作者姓名”,再选中“论文登记号”、“名称(中)”、“学历”就会显示相应的信息,或者选中“全选”,就能够显示出全部论文信息和论文篇数。

3)系统维护

包括数据库管理、管理员登录资料修改以及验证用户提交的论文信息。

1数据库管理包括数据库备份、数据库还原、数据库清空三种维护。

在进行数据库备份时,弹出的新窗口会询问是否要备份,选择“确定”就进行备份,选择“取消”就不进行备份。

进行数据库还原时,弹出新窗口会询问是否要还原,选择“确定”就进行还原,选择“取消”就不进行还原。

进行数据库清空时,弹出新窗口会询问是否要清空,选择“确定”就进行清空,选择“取消”就不进行清空;

2管理员登录资料修改就是输入原始的用户名和密码,再输入新的用户名和密码,并要输入确认密码,最后单击“修改”按钮,然后会弹出一个新界面,提示修改成功与否。

此功能是只有管理员才有的权限;

3验证用户提交的论文信息,点击“验证”就会显示教师提交成功的论文。

若论文信息真实,就加入数据库,否则删除其论文信息。

本页面当中还存在两个按钮,一个就是直接返回系统首页,还有一个就是链接到学校网站。

4)数据统计

此界面显示两种方法统计的结果。

分为按教职工所在部门统计和按教职工职称统计,以扇形图的形式显示比例。

5)系统帮助

1作者简介就是作者的信息、联系方式、开发工具(ASP和Access数据库结合)、支持的平台、开发日期;

2使用说明:

本系统的主要使用帮助。

4.1.2系统功能模块图

功能结构图按照系统的功能从属关系描述系统各组成部分的功能,图中每一个框表示一个功能,各层功能模块与数据流图中的加工相对应。

由此本系统的功能模块图如图4.1.2所示:

图4.1.2系统的功能模块图

4.2数据库设计

4.2.1数据库设计原则

数据库是信息系统的核心,它把系统中大量数据按一定的模型组织起来,提供存储、维护、检索数据功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出高效的信息系统。

数据库设计是信息系统开发和设计的重要组成部分。

4.2.2数据库表的设计

根据模块设计,以及根据前面章节介绍的规范的设计要求,系统的数据库表设计如下列表格所示。

表4.2.2.1用来存放作者:

数据表名

字段名称

数据类型

字段大小

索引

Author

ID

自动编号

作者代码

文本

10

姓名

文本

20

出生日期

日期/时间

8

性别

文本

2

部门代码

文本

30

职务代码

文本

20

职称代码

文本

20

学历代码

文本

10

表4.2.2.1作者信息表

表4.2.2.2用来存放期刊的信息:

Magazine

ID

自动编号

期刊代码

文本

10

期刊名称

文本

50

刊号

文本

15

级别(A~G)

文本

1

主办单位

文本

50

所属学科代码

文本

20

表4.2.2.2期刊信息表

表4.2.2.3用来存放论文的信息:

Paper

ID

自动编号

论文登记号

文本

10

论文名称(中)

文本

50

论文名称(英)

文本

50

期号

数字

2

引用情况

文本

20

何项目资助

文本

50

作者代码

文本

10

期刊代码

文本

10

表4.2.2.3论文信息表

表4.2.2.4用来存放部门的信息:

Department

部门代码

文本

10

名称

文本

50

表4.2.2.4部门信息表

表4.2.2.5用来存放职务的信息:

Job

职务代码

文本

10

名称

文本

20

表4.2.2.5职务信息表

表4.2.2.6用来存放职称信息:

Duty

职称代码

文本

10

名称

文本

20

表4.3.2.6职称表

表4.2.2.7用来存放学历信息:

Degree

学历代码

文本

10

名称

文本

20

表4.2.2.7学历表

表4.2.2.8用来存放学科的信息:

Subject

学科代码

文本

10

名称

文本

20

表4.2.2.8学科表

根据前面介绍的规范化的设计理论,这时将科研项目管理系统的数据分成上面8个表,减少了数据的冗余,同是在这些表之间又存着一些关联关系。

例如在论文信息表中,由作者代码和期刊代码两个字段分别与作者信息表和期刊信息表建立了关联关系,这样在查询论文信息的时候,就能够显示出作者以及期刊的信息,同时在查看论文信息的时候,又可以通过类别代码同论文类别表进行关联,以显示出论文的类别信息,各表间的关系如图4.2.2所示:

图4.2.2数据库各表关系图

由数据库各表得到数据词典的分析表如表4.2.2.9所示:

表名

说明

字段

Paper

论文信息表

PaperId论文登记号

PaperNameCN论文名称(中)

Issue引用情况

magazineID期号

Paper_author

论文作者表

PaperId论文登记号

AuthorID作者代码

Magazine

期刊信息表

magazineID期刊代码

magazineName期刊名称

magazineNum刊号

Author

作者信息表

AuthorID作者代码

Name作者名称

Birthday出生日期

Sex性别

Subject

学科表

SubjectID学科代码

Subject名称

Department

部门表

departmentID部门代码

departmentName名称

Duty

职称表

dutyID职称代码

dutyName名称

Job

职务表

jobID职务代码

jobName名称

Degree

学历表

degreeID学历代码

degreeName名称

Admin

管理员表

Username用户名

Password密码

表4.2.2.9数据词典分析表

4.3数据流图设计

数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。

在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2