ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:48.62KB ,
资源ID:9688861      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9688861.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于BS的高校科研项目管理系统的设计和实现毕业论文.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于BS的高校科研项目管理系统的设计和实现毕业论文.docx

1、基于BS的高校科研项目管理系统的设计和实现毕业论文毕业设计(论文)题 目:基于B/S的高校科研项目管理系统的设计和实现 福建工程学院本科毕业设计(论文)作者承诺保证书本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:年 月 日福建工程学院本科毕业设计(论文)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计(论文)中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师签名:年 月 日目 录1 选题背景 11.1 课题的来源 11.2 课题在国内外的概况

2、21.3 课题主要研究和解决的问题及技术要求 31.4 课题的目的和意义 42开发工具和应用技术简介 42.1 Java Server Pages简介 42.2 JavaBean简介 42.3 STRUTS简介 42.4 MySql Server 5.1简介 52.5 MyEclipse 6.5简介 52.6 Tomcat6.0服务器简介 52.7 B/S结构模式简介 52.8 Visio 2003简介 43开发平台 43.1 软件 43.2 硬件 44方案可行性分析 94.1 技术可行性 94.2 经济性可行性 94.3 社会性可行性 95 需求分析与设计 95.1功能分析 65.1.1 登

3、录功能 65.1.2 项目管理员功能 65.1.3论文管理员功能 65.1.4用户管理员功能 65.1.5 查询功能 65.1.6科研成果管理功能 65.1.7工作量计算以及奖金发放功能 65.1.8系统维护功能 65.2 数据描述 75.2.1 静态功能 65.2.2 动态数据 65.2.3 数据流图 65.2.4数据采集 65.3 数据字典 75.4 性能需求 85.4.1 数据精确度 85.4.2 时间特性 85.4.3 适应性 95.5 条件和限制 96 系统概要设计 126.1 总体设计 126.1.1 设计目标 126.1.2 处理流程 126.1.3 系统功能模块设计 126.2

4、 接口设计 126.2.1 外部接口 126.2.2 内部接口 126.3 数据结构设计设计 126.3.1 概念结构设计 126.3.2逻辑结构设计 126.3.3物理结构设计 127 系统详细设计 198 结果分析 418 总结 41致谢语 44参考文献 45基于B/S的高校科研项目管理系统的设计和实现摘要 本文论述了高校科研管理的定义、历史、意义等概况,阐明了论文的研究背景及意义,提出了相关的技术,设计方案和需求分析。本系统采用B/S模式结构,本文从系统设计的目标、系统结构的总体设计、软硬件环境、系统功能结构等几方面阐述了基于B/S模式高校科研项目管理系统的设计和实现,提出了系统的总体框

5、架、系统的网络结构和功能结构。此项目管理系统的软件开发以Windows为操作平台,使用STRUTS框架和JSP开发,MYSQL数据库作为系统后台,在MyEclipse开发环境下开发,在Tomcat容器上实现了一个小型高校科研项目管理系统。本系统主要实现了登录功能,项目管理,项目追踪,用户管理,项目查询以及教工信息查询,项目进度查询等功能。本系统的开发可以帮助高校快速有效管理项目,合理控制项目进行的各个环节,提高项目的合理安排和资金分配,实现项目管理的高效率性。在实际运行中,证实了该系统的实用性和有效性。关键词:高校科研,科研项目管理,设计 ,B/S模式Design and Implement

6、of manage system of universities research projects base on B/S structureAbstract:The article discuss the definition,history and significant of administration of universities research, expounding its research backgroundand signification and providing related technologies ,design proposal anddemand an

7、alysis. According to design objectives of system,total design ofsystem structures, software and hardware environment,function and structureof system, the article explains Design and Implement of manage system ofuniversities research projects base on B/S pattern and proposes MainFramework of system,

8、network structure and functional structure of system.With Windows as service platform, STRUTS framework、 JSPand MYSQL database as database,the manage system is developed underMyEclipse for development environment and succeed in being implemented onTomcat Server. The system mainly achieves the functi

9、ons of user login,projects management, projects tracking user management ,projects and userquery ,project Schedule query . The development of the system can helpuniversities manage projects rapidly and effectively ,control each loop ofprojects reasonably and improve the arrangements and allocation o

10、f funds ofprojects and realize the high efficiency of projects management. Inpractical application, practicability and effectiveness of the system havebeen confirmed。Key Words:Scientific Research of universities;Scientific Research Item Management;design;B/S pattern1选题背景高校科研管理工作承担着对高校科研方向、任务提出指导性建议的

