公交卡管理系统 (2)
一卡通的应用原理

一卡通的应用原理什么是一卡通一卡通是指一种集成了多种功能的智能卡片,可以用于各种支付、门禁、消费等场景。
一卡通通常由芯片、射频识别(RFID)技术和相关应用系统组成。
它的出现极大地方便了人们的生活。
下面将详细介绍一卡通的应用原理。
一卡通的应用原理一卡通的应用原理主要包括芯片和应用系统两个方面。
芯片是一卡通最核心的部分,决定了一卡通的功能和性能。
应用系统是一卡通具体应用的软件部分,负责管理和处理芯片上的数据。
芯片一卡通的芯片通常采用嵌入式芯片技术,具有较强的数据存储和处理能力。
它可以储存用户的个人信息、账户余额、交易记录等。
芯片的表面通常印有射频标识(RFID)技术的标志,用于与读卡设备进行通信。
一卡通芯片采用RFID技术进行通信,具体原理如下:1.读卡设备接收到一卡通发出的射频信号。
2.读卡设备通过射频信号提取出芯片信息。
3.读卡设备将芯片信息传送给应用系统进行处理。
芯片的设计和制造通常由专业的芯片厂商完成,保证了一卡通的安全性和稳定性。
应用系统应用系统是一卡通的核心管理和处理部分。
它的功能主要包括用户认证、交易记录管理、账户管理等。
应用系统的具体工作流程如下:1.用户将一卡通靠近读卡设备。
2.读卡设备将芯片信息传送给应用系统。
3.应用系统对芯片信息进行认证,验证一卡通的合法性和有效性。
4.如果认证通过,应用系统会根据用户的操作指令执行相应的功能,例如扣款、充值等。
5.应用系统会记录每一次的交易记录,包括交易时间、地点和金额等信息。
6.用户可以通过查询功能查看自己的交易记录和账户余额。
应用系统通常由相关企业或组织自行开发或委托给专业的公司开发。
一卡通的应用范围非常广泛,包括公交卡、校园卡、门禁卡等。
每种卡的应用系统都有所不同,但总体的原理和流程是类似的。
一卡通的优势一卡通的应用给人们的生活带来了便利,具有以下几个优势:•方便快捷:用户只需携带一张卡片即可完成各种支付、消费等操作,不再需要携带大量的现金或其他卡片。
C语言课程设计论文

题目:公交卡管理系统第一章绪论1.1 绪论C语言是一种计算机程序设计语言。
它既具有高级语言的特点,又具有汇编语言的特点。
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C 语言,具体应用比如单片机以及嵌入式系统开发。
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。
许多著名的系统软件,如DBASE Ⅳ都是由C 语言编写的。
用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了,像PC- DOS 、WORDSTAR等就是用这种方法编写的。
归纳起来C 语言具有下列特点:1. C是中级语言。
它把高级语言的基本结构和语句与低级语言的实用性结合起来。
C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2.C是结构式语言。
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
这种结构化方式可使程序层次清晰,便于使用、维护以及调试。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3.C语言功能齐全。
具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。
另外C语言也具有强大的图形功能,支持多种显示器和驱动器。
而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。
4. C语言适用范围大。
适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。
C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。
它是数值计算的高级语言。
5.C语言文件由数据序列组成,可以构成二进制文件或文本文件常用的C语言IDE(集成开发环境)有Microsoft Visual C++,D ev-C++,Code::Blocks,Borland C++,Watcom C++ ,Borland C+ + Builder,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等……对于一个初学者,Microsoft Visual C++是一个比较好的软件。
公交卡使用管理制度

