基于JAVA的门禁管理系统含源文件_第1页
基于JAVA的门禁管理系统含源文件_第2页
基于JAVA的门禁管理系统含源文件_第3页
基于JAVA的门禁管理系统含源文件_第4页
基于JAVA的门禁管理系统含源文件_第5页
已阅读5页,还剩45页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 JAVA 的门禁管理系统学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 指 导 教 师: 完 成 日 期: I摘 要随着社会经济和科技的发展,IC 卡技术已广泛地应用于各种行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业。门禁控制系统通过对出入口的控制,限制人员和车辆进入受控区域,达到确保受控区域安全的目的。IC 卡门禁系统由于其较高的安全性、较好的便捷性和性价比成为门禁系统的主流。通过对IC卡门禁系统需求的深入分析,本次的软件设计采用SQL Server2005数据库来实现软件系统的数据库服务;采用完全面向对象编程的开发工具JAVA来设计软件的用户界面,用其中的各种常用控件设计了登录、基本资料、设备管理、卡管理、查询管理、系统管理一系列窗体;并应用数据库访问工具ODBC中的各种访问对象来实现软件与数据库的访问。该软件是一个简易型不收费的管理系统。通过软件平台管理员可发行用户卡,并采集出入记录存入数据库中供查询和打印,通过“巡检”界面实时监控人员的出入,也可以与下位机(设备)进行无联机工作,即脱机工作。本非接触式 IC 门禁管理系统软件具有界面友好,使用方便,操作简单的特点,不需要操作人员具有专业的计算机操作水平。关键词:IC 卡,门禁系统,数据库,SQL Server2005IIABSTRACTWith the development of social economy and science technology, the IC card technology has been broadly applied in all kinds of trades, especially, public traffic, wireless communication identify, finance trade and safety-defend etc. Access Control System (ACS) controls the gateway and safeguards Controlled area by restricting people and vehicles. Because of the higher security, preferably convenience and the ration of performance to price, The IC card Access Control System (ACS) will becomes the mainstream of the ACS.Based on the in-depth demand analysis, the software system uses Microsoft SQL Server database as the data library services. The design of user interface resort , a fully object-oriented program tool. With the various in commonly used controls a series of forms have been designed including entry, basic information, equipment management, card management, inquiry management, System Management. And using various accessing object of database accessing tool ODBC for the visit to software and database.The software is a Simple and charge free management system. Through the software platform, the manager can issue the user card, and collect the in and out record into the database for inquiry and printing. Through “inspection tour“ interface and the in and out real-time monitoring of people, the software can work with the lower machines (equipment) without on-line, which is out-lining work.These Radio Frequency Identification Card Access Control System (RFICACS) has good characteristic, such as friendly interface, the convenience for user, simple operation, and no requiring for operators with a professional computer operating level.KEY WORDS: IC card, Access Control System (ACS), database, SQL Server2000III目 录摘 要 .IABSTRACT.II第一章 项目概述 .- 1 -1.1 现系统概述 .- 1 -1.2 系统组织机构 .- 1 -1.3 系统业务流程 .- 2 -第二章 系统的可行性研究与需求分析 .- 3 -2.1 可行性研究 .- 3 -2.1.1 经济可行性 .- 3 -2.1.2 技术可行性 .- 3 -2.1.3 操作可行性 .- 3 -2.1.4 方案可行性 .- 3 -2.2 需求分析 .- 4 -2.2.1 用户需求 .- 4 -2.2.2 系统需求 .- 4 -2.2.3 设备需求 .- 5 -2.2.4 数据流图 .- 6 -2.2.5 数据字典 .- 6 -2.2.6 系统数据模型 .- 9 -第三章 系统的总体设计 .- 11 -3.1 系统软件结构设计 .- 11 -3.1.1 软件结构 .- 11 -3.1.2 数据库逻辑设计及表的设计 .- 13 -3.1.3 生成表及建立表间关系 .- 16 -3.2 系统流程图 .- 17 -第四章 详细设计 .- 18 -IV4.1 选择设计语言 .- 18 -4.2 系统分析与设计 .- 18 -4.3 ODBC 技术操作数据库 .- 25 -4.3.1 选择 ODBC 的原因 .- 25 -4.3.2 创建 ODBC 对象模型 .- 26 -4.4 IC 卡管理模块设计 .- 28 -4.4.1 模块功能 .- 28 -4.4.2 界面设计 .- 29 -第五章 系统的实现与调试 .- 31 -5.1 应用系统的开发及测试 .- 31 -5.1.1 系统首页 .- 31 -5.1.2 产品说明 .- 32 -5.1.3 用户登录及访问权限 .- 32 -5.1.4 角色管理 .- 33 -5.1.5 操作员管理 .- 33 -5.2 应用系统的调试 .- 34 -第六章 测 试 .- 36 -6.1 测试原则及测试方法概述 .- 36 -6.1.1 测试原则 .- 36 -6.1.2 测试方法 .- 36 -6.2 测试项目测试用例 .- 38 -6.2.1 功能测试 .- 38 -6.2.2 缺陷限制及建议 .- 38 -结束语 .- 41 -致 谢 .- 42 -参考文献 .- 43 - 1 -第一章 项目概述1.1 现系统概述门禁系统,又称为出入口控制系统,在科学技术发达的今天,已发展为一套现代化的、功能齐全的管理系统。它对出入门和通道的管理也早已超出了单纯的对门锁及钥匙的管理。它不只是作为进出口管理使用,而且还能有助于内部的有序化管理。它能够时刻自动记录人员的出入情况,限制内部人员的出入区域,出入时间,礼貌地拒绝不速之客。同时也将有效保护财产不受非法侵犯。门禁管理系统已成为安全防范系统中极其重要的一部分,在一些发达国家中,它正以远远高于其它类安防产品的进度迅猛发展,广泛应用在智能大厦、智能小区、办公室、宾馆等各种房间门、大门、人行通道的管理。在注重美观的现代都市里,公司的形象体现了所追求的风格和气度,也是给顾客建立起信心的保障。可以想象,在追求智能化无纸办公的今天,在豪华气派的玻璃大门装上一把笨重的锁将会是件多么繁琐而尴尬的事情啊!但是,如果能用手中的卡片轻轻一晃,大门就应声而开,那将是一种全新的感受。另外,在越来越注重商业情报和安全的今天,传统的个人身份鉴别手段己不能完全满足现代社会经济活动和社会安全防范的需要。从消除人为不安全因素来看,只有不易被他人代替、仿制、甚至本人也无法转让的身份识别凭证才能胜任。因此,从易用性、安全性、成熟性、造价性等方面综合比较,IC 卡门禁技术正在以惊人的速度迅猛发展。这正是我们研究 IC 门禁管理系统的意义所在。1.2 系统组织机构目前系统组织机构如下图 1-1 所示:门禁管理系统人事系统 设备系统 系统设置- 2 -图 1-1 系统组织机构图1.3 系统业务流程下面以超级用户为例,介绍系统的使用流程。不同的用户拥有的操作权限不同,所以相应的 操作流程也会有所差别,用户只需按以下操作流程操作页面即可。第一步:登陆门禁系统(用户名:0000 密码:000000) 。 第二步:创建用户角色(如总经理、经理、职员) 。 第三步:设置系统参数(如串口设置、安装插件、修改密码) 。 第四步:对数据字典进行初始化操作(如部门、身份、证件号、国籍、民族、卡片处理) 。 第五步:按照企业或学校组织结构录入人员信息。 第六步:添加门禁设备,添加门信息参数。 第七步:设置特殊时间组、门禁时间段,即特定时间组及门禁时间段,哪些人员可以对门禁 进行操作。 第八步:设置门禁权限组(将时间段与门禁绑定在一起) 。 第九步:设置人员门禁权限组(添加人员信息到人员权限组内) 。 第十步:添加的人员信息对门禁设备进行开、关操作。 第十一步:设置门策略时间组(如:00:00 至 24:00) 。 第十二步:设置门策略(如门常开、门常闭、刷卡即开) 。 第十三步:人员对门禁进行开、关操作。 - 3 -第二章 系统的可行性研究与需求分析2.1 可行性研究本次软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费时间和精力,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。本系统从技术可行性、经济可行性、操作可行性、方案可行性四个方面分析研究。2.1.1 经济可行性本系统使用SQL server数据库管理系统,前端采用eclipse作为应用开发工具,容易购买,价格低廉。开发此系统并投入使用,安装简单,成本低廉,易于维护和升级,开发周期短,经济效益高。本系统要求的计算机配置不是很高,需要操作系统,应用软件和数据库管理等软件,基础投资建设成本不是很高。支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。所以,在经济上是可行的。2.1.2 技术可行性开发工具:MyEclipse 数据库环境:SQL server 2005系统环境:Microsoft Windows 2000 或以上版本。系统实现依靠相对熟悉的 JAVA 语言和 SQL server 数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作,暂不存在技术问题。2.1.3 操作可行性本系统需要一台 WEB 服务器,配置要求与客户量相关,对于普通公司内使用,一台普通的服务器即可。当前的主流服务器完全可以满足要求。对于客户端,只需要客户端装有浏览器即可,对机器本身没有太高的要求,一般电脑都可满足要求。- 4 -2.1.4 方案可行性本系统致力于设计出能够满足大楼管理需求,实现工作环境安全、人事考勤管理、大规模人员出入等管理工作,其带来的经济效益非常好,所以本方案是可行的。2.2 需求分析2.2.1 用户需求主要是建筑物的建筑施工图及建筑结构、布局及环境进行详细的研究及分析,结合长期的工程设计经验,对门禁防护范围及功能的需求分析如下所示。1、在设备选择时,要考虑火灾情况下断电解锁功能,确保消防报警时人员的安全。2、系统有可扩展性好,令用户可轻易在原系统基础上进行系统扩展,而不必重新对系统作太大的改造。3、系统应配置方便用户制作工卡。4、系统支持通行时区的设定,并可对不同的节假日独立设定。5、系统采用分级结构,局部的损坏不会影响其它部分的正常工作。6、门禁系统应可定时控制系统的各区域布防或撤防、通道门的开关及出入口的开关,并具有防返功能。7、门禁点主要为单向控制,进门时刷卡,出门不用刷卡,按开门按钮开门。实时记录出/入人员的姓名、身份、时间、次数,可按时间、特定门、特定持卡人等进行检索查询,并自动生成报表。8、门禁系统网络结构要求具有高系统容错性,采用集中管理、分散控制管理模式,整个系统为模块化结构,方便系统扩容。9、所有门禁通过刷卡开门,合法用户可随时换卡,可设置持卡人拥有不同的权限,不同权限的人可进入的区域不同,也可以指定不同权限进入各个门的时效。10、门禁系统实时监控各控制点的门的开关情况,异常情况(开门超时、强行开门、非授权开门等)自动报警,系统电缆、电源、模块等受到破坏时具有自动报警功能。11、门禁系统的控制器在与控制主机失去通讯的异常情况下,可独立工作。每个智能控制器可同时支持读卡器及输入/输出点,设有配置端口,以便于使用计算机直接对单个智能控制器进行配置和编程。- 5 -2.2.2 系统需求实现对人员、出入通道的科学分类管理,对不同授权的人员,限制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论