基于JAVA的门禁管理系统
学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 指 导 教 师: 完 成 日 期:
摘 要
随着社会经济和科技的发展,IC卡技术已广泛地应用于各种行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业。门禁控制系统通过对出入口的控制,限制人员和车辆进入受控区域,达到确保受控区域安全的目的。IC卡门禁系统由于其较高的安全性、较好的便捷性和性价比成为门禁系统的主流。
通过对IC卡门禁系统需求的深入分析,本次的软件设计采用SQL Server2005数据库来实现软件系统的数据库服务;采用完全面向对象编程的开发工具JAVA来设计软件的用户界面,用其中的各种常用控件设计了登录、基本资料、设备管理、卡管理、查询管理、系统管理一系列窗体;并应用数据库访问工具ODBC中的各种访问对象来实现软件与数据库的访问。
该软件是一个简易型不收费的管理系统。通过软件平台管理员可发行用户卡,并采集出入记录存入数据库中供查询和打印,通过“巡检”界面实时监控人员的出入,也可以与下位机(设备)进行无联机工作,即脱机工作。
本非接触式IC门禁管理系统软件具有界面友好,使用方便,操作简单的特点,不需要操作人员具有专业的计算机操作水平。
关键词:IC卡,门禁系统,数据库,SQL Server2005
I
ABSTRACT
With 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 \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 Server2000
II
目 录
摘 要 ..................................................................................................................................................... I ABSTRACT .................................................................................................................................................. 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 -
III
4.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 -
IV
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于JAVA的门禁管理系统(含源文件)在线全文阅读。
相关推荐: