毕业论文基于android的学生考勤系统方案

上传人:l**** 文档编号:145927929 上传时间:2020-09-24 格式:DOC 页数:26 大小:1.86MB
返回 下载 相关 举报
毕业论文基于android的学生考勤系统方案_第1页
第1页 / 共26页
毕业论文基于android的学生考勤系统方案_第2页
第2页 / 共26页
毕业论文基于android的学生考勤系统方案_第3页
第3页 / 共26页
毕业论文基于android的学生考勤系统方案_第4页
第4页 / 共26页
毕业论文基于android的学生考勤系统方案_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《毕业论文基于android的学生考勤系统方案》由会员分享,可在线阅读,更多相关《毕业论文基于android的学生考勤系统方案(26页珍藏版)》请在金锄头文库上搜索。

1、 本科毕业论文(设计)题目:Android平台下学生日常考勤信息管理软件的设计与 实现姓 名: 城城 学 号: 1142151214 专 业: 计算机科学与技术 院 系: 信息工程学院 指导老师: 丁春玲 职称学位: 讲师/硕士 完成时间: 2014年5月 教务处制新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与

2、我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示意。毕业论文(设计)作者签名: 日期: 基于Android平台下学生日常考勤信息管理软件的设计与实现摘 要学生考勤管理是高校管理重要环节之一,而高校学生考勤管理存在着人工管理效率低、信息较分散、难于统计、利用率低的问题,对学生出勤信息的动态掌握造成了困难。并且考勤管理占用了较多的教学时间,往往会影响正常的教学计划,同样也会给学生的带来不必要的麻烦。简化教学工作,提高学生学习质量已经成为高校中要解决的问题。 这一段可以再简洁一点随着近些年移动互联网的不断壮大和移动平台的飞速发展,为学校管理的改善提供了新的渠道和手段。利用移动平台中应用

3、很广泛的安卓系统,在手机和平板电脑上搭建的便捷高效教学管理系统学生客户端,提出一种包含Android移动客户端(Android端)、PC Web客户端(PC端)和Web服务端(服务端)混合而成的学生考勤管理系统。使用基于Android平台的移动设备实现电子点名功能,通过网络将学生考勤数据实时上传至服务器,并用J2EE实现考勤数据的动态管理和查看。为学生提供查询各课程考勤情况的平台,优化了教学模式,也提高了学生的学习积极性,还提高了学校管理工作效率。在这一段,应该写你的论文做的主要工作,如用什么技术在什么实现了哪些功能等。再加一个第三段,简要说一下你的论文工作的意义关键字:安卓;教学管理系统;学

4、生客户端Design and implementation of studentattendanceinformation management softwarebased on Android platform AbstractKey Words: Graphical User Interface;Plane game;Java Language目 录1 绪 论21.1 开发背景21.2 可行性分析32 开发环境和工具简介42.1 Android及SDK介绍42.2 Eclipse简介42.3 MyEclipse简介53 需求分析63.1 系统性能要求63.2 功能需求分析64 详细设计84

5、.1手机客户端84.1.1 用户登陆模块84.1.2 学生信息管理模块104.1.3 课程管理模块114.1.4 签到模块124.2服务器端模块134.2.1通讯数据格式定义134.2.2通讯数据格式定义144.2.3发送返回数据模块154.3网页客户顿164.3.1登录模块164.3.2学生信息管理模块174.3.3课程管理模块174.3.4签到模块175 结 论19致 20参考文献211 绪 论随着科技的发展,移动通讯平台在不断地发展中愈来愈加成熟,中国手机市场销量很庞大,其中,安卓系统在手机中的发展最为迅速。2012年1月20日,谷歌报告显示,通过谷歌服务器激活的Android设备用户总

6、数已经超过2.5亿,而Android在中国大陆的智能手机操作系统市场占有率达到了68.4%。安卓系统以其开放的平台,众多、免费的应用,华丽、新鲜的运行界面,简单、亲切的用户体验而备受消费者的喜爱。在高校中,学生管理对学校至关重要,学生考勤管理是学校校管理部分之一。但是传统教学中,学生的考勤信息仅作为教师课程总评结果中对学生日常表现的评价依据。而且还存在以下一些问题:考勤信息由教师人工操作、管理,效率低下;不同教师所掌握的考勤信息分散、缺乏联系;信息汇总往往发生在期末总评期间,实时性差;记录形式不规统计困难;教师对教学期间的缺勤信息缺乏及时的处理,用率低下。笔纸记录,分析整理在学校的日常管理中发