11、责任,对制定高校科研规划、组织项目申报、落实协调科研任务起着直接的领导和服务作用。在新的形势下,高校科研活动的数量、类型、规模和信息量不断增加。但由于高校经费原因,当前大多数高校科研管理工作较大程度上仍依赖于人工操作,未购买安装相应的科研管理信息系统软件。这使得科研管理人员工作愈加繁重而且头绪增多,从而难以全面、实时、准确地提供学校相关的科研信息。再者近几年来,我国高等教育规模的不断扩大,学校不断发展扩大,相应的科研项目数量也极速增长,使得科研管理工作变得更加繁重。因此,一套好的科研项目管理软件不但能大大降低工作人员的劳动强度,还能提高学校的科研管理效率。科研管理工作的规范化、科学化、信息化是

12、必然的趋势。1.1 课题的来源随着经济的不断发展,Internet和电子商务得以广泛应用,这使信息的管理方式产生了深刻地变革。同时,高校科研项目变得越来越复杂,全球化信息网络形成及技术变革的加速,促使高校不断寻求降低成本、提高管理效率的途径。这些问题都使得管理人员和理论工作者重新定义思考项目的管理模式关系,去适应信息时代的变化。高校科研项目管理信息化建设在现代信息理念、信息技术和信息规范的引导下,通过对管理过程和信息资源的整合和集成,加速管理信息的传递和反馈,从而实现了科研项目管理自动化和标准化,提高管理的运行效率。依托于网络和信息技术的科研项目管理,科学高效、规范有序,是高校科研工作综合协调

13、作用的重要方面,也是检验管理工作质量和水平的重要标准。近几年来Internet/Intranet及其相关技术的迅猛发展,使得管理信息系统的开发进入一个新的阶段,高校作为科技发展的前沿,科研管理工作的规范化、科学化、信息化是必然的趋势。这就要求有先进且实用的MIS系统与之相适应,基于B/S的高校科研管理信息系统应运而生。1.2 课题在国内外的概况 从20世纪90年代起,现代信息技术广泛应用于高等教育的各个领域,国内高校纷纷建立了局域网,并开发出一批MIS系统用于13常管理,拉开了“校园信息化”即所谓“数字化校园”的序幕。目前,高校科研项目管理信息系统建设一般采用以下三种模式: (1)自主开发,有

14、的高校根据本校科研项目管理业务需求,集中技术力量进行自主产权的管理应用系统开发,如浙江师范大学,其科研处和计算机学院开发的科研项目成果量化统计综合管理信息系统; (2)联合开发,高校与软件公司合作开发,如四川师范大学与平升网络科技有限公司合作开发的校级科研项目管理系统; (3)引进与吸收相结合,有的高校在充分考察的基础上,引进适合本校管理情况的其他高校或公司的成熟系统,再进行必要的二次开发,从而提高本校的信息化水平。应该指出无论采用哪种模式,只要充分利用学校现有经济和技术条件,适合本校特点,那么就不失为一种有效的策略。 1.3 课题主要研究和解决的问题及技术要求 科研项目管理信息化建设过程中应

15、注意的几个问题 : 1 注重整体规划,分布实施。 实施信息化是实现高校科研项目管理创新的核心支撑技术和手段,但如果脱离了学校的组织、过程、资源和人员的大环境,未与学校管理信息化建设目标、整体发展战略相结合,信息化建设就可能走弯路,作为校园管理信息系统子系统的科研项目管理信息系统,其设计和实施就会缺乏前提和依据,就有可能成为“信息孤岛”。因此,必须克服“重实施、轻规划,重技术、轻管理” 的错误认识,组织有关信息技术、科研管理等人员进行充分的前期调研,正确理解真实的管理需求,全面考虑35年后的需求变化和技术发展,制定科学合理的科研项目管理信息化整体规划,在规划形成的框架指导下,采用有效的实施途径进

16、行分步实施,从而保证科研项目管理信息系统具有统一的信息标准和规范,能与学校其他各系统保持信息畅通、有效共享。 2 建立与信息化相适应的管理模式。 传统的科研项目管理结构呈星型分布,科研处是唯一中心,所有下行信息通过科研处向科研人员发布,上行信息通过科研处整理供上级和其他管理部门利用。随着信息技术的广泛应用,分布式结构的网络化管理模式出现,科研项目管理层次减少、人员规模削减,组织结构趋于扁平化,紧凑而富有弹性。 科研处、各院系以及广大科研人员既是信息的发布者,又是信息的利用者, 只是权限有所差别。因此应充分重视和做好信息系统实施与管理制度和管理模式的匹配工作,信息系统仅是内部管理制度和业务流程在

17、计算机环境中的载体,内部管理制度是否健全、是否得到严格执行,直接决定信息系统建设的成败。解决信息系统实施与运行管理脱节的问题,加速科研管理模式的转型,将科研管理部门从“收发室”工作中解放出来,把工作重心放在宏观管理上。 同时,管理信息化为科研管理人员的学习和提高提供了更好的条件、更大的空间和时间自由度、更灵活的方式,管理人员将从传统的经验型管理者转变为学习型管理者。管理人员的不断学习有助于改革组织本身,那就是通过培养弥漫于整个组织的学习气氛,充分发挥管理人员的创造性思维能力,建立一种有机的、高度柔性的、扁平化的、符合人性的可持续发展的组织。 3 加快复合型信息化人才培养。 在高校内部管理过程中

