基于android的移动办公系统毕业论文内容摘要:
州交通大学毕业设计(论文) 2 职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途中的时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。 办公自动化系统可分为事务型、管理型和分析决策型三种不同的层次: ( 1)事务型的办公自动化系统:支持一个机构内各办公室的基本事务活动,主要功能包括信息的产生、收集、加工、存储和查询,如文字处理、文档管理、电子报表、电子邮件、电子日程管理、文档的整理、分类归档、检索等; ( 2)管理型的办公系统:包含业务管理的那部分功能,是事务型办公系统和支持职能管理活动的管理信息系统的结合; ( 3)决策型办公系统:包括决策支持功能,是在管理型办公系统的基础上再加上决策支持系统而构成,除具备前述的功能外,还具备对业务数据 的进行分析、评测等决策支持的功能。 本课题结合了学校办公自动化系统的实际需求,在已建立的基于 B/S 的系统办公系统基础上,研究基于 Android 的移动办公系统客户端,使学校信息传播速度更快,管理更加敏捷方便。 课题研究现状 大部分企业和单位自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息化发展的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。 如何实现信息处理的自动化和办公的无纸化逐步得到了部门领导的重视。 而今企业和单位里普遍使用计算机来提高员工的工作效率,但是在需要许多 员工一起协同工作的现代工作环境中,企业和部门更需要提高整体的工作效率。 利用网络设施基础及先进的网络应用平台,建设一个安全、可靠和高效的信息网络和办公自动化、信息管理系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现办公事务处理自动化,以提高办公效率和管理水平,实现各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询。 我国的信息化通过早期推行办公自动化系统及上世纪末的政府上网工程等发展阶段,为办公自动化打下了一定的基础,取得了不小的进步,但地区发展很不均衡,存在沿海地区明显比内陆地 区好,内陆地区又明显比偏远地区好,从总体上讲,信息化的速度和水平还不能适应国民经济和社会发展的要求,还存在一些突出问题,如:缺乏统一规划和统一标准,各部门信息存在信息孤岛,资源难以共享;固守传统工作方式;常常兰州交通大学毕业设计(论文) 3 重系统而忽视业务流程优化;重建设,轻运行维护等。 解决这些问题,需要从体制上入手,政府、企业内部一些有卓识远见的领导开始重视这项工作。 关于移动办公方面,目前国内发达地区的单位,己经在这方面先行一步,因为他们积累了大量的应用系统的开发经验,并且本身需要实施开展现场巡查、调查、打印等业务,存在将工作流程向移 动终端延伸的实际需求。 根据实际用户的需求的不同,移动办公大致可以分为客户端方式和 WAP 方式两种,这两种方式的优缺点如下: ( 1)客户端方式,功能非常强大,对于掌上终端的要求也较高,一般需要以智能手机为终端载体,它通过在公司内部部署一台用以手机和电脑网络信息对接服务器,使得手机可以和企业的办公系统、财务系统、 ERP 系统等等几乎所有的企业级业务和管理系统联动,其业务主要面向大中型企业和政府部门。 ( 2) WAP 方式,无须装载软件,借助运营商提供的移动化服务就可以直接进行移动化的办公。 而后一种方式则能实现一些常规 的企业办公功能,它不需要企业架构任何服务器,也不需要在手机上安装软件,实现包括如流转审批、日程管理、企业通讯录、即时通讯、企业快讯等在内的常规企业办公功能。 本课题的研究内容与目标 办公自动化是实现办公信息处理的自动化,采用先进的信息处理技术来提高办公效率和管理手段的系统。 近年来,无线通讯技术发展迅速, 3G 网络已经普及,随着 4G 网络牌照的发放,正式宣布进入移动互联网时代,随着移动互联网的深入发展,以 Android为代表的移动终端系统中应用程序也得到了多元化发展。 Android 平台以其开源、完全、稳定的特点,迅速占据移动终端平台一定的市场份额,并表现出强大的活力,在得到了用户的青睐的同时,也吸引了大量的应用开发者。 结合本校实际情况,学校教工的基于B/S 架构的办公自动化系统平台建设已经基本完成,但是移动终端应用尚未建立。 而移动办公已经成为信息化发展的重要趋势,亟需开发基于移动终端的办公系统平台,来实现日常信息的快速获取和事务的高效解决,提高实时共享性,达到提升工作效率的目的。 兰州交通大学毕业设计(论文) 4 2 系统分析 系统可行性分析 系统分析的主要任务是将在系统需求分析中所得到的信息集中到一起,对组织内部的管理状况和信息处理过程进行分析。 本系统结合原有的协同办公系统,采用面向对象分析方法( OOA)对系统用户的需求进行进一步分析和明确,采用 UML 统一建模语言表示。 可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法以及开发人员,综合考虑来评估该系统的开发是否符合实际。 可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。 基于 Android 的移动办公系统是一个具有一定的专项性的系统,旨在方便学校的教职工及时传达 和利用信息,基于此设计了我的桌面、信息管理、通讯管理、文档管理、计划管理、流程管理等功能。 涉及的内容比较符合实际需求,功能具有针对性等特点。 此平台参照平时学校的管理的习惯和管理模式,学校可利用此平台来替代传统的办公模式和作为 PC 端办公系统的补充,方便使用,可以快速获取信息,提高办公效率。 该系统是基于 Android 的手机应用, Android 开发是比较常用且成熟的技术,具有成熟和活跃的论坛,是当今比较成熟的、完善的主流开发工具,可以满足系统的大部分的需求。 移动办公也是信息化发展的重要趋势,在移动终端上实现日常 信息的快速获取和事务的高效解决,提高实时共享性,达到提升工作效率的目的。 本系统结合本校实际情况,学校教工的移动办公应用不需要太过复杂。 在硬件设施上,对服务器的配置要求不太高,普通的应用服务器就能运行该系统的后台 Java Web 应用,而用户只需要普通的搭载Android 系统的智能机就能让该应用正常运行,连接网络即可登录到系统获取信息。 综合各个方面看,基于 Android 的移动办公系统应用有必要性。 该应用定会方便学校教职工的工作。 系统的需求分析 在明确设计目标,并掌握 Android 平台开发基础后,根据学 校基于 Web 的协同办公系统的功能需求,设计基于 Android 平台的移动办公系统应用的功能。 主要完成的功能包括:我的桌面、信息管理、通讯管理、文档管理、流程管理等 5 大功能模块。 系统的功能需求 本系统的功能模块主要有我的桌面、信息管理、通讯管理、文档管理、流程管理。 兰州交通大学毕业设计(论文) 5 各个模块的具体功能分析如下: ( 1)我的桌面:该模块是系统的主要界面,包括公告列表、快讯列表、我的待办事项、我的邮件、我的消息、我的计划、修改个人资料等功能。 ( 2)信息管理:该模块是用户登录后,可以查看学校所发的公告、快讯等信息, 并能下载附件,使用户能及时得到学校最新消息和快讯。 ( 3)通讯管理:该模块相当于用户的通信录,用户能向通讯列表的人发送信息,邮件管理功能。 ( 4)文档管理:包括个人文档、共享文档和学校文档。 个人文档相当于用户的私人空间用户可以在个人文档里管理自己的私人文件。 共享文档相当于 的群共享,用户可以将群公用文件上传到共享文档,还可以从共享文档中下载文件。 ( 5)流程管理:用户可以新建流程、查看我的申请、待办事项。 系统的性能分析 本系统对手机配置和性能方面要求不高,但要求移动网络保持良好状态。 服务器 端的应用服务器要求支持高并发,数据库服务器查询速度快,在并发量达到一定的程度情况下,后台应用的响应速度会变慢,但是不会出现系统崩溃。 在规定的并发量下后台系统运行正常并响应用户请求, Android 客户端能正常获取信息并显示正常。 系统的运行环境 服务器端软硬件支持 操作系统: Windows server 2020 操作系统或者 Linux 操作系统;(测试环境为 PC 机Windows 8 64 位操作系统,内存 4G,硬盘容量 500G,无线网络环境) 应用服务器: Tomcat 以上; 数据库服务器: Oracle 数据库; 客户端软硬件支持 智能手机, Android 操作系统,版本 以上。 物理内存为 1G 以上,手机内存 1G以上,能正常连接到移动网络。 兰州交通大学毕业设计(论文) 6 3 开发工具及技术介绍 本系统采用 Java 典型开发工具 Eclipse 为开发平台,使用 SSH 框架组合开发后台服务器应用,使用 Tomcat 作为应用服务器, Oracle 数据库作为数据库服务器。 移动端应用同样采用 Eclipse 作为开发工具,集成 ADT 插件,开发 Android 应用,在测试应用时采用 Genymotion 模拟器工具,下面将开发工具及其相关技术介绍如下。 Android 系统 的特点 ( 1)开放性。 Google 与开放手机联盟合作开发了 Android, 开放的平台允许任何移动终端厂商加入到 Android 联盟中 Android 不仅包含底层操作系统以及上层的用户界面和应用程序,而且用户可以根据自己的需求进行定制和扩展,无需任何授权许可费,是一个真正意义上的开放性移动平台。 ( 2)所有的应用程序是在平等条件下创建的。 移动设备上的核心应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心 组件也一样。 ( 3)应用程序可以轻松地潜嵌入网络功能支持。 Android 是为访问互联网而生,它内置了强大的 Web 浏览器引擎,可以轻松地嵌入 HTML, JavaScript 和样式表,还可以通过 WebView 显示网络内容。 Android 的系统架构 Android 的系统架构采用了分层的架构, 如图 所示, Android 系统从高到低分为四层,依次是应用层、应用框架层、系统运行库层和 Linux 内核层。 ( 1) 应用层 : 运行在虚拟机上的程序,所有的应用程序都是运用 Java 语言编写的。 ( 2)应用框架层 : 这一层是编写 Google 发布的核心应用时使用的 API 框架,应用API 框架开发人员能更加容易地开发功能强大的应用程序,但在开发过程中,必须遵守其框架的开发原则。 ( 3)系统运行库层 (C/C++库以及 Android 运行库 ): Android 包含一个 C/C++库的集合, 当使用 Android 应用框架时, Android 系统会提供它们来支持开发过程中使用的各个组件,帮助上层实现一些常见功能。 Android 运行库为 Android 提供运行环境,包括核心库和 Dalvik 虚拟机。 ( 4) Linux 内核: Android 最底层是 Linux 内核层, 为 Android 提供核心系兰州交通大学毕业设计(论文) 7 统服务,包含了各个模块的驱动及 Linux 系统核心驱动。 后者主要用来协调 CPU 处理和内存管理,其中 Linux 驱动程序模型作为软硬件间的抽象层,它隐藏硬件细节为上层提供统一的服务。 图 Android 系统架构图 Android 程序设计 Android 应用程序由 Activity, BrocastReceiver, Service, ContentProvider 四大组件构成。 此外,还包括负责在基本组件之间传递消息的 Intent 组件,所有的这些组件必须在 文件中声明。 ( 1) Activity。 Activity 是一个独立的,可以于用户交互的 Android 应用组件,是应用程序的表示层,是最基本的模块。 应用程序中的每个界面的显示都是通过继承和扩展类 Activity 来实现。 一个 Activity 可以被看为一个单独的屏幕。 它们的作用就是实现一些独立的类,然后继承活动基类。 活动类主要是显示由视图控件组成的用户接口,并对事件做出响应。 Activity 利用 View 来实现应用程序的 GUI。 如:按钮、文本框、滚动条、菜单项等。 一个 Android 应用程序是由多个 Activity 组成的,多个 Activity 之间可以通过 startActivity 或 startSubActivity 方法相互跳转。 例如 : PKM 文档将会有一个屏幕显示兰州交通大学毕业设计(论文) 8 所有的文章列表,另外一个屏幕用于进行文档的编辑。 每一个屏幕就是一个 Activity。 当一个新的屏幕打开后,前一个的屏幕就会暂停,并保存在历史栈中。 用户可以返回到历史栈中的前一个屏幕,当屏幕不再使用时,还可以从历史栈中删除掉。 另外,通过 Intent 也可以进行 Activity 之间的跳转。 ( 2) BrocastReceiver。 BrocastReceiver 是用户接受广播通知的组件。 广播是一种同时通知多个对象的事件通知机制。 为了响应不同事件通知,应用程序可以注册不同的BrocastReceiver。 而所有的 BrocastReceiver 都 继 承 于 基 类 BrocastReceiver。 BrocastReceiver 自身并不实现图形用。基于android的移动办公系统毕业论文
相关推荐
系统管理员可以对用户进行授权,系统运行稳定,安全可靠。 更多相关参考论文设计文档资源请访问 本参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等,完整的设计文件及源代码,资料请联系 68661508 索要 2 项目方案及需求分析 系统结构方案选择 软件工程介绍 软件工程 (Software Engineering,简称
20%。 此外,材料成分、组织和性能的一致性、 稳定性与发达国家相比也有差距。 发达国家铸造业现状及发展趋势 发达国家总体上铸造技术先进、产品质量好、生产效率高、环境污染少、原辅材料已形成商品化系列化供应,如在欧洲已建立跨国服务系统。 生产普遍实现机械化、自动化、智能化(计算机控制、机器人操作)。 铸铁熔炼使用大型、高效、除尘、微机测控、外热送风无炉衬水冷连续作业冲天炉,普遍使用铸造焦
界面方面界面功能简单,可查看和新建便签,菜单 功能相对丰 富;记事方面只支持文字内容,可以选择桌面 Widget 颜 色、字体大小等;特色功能 方面可以移进文件夹和分享、备份、还原和 设置保护密码;资源占用方面内存占用 较中, CPU 占用最少。 Note Everything 界面简洁,上方有新建记事和搜索等按钮,菜 单功能非常丰 富;支持文本、绘图、语音、图片、清单、图库、视频、
性签名、昵称等进行管理。 图 21 系统功能模型图 天津天狮学院 2020届本科生毕业设计(论文 ) 5 性能需求 根据以上分析,性能需求主要针对用户使用软件的的方便性和系统可靠性等方面进行考虑。 在项目设计中,主要遵循一下原则: ( 1) 可操作性:用户对于软件操作时,界面要简单、方便、直观。 操作过程中要有及时的提示,比如错误提示。 从而保证用户能正确操作软件。 ( 2) 可移植性
d SpriteThread SpriteMoveThread GameViewDrawThread 算法的设计 该游戏没有涉及到复杂的算法设计,关键在于对地图矩阵的操作。 游戏中用一个 MapList 类操作地图,其中有两个三维数组记录游戏地图信息,一个三维数组表示第一层地图即地板层,另一个三维数组表示第二层地图即建筑层 , 三维矩阵便于管理,如果要加入新关卡
SDK,API 库和技术文档。 Dalvik 调试监控工具 (DDMS)。 DDMS 是一个强大的调试工具,用于查询、监视和暂停活动进程、查看堆栈,访问文 件系统,还有截图和查看日志的功能。 Eclipse 插件 (ADT)。 通过在 Eclipse 软件更新选项下添加 ADT 的安装网址即可按提示完成安装。 插件安装成功后的 Eclipse 开发环境将为 Android