7、挥的作用微乎其微,从而导致考勤信息在高校考勤管理中无法发挥重要作用。为了充分利用教师的考勤信息,提出首先以Android平台为出发点建立学生考勤管理系统辅助高校管理。基于Android系统的考勤管理系统分为两个部分,一部分为教师客户端,为教师对学生的考勤,另一部分为网页客户端,管理员通过此客户端可以对学生老师和班级等信息进行管理。1.1 开发背景考勤管理系统客户端已经基本实现了预期的功能,实现了在安卓手机客户端的基本功能。教师用户可以通过客户端实现了登录功能、查看相应课程签到情况功能,并能添加学生签到记录,查询学生信息,添加学生信息的功能,并在网页端实现了包括学生查询自己的考勤情况和个人信息,

8、帮助同学解决了不能应用考勤管理系统的问题,管理员可以后台登陆对学生和教师信息等进行管理。手机客户端和网页客户端共同实现了C/S和B/S两种模式,让考勤管理系统更加完整和丰满。不过由于技术水平有限,可能系统仍然存在着不完善的地方,如安全性考虑这段内容不应该放在第一章不足等等。仍然需要进一步的完善和改进。1.2 可行性分析近些年,移动设备的高速发展,使得手机等移动设备高速智能化,移动网络通信正在以前所未有的惊人速度走入人们的生活、工作和学习中,提高了工作学习的效率,增加了获取信息的渠道,突破了相互交流的时空界限。考勤管理系统可以基于移动平台安卓系统进行开发,帮助师生轻松解决教学中工作学习等问题。可

9、行性分析既不能以偏盖全,也不能过于追求细节,必须为决策提供有价值的证据。软件领域的可行性分析主要考虑四个因素:技术可行性分析,经济、社会效益分析,法律可行性分析,开发人员与进程可行性分析。技术可行性分析:安卓系统是基于Java编写的,因此手机客户端采用Eclipse配上AndroidSDK,完全可以实现系统功能,开发人员都具有一定Java功底,加之安卓平台开放性,网上很轻松的可以查看到各种实现代码,手机客户端在技术上是可行的。网页客户端用javaweb (java)编写,在Myeclipse环境下实现,运用面向对象的编程思想进行Web开发,并且是以编译方式执行,具有较高的开发效率和运行性能。后

10、台数据库软件选用微软公司的大型数据库服务器MySQL。因此在技术上是可行的。经济、社会效益分析:主要进行成本-效益分析。从成本方面看,本系统的实现,计算机和网络硬件已经拥有,由于安卓是个开放的平台,Eclipse与AndroidSDK都是免费提供的,网络客户端所用软件也都已经配备,因此成本很低;从效益方面看,本客户端主要是为广大师生提供便利,暂时还不会带来任何经济收益,不过经过完善后可以考虑作为产品在社会上推广,加上安卓系统的广泛应用,相信产品的盈利空间是很大的。法律可行性分析:从法律角度看,Android是个开放的平台,代码是开放的,加上基于Android的学生考勤管理系统主要为师生提供便利

11、,作为毕业设计,并不以盈利为目的,且是自主开发设计,因此不会在社会上引起侵权或其它责任问题,在法律上是可行的。开发人员与进程可行性分析:开发人员都有一定的Java开发功底,并且学习能力较强以及指导老师的悉心教导完全可以胜任此次开发。由于此系统开发并不是以盈利为目的,开发周期可以相对较长,因此开发进程方面是可行的。2 开发环境和工具简介2.1 Android及SDK介绍SDK指是软件开发包,被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDk指的既是Android专属的软件开发工具包。Android是Google公司推出的手

12、机开发平台,和iPhone相似,Android使用了WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,在手机上可以实现查看电子、搜索网址和观看视频节目等功能,较iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。Android手机系统最震撼人心之处在于其开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时 拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁,使得应用的安装更加方便;同时与Windows Mobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可

13、节省近三成成本。对Android的相关技术介绍可以再适当增加一些2.2 Eclipse简介Eclipse是一个著名的跨平台的自由集成开发环境软件。最初主要用来Java语言开发,现在人们可以通过安装插件使其作为C+、Python、PHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是随着众多插件的产生,使得Eclipse拥有很好的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。虽然大多数用户更加乐于将Eclipse当作Java集成开发环境来使用,但Eclipse的作用已经不仅限于此。Eclipse还是含有插件开发环境,这个组件主允许希望扩展Eclipse的软件开发人

14、员构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+ 和 COBOL 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如容管理系统。本系统即通过Eclipse,添加Android做插件,匹配上AndroidSDK进行软件的开发。2.3 M

15、yEclipse简介Eclipse和MyEclipse你用到哪一个就写哪一个。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL,Hibernate。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号