《ic卡水费系统毕业设计-封皮》由会员分享,可在线阅读,更多相关《ic卡水费系统毕业设计-封皮(22页珍藏版)》请在金锄头文库上搜索。
1、毕 业 设 计 用 纸内容摘要隋着计算机技术的迅猛发展,IC卡技术也日臻完善。由于他具有可读可写、便捷高效的特点,正被越来越广泛地应用与国民经济生活的各个领域。IC卡计量系统一般由读卡器单片机低层支持软件、低层软件与管理系统的接口以及IC卡管理系统的WINDOWS用户界面等三部分组成。本毕业设计在对自来水公司水计费业务进行大量实际调研的基础上,采用模块化设计思想,以VISUEL FOXPRO5.0作为数据库开发系统,WINDOWS98作为操作平台,完成了对第三部分数据软件的开发工作。该软件包括以下九个模块即客户输入模块、参数设定模块、客户查询模块、操作员查询模块、增加客户模块、口令修改模块、数
2、据备份模块、数据恢复模块、操作日志模块、以上各模块经上机运行调试,证明功能正常,本数据库系统软件系统可以投入水计量系统中使用。关键此:IC卡,水计量,数据库,模块化设计,软件毕 业 设 计 用 纸ABSTRACTWITH THE HIGH-SPEED DEVELOMENT OF COMPUTER TECHNOLOGY, IC CARD TECHNIQUE IS ALSO MORE AND MOREPERFECTING AS IT HAS MANY CHARACTERIDSTIC OF CAN BE READ AND WRITEH AND CONVENIENT HIGH-EFFICIENCY,I
3、T ISBEING USED WIDLY IN MANY FIELDS OF COUTRY NATIONNAL ECONOMY LIFT IC CARD SYSTEM IS MADE UP BY THREE BY THREE PART SUCH AS READING CARD MACHING SIMPLE COMPUTER BOTTOM SURPORTING SOFTWARE WITH IC CARDMANAGER SYSTEM 。THIS GRADUATION DESIGH USDED MODEL BLOCK-THOUGHT BASED ON AMOUNT OF STUDYING RESEA
4、RCHING WITH THE WATER COUNTER WORK OF AUTOMTIC WATER SUPPLY COMPANY 。IT USED VISUEL FOXPRO 5.0 AS THE DATABASE SYSTEM AND WINDOWS 98 AS THE OPERATION SYSTEM 。IT HAS COMPLETED THE WORK OF THE THIRD PART DATABASE SOFTWARE 。THIS SOFTWARE CONSISTS OF BY NINE MODEL BLOCK ,THEY ARE USER INPUT MODEL BLOCK
5、、PARAMETER DEFINITING MODEL BLOCK 、USED INQUIEY MODEL BLOCK 、OPERATOR INQUIRY MODEL BLOCK 、ADDING USER MODEL BLOCK 、PASS-WORD MODIFY MODEL BLOCK 、DATA BACKUP MODEL BLOCK 、DATA RESTORE MODEL BLOCK 、OPERAYE DATE NOTE MODEL BLOCK 。THESE MODEL BLOCK HAVE BEEN PROVED SUCCESSFUL THROUGH COMPUTER ACTUAL TE
6、STING 。THE DATABASE SOFWARE CAN BE IN WATER COUNTER SYSTEM NO PROBLEM 。KEY WARDS :IC CARD ,WATER COUNTER ,MODEL DESIGN ,SOFT WARE 毕 业 设 计 用 纸目 录第一章 系统硬件部分的说明11 IC卡简介12 水计费系统简要说明第二章 数据库系统概述21 几个重要的基本概念22 关系数据库系统23 数据库模式及保护第三章 VFP 介绍31 VFP概述32 VFP 特点第四章 系统的软件实现41 系统的需求分析42 系统的设计构思43 系统的详细设计44 模块功能说明第五
7、章 系统评价51 设计中的问题及说明52 系统评价结束语参考文献 附件(源程序);附件(操作说明);附件 (软盘)毕 业 设 计 用 纸第一章 系统硬件的描述1.1 IC 卡简介IC卡的名称来源于英文名词“SMART CARD”,又称集成电路卡,即(INTEGRANTED CIRCUTT CARD).IC卡的概念是1970年代初提出来的,法国布尔公司(BULL)于1976年在世界上首次成功研制开发出IC卡产品。到今天,IC卡技术欲日趋成熟和完善,被广泛应用于通讯、银行等各个生产和生活领域。 IC 卡芯片中的内容根据需要可以有条件的供外部读取,也可以供内部信息处理和作判定之用。根据卡中所镶嵌的集
8、成电路的不同,IC 卡可以分为以下三类:(1) 存储器卡 :卡中的集成电路具有加密逻辑和EEPROM。(2) 逻辑加密卡;卡中的集成电路包括中央处理器CPU、EEPROM、隋机存储器RAM以及固化只读存储器ROM中的内操作系统COS(CILIP OPERATING SYSTEM )。根据应用领域来分,IC卡有金融卡和非金融卡两种。其中金融卡又有信用卡、(CREDTT CARD)和现金卡(DEBTTCARD0等。按IC卡与外界数据传送的形式来分,则有接触型IC 卡和非接触型IC 卡两种。当前广泛使用的接触型IC 卡,在这种卡片上有6个触点可与外界接触(见表1-1)。12 水计费系统简要说明IC卡
9、计费系统一般包括以下三个部分毕 业 设 计 用 纸(1) 读卡器单片机及低层支持软件;(2) 低层支持软件与管理系统的接口;(3) IC 卡管理系统的WINDOWS用户界面。表1-1 EEPROM 模块功能芯片触点引出端名功能C1VCC接工作电压C2NC未连接C3SCL(CLK)串行时钟C4GND接地C5NC未接地C6SDA(I/O)串行数据本次毕业设计主要了IC 卡第三部分即IC卡数据库管理系统软件的开发,对于第二部分,由于现行IC卡种类很多,各种IC卡的内部结构都不尽相同,对应不同的文件读取方式、读取格式,并没有一通用的接口规则。对此,只需把IC卡所读取的内容由DBF文件转化为IC卡能够识
10、别的文件格式即可。如对于华旭金卡,只需将文件扩展名转化为.HXC。文件格式为: 信息1,信息2,信息3, 信息N;数据1,数据2,数据3, 数据N第二章 数据库系统概述2.1 几个重要的基本概念1. 数据: 是描述事物的各种符号记录,数据和关于数据的解释是分不开的,即数据与其语义是分不开的.2. .数据库9DATABASE)简称DB):是长期储存在计算机内有组织的、可供享的数据集合.数据库中的数据按一定的数据模型组织描述和存储,因而具有较小的冗余度较高的数据独立性和易扩展性,并可为各种用户所共享.3数据库管理系统(DATABASE MANAGEMENT SYSTEM简称道DBNS):数据库管理
11、系统是位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统(DBMS)统一管理、统一控制。4、数据库系统:是指在计算机系统中引入数据库后的系统构成,一般由数据库、DBMS (以及应用开发工具软件)、应用系统、操作系统、数据库管理员、和用户构成。如图:2-1数据库系统的优点体现为:(1) 数据由DBMS统一管理;(2) 数据具有结构化;毕 业 设 计 用 纸(3) 数据的冗余度小;(4) 具有较高的数据独立性;数据独立性既有物理独立性,又有逻辑的独立性。(5) 数据的共享性好数据的共享性是指共享数据库中的数据资源,其意义是各种应用、多种语言、多个用户相互覆盖地使用
12、数据库中的资源。DBMS提供了以下四个方面的数据控制功能: 数据的安全性保护:数据的安全性是指保护数据,以防止不合法的使用造成数据的泄密和破坏,使每个拥护只能按规定对某些数据进行使用和处理。 数据的完整性是指数据德望正确、有效性和相容性,即控制数据在一定的范围内有效地或要求数据之间满足一定的关系。 开发控制:指当多个用户的开发进程同时存取、修改数据库时,可能会发生互相干扰而得到错误的结果,并使数据库的完整性遭到破坏,因此必须对用户开发操作加以控制和协调。 计算机系统的硬件故障、软件故障的失误遗迹故障的破坏都会影响数据库中的正确性,甚至造成数据库部分或全部数据的丢失。DBMS必须具有将数据库从错
13、误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)的功能。 用户 数据库管理员应用系统 开发工具数据库管理系统操作系统数据库图2-1 数据库系统组成图2.2关系数据库系统 计算机不可能直接处理现实世界中的具体事物,需要把具体事物转换成计算机能处理的数据。因而在数据中要用到数据模型这个工具来抽象、表示和处理现实世界中的数据,数据模型是数据库系统的核心和基础,各种机器上实现的DBMS软件都是基于某种数据模型的,为了把现实世界中的具体事物抽象、组织为DBMS所支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界。因此可以这样说,现实世界中实体之间的联系在机器世界
14、中就是数据之间的联系。 数据模型要满足三个方面的要求:一是能比较真实地模拟现实世界;二是容毕 业 设 计 用 纸易为人们所理解;三是便于在计算机上实现。 不同的数据模型具有不同的数据结构,目前常用的数据模型有层次模型(HIERACHICAL MODEL)、网状模型(NETWORK MODEL)和关系模型(RELATIONAL MODEL),层次明显和网状模型统称为非关系模型。 数据库按数据模型可分为层次数据库、网状数据库和关系数据库。 关系数据库采用关系模型来作为数据的组织方式,它是由美国IBM公司研究员E。F。CODD 于1970年发表的题为“大型共享系统的关系数据库的关系模型”的论文中受次提出了数据库中关系模型的概念。关系模型是三种数据模型中重要的模型,自80年代以来,计算机厂商新推出的数据库管理系统几乎都是支持关系模型的,数据模型使用不同的数据库语言,建立在不同的操作之上,而且数据库的存储结构也各不相同,但是绝大多数的数据系统在总的体系结构上都具有三级描述的结构特征。数据库系统的三级描述分别为:外模式:亦称子模式或用户模式,是数据用户看到的数据视图,每个用户所看到的外模式不一定相同。模式:亦称逻辑模式,是数据库中的逻辑结构和特征的物理结