基于java的高校科研管理系统的设计与实现本科毕业论文(编辑修改稿)内容摘要:
icient management of scientific research. Key Words: Science Research Management; The information system ;JAVA ; SQL Server2020; Struts 10 1 引言 信息社会的高科技,商品 经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域, 我们周边越来越多的场合都已离不开计算机,学习要使用网络视屏,购物要使用网络购物平台,吃饭也有各种网络订餐系统。 当然 近些年来 ,随着高校科研成果的激增,科研项目内容涉及面也越来越广,信息量也越 来越大, 网络化的管理方法已然成为了未来的发展趋势。 为了适应现代社会人们高度强烈的时间观念, 以及方便大家对科研信息的查找,高校科研管理系统的设计就此诞生。 此系统 是基于 JSP技术 开发 的,它 有很多优点,比如说: 用户查询信息方便,录入 信息 简单, 能分级管理, 存储 信息 量大, 并且稳定性好。 课题研究的现状和意义 高校作为科研工作的重要场所之一,如何使其科研管理工作更加规范化、科学化、信息化,已显得非常重要。 科研成果管理是科研管理工作的重要组成部分,因此,开发科研成果管理系统,实现科研成果的信息化管理对提高科研管 理工作效率具有重要意义。 软硬件介绍 硬件环境要求 计算机硬件条件: (1)CPU: intel i5 或更高的处理器。 (2)操作系统: Microsoft Windows 7。 (3)内存: 2G以上内存。 软件环境要求 本系统适用于 Microsoft Windows 7下开发的: (1)系统开发环境: MyEclipse 10 + +。 (2)系统开发语言: java。 (3)数据库 :SQL SERVER 2020。 系统实现 的工具及语言 系统实现的程序语言 —— Java Java, 对于学习过它的人而言, 它 是面向对象的 ,可移植的,性能 比其他的语言 优异、 它是 多线程的动态语言。 它能很好地实现 跨平台 操作 、动态的 Web、Inter 计算 等。 11 Java 分为三个体系 JavaSE, 即我们所说的 java 平台标准版 ; JavaEE,即我们所说的 java 平台企业版 ; JavaME, 即为 java 平台微型版。 下面的内容是对这三个平台进行简单的介绍: Java SE 的英文名称是 Java Platform, Standard Edition。 Java SE 在过去也被称作 J2SE。 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。 Java SE 如今能够支持 Java Web 服务开发的类,并为 Java EE 提供基础。 Java EE,在过去也被称为 J2EE。 企业版本有利于开发和部署可移植、健壮、可伸缩且安全的服务 端 Java 应用程序。 Java EE 是依靠 Java SE 为基础的 ,提供 Web 服务、 管理 组件 、 模型和通信 API 接口。 Java ME,在过去也被称为 J2ME。 Java ME 为 移动设备和嵌入 式设备上运行的应用程序提供 健康优良的 运行 环境。 Java ME 拥有 灵活的用户界面、 稳定的 安全模型。 另一方面 Java 编译 一次后 , 在很多环境中都能运行的特征,使得 它能够提供一个随处可用的开放结构 , 成为 可在 多平台之间传递信息的低成本方式。 而且Java 企业应用编程接口 能够提供很多有用的技术和类包。 SQL Server 2020 介绍 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本该版本 , 继承了 SQL Server 版本的优点 的 同时又比它增加了许多更先进的功能 , 具有使用方便 、 可伸缩性好 、 与相关软件集成程度高等优点 , 可跨越从运行 Microsoft Windows 2020的膝上型电脑到运行 Microsoft Windows XP的大型多处理器的服务器等多种平台使用。 SQL Server 2020 共有 5 个版本,分别是企业版,标准版,工作组版,开发版和简易版。 我们使用的是 SQL Server 2020 企业 版,适合于 个人 系统开发。 MyEclipse 10 的介绍 MyEclipse 10 是非常优秀的 Java 开发工具 ,它的功能非常的强大,能支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等 多项开源产品。 MyEclipse 企业级工作平台 , 是对 EclipseIDE 的扩展, 它可以极大提高 在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面的工作效率。 同时 它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、 调 试、测试和发布功能,完整支持 HTML,Struts,JSP,CSS,Javascript, 12 Spring,SQL,Hibernate,是目前比较受欢迎的开发工具之一。 tomcat 的介绍 Tomcat 服务器是一 款 免费的开放源代码的 Web 应用服务器 ,它有技术先进、性能稳定以及免费开放的优势,深受广大程序员的喜爱,它占用系统资源小,扩展性好,同时支持负载平衡与邮件服务等开发系统常用的功能, tomcat 属于Apache 服务器的扩展, 不同的是,它是 独立运行的。 Tomcat 运行的是 JSP 页面和 Servlet,它同 IIS、 Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。 的介绍 JDK 是整个 Java的核心,包括了 Java运行环境( Java Runtime Envirnment),以及 一堆 Java 工具和 Java 基础类库 ()。 因此掌握 了 JDK 是学好 Java 的第一步。 JDK 包含的基本组件 如下 : javac : 编译器, 其作用是将 源程序转 化为 字节码。 jar :打包工具, 其作用是 将相关的类文件打包 到 一个文件 中。 javadoc :文档生成器, 起作用是 从源码注释中 提取文档。 jdb :debugger, 其作用是 具备查 错功能。 2 系统需求分析 总体需求分析 通过对本系统最终用户的走访和调查, 对现有系统的优缺点的研究后,做出了如下总结:。 此系统主要是以提高学校科研管理效率为核心,同时结合现代的管理方法与先进的计算机网络技术。 最终达到改善高校的科研管理水平、提高学校竞争能力的目的。 、连贯的数据处理。 本系统采用 ADO存取数据,用它定义了一个可编程的对象集合, ADO 对象模型如图 21 所示: 13 图 21 ADO 对象模型。 本系统采用 B/S 结构,设计时采用模块化、标准化、网络化的技术,使程序具备适应性广,可靠性强,维护性好,安全性高的优点。 系统设计采用统一化管理,达到格式、代码、结构均具有同一风格。 为了实现系统与学校的数据共享,达到数据整合的目的,该系统采用 SQL SERVER 作为后台数据库。 业务流程 分析 业务流程调查的内容为:各环节处理业 务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。 各院系老师申报科研成果,各院系录入,然后提交到院科研处进行校验、审核,汇总等按照有关格式打印成报表上报教委。 Connection Error Propert Command Parameter Property Recordset Field Property Property 14 业务流程图是一些规定的符号及连线来表示某个具体业务处理过程, 如图 22所示 : 业务处理单位 业务处理功能描述。基于java的高校科研管理系统的设计与实现本科毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。