当前位置:   article > 正文

基于Android studio图书馆自习室座位预约系统java_安卓预约座位功能

安卓预约座位功能

1.我要预约功能。实现如下:
①在学生通过学号、年级、专业等信息进行注册后可成为会员以完成登录并进入管理预约的主界面。选定后的座位不能被其他人再次选定。预约选座采用自选座位方式,学生可自选自习室座位进行预约座位。


②考虑到学生有暂时离开座位的实际要求,座位分为正在使用中、暂时保留、空闲、超时空闲4种状态。预约开始时间为每日7:00-22:00,指定时间内没有来确认扫码签订,座位将被释放,同时被记录为违规。选取座位时长最长为13h,可在使用结束前30min内续约,如果该位置后续时段被别的同学预约,可以新预约其他座位。


③选座后具有主动签退和自动签退两种方式:主动签退即提前离开时用户自行签退,及时释放资源给他人使用。自动签退即到结束时间,系统会自签退。


主动签退设置评价功能,可对座位体验感进行打分评价,分数可作为后续推荐功能参考。
④超出预约时间40min还未签到即“违约”,如果违约次数超过3次,7天内将不能使用座位预约功能。


2.取消预约功能,用户可根据自己的情况点击取消预约按钮取消预约。
3.查看剩余座位功能,可点击查看剩余座位按钮进行查看剩余座位,方便在已经选取了座位的情况下依旧能够查看剩余座位。


4.设置喜爱座位功能。用户可以在选取座位时将其设置为喜爱座位,方便在下次预约时直接预约。
5.查看违规功能。方便用户查看自己的违规,了解违规情况。什么时候违规,为什么违规。


6.推荐功能实现。实现算法,设置剩余座位推荐功能,推荐座位采用用户选取几率较高、评价分数较高的剩余座位。进一步完善用户体验。
7.广播通知功能实现。设置喇叭趣闻广播功能,根据后台广播故事添加实现前台广播,实现学生学习之余增加小乐趣,劳逸结合大致参考下列图片。


local.properties
包含当前Android Studio编译器所使用的外部SDK路径信息
res目录就变得非常简单了。
所以以drawable开头的文件夹都是用来放图片的,
所有以mipmap开头的文件夹都是用来放应用图标的,
所有以values开头的文件夹都是用来放字符串、样式、颜色等配置的,
layout文件夹是用来放布局文件的。
 AndroidManifest.xml
项目清单文件,包含对App的一系列配置,如:应用名、所需权限、包名、所有的Activity信息等

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号