、毕业设计说明书范本 联系客服

发布时间 : 星期三 文章、毕业设计说明书范本更新完毕开始阅读bdd80adf5bcfa1c7aa00b52acfc789eb162d9e66

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 2.2 新建一个数据库

创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。

? 标识需要的数据;

? 收集被标识的字段到表中; ? 标识主关键字字段;

? 绘制一个简单的数据图表; ? 规范数据;

? 标识指定字段的信息; ? 创建物理表。 2.3 修改已建的数据库

数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。 2.4 实现数据库之间的联系

数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 2.5数据库系统

数据库系统本质上是一个用计算 机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。

总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。图2.1是

一个数据库系统的简图。 图2.1 数据库系统简图 2.6 机房IC卡收费管理数据库系统简介

使用机房IC卡收费管理系统,系统管理员可以方便得为上机的学生分配计算机,查看机器的使用情况,对数据库进行更新和维护。学生可以通过本系统实现上机划卡计时,下机划卡计费,存款,挂失IC卡等功能。每次添加、修改、删除数据库中信息,数据库系统同时更改。

本系统根据管理员的权限不同分为两部分:操作员执行一般系统操作和系统管理员执

第三章 IC卡技术简介

3.1 智能卡基础知识

智能卡的名称来源于英文名词“smart card”,又称集成电路卡,即IC卡(integrated circuit card)。它将一个集成电路芯片镶嵌于塑料基片中,封装成卡的形式,其外形与覆盖磁条的磁卡相似。

随着我国市场经济的发展和金融现代化,现金和各种证件正逐渐被各种卡片所取代。其中IC卡是卡片家庭中出现最晚,但却是最有前途的一种,最终它将取代现在广泛使用的光电卡、条码卡、磁卡的地位而成为主流。我们知道:IC卡又叫智能卡,它是将大规模集成电路(IC)封装在卡片中,卡片上印有说明文字和图像。由于其内部具有现代高科技产品-集成电路,因此,不但可以存储大量信息,具有极强的保密性能,并且抗干扰、无磨损、寿命长,因此在广泛的领域中得到应用。

根据IC卡的应用领域,可以分为金融卡和非金融卡两大类。金融卡又可以分为信用卡(credit card)和现金卡(debit card)两种。金融卡是我国大力建设的金卡工程的主要媒体。其中,信用卡由银行发行和管理,持卡人必须在银行有帐号、有存款。持卡人可以用信用卡作为消费时的支付工具,可以使用存款,必要时也允许透支限额内的资金。由于IC卡上记录了持卡人主要信息,故不一定要求消费场所与银行联网。比起磁卡等仅记录少量数据的卡型,具有极大的灵活性和可靠性。而现金卡是持卡人以现金购买的电子货币。可以多次使用,自动计费。使用方便,但不允许透支。如水电费的交费卡、煤气费卡、就餐卡、医疗卡等。在卡上金额少于一定限额时,要重新交费才可继续使用。IC卡在此领域应用,主要是由于其优良的保密性,可以防止伪造和窃用。非金融卡主要是作为电子证件,用来记录持卡人的各方面信息,作为身份识别。如IC卡身份证、进门证、考勤卡、医疗证、住宿证等。由于IC卡可以记录大量信息,并且可以分区存款,因此可以做到一卡多用,简化验证的手续。

按卡与外界数据传送的形式分类:有接触式IC卡和非接触式IC卡两种。两种卡的集成电路均密封在塑料卡基片内部,可防水,防尘,防磁。但接触型IC卡的表面可以看到一个方型镀金接口,共有八个或六个镀金触点,用于与读写器接触,通过电流信号完成读写。持卡人刷卡时,须将IC卡手稿读写器,读写完毕,读写器可自动弹出,或由持卡人抽出卡片。因此这种IC卡刷卡慢,但可靠性高,多用于存储信息量大,读写操作复杂的场合。非接触型IC卡卡上设有射频信号接收器或红外线收发器,在一定距离内即可收发读写器的信号,实现非接触读写。这种IC卡常用于身份验证,电子门禁等场合。卡上记录信息简单,读写要求不高,卡型变化也较大,可以作成徽章等形式。

根据IC卡内部结构可以分为以下三类:

存储卡:这种IC 卡内封装的集成电路一般为电可擦除的可编程只读存储器(EEPROM)这种器件的特点是:存储数据量大,容量为几KB到几十KB。信息可以长期保存,也可以在读写器中擦除和改写。读写速度快,操作简单。卡上数据的保护主要依赖于读写器中的软件口令以及向卡上加密写入信息,软件读出时破译。因此这种IC卡安全性稍差。但这种IC卡结构简单,使用方便,成本低,与磁卡相比又有存储容量大, 信息在卡上存储,不需读写器联网的特点,因此也得到广泛的应用。 主要用于安全性要求不高的场合,如电话卡,水电费卡,医疗卡等。

