对《高职院校校企合作管理系统》模块代码实现的分析

来源 :数字化用户 | 被引量 : 0次 | 上传用户:bw133934
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在黑龙江职业技术学院现行的教育评优工作中,绝大多数工作由人工完成,需要分配大量人力,对正常的工作造成影响且具有较高的成本;同时,由于评优工作本身较为复杂的流程,手工方式极有可能造成遗漏或错误,影响结果的正确性和公正性;再次,由于手工方式工作效率相对较低,整个评优工作往往1到2个月的时间才能完成。针对上述问题,结合该校在办公自动化建设方面的具体需求,本文针对模块代码实现进行分析,希望对类似系统开发人员有所帮助。
  【关键词】角色;UML;逻辑处理;动态配置
  一、JSF标签模块
  本系统开发所需要的大部分页面标签已在JSF标准中定义,同时,本文也自定义了部分标签,以满足系统的实际需求。转换器的层次结构如图1所示。首先需要自定义独立的页面转换器,在JSF提供的日志转换器中,只允许Date类型的时间和字符串之间的转换,而本系统中,时间采用Calendar类型保存以使其更精确。
  图1 转换器层次结构图
  另外,对于JSF生命周期的转换,还需要设置监听器进行监听,生命周期监听器的层次结构如图2所示。其中,LoginListener负责检查当前用户是否已经登录,类似于传统的Filter实现,而NoCacheListener负责清除浏览器的缓存,保证页面更新,同时,由于不同浏览器对页面的解析有所差别,尤其是IE 6中对于xhtml/xml页面的处理会有问题,此处将response的header中的Content-Type属性强制设置为text/html,也正是为了处理这个问题,本系统将默认的.jsf后缀改为.html后缀,伪装称为简单的html页面。
  图2声明周期监听器层次结构图
  二、JSF受管Bean模块
  本文将各个具体的受管Bean中的公共的屬性和方法抽取出来,作为一个抽象的Java类SuperBean。PageBean也是一个抽象类,主要包含了分页逻辑处理,数据项较多的列表页面的受管Bean都继承此类。
  基础功能受管Bean类和评优功能受管Bean类的类图分别如图3和图4所示,这里,为了直观起见,省略了getters、setters等简单方法。
  DictManageBean类的代码如下。
  @ManagedBean(name=”minisys_DictManageBean”)
  @SessionScoped
  public class DictManageBean extends SuperBean{
  private static final long serialVersionUID =1L;
  private final EntityEvent event=new EntityEvent(this, SysDict.class);
  @EJB(name =”minisys/DictManageFacade”)
  private DictManageFacade facade;
  @ManagedProperty(value =”#{minisys_ApplicationBean}”)
  private ApplicationBean miniApp;
  private SysDict dict;
  public DictManageBean(){
  super();
  }
  public String prepareCreate(String groupName){
  dict=new SysDict();
  if (groupName!=null){
  dict.setGroup(groupName);
  }
  return “/minisys/dict_manage?faces-redirect=true”;
  }
  //省略部分方法
  }
  图3 基础功能受管Bean类图
  图4 评优功能受管Bean类图
  课题来源:黑龙江省教育厅,项目编号:12535053。
其他文献
【摘 要】分析传统形式的工业电视监控得到,传统形式的工业电视监控有一个非常显著的缺点,那就是报警精确度不高的问题,导致工业电视监控越来越无法满足社会发展的要求,为智能视频监控的提出提供了条件。智能视频监控的出现很大程度上弥补了传统形式的工业电视监控的缺点。本研究主要分析了智能视频监控技术的工作原理,在此基础上对煤矿安全生产环境进行进一步研究分析,通过煤矿安全生产智能视频联动监控系统以及智能视频监控
期刊
最近几年,全国很多大学院校在校园数字化建设方面做了许多前所未有的尝试,而其中校园一卡通又是其中最为常见的一种。校园一卡通是具有我国特色的高等教育体系以及国家日益重视的教育信息化战略和方针下的产物,是重要的校园信息化管理的手段和方式。不仅满足学校政策公开、透明化财务、学生日常管理简便化的要求,更符合我国高等教育机构全面信息化管理学校的要求。是大幅度提高了学校财务管理水平,促进高校管理信息化以及管理效
期刊
【摘 要】随着数字化校园的建设和深入,校园一卡通为校园工作生活提供了便利,是数字化校园的建设基础和重点。本文着重从设计目标和模块设计方面讨论校园一卡通系统的设计与实现,并考虑其安全问题提出了解决的方案。  【关键字】校园一卡通 系统设计 系统安全  随着数字化校园的建设和深入,校园一卡通作为一项基础工程,已成为高校数字化高效管理的必然趋势。校园一卡通系统是以校园网为基础,利用电子和信息技术为辅助手
期刊
【摘 要】我国能源资源结构中煤炭资源所占有的地位是非常重要的,我国各行各业的建设以及发展都是离不开煤炭的。为了对我国煤炭企业的发展以及扩大进行有效的促进作用,在煤炭企业管理过程中应用信息化技术是非常有必要的,在应用信息化技术的同时并对其应用警进行扩展,对煤炭企业管理水平的提升也是非常有帮助的,同时也促进我国煤炭企业的发展。本文主要就煤炭企业管理中信息化建设以及相关内容进行研究。  【关键词】煤炭企
期刊
【摘 要】今天,互联网的应用、商业智能数据分析、科学数据处理等具有海量数据挖掘需求的应用变得越来越普遍,如何高效管理、分析这些海量数据成为当前急需解决的问题:本文基于Apache的开源云计算平台,运用分布式文件系统、并行编程模型以及并行执行引擎实现了数据分类挖掘算法:贝叶斯算法。并运用设计好的分类器,做了简单的文本分类程序。从结果分析来看,并行计算的优势得到了充分体现。  【关键词】云计算;Had
期刊
【摘 要】本文以《高职院校校企合作管理系统》的部署为例,阐述了类似系统部署中的方式、方法和重点问题,希望对其他院校系统部署有所帮助。  【关键词】部署;Servlet容器;EJB容器;JavaDB;Glassfish_v3  本文主要对《高职院校校企合作管理系统》系统的部署方式进行介绍,包括对与部署相关的硬件和软件等相关技术的介绍。一套办公系统如果只完成开发阶段,仅仅是一段代码,只有将其在实际环境
期刊
【摘 要】电子政务系统关系到国家信息安全,运行中受各类因素威胁影响系统信息安全与应用安全,解除这些安全威胁是保障电子政务系统顺利运行的关键。本文介绍了电子政务系统所面临的安全风险,基于分域防护思想阐述了电子政务系统安全体系结构的设计情况,希望能为政务系统信息安全建设提供参考。  【关键词】电子政务系统;安全体系结构;分域防护  信息技术的普及与应用推动着当前电子政务蓬勃发展,虽然电子政务有诸多便利
期刊
一、系统改造的背景及现状  随着高清电视节目的迅猛发展,区县电视台的节目制作系统也面临着升级换代。一方面,为今后本台节目高清素材做准备;另一方面,为今后高清节目播出做准备。国家广电总局于颁布了《广播电视安全播出管理规定》(总局第62号令),进一步明确了各区县广播电视台全台网建设的标准,节目制播发展的方向。江津区广播电视台原有制作系統为2008年建设,都是标清系统,无媒资系统;。已完全无法满足台内实
期刊
【摘 要】FPAG即现场可编程门阵列,其是在GAL、PAL和CPLD等一系列可编程器件的基础上发展而来的产物。作为专用集成电路的一种半定制电路,FGPA的应用既弥补了定制电路的不足,又克服了初始可编程器件的门电路数有限的缺点。本文以基于FPGA的增量式编码器接口电路设计作为研究对象,通过对增量式编码器的概念和优点进行阐述,在分析其接口电路设计基本原理的基础上对基于FPGA的增量式编码器接口电路的设
期刊
【摘 要】高等院校实验室经常会用到电子示波器,但学生实验用的最多的只是双踪示波器。本文就普通高校实验室可能会用到的一些示波器做一简单地介绍。  【关键词】高校实验室 示波器  在时域信号测量中,电子示波器无疑是最具代表性的典型测量仪器。它可以精确重现作为时间函数的电压波形(横轴为时间轴,纵轴为幅度轴),不仅可以观察相对于时间的连续信号,也可以观察某一时刻的瞬间信号,这是电压表所做不到的。我们不仅可
期刊