寝室门禁管理系统

上传人:wt****50 文档编号:33996793 上传时间:2018-02-19 格式:DOC 页数:32 大小:3.37MB
返回 下载 相关 举报
寝室门禁管理系统_第1页
第1页 / 共32页
寝室门禁管理系统_第2页
第2页 / 共32页
寝室门禁管理系统_第3页
第3页 / 共32页
寝室门禁管理系统_第4页
第4页 / 共32页
寝室门禁管理系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《寝室门禁管理系统》由会员分享,可在线阅读,更多相关《寝室门禁管理系统(32页珍藏版)》请在金锄头文库上搜索。

1、寝室门禁管理系统摘 要随着当代信息化的快速发展,学生宿舍管理是学校管理中不可缺少的组成部分,由于学生住宿安全问题越来越受到重视,宿舍门禁系统的应用也成为了一种可能性。本文结合燕大宿舍管理系统和现代门禁系统的现状和应用进行分析,设计出一个高质量的、利于管理的、集宿舍管理系统与门禁系统为一体的管理系统,使其不仅能满足学校现在的需要,也能满足学生的方便和安全的需要。学生宿舍管理系统的开发主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特

2、点。本系统采用 C#和 Microsoft Visual Access2003 作为前台用户界面的开发语言。关键字:宿舍管理;门禁系统;信息化;数据库;C#;Microsoft Visual Access2003一、实验目的1) 掌握管理信息系统开发的步骤;2) 熟悉常用开发软件与辅助工具;3) 熟练运用某种语句编写代码;4) 根据小型超市系统的特点,实现系统。二、实验意义为了实现提高高校学生宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统-学生宿舍管理系统来进行管理学生宿舍信息,

3、使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。本系统主要针对高校的学生宿舍情况而专门设计,目的就是为高校的宿舍管理提供一种高效率的方式。减轻宿舍管理人员的工作量。当前很多高校的宿舍管理采用手工的方式,由于高校的人员多,这无疑在工作量上给宿舍管理人员带来了很大的麻烦,而且常常由于疏忽造成很多的错误。因此,用计算机来代替手工的管理方式是很有必要的。再者,由于信息化技术的发展,门禁系统的普及,本系统的开发也是完全可能的。三、实验环境寝室门禁管理系统控制操作系统选用中文。本系统的开发环境是 Microsoft Visual Access2003,主要是用 C#语言编写。1. Microso

4、ft Visual Access2003 简介Microsoft Office Access 2003 是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。Microsoft Office Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。2.C#语言简介C#语言自 C/C+演变而来。它是现代的编程语言。它简化和革新了 C+中的类、名字空间、方法重载和异常处理等领域。摒弃了 C+的复杂性,使它更易用、更少出错。C#减少了

5、 C+的一些功能,更易于使用。不再有宏、模板和多重继承。特别对企业开发者来说,上述功能只会产生更多的麻烦而不是效益。使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbage collect)等等。所有这些功能的目标,都是在于开发面向组件的软件。四、实验步骤对于现在学校而言,学生宿舍管理是必不可少的组成部分。但目前大多数学校仍然存在停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,不但麻烦而且浪费许多时间,工作效率比较低,而且寝室经常出现安全隐患问题,面对目前学校发展的实际状况,本文通过实地调研之后,觉得有必要采用新的即

6、借助于计算机来实现复杂的宿舍的管理。(一)系统分析1.可行性分析本系统主要管理的是在校学生的住宿安全以及和住宿相关的一些信息,采用C#和 Microsoft Visual Access 作为前台用户界面的开发语言,由于主要采用数据库来进行管理,实现起来比较简单,从技术上来说是完全可行的。2.系统需求分析本系统的开发主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前台应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。3.功能分析本设计要实现的是高校学生宿舍管理系统,在设计该系统时

7、,应尽可能便于用户管理和操作。系统在实现上应该具有如下功能: (1)系统要求用户选择身份后,必须输入正确的用户名和密码才能进入系统。(2)系统提供学生住宿情况的基本登记。(3)系统提供寝室门禁管理。(4)系统提供学院留言管理。(5)系统提供查询功能,方便用户对学生信息的查询及楼房信息的查询。(6)系统提供增加、删除、修改用户账户的功能。4.数据库概念数据模型数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据

