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