1. 研究目的与意义(文献综述)
1.1 研究目的及意义 随着人们对生活质量要求的不断提高和手机应用的不断深入,手机作为一种移动设备,其功能已经不仅局限于通讯方面,更多的是成为人们在办公、娱乐、生活上的助手。手机功能的不断细化,使得移动应用开发已成为目前嵌入式软件开发中最为热门和最具挑战性的方向。 Android平台特色应用就是移动互联网应用,移动互联网的发展使得移动办公变得更加便利和高效,其中出差管理是大多数企业的常见事务,拥有主管派遣、职员接单或申请改派、主管改派等繁琐流程。随着3G时代的到来,移动终端所能完成的功能在各行各业日益广泛和深入,移动便携的概念早已深入人心,让人们更加的依赖移动终端,将出差管理信息化和移动化对于企业管理有着重要意义。 在过去,传统出差管理最早是采取员工领取申请表并进行填写,上级收到表单后通过与公司工作日程的对比,判断员工出差的时间、路线是否合适,再将一份表单记录入册,同时向员工下发出差许可的证明。由此可见,在互联网未普及的时代,出差管理往往需要花费大量的时间,从而会影响工作出差的效率。后来,随着互联网技术的发展,web技术逐渐成熟,公司开始采取PC机通过局域网连接服务器端的形式进行操作,员工在网页上提交出差申请,后台有管理出差的算法来对提交的申请进行处理,这一进步省去了大量的时间,提高了处理的效率,但由于缺少对移动端的支持,使用者无法随时随地使用该系统,员工也不能及时收到关于申请的相关信息。因此,本应用基于Android移动平台,出差管理系统中客户端作为信息的载体,负责将用户的信息传递到后台和接收后台的信息,让使用者可以通过Android移动终端更方便快捷地使用该系统。本系统是基于Android平台开发的出差管理系统,主要完成软件的整体设计以及各个功能的实现。在Windows操作系统平台下,采用JAVA语言作为主要开发语言,使用Eclipse完成后台代码的编写,使用JSoup技术解析网页获取信息数据,运用多线程技术保证程序性能,结合Photoshop为界面UI美化,从而完成的一个Android客户端。总的来说,出差管理系统紧紧围绕满足员工与企业在出差派遣过程中的各项需求,提供优质、高效、便捷的服务,从而为使用者实现时间最优化、服务个性化、感知人性化的目标。1.2 国内外研究现状 近些年来,智能手机(SmartPhone)的普及率越来越高,同时涌现了一大批各具特色的手机系统平台,除了市场上使用最广泛的Android(安卓)系统之外,主要还包括Symbian(塞班)系统、Windows系统、Linux系统、BlackBerry(黑莓)系统以及Apple的IOS系统。每种系统都各具优缺点,例如塞班机的研发成本低但兼容性较差,黑莓手机直观易用但部分服务在国内受限,WindowsPhone功能强大但硬件成本高。与这些相比,Android作为开发平台,主要是因为品台完全开源、轻型的SQLite数据库、可视化的界面设计方案、间接地开发环境搭建、SDK配套的多样化实例,在很大程度上降低了开发的门槛。 目前,Android平台的市场占有率高达44.6%,超越了Apple的IOS居于榜首,并且仍有很大的增长趋势和广阔的发展空间,意味着系统所面临的用户更多、用户群体更加广泛,其开放平台将会吸引更多的硬件厂商的加入。其次,与其他平台相比,Android平台最具特色的当属它的移动互联网应用,从内核、硬件到软件设计,都紧紧围绕移动互联网应用而展开。此外,Android是完全开放的,这使得其应用活跃度相对较高,一方面使得系统的错误能被及时的修正已维护系统稳定,同时刺激了基于Android系统应用的创新,对新兴的移动互联网无疑起了巨大的推动作用。
2. 研究的基本内容与方案
2.1基本内容和目标
开发本系统的目的是为公司搭建一个平台,来对员工的出差行为进行集中的记录、管理、监控和分析。它必须具备以下功能:记录所有员工的出差记录;引人工作流管理功能,员工出差必须要在系统发起申请,批准后才能生效;可自定义出差申请流程的审批节点、审批节点的流转路径以及各审批节点对应的审批人员;对员工的出差状态进行监控;对员工的出差行为进行数据分析。 本系统以实际应用需求为开发基础和依据,但在实现基本需求功能的同时,不仅要满足目前业务的需求,也应支持未来业务发展的需要,提供业务流程调整、重组的灵活设置;同时还要兼顾到与其他业务系统的衔接,提供与其他系统进行整合的接口;系统应为系统管理员提高方面的操作、维护和管理工具,为各级使用人员提供简单以行的操作界面;系统必须要高度稳定、可靠,能够为用户提供连续的服务;系统应有严密的安全机制,实施严格的访问控制,确保系统的安全稳定;及时准确地处理用户系统请求并传递各种数据信息,提高系统业务响应速度,为用户提供更好的服务。2.2 技术方案 系统将采用工作流管理的方式来对员工的出差行为进行集中管理、控制和分析,根据员工出差的总体操作和控制过程来设计对应的系统功能。 本系统将采用c/s结构设计,即client/server(客户端/服务器)结构,是大家熟知的软件系统构架,通过将任务合理的分配到客户端和服务端,降低了系统的通讯开销,需要安装客户端来进行管理操作。客户端使用移动设备来操作系统,采用这种结构将便于维护和信息传递,有方便,快捷、高效,稳定的优点。系统使用中总体的数据流向如下:
3. 研究计划与安排
(1) 第1周—第3周 搜集资料,撰写开题报告;(2) 第4周—第5周 论文开题;(3) 第6周—第12周 撰写论文初稿;(4) 第13周—第16周 修改论文;(5) 第16周 论文答辩。
4. 参考文献(12篇以上)
[1] 马志强. 基于Android平台即时通信系统的设计与实现[D], 北京交通大学, 2012.[2] 邱焊.基于Android的城市旅游小助手软件的设计与实现田[D].华南理工大学硕±学位论文,2013.[3] Owens M. Query Anything with SQLite. The World of Software Developmenig.2007,32. (12):24-28.[4] 王伟明. 基于Android平台的陕南旅游移动服务系统的设计与实现[D].西北大学, 2015. [5] 解攀科. 基于Android的移动学习系统设计与实现[D]. 华中示范大学.2011. [6] Cay S.Horstmann Gary Cornell.Core Java Volume(java核心技术),Ninth Edition by Electronic Industry Press.2013.[7] 韩超. Android经典应用程序开发[J] .人力资源出版社,2011,5-18. [8] 林城.Android2.3应用开发实战[J].机械工业出版社,2011,17-321.[9] 宋小倩 周东升.基于Android平台的应用开发研究 [J]. 软件导刊,2011.[10] Mensah-Bonsu C.Heydt G.T.Real-time digital processing of GPS measurements for transmission engineering.2011,27,(12):213-48.[11] 熊刚 . 基于Android的智能手机的设计与实现[D].武汉理工大学,2011.[12] 车跃 金灵芝 刘晓丹 .企业销售管理系统的UML设计与分析 [J]. 电子世界, 2014,(3) .[13] 庞国明 隋瑞红 . Android平台GPS系统的应用开发 [J]. 电脑编程技巧与维护, 2013,(5).[14] 马青 . 现代信息技术背景下个性化旅游服务供应链研究 [D]. 2012.[15] Bruce Eckel. Thinking in Java(java编程思想),Fourth Edition by Pearson Education and China Machine Press.2011.[16] 蔡睿妍 . Arduino的原理及应用 [J]. 电子设计工程, 2012,(16).[17] 鲍富元 . 差旅管理发展对策的多维度分析 [J]. 新乡学院学报:社会科学版, 2012,(5).[18] 陈小鹏 陈小珍 . 基于商旅管理系统的差旅费用控制——以Z公司为例 [J]. 财务与会计(理财版),2011,(7). [19] 郝进义 . 数据库设计规范及设计技巧研究 [J]. 计算机光盘软件与应用, 2012,(12) . [20] 黄伟敏 . Android平台的即时通信系统客户端设计方案 [J]. 现代电子技术, 2011,(16).
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。