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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

高校学科团队科研信息管理系统设计.docx

1、高校学科团队科研信息管理系统设计郑州轻工业学院本科毕业设计(论文)题 目 高校学科团队科研信息管理系统设计学生姓名 专业班级 计算机科学和技术11-02班学 号 院 (系) 国际教育学院指导教师(职称) 尹毅峰 完成时间 2015年5月13日郑州轻工业学院毕业设计(论文)任务书题目 高校学科团队科研信息管理系统设计 专业 计算机科学和技术 学号 姓名 题目来源:教师科研 社会实践 实验室建设 其他 题目类型:理论研究 应用研究 设计开发 其他 选题背景及目的:在当今计算机高度普及,互联网高度发达的情况下,信息的收集、交流至关重要。各学科的研究也不断深入,学科范围不断扩大,一些交叉学科和新的学科

2、不断涌现,因而以前的科学家一人涉猎多个学科带动这个团队研究的时段已经过去,取而代之的是不同的科研人员之间的交流合作,一起努力推动科研项目的进展。团队需要的是及时的沟通和交流,运用他人的研究成果在团队中实现资源共享才能更好的促进团队的发展。而针对高校学科团队设计的高校学科团队科研信息管理系统的设计也越来越被需要。因此,高校学科团队非常继续一套有着先进高效率的管理系统,作为实现目标和提高文档的管理水平的一种重要手段。随着计算机技术的日渐成熟,这种程序完全可以成为计算机应用的一部分,我们在现有的计算机上,使用Java等编程语言以及数据库管理技术的基础上,实现一个基于Web的高校学科团队科研信息管理系

3、统,并将系统应用于郑州轻工业学院学科团队的管理上,为学校的学科团队提交一个交流和管理的平台。高校学科团队科研信息管理系统,最重要的一点就是建立网站和数据库的连通,以及文件的存放和检索,并根据不同的用户设计不同的权限浏览不同的资源信息,从而完成高校学科团队科研信息管理系统的设计。主要内容:1.用户登录识别很据不同的用户进行不同的权限分配,以便于不同的用户可以进行不同的操作,另外实现同一用户再次登录时候可以免登陆直接进入。2.科研成果管理科研成果管理模块主要实现科研成果的录入、修改、删除等管理。3.科研项目管理科研项目管理模块主要实现科研项目的查看、录入、修改、删除等功能。4.学科团队成员信息管理

4、学科团队成员信息管理模块主要实现团队成员的查看、增加、修改、删除等功能工作任务及要求:1.总体要求(1)必须独立完成规定的全部任务,严禁抄袭他人的成果或请他人代做;(2)选题必须符合专业培养目标,难易度适当,具有理论意义或实际价值。 (3)论文按照学校要求的写作规范书写。 2.进度要求(1)第八学期1-4周:完成选题,开题报告和任务书;(2)第八学期5-7周:完成程序的编写和论文的初稿;(3)第八学期第8周:完成“郑州轻工业学院毕业设计(论文)学生自查表:(4)第八学期9-15周:完成毕业设计及论文。主要参考资料:1林城. Android 2.3 应用开发实战M. 北京: 机械工业出版社, 2

5、011。2李立功. MySQL程序设计和数据库管理M.北京:科学出版社. 3唐含明.深入浅出MySQL数据库开发、优化和管理维护M.北京:人民邮电出版社. 4王海涛,-贾宗璞.基于Struts和Hibernate的Web应用开发J.计算机工程,2011,37(9)5傅鹏,殷旻昊.基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计J.软件导刊,2009,8(1)6龚瑜江,红黄永.基于Struts的Web开发J.计算机和数字工程,2009,37(232)7李峰,刘彦隆.基于SSH框架和jquery技术的JavaWeb开发应用J.科技情报开发和经济,2010,20(

6、6) 完 成 期 限:指导教师签名: 专业负责人签名: 年 月 日高校学科团队科研信息管理系统设计摘 要在当今计算机高度普及,互联网高度发达的情况下,信息的收集、交流至关重要。各学科的研究也不断深入,学科范围不断扩大,一些交叉学科和新的学科不断涌现,因而以前的科学家一人涉猎多个学科带动这个团队研究的时段已经过去,取而代之的是不同的科研人员之间的交流合作,一起努力推动科研项目的进展。团队需要的是及时的沟通和交流,运用他人的研究成果在团队中实现资源共享才能更好的促进团队的发展。而针对高校学科团队设计的高校学科团队科研信息管理系统的设计也越来越被需要。因此,高校学科团队非常继续一套有着先进高效率的管

