基于物联网的智慧校园管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于物联网的智慧校园管理系统
杨耀雯牟冠军郑云风于剑
内容摘要:智慧校园管理系统是基于RFID射频技术、互联网技术、、数据库技术等与一体的智慧管理系统。通过RFID射频技术将物体与互联网连接起来,再通过互联网将信息反馈,实现了物与物或人与物之间的交流。本系统包括两大部分组成,一是智慧教室管理系统,二是车库管理系统。当携带有电子标签的学生走进教室时,装载在教室门口的读卡器能自动识别学生的信息,电脑判断出学生的进出状态。同理,当汽车通过车库门口时,读卡器自动读出其信息,判断汽车在车库的位置。
关键词:物联网、RFID射频识别、数据库技术、ASP.NET
第一章系统概述
1.1项目背景
项目提出:参照第十届齐鲁软件设计大赛的智慧校园物联网评委组意见自行提出项目名称:基于物联网的智慧校园管理系统
开发团队:烟台大学计算机学院自动化102-2班WINDWALKER团队
需求分析:针对当今大学生考勤制度不规范及校园内车辆停放而制作。
1.2系统主要功能
智慧校园系统构建了一个物联网技术在校园管理中的简单应用。系统分别采用电子标签对学生进出教室进行管理,采用射频识别技术对学生考勤进行管理。同理,可采取相同的技术对进出校园的车辆进行管理。
1.3开发运行环境
✓开发环境为简体Visual Studio2010版,开发语言C#,分别开发了Windows 应用(用于读取指纹和射频卡)和Web应用。后台数据库为SQL
Server2008。
✓运行环境为Windows2000/2003/2007/XP,数据库为SQL Server2008。
✓硬件需要:射频读卡器。
1.4本文档说明
本文档描述了系统的功能、数据库设计、系统体系结构、实现及运行效果等内容。
第二章网页技术实现
网页设计包括主页、教师界面、学生界面和管理员界面等。其中,根据角色的不同又可分为游客(guest)界面和内部人员(student、teacher、administrator)界面。游客可以通过注册成为内部人员。
图1 网页构架
2.1登录界面
登录界面设置在主页上,根据角色(student、teacher、administrator)的权限不同登录时跳转到不同的页面,Admin=0,1或2在数据库时已设置好。
图2登录界面
其跳转不同页面代码如下:
If (Dr.Read())
{
if (Convert.ToInt32(dr["admin"]) == 1)
{
Response.Redirect("teacher.aspx");
}
if (Convert.ToInt32(dr["admin"]) == 0)
{
Response.Redirect("students.aspx");
}
else
{
Response.Redirect("admin.aspx");
}
2.2注册界面
注册页面可分为学生注册信息页面和教师注册信息界面组成,其页面跳转由DropDownList控件实现。
图3 注册页面
第三章数据库技术
数据库开发环境使用的是Microsoft SQL Server 2008,Microsoft SQL Server 2008是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。Microsoft SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。
3.数据库整体构架
图4 数据库构架
3.1 表的设计
表1 车辆
表2 学生信息
表2 教师信息表
表3 管理员
表4 登录用户表
第四章硬件