公交卡使用管理制度第一章总则第一条为规范公交卡的使用管理,保障公共交通运营秩序,保障乘客切实享受乘车便利,保障我公司良好运营和经营状况,特制定本管理制度。
第二条本管理制度适用于我公司旗下所有公交车辆及相关设施。
第三条公交卡是我公司为方便广大市民出行而发行,具有多种功能如乘车、充值、查询等的一种电子卡片。
第四条持卡人在乘坐我公司公交车时,必须使用公交卡刷卡乘车。
第五条公交卡的使用应遵循公平、公正、便捷的原则。
第六条公交卡使用管理遵循国家相关法律法规。
第七条我公司公交卡使用管理制度的具体内容由公司相关部门负责制定和落实。
第二章公交卡的使用规定第八条公交卡的使用范围仅限于我公司旗下公交车辆。
第九条公交卡仅限本人持有使用,不得转让给他人。
第十条公交卡一经挂失,应及时补卡,挂失期间责任人需自行承担。
第十一条公交卡涉及充值、查询、退费等事宜,应遵循公司相关规定。
第十二条持卡人应注意保护公交卡,不得弄污、弄破、弄损。
第十三条若公交卡出现异常情况,持卡人应及时向公司相关部门反映并处理。
第十四条公交卡一经损坏,应及时更换。
第十五条公交卡应在有效期内进行使用,过期公交卡需重新购卡。
第十六条持卡人应遵守公司的相关规定,不得恶意使用公交卡。
第十七条公交卡一律不设还款、退款等服务,持卡人应提前核实公交卡余额。
第十八条公交卡使用过程中,如有违规操作,公司有权暂停或取消该卡的使用权。
第三章公交卡的管理第十九条公司将建立完善公交卡管理系统,确保公交卡的正常运行和使用。
第二十条公司将定期检查公交卡的使用情况,发现问题及时处理。
第二十一条公司将加强对公交卡的维护与保养,确保公交卡的正常使用。
第二十二条公司将建立完善的公交卡充值机制,方便持卡人进行充值操作。
第二十三条公司将加强对公交卡数据的保护,保障持卡人个人信息安全。
第二十四条公司将建立完善的公交卡查询系统,方便持卡人随时了解卡内余额情况。
第四章公交卡的违规处理第二十五条持卡人若违规使用公交卡,公司将根据具体情况给予相应的处理措施。
项目二“走进”公交IC卡收费系统

(1)具有功能边界 (2)具有适用范围 (3)存在一定的安全风险 信息系统存在一定的安全风险,如软件、硬件损 坏,数据信息被盗等,须建立安全防范机制,确保 系统能够安全、可靠地运行。
第一单元 主要内容
2、公交IC卡收费系统主要功能及整体结构
(3)交易结算:系统将存储在管理中心服务器中 的刷卡付费记录按照不同交通公司进行分类汇总。 据此,将相应资金通过银行账户划拨给各公交公司。
一、信息系统的功能
2、公交IC卡收费系统
主要功能及整体结构
刷卡付费、售卡充值和交易 结算是公交IC卡收费系统的 三个子系统。三者通过网络 与交通卡管理中心连接在一 起,息系统的基本功能是进行信息处理,具体包括 输入、存储、处理、输出和控制,为用户提供有用、 准确和及时的信息。
输入 通过输入设备采集外部数据
存储
利用存储设备存储数 据
处理
对数据进行加工处理,获得 有用的信息
输出
以各种方式呈现获得 的有用信息
控制
通过程序对整个信息加工、处理、传输、输出等环节进行 控制
用户的余额信息以加密的形式保存在交通卡中,基于非对称加密算法。
一、信息系统的功能
2、公交IC卡收费系统主要功能及整体结构
(2)刷卡付费:刷卡后,付费金额等数据记录在 车载POS机中,同时交通卡内的余额数据相应变化。
付费数据和交通卡内数据需要由公交公司专人用 数据采集器收集,经数据采集中心进行汇总,并上 传至服务器。有些车载POS机可以直接通过网络将数 据上传至服务器,不需要专用的采集器。
高中信息技术 必修二 信息系统与社会
第一单元 走进“全新” 信息社会
项目二 “走进”公交IC卡收费系统
授课教师:
智慧公交方案

