基于Android的公司员工考勤综合信息平台的设计和实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于Android的公司员工考勤综合信息平台的设计和实现基于Android的公司员工考勤综合信息平台的设计和实现(包含任务书,开题报告,中期检查报告,毕业论文19000字,程序代码)摘要现代社会对无线移动终端功能要求很明确:通信速度快、功能齐全。传统的单一的通讯功能已经不能满足人们的需求。本课题的设计就是基于android智能平台,实现了传统的通信功能、个人考勤信息管理和网络社交功能。也应用了3G手机的定位功能,3G网络的高速率特性保证了GPS定位功能的精确性和实时性,利用此功能开发的基于地理位置的通信考勤平台也会更加实用。支持高速数据传输的3G通信技术,可以双向下载传递资料、图画、影像,其代表特征是提供高速数据业务,极大的满足了人们的通信需要。通过对3G手机常用的android系统的研究,测试了这种平台的大部分功能,android系统的开放性特点、良好的第三方程序开发环境和高效的可扩展性功能也方便了在android平台上才各种应用的开发。Android是一种新的系统,不需要考虑对旧系统的兼容,因为对旧系统的支持会让系统速度变得非常缓慢,android从一开始就专门为最快的硬件而设计,所以它的运行速度非常快。关键词:GPS地位,考勤,android,信息系统,手机终端,3G网络ABSTRACTInmodernsociety,thefunctionalrequirementsofwirelessmobileterminalareveryclear:fastcommunicationspeed,fullfunction.Thetraditionalsinglecommunicationfunctionalreadycannotsatisfypeople'sneeds.Thistopicdesignisbasedontheintelligentplatformofandroidwhichcanachievethefunctionssuchasthetraditionalcommunication,thepersonalinformationmanagementandsocialnetworkingfunction.Anditalsocanhelpthe3Gmobilephonestoapplyforpositioning,thehigh-speedcharacteristicsofthe3Gnetworkensuretheaccuracyandreal-timeofGPSpositioning,therefore,thelocation-basedattendancecommunicationplatformwhichdevelopsbytakingadvantageofthisfeaturewillbemorepractical.Andthe3Gcommunicationtechnologywhichsupportsthehigh-speeddatatransmission——youcanuseittodownloadthetwo-waytransmissionofinformation,pictures,images,characterizesbyitsrepresentativestoprovidehigh-speeddataservicesandtomeetpeople'scommunicationneedsgreatly.The3Gmobilephoneisamobileterminalwhichbasedonthistechnology,throughtheandroidsystemresearchcommonlyusedby3Gphones,expertstestedmostfunctionofthisplatform,itsremarkablefeaturesincludingopenness,agoodthird-partyprogramdevelopmentenvironmentandefficientscalablesexualfunctionisalsoconvenienttodevelopavarietyofapplicationintheandroidplatform.Androidsystemisanewsystemthatitdoesnotneedtoconsiderthecompatibilityoftheoldsystembecausethesupportoftheoldsystemwillleadthespeedofthissystembecomingveryslow.Theandroidsystemisspecificallydesignedforthefastesthardwarefromthebeginning,soit'srunningveryfast.Keywords:GPSpositioning,android,messagesystems,mobileterminals,3Gnetworks功能需求说明1)用户可以通过手机端注册账号。2)可以使用账号登录,管理个人信息,如修改昵称、密码、生日和个人头像等。3)登录后可以进行签到,签到地点必须以列表的方式给出(因为可能有几处地点需要签到)。4)签到后任何人可以看到自己的签到信息。5)可以查看同事信息。也可以通过查找用户添加同事,和处理其它同事的请求。6)同事间可以进行通信,并且可以查看信息列表。开发语言及工具系统采用java语言开发,遵循androidsdk规范。Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。Android以JAVA为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个Activity类(class)负责创建视窗(window),一个活动中的Activity就是在foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。View等同于J2ME的Displayable,程序人员可以通过View类与“XMLlayout”档将UI放置在视窗上,View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity中,要通过findViewById()来从XML中取得View,Android的View类的显示很大程度上是从XML中读取的。Android开发工具通常使用官方推荐的工具:eclipse集成开发工具,JDK运行环境,安装Google专门为android提供的ADT插件和SDK(softwaredevelopmentkit)软件开发工具包。#p#副标题#e#目录摘要IABSTRACTII第1章引言51.1课题设计背景51.2课题研究内容51.2.1课题意义51.2.2预期的设计目标7第2章需求分析82.1应用前景分析82.2开发语言及工具82.3开发成本分析92.4系统功能需求92.4.1功能需求说明92.4.2功能模块图示9第3章系统总体设计113.1总体方案设计113.2通信方案设计113.2.1网络条件113.2.2通信协议分析113.2.3通信格式设计123.3数据交互设计123.3.1服务器端数据处理设计123.3.2手机端数据交互设计133.3.3数据存储设计133.4手机端界面总体设计133.5兼容性设计14第4章系统详细设计164.1系统流程图164.2数据库表设计164.3通信文档编写204.3.1说明204.3.2请求和响应格式204.4手机端的功能实现314.4.1关键技术实现314.4.2通信安全实现39第5章系统实施425.1建立系统环境425.1.1服务器端环境425.1.2手机端使用环境435.2系统试运行435.2.1登录和注册界面435.2.2主页显示445.3.4签到地点信息445.3.5添加和显示同事信息455.3.6消息功能455.4系统运行管理和维护465.5系统发布及升级46结论47参考文献48致谢49

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功