没有合适的资源?快使用搜索试试~ 我知道了~
基于蓝牙的考勤系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 198 浏览量
2023-09-09
14:17:16
上传
评论
收藏 179KB DOC 举报
温馨提示
试读
51页
基于蓝牙的考勤系统.doc
资源推荐
资源详情
资源评论
1
基于蓝牙的考勤系统
摘 要
随着教育的普及,大学生的数量也越来越多。不同于初高中的管理,大学更偏向于
自主学习。且高校流行选分制度班级流动性增强,因此大学生获得了更多课程选择上的
自由度,班级概念弱化,因此学生有着充裕的时间可以去做自己喜欢的项目,从而在自
己喜欢的项目上大放异彩,但是在这种情况下,学院管理难度变大。有些学生过于放纵
导致对上课产生厌倦情绪,因此产生了逃课,代名互相顶替等行为。而且有些老师淡化
管理,进一步纵容了这种行为。在传统的考勤方式比如口头点名,在学生人数太多情况
下很难有效检测这些行为。因此,为了杜绝这种行为,基于蓝牙的考勤系统被广泛的应
用起来。
本设计虽然叫基于蓝牙的考勤系统,但蓝牙只负责签到,连接信息交互这方面的功能,
其他数据的交互只要靠 app 和服务端完成。本文主要描述在设计的工作原理和各个模块
的内容。本设计以数据库和服务端的交互和作为核心,让学生的蓝牙名称改为自己学号,
让设备自己进行搜寻和定位,从而确定学生状态。mysql 是服务端的数据库主要用来处
理登录、注册、收发通知 sqlite 为本地数据库,主要用来存储蓝牙通讯的签到以及请
假的数据。对于缺勤的学生做出特殊标记且显示出勤率,事后打包信息传送给相关管理
人员。这种方法能提高学生出勤率,也能改善教学质量。而且比口头点名更加现代
化.
。
关键词:蓝牙考勤;数据库;服务端;
2
Bluetooth Management System Based on - User Interface Design
Abstract
With the popularization of education, the number of college students is increasing.
Different from the management of junior and senior high schools, universities prefer
autonomous learning. In addition, the class mobility of the popular selection and scoring
system in colleges is enhanced, so college students have more freedom in course selection and
class concept is weakened. Although there is plenty of time to do the projects they like, so as
to shine in the projects they like, in this case, the school management becomes more difficult.
Some students are so indulgent that they get bored of classes, so they skip classes and
substitute for each other. And some teachers downplay the management, further condoning
this kind of behavior. In traditional attendance methods such as oral roll call, it is difficult to
detect these behaviors effectively when there are too many students. Therefore, in order to
eliminate this kind of behavior, bluetooth based attendance system is widely used.Although
this design is called a bluetooth-based attendance system, bluetooth is only responsible for
check-in, connection information interaction, other data interaction as long as the app and the
server to complete. This paper mainly describes the working principle in the design and the
content of each module. The design of the database and server side of the interaction and as
the core, let the students' bluetooth name changed to their student number, let the device to
search and locate, so as to determine the status of students. Mysql is a server-side database
mainly used to handle login, registration, send and receive notification sqlite is a local
database, mainly used to store the bluetooth communication check-in and leave data. Students
who are absent from school are specially marked and their attendance is displayed. The
information is then packaged and sent to the relevant management. This method can improve
student attendance and the quality of teaching. And it's more modern than a verbal roll
callKeywords: Database;Bluetooth Managerment System;Clinet-side System
3
目 录
1 前言 ...............................................................................1
1.1 本设计的目的、意义及应达到的技术要求 ............................................1
1.2 本设计在国内外的发展概况及存在的问题 ...........................................1
1.3 本设计应解决的主要问题 .........................................................2
2 搭建环境及工具 .....................................................................2
2.1 关于 Android Studio .............................................................2
2.1.1 介绍 .......................................................................2
2.1.2 环境搭建 ...................................................................2
2.2 关于 MyEclipse .................................................................2
2.2.1 介绍 .......................................................................2
2.3 关于 Mysql ......................................................................2
2.3.1 介绍 .......................................................................2
2.3.2 环境搭建 ...................................................................3
2.4 操作系统选择 ...................................................................3
2.4.1 关于 Android ................................................................3
2.4.2Android 架构 ................................................................3
2.4.3Andr 应用程序 oid 开发的四个主要模块 .........................................4
2.5 语言 JAVA .......................................................................4
3 设计原理 ...........................................................................5
4 用户界面设计 .......................................................................5
4.1 用户界面设计的原则 .............................................................5
4.1.1 界面整洁 ...................................................................5
4.1.2 通用性 .....................................................................5
4.1.3 合理的界面布局 .............................................................5
4.14 界面设计使用到的布局属性 ....................................................6
5 教师学生界面设计 ..................................................................10
5.1 注册界面 ......................................................................10
5.2 欢迎界面 ......................................................................10
5.3 查询请假界面 ..................................................................10
5.4 工具栏界面 ....................................................................11
5.5 登录界面 ......................................................................11
5.6 关于系统界面 ..................................................................11
4
5.7 左滑小菜单 ......................................................................11
5.8 教师功能界面 ....................................................................11
5.9 学生功能界面 ....................................................................12
6 接口设计 ..........................................................................12
7 考勤签到设计原理 ..................................................................13
8 总结工作与展望 ....................................................................13
参考文献 ............................................................................14
谢 辞 ..............................................................................16
1 前言
在现代化信息管理的时代下 ,教育工作者可用蓝牙考勤系统进行签到。学生可以进
行请假,进而更好安排自己的学习计划。老师端不仅可以通过考勤检查学生到勤状况,
还可以发布群消息。不仅节省了人工成本,还提高了效率。本设计的基于蓝牙的考勤系
统是基于 app 和服务端交互,蓝牙之间连接。课题针对用户界面设计,意在做出互动性
强的界面。[1]
5
1.1 本设计的目的、意义及应达到的技术要求
目前,考勤签到多采占用时间长效率的口头签到,这样易造成课堂学生学习时间减
少,时间花在考勤。为了造就一个良好的教学环境,本设计易在完成一个先进高效的蓝
牙考勤系统,并使用 Android 设计一个一致性高,受众广,易上手,界面切换迅速,字
体颜色分布看着舒适的界面。选择一个主要色调作为 APP 的主题色。让操作达到简单舒
适的范畴,合理传达视觉元素,达到信息对于用户来说一目了然。
1.2 本设计在国内外的发展概况及存在的问题
近年来随着大学生数量增多,考勤任务变得越来越兼巨,拖延时间也长。教师也不
可能每节必点名,这样引起学生的侥幸心理,对学生的学习和发展无疑是种巨大的影响。
而改变机制使得点名时间大幅度减少,效率变高。而用户界面设计也是不可或缺的一环,
因为考勤的顺利与否会影响积极性(用户体验),所以优化用户使用感受,尽量使用户
感受傻瓜式体验。因为企业学习都是追求效率,时间就是金钱,在这种基础上蓝牙考勤
系统越来越普及。无论国内还是国外,在不久的将来,口头点名这类地效率低下的方式
最终将被淘汰。[4]
在国外,app 的设计更加人性化,他们把用户体验作为最终目标,打造了许多让人
爱不释手的 app。那些 app 下载率都高居不下,见到有趣十分减压,它由许多元素组成,
譬如俏皮的文字,适宜的画面,完美的组合成了这个 app,多次使用视觉手法,引发人
们的共鸣。
所以一个好的用户体验是用户对这个 app 的直观感受,不夸张地说一个良好的互动
的的确确能影响到用户对其的使用积极性,从而引发一系列相关连锁问题。本设计以安
卓为平台,以点名 app 为媒介,找到符合大众视觉需求的界面样式。以舒适简洁好用出
发。
但是受限于某些限制,国内设计的操作系统在经验和性能上与国外还有一定差距,手机
用户界面没有国外那么人性化,缺少良性互动,缺少实用性。所以应该想方设法增加客
户粘。
1.3 本设计应解决的主要问题
打造用户喜欢的用户界面,根据用户的使用习惯设计界面,如阅读习惯,信息语言
使用是否恰当,数据对齐排列,屏幕各类图标摆放适宜。减少 app 中广告植入,过多的
广告植入不在用户的享受范围内,而且 app 应该简单好用,减少复杂的操作和过多的页
数。拉近 app 与客户的距离,应该为了针对该 app 的专用人群添加该人群熟悉的元素。
2.1 关于 Android Studio
2.1.1 介绍
剩余50页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 72
- 资源: 5584
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功