毕业设计论文基于-android的学生考勤系统

毕业设计论文基于-android的学生考勤系统

ID:39804534

大小:841.50 KB

页数:23页

时间:2019-07-11

毕业设计论文基于-android的学生考勤系统_第1页
毕业设计论文基于-android的学生考勤系统_第2页
毕业设计论文基于-android的学生考勤系统_第3页
毕业设计论文基于-android的学生考勤系统_第4页
毕业设计论文基于-android的学生考勤系统_第5页
资源描述:

《毕业设计论文基于-android的学生考勤系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1设计目的与开发背景1.1设计目的在高校中,学生管理对学校至关重要,学生考勤管理是学校校管理部分之一。但是传统教学中,学生的考勤信息仅作为教师课程总评结果中对学生日常表现的评价依据。而且还存在以下一些问题:考勤信息由教师人工操作、管理,效率低下;不同教师所掌握的考勤信息分散、缺乏联系;信息汇总往往发生在期末总评期间,实时性差;记录形式不规范统计困难;教师对教学期间的缺勤信息缺乏及时的处理,用率低下。笔纸记录,分析整理在学校的日常管理中发挥的作用微乎其微,从而导致考勤信息在高校考勤管理中无法发挥重要作用。为了充分利用教师的考勤信息,提出首先

2、以Android平台为出发点建立学生考勤管理系统辅助高校管理。1.2开发背景此设计实现了在安卓手机客户端的基本功能。教师用户可以通过客户端实现了登录功能、查看相应课程签到情况功能,并能添加学生签到记录,查询学生信息,添加学生信息的功能,并在网页端实现了包括学生查询自己的考勤情况和个人信息,帮助同学解决了不能应用考勤管理系统的问题。不过由于技术水平有限,可能系统仍然存在着不完善的地方,如安全性考虑不足等等。仍然需要进一步的完善和改进。所用技术:android系统,安卓系统是基于Java语言编写的,因此手机客户端采用Eclipse配上Andr

3、oidSDK。后台数据库软件选用SQLite数据库。2开发环境和工具简介2.1Android及SDK介绍SDK指是软件开发包,被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,AndroidSDk指的既是Android专属的软件开发工具包。Android是Google公司推出的手机开发平台,和iPhone相似,Android使用了WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,在手机上可以实现查看电子邮件、搜索网址和观看视频节目等功能,较iPhone等其他手机更强调搜索功能,

4、界面更强大,可以说是一种融入全部Web应用的单一平台。Android手机系统最震撼人心之处在于其开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁,使得应用的安装更加方便;同时与WindowsMobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本。2.2Eclipse简介Eclipse是一个著名的跨平台的自由集成开发环境软件。最初主要用来Java语言开发,现在人们可以通过安装插件使其作

5、为C++、Python、PHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是随着众多插件的产生,使得Eclipse拥有很好的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。虽然大多数用户更加乐于将Eclipse当作Java集成开发环境来使用,但Eclipse的作用已经不仅限于此。Eclipse还是含有插件开发环境,这个组件主允许希望扩展Eclipse的软件开发人员构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环

6、境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++和COBOL等编程语言的插件已经可用,或预计将会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。本系统即通过Eclipse,添加Android做插件,匹配上AndroidSDK进行软件的开发。3需求分析3.2功能需求分析手机客户端考勤管理系统能完成主要四种功能包括登录功能,课程信息管理功能,签到管理功能,学

7、生信息管理功能,并且能手机客户端形式与网页客户端两种形式实现上述功能,保证系统的正常运行。系统用例图如图3-1。图3.1学生考勤系统用例图(1)登录功能进行教师身份的验证。手机客户端把老师用户名和密码通过网路传递给服务器,有服务器进行数据库查询,如若用户名和密码匹配,则将教师信息和数据库内容传递到手机端,不匹配则返回错误信息提示错误。(2)学生信息管理功能是老师可以选择查询的学生,查看学生相关信息。老师也可以添加学生信息。(3)课程管理模块功能是老师可以查看课程情况,也可以添加课程,增强课程的实时性。(4)签到功能是老师可以查询自己所教的

8、课程的学生到课情况和课程时间,也可以根据学生到课情况进行到课情况记录。4具体设计4.1.1用户登陆模块手机客户端首先下载或更新“mydata.db”更新本地数据库。然后客户端通过查询本地数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。