咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Android的协同办公APP的设计与实现 收藏
基于Android的协同办公APP的设计与实现

基于Android的协同办公APP的设计与实现

作     者:朱琪琪 

作者单位:北京交通大学 

学位级别:硕士

导师姓名:贾利民

授予年度:2022年

学科分类:1305[艺术学-设计学(可授艺术学、工学学位)] 13[艺术学] 08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论] 

主      题:Android 协同办公APP Hybrid开发模式 OKR管理 

摘      要:随着网络科技的蓬勃发展与各类型公司规模逐渐扩大,当下人们对于协同办公的依赖程度越来越大,并且在移动终端上的使用也变得频繁。疫情爆发后,社会大环境变化给原有的办公模式带来了冲击。居家远程办公等新应用场景的产生导致用户对协同办公类软件产品有了更高的要求。这些个性化需求包括:目标管理、团队管理及效率提升等方面。这些传统的在线办公APP往往不能很好的满足用户的个性化需求。本文研究内容基于某汽车销售类公司实际需求,设计实现了一款个性化的基于Android的协同办公APP。首先,在需求分析阶段,本文针对公司实际需求,分析了当下协同办公类应用所存在的不足之处。本文结合用户的需求与协同办公理念,梳理公司内部的协同办公真实需求,将协同办公应用分为即时通讯、基于文档的会议、OKR(Objectives and Key Results,目标和关键结果)管理、公司资讯、综合搜索、考勤模块及个人信息管理七个模块。本文使用UML用例图与文字相结合的形式对每个功能模块进行详尽的分析。其中,即时通信模块主要包含消息发送及对于消息的相关操作;OKR管理模块由制定目标及关键成果、添加对齐目标与展示、执行与评分等功能组成;基于文档的会议模块将会议纪要文档的使用贯穿整个会议流程提升协同效率;搜索模块完成了多类别内容的综合搜索、最近搜索与“猜你想找功能;资讯模块主要包括资讯的展示与资讯的互动操作等相关功能;考勤模块实现了面部信息采集、人脸识别、记录展示与异常情况补充。其次,在设计阶段,本文基于上述需求分析的内容使用功能架构图来对应用的整体功能做出阐述;本文应用E-R图来呈现系统内不同实体之间的关系;本文采用跨平台开发框架React Native以及MVP、MVVM架构,移动端的整体架构可被分为插件、原生Native。再次,在实现阶段,本文使用拥有跨平台与高效率特点的Hybrid开发模式,实现上述七个模块的开发。其中,在考勤模块实现中利用Open CV库来训练并实现人脸识别功能。在前端开发过程中,本文引入Web View控件实现在线文档在移动端更好的展示,选用SQLite与My SQL数据库存储数据。作者全程参并完成了协同办公应用的上述七个功能模块。最后,经过对于应用的设计、实现及测试,基于Android系统的协同办公应用已经可以平稳运行,不同功能模块在对应的应用场景下能够较好的适应公司远程协同办公需求,通过OKR管理与基于文档的会议模块的搭配使用,协同办公效率得到一定程度的提升。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分