《基于物联网的智慧校园管理系统.pdf》由会员分享,可在线阅读,更多相关《基于物联网的智慧校园管理系统.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、智慧校园管理系统基于物联网的智慧校园管理系统基于物联网的智慧校园管理系统杨耀雯牟冠军郑云风于剑内容摘要:内容摘要:智慧校园管理系统是基于 RFID 射频技术、互联网技术、数据库技术等与一体的智慧管理系统。通过 RFID 射频技术将物体与互联网连接起来,再通过互联网将信息反馈,实现了物与物或人与物之间的交流。本系统包括两大部分组成,一是智慧教室管理系统,二是车库管理系统。当携带有电子标签的学生走进教室时,装载在教室门口的读卡器能自动识别学生的信息,电脑判断出学生的进出状态。同理,当汽车通过车库门口时,读卡器自动读出其信息,判断汽车在车库的位置。关键词:关键词:物联网、射频识别、数据库技术、1智慧
2、校园管理系统第一章系统概述第一章系统概述1.11.1 项目背景项目背景项目提出: 参照第十届齐鲁软件设计大赛的智慧校园物联网评委组意见自行提出项目名称:基于物联网的智慧校园管理系统开发团队:烟台大学计算机学院自动化 102-2 班 WINDWALKER 团队需求分析:针对当今大学生考勤制度不规范及校园内车辆停放而制作。1.21.2 系统主要功能系统主要功能智慧校园系统构建了一个物联网技术在校园管理中的简单应用。系统分别采用电子标签对学生进出教室进行管理,采用射频识别技术对学生考勤进行管理。同理,可采取相同的技术对进出校园的车辆进行管理。1.31.3 开发运行环境开发运行环境开发环境为简体 Vi
3、sual Studio2010 版, 开发语言 C#, 分别开发了 Windows应用( 用于读 取指纹和射 频卡)和 Web 应用。后台数据 库为 SQLServer2008。运行环境为 Windows2000/2003/2007/XP,数据库为 SQL Server2008。硬件需要:射频读卡器。1.41.4 本文档说明本文档说明本文档描述了系统的功能、数据库设计、系统体系结构、实现及运行效果等内容。2智慧校园管理系统第二章网页技术实现第二章网页技术实现网页设计包括主页、教师界面、学生界面和管理员界面等。其中,根据角色的不同又可分为游客(guest)界面和内部人员(student、teac
4、her、administrator)界面。游客可以通过注册成为内部人员。图 1 网页构架游客内部人员主页TeacherStudentAdministrator2.12.1 登录界面登录界面登录界面设置在主页上,根据角色(student、teacher、administrator)的权限不同登录时跳转到不同的页面,Admin=0,1 或 2 在数据库时已设置好。登录Admin=0Admin=1Admin=2Student 界面Teacher 界面Administrator 界面图 2 登录界面其跳转不同页面代码如下:If (Dr.Read()3智慧校园管理系统 if (Convert.ToInt
5、32(dradmin) = 1) Response.Redirect( teacher.aspx); if (Convert.ToInt32(dradmin) = 0) Response.Redirect( students.aspx); else Response.Redirect( admin.aspx); 2.22.2 注册界面注册界面注册页面可分为学生注册信息页面和教师注册信息界面组成,其页面跳转由DropDownList 控件实现。图 3 注册页面4智慧校园管理系统第三章数据库技术第三章数据库技术数据库开发环境使用的是 Microsoft SQL Server 2008,Micros
6、oftSQL Server2008 是一个全面的数据库 平台,使用集成的商业智能工具提供了企业级的数据管理。 Microsoft SQL Server 2008 数据库引擎为关系型 数据和结构化数据提供了 更安全 可靠的 存储功能 ,使用 户可以 构建和 管理用 于业务 的高可用和高性能的 数据应用程序。3 3数据库整体构架数据库整体构架数据库校园车库教师信息表学生信息表管理员表教室信息表留言表用户登录表车辆信息表车位表车主表图 4 数据库构架3 31 1 表的设计表的设计表 1 车辆序号12345名称c_idCar_noownerRFIDP_id5类型Nvarchar(20)Nvarchar
7、(30)Nvarchar(50)Nvarchar(50)Nchar(10)说明车的 id,主键车牌号车主射频卡卡号停车场 id智慧校园管理系统67表 2 学生信息In_timeOut_timedatetimedatetime进入时间出去时间序号1234567891011表 2 教师信息表名称学号RFID姓名性别专业学院入学年份班级手机号码E_mail密码类型Nvarchar(50)Nvarchar(20)Nvarchar(50)Nchar(2)Nvarchar(50)Nvarchar(50)Nvarchar(10)Nchar(10)Nvarchar(50)Nvarchar(50)Nchar(8
8、)说明主键,非空射频卡卡号,非空非空允许为空允许为空允许为空允许为空允许为空允许为空允许为空允许为空序号1234567891011表 3 管理员名称工号RFID姓名性别学院教授课程职位入校年份手机号码E_mail密码类型Nvarchar(20)Nvarchar(20)Nvarchar(50)Nchar(2)Nvarchar(50)Nvarchar(50)Nvarchar(8)Nchar(8)Nvarchar(50)Nvarchar(50)Nchar(8)说明主键,非空射频卡卡号,非空姓名,非空允许为空允许为空允许为空允许为空允许为空允许为空允许为空允许为空序号123名称IdUsernamePassword类型Nvarchar(20)Nvarchar(50)Nchar(8)说明主键,非空姓名密码表 4 登录用户表序号123名称用户名密码Admin6类型Nvarchar(20)Nvarchar(8)Int说明主键,非空允许为空权限智慧校园管理系统第四章硬件第四章硬件7智慧校园管理系统8