18、,管理队伍作为学校管理决策的制定者、管理制度的执行者、组织协调者和服务者,是一支非常重要的队伍。科研项目管理的职能就是通过管理者的具体工作来体现,信息化的高校科研项目管理系统本质上是一个管理系统,而不仅仅是一个技术系统,管理者在构成系统的诸要素中处于决定性地位。因此,科研项目管理者是管理信息化的根本,建设一支既懂技术又懂管理、知识结构合理、技术过硬的“复合型”管理队伍至关重要。管理信息化对科研管理人员提出了新的要求,一方面,科研管理人员应加强现代信息管理理论的学习,了解信息技术的特性和管理信息化的新要求与新模式,摆脱传统狭隘的管理思想_的约束,运用科学的方法,搞好信息的管理,形成新的管理理念;

19、另一方面,应通过参加信息技术培训、参与信息技术训练和竞赛活动、各类信息学术讲座等多种途径,提升信息素养,从而成为具有良好信息意识、较高信息道德修养、丰富信息知识和较强信息能力的“新型”科研管理者。 利用现代信息技术建设信息管理平台,并以此为主线开展全程管理,推进高校科研项目管理信息化建设,促进了科研管理决策科学化、透明化。同时也应认识到不管工具如何优秀,仍然只是提高效率的辅助管理方法,必须吸收先进管理思想和理念,建立和完善相应的项目管理机制和科学的量化管理办法,高校的科技创新能力才能提高,科研水平才能真正上台阶。 科研项目管理信息化建设是一个复杂的系统工程,涉及多个层面,这里仅从技术层面对其进

20、行简要分析。1 应用系统体系结构模型。 体系结构设计是应用系统软件构建中的关键问题,直接与系统结构的灵活性、可扩展性和软件部件的可重用性等多种技术性能指标相关。高校科研项目管理系统处于异构的分布式环境中,这就决定了它必须支持与已有系统,如办公、人事、财务、设备等其它业务系统的集成及互操作;同时,作为为高校内部及社会大众提供信息服务的平台,系统还必须具有较高的易用性、安全性和可伸缩性,因此选择良好的体系结构模型是科研项目管理系统开发首先需要解决的问题。 随着中间件与Web技术的发展,多层分布式应用体系日益成熟,并已成为当前应用软件的主流。在这种体系结构中,数据服务层完成数据的定义、维护、访问与更

21、新,以及管理并响应下层的数据请求;数据接口层需要了解数据服务器的类型和它的语义接口, 它对下层屏蔽具体数据的服务器的差异,提供统一的数据访问接口,以便实现对多数据源的透明访问,从而提供应用程序的可移植性和适应性;应用服务层封装业务过程,并响应用户服务层发来的请求,通过数据接口层访问所需的数据,完成具体的应用功能;用户服务层为用户提供可视化界面,用来显示信息和收集数据,利用应用服务提供的功能完成用户请求;Web服务层基于Web信息服务器,利用应用服务层各种功能构件提供的功能,为基于测览器的前端客户提供网络应用服务。多层分布式应用体系结构是为克服传统CS结构模式的诸多缺点而提出的,能使业务开发、运

22、行、管理、连接等具有高度的统一性和规范性,系统以组件化、模块化的形式通过InternetIntranet为用户提供各类服务,用户则可以通过网络门户等透明地使用整个网络资源。采用此结构将为高校科研项目管理系统提供合理的构架,有利于缩短软件开发周期,降低软件开发成本;同时,基于多层分布式应用体系结构模型的系统将具有客户端使用难度低、可移植性强、业务扩展方便、维护简单等多方面的优点。 2 软件开发平台。 高校科研项目管理工作本身的复杂性和特殊性,使得系统的开发具有相当难度。2O世纪9O年代以来,计算机应用不断深入,应用系统日益复杂,软件开发已从“算法+数据结构=程序” 逐步发展到了“设计模式+对象组

23、件+开发工具=程序”,开发工具的选择,已成为软件开发成功的要素之一。可见,一个成熟、标准的企业平台对于简化和规范科研项目管理信息系统的开发和部署,至关重要。 Microsoft公司的NET和Sun公司的J2EE是目前建立和开发各种Web应用的两大主流平台。NET和J2EE两大平台各有优势,同时都有广泛的厂商支持,前者包括分布式计算、XML、组件技术、即时编译技术等一系列技术,是一个基于Internet高度分布式计算环境、以简化应用程序开发为目的的全新计算平台。基于NET的应用程序开发周期较短,应用程序运行和维护成本较低,伸缩能力强,但是NET运行只能运行在Windows环境下,开放性较差。而J

