"景先生毕设|www.jxszl.com

基于andriod的企业协同办公系统的设计与实现【字数:13019】

2024-02-25 16:53编辑: www.jxszl.com景先生毕设
1企业协同办公系统即OA办公系统是当今社会各企业处理公司日常事务的重要办事工具,与此同时,随着安卓手机不断地普及,与PC端的传统办公应用系统相比,Android端的软件系统更加的轻捷与便利。本次的毕业设计的目的在于设计出一款基于Android平台下的企业 协 同 办公系统,使得企事业单位的工作者体验更加快捷方便的办公方式。整个 信息 系统从企业上班族用户的角度出发,进行需求分析与系统设计,通过Android Studio、Bmob云后端数据库等开发技术逐次实现了签到打卡、日程安排、注册登录、各类申请与审批、文档管理、通讯录及相关管理的功能。
目录
引言
1. 绪论
1.1选题背景及选题意义
21世纪,计算机网络通信技术的飞跃式的发展,全世界内互联网的风靡,同时,编 程 技术的普及,办公自动化系统(Of fice Auto mation),简称 O A 办 公系统,被广泛的应用于各个领域[1]。Of fice Auto mation,顾名思义,是一种自动化办公的方式,说到自动化,我们一定会最先想到我们日常使用的自动化设备,又运用于我们的工作生活,所以不难想象,OA办公系统是一个以计算机或移动设备为媒介的网络办公方式,近年来,O A办公系统不断地普及同时也应社会的各种需求不断地改良与进步,已经成为一种与时俱进的时髦办公方式[2]。自步入21世纪开始,计算机科学技术入雨后春笋般快速发展,同时也极大地影响着人类的日常生活,以企事业单位的日常办公事务为例,以计算机为媒介,工作文档更加便捷地传输,各类申请与审批过程的秩序化,使得办公的效率大大地提升,并且,随着网络技术的发展,计算机的应用使得人们更能体会到计算机办公带来的快捷,并与此同时,逐渐远离传统的纸质化办公。当然,随着中国的不断发展,国家大力鼓励创业,OA办公系统的市场扩大了,随之加剧的还有各种办公系统之间的竞争,从而促使着系统的快速完善,到如今的社会,一个完善的OA系统已经可以统一企事业单位的所有资源,使得企业内部的结构体系更加的结构化、秩序化。
传统的协同办公系统由于其部署在web端,极大地限制了用户的办公地点,降低了用户体验感,而移动端的协同办公系统就很好地规避了这个问题。自第三代通信技术崛起之际,基于Android的OA系统充分发挥了 *景先生毕设|www.jxszl.com +Q: ^351916072
移动通讯和互联网的优势,使得白领人群脱离了PC端的办公束缚,让离开办公室之外的场所也有了办公的可能[3]。
1.2国内外研究概况
协同办公的出现与不断地快速发展与计算机互联网的日益繁荣息息相关。自20世纪70年代初期,企事业的办公生活中,人们所有的办公工作都以纸质媒介展开的,办公效率低下,出错率很高,且文档材料也不易保存。后来,随着电脑和类似于Microsoft办公软件的兴起,人们逐渐适应于应用打印机与电子文档、表格的形式办公,自此传统办公方式被打开了一个缺口,开始走向一个不一样的道路,也昭示着办公载体实现了向电子方向上的飞越。到20世纪90年代中期,计算机网络信息技术的崛起,使得办公资料可以实现云存储与共享等工作。
在世界范围内,办公自动化思想起始于美国,流行于日本,在我国开始研究这项领域之前,谷歌公司就已经推出了常用文档与电子表格两项基于WED端的办公处理系统,与此同时,微软公司也推出了在移动设备上的Office Mobile2010办公软件[4]。国外的OA系统开发阶段主要分为2个阶段,前期,为了实现办公工作的自动化,将计算机和各种通过程序来进行调节控制的各种设备连接起来,换而言之,便是通过一种共享公共设备的方式来实现不同员工之间办公的交互、资源共享;后期,是将网络作为中心,实现办公自动化[5]。
据了解,Lotus Domino/Notes 平台在我国国内的办公自动化系统的开发中占据着主流地位,这种开发方式的主心骨思想是是实现工作流,同时,这被誉为第二代办公自动化系统,当然,第三代的系统也已经展现出势头,以知识管理为主调,已经被一些公司与学者投入研究的办公自动化系统。而OA系统的发源地,美国,第三代已经在襁褓中,IBM公司已经生产出新生代的产品——Raven Lotus Sometime 和Team Room 等[6]。为了然人们实现协同工作,他们致力于打造出一个空间,通过过滤信息,过滤人群,甚至过滤事件,将三者置于最匹配的合适的状态,从而达到系统的目的[7]。
1.3研究目的和内容
1.3.1研究目的
随着安卓智能手机市场份额的增加以及PC端办公带来的诸多不便,本次毕业设计经过对企业内部办公的调查以及OA系统体系研究,做出了相应的需求分析,设计出了这一款企业协同办公系统。基于MVC的框架,以Android为平台,连接Bmob云端数据库完成此次的设计[8]。
本系统功能模块如下:
(1)用户验证模块:注册、登录、忘记密码;
(2)消息通知模块:申请结果通知、待审批通知、系统通知;
(3)申请审批模块:各个类型的申请/审批;
(4)历史记录模块:自己所有的申请以及审核的进度和记录、撤销申请;
(5)个人信息模块:个人资料查询、修改、密码重置;
(6)资料管理模块:文档、通讯录、日程管理;
(7)用户考勤模块:上下班打卡、打卡记录的查看与删除;
(8)用户反馈模块:系统软件的意见反馈给后台;
(9)管理员模块:所有用户的管理、检索、查看、重置密码。
1.3.2研究内容
本毕业设计课题旨在在安卓手机平台上实现协同办公系统。
需求分析与功能设计
经过各种调查,了解企业的办公流程及日常办公中的需求,从企业员工用户的角度出发,结合现有的企业办公系统,进行需求分析,总结出协同办公OA系统的主流需求,设计此次的协同办公系统,最终设计出九大需求模块:用户验证模块、消息通知模块、申请审批模块、历史记录模块、个人信息模块、资料管理模块、用户考勤模块、用户反馈模块、管理员模块。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/563881.html