科研管理系统总体设计毕业论文.doc

科研管理系统总体设计毕业论文.doc

ID:139687

大小:209.00 KB

页数:19页

时间:2017-06-26

科研管理系统总体设计毕业论文.doc_第1页
科研管理系统总体设计毕业论文.doc_第2页
科研管理系统总体设计毕业论文.doc_第3页
科研管理系统总体设计毕业论文.doc_第4页
科研管理系统总体设计毕业论文.doc_第5页
资源描述:

《科研管理系统总体设计毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、科研管理系统总体设计毕业论文目录1引言11.1课题研究意义11.2技术简介11.3开发工具选择22系统分析22.1需求概述22.2需求分析33系统设计43.1.界面设计原则43.2系统用例43.2.1普通科研人员53.2.2学院科研秘书63.2.3科技处科研秘书73.2.4科技处成果秘书83.2.5普通平台秘书93.2.6科技处平台秘书103.2.7系统管理员113.3框架整体设计123.3.1系统架构图123.4数据模型133.3.1数据库设计原则133.3.2数据库表项设计144结束语165参考文献17191引言1.1课题研究意义现代计算机网

2、络和数字资源建设的不断发展,极大地加快了各行业信息化建设步伐。高校作为国家的主要科研投入的单位,其科研活动和科研能力的发展水平是一个国家科技实力的标志。有效的运用先进的管理信息系统及其软件开发平台,对科研信息进行科学化和网络化管理,已经成为高校科研信息系统的发展趋势。然而,对于高校来说,其网络化信息管理功能却不尽如人意。很多高校在科研管理中存在着各种各样的问题,如科研项目缺乏统一管理,在项目的申请上存在交叉重复等不合理现象;项目审核的透本明度低,审批效率不高;立项方向和实际研究方向不符等高校日常所涉及到的科研信息数据管理分散混乱,普遍存在着维护困

3、难,效率低下的现象。科研信息的申报,审核,以及各种统计信息的生成都不能及时有效的完成。高校中各院系,校级科研职能部门,亟待建立统一的科研数据信息库,将科研信息的管理事务纳入信息化和网络化管理,利用现代信息技术,建立现代化的科研管理信息系统,提高管理效率。使其更加规范化、科学化,更好的满足科研需求。本文重点阐述了面向高校科研管理所涉及业务流程处理以及系统的设计,开发和实现。1.2技术简介科研管理系统功能的实现,必须依托于具体的计算机编程手段。当前在设计到的Web开发领域中存在着各种各样的编程语言和实现技术方案,如PHP、Python、ASP.Net

4、等等。但是近几年来一直流行的JavaWeb技术相对于以上几种技术实现手段,其主要优势表现在:简单性、面向对象、可分布性、可解释、安全性、可移植、结构化、功能强大、多线程、动态性。Java同时还是一个平台,Java平台与大多数平台的不同之处在于它是运行于其它基于硬件平台的纯软件平台,而大多数其它平台是硬件和操作系统的结合。企业基础建设系统例如企业资源计划(ERP),大型机事务处理,数据库系统,和其它的遗留信息系统等多数系统都是构建在Java的J2EE基础之上的。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩

5、展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。随着软件开发技术的发展,可复用、易扩展的而且经过良好测试的软件组件,越来越为开发者所青睐,其中最受人们关注的是Struts2、Spring3和Hibernate3框架。该经典组合是基于当前在Web开发中被广泛运用的MVC模式,MVC19模式分离了数据访问和数据表现,为系统提供了更好的解耦,在实现多层Web应

6、用系统中具有明显的优势。Struts2是一个基于MVC模式并且成熟地实现了控制器层和Web表现层的集大成者的框架,它不但提供了灵活自然的控制器分配方式,而且提供了强大的标签表示技术,并且为其它框架的整合预留了方便的接口。Spring主要基于IoC和AOP,很容易实现Bean的装配和事务管理等特性,同时它对不同的数据访问技术提供了统一的接口。Hibernate框架是一个面向Java环境的对象/关系数据库映射工具,它不仅可以管理Java类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时开发者使用SQL和JDBC处理数据的时间。随

7、着Web2.0时代的到来,Ajax技术带给了用户更高的客户体验,Ajax框架受人瞩目成为必然,其中ExtJs作为一种优秀的前端Ajax开源框架得到了众多前台开发人员的支持和选择。Ext是基于Web的富客户端框架,其完全是基于标准W3C技术构建设的,使用到的都是HTML、CSS、DIV等相关技术。Ext最杰出之处,是开发了一系列非常简单易用的控件及组件,我们只需要使用这些组件就能实现各种丰富多彩的UI的开发。总而言之,ExtJs+SSH2的整合可以很好的解决Web开发环节中前后台开发式可能遇到的各种数据显示,数据存取可能遇到的问题,灵活性高,扩展性

8、良好。通过配置文件的方式便于代码的集中管理和维护,减低了后期系统维护的难度。1.3开发工具选择Eclipse是一个开放源代码的、基于Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。