7、理系统,作为实现目标和提高文档的管理水平的一种重要手段。随着计算机技术的日渐成熟,这种程序完全可以成为计算机应用的一部分,我们在现有的计算机上,使用Java等编程语言以及数据库管理技术的基础上,实现一个基于Web的高校学科团队科研信息管理系统,并将系统应用于郑州轻工业学院学科团队的管理上,为学校的学科团队提交一个交流和管理的平台。高校学科团队科研信息管理系统,最重要的一点就是建立网站和数据库的连通,以及文件的存放和检索,并根据不同的用户设计不同的权限浏览不同的资源信息,从而完成高校学科团队科研信息管理系统的设计。关键词 学科团队/管理系统/资源管理/B/S The design ofmanag

8、ement information system of scientific researchteamof university disciplineABSTRACTIn the height of the popularity of the computer, the Internet highly developed, vital information collection and exchange. The research subject is deepening, expanding the scope of the subject, some cross disciplinary

9、 and new disciplines continue to emerge, so scientists before a man covered many subjects led the team study period has passed, it is replaced by the exchanges and cooperation between different scientific research personnel, work together to promote the progress of the scientific research project. T

10、he team is in need of timely communication and exchange with others research achievements in the team to achieve the sharing of resources in order to better promote the development of the team. Designed for the university disciplinary team of university scientific research management information sys

11、tem discipline team design is also more and more is needed. Therefore, the university disciplinary team to a very advanced management system of high efficiency, achieve the goal and as an important means to improve the management level of the document. With the development of computer technology is

12、becoming mature, this program can become a part of computer application, we in the existing computer, based on the use of Java programming language and database management technology, based on the realization of a discipline group of university scientific research management information system Web,

13、and apply the system to the Zhengzhou University of Light Industry academic team management, submit a communication and management platform for the schools academic team.Discipline group of university scientific research management information system, the most important point is to establish the web

14、site and database connectivity, and and retrieval, and browsing information resources according to different users to design different permissions, so as to complete the design of the university disciplinary team of scientific research information management system.Key words Discipline team, Managem

15、ent system, Resource Management,B/S1概况和研究背景1.1 概述 在当今互联网高速发展的情况下,各学科的研究也不断深入,学科范围不断扩大,一些交叉学科和新的学科不断涌现,科研项目的研发需要不同学科的科研人员之间的交流合作。团队需要的是及时的沟通和交流,运用成员的研究成果在团队中实现资源共享才能更好的促进团队的发展。而针对高校学科团队设计的高校学科团队科研信息管理系统的设计也越来越被需要。因此,高校学科团队非常继续一套有着先进高效率的管理系统,作为实现目标和提高文档的管理水平的一种重要手段。 在现有的计算机上,使用Java等编程语言以及数据库管理技术的基础上,实

16、现一个基于Web的高校学科团队科研信息管理系统,并将系统应用于郑州轻工业学院学科团队的管理上,为学校的学科团队提交一个交流和管理的平台。 高校学科团队科研信息管理系统,最重要的一点就是建立网站和数据库的连通,以及文件的存放和检索,并根据不同的用户设计不同的权限浏览不同的资源信息,从而完成高校学科团队科研信息管理系统的设计。1.2 研究背景1.2.1 国外的发展状况第一台现代化的电子计算机的诞生是在1946年,它的出现使管理科学和理论模型等方面发生了巨大的革命。随后,管理信息系统在20世纪60年代发展起来了。80年代,美国学者托夫勒提出:我们已经进入一个信息话社会。管理信息系统引人科研管理领域后

17、,形成了科研管理信息系统街,的概念。然而,科研管理信息系统除了具有管理信息系统的一些特性之外,还具有其独有的特性。其功能要求满足网上实现科研项目的申报,项目管理和在线评估。1.2.2 国内的发展状况近年来,国内许多高校和科研院所为了加强科研业务信息的管理,使科研成果得到充分的展示,促进科研信息共享,开发了一些符合自身特点的科研信息管理系统,能准确和及时地获取科研信息,减少了人工管理产生的弊端、重复采集数据、管理混乱等,从而提高了科研经费的利用率。科研管理信息化的建设中, 国内有一些一流的大学,如清华大学、中国科技大学北京大学等已经初步实现了科研管理信息化,而其他一些普通高校、高职院校,对科研管

18、理信息化系统的探索和研究还处于起步阶段,某些使用的效率不高、发挥效能不够,管理化的体系结构需要进一步完善,还有一些高校依然采用传统操作方式,进行科研项目、科研人力资源及科研成果等方面的管理,仍然采用人工操作输人数据建立简单的数据库,进行信息的查询等,工作量大,同时数据又容易出错,这种情况也促使了考研管理系统的发展,体现了系统的作用。2 系统分析2.1 技术可行性分析2.1.1 开发语言综述本系统是基于面向对象思想的JAVA语言中J2EE平台进行编写,J2EE平台具有以下优点:(1)简化结构:J2EE平台支持简化的、基于组件开发模型,由于J2EE基于Java编程语言和J2SE平台,它提供了编写一

19、次,随处运行的可移植性,遵循J2EE标准的所有服务器都支持该模型。EJB组件使编写应用程序更为简单。尽管EJB体系结构复杂,但应用程序开发人员一般都必再编写访问系统服务的代码,EJB容器会实现系统级的服务,例如,事务、安全性等。另外,J2EE还支持异构环境。基于J2EE的应用程序不依赖任何特定操作系统、中间件或硬件,因此,设计合理的基于J2EE的程序只需开发一次就可以部署到各种平台,这在典型的异构企业算环境中是十分关键的。J2EE标准还允许客户订购和J2EE兼容的第三方的现成组件,把其部署到异构环境中,节省了由自己制订整个方案所需的费用。(2)提高开发效率:由于组件技术的使用,可以按照开发人员

20、的技能对应用程序开发进行分工,并行开发,提供整体开发效率。例如:图形设计师创建JSP模板,商业逻辑由该领域的专家完成,JSP页面和EJB由Java工程师完成,应用程序的装配和部署由团队中其他的成员完成,其中许多工作可以同时进行,有助于加速应用程序的开发。(3)可移植性强:除了Java语言固有的可移植性外,EJB体系结构在Bean和支持该Bean的容器之间提供了一套标准化的应用程序编程接口,这使开发人员能够将Bean从一种操作环境移植到另一种操作环境,而无需重新编写其源代码。(4)重用性好:由于在EJB模型中,各个软件组件都是严格分离的,因此,可以从现有的软件组件装配出服务器端应用程序,这和从现

21、有的JavaBean可以装配出客户端应用程序一样,使软件能够重用。(5)易于维护:基于组件的设计简化了应用程序的维护。由于组件可以被独立地更新和替代,通过更新应用程序中特定的组件,新的功能可以被很容易地增加。(6)可伸缩性:企业必须要选择一种服务器端平台,以便满足那些在它们系统上进行商业动作大批新客户。基于J2EE平台的应用程序可被部署到各种操作系统上,例如,可被部署到高端UNIX或其他的大型机系统上。J2EE领域的供应商提供了更为广泛的负载平衡策略,能消除系统中的瓶颈,允许多台服务器集成部署,实现可高度伸缩的系统,满足未来商业应用的需要。(7)被广泛接受:主要的IT供应用商都采纳EJB体系结

22、构,不同供应商的产品只要符合EJB体系结构,就都是可互操作的。2.1.2 MySQL数据库的选用MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点,关键的是它是免费的,可以在Internet上免费下载到,并可免费使用,对于一般中小型,甚至大型应用都能够胜任MySQL具有以下优点:(1)首先是速度:对于MySQL来说,速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器。但是在最新的文档中,我们看到MySQL 4.0.2-alpha已经开始支持事务,而且在MySQL

23、的TODO中,对触发器、约束这样的注定会降低速度的功能也列入了日程。但是,仍然有理由相信,MySQL将有可能一直保持速度的优势。(2)MySQL更流行,流行对于一个商业软件来说,也是一个很重要的指标,流行意味着更多的用户,意味着经受了更多的考验,意味着更好的商业支持、意味着更多、更完善的文档资料。(3)MySQL更适宜在Windows环境下运行。MySQL作为一个本地的Windows应用程序运行(在NT/Win2000/WinXP下,是一个服务), 在Windows运行中,MySQL更加的稳定。(4)MySQL使用了线程,在不同线程之间的环境转换和访问公用的存储区域显然要比在不同的进程之间要快

