




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、公交IC卡交易子系统设计(一) 2013-07-13 01:01导读:计算机论文论文,公交IC卡交易子系统设计(一)毕业论文论文样本,在线游览或下载,海量论文供你参考:摘 要 随着信息技术的发展和城市信摘 要随着信息技术的发展和城市信息网络建设的日趋完善,城市信息化将成为城市建设和发展的必然趋势。城市一卡通项目正是在此契机下,顺应时代发展潮流而产生的。城市一卡通系统将采用先进成熟的计算机技术,构城市一卡通应用的信息平台,为城市息化管理提供科学依据。城市一卡通客运IC卡电子收费系统的目的,是把目前公共汽车的无人售票及其它售票方式以IC卡电子收费作为支付手段,以计算机系统为信息处理方法的现代化管理
2、系统。交易统计及帐务清算子系统负责完成前台联机交易统计、前台脱机交易统计和后台帐务清算的功能。本系统采用Visual Basic 6.0 作为前台开发工具,SQL Server 2000作为后台数据库,系统具有较完善的安全机制且具有实用、高效、易于操作等特点。本文以交易统计及帐务清算子系统的开发为背景,介绍了城市一卡通项目的概况,交易统计及帐务清算子系统的概念等。全文共分为概述、系统分析、设计、实施、系统运行等五章,论述了该子系统开发的原理、方法,详细阐述了系统分析和系统设计的技术及其应用,并记述系统的实施和运行过程等内容。关键词 交易统计;帐务清算;VB 6.0;SQL Server2000
3、ABSTRACTAlong with the development of the information technique and the constructing of city information network becoming increasingly perfectly, city informationally will become the inevitable trend of city constructing and development .The item of One Card Though A City is exactly the result of ac
4、climating the current of the development of the age. The system of One Card Though A City will adopt the advanced and mature computer technique to build the information field of the application of One Card Though A City and provide science gist to the management of city informationally. ( 整理) The ai
5、m of One Card Though A City passenger transportation electron charges system is to take IC card electron charge as payment method instead of the current charging method of no man selling tickets and other methods of selling tickets, and build modern management system, which take computer system to d
6、eal with information. Trade statistic and account liquidation subsystem is to accomplish the function of online trade statistic in the front, offline trade statistic in the front and background account liquidation.This system adopts Visual Basic 6.0 as exploring tool in the front and SQL Server 2000
7、 as backstage database, so the system has the perfect and safe mechanism and it has the characteristics of practicality, high efficiency, and easily operating etc. Taking the exploration of the trade statistic and account liquidation subsystem as background, the dissertation interposes the general s
8、ituation of One Card Though A City item and the conception of trade statistic and account liquidation subsystem etc. The whole dissertation is separated into five chapters: Summarize, System Analysis, System Design, System Implement and System Function. It discusses the principle and method of the e
9、xploration of this subsystem, and expatiates in details the technique and the application of system analysis, system design, and in the end it records and narrates the process of system implement and system function. Key words trade statistic,ccount liquidation,VB6.0,SQL Server 2000目 录引 言11. 系统简述11.
10、1 业务需求21.1.1 需求概述21.1.2 功能需求21.2 系统目标21.3 业务结构3 内容来自1.4 系统运行环境31.4.1实际系统31.4.2 模拟系统42. 系统分析52.1 术语描述52.2 系统描述62.3 系统特点62.4 系统逻辑模型72.5 系统安全性93 系统设计103.1 功能设计103.1.1 系统模块103.1.2 联机交易模块113.1.3 脱机交易模块123.1.4 帐务清算模块133.1.5 信息查询143.2 物理结构设计153.3 数据库设计153.3.1 系统实体163.3.2 系统E-R图163.3.3 关系模型示例163.3.4 数据库和表清单
11、173.3.5 表的结构183.4 安全性设计233.5 界面设计234. 系统实现344.1 开发工具的选择344.1.1 前端软件工具的选择344.1.2 后台数据库的选择384.2 后台数据库的选择394.3 系统实验475. 系统使用说明485.1 操作步骤485.2 使用方法495.2.1 数据录入495.2.2 怎样进入系统49参考文献52附录A53附录B58引 言城市一卡通客运IC卡收费系统是把目前公共汽车的无人售票及其他售票方式以IC卡电子收费作为支付手段,以计算机系统为信息处理方法的现代化管理系统,本设计项目是以计算机科学为基础,开发一套信息管理系统,用于城市客运集团联机交易
12、、脱机交易统计及帐务清算。系统实时的记录联机交易情况,定时清分脱机交易数据,并对所有结果进行统计清算。具有数据录入,统计,查询及管理的功能。该系统大大提高了帐务数据的安全性、可靠性和完整性,能够满足用户的需要。 Visual Basic 6.0是Microsoft公司推出的一种可视化的编程语言,其面向对象的编程方法使得程序员从繁杂的工作中解脱出来。VB以其高效性,简单易学且数据处理能力强的特点,在客户/服务器体系结构的数据库应用方面越来越为广大的用户及程序设计人员所青睐,鉴于VB以上的特点,在本次设计中采用VB 6.0作为项目的开发工具,这样可以较高效的设计出界面友好,操作方便的程序。1. 系
13、统简述1.1 业务需求1.1.1 需求概述随着信息技术的发展和城市信息网络建设的日趋完善,城市信息化将成为城市建和发展的必然趋势。沈阳城市一卡通项目正是在此契机下,顺应时代发展潮流而产生的。沈阳“城市一卡通”项目功能需求的核心为“一卡多用”。“一卡多用”具体内容是要求实现通过使用一张IC卡,完成多种应用的支付和身份认证,并且满足沈阳三年内发卡量达到一百万张的发展需要。1.1.2 功能需求基于目前沈阳IC卡使用现状、应用需求和IC卡技术应用发展趋势,实现“一卡多用”且各个应用互相独立。项目涉及两大IC卡应用领域:金融和非金融应用领域。针对上述城市自然状况,在沈阳比较适合实施城市信息一卡化的发展目
14、标,实现公交、地铁的消费、煤气、自来水、供电的结算等一卡化,实现统一规划,信息共享,一卡多用。一卡化方便用户使用,为城市居民提供方便的优质服务,提高整个城市的生活质量。沈阳城市一卡通具体功能需求为在非金融领域实现“一卡多用”。1.2 系统目标城市一卡通工程的目标是构筑城市一卡通应用的信息平台,为城市信息化管理提供科学依据;沈阳城市一卡通是建立在多个应用基础上的IC卡支付系统,目标系统将 函盖公交、地铁、自来水、电业、煤气等城市各个方面。 ( ) 通过城市一卡通实现客运、地铁的消费,煤气、自来水、供电的结算等一卡化,统一规范,信息共享,一卡多用,方便使用,为城市居民提供方便的优质服务,提高整个城
15、市的生活质量。沈阳城市一卡通客运IC卡收费系统作为沈阳城市一卡通的重要应用,不但要满足沈阳客运集团的要求,还要满足城市一卡通的实现要求。 城市一卡通的现行设计的应用是城市一卡通客运IC卡电子收费和煤气IC卡收费应用。1.3 业务结构实现沈阳城市一卡通的“一卡多用”功能,实现各个业主的收费结算一卡化,从业务逻辑上,主要可分为收支两条线:首先,消费者在联机交易网点通过付款租用IC卡;然后,在脱机消费场所通过使用IC卡进行消费获得服务。详细的逻辑结构如图表11系统的逻辑结构所示:图 1.1 系统逻辑结构1.4 系统运行环境1.4.1实际系统城市一卡通项目工程清算中心系统需完成每日处理联机交易25万笔
16、,传输75兆脱机交易数据的功能,为保证处理性能达到要求,并在今后能灵活扩展,因此对系统运行环境的要求较为严格。硬件环境:后台主机系统:采用IBM小型机,中间件主机为H80、后台服务器为S80 前台:采用PC和字符终端采集点:采用PC业主服务器:由相关业主进行配置各部件间接口采用TPC/IC协议。软件环境:应用软件:后台所有的批处理,包括日志分离,帐务清分,统计结算和日终处理等。编程采用C语言嵌入SQLESQL数据库:采用大型关系型数据库IBM DB2 7.1 ( ) 操作系统:采用AIX中间件:CICS、MQ1.4.2 模拟系统本次设计知识模拟实际系统的功能,运行环境较为简单,系统性能指标较低
17、。具体配置如下:硬件环境:PC机软件环境:设计软件:Visual Basic 6.0 数据库:SQL Server 2000操作系统:Windows XP 网络环境:实际系统为联机应用,但是由于没有网络环境,模拟系统为单机操作。2. 系统分析城市一卡通客运IC卡收费系统的目的,是把目前公共汽车的无人售票及其他售票方式以IC卡电子收费作为支付手段,以计算机系统为信息处理方法的现代化管理系统,一方面能加快客运汽车的收费速度、提高效率、方便市民;另一方面自动化处理客运信息、准确结算、动态分析,为客运企业的运营,城市交通的管理,城市建设及发展奠定良好的科学基础。2.1 术语描述通用专有名词用户卡:用户
18、在客运、地铁、水、电、气、石油、医保等各种消费场所使用的卡。工作卡:只各业主使用的各种功能卡。客运集团IC卡应用现有四种功能卡,分别为司机卡、设置卡、采集卡、调度卡。联机营业网点:在城市一卡通系统中进行联机交易的网点,可以进行租卡充值等联机操作。租卡:是联机营业网点将用户卡租给消费者的过程。充值:是把一定数量的金额写入用户卡的过程。取消充值:因营业员输入错误造成充值错误,应立即进行取消充值操作。挂失:是用户办理用户卡挂失的过程,挂失时要收取挂失手续费。解挂失:解除用户卡挂失状态,使卡重新进入系统应用的过程。退卡销户:办理用户退还用户卡的过程,退卡时按照使用时间收取折旧费,折旧费的上限为卡押金。
19、 沈阳客运IC卡应用专有名词电子车票:IC卡中以电子方式记录的持卡人购买车票的信息,记录着持卡人的剩余金额,剩余优惠次数和优惠次数的截止期限。电子月票:IC卡中以电子方式记录的单位用户为职工购买车票的信息,记录着剩余金额和月票截止期限。采集点:在城市一卡通系统中采集车载机交易信息的网点,可以通过手持POS将车载机中的交易记录上穿到后台。下传:是指前台采集终端传递黑名单信息和时钟信息给车载机。下载:是指手持POS传递黑名单信息和时钟信息给车载机。上载:是指车载机传递交易信息给手持POS。上传:是指手持POS传递交易信息给前台采集终端。2.2 系统描述交易统计及帐务清算子系统是一卡通客运IC卡收费
20、系统的一个重要的组成部分,其主要功能是模拟联机交易部分的各项操作过程并统计联机交易情况;模拟脱机交易部分的操作过程并统计脱机交易情况,并在此基础上统计客运系统车辆、车队、客运分公司及客运集团各个运营级每日的正常运营和非法运营情况;进行如帐款划拨、支票入帐等帐务管理工作;提供所需的帐户、帐务及客运基本信息的查询功能。本次设计的中心主题即是交易统计及帐务清算,需完成以上所述功能。因此,交易统计及帐务清算系统需要实现以下内容:(1) IC卡的联机业务(2) IC卡的脱机业务(3) 信息查询管理(4) IC卡资金清算这个中间机构的职能主要是对卡的管理和资金清算,为各个业主提供一卡多应用的平台,即IC卡
21、管理中心。本系统设计的基本思路为“一个中心、两类网点”。相关系统为“人字结构,联机缴费、脱机消费”。 ( )(1)一个中心:一个中心为统一的IC卡管理中心,作为系统后台。(2)两类网点:两类网点为联机营业网点和脱机营业网点,作为系统前台。2.3 系统特点交易统计及帐务清算系统具有以下特点:(1) 本系统能确保交易的完整性确保了在交易中前后台数据的一致性。(2) 交易迅速,易于操作。帐务清算系统为后台由系统自动启动的独立进程,不需用户干预,只需监视其运行状态和运行结果。(3) 采用开放的标准、技术、结构、系统组件和用户接口,保证各个分系统能够分别实施,并容易连接,互不影响。(4) 措施有效可信,
22、能够在多个层次上实现安全访问控制,确保数据的安全性、可靠性、完整性。2.4 系统逻辑模型在对系统的管理方式和工作流程进行分析和研究的基础上,初步确定了系统的逻辑模型。根据需求分析,帐务清算系统应完成联机交易统计、脱机交易统计、帐务清算及提供帐户信息和帐务信息查询功能,同时对系统安全性有一定要求。下面以图示作以简要介绍。(1).联机模块层次:图 21 联机交易总框图图 22 日常交易模块图图 23 联机查询模块图(2).脱机交易实体关联图 图 24 脱机交易实体关联图(3).信息查询模块图图 25 信息查询模块图2.5 系统安全性在权限管理方面,从实际情况出发,通过前台开发工具对用户登录权限进行
23、严格划分和控制。 ( 整理)(1)使用统计清算系统的用户人员划分成三类: 总管理员:对系统拥有最高权限,可以添加和删除用户人员,并拥有对系统的查询、操作等权限。 系统管理组:对系统拥有较高权限,可以添加用户人员,并拥有对系统的查询、操作等权限。 操作组:系统的录入员,主要拥有对系统的查询、操作等权限。 (2)在密码存储方面,应采取一定措施使密码不可直辨。3 系统设计3.1 功能设计交易统计及帐务清算系统从功能上可以划分出如下几个模块,如图31所示。图 31 系统功能结构图下面对各模块的主要功能作以介绍。3.1.1 系统模块模块主要完成系统用户的使用权限设置、用户添加及密码修改功能。这一在本模块
24、中,采用模拟加密措施实现系统安全性。具体措施为:将用户密码转变为ASCII码写入后台数据库,从而形成不可直辨的加密密码。进入系统的用户分为两种:管理员和操作员,实现不同组别授权。操作员只能管理系统功能,对各种程序进行运作,管理人员除此外还具有添加用户的权力,包括添加操作员和管理员,总管理员拥有最高权限,可以删除用户。因此,用户登录时,系统能够根据用户名和用户密码辨认出用户类型,从而用户进入系统后实现不同的功能。用户添加分为操作员添加和管理员添加本功能只有在登录用户类型为管理员时才可实现。每个合法用户进入系统后,都可以修改自己的密码。3.1.2 联机交易模块IC卡管理中心联机业务系统与联机交易网
25、点紧密配合,完成联机交易业务。联机业务包括以下几个方面 (1).联机交易(2).单位用户预充值业务(交通)(3).用户自助查询用户联机交易是指用户通过IC卡进行预付费,购买电子车票等内容的交易过程。联机交易实现安全、准确、完整的交易过程,并记录所有的联机交易信息。这些信息经过分类处理,可以进行查询统计。 用户在联机营业网点进行联机交易,联机交易包括租卡、充值、取消充值、挂失登记、挂失取消、和退卡销户等操作。用户通过租卡得到IC卡,通过充值向卡中加钱,如果用户卡丢失,通过挂失登记将卡挂失,挂失登记后找到卡即挂失取消,用户不想继续用卡时,通过退卡销户得到押金和卡余额,其中,如果操作员因为操作错误造
26、成了错误的充值,可以进行取消充值。联机交易系统实现以下功能:(1)实现联机交易操作,例如租卡、充值、退款、退卡、挂失等操作。(2)向用户提供交易凭证,提供查询手段。(3)支持不同业主的特殊业务需求术语描述:(1) 租卡业务联机营业网点将用户卡租给用户,称为“租卡”。租卡交易是用户使用IC卡的第一步。租卡时,系统记录用户的个人信息并向用户收取押金。其中,根据交通应用下的优惠比例的设置,IC卡又分为:普通卡、职工卡、学生卡和老人卡,IC卡类型可随时根据需要扩充。用户租卡时需持本人有效证件,到联机营业网点去租用IC卡。(2) 充值业务用户持用户卡,在联机营业网点向卡中加钱,称为“充值”。充值交易实际
27、上是一个用户预缴费的过程。用户向卡中充值,卡中就有了金额,用户就可以持卡消费。充值交易在后台记录所有的充值交易明细信息,供日后核对以及查询统计。普通用户必须持用户卡和现金进行充值,交通应用下电子钱包内最高储值额为1000员,用户一次充值最高额为500员。营业员发现充值输入错误时,可在用户未进行其它交易前进行取消充值。 (3) 取消充值因营业员输入错误造成充值错误,应立即进行取消充值业务。取消充值是针对错误的操作进行纠正的过程。通过取消充值,可以保证充值信息的准确性,也为尽可能的减少用户与营业员的纠纷提供了手段。取消充值只能由操作员发起,并且只能针对卡的最后一次交易(必须是充值交易)进行。 (4
28、) 退卡销户业务退卡销户是用户不再使用这张IC卡时进行的交易,通过退卡销户操作,用户取回租卡押金和卡中的交通应用余额,同时营业点还要向用户收取IC卡的使用费(即IC卡折旧费,具体的折旧算法暂定为每月人民币一元)。系统则通过退卡销户交易得知用户的行为,得到准确的IC卡使用情况。退卡销户时,用户将用户卡交还给营业网点,并取回押金和卡余额,同时交纳一定的IC卡使用费,称为“退卡销户”。退卡销户时,用户应出示其租卡使用的有效证件和租卡凭证。如代他人退卡销户,需持本人有效证件及退卡人的有效证件和租卡凭证。租卡时间不超过六个月的,不能退卡销户。(5) 用户卡挂失业务为了保证用户的利益和减少由此带来的纠纷。
29、系统提供挂失功能。用户通过挂失可尽量减少因卡丢失带来的损失,而管理中心则可以得到大致准确的卡丢失情况,以便提出对应的解决办法,为用户服务和更好的推广IC卡的使用。用户卡挂失分成:挂失登记和挂失取消,用户发现卡丢失后,可以进行挂失登记操作,如果用户在销户以前又找回了IC卡,可以进行挂失取消操作。以上操作都需要提供本人有效证件。(6) 单位用户开户 单位用户到联机营业网点登记本单位信息,包括单位名称、月票定额、联系方式、负责人姓名等,为本单位给予交通福利的员工建立月票卡帐户。租卡押金必须为现金。 ( 整理)(7) 单位用户预充值 单位用户欲充值业务是指单位用户通过提前统一充值的方式,将月票金额发给
30、职工。单位用户办理欲充值业务时,应在联机营业网点先进行开户交易即登记单位信息,通过统一支付业务将月票金额充入各个职工的月票帐户。单位职工通过登卡交易从月票帐户中得到月票金额。3.1.3 脱机交易模块乘客租卡、充值后,可以使用用户卡在车载机上消费。通过用户的消费刷卡操作,实现用户持卡乘车并自动收费的功能。乘客上车时刷用户卡,车载机终端首先验证用户卡的合法性,查对车载机上的用户卡信息。对于合法的用户卡,车载机终端识别不同类型的用户卡,根据消费对象优惠比例的不同,将消费信号返回给IC卡,使IC进行从电子月票中扣除消费金额的计算,并读出计算结果。车载机将用户卡卡号、交易流水号、卡类型标识、消费金额、卡
31、中的余额等消费明细信息存入相应存储区域,车载机同时将每一笔消费金额进行累加,将累加结果存入车载机相应存储单元。对于非法的用户卡,车载机终端拒绝消费,并给出提示信号。本模块中的卡交易消费界面即模拟车载机这一功能,对用户卡进行合法性检查,读取卡信息并记录消费信息。3.1.4 帐务清算模块帐务清算模块功能描述:帐务清算是本设计中最重要的部分,也是本设计中的主体。帐务清算业务主要包括以下四部分功能:联机交易清算、脱机消费数据清分和帐务管理。(1).联机交易清算联机交易清算每日定时启动,由IC卡管理中心的工作人员起动,按照当天联机交易记录(充值、退款等)统计处所有联机营业网点的联机交易信息。并统计出联机
32、营业网点当天的运营收支情况(即营业收支日报),以供收款人员到联机营业网点收取现金和支票时,作为收款依据。 (2).脱机消费数据清分脱机消费数据清分主要实现脱机消费明细数据的分离,个人卡帐户的处理并计算各级营业收入。脱机消费数据清分是针对经采集上传后的车载机中的用户卡刷卡消费明细数据,进行分离扣款,确保用户卡内金额与卡帐户金额的一致性,同时统计客运集团的运营收入。用户卡的刷卡消费数据在刷卡时被记录到车载终端中,收车回库后,由客运集团的工作人员集中采集。通过采集机和本地采集网点的处理终端,把采集的脱机消费明细数据上传到IC卡管理中心。脱机消费数据清分每天定时启动。脱机消费数据清分过程主要是:脱机消
33、费数据保存到历史纪录中,同时检测消费记录处理的重复性; 检查用户卡的合法性,查出用户卡对应的帐户信息后更新帐户信息; 把脱机消费信息登记到该帐户的交易明细中去,以提供用户的自助查询; 形成以车载终端为基本单位的各级运营收入的统计数据,以作为客运集团对下属各级单位运营收入统计分析的基础。(3).帐务管理帐务管理主要包括帐款划拨、支票管理、客运返回信息等。它实现帐务清算系统的日常人工管理工作所需功能:帐务数据维护、收入的提取、帐款的划拨、交易信息维护。帐款划拨由IC卡管理中心的管理人员,根据工作日帐务清算系统清算的各运营级的运营情况,按规定把数据划拨出清算系统。3.1.5 信息查询信息查询系统主要
34、提供各种所需信息的查询功能,包括帐户信息、帐务信息和客运基本信息。(1).用户帐户信息查询用户帐户查询是为了满足用户希望了解自己用卡消费情况的需要,提供的一项查询功能。用户可以通过卡帐户查询和表帐户查询来全面了解卡和三表的使用情况。查询包括如下内容: ( ) 帐户基本信息查询:提供对卡帐户基本信息的查询功能。可以按卡号和证件从个人卡帐户信息查询持卡人的个人帐户基本信息。卡交易信息查询:可以按卡号从联机交易流水中提取出该卡在指定日期的各种的联机交易信息。(2).帐务信息查询帐务信息查询是由IC卡管理中心的管理人员,对系统资金的运行跟踪,实系统的运营数据收入与支出平衡。对系统所记录的各项交易数据的
35、查询,及联机营业网点的营业信息的查询。帐务信息查询还提供客运集团各个运营级的运营情况显示,具体内容有:联机交易统计查询:在前台进行联机交易时,将每天各项联机交易如租卡、充值和退卡销户的笔数和金额信息以卡类型和日期为单位记录在后台联机交易统计信息表中。脱机交易统计查询:完成对脱机各项交易的统计查询,脱机交易统计主要是针对非一次性脱机消费的统计查询,包括以下功能:(a) 客运运营收入统计:按日期从清分后的车载机收入信息统计出车队、客运分公司、客运集团的消费收入。客运非法卡收入统计:按日期从清分后的车载机非法消费 日报统计出车队、客运分公司、客运集团的非法卡消费收入。会计科目收支查询:按日期和会计科
36、目统计收入支出情况,提供查询功能。 (3).客运基本信息查询基本信息主要针帐务管理时可能辅助用到的组织结构和人员基本信息,具体包括: 分公司信息:提供分公司名称、联系电话、负责人信息等。 车队信息:提供各车队名称、联系电话、负责人信息、所属分公司等。 车载机信息:提供各车载机状态、所在车辆、所属车队信息及所属分公司信息。3.2 物理结构设计数据库是应用系统的核心。数据库管理系统如MS SQL Server 等安装在服务器上,从而构成数据库服务器。数据库服务器针对客户端软件的请求向它们提供数据服务,这些服务包括数据的插入、修改、删除和查询等。客户端软件使用SQL(Structured Query
37、 Language)语言向数据库服务器提出请求。本系统中使用的数据库管理系统是SQL Server。 ( ) 客户端的应用程序首先建立一个与数据库服务器通信的渠道,然后将用户的需求以某种方式送给数据库服务器,在应用程序接收到数据库服务器返回的数据后,它分析返回的数据并呈现给用户。客户应用程序只完成请求和表现数据的工作,是用户操作计算机的人机界面,大多数的数据处理工作由数据库服务器完成。本系统在客户端的开发工具是Visual Basic 6.0 。客户端程序与数据库服务器的关系是“配合”与“协调”的关系。客户端程序完成数据的请求、表现、菜单、管理、完整性维护、查询优化、事务管理、并发控制、安全管
38、理等工作。3.3 数据库设计3.3.1 系统实体系统涉及到的部分主要实体及其属性有:(1) 卡卡号,卡类型,卡状态,押金额,金额,优惠比例,优惠次数(2) 车载机编号,状态,车辆编号,车队编号,分公司编号 (3) 开户单位编号,名称,联系电话,负责人姓名,月票定额,押金,开户日期 (4) 支票支票号,供票单位,收取支票日期,支票金额,支票到帐日期(5) 会计科目会计科目编号,会计科目名称3.3.2 系统E-R图图3.2 系统E-R图3.3.3 关系模型示例E-R图向关系模型的转换结果如下所示 (1)卡(卡号,卡类型,卡状态,押金额,金额,优惠比例,优惠次数) 卡号为此关系的码(2)车载机(编号
39、,状态,车辆编号,车队编号,分公司编号) 编号为此关系的码 (3)会计科目(会计科目编号,会计科目名称) 会计科目编号为此关系的码3.3.4 数据库和表清单数据库及数据表示本系统的一个重要部分,所以要仔细考虑,认真设计。数据库的设计要遵守三个范式:(1)表结构中不能含有任何重复数据字段。(2)每一列均函数依赖于主关键字。(3)表中纪录符合第二范式且不存在传递依赖,当表中含有一定其他列的非主列时,存在传递依赖。为方便编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项的代码,例如:卡信息的代码是KXX。下面列示本设计中的表清单:联机交易(租卡、充值、取消充值、挂失、挂失取消 、退卡销户):
40、卡信息(KXX) 卡类型信息(KLXXX) 卡状态信息(KZTXX)个人卡帐户信息(GRKZHXX)证件类型信息(ZJLXXX)优惠信息(YHXX)单位信息(DWXX)单位充值信息(DWCZMX)单位帐户状态信息(DWZHZTXX)支票信息 (ZPXX)联机帐务清算:营业记录(YYJL)营业收支日报表(YYSZRBB) 会计科目类别(KJKMLB)脱机数据清分: 个人卡交易明细(GRKJYMX) 车载机信息(CZJXX) 消费日报表(XFRBB) 非法消费日报表 (FFXFRBB) 车队信息(CDXX) 车队运营日报表(CDYYRBB) 车队非法消费日报表(CDFFXFRBB) 分公司信息(F
41、GSXX) 客运分公司运营日报表(KYFGSYYRBB) 客运分公司非法消费日报表(KYFGSFFXFRBB) 客运集团运营日报表(KYJTYYRB) 卡交易记录(KJYJL)帐务清算: 支票信息(ZPXX) 应付帐款划拨(YFZKHB)会计科目信息(KJKM 2013-07-13 01:01导读:XX) 会计科目收支(KJKMSZ) 客运返回消费明细(KYFHXFMX) 信息查询: 卡信息(KXX) 个人卡帐户信息(GRKZHXX) 车载机信息(CZJXX) 车队信息(CDXX) 分公XX) 会计科目收支(KJKMSZ)客运返回消费明细(KYFHXFMX)信息查询:卡信息(KXX) 个人卡帐
42、户信息(GRKZHXX) 车载机信息(CZJXX) 车队信息(CDXX) 分公司信息(FGSXX)3.3.5 表的结构以主要几个数据库表结构为例,列示如下:表3.1 个人卡帐户信息(GRKZHXX)字段代码字段名称类型宽度是否主键Grzh个人帐号Varchar16YESKyyxlh卡应用序列号Char8Cjrq创建日期DatetimeZjlxbs证件类型标识Char2Zjhm证件号码Varchar32Yj押金Decimal(5,2)Jtzhje交通帐户金额Decimal(8,2)Zhztbs帐户状态标识IntegerZtxgrq状态修改日期Datetime表3.2 卡信息(KXX)字段代码字段
43、名称类型宽度是否主键Kh卡号Char8YESKztbs卡状态标识Char2Klxbs卡类型标识Char2Yhcs优惠次数IntegerYhbl优惠比例IntegerYj押金Decimal(5,2)Je金额Decimal(6,2)表3.3 营业记录(YYJL)字段代码字段名称类型宽度是否主键 Rq日期DatetimeYESSj时间DatetimeYESYhlx用户类型Varchar30Yhbh用户编号Char8Jyfs交易方式Varchar50Je金额Decimal(8,2)表3.4 单位信息(DWXX)字段代码字段名称类型宽度是否主键Dwbh单位编号Char8YESDwmc单位名称varchar50Lxdh联系电话Char12Fzrxm负责人姓名Varchar20Ypde月票定额Decimal(8,2)Yj押金Decimal(8,2)Khrq开户日期DatetimeZhzt帐户状态Varchar20Xhrq销户日期Datetime表3.5 营业收支日报表(YYSZRBB)字段代码字段名称类型宽度是否主键Jyrq交易日期DatetimeYESSrze收入总额Decimal(8,2)Srbs收入笔数IntegerZcze支出总额Decimal(8,2)Zcbs支出笔数Integer表3.6 支票信息(ZPXX)字段代码字段名称类型宽度是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年酒店管理专业毕业考试试卷及答案
- 2025年建筑工程项目管理考试试题及答案
- 汽车紧急救援体系构建
- 健康主题课件命名
- 包装设计核心要素解析
- 公主服装设计课件
- 打扫卫生前后标准流程
- 教育信息化背景下资源高效利用策略探讨
- T/SHPTA 065-2023埋地双壁波纹管用改性高密度聚乙烯(MHDPE)专用料
- 实验室建筑格局设计
- 10.2事件的相互独立性 说课课件高一下学期数学人教A版(2019)必修第二册
- 民办学校档案管理制度
- 工业固体废弃物的资源化处理
- DB11 637-2015 房屋结构综合安全性鉴定标准
- 教学评一体化含义
- 24秋国家开放大学《马克思主义基本原理》专题测试参考答案
- 下月监理工作计划模板
- 科技查新报告样例
- 2024株洲市中考地理试题
- 压力管道分部工程竣工报告
- 2024年公选处级领导干部面试题选及参考答案
评论
0/150
提交评论