逻辑加密卡:这种IC卡中除了封装了上述EEPROM存储器外,还专设有逻辑加密电路,提供了硬件加密手段。因此不但存储量大,而且安全性强,不但可保证卡上存储数据读写安全, 而且能进行用户身份的认证, 由于密码不是在读写器软件中而是存储于IC卡上,所以几乎没有破密的可能性。例如:美国ATMEL1604逻辑加密卡,卡上设有三级保密功能。总密码用于身份的认证,非法用户三次密码核对错误即可使卡报废。四个数据存储区可分别存储不同信息,又各和独立的读写密码。可以做到一卡多用, 在不同读

第四章 非接触式IC卡技术简介

4.1 非接触式IC卡基础知识

非接触IC卡,又名感应卡, 诞生于90年代初,由于存在着磁卡和接触式IC卡不可比拟的优点,使之一经问世, 便立即引起广泛的关注, 并以惊人的速度得到推广应用。

非接触式IC卡由IC芯片, 感应天线组成, 并完全密封在一个标准PVC卡片中, 无外露部分。非接触式IC卡的读写过程, 通常由非接触型IC卡与读写器之间通过无线电波来完成读写操作。

非接触型IC卡本身是无源体, 当读写器对卡进行读写操作时, 读写器发出的信号由两部分叠加组成:一部分是电源信号,该信号由卡接收后, 与其本身的L/C产生谐振, 产生一个瞬间能量来供给芯片工作。另一部分则是结合数据信号,指挥芯片完成数据、修改、存储等, 并返回给读写器。由非接触式IC卡所形成的读写系统, 无论是硬件结构, 还是操作过程都得到了很大的简化, 同时借助于先进的管理软件,可脱机的操作方式, 都使数据读写过程更为简单。 4.2 主要指标

? 容量为8K 位EEPROM

? 分为16 个扇区每个扇区为4 块每块16 个字节,以块为存取单位 ? 每个扇区有独立的一组密码及访问控制 ? 每张卡有唯一序列号为32 位 ? 具有防冲突机制支持多卡操作

? 无电源自带天线内含加密控制逻辑和通讯逻辑电路 ? 数据保存期为10 年可改写10 万次读无限次 ? 工作温度 -20~50 ? 工作频率 13.56MHZ ? 通信速率 106KBPS

? 读写距离 10mm 以内与读写器有关 4.3 接口定义:

本系统读写器采用WMRFIC06-01 读写器,卡采用Philips公司的Mifare非接触式IC卡。

读写器的引出线分两部分键盘接口可以串在键盘与主机的键盘口中间用于给读写器供电另一个接头为RS232 接口可接计算机的串口 4.4 Mifare卡片读写流程,如图4.1所示。

第五章 IC卡收

机房费管

理系统总体规划

5.1 系统功能描述

5.1.1 功能阐述

本系统针对学校机房收费管理工作量大,效率低等不足之处着手设计,并结合非接触式IC卡技术,使学生的上下机均由划卡实现,避免了现金交易带来的不方便的因素。学生上机由机房管理员分配机号,便于机房管理员了解每台计算机的使用情况。

本系统为每位持卡学生分配编号,同时保存学生信息。学生IC卡丢失可申请挂失,此卡便处于挂起状态,直到申请恢复。可以查询学生消费情况,操作员接收存款情况,计算机使用情况和数据库。还可以添加、注销操作员。

本系统使用Visual Basic 6.0与Access 97开发,使用数据库访问对象(DAO)模型与数据库相连,通过结构化查询语言(SQL)查询数据库。 5.1.2 模块功能阐述

操作员由两种权限:系统管理员和普通操作员。系统管理员可以执行系统中的所有操作,而普通管理员不能进行对数据库的操作。每种权限的操作员均由与其对应的正确的密码进入系统。系统主界面如图5.1所示:

图5.1 系统主界面

本系统分为:会员管理、查询操作、上机操作、修改密码、系统操作五大部分。使用Access 97建库,数据库名为:ICcharge.mdb①,包括七个表:

表operator②记录操作员的密码及权限,包括操作员、密码、单价、权限四个字段,权限分为manage③和operator④,即系统管理员与普通操作员权限,只有权限为manage的操作员才有权制订单价;

表account⑤记录学生信息,包括卡号、编号、系别、专业、年级、班级、学号、姓名、挂失、余额七个字段,挂失有两种状态True(真)表示卡已挂失,False(假)表示卡未挂失;