24、得多。(5)MySQL可以适应24/7运行。在绝大多数情况下,你不需要为MySQL运行任何清除程序。(6)MySQL在权限系统上更为完善。MySQL允许你定义一整套的不同的数据级、表级和列级的权限。对于列级的权限。MySQL还允许你指定基于主机的权限。(7)由于MySQL 4.0.2-alpha开始支持事务的概念,因此事务对于MySQL不再仅仅成为劣势。相反,因为MySQL保留无事务的表类型。这就为用户提供了更多的选择。 (8)MySQL的MERGE表提供了一个独特管理多个表的方法。(9)MySQL的myisampack可以对只读表进行压缩,此后仍然可以直接访问该表中的行。2.1.3 S.S.

25、M框架的优点S.S.M框架是J2EE应用中struts+spring+Mybatis三大免费开源框架的结合使用, 它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,struts属于MVC框架,关键是要了解MVC的概念及大致原理;而Mybatis属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而spring属于应用程序框架,其核心是IOC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等,它由以下3个

26、框架构成:(1)Struts框架Struts是Apache组织的一个开放源码项目。Struts是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。其基本构成如图2.1所示。(2)Spring框架Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的实现方式,提供对持久层(Persistence)

27、、事务(Transaction)的支持,提供MVC Web 框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework),除此之外,对于现存的各种框架(Struts、JSF、Hibernate 等),Spring 也提供了和它们相整合的方案。Spring框架由以下7个部分组成图2.1 Spring框架构成(3)Mybatis框架MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBat

28、is 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。需要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包)。mybatis-spring-1.0.0.jar(和Spring结合包)。MyBatis的前身是ibatis,但是在配置sql的语法上有明显的区别,并且spring目前的版本封装mybatis,至于mybatis-spring.jar文件也是mybatis团队复杂开发的jar包,用于和spring整

29、合。2.1.4 系统层次设计系统很据S.S.M框架的特点,决定使用四层结构,这样做的优点是(1)可以分层开发,访问数据库和业务逻辑实现能够分开。(2)提高代码的复用 图2.2 资源共享系统的分层结构2.1.5 可行性综述2.1.5.1 管理上的可行性高校学科团队人员可以在线实时对学科项目进行如下几个方面管理,查询功能,包括对团队成员的信息查询以及其工作情况的实时查询;管理员功能,不同层级的用户只能对针对性的内容进行查看。2.1.5.2操作可行性分析高校学科团队成员使用高校学科团队科研信息管理系统只需要懂得运用互联网络者即可使用,此系统在学科团队的开发中预计使用会比较频繁:该系统属于实用型网站,

30、对数据的处理尤为重要,不同层次的用户只能检索到相关层次的数据,另外对于数据的真实性也要有保证。2.3 系统需求分析2.3.1 系统开发运行环境2.3.1.1 开发语言和数据库开发环境: Windows 2003及以上版本 JDK1.7Web服务器:Apache Tomcat硬件实现: Pentium2.4G 1G内存 80G硬盘开发语言: Java数 据 库: MySQL开发工具: MyEclipse Professional 开发框架:使用easyUI作为页面开发框架和使用SSM的开元系统框架预期成果: 一个可扩展的基于MVC模式的资源共享平台2.3.1.2 项目资料的准备硬件配备:个人电脑

31、一台;软件配置:MyEclipse Professional, Photoshop CS4,MySQL,navicat。2.3.2 业务描述对于访问该平台的用户,可分为学校学科团队管理人员、团队队长和普通队员这三种用户有着不同的权限,系统的用例图如下:图2.3 学科团队管理者用例图图2.4 普通学生用例图图2.5 团队队长用例图2.3.3 系统功能概述本系统是一套网上资源共享系统,根据用户的需要和实际的管理条件,应由用户功能实现,管理员功能实现等几个模块所构成,用户可以对一些数据进行查找和修改,并且上传下载等操作,而管理员可以对进行资源审核删除等相关的管理.鉴于本系统的性质,系统应该实现以下功能.1.用户功能实现(1).用户的登录(2).用户的重新登陆(3).不同用户的权限设置(4).用户资料的修改和查看(5).用户可以上传下载和在线预览资料(6).登陆控制,只有登陆过的才可以进系统(7).用户选课功能的实现2.科研成果管理(1).用户可以对科研团队项目进行录入,修改,和删除(2).用户可以查看学校已有的科研团队的基本情况3.科研团队项目管理(1).科研团队可以申请项目,并且有权限的用户可以对项目审批 4.共享资源的管理 (1).资源的上传、下载、删除(2).文件夹的新建,改名,删除,查看3. 系

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

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