APP下载

基于移动互联网的办公自动化系统设计分析

2020-07-10鲍润菁

科学与信息化 2020年12期
关键词:办公自动化移动互联网系统设计

鲍润菁

摘 要 企业办公自动化的发展方向是移动互联网办公自动化系统。基于此,本文首先对企业办公自动化系统的需求进行了分析,然后设计了基于移动互联网的办公自动化系统,论证了该系统的总体架构、软件架构和网络架构,最后在于MyEclipse集成开发环境中对该系统进行了有效化测试,结果表明该系统能够达到预期设计目标。

关键词 移动互联网;办公自动化;系统设计

随着网络技术的不断进步,企业办公不再局限于单机使用文档、表格等软件辅助办公或是互联网络协同办公,而是趋向于使用依托强大数据库和算法的移动互联网办公自动化系统。该系统突破了电脑端办公的时间和地点的局限,实现了在手机等智能终端上部署自动化办公客户端程序,极大地提高了企业办公的效率。

1需求分析

1.1 用户需求

用户需求主要包括注册登录、日常考勤、请销假申请、文件管理等。首先,应当使企业移动客户端的账户名和密码等信息与电脑客户端保持一致;其次,要根据企业的考勤管理规定使移动端有员工日常考勤时间的统计与上报功能;再次,员工在生病或是特殊情况不能到单位时,能够利用系统向主管领导请假,假期结束后,通过系统向主管领导销假;最后,要给不同的员工设计出能够存储不同文件的云存储空间。

1.2 主管领导需求

企业的部门主管领导需求主要是考勤审批和业务审批。考勤审批主要是对员工的请销假和日常考勤进行审批,业务审批主要是通过办公自动化系统对员工的业务工作进行审批管理。

1.3 系统管理员需求

系统管理员主要是对系统进行日常的功能维护与管理,主要包括人员管理、公告管理、文件管理、权限设置等。第一,人员管理是指管理员对系统的人员进出进行管理,例如辞职员工的删除、新增员工的增加和退休员工的减少等;第二,公告管理是指系统管理员对企业的信息在系统中进行发布和撤销等的操作;第三,系统管理员负责对系统中的日常文件进行管理,例如日常业务审批单的管理、请销假审批单的管理等;第四,系统管理员可以对系统中的员工和分管领导进行权限上的设定,赋予他们不同的访问和审批权限。

2系统设计

2.1 总体架构

基于移动互联网的办公自动化系统服务器设在企业的电脑端,并且与企业电脑端的办公系统实现数据库资源共享,以便提高企业办公效率,降低管理的成本。采用MVC设计模式,以便对企业的数据库信息进行统计与分析。另外,为了便于提高移动端和电脑端存储信息的一致性并降低开发的难度,可以将电脑端如注册登录、文件存储、日常考勤等功能拓展到移动端[1]。

2.2 软件架构设计

企业移动互联网的办公自动化系统设计的关键就是软件架构的设计,这是因为软件架构设计的好坏决定了该系统是否具备安全性和稳定性。为了有效提升办公自动化系统的安全性、稳定性和拓展性,先将该系统划分为四个功能层,即系统数据库、表示层、数据访问层和业务逻辑层,然后分层进行架构设计,系统数据库采用Oracle 9i 实现,表示层基于JSP 设计,数据访问层利用Hibernate实现,业务逻辑层利用Struts 完成,通过这样的分层式架构设计来保证整个系统的运行良好。企业的办公自动化系统主要包括两个模块,即移动端和电脑端,从物理的角度来讲,这两个模块是相互独立的,但是从实际系统运行上来讲,这两个模块是相互联系的,并且只有这两个模块之间实现了密切的联系,才能够使移动互联网办公自动化系统得以顺畅运行。电脑端是系统运行的基础和保障,对移动端的数据请求及时响应并予以处理,最终将结果发送给移动端,基于此,在系统设计过程中需要借助Web服务器实现二者之间的数据实时交互处理。由于系统具有考勤功能,在同一时间段登陆系统的员工数较多,系统在某一时段的负载量将会达到最大,为了不使系统崩溃,设计过程中采用多线程处理的思路,使系统始终处于负载均衡的状态。

2.3 网络架构设计

基于移动互联网的办公自动化系统设计的目标是为企业办公提供更为安全便捷的方式,所以虽然该系统的使用终端是以智能手机为代表的移动智能设备,但也需要在企业电脑端进行相应的服务器部署。并且,为了尽可能地减少企业硬件投入的成本,在系统设计过程中应该尽量保留现有的电脑端办公自动化的系统架构。目前我国智能手机普遍采用的是Android操作系统,因此本文基于Android操作系统进行相应的移动互联网的办公自动化系统设计。在实际的系统设计过程中,首先应当综合考虑企业的硬件设施情况和移动互联网办公自动化系统的设计需求,采用电腦端和手机端联合开发的方式,将电脑端作为企业内部数据信息的存储、交换与处理的服务器,将移动端作为终端软件进行开发,二者之间的数据交换通过XMPP实现。

3系统实现

基于移动互联网的办公自动化系统在移动智能端登陆时,页面在发出登陆申请后,会自动判断网络是否连接上,如果移动智能端的网络正常,那么这个登录数据申请就会发送到电脑服务端,电脑服务端在接收到登录数据请求后,从数据库中将所要求的数据信息提取出来并发送回智能终端,同时将对应的内容进行更新存储。

4系统测试

在移动互联网办公自动化系统设计完成后,需要对该系统的功能模块进行准确性和稳定性测试。为保证所有的模块功能都能够实现结果测试,可以采用“黑盒”测试的方法。如果测试的所有模块均能够实现其功能,就说明该系统实现了预期的功能目标。考虑到企业员工数量的不断增加和办公时间的集中,还需要利用eb Application Stress Tool模拟实际网络办公环境对系统进行抗压性能测试,如果系统各项测试指标均满足要求,就说明该系统可以满足企业的日常移动互联网自动化办公需求。

5结束语

基于移动互联网的办公自动化系统并不仅仅是一个移动智能端APP那么简单,本文研究了企业的移动互联网自动化办公的问题,在论证企业的自动化办公需求的基础上,对如何进行系统设计、实现和测试进行了相关的分析。在进行移动互联网办公自动化系统设计过程中,设计师在需求分析阶段进行深入细致的调研以便设计出的系统功能更符合企业用户的功能预期,还应当要合理运用移动端的优势和电脑端的数据交换处理技术,注重系统的实用性、稳定性和安全性,只有这样,才能设计出具有良好用户体验的移动互联网办公自动化系统。

参考文献

[1] 胡亦昂.基于移动互联网的办公自动化系统设计研究[J].电信工程技术与标准化,2018,31(3):43-47.

猜你喜欢

办公自动化移动互联网系统设计
办公自动化的发展
办公自动化环境下医院档案管理
论办公自动化在实践中的分析研究
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
智能手机在大学生移动学习中的应用研究
基于Android的一键智能报警系统设计与实现 
目标特性测量雷达平台建设构想
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探