论文部分内容阅读
移动办公指自带设备进行办公,这些设备包括个人电脑、手机、平板等智能终端。通过这些智能终端,员工可以在任何地方,任何地点进行收发公司邮件,访问公司资源,对公司的业务进行处理,实现移动办公。本课题的研究目的是实现一个可以快速部署的移动办公客户端。用户安装客户端后,输入账号信息,向服务器发出入网请求,认证成功后,就可以接入网络。移动办公客户端快速部署系统使用Java作为开发语言,采用了JSF+Spring+Hibernate的框架设计实现。证书的自动申请用到了jscep开源代码,转换证书格式则是调用OpenSSL命令行程序实现的。客户端打包上传用到了ant打包工具。按照软件工程方法,本文首先对系统进行了需求分析,给出系统的用例图,并进行系统的架构设计和模块划分。然后阐述系统设计中的核心部分、体系结构各层次的设计。接下来对系统中的关键过程的实现着重阐述,同时给出系统体系结构各层次的设计的实现。最后,给出系统测试,以保证系统健壮性。该系统提供客户端下载,证书自动申请和下发,客户端管理等功能,实现客户端在智能终端设备上的快速自动部署。通过部署系统安装运行和测试,系统达到了预期效果。