基于安卓的移动OA管理系统的设计与实现

被引量 : 10次 | 上传用户:cccccdddddccccccccc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着安卓系统的广泛应用,移动办公受到人们更多的重视。本文以某建筑企业为例,阐述了基于安卓的移动OA管理系统在企业中的作用。该建筑公司的业务快速发展,人员管理与项目管理的成本也在不断提升,增大了企业管理的难度,而建筑企业有一定的特殊性,从管理层到基层岗位都希望能够随时随地进行办公。针对此背景,将新一代的基于安卓技术的移动OA管理系统引入到公司的办公自动化领域,可以有效提高企业的工作效率,降低了办公人员的工作负荷,具有较高的理论价值与实践意义。本文在文献查阅的基础上,结合理论知识与实际需求,对基于安卓的移动OA管理系统进行全面而深入的探索与讨论。首先掌握软件系统所涉及到的主要核心技术,包括开发安全、网络编程、多线程编程等方面的技术,并按照用户的实际需求及团队的开发经验选定关键技术,明确了基于安卓应用的开发模式,并采用底层网络数据通信协议,介绍了系统开发工具及相应的开发环境。完成技术准备之后,进行系统需求分析,包括功能需求及非功能需求分析,并根据软件工程的构建思想及方法进行概要设计和数据库设计,最后完成系统的详细设计及实现,测试系统是否能够按照既定方案运行。本系统有两大子系统,一是移动工作流子系统,二是移动助理子系统。前者是通过移动设备支持工作流,实现随时随地办公;后者是对各日常工作实现到位的管理,包括日程、通信、公告、通知、考勤等,起到有效的辅助作用。本系统的开发工具是Eclipse,包括数据链路层的WAPI协议和相关安全库、TCP传输层的SSL库、应用层的Web服务、WS-Security机制、数字签名支持等,加密算法包括DES等对称加密算法、RSA等非对称加密算法、MD5等哈希算法,网络编程为基于Socket的网络编程及基于HTTP协议的网络编程、安卓多线程编程等,使用的编程语言为JAVA语言。基于安卓的移动OA管理系统能够有效支持移动工作流,并且在开发过程中对安卓原生App与Web App进行结合,充分发挥这两种开发模式与技术的优点,提升软件的开发效率,并确保软件的正常运行。本系统在某建筑企业试用了一个月,就试用情况来看,系统的开发部署及运行状况较好,有一定的实际推广价值。
其他文献
<正> 别名:白鸡、连及草。原植物:为兰科白芨属多年生草本植物白芨Bletilla striata(Thunb.)Reichb.f. 植物形态:全株高30—60厘米。地下根茎肉质,呈不规则块状,有时为不规则
期刊
目的探讨实施前馈控制措施对医院消毒供应中心洗消合格率及骨科手术患者切口感染率的影响。方法比较我院消毒供应中心实施前馈控制措施前后,洗消合格率以及骨科手术患者切口
近年来,建筑和汽车产业的飞速发展,停车难和乱停车的现象出现在了各级城市中,而立体停车库作为了缓解城市停车难问题的新途径、新措施在很多国家得到了迅速的发展。并且立体
依据美术作品的客体性质和我国保护作品完整权的立法旨意,侵害美术作品完整权的构成件应当为"存在改动或者其他侵害行为,且改动危及作品核心表达或者其他侵害行为导致公众误解
目的 探讨影响重型颅脑损伤患者预后的某些高危因素。方法 回顾性分析我院中心ICU 1997年元月~ 2 0 0 3年元月收治的 49例重型颅脑损伤病人的临床资料 ,观察早期血压、血糖
镁合金轮毂压铸成形模具较为复杂,以国内某轮毂厂家镁合金轮毂铸件为例,阐述了利用Pro/E和基于该平台二次开发的智能专家设计系统进行压铸模设计的一般步骤和方法。实践证明,
目前,在分布式系统中,业界和学术界对数据处理的实时性要求越来越高。离线计算对于批量处理虽然有着较大的优势,但对于流式数据的处理却表现的能力不足。近年来,出现了一系列
随着云计算技术的迅猛发展和推广,越来越多的企业、单位开始运用桌面云技术进行企业一体化办公、资源统一分配,以此提高企业管理效率。桌面云用户身份认证技术,是桌面云系统
关于隐喻及颜色词隐喻,国内外众多学者已有很多的研究,但是对颜色词在情感隐喻方面的研究却比较有限。对颜色词隐喻的研究多倾向于分析颜色词在各个目标域的映射,真正专门针
介绍了采用熔模精密铸造成形技术,研制大型框架结构钛合金铸件的过程。铸件轮廓尺寸为1 450 mm×835 mm×772.2 mm,最小壁厚仅为2.5 mm,铸件重121.8 kg。