8、库设计之上的。E-R 图是一种信息模型图,体现了系统实体之间的关系。通过系统需求分析,得到了系统的分解功能以及数据流程。在找出所有实体的基础上,需要进一步分析各实体之间的联系。经过分析两两实体之间的联系,然后进行合并优化,给出所有实体的联系图即 E-R 图,即得到系统 E-R 图,如图 1 所示:编号 管理员名 性别m管理员 m管理 管理 n 身份证 指导老师 n 寝室 入住 学生 门磁 寝室 寝室 姓名 专业 班级 人数 电话 性别编号 宿舍楼 寝室号 用户名 密码 出生 入学日期 日期1m 1打开 ID 卡 使用姓名 学号 学院 图 1 ER 图5.系统数据模型数据流图(Data Flow

9、 Diagram,简称 DFD) 是一种最常用的结构化分析工具,它从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况。数据流图中具有四种基本成分,分别是:数据流表示数据的流动情况;加工表示对数据的加工处理过程,它的名字应能简明扼要地表明所完成的是什么加工;数据存贮在数据流图中起着保存数据的作用,指向数据存贮的数据流可以理解为写数据,从数据存贮引出的数据流可以理解为读数据,双向数据流可以理解为修改数据;数据源点或终点,表示图中出现数据的始发点或终止点,它在图中的出现仅仅是一种符号,并不需要以软件的形式进行设计和实现。系统数据流程图是对系统的整体进行把握,本系统的信息主要在用户之间进行,用

10、户的信息,住宿信息,留言等都以数据库的形式存储,经过某种处理以后得到新的数据,同时也把新的数据更新到数据库完成数据的输入、处理、存储、输出。如图 2 所示: 招生办 留言信息 留言管理用户信息 留言信息用户信息办卡处 用户 用户信息 管理员用户信息 用户信息 用户 用户信息 用户信息信息寝室 档案管理部门办卡管理 用户信息学生信息ID 卡 ID 卡信息 学生信息图 2 系统数据流程图6.系统数据字典数据字典(Data Dictionary,简称 DD)是用来定义数据流图中的各个成分的具体的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。它和数

11、据流图共同构成了系统的逻辑模型。本系统涉及的主要数据项有:管理员用户,用户,留言板信息,寝室信息,门禁管理信息。(1)管理员用户=编号+管理员名+管理员密码+访问人数;(2)用户=用户 ID+姓名+班级+系+专业+密码+性别+生日+指导老师+身份+入学日期+电话+家庭住址;(3)留言板=编号+用户名+用户身份+用户姓名+用户地址+注册时间+用户;(4)ID 信息=姓名+学号+学院;(5)寝室=寝室号+寝室类型+寝室楼+寝室号+寝室人数+寝室电话寝室+寝室分数;(6)刷卡器=用户 ID+用户密码(二)总体设计总体设计又称为概要设计,通过这个阶段的工作将划分出组成系统的物理元素程序,文件,数据库,

12、人工过程和文档等等。本系统采用计算机通过人机交互的方式完成相应的功能,数据的存储则采用数据库,系统用户处理的数据是由多张表格组成的,数据库服务器主要负责管理系统中所有数据,应用服务器主要负责完成系统主要业务逻辑、响应客户端要求、向数据库服务器提交请求及返回处理结果,客户端通过网页形式向应用层提交操作请求及控制操作界面,具有技术先进,系统容量大,扩展灵活,并发事件处理能力强,可维护性好,安全性高,用户操作界面友好等特点。系统投入使用后,可以大大方便宿舍管理,减少管理成本,减低管理过程的差错。1.系统功能简介本系统的设计主要分为 5 个功能管理模块:寝室管理模块,门禁管理模块,用户管理模块,查询管

13、理模块,留言版管理模块。各模块的功能如下:(1)寝室管理模块:该模块主要管理寝室的信息的模块。包括:寝室楼的添加、寝室楼信息的修改和删除、文明寝室的管理、寝室损坏信息管理和寝室公告栏的管理。(2)门禁管理模块:该模块包括身份识别,处理和控制,电锁和执行单元传感和报警,线路和通讯,管理和设置。(3)用户管理模块:该模块主要为本系统提供安全性支持,以保证系统的安全性。并可以完成新用户的添加和已有用户的删除和修改(主要完成的是密码的修改) 。学生基本资料的管理、管理员用户的添加及管理员密码修改等功能。以此来保证系统的安全性。(4)查询管理模块:该模块可以通过选择具体分类,对学生的信息进行查询。具体包

14、括:学号查询、姓名查询、系别名称搜索、专业名称搜索、班级别名称查找、辅导老师查找、寝室楼信息查询、评分查询等。(5)留言版管理模块:该模块主要对留言板进行管理。包括:回复删除留言、搜索留言等功能。本系统的模块结构图如图 3 所示:管理首页寝室管理寝室楼添加寝室楼修改删除文明寝室管理寝室损坏管理寝室信息管理寝室公告栏管理查询管理寝室查询评分查询辅导老师查询姓名学号查询用户管理添加管理员管理员密码修改学生资料管理添加学生基本资料门禁管理身份识别管理设置处理和控制电锁和执行传感和报警线路通讯留言版管理回复删除留言搜索留言图 3 系统的模块结构图本系统的设计主要分为两个身份登录:管理员、学生。各个身份所以实现的功能也不一样。登录后进入相应的模块进行所特有权限的功能操作。管理员身份可以作用实现以上全部功能,而学生身份只能作用实现以上的部分功能。2. 各子模块设计及功能由于本系统共设置了两个不同登录身份,而不同身份登录所进入的功能模块不一样。如管理员身份进入后台管理,实现:寝室管理、门机管理、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号