毕业设计(论文)课题名称: 基于Android的OA客户端设计与实现
基于Android的OA系统是在PC端的OA系统上进行的,应该尽量减少对PC端OA系统的改动,因此本论文主要针基于Android的OA系统和实现客户端与服务器连接的中间层模块,主要针对这两方面进行阐述。
1.OA客户端所涉及的问题在国内(外)的研究现状综述
移动办公技术成为当今世界的需求,然而在国内外Android技术成为当今世界的一个新型的平台,在Android平台下的OA系统成为开发的热门。不管是在大型企业还是在中型,小型企业,都缺少不了办公自动化软件,特别是在新型的Android平台下。采用Android技术和WEB服务器进行数据交互的形式来进行OA系统的研究,然这项技术也成为当今比较流行的一项技术。基于Android的OA系统实现了公文管理、资料管理、会议管理、短信邮件、日程安排、计划管理、信息发布、任务管理、申请管理、信息采编,是企业更好、更便捷的处理公文和管理日常事务。
2.本人对论文课题任务书提出的任务要求及实现预期目标的可行性分析
基本Android的OA系统主要要求是:
1>身份认证:系统用户识别,唯一认证,安全传输。
2>公文管理:包括公文的收阅、审批、查询、催办、工作委托等。
3>邮件系统:PushMail技术,手机邮件系统。
4>日程管理:企业级日程管理。
5>通讯录:企业级通讯录
6>即时通讯:IM工具。
7>手机硬盘:便捷的文件库。
8>信息发布:定制化栏目,可随时发相关信息。
技术条件方面的可行性
使用java编程技术
数据库方面:选用mysql数据库。mysql是一款轻型的数据库,非常灵活和安全
开发工具方面:开发环境为MyEclipse8.5、Eclipse
操作系统方面:使用Windows XP操作系统、Android操作系统
硬件条件方面的可行性
Android操作系统各个平台软件设备进行测试。
社会因素方面的可行性
虽然市面上相关的软件数目巨大,但往往不够新颖,功能不够全面,所以需要开发全新的软件,满足市场需求
本程序界面清晰、简单易用,符合各种公司的需求。
市场因素方面的可行性:
本系统采用模块化程序设计方法,便于系统功能的各种组合和修改。支持Android系统的各个平台
3.题需要重点研究的、关键的问题及毕业设计的解决思路
(一)OA系统的设计思路如下:
系统为不同权限的用户分配不同的权限,有几项功能是所有用户都拥有的,比如个人通讯录,手机硬盘等。一共分为如下模块:
身份认证:系统用户识别,唯一认证,安全传输。
公文管理:包括公文的收阅、审批、查询、催办、工作委托等。
邮件系统:PushMail技术,手机邮件系统。
日程管理:企业级日程管理。
通讯录:企业级通讯录
即时通讯:IM工具。
手机硬盘:便捷的文件库。
信息发布:定制化栏目,可随时发相关信息。
(二)重点研究的问题以及解决思路:
邮件系统:参考邮件开发书籍,进入邮件开发,测试,最终得出一个良好的解决方案。
公文管理:收文管理分为公司收文和部门收文两种,公司收文基本处理环节包括登记、批示、分发、部门签收、部门办理和传阅等处理环节;部门收文基本处理环节包括登记、部门、部门办理和传阅等处理环节。在Android客户端调用服务器中的数据进行相应操作。
发文管理分为公司发文和部门发文两种,公司发文基本处理环节包括拟稿、部门审核、会签、办公室核稿、签发、成文、发布、归档等处理环节,部门发文基本处理环节包括拟稿、办公室核稿、部门领导签发、成文、发布、归档等处理环节。
4.完成毕业论文所必须的工作条件(如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等)及解决的办法
参考书籍:
Java邮件开发详解 张孝祥 方立勋编著
Androd高级编程(第二版) 王超编著
轻松掌握Struts2 郝玉龙编著
实验设备:Android手机、Windows XP系统