ic卡水计费系统 毕业设计

ic卡水计费系统 毕业设计

ID:353520

大小:221.01 KB

页数:46页

时间:2017-07-27

ic卡水计费系统  毕业设计_第1页
ic卡水计费系统  毕业设计_第2页
ic卡水计费系统  毕业设计_第3页
ic卡水计费系统  毕业设计_第4页
ic卡水计费系统  毕业设计_第5页
资源描述:

《ic卡水计费系统 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章系统硬件的描述1.1IC卡简介IC卡的名称来源于英文名词“SMARTCARD”,又称集成电路卡,即(INTEGRANTEDCIRCUTTCARD)。IC卡的概念是70年代初提出来的,法国布尔公司(BULL)于1976年在世界上首先成功研制开发出IC卡产品。到今天,IC卡技术己日趋成熟和完善,被广泛应用于通讯,银行等各生产及生活领域。IC卡芯片具有写入数据和存储数据的能力,IC卡存储芯片中的内容根据需要可以有条件的供外部读取,也可供内部信息处理和作判断之用。根据卡中所镶嵌的集成电路的不同,IC卡可以分为以下三类:(1)存储

2、器卡卡中的集成电路为EEFROM(即可用电擦除的可编程只读存储器,也可写作E^2PROM)。(2)逻辑加密卡卡中的集成电路具有加密逻辑和EEPROM。(3)CPU卡卡中的集成电路包括中央处理器CPU,EEPROM,随机存储器RAM以及固化只读存储ROM中的片内操作系统COS(CILIPOPERATINGSYSTEM)。根据应用领域来分,IC卡有金融卡和非金融卡两种。其中金融卡又有信用卡、(CREDITCARD)和现金卡(DEBITCARD)等。按IC卡与外界数据传送的形式来分,则有接触型IC卡和非接触型IC卡两种。当前广泛使用

3、的是接触型IC卡,在这种卡片上有6个触点可与外界接触(见表1-1)。表1-1EEFROM模块功能芯片触点引出端名功能C1VCC接工作电压C2NC未连接46C3SCL(CLK)串行时钟C4GND接地C5NC未连接C6SDA(I/O)串行数据1.2水计费系统简要说明IC卡水计费系统一般应包括以下三个部分:1)读卡器单片机及底层支持软件;2)底层支持软件与管理系统的接口;3)IC卡管理系统的WINDOWS用户界面。本次毕业设计主要完成了IC卡第三部分即IC卡数据库管理系统软件的开发工作,对于第二部分,由于现行IC卡种类很多,各种IC

4、卡的内部结构都不尽相同,对应不同的文件读取方式、读取格式,并设有一通用的接口规则。对此,只需把IC卡所读取的内容由.DBF文件转化IC卡能够识别的文件格式即可。如对于华旭金卡,只需将文件扩展名转化为.HXC。文件格式为:信息1,信息2,信息3,……信息N;数据1,数据2,数据3,……数据N第二章数据库系统概述2.l几个重要的基本概念1、数据:是描述事物的各种符号记录,数据和关于数据的解释是分不开的,即数据与其语主义是不可分的。462、数据库(DATABASE简称DB):是长期储存在计算机内,有组织的、可共享的数据集合。数据库中

5、的数据按一定的数据模型组织、描述和存储,因而具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户所共享。3、数据库管理系统(DATABASEMANAGEMENTSYSTEM简称道DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统(DBMS)统一管理,统一控制。4、数据库系统:是指在计算机系统中引入数据库后的系统构成,一般由数据库、DBMS(以及应用开发工具软件)、应用系统、操作系统、数据库管理员、和用户构成。如图2-1应用系统数据库管理员用户操作系统数据库开

6、发工具数据库管理系统图2-1数据库系统组成图数据库系统的优点体现力:(1)数据由DBMS统一管理和控制。(2)数据具有结构化。(3)数据的冗余度低,易扩充。(4)具有较高的数据独立性。数据独立性既有物理独立性,又有逻辑独立性。(5)数据的共享性:数据的共享性是指共享数据库中的数据资源,其意义是各种应用、多种语言,多个用户相互覆盖地使用数据库中的资源。DBMS提供了以下四个方面的数据控制功能。46①数据的安全性保护:数据的安全性是指保护数据,以防止不合法的使用造成数据的泄密和破坏,使每个用户只能按规定对某些数据进行使用和处理。②

7、数据的完整性检查:数据的完整性是指数据的正确性,有效性和相容性,即控制数据在一定的范围内有效或要求数据之间满足一定的关系。③并发控制:指当多个用户的并发进程同时存取,修改数据库时,可能会发生互相干扰而得到错误的结果,并使数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制和协调。④数据库恢复:计算机系统的硬件故障、软件故障、操作员的失误以及故障的破坏都会影响数据库中的数据的正确性,甚至造成数据库部分或全部数据的丢失,DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)的功能。2.2关系数

8、据库系统计算机不可能直接处理现实世界中的具体事物,需要把具体事物转换成计算机能够处理的数据。因而在数据库中要用到数据模型这个工具来抽象,表示和处理现实世界中的数据,数据模型是数据库系统的核心和基础,各种机器上实现的DBMS软件都是基于某种数据模型的,为了把现实世界中的具体事物

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。