对《高职院校校企合作管理系统》部署实现的分析

来源 :数字化用户 | 被引量 : 0次 | 上传用户:mingyinzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文以《高职院校校企合作管理系统》的部署为例,阐述了类似系统部署中的方式、方法和重点问题,希望对其他院校系统部署有所帮助。
  【关键词】部署;Servlet容器;EJB容器;JavaDB;Glassfish_v3
  本文主要对《高职院校校企合作管理系统》系统的部署方式进行介绍,包括对与部署相关的硬件和软件等相关技术的介绍。一套办公系统如果只完成开发阶段,仅仅是一段代码,只有将其在实际环境中部署并投入使用,才能真正产生价值。
  一、系统的逻辑部署
  从逻辑层面上,可以将本系统划分为客户端,Servlet容器,EJB容器和数据库服务器四个部分,如图1所示。Servlet容器的作用等同于传统的WEB服务器,主要负责JSF框架的运行,对用户的HTTP请求进行处理,请求经过简单处理和封装后被转发到EJB容器,用于运行进一步的逻辑。Tomcat、Resin等均是目前常见的Servlet容器。本系统对容器的要求只需要满足支持Servlet 3.0标准和JSF 2.0即可。
  图1系统部署图
  EJB容器主要负责EJB模块的运行,系统核心业务逻辑的处理,以及JPA模块的O/R映射。当前常用的EJB容器有WebLogic、WebSphere、Glassfish和JBoss等。EJB容器基本上都会集成Servlet容器,如果系统性能允许,可以将它们部署在一起。
  二、系统的物理部署
  本系统将部署于黑龙江建筑职业技术学院的机房内,服务器采用集中部署的方式,网络条件较好。系统面向的用户是该校所有在校师生,对系统的使用集中于某一段时间内,系统访问量具有明显的高峰期。本文将系统部署于单个服务器上并对其进行了压力测试,从测试结果看,系统可以承受的并发访问量在每秒10次以上,考虑目前的实际访问需求,基本上是满足要求的。对今后可能出现的用户量或访问量增大的情况时,可以考虑增加服务器数量,采用分布式或集群的部署方式,或从应用的角度,对Servlet容器和EJB容器进行拆分,在Java EE框架下,实现这种拆分操作不需修改任何程序代码。
  三、具体操作方式
  本文以Glassfish_v3部署为例,对本系统的部署过程进行了简单介绍。
  (一)修改web.xml文件,该文件位于Pingyou/web/WEB-INF目录下,设置下的cn.edu.hit.jypy.ENABLE_INIT参数的值为true,表示开启系统初始化功能。启动并登录Glassfish服务器的管理控制台,选择部署EAR模块,将本系统的Pingyou/web作为其目录,点击确定之后,系统将在容器中被加载,等待用户访问。
  (二)接下来启动数据库服务器,并将其作为Glassfish的默认数据源的数据库连接池。
  (三)启动浏览器,通过访问如下地址完成系统初始化:http://xgc.hit.edu.cn/pingyou/InitServet。相应的表和数据会在初始化的过程中在数据库中自动生成。
  系统不提供用户注册的功能,而是由系统维护人员批量完成系统用户信息的导入。之后,以管理员身份登录系统,完成评优阶段的时间配置以及相关公告的发布,用户就可以正常使用系统了。
  四、成果展示
  下面展示部署后《高职院校校企合作管理系统》,对系统的关键功能界面进行了截图。这里注意,由于不同的浏览器对CSS代码的解析存在差异,其最终显示效果可能稍有不同。高职院校校企合作管理系统的首页如图2所示,从图中可以看出,整个界面的设计采取了网上比较常见的风格,顶端使用大的标题和logo标明系统的名称,系统功能菜单位于标题下方横向排列。系统所有者、管理者及版权等信息作为页脚位于页面的最下方。
  图2系统首页
  学生处工作人员登录后的主界面如图3所示,从图中可以看出,登录成功后,页面左侧原登录框部分会变成树形的菜单列表,点击具体的菜单项后,页面右侧将会显示该菜单的详细内容并可以进行相关操作。
  图3 学工处工作人员时间管理页面
  便用户操作,本系统提供了日期控件。
  图4系统角色管理
  图5是用户修改密码的页面。
  同大多数系统相同,本系统修改密码需要输入一次原密码和两次新密码,输入的密码用*替代。管理员修改用户密码也是使用的此页面,处于安全性的考虑,系统采用了MD5算法对密码进行加密存储,故而管理员只能够修改用户密码,不能夠查看用户密码。
  课题来源:黑龙江省教育厅,项目编号:12535053。