第1篇
智慧公交方案
一、项目背景
随着城市化进程的加快,公共交通系统承载的压力日益增大。为提高公交服务质量,缓解交通压力,减少空气污染,促进绿色出行,本项目旨在构建一套智慧公交系统。通过引入先进的信息技术、数据分析和智能调度等手段,实现公交运营的智能化、高效化和人性化。
二、项目目标
1.提高公交运营效率,缩短乘客等车时间。
3.开展公交信息采集设备安装和调试工作。
4.开发智慧公交APP及智能调度系统。
5.部署智能电子站牌,优化公交站台设施。
6.对公交驾驶员进行培训,提高服务质量。
7.正式启动智慧公交项目,进行试运营。
8.根据运营情况,持续优化系统功能和调度策略。
五、项目评估与监管
1.建立项目评估体系,定期对项目实施效果进行评估。
3.提供多元化支付方式,如二维码支付、公交卡支付等,提升乘客出行体验。
(四)安全保障措施
1.建立健全信息安全保障体系,确保公交信息数据安全。
2.加强对公交车辆及驾驶员的监管,确保运营安全。
3.定期对智慧公交系统进行维护和升级,保障系统稳定运行。
四、实施步骤
1.开展项目前期调研,明确项目需求。
2.设计智慧公交系统架构,制定实施方案。
6.全面推广:逐步扩大智慧公交系统的覆盖范围,实现全城覆盖。
五、评估与持续改进
1.效果评估:建立评估指标体系,定期评估项目实施效果。
2.问题反馈:通过乘客反馈、系统监控等渠道,及时发现并解决问题。
3.持续优化:根据评估结果,不断优化系统功能,提升服务品质。
六、预期效益
1.提高运营效率:减少车辆空驶,提高公交车辆利用率。
2.加强对项目资金的监管,确保资金合理使用。
校园一卡通管理系统课件

