1林业有害生物网络系统设计与实现
1.1技术平台
本系统采用JavaEE平台技术。JavaEE(Java企业版)提供基于组件的方法,由一整套服务(service)、应用程序接口(API)和协议(Proto-col)组成,用来设计、开发、装配及部署企业应用程序,还提供了多层的分布式的应用模型、组件再用和一致化的安全模型以及灵活的事物控制用于基于Web的多层应用[3]。JavaEE是被市场证明的成功平台,JavaEE具有更先进的编程模型,开发者可以创建更先进的对象模型并且获得更好的平台性能[4]。
1.2系统逻辑架构设计
在目前的JavaEE应用程序开发中,SSH(Struts2+Spring+Hibernate)框架技术已经成为众多软件企业主流的应用技术。本系统设计采用三层架构,系统在总体上分为3个层次;框架主要采用SSH组合;系统的逻辑架构图设计如图1所示。其中表示层中的JSP、超级报表为PC端界面采用的主要技术,HTML5、JQuery为移动端界面采用的主要技术。PC端、移动端表示层共用相同的业务层服务。该框架设计具有良好的灵活性、可扩展性以及可复用性。
1.3系统物理架构设计
依据系统的逻辑架构设计,得到本系统的物理架构设计图其中PC端、移动端的web页面均部署于tom-cat的同一应用(webserver)上;报表系统需要PC端安装客户端插件,以支持复杂的报表呈现;业务层(AppServer)与表示层分离,由于目前系统的访问压力不大,为便于维护,与webserver一起部署;数据库采用MySQL5.0。
1.4系统总体功能模块设计
协同办网络公系统主要功能是提供自治区级和市林业有害生物管理部门部署、跟踪和检查监督各项业务工作的网络平台,使各级部门之间、各人员之间互动、相互配合与协调,以提高工作效率和管理水平。林业有害生物协同办公系统的功能模块。主要功能模块包括:(1)协同办公:工作任务管理、文件管理、消息管理、新闻稿件管理、机构人员档案等;(2)移动办公:移动端工作任务管理、文件管理、消息管理等。(3)内部信息管理:论坛版面管理、论坛发帖、查看帖子、回复帖子、查询统计等;(4)系统管理:用户管理、用户审核、在线用户、权限管理、角色管理、菜单管理、组织机构管理、数据字典、日志管理;
1.4.1核心业务模块(协同办公模块)
(1)工作任务管理。部门、个人间的业务工作管理,任务的形式可以是文件、转发、消息,与工作相关的事项,都可以视为工作任务。工作任务可以灵活指派与布置;可以多次转发、回复、反馈等功能,以便于对工作事项的及时反馈与处理;工作任务可选择进行了流程控制;系统支持工作任务相关的编辑、签收、删除、查询、汇总等功能;工作任务分单位、个人类型,普通用户可以对个人、部门布置的任务进行操作;系统自动进行任务超期、到期消息提醒。
(2)文件管理。文件管理为用户提供了集中统一、安全的管理文档的渠道,是专门用来存储、共享、发送单位、个人各种文件及其技术资料的电子媒体,实现了文档管理的电子化,实现按年度、来源、机密级进行分类安全管理。
(3)消息管理。分为系统消息以及用户个人间的消息交流,以便用户进行简单、直接的交流。
(4)新闻稿件管理。对有害生物信息网的新闻稿件进行管理,包括投稿、签收、审稿、回复、录用、统计排名,以提高稿件的管理水平以及各级森防部门的新闻稿件的投稿积极性。
1.4.2移动办公模块
该模块与协同办公模块功能相似,主要提供移动端的工作任务管理、文件管理、消息管理以及部分内部论坛功能。由于移动端界面操作与PC端的操作有比较大的差异,所以本模块在操作界面、流程上做了适合移动端操作的设计与处理。
1.4.3内部信息管理
该模块支持内部论坛,提供各级人员进行森防知识和森防工作讨论和交流用的论坛,主要功能有版面管理、发新帖子、编辑或删除帖子、查看帖子、回复帖子。
1.4.4系统管理模块
该模块支持组织机构的增加、删除、修改、查询,用户的维护和在线用户的查询;支持权限的管理,菜单的管理,角色的管理,权限管理是对使用权限的管理,主要涉及对操作该系统的人员进行授权管理和对系统功能角色的管理;同时还支持日志与数据字典管理。
1.5系统特点
1.5.1安全性
系统采用了基于角色的访问控制、敏感数据的加密存储、重要数据加密传输、系统操作处理日志、数据备份与恢复等应用系统的设计,保证了整个软件系统的安全性。
1.5.2易用性
系统采用先进的组件、模版等技术,提供简单易用的在线编辑器,提供快速检索功能,界面直观明了,功能菜单多样,方便用户便捷地进行各项操作。
1.5.3扩展性
系统采用JavaEE平台的SSH框架,所有功能与方法需要设计接口层,外部访问均通过接口层进行访问,因此降低各个通信层次之间的依赖性,具有良好的松耦合性,可以使得任何一层的修改由于接口层的隔离作用而不会直接传递影响到与之相邻的其他层。SSH框架的这种优良设计,有利于软件系统的维护和系统的扩展,使得它能够封装处理复杂多变的业务需求。开发了部分业务的WebService和接口表等技术提供与各级业务部门现有系统的接口,实现信息交流和资源共享。采用了JQuery、AJAX、HTML5等技术进行移动办公端系统的研发,支持各种类型手机、平板的浏览与使用,具有良好的通用性。
2林业有害生物网络系统应用
协同办公系统的建设与应用是一个长期的过程,需要不断在实践中逐步改进和完善,才能保证协同办公系统的正常有效地运行。为保障系统的正常运行,建立了与协同办公相适应的信息管理制度,建立分级的权限管理办法,对每一个功能模块的权限划分分级、分角色进行界定,专人对系统进行网络、存储、安全等方面进行日常维护,从而保证协同办公系统长期稳定、安全、高效地运行[5]。
3结语
随着信息技术的不断发展,对协同办公系统的升级、完善的工作持续地进行,同时为更好地发挥该系统的作用,对系统的接航空机电论文口与管理进行了规划和设计,从而实现了与其它应用系统的集成和共享。协同公办系统在广西林业有害生物管理部门的成功应用,提升了各部门之间的协同工作能力,大大提高了办公效率和管理水平,为实现林业有害生物信息化奠定了坚实的基础。
作者:杨秀好 单位:广西林业有害生物防治检疫站