奥龙JAVA研究生教育管理系统助力研究生院信息化建设
奥龙研究生系统管理涉及到学生从入学到毕业的全过程管理,
一、系统功能特点简介
以《国家中长期教育改革和发展规划纲要》为引导,加快学校教育信息化进程,强化信息技术应用。为提升研究生教育管理的规范化、信息化、系统化、科学化,提升研究生教育管理效率,提高研究生培养质量,研究生管理信息系统建设目标是结合各大高校研究生教育的特点与管理需求,建设一套涵盖研究生招生、学籍、培养、学位、质量监控等各个流程的整体化、数字化信息平台,实现数据共享,实现研究生教育的全部信息化需求,完成校院二级管理的全部功能,为研究生院各科室、各二级学院(部)研究生秘书、导师、考生、在校生之间构建一个统一的信息交互平台,各类人员可以网上协同工作,提高研究生院校二级管理的工作效率,消除数据处理过程中的人为错误,打造一个一体化的服务平台。
采用互联网技术和传统技术的融合;主要的开发语言与架构:Java语言和J2EE开放架构;系统用户端和管理端均完全采用B/S模式,客户端免安装。数据存储应采用分布式数据库系统,数据库采用Oracle,支持虚拟化,数据库服务器和应用服务器必须使用主流服务系统Linux。
系统支持同一账号可以拥有多重身份,并且可以通过切换的方式,解决同一账号的数据权限与功能权限随用户身份的切换而改变。
预留自助成绩打印接口和相应技术支持。
系统支持静态档案数据(往届生的学籍信息、成绩信息、学历学位等基本数据)管理查询。
支持规范、标准数据接口,提供多协议的解决方案,实现系统与我校数字化校园平台、其它部门系统无缝对接,保证数据及时同步与共享。支持国家、省级教育管理部门系统数据对接和导入导出。
系统要采用Unix、Linux等主流版本的操作系统,保证客户端浏览器的流畅使用,兼容360、搜狗、Firefox、Chrome、IE7及以上等主流版本的浏览器环境。
系统页面要支持所有移动端自适应。
系统应实现低学习成本、操作简单的人机交互,确保学校广大师生能快速熟悉新系统的操作使用。
最终开发实现的研究生信息管理平台,能使研究生院包括下属(招生处、培养处、学科办、毕业学位办、各个院系秘书、导师、学生)人员进行网上资料登记、处理、相关业务的审批、查询、打印等工作,实现研究生院对学生、对部门、对导师、对院系的管理,实现对省教委、教育部、国家学位办等(电子注册)的数据接口,能够真正达到节约时间、提高效率。
二、平台技术优势
2.1系统搭建平台
考虑到由于未来发展变化所带来的系统的伸缩性,应用系统必须采用现代系统规范和设计,在系统设计整体化的同时,尽量减少各子系统在技术上的相互依赖性(软件对平台、软件对数据、软件对软件、平台对平台等),使任一子系统未来的减少、增加和变更,不影响到其它子系统和总系统。从而最大限度地保护既有的投资,减少对系统的维护和未来开发的投入。在应用系统整体化、功能化和规模化的同时,保证系统在技术上、经济上的可持续性发展。
基于上述原则,管理系统的开发基于“跨平台”的Java语言和独立于开发环境的面向对象的组件技术EJBs (Enterprise Java Beans),系统的主要“应用逻辑”由组件构成。以组件技术为导向的组织架构提供了系统良好的可伸缩性,使系统轻易地组合与拆分其功能模块。应用软件平台的开发及运行架构采用了三层结构( Web服务器、应用服务器和数据库服务器),从而在不影响系统其它部分情况下,保证了应用服务器与其它应用可进行有效和无缝的整合,同时支持大规模并发用户的访问。采用模版(Template) 技术生成的静态网页,有效地为用户提供基于角色和权限的内容和数据服务。
本项目开发采用的Java和EJBs技术及在数据交换上对XML的支持,使系统功能最优化,同时将整体系统内部在技术上的相互依赖性减至最低。
编程语言
应用软件是按J2EE (Java 2 Enterprise Edition) 规格 ,采用Java编程语言和服务器端Java技术(如:EJBs、 Servlet、JNDI、 JDBC和RMI等)开发。Java作为基于Web的软件业的公共标准,其独立于操作系统,独立于服务器的“跨平台性”,使其“一次编写,到处运行”,是最适合运行于互联网上软件的编程语言。Java相对于嵌入HTML并受限于用户端显示的编程能力有限的脚本语言,其完整的编程能力可开发具有强大“业务逻辑”的应用程序。
面向对象的组件技术
软件编程由依赖于特定单机从头到尾编写,到依赖于操作系统,发展到面向对象的组件技术。面向对象的组件技术是一种完全独立于硬件和操作系统的开发环境,着重于开发构成应用程序“业务对象”的可重复使用的组件,利用这些组件,像搭积木一样的建立分布式应用程序。面向对象的组件技术在异构分布环境下为不同机器上的应用提供了互操作性,并无缝地集成了多种对象系统;另一方面, 大大加快了软件开发的速度,降低了软件开发和再开发的成本。
应用程序的开发与运行结构
开发及运行结构基于三层架构,即Web服务器、应用服务器和数据库服务器。运用这种架构可以做到:
将“业务逻辑”部分从Web服务器中分出,在应用服务器中用独立和完整的编程语言(而不是“脚本语言” )开发应用程序。同时使系统支持任何HTML的显示工具;
利用应用服务器作为访问数据库请求的“缓冲区”,重新安排、管理“请求”,采用Java Servlets引擎的多线程处理访问请求,从而极大地提高了系统响应访问数据库请求的效率和速度;
将应用软件平台载体的应用服务器作为与其它应用程序集成的切入点,使之可在不影响系统其它部分下与其它应用做有效和无缝集成。
平台化开发模式可以根据用户的个性化需求来进行模块的组合,满足学校实际业务的开展,同时为我们软件的后续升级搭建好平台,为学校规划二期、三期的时候可以集成更多的业务到平台上面来。
模块化开发的优点在于所有的模块通过统一的数据库中心进行数据交互,用户增删模块不会影响其他模块的正常使用,同时基于流程引擎的设计可以将数据流转过程进行调整,把没有流程关系的数据通过流程引擎建立关系。
基于流程引擎的统一事务处理功能,可以将基于流程引擎创建的各种事务集中统一管理,通过权限的划分,可以让不同角色的管理员接收事务信息进行处理,灵活的配置可以满足学校很多流程化的审批事务集群处理。
前端交互界面
在制作系统前后端的交互界面方面,采用HTML5为核心的技术框架,一方面为了适应Chromium、Webkit为内核的浏览器,提供更好的兼容性。另一方面,在使用windows原生系统的浏览器的时候能够体验更稳定的界面呈现,即便是第三方浏览器的内核变了,也不会影响操作系统本身的浏览器使用,那么同时移动终端设备在使用系统的时候能够自动适应屏幕的大小进行使用,页面的结构布局也可以随着终端设备的不同而自动响应,让用户交互体验更方便。
接口技术
各个系统相对独立、接口清晰,业务流程升级和改造可在系统内部实现。各个系统之间协同工作,不同的系统在同一运行环境下彼此之间通过接口进行程序模块的调用、参数传递、数据共享。
2.2系统功能特点
1)系统采用B/S架构,数据库支持使用Oracle11g及以上版本,支持主流的应用服务器等。
2)系统应能支持≥3000人同时在线使用,支持负载均衡;系统各页面平均响应时间≤2秒,部分需要加载大量数据或进行复杂操作的页面响应时间≤5秒。
3)必须完全支持各种主流浏览器(包括IE、Chrome、Safari,Opera等),完全兼容IE11浏览器。
4)严格按照“角色-权限”的架构设计,不同用户可以按角色赋予不同权限,个别用户可以由上级管理员单独授权。要有二级组权限管理功能。如:建立“学位办”权限组,系统管理员赋予“学位办”权限组一定的菜单管理功能(如全部为学位管理相关功能),则拥有“学位办”权限组的角色的管理人员,可以建立自己二级权限组,把自己所拥有的权限菜单有选择的赋予相应的成员。
5)有完善的学位论文评审及答辩管理功能,从学生选题到学位的授予过程中实现无纸化办公,一切的申请材料汇总、提交审核、评审意见填写、盲审论文的抽取、盲审论文的收集与分配、校外专家库管理、答辩委员会管理、学位评审委员会管理等环节的操作均通过在线文档的传递、批阅来完成。
6)论文阶段的文档传递过程中只允许查看不可进行编辑,系统会记录每个审批节点的审批时间,审批人信息,最终通过的学位论文可以推荐存入校内优秀论文库进行收藏。
7)整个学位论文阶段可根据学校实际情况进行自定义,自行增减论文评审过程中的任意一个环节,将评审流程定义好后学生必须通过某一环节才可以继续走下一环节,当然学生论文环节通过与否管理员有操作权限,对于提前毕业学生可以给予特殊的审核操作。
8)系统应能输出符合教育部信息上报要求的数据,包括招生数据上报、学籍学历注册数据、高基表数据、学位授予信息数据、就业上报数据等。系统要确保能顺利接入智慧校园的统一身份认证平台和数据共享平台。
研究生教务管理,JAVA研究生管理系统,研究生管理系统,研究生管理软件,研究生教育信息系统,研究生培养管理系统,研究生教育教学管理系统
奥龙研究生系统管理涉及到学生从入学到毕业的全过程管理,
一、系统功能特点简介
以《国家中长期教育改革和发展规划纲要》为引导,加快学校教育信息化进程,强化信息技术应用。为提升研究生教育管理的规范化、信息化、系统化、科学化,提升研究生教育管理效率,提高研究生培养质量,研究生管理信息系统建设目标是结合各大高校研究生教育的特点与管理需求,建设一套涵盖研究生招生、学籍、培养、学位、质量监控等各个流程的整体化、数字化信息平台,实现数据共享,实现研究生教育的全部信息化需求,完成校院二级管理的全部功能,为研究生院各科室、各二级学院(部)研究生秘书、导师、考生、在校生之间构建一个统一的信息交互平台,各类人员可以网上协同工作,提高研究生院校二级管理的工作效率,消除数据处理过程中的人为错误,打造一个一体化的服务平台。
采用互联网技术和传统技术的融合;主要的开发语言与架构:Java语言和J2EE开放架构;系统用户端和管理端均完全采用B/S模式,客户端免安装。数据存储应采用分布式数据库系统,数据库采用Oracle,支持虚拟化,数据库服务器和应用服务器必须使用主流服务系统Linux。
系统支持同一账号可以拥有多重身份,并且可以通过切换的方式,解决同一账号的数据权限与功能权限随用户身份的切换而改变。
预留自助成绩打印接口和相应技术支持。
系统支持静态档案数据(往届生的学籍信息、成绩信息、学历学位等基本数据)管理查询。
支持规范、标准数据接口,提供多协议的解决方案,实现系统与我校数字化校园平台、其它部门系统无缝对接,保证数据及时同步与共享。支持国家、省级教育管理部门系统数据对接和导入导出。
系统要采用Unix、Linux等主流版本的操作系统,保证客户端浏览器的流畅使用,兼容360、搜狗、Firefox、Chrome、IE7及以上等主流版本的浏览器环境。
系统页面要支持所有移动端自适应。
系统应实现低学习成本、操作简单的人机交互,确保学校广大师生能快速熟悉新系统的操作使用。
最终开发实现的研究生信息管理平台,能使研究生院包括下属(招生处、培养处、学科办、毕业学位办、各个院系秘书、导师、学生)人员进行网上资料登记、处理、相关业务的审批、查询、打印等工作,实现研究生院对学生、对部门、对导师、对院系的管理,实现对省教委、教育部、国家学位办等(电子注册)的数据接口,能够真正达到节约时间、提高效率。
二、平台技术优势
2.1系统搭建平台
考虑到由于未来发展变化所带来的系统的伸缩性,应用系统必须采用现代系统规范和设计,在系统设计整体化的同时,尽量减少各子系统在技术上的相互依赖性(软件对平台、软件对数据、软件对软件、平台对平台等),使任一子系统未来的减少、增加和变更,不影响到其它子系统和总系统。从而最大限度地保护既有的投资,减少对系统的维护和未来开发的投入。在应用系统整体化、功能化和规模化的同时,保证系统在技术上、经济上的可持续性发展。
基于上述原则,管理系统的开发基于“跨平台”的Java语言和独立于开发环境的面向对象的组件技术EJBs (Enterprise Java Beans),系统的主要“应用逻辑”由组件构成。以组件技术为导向的组织架构提供了系统良好的可伸缩性,使系统轻易地组合与拆分其功能模块。应用软件平台的开发及运行架构采用了三层结构( Web服务器、应用服务器和数据库服务器),从而在不影响系统其它部分情况下,保证了应用服务器与其它应用可进行有效和无缝的整合,同时支持大规模并发用户的访问。采用模版(Template) 技术生成的静态网页,有效地为用户提供基于角色和权限的内容和数据服务。
本项目开发采用的Java和EJBs技术及在数据交换上对XML的支持,使系统功能最优化,同时将整体系统内部在技术上的相互依赖性减至最低。
编程语言
应用软件是按J2EE (Java 2 Enterprise Edition) 规格 ,采用Java编程语言和服务器端Java技术(如:EJBs、 Servlet、JNDI、 JDBC和RMI等)开发。Java作为基于Web的软件业的公共标准,其独立于操作系统,独立于服务器的“跨平台性”,使其“一次编写,到处运行”,是最适合运行于互联网上软件的编程语言。Java相对于嵌入HTML并受限于用户端显示的编程能力有限的脚本语言,其完整的编程能力可开发具有强大“业务逻辑”的应用程序。
面向对象的组件技术
软件编程由依赖于特定单机从头到尾编写,到依赖于操作系统,发展到面向对象的组件技术。面向对象的组件技术是一种完全独立于硬件和操作系统的开发环境,着重于开发构成应用程序“业务对象”的可重复使用的组件,利用这些组件,像搭积木一样的建立分布式应用程序。面向对象的组件技术在异构分布环境下为不同机器上的应用提供了互操作性,并无缝地集成了多种对象系统;另一方面, 大大加快了软件开发的速度,降低了软件开发和再开发的成本。
应用程序的开发与运行结构
开发及运行结构基于三层架构,即Web服务器、应用服务器和数据库服务器。运用这种架构可以做到:
将“业务逻辑”部分从Web服务器中分出,在应用服务器中用独立和完整的编程语言(而不是“脚本语言” )开发应用程序。同时使系统支持任何HTML的显示工具;
利用应用服务器作为访问数据库请求的“缓冲区”,重新安排、管理“请求”,采用Java Servlets引擎的多线程处理访问请求,从而极大地提高了系统响应访问数据库请求的效率和速度;
将应用软件平台载体的应用服务器作为与其它应用程序集成的切入点,使之可在不影响系统其它部分下与其它应用做有效和无缝集成。
平台化开发模式可以根据用户的个性化需求来进行模块的组合,满足学校实际业务的开展,同时为我们软件的后续升级搭建好平台,为学校规划二期、三期的时候可以集成更多的业务到平台上面来。
模块化开发的优点在于所有的模块通过统一的数据库中心进行数据交互,用户增删模块不会影响其他模块的正常使用,同时基于流程引擎的设计可以将数据流转过程进行调整,把没有流程关系的数据通过流程引擎建立关系。
基于流程引擎的统一事务处理功能,可以将基于流程引擎创建的各种事务集中统一管理,通过权限的划分,可以让不同角色的管理员接收事务信息进行处理,灵活的配置可以满足学校很多流程化的审批事务集群处理。
前端交互界面
在制作系统前后端的交互界面方面,采用HTML5为核心的技术框架,一方面为了适应Chromium、Webkit为内核的浏览器,提供更好的兼容性。另一方面,在使用windows原生系统的浏览器的时候能够体验更稳定的界面呈现,即便是第三方浏览器的内核变了,也不会影响操作系统本身的浏览器使用,那么同时移动终端设备在使用系统的时候能够自动适应屏幕的大小进行使用,页面的结构布局也可以随着终端设备的不同而自动响应,让用户交互体验更方便。
接口技术
各个系统相对独立、接口清晰,业务流程升级和改造可在系统内部实现。各个系统之间协同工作,不同的系统在同一运行环境下彼此之间通过接口进行程序模块的调用、参数传递、数据共享。
2.2系统功能特点
1)系统采用B/S架构,数据库支持使用Oracle11g及以上版本,支持主流的应用服务器等。
2)系统应能支持≥3000人同时在线使用,支持负载均衡;系统各页面平均响应时间≤2秒,部分需要加载大量数据或进行复杂操作的页面响应时间≤5秒。
3)必须完全支持各种主流浏览器(包括IE、Chrome、Safari,Opera等),完全兼容IE11浏览器。
4)严格按照“角色-权限”的架构设计,不同用户可以按角色赋予不同权限,个别用户可以由上级管理员单独授权。要有二级组权限管理功能。如:建立“学位办”权限组,系统管理员赋予“学位办”权限组一定的菜单管理功能(如全部为学位管理相关功能),则拥有“学位办”权限组的角色的管理人员,可以建立自己二级权限组,把自己所拥有的权限菜单有选择的赋予相应的成员。
5)有完善的学位论文评审及答辩管理功能,从学生选题到学位的授予过程中实现无纸化办公,一切的申请材料汇总、提交审核、评审意见填写、盲审论文的抽取、盲审论文的收集与分配、校外专家库管理、答辩委员会管理、学位评审委员会管理等环节的操作均通过在线文档的传递、批阅来完成。
6)论文阶段的文档传递过程中只允许查看不可进行编辑,系统会记录每个审批节点的审批时间,审批人信息,最终通过的学位论文可以推荐存入校内优秀论文库进行收藏。
7)整个学位论文阶段可根据学校实际情况进行自定义,自行增减论文评审过程中的任意一个环节,将评审流程定义好后学生必须通过某一环节才可以继续走下一环节,当然学生论文环节通过与否管理员有操作权限,对于提前毕业学生可以给予特殊的审核操作。
8)系统应能输出符合教育部信息上报要求的数据,包括招生数据上报、学籍学历注册数据、高基表数据、学位授予信息数据、就业上报数据等。系统要确保能顺利接入智慧校园的统一身份认证平台和数据共享平台。
研究生教务管理,JAVA研究生管理系统,研究生管理系统,研究生管理软件,研究生教育信息系统,研究生培养管理系统,研究生教育教学管理系统