论基于J 2EE的教学研究项目管理系统的设计

时间:2022-11-22 07:21:22 研究生论文 我要投稿
  • 相关推荐

论基于J 2EE的教学研究项目管理系统的设计

  摘要:以北方民族大学教学研究项目管理系统为例.主要探讨基于J 2EE的教学研究项目管理系统的研究背景、系统目标、功能设计、系统实现、系统的网络安全策略。该系统采用.. B/S体系结构.运用J 2EE技术.通过I ntemet对教研信息进行动态发布、实时更新、快捷查询和充分共享.从而有利于实现教学研究项目管理的现代化、规范化和高效化。

论基于J 2EE的教学研究项目管理系统的设计

  关键词:J 2EE;B/S:教学研究项目

  引言随着计算机的发展及网络技术的应用.当今社会正快速向信息社会化前进.信息自动化的作用也越来越大而日常生活中信息技术的不断融入.在技术越来越先进的同时.应该从以前繁琐的事物中解放来教学研究是深化教学改革.提高教学质量的关键环节提高教学研究项目的管理水平.对教学研究的开展无疑将起到积极的促进作用长期以来.各高校大都采用手工方式进行管理.不利于准确、及时地采集信息和信息管理.T作效率不高虽然现在科研项目管理系统较多.但是与教学研究项目的管理还是有很大差别.无法共用,为了解决这一问题.我们经过充分论证和调研.以北方民族大学为例.组织人员进行了管理信息系统的开发研制并取得了预期的效果系统原理系统采用基于B/S方式的多层次结构设计.在客户端利用浏览器就可以使用系统.而且系统维护方便.实现上采用.. J 2EE技术是一种利用J ava2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构技术的基础就是核心J ava2平台的标准版.J2EE不仅巩固了标准版中的许多优点.例如.. “编写一次、随处运支持.. J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求提供了一个多层次的分布式应用模型和一系列开发技术规范多层次分布式应用模型是指根据功能把应用逻辑分成多个层次.每个层次支持相应的服务器和组件.组件在分布式服务器的组件容器中运行f例如.. E JB组件在.. EJB容器上运行1,容器问通过相关协议进行通信.实现组件间相互调用系统模块功能设计与实现.1系统功能模块根据教学研究项目管理的工作程序、管理目标.并结合本校特点.将系统的业务逻辑划分为四个紧密联系的模块,模块共同完成项目管理过程.模块之间的联系反映了整个高校教学研究项目管理的过程如图所示域都有广泛应用。本模块主要是针对校内教学研究项目的网上申报工作,包括网上提交申报书.申报书由项目组成员、项目内容、研究现状、立项意义、研究内容、技术关键、已具备的条件、计划进度、项目效益分析、项目人员和简历、经费预算等信息构成:项目申报人员查重;实时查询项目申报状态;申报项目检索/统计:申报书电子文档管理f下载、打印等②项目管理模块项目管理模块包括教学研究项目的立项评审、项目跟踪、经费管理、项目查询、项目统计、项目验收等子模块构成。立项评审主要实现网上初评.专家评审、评审意见维护、部门审核等:项目跟踪主要实现对已立项项目的进度和完成情况进行监督检查和记录f由项目主持人在网上提交项目进展报告).以保证项目的顺利完成:经费管理是以完成项目经费的下拨和使用情况.保证资金的合理使用:项目查询和统计通过系统提供的组合条件、模糊查询的方法查询所需要的关于项目的各种信息.并可将查询结果进行打印或预览:从宏观角度对各年度科研项目立项数、经费总额等进行分析统计:项目验收实现同项目立项评审类似。验收鉴定模块具有验收鉴定申请、材料上传、审核批准通知、专家遴选、评议、鉴定意见录入、鉴定证书录入、各级审核意见录入等功能③成果管理模块主要实现项目教研成果的登记工作.. (论文著作等),教师在网上及时填报、更新个人基本情况、有关论文著作成果、获奖成果等,并能实现对其他教师、教研人员成果的查询.以便交流沟通、相互借鉴学习以及推广和使用。本模块将成果分为获奖成果、鉴定成果两类类,提供了成果录入/更改、成果检索、成果统计、成果发布f除不宜公开的技术成果1等功能。

  ④系统维护模块系统管理模块的使用权限只能由系统管理员来控制.完成用户的管理、不同模块的不同用户、评审专家、项目管理部门等权限设置,用户密码的修改、数据库的维护和管理等功能该模块采用身份鉴定.如果发现非系统管理员级的用户,则会予以提示.并自动跳转到登录页面。重新进行登录。还提供对项目过程中的所需要和产生的各种文件、资料、证书等的统一管理,根据不同权限可以上传、查看、下载、修改等功能。

  系统实现客户层通过浏览器使用系统.. Web层是完成“数据传递”的功能.实现与客户层的交互.处理客户层的请求并做出响应。它调用业务层的业务逻辑组件.获取数据或者向业务层或数据库传递数据.本系统中.按系统功能划分为录入、查询统计、修改删除三个模块和组件,开发技术是主要是.. JSP、Servlet,采用.. JDBC连接数据库。

  业务层主要实现与Web层的交互.是系统的核心层在本层中对业务层的业务对象进行封装.使层不直接访问EJB组件.而是通过系统访问会话和子系统会话Bean来实现对EJB组件的访问在本层中复杂的数据操作都用EJB来实现.例如设计的项目用来管理有关项目信息的读取和增删、修改操作。

  数据库采用当今最为流行的数据库关系型数据库.加强了数据库的通用性及安全性.并能够操作大型数据库。

  系统的安全性系统的安全是一个非常关键的问题.用户权限的设计是安全性最好的体现这里我们提供了包括修改密码、添加用户、删除用户等功能。启动系统时需提供用户名和用户密码进入系统后可以为用户设置权限、修改密码和删除用户等操作.有效地保证了数据的完整性和安全性权责分明是现代管理的基本特征,是保证管理正常运行的基本法则系统的权限设计贯彻到系统的每一部分在本系统的没计中.我们必须对用户和应用程序行在不同的平台上.为用户提供熟悉的Web界面,方的权限进行管理,系统采用程序认证、数据库认证相结便用户的使用。系统已投入使用并取得了良好的效果,合的方式进行权限控制。操作过程为:浏览器客户端在获得了校内教师的肯定.对于系统存在不足之处我们连接应用服务器前首先进行用户登录。应用服务器将将进一步完善.增强系统功能.并使系统更加安全稳登录请求通过JDBC转交给DBMS系统.DBMS认证后定。

【论基于J 2EE的教学研究项目管理系统的设计】相关文章:

基于J2EE的远动系统Web实时曲线的研究05-11

论企业管理培训生项目实践的系统学分析05-01

基于web的异地并行设计与制造系统研究06-02

基于PLC的断路器型式试验系统设计03-10

项目管理系统开题报告06-30

分析基于三维扫描的特种设备管理系统设计论文05-26

基于电话网络的热网远程控制系统设计05-11

基于CS管理的房地产企业开发设计06-04

基于胜任力的企业个体绩效管理流程设计06-03

信息系统项目管理师论文02-22