基于单片机自习室座位管理系统设计
- 格式:pdf
- 大小:173.11 KB
- 文档页数:2
数据库应用系统设计与开发报告实例自习室座位管理系统一、开发背景每学期期末,华师校园都会掀起一阵自习热,一时间,自习室供不应求。
许多同学天还未亮专程赶到自习室去占座,特别是高职A栋自习室,每天早上都有几百号人涌在大门口等待开门,隐藏着巨大的安全隐患。
现代信息技术的飞速发展给我们生活带来了极大的便利和无穷的乐趣。
,如果我们将信息技术运用至自习室座位管理系统,那么再给我们带来方便的同时,也能让我们时刻体会到数字化华师的乐趣。
二、需求分析(一)系统需求自习室座位管理系统应该具有信息全面准确、更新快速、显示简洁移动等特点。
自习室座位信息更新界面应简单易用,输入方便,这样才能使自习室管理者能够方便快捷地对当前自习室座位信息情况进行更新。
(二)功能需求自习室座位管理系统主要为学生提供自习室座位情况信息,学生可以通过网络查询开放的自习室和各自习室的人数。
管理员可定时更新各个自习室的剩余座位数信息。
1、学生查询功能:为了方便学生查找自习室座位等信息,将所有信息按照需要进行分类。
这样学生就能很方便的找到自己需要的信息。
2、学生登记功能:学生可以通过简单的操作,例如刷信息卡等进行自习登记。
3、添加功能:管理员可以通过填写表格的形式输入开放的自习室等相关信息。
系统可以自动避免重复信息。
4、更新功能:管理员可以对数据库中的信息进行更新。
系统能够通过当前开放的自习室提供需要更新的信息,对更新后的信息进行保存,并自动查找是否是重复信息。
5、删除功能:管理员可以对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。
6、管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
7、统计功能:管理员可以通过此功能对信息进行统计。
如统计当天各个自习室自习人数等。
三、系统设计(一)系统功能模块图“自习室座位管理系统”主要分为学生信息和自习室信息两个方面信息服务子系统,其功能模块划分如图1所示。
基于STC90C52单片机的图书馆座位管理系统摘要:针对目前各各高校图书馆作为资源管理不合理,造成资源浪费的现象。
本文设计了一个基于STC90C52单片机的图书馆座位管理系统,包括主控模块、光电感应模块、显示模块等组成。
文章首先对各模块进行分析,然后是系统总体思路和系统优点及不足。
关键词:STC90C52;图书馆座位管理系统;光电感应1引言近年来,社会的就业形势愈加严峻,高校大学生不得不努力提高自己,在大学期间尽可能地多考證书,提高学习成绩,为了以后有一定的就业优势。
因此,在这种大背景下,高校图书馆便成了学习的热门地点,经常是人满为患。
所以很容易产生许多占座抢座的不良现象。
为了改善这种乱象,我们设计了几个基于52单片机的图书馆管理系统。
2各模块分析2.1主控模块本设计的MCU采用的是DIP(DualIn-linePackage塑料双列直插式)封装的STC90C52高性能8位单片机。
STC90C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。
STC90C52使用经典的MCS-51内核但做了很多的改进使得芯片具有传统51单片机不具备的功能[1]。
并且52单片机把可以多次重复擦写的Flash存储器和具有很强兼容性的微处理器相结合,可大大降低开发所需成本。
这让STC90C52单片机在众多单片机产品中脱颖而出,成为嵌入式应用系统的首选芯片。
2.2显示模块目前在数码相机、手机、DVD、手提式电脑、便携式数码设备上面广泛使用的就是OLED显示技术。
由于OLED显示器不使用背光,所以它很轻。
OLED显示器工作在2~10V的电压下,它的宽屏视角比一般的显示器大,达到了160°。
本设计采用OLED显示技术来显示座位使用情况。
2.3光电传感器模块本设计所采用的光电传感器模块,利用其具有的一对红外线发射与接收管,来实现检测座位有没有人。
其工作原理为,红外线发射管发出红外线,遇到障碍物时反射,被接收管接收,经过电路转换成电信号,通过指示灯显示。
文章编号:1007-757X(2021)03-0063-04基于nRF52832单片机的图书馆自习室座位状态监测系统设计储继华1,梁民2"(中国人民大学1.图书馆;2.实验室管理与教学条件保障处,北京100872)摘要:针对部分高校图书馆自习-座—预约管理系统存在的预约成功后不来,或者迟到早退而带来的座—空置问题,设计了一套基于nRF52832单片机的座—状态(有人/无人)监测系统,对接于现有的座—预约管理系统,能有效解决以上问题%系统由单片机控制芯片、电源电路、电量监测电路、按键电路等组成%nRF52832单片机作为控制器,接收KX022加速度传感器测得的座—状态,并把座—状态传%座—预约管理系统%系统经过测试,能准S监测座—状态,部署方便,有效提高座—{用效率,方便图书馆管理和学生的使用,使图书馆座—资源更合理、公平、高效的被读者共享,具备推广价值%关键词:nRF52832单片机;KX022加速度传感器;系统设计中图分类号:TP23;G251文献标志码:ADesign of Seat Status Monitoring System in LibraryStudy Room Based on nrf52832MCUCHU Jihua1,LIANG Min2*(1.Library% 2.Office of Laboratory Management and Teaching Facilities Development,Renmin University of China,Beijing100872,China)Abstract:In order to solve the problem of seat vacancy caused by not coming after successful reservation or being late and leaving early in study room seat reservation management systems of some university libraries?,a seat status monitoring system based on nRF52832MCU is designed.It can effectively solve the above problems by connecting with the existing seat reserva-ion managemen7sys7em.Thesys7emiscomposedofsinglechipmicrocompu7ercon7rolchip!powersupplycircui!powermo-nioringcircui!keycircui!e7c.nRF52832microcon7ro l erisusedasacon7ro l er7oreceive7hesea7s7a7usmeasuredbyKX022 acceleraionsensor!and7ransmis7hesea7s7a7us7o7hesea7reservaionmanagemen7sys7em.Af7er7esing!7hesys7emcanac-cura7ely moniorsea7s7a7us!facilia7edeploymen7!e f ec7ivelyimprovesea7u7ilizaione f iciency!facilia7elibrary managemen7 ands7uden7use!andhelpreaderssharesea7resourcesmorereasonably!fairlyande f icien7ly!whichiseasy7odeployandhas 7hevalueofpromo7ion.Key words:nRF52832MCU%KX022acceleration sensor;system design0引言高校图书馆具有舒适的学习环境和丰富的学习资源,是师生查阅资料和自主学习的首选场所。
自习室智能座位分配系统1.需求分析所谓“占座”,即对座位资源以放在该位置的物品作为标识而占有优先使用权的行为。
由于种种原因,占座已经成为近些年来高校图书馆中普遍存在的现象,尤其是考试近几周,占座问题特别严重,若按正常时间去图书馆,找到座位的可能性就很小。
图书馆真有那么多人在上自习么?其实每一层都大约只有1/3的椅子上有人,其余的座位上却放着书、本、包、杯子等物品,自习室的公共场所有限,部分不自觉的同学早将自己的书、本放在桌子上,人却不在图书馆,而书却“占”着座位,去晚的同学经常找不到座位。
因此,解决图书馆的占座现象十分必要。
2.系统架构•如上的系统结构图大体分为三个部分,第一个部分是对图书馆各个自习室座位统一规划编号,第二部分就是通过红外线扫描图书馆自习室,采集数据信息,确定哪些位置是没人的,第三部分是将将空座位信息反馈到终端进行存储,第四个部分通过手机客户端软件自助查询座位使用和剩余情况,学生可以根据自己的需要选择想坐的位置。
2.1主要模块物联网结构复杂,主要包括三大部分:感知层,承担信息的采(通过智能卡、RFID电子标签、二位条码、传感器等);网络层,承担信息的传输(通过无线网、移动网、有线网、RFID网等);应用层,完成信息的分析处理和控制决策。
2.2红外线感测系统每个自习室设置红外线扫描仪,RFID电子标签,传感器,蓝牙等电子设备,利用蓝牙技术对教室每个座位进行精确定位,当有人坐在某个座位上时,传感器自动反馈信息,当有人离开座位时,利用传感器计时系统进行计时。
2.3终端显示系统将显示系统与扫描系统相连接,终端设备接收反馈来的信息,进行统计分析,有如下两种情况默认显示为空座位:(1)座位一开始就没人坐(2)当人离开30分钟以上。
并将空座位具体信息发布到终端显示系统上。
2.4客户端查询系统学生可以通过手机或电脑客户端软件自助查询座位使用和剩余情况,并根据自己的需要进行选择。
3.软、硬件平台智能终端设备采用射频识别(RFID)、红外感应器、、激光扫描器等信息传感设备,网络层,采用无线网、移动网、有线网、RFID网等实现信息的传送。
我校新图书馆于2005年3月开始运行,一层和五层均设立了可容纳近500人的自习室。
由于我馆人性化的管理和优雅的环境,使图书馆成为读者上自习的首选。
读者量的增加使得自习室经常人满为患,占座现象也屡屡发生,严重影响图书馆自习室的有效利用。
为此,我馆开发了一套自习室座位管理系统,对自习室的座位进行限时管理,每次刷卡只能使用一定的时间,在这段时间之内可续订座位。
用这种办法可以避免学生长时间占用空座位,影响他人使用。
1系统采用CAN技术作为通讯载体图书馆网络比较复杂,如果终端采用电脑的话,成本较高,长时间工作发热量大、不稳定。
自习室分布在两层楼,又有一些设置在阅览室外的自习区,自习区也会经常调换,因此要求终端可以随意增减个数,不受空间、电源等因素制约,采用总线供电方式,可增加临时终端,方便应急验证需要。
因此本系统终端采用单片机为核心,使用CAN总线作为通讯专线设计,可借助于电话线、网线等载体提供可靠通讯。
1.1CAN原理介绍CAN控制器局部网是德国Bosch公司为汽车应用而开发的多主机局部网络。
CAN采用串行通信方式工作,所提供的最高数据传输速率为1Mbp/s,最大通信距离为5km。
CAN同时还具有极强的错误检测能力,可以在高噪声干扰环境中使用,能够检测出高噪声干扰产生的任何错误,当数据传输距离达到10km时,CAN仍能提供50Kbps数据传输速率。
CAN是多主机局部网络,多个外部处理器可以通过CAN控制器挂到CAN总线上形成多主机局部控制网。
在由CAN过程的单一网络中,理论上可以挂接无数个节点,但实际应用中的节点数目会受网络硬件的电气特性所限制。
1.2系统硬件电路该系统不仅仅应用于自习室管理,也可满足开学或毕业时增加的办公点对卡片验证的需要,因此电路在设计的时候注意到了小巧、便携、低成本、扩充方便等因素。
考虑到将来可能扩展成为无线终端,所以本系统选用接口灵活的CAN总线作为通讯载体。
由于单片机体积较小、性价比高,而且接口扩展方便,便于各个模块相连接,本设计终端采用以单片机AT89C52为核心,以扩展DS1302时钟芯片为本地提供时间信息。
自习室系统毕业设计
好的,关于自习室系统的毕业设计,我可以给您一些建议和思路。
1. 系统概述:
该自习室系统可为广大学生提供一个方便、高效的自习场所,通过管理预约、座位分配、安全防范等功能,保障自习室的正常运营。
同时,该系统还包括学生信息管理、教师监管、系统报表等模块,为学生和教师提供全方位的服务。
2. 功能模块:
(1)座位预约模块:该模块支持学生在手机端或网页端进行自习室预约和实时查询。
(2)座位分配模块:该模块在学生预约后,对可用座位进行分配,同时保证座位的合理利用。
(3)考勤管理模块:该模块用于记录学生进出自习室的情况,确保自习室安全。
(4)信息管理模块:该模块包括学生信息的录入、修改和查询,为自习室的学生管理提供基础支持。
(5)教师监管模块:该模块支持教师在后台管理自习室的座位分配和学生管理。
(6)报表系统模块:该模块包括自习室使用情况、学生考勤记录、学生活跃度等报表,帮助学生和教师对自习室的使用情况进行了解。
3. 技术架构:
前端:基于Web的多终端响应式页面,支持手机端、PC端和iPad端访问,主流框架采用JQuery、Vue等。
后端:采用Java开发,主流框架使用SpringBoot和MyBatis,数据库使用MySQL,同时支持redis等缓存技术提高系统访问速度和稳定性。
安全防范:系统采用MD5对用户密码进行加密存储,同时引入验证码机制和 HTTPS等安全技术,保护用户信息安全。
以上是一些自习室系统毕业设计的初步思路和建议,希望能对您有所帮助。
本页为著作的封面,下载以后可以删除本页!【最新资料Word版可自由编辑!!】学校代码10126学号 01012039分类号密级本科毕业论文(设计)图书馆座位智能管理系统的设计学院、系 @@@@@@@@@@@@@@@@@@@专业名称 @@@@@@@@@@@@@@@@@年级 @@@@@@@@@@@@@@学生姓名 @@@@指导教师 @@@@@@年月日图书馆座位智能管理系统的设计摘要:设计了一套功能较为完善的自习座位管理系统,以解决高校图书馆学生占座问题。
首先对系统的功能模块进行了分析,然后介绍了系统的流程设计及实现方式。
关键词:图书馆,座位,智能化DESION OF THE SEATING MANAGEMENT SYSTEM IN THE UNIVERSITY LIBRARYAuthor: fan dao er jiTutor: zhu gai ge Abstract:In this paper , a seating management system has been proposed to solve the problem of occupying seats in the library of the university. Firstly , f unction modules of t he system have been analyzed.Key words: library ,seat, intelligent目录1 绪论 ------------------------------------------------------------------------------------------------------- 1 1.1 图书馆座位智能管理系统产生背景 ---------------------------------------------------------- 1 1.2 图书馆座位智能管理系统的研究意义 ------------------------------------------------------- 1 1.3 图书馆座位智能管理系统国内外研究现状及发展动态分析 ---------------------------- 11.4 图书馆座位智能管理系统的功能 ------------------------------------------------------------- 22 图书馆座位智能管理系统的方法实现------------------------------------------------------------- 23 图书馆座位智能管理系统的方案设计------------------------------------------------------------- 3 3.1 图书馆座位智能管理系统的模型--------------------------------------------------------------- 3 3.2 图书馆座位智能管理系统的硬件设计--------------------------------------------------------- 33.3图书馆座位信息采集和发送装置、信息接收和信息处理装置设计方案 --------------- 44 系统软件设计------------------------------------------------------------------------------------------- 55 本系统设计的关键技术------------------------------------------------------------------------------- 66 本系统设计的特色和创新之处---------------------------------------------------------------------- 6 结论 ----------------------------------------------------------------------------------------------------------7 参考文献 ---------------------------------------------------------------------------------------------------- 8图书馆座位智能管理系统的设计1 绪论1.1 图书馆座位智能管理系统产生背景内蒙古大学大学(北校区)图书馆现有总阅览座位15000多席,然而阅览室、自习室等资源丰富、安静舒适的地方座位却仍然不能满足学生的需求,每逢大小考试,图书馆更是人满为患、一座难求。