其他文献
【摘 要】在输变电系统中,变压器是实现电能转换的最基本、最重要的设备,对供电可靠性有着重大的影响。对变压器温升的有效控制能提高变压器带负载能力,延缓变压器绕组和铁芯绝缘材料的老化,同时增加变压器的使用寿命。本系统为了保证箱式变压器安全、稳定、经济的运行,采用单片机实时检测箱体内环境温度,并智能变频调节变压器箱体内散热风扇的转速,使箱式变压器的箱体维持在稳定的温度范围内,同时单片机与数据显示与警报模
期刊
【摘 要】随着人们生活水平的不断提高,使用汽车的人越来越多,电子控制系统的广泛应用显著的提高了汽车的性能,但是随着汽车结构逐渐复杂化,对汽车电子系统中的故障诊断和维修增加了一定的难度。本研究通过对汽车电子控制系统中常用的故障诊断方法进行分析,从直观诊断法、故障码查询法、波形分析法、数据流分析法以及电路分析法等方面进行分析研究,以便为汽车电子控制系统的故障诊断提供一定的建议。  【关键词】汽车;常用
期刊
一、概述  (一)系统开发实施的背景  随着电网运行自动化水平的不断提高,电网的监视和控制会越来越依赖于利用远动技术从变电站采集得来的电网远动数据。伴随着越来越多的变电站接入调度自动化系统,远动数据容量必然出现大幅度增长。届时,自动化远动量表的维护和管理工作将变得更加频繁,确保调度主站端与变电站端远动量表的一致性以及远动量表与系统数据库定义的一致性对自动化专业工作来说无疑将是一个巨大挑战。  (二
期刊
【摘 要】大学生是个特殊的群体,他们更易于接受新技术、新产品以及更加方便、快捷的事物。近乎每个大学生都有一部智能手机,于此手机软件对于学生群体并不陌生。在此基础上,为方便及服务于大学生群体,借鉴传统界面设计的研究方法及理论,以用户体验为基础,结合人机工程学、设计心理学等学科领域的知识研究,提出基于安卓系统的“智能校园”手机APP的设计方法及过程。  【关键词】大学生 安卓系统 APP 设计方法  
期刊
【摘 要】本文对PDM与生产管理系统的集成进行了研究,为实现PDM与生产管理系统信息集成提供了基本的思路框架和一些关键技术环节的解决方案,具有一定的理论及实际应用指导价值,并且在我公司PDM与生产管理系统系统集成项目中得到了成功应用,证明该方案是行之有效的。  【关键词】PDM 生产管理系统 集成  1.概述  PDM全称为产品数据管理,是一种集中管理与产品相关信息和与产品相关过程的技术。在一个产
期刊
【摘 要】分析传统形式的工业电视监控得到,传统形式的工业电视监控有一个非常显著的缺点,那就是报警精确度不高的问题,导致工业电视监控越来越无法满足社会发展的要求,为智能视频监控的提出提供了条件。智能视频监控的出现很大程度上弥补了传统形式的工业电视监控的缺点。本研究主要分析了智能视频监控技术的工作原理,在此基础上对煤矿安全生产环境进行进一步研究分析,通过煤矿安全生产智能视频联动监控系统以及智能视频监控
期刊
最近几年,全国很多大学院校在校园数字化建设方面做了许多前所未有的尝试,而其中校园一卡通又是其中最为常见的一种。校园一卡通是具有我国特色的高等教育体系以及国家日益重视的教育信息化战略和方针下的产物,是重要的校园信息化管理的手段和方式。不仅满足学校政策公开、透明化财务、学生日常管理简便化的要求,更符合我国高等教育机构全面信息化管理学校的要求。是大幅度提高了学校财务管理水平,促进高校管理信息化以及管理效
期刊
【摘 要】随着数字化校园的建设和深入,校园一卡通为校园工作生活提供了便利,是数字化校园的建设基础和重点。本文着重从设计目标和模块设计方面讨论校园一卡通系统的设计与实现,并考虑其安全问题提出了解决的方案。  【关键字】校园一卡通 系统设计 系统安全  随着数字化校园的建设和深入,校园一卡通作为一项基础工程,已成为高校数字化高效管理的必然趋势。校园一卡通系统是以校园网为基础,利用电子和信息技术为辅助手
期刊
【摘 要】我国能源资源结构中煤炭资源所占有的地位是非常重要的,我国各行各业的建设以及发展都是离不开煤炭的。为了对我国煤炭企业的发展以及扩大进行有效的促进作用,在煤炭企业管理过程中应用信息化技术是非常有必要的,在应用信息化技术的同时并对其应用警进行扩展,对煤炭企业管理水平的提升也是非常有帮助的,同时也促进我国煤炭企业的发展。本文主要就煤炭企业管理中信息化建设以及相关内容进行研究。  【关键词】煤炭企
期刊
【摘 要】今天,互联网的应用、商业智能数据分析、科学数据处理等具有海量数据挖掘需求的应用变得越来越普遍,如何高效管理、分析这些海量数据成为当前急需解决的问题:本文基于Apache的开源云计算平台,运用分布式文件系统、并行编程模型以及并行执行引擎实现了数据分类挖掘算法:贝叶斯算法。并运用设计好的分类器,做了简单的文本分类程序。从结果分析来看,并行计算的优势得到了充分体现。  【关键词】云计算;Had
期刊