表现层
负责与用户进行交互,提 供友好的操作界面和用户 体验。
系统实施流程
需求分析 系统设计 系统开发 系统测试 上线运行
对校园内各类用户的实际需求进行详细调查 和分析,明确系统功能需求。
根据需求分析结果,进行系统架构设计、数 据库设计、界面设计等。
依据系统设计,进行程序编写、数据库建立 等工作。
在系统开发完成后,进行全面测试,确保系 统稳定性和安全性。
数据加密传输
采用SSL/TLS等加密协议,确保数据在传输过程中的安全性。
数据存储加密
对存储在数据库中的敏感数据进行加密处理,保证数据的安全性 。
访问控制机制
对系统用户进行角色和权限划分,确保只有授权用户才能访问相 应数据。
用户隐私信息的保护与管理
隐私政策制定
明确告知用户个人信息的收集、使用和保护政策,保障用户知情 权。
系统通过测试后,正式上线运行,并进行持 续的维护和升级。
系统测试与评估
功能测试
对系统的各项功能进行全面测 试,确保功能实现正确、完整
。
性能测试
在不同负载情况下对系统进行 测试,评估系统的性能和稳定 性。
安全测试
对系统的安全性进行全面检测 ,包括数据加密、用户权限等 方面。
评估与反馈
收集用户对系统的使用情况和 反馈意见,对系统进行持续改
其他行业一卡通管理系统应用案例
企业园区一卡通系统
实现了员工食堂、停车场、门禁等多个场景的刷卡支付和身份认证,提高了企业 管理效率和员工便利性。
公共交通一卡通系统
通过一卡通实现了公交、地铁、出租车等多种交通方式的刷卡支付,方便了市民 出行。
校园一卡通管理系统的设计与
05
实施
一卡通整体方案(三篇)
一卡通整体方案____年一卡通整体方案引言随着信息技术的快速发展和社会进步,一卡通已经成为人们生活中不可或缺的一部分。
为了提升一卡通在日常生活中的便捷性和功能性,我们制定了____年一卡通整体方案。
该方案将综合运用先进的技术手段和创新的管理理念,以实现对一卡通的全面升级和改造。
本文将详细介绍该方案的构思、目标和实施计划。
一、背景随着经济的发展和城市化的进程,人们对一卡通的需求越来越多样化。
传统的一卡通已经无法满足人们对支付、通行、服务等方面的多重需求。
为了适应时代的发展和人们的需求,我们制定了____年一卡通整体方案,以满足社会大众对一卡通的更高要求。
二、目标1. 提升支付功能:通过整合各类支付方式,实现一卡通在商场、超市、餐厅等场所的无缝支付。
2. 强化一卡通的通行功能:实现一卡通在地铁、公交、轮渡等交通工具中的快速通行,提供更加便捷的出行体验。
3. 拓展一卡通的服务功能:为用户提供更多生活服务,如充电、洗车、外卖等服务。
4. 提升一卡通的安全性:引入先进的安全技术,确保用户个人信息和支付安全。
三、具体方案1. 支付功能升级- 引入无接触支付技术:支持NFC等近场通信技术,实现一卡通和手机的无缝对接,方便用户支付。
- 整合多种支付方式:将一卡通与支付宝、微信支付等主流支付方式进行集成,实现支付方式的多元化。
- 提供在线支付功能:通过扫描二维码、输入密码等方式,实现用户在网上商城的一卡通支付。
2. 通行功能升级- 实现快速闸机通行:在地铁、公交等交通工具中普及一卡通刷卡设备,提供更加快速和便捷的通行体验。
- 推广一卡通感应装置:在车辆、出入口等关键位置安装感应器,方便用户在出行过程中无需取卡即可刷卡通行。
3. 服务功能拓展- 建立一卡通服务平台:实现一卡通与各类服务商的对接,为用户提供充电、洗车、外卖等更多服务。
- 推广一卡通专属优惠活动:与商家合作,为一卡通用户提供独家优惠,吸引更多用户使用一卡通。
公交系统中的信息管理系统
公交系统中的信息管理系统在当今快节奏的城市生活中,公交系统扮演着至关重要的角色。
它不仅是人们日常出行的主要方式之一,也是城市交通体系的重要组成部分。
而在公交系统的高效运行背后,信息管理系统发挥着不可或缺的作用。
公交信息管理系统涵盖了从车辆调度、线路规划到乘客服务等多个方面。
首先,车辆调度是公交运营的核心环节之一。
通过信息管理系统,公交公司可以实时掌握每辆公交车的位置、行驶速度和载客情况。
这使得调度员能够根据实际需求,灵活调配车辆,确保公交服务的及时性和稳定性。
比如,在高峰时段增加车辆投入,以满足乘客的出行需求;在低峰时段则适当减少车辆,降低运营成本。
线路规划也是信息管理系统的重要功能之一。
系统可以收集和分析大量的交通数据,包括不同区域的人口密度、出行需求以及道路状况等。
基于这些数据,公交公司能够设计出更加合理和优化的线路,提高公交的覆盖范围和服务质量。
例如,对于新建的居民小区或商业区,及时规划新的公交线路,以方便居民出行。
在乘客服务方面,信息管理系统也带来了显著的改善。
现在,很多城市的公交站台都配备了电子站牌,通过与信息管理系统的连接,实时显示公交车的预计到达时间。
乘客可以提前了解车辆的到达情况,合理安排自己的出行时间,减少等待的焦虑。
此外,一些城市还推出了手机应用程序,乘客可以通过手机查询公交线路、车辆实时位置以及换乘信息等,极大地提高了出行的便利性。
公交信息管理系统还在票务管理方面发挥着重要作用。
传统的纸质车票逐渐被电子车票所取代,如公交卡、手机支付等。
这些电子支付方式不仅方便了乘客,也提高了票务管理的效率和准确性。
信息管理系统能够实时记录票务交易数据,为公交公司的财务核算和运营分析提供支持。
同时,信息管理系统有助于提高公交系统的安全性。
系统可以对车辆的运行状态进行实时监控,包括车辆的机械故障、驾驶员的操作行为等。
一旦发现异常情况,能够及时发出警报并采取相应的措施,保障乘客的生命财产安全。
然而,要实现一个高效、可靠的公交信息管理系统并非易事。
公交卡管理办法:公交卡损坏评估及更换规定
公交卡管理办法:公交卡损坏评估及更换规定一、引言随着城市发展,公共交通系统变得越来越重要。
而公交卡作为一种重要的支付工具,对于公共交通的便捷性和智能化起到了重要的推动作用。
公交卡在日常使用中不可避免地会遭遇各种问题,其中包括损坏和丢失。
为了规范公交卡管理,提高服务质量,制定公交卡损坏评估及更换规定,势在必行。
二、公交卡损坏评估1. 定义损坏是指公交卡在正常使用过程中出现的不可修复的物理损伤,如断裂、划痕等。
2. 评估范围公交卡损坏评估主要基于下列指标进行评估:卡片的物理损伤程度卡片的使用寿命卡片的功能完整性3. 评估流程用户将损坏的公交卡提交至指定办理窗口,并填写相应表格。
指定人员对公交卡进行评估,记录卡片的损坏程度和评估结果。
根据评估结果,公交卡管理部门将决定是否将卡片更换或修复。
三、公交卡更换规定1. 更换条件损坏评估结果表明公交卡已无法继续正常使用。
公交卡被识别设备误判,导致无法正常刷卡。
公交卡被盗或遗失,并已报备给公交卡管理部门。
2. 更换手续用户需携带本人有效联系明、损坏的公交卡及评估结果表格前往指定办理窗口。
用户需填写更换申请表,并进行身份验证。
公交卡管理部门将根据评估结果和用户提交的材料决定是否更换新的公交卡。
3. 收费标准若公交卡在有效期内出现损坏并需要更换,将按照规定的服务费用进行收费。
若公交卡因制造或内部故障导致损坏,用户将免费获得新的公交卡。
四、公交卡管理部门职责1. 及时更新规定公交卡管理部门需要定期审查并更新公交卡损坏评估及更换规定,以适应不断变化的技术和需求。
2. 做好用户咨询和服务工作公交卡管理部门需要设立咨询窗口,为用户提供相关信息和解答疑问。
同时,提供优质的服务,确保用户的权益得到保障。
3. 维护公交卡数据库公交卡管理部门需要建立健全的公交卡数据库,记录公交卡的相关信息,并确保数据的安全和隐私保护。
五、结论公交卡是现代城市公共交通系统中不可或缺的支付工具,公交卡损坏评估与更换规定的制定,为公交卡的管理提供了指导和规范。
支持住建部、交通部密钥安全规范的公交一卡通系统简介
支持住建部、交通部密钥安全规范的公交一卡通系统简介来源:中国一卡通网作者:无锡华捷电子信息技术有限公司发布时间:字体:[ ]关键字:摘要:“城市公交一卡通”以智能卡(非接触式卡)为载体,以公交专用电子钱包消费支付业务为基础,采用以加密机为核心的符合住建部、交通部密钥安全规范的密钥系统,以保障系统运行的安全,实现卡持卡乘客刷卡坐车。
“城市公交一卡通”系统的总体设计目标是建设一个以清算系统为中心的一级平台,以智能卡(非接触式卡)为载体,以公交专用电子钱包消费支付业务为基础,采用以加密机为核心的符合住建部、交通部密钥安全规范的密钥系统,以保障系统运行的安全,实现卡持卡乘客刷卡坐车。
后期用户可根据业务发展的需要,通过对已建成的公交应用项目进行升级扩充,实现对出租车、商户小额消费等领域的应用拓展。
公交一卡通项目的实施将为市民、企业、市政部门以及其它商业组织提供方便快捷的支付、结算和服务,提高经营管理水平。
一、在公交行业施行卡收费模式的意义在公交行业施行卡收费业务可以有效提升公共交通的服务档次,提高全市公共交通的营运效率,改善城市交通状况,方便广大市民出行、提高公交行业运营管理水平。
主要体现在:、由于刷卡时间短(小于),相比投币(投币一般需要秒),支付更快捷,加快了乘客上车速度,减少车辆停站时间,加速车辆周转等于减少车辆。
、可方便的落实政府各项便民政策,如对老年人、学生、残疾人等给予乘车优惠政策。
、减少了乘客需要随时准备零钱的麻烦,方便了乘客支付车资。
、可以大幅减少无人售票点钞工作量,有效制止了假币的流通。
、可以预收票款,增加企业周转资金。
、有效堵塞漏洞,杜绝可能发生贪污及假票现象。
、可通过企业员工卡、司机卡的使用,提供一套人员考核方法,提高考勤和出车管理的效率。
、由于公交卡使用人群大,发卡量高,所以公交卡是一种很好的广告载体,通过合作商的引入,可为企业带来很好广告收益。
、通过卡押金、折旧等发卡方式,可有效缓解卡片采购的资金缺口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公交卡管理系统1.引言公交交通是城市基础事业的重要组成部分,与城市经济、文化发展和广大市民的生活息息相关,随着城市人口的增多,人流量增加,为了减少堵车,保护环境,国家制定相应的政策,人民积极相应,乘车公交车拥挤的现象也随之产生,为了解决这一现象,就需要建立一个良好的公交管理系统,一方面,加快上车速度,减少站点停车时间,增加人们的出行效率;另一方面,帮助公交车公司管理客流量和货币,减少人工开支。
公交卡管理信息系统主要解决一些公交卡的信息管理的问题,设计开发公交卡管理系统,一是实现公交卡一般功能的注册、充值、挂失、激活和注销功能,二是随着经济的逐步发展,完善公交卡功能,相应出现的新功能如电子钱包,异地刷卡,自行车的租借功能,对用户支持用户信息的修改,网上支付充值等功能,操作员密码的修改和一些简单的查询功能。
在课程设计中,系统开发平台为Win7,数据库采用SQL Server 2008,程序运行平台为Win7。
程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在公交管理部门的管理中,解决实际问题。
2.需求分析2.1调查与初步分析在编写需求前,我们根据各个公交公司的公交卡占有率和使用情况和市场上对公交卡管理系统的相应的功能需要情况进行相应的调查和分析,首先是对各大网上公交卡管理系统进行了调查,其中包括:公交卡管理系统的界面设计、公交业务流程、公交卡相应功能以及管理员的操作,这几大块进行了调查。
结合当时的经济环境和市场需求,合并我们的调查和分析,总结出一套并属于自己特色的设计思路。
用户分析:公交卡的使用者主要有以下几种:管理人员:公交卡管理系统的操作者和记录者,公交卡管理系统主要分为:注册管理系统、充值管理系统、注销管理系统、挂失管理系统、激活管理系统、电子钱包管理系统、异地刷卡管理系统、异地刷卡管理系统,而公交卡的记录者主要是管理注册、充值、注销、挂失几个一般活动,而公交卡管理系统的操作者主要是对公交卡管理系统的主要操作者,需要对数据库的操作有一定的要求。
系统维护人员:计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
公交卡持有者:公交卡管理系统的客户端使用者和持卡人,他们是公交卡管理系统的使用者,不是管理者,不能对管理系统进行更改工作。
通过调查,公交卡管理系统需要做到以下几个特点:(1)提高信息准确度;(2)改进管理和服务;(3)系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;(4)更简便、信息化程度更高的公交卡管理流程。
经过调查:建立公交卡管理系统的信息要求和持卡人的所有信息,以及持卡人在使用公交卡时或消费公交卡过程中公司内部所产生的信息情况。
处理要求:系统管理者通过已有信息可以完成对持卡人、注册、充值、注销、激活、使用电子钱包消费、异地刷卡、自行车功能进行管理。
系统维护要求:对系统的随时间产生缺陷的功能进行维护和更新。
2.2分析和表达需求2.2.1划分系统将系统按部门划分为若干子系统(视图),得到最顶层的数据流图。
图2.1 公交卡管理系统最顶层数据流图2.2.2公交卡管理子系统数据流图由于公交卡管理子系统的业务流程比较复杂,所以在进行数据流程分析时,采用了”自顶向下”的分析方法,也就是结构化分析方法,具体做法是第一步: 确定顶层数据流图顶层数据流图概括了公交卡电子钱包管理子管理系统的总功能、主要的输入流、主要的输出流和主要的数据存储。
图2.2 公交卡管理子系统注册管理系统数据流图充值金额到相应卡中图2.3 公交卡管理子系统充值管理系统数据流图符合信息暂停此卡业务活动图2.4 公交卡管理子系统挂失管理系统数据流图录入信息,处理并开通卡的业务活动图2.5 公交卡管理子系统激活管理系统数据流图图2.6 公交卡管理子系统注销管理系统数据流图收入现金充值电子钱包图2.7 公交卡管理子系统电子钱包管理系统数据流图图2.8 公交卡管理子自行车管理系统数据流图顶层数据流图概括了公交卡管理子管理系统的总功能、主要的输入流、主要的输出流和主要的数据存储。
2.2.3数据字典1 数据项(数据项描述={数据项名,数据类型})用户编号={用户编号,数值型}用户姓名={用户姓名, 字符型}身份号={身份号,数值型}公交卡编号={卡编号, 数值型}公交卡类型编号={卡类型编号, 数值型}消费编号={消费编号,数值型}消费名称={消费名称, 字符型}支付编号={支付编号,数值型}2 数据结构(数据结构描述={数据结构名,含义说明,组成})用户信息={用户编号,用户姓名,用户电话,用户身份号,用户地址,备注}公交卡信息={公交卡编号,公交卡类型,公交卡名称,公交卡状态,公交卡余额,备注} 电子钱包业务信息={公交卡编号,消费名称,消费金额,余额,消费时间,备注}自行车业务信息={公交卡编号,押金,使用状态,使用时间,结束时间,备注}3 数据流(数据流描述={数据流名,说明,数据流来源,数据流去向}){用户信息,填写注册登记表时的信息,用户,用户信息表}{充值数据,用户使用现金或网上充值的信息,用户,公交卡充值信息表}{挂失数据,用户挂失时的信息,用户,公交卡挂失表}{激活,用户取消挂失的状态的信息,用户,公交卡激活表}{注销,用户填写注销登记的信息,用户,用户注销情况表}{使用电子钱包,用户使用电子钱包消费的信息,用户,电子钱包信息表}{使用自行车业务,用户租借自行车的信息,用户,自行车业务情况表}4 数据存储(数据存储描述={数据存储名,说明,编号,输入的数据流,输出的数据流,组成})用户信息={用户信息,填写注册登记表时的信息,用户编号,用户信息,组成:{用户信息}} 充值数据={金额,充值金额,公交卡编号,金额,组成:{充值数据}}挂失数据={卡状态,公交卡丢失的信息,公交卡编号,状态,组成:{挂失数据}}激活数据={卡状态,公交卡拥有的信息,公交卡编号,状态,组成:{激活数据}}电子钱包使用数据={消费名称,使用电子钱包支付金额,公交卡编号,消费金额,组成:{电子钱包使用数据}}自行车使用数据={使用时间,使用自行车的信息,公交卡编号,时间,组成:{自行车使用数据}}5 处理过程(处理过程描述={处理过程名,输入:{数据流},输出:{数据流},处理的简要说明}){用户注册,输入:{注册登记表},输出:{批准的用户信息},用户持有公交卡}{充值,输入:{支付金额},输出:{用户余额},为用户充值}{挂失,输入:{挂失数据},输出:{挂失状态},暂停用户卡内活动}{激活,输入:{用户信息},输出:{公交卡状态},开启公交卡的业务活动}{注销,输入:{用户信息},输出:{批准用户信息},删除用户信息}{电子钱包消费,输入:{消费名称},输出:{余额},扣除电子钱包金额}{使用自行车,输入:{使用时间},输出:{结束时间},统计时间时间}3.概念结构设计3.1设计各个子系统(视图)的分E-R图选择中层数据流图中的公交卡管理子系统中七个公交卡管理子系统数据流图作为设计分E-R图的依据;根据数据流图逐一设计分E-R图,确定局部应用中的实体、实体的属性、码、实体之间的联系及其类型。
注册管理系统、充值管理系统、挂失管理系统、激活管理系统、注销管理系统、电子钱包管理系统、自行车管理系统是公交卡管理系统的七个子系统,通过分析七个子系统的需求分析的结果,我们可以知道该子系统需要描述的实体有:用户,公交卡,公交卡业务,金额,充值、挂失、激活、注销、电子钱包业务、自行车业务等。
对于每一个用户的公交卡都有多个卡的业务与之对应,同时,多张卡又与多种卡类细节对应。
还有其他实体与实体之间的联系,一一写出后可以得到以下关于七个公交卡管理子系统的概念结构即E-R模型。
1)选择中层数据流图作为设计分E-R图的依据;图3.1 公交卡管理系统中注册管理系统的E-R图图3.2 公交卡管理系统中充值管理系统的E-R图图3.3 公交卡管理系统中挂失管理系统的E-R图图3.4 公交卡管理系统中激活管理系统的E-R图图3.5 公交卡管理系统中注销管理系统的E-R图图3.6 公交卡管理系统中电子钱包管理系统的E-R图图3.7 公交卡管理系统中自行车管理系统的E-R图将七部分的E-R图合并得到公交卡管理系统的E-R图图3. 8 公交卡管理系统E-R图属性:用户{用户编号,用户姓名,手机号码,用户地址,用户身份证号,卡号} 公交卡{卡号,卡编号,支付编号,办理编号,金额}公交卡类型{卡编号,卡类型编号,卡类型}办理方式{办理编号,办理方式}支付方式{支付编号,支付名称}消费方式{消费编号,消费名称}折扣规则{卡类,金额,折扣}充值{卡编号,支付编号,充值金额,充值时间}挂失{卡编号,挂失时间,公交卡状态,挂失地点}激活{卡编号,激活时间,公交卡状态}注销{卡编号,用户编号,身份证,注销时间}电子钱包{卡编号,消费编号,消费地点,消费时间,消费金额,余额}自行车业务{卡编号,保证金,使用地点,使用时间,结束时间}自行车{自行车编号,自行车存放地点}3.2 概念结构验证检查概念结构是否具有一致性(内部无矛盾)、准确性(能准确反映原来的视图结构,包括实体、属性、联系)并满足需求分析的要求(支持所需处理的实现)。
若存在问题则作进一步的修改,直到满足要求为止。
4. 逻辑结构设计公交卡管理系统的关系模型如下:用户(用户编号,用户姓名,手机号码,用户身份证号,卡号)公交卡(卡编号,卡类型,卡名称,卡状态,余额)其他业务(卡编号,业务编号,业务名称)折扣规则(卡类,金额,折扣)电子钱包(卡编号,消费编号,消费地点,消费时间,消费金额,余额)消费内容(消费编号,消费名称)自行车(卡编号,保证金,使用地点,使用时间,结束时间)充值(卡编号,支付编号,充值金额,充值时间)挂失(卡编号,挂失时间,公交卡状态,挂失地点)激活(卡编号,激活时间,公交卡状态)注销(卡编号,用户编号,身份证,注销时间)电子钱包(卡编号,消费编号,消费地点,消费时间,消费金额,余额)自行车业务(卡编号,保证金,使用地点,使用时间,结束时间)自行车(自行车编号,自行车存放地点)4.2对数据模型进行优化4.2.1优化后总的关系模型:用户(用户编号,用户姓名,手机号码,用户身份证号,卡号)公交卡(卡编号,卡类型,卡名称,折扣,卡状态,余额,业务编号)其他业务(卡编号,业务编号,业务名称)电子钱包(卡编号,消费编号,消费地点,消费时间,消费金额,余额)消费内容(消费编号,消费名称)自行车业务(卡编号,保证金,使用地点,使用时间,结束时间)自行车(自行车编号,自行车存放地点)充值(卡编号,支付编号,充值金额,充值时间)支付方式(支付编号,支付名称)挂失(卡编号,挂失时间,挂失地点)激活(卡编号,激活时间)注销(卡编号,用户编号,身份证,注销时间)4.2.2对会员管理子系统部分关系模型的优化:(1)用户(用户编号,用户姓名,手机号码,用户身份证号,卡号)1.该关系中,每个属性都是不可分的,所以该关系属于1NF。