24、2EE技术诞生时间早,也较成熟,是一种利用Java2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的构建框架和技术标准,它提供了多层的分布式应用模型,组件重用、一致化的安全模型以及灵活的事务控制,具有兼容性和跨平台的特性。J2EE仅支持JAVA语言,且需要较高的培训、开发、运行和维护成本。在开发平台的选择上,可以考虑他们各自的优点与缺点,结合自身现有应用系统特点与人力资源的能力,以及系统将来的需求等,作出适合自己的开发策略。一般认为,若高校后台系统主要使用Windows,可考虑采用NET,但以前的应用软件需重新开发;而主要采用UNIX系统作后台系统的高校,或采用多种平台的高校

25、,可考虑采用J2EE。 3 数据管理技术。 科学的管理必须依赖大量精确的信息,只有可靠的数据和资料才能为科研项目管理决策提供有效的依据和支持。科研项目管理分为项目申报管理、在研项目管理、项目终结管理、完成项目跟踪管理四个阶段,涉及科研项目基本情况、历史数据、与科研项目有关的申报材料、评估结果、项目成果等大量数据信息。随着数据量的快速增长、查询复杂化程度的日益提高,如何正确处理各类信息,去除无用信息,提取有用信息,快速生成针对不同需求的主题信息,成为项目管理人员关注的问题。 所以这些数据都必须依赖数据库软件去管理、以达到数据的精确性和正确性。 1.4 课题的目的和意义课题的目的是降低工作人员的劳

26、动强度,提高学校的科研管理效率,实现科研管理工作的规范化、科学化、信息化。以下就是科研项目系统研发的意义:(1) 信息化可以规范操作,提高工作效率。信息技术本身要求数据的规范化,不规范的数据难以实现计算机作业,通过人机界面的技术处理,可以有效地规范数据,使通过网络提交的科研项目管理信息符合设计要求,这一特点保证了数据质量,提高了信息加工处理和分析的效率。 同时,基于网络的科研项目管理系统本身是科研项目管理涉及的各个方面、过程有效规划整合的产物,通过它可进行项目申报、网络查询、发布科研信息和科研成果下载各种资料。从而实现网上信息交流,简化工作程序,促进了管理分工的集约化,加速了管理信息的传递和反

27、馈过程,提高了管理水平和工作效率。 (2)信息化可以实现动态管理,缩短决策周期。随着学校的发展,科研项目来源13益增多,加之科研项目研究周期较长,其中某些信息具有不确定性,如每年科研项目的经费到款情况等,而人工管理条件下项目信息的存储秩序化程度低,因此影响了对项目实行全程跟踪的动态管理。 信息化科研项目管理以基于网络的科研项目管理系统为基础,项目信息以标准化形式存储,从而使管理的动态性和经常性成为可能,改变了常规以年度为单位的管理方式。 科研项目管理部门能够即时获取和提供所需的信息,随时掌握最新数据,了解最新科研动态。提高了对决策、评估的信息支持能力,缩短决策周期。 (3)信息化可以加强交流,

28、促进成果转化。 高校科技成果转化是当今世界各国政府、产业界、学术界共同关注的课题,也是世界经挤与科技、教育相结合的成功经验。 科研成果信息通过网络媒体及时发布、生动展示,为创造新技术和研究成果的高校与从事应用技术研究开发和工艺创新、并将科技成果商品化的企业,架起了合作创新的桥梁,有利于强化科研工作者的创新热情,有利于增强高校科技成果生产的目的性和方向性,从而为科技成果的转化提供保证。这种互动的活动与超越时空的成果转化方式无疑是成果转化渠道上的革命。 2 开发工具和应用技术简介2.1 Java Server Pages简介JSP(Java Server Pages)是由Sun Microsyst

29、ems公司倡导、许多公司参与完成的。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm或*.html)中加入Java程序片段(Scriptlets)和JSP标记(tags),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片

30、段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。2.2 JavaBean简介JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。由于Javabean是基于Java语言的,因此Javabean不依赖平台,具有以下特点: 可以实现代码的重复利用 易编写、易维护、易使用 可以在任何安

31、装了Java运行环境的平台上的使用,而不需要重新编译。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。 2.3 STRUTS 框架简介Struts是Apache Jakarta项目于2001年推出的一个开源的Java Web框架,它很好的实现了MVC模式。项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。 Struts通过一个配置文件,把各个层面的应用组件联系起来,使组件在程序面上联系少,耦合度低,这就大大提高了应用程序的可维护性和扩张性。因此,Struts一经推出就立刻受到业界的追捧。 Struts核心组件包括配置文件Struts-config.xml,ActionServl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1