资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
题 目:手机钱包管理系统木文首先分析了手机钱包的三大模块,然后阐述了系统的设计原则,第一阶 段对业务流程和数据的调查,需求应符合实际工作业务需求,构建系统的功能模 块,并给出子模块功能的简述;第二阶段正确绘制本系统的流程图。将数据库转 换为分ER图,最后合并成整体的ER图功能实现过程,对在整体设计中的功 能给岀SQL语句的相应描述,要求优化查询,说明了需完善之处。最后,通过 数据库建表模拟,完成手机钱包管理系统的实现。木文手机钱包以支付宝为例。支付宝(中国)网络技术有限公司是国内领先的第三方支付平台,致力于提 供“简单、安全、快速”的支付解决方案。支付宝公司从2004年建立开始,始 终以“信任”作为产品和服务的核心。旗下有“支付宝”与“支付宝钱包”两个 独立品牌。自2014年第二季度开始成为当前全球最大的移动支付厂商。支付宝主要提供支付及理财服务。包括网购担保交易、网络支付、转账、信 用卡还款、手机充值、水电煤缴费、个人理财等多个领域。在进入移动支付领域 后,为零售百货、电影院线、连锁商超和出租车等多个行业提供服务。还推出了 余额宝等理财服务。支付宝与国内外180多家银行以及VISA、MasterCard国际 组织等机构建立战略合作关系,成为金融机构在电子支付领域最为信任的合作伙 伴。目录二、需求分析12. 1背景12. 1. 1 背景12.1.2需求现状12. 2用户需求分析22.2. 1支付宝用户需求分析 22.2.2客户需求分析 22.2.3银行卡用户需求分析 22. 3功能需求描述 22. 3. 1钱包管理模块 22.3.2财富信息管理模块 22.3.3后台管理模块22.3.4功能模块图22.4数据流图32.4.1财富信息数据流图 32.4.2钱包管理数据流程图42.4.3消费管理数据图4244总数据流图4三、概念纟吉构设计53. 目标与任务532实体属性53.3 E-R实体模拟图63. 31各实体E-R图63. 3. 3系统总的E-R图8四. 逻辑结构设计104. 任务与冃白勺1042关系模式的转换104. 3数据模式的优化104.4优化后的关系模式114. 5设计用户子模式11五、设计SQL查询功能115. 1 SQL语言的概述115. 2建立数据库125. 2. 1创建数据库 125.2.2基本表的定义,删除与修改 125. 3数据查询165. 3. 1单表看喘165. 3.2嵌套查询175. 3. 3集合查询5. 4数据更新5. 4. 1插入数諒5. 4. 2修改数据5. 4. 3删除数据5. 5触发器的建立5. 5. 1触发器概念55. 2定义触发器 六、总结七、参考文献手机钱包致力于为中国电子商务提供简单、安全、快速的在线支付解决方案。 支付宝账户是为了实现支付宝服务而推出的交易工具。支付宝为用户提供在银行账户和支付宝账户之间的资金划转业务,并提供相 应资金往来记录的查询和管理。为你解决后顾Z忧!钱没有直接交付到卖家手里。 如果货物出问题,钱很容易就回来!不会出现交钱后就万事难的问题!支付宝其 实就相当于担保中介,在买家和卖家之间建立起资金互通的桥梁,如果买家直接 把钱打到卖家的银行帐户,买家不放心,如果卖家直接把货了,还怕收不到款, 所以支付宝就在这种情况下岀生的,买家买东西的时候先把钱打到中介支付宝 公司等买家收到货后,再由支付宝打转入卖家帐户,这样以來,双方放心了!手机钱包管理系统可以为买卖双方完成安全、快速的网上支付业务,并为买 卖家双方提供了交易资金记录的查询和管理。所以建立应当建立一套手机钱包于 支付关系的管理系统。二、需求分析2. 1背景2| 背号随着社会的发展,人们的物质生活和精神生活不断地提高,然而我们的社会 也走进了一个全新的时代。各行各业都开始离不开信息化。不管是在学校,企业 还是事业单位都在通过一些信息化的管理来实现对人和事物的管理,不仅方便、 快捷、更节省了劳动力。然而钱包也不例外,手机钱包致力于为中国电子商务提 供简单、安全、快速的在线支付解决方案。如需现金的在线支付成为了手机钱 包的绝对化优势,现在我们以支付宝为例,建立支付宝管理系统,实现支付环境 的最优化。2.1.2需求现状:目前,虽然己经有了支付宝钱包管理系统,但是这种手机钱包管理系统有太 多的局限性,已经不能满足用户和商家的需求,主要存在以下问题:1. 进入支付宝立即不清楚账号信息。2. 模块内容杂乱。3 设置功能不易发现,更换支付宝账号较繁琐。4太大众化,与各种网银钱包一样,没有自己的特点,没有特殊群体特殊对 待。6.多数功能客户应用不到。22用户需求分析用户是系统的最终使用者,由分析可以得出结论,该系统应包含支付宝用户, 客户,银行卡三大用户。这三类用户对该系统分别有不同的需求。2. 2. 1支付宝用户需求分析支付宝账户简称账户,账户户对系统的主要要求是:可以进行转账,充值,缴费,购物等一系列财物支付活动的实体。2. 2.2客户需求分析账户户进行转账,充值,缴费等支付活动的接受方。还是提供美食,电影, 外卖,淘宝等交易的用户2. 2.3银行卡用户需求分析支付宝通过银行卡进行支付活动2. 3功能需求描述由分析可以得出结论,该系统应包含钱包管理模块,商家管理模块,财富管 理模块。这三类模块对该系统分别有不同的需求。2. 3. 1钱包管理模块本模块主要实现转账,手机充值,信用卡述款,生活缴费,收款,校园一卡 通,美食,电影,外卖,淘宝等一系列消费管理活动。要涉及三类用户:支付宝 账户户,客户,银行卡。用户通过该系统实现与客户,银行卡Z间的各项支付活 动。2. 3.2财富信息管理模块每一个支付宝账户都可对银行卡输入、查询、更新、插入、修改、删除。2. 3.3后台管理模块本模块是整个系统的一个基础,因为涉及到每个账户每个信息的不同。系统 需要动态的管理支付宝账户的输入、查询、更新、插入、修改、删除。2.3.4功能模块图2.4数据流图2.4.1财富信息数据流图2.4.2钱包管理数据流程图2.4.3消费管理数据图2.4.4总数据流三、概念结构设计3.1目标与任务模型是对现实世界的模拟和抽象,概念模型是对现实世界的第一层抽象。是用户与数据 库设计人员之间进行交流的语言。概念结构设计是将需求分析后得到的用户需求抽彖为反映 用户观点的概念模型。3. 2实体属性1)账户(账号、登录密码、头像、姓名、性别、地区、绑定手机号、收货地址)2)客户(客户账号、姓名、头像、性别、地区)3)银行卡(银行卡号、开户姓名、开户证件号、开户银行、开户网点、密码、余额)4)余额宝(账号、余额、收益、支付密码)5)转账(客户账号、金额、期、客户姓名、备注、付款方式)6)购物(购物商家、购物类型、日期、金额、付款方式)7)充值(手机号、金额、付款方式,H期)8)账单(账单号、客户账号、H期、金额、交易类型)3.3 E-R实体模拟图3. 3. 1各实体E-R图1)账户实体2)客戸实体3)银行卡实体余额银行4)余额宝实体5)转账实体6)购物实体7)充值实体8)账单实体3.3.3系统总的E-R图四. 逻辑结构设计4. 1任务与目的逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与 选用DBMS产品所支持的数据模型相符合的逻辑结构。4.2关系模式的转换4. 2. 1 E-R图向关系模型的转换,实现将实体型和实体间的联系转换为关系模式。 一个账户可以绑定多张银行卡,一张银行卡只能被一个账户绑定,故账户和 银行卡之间是一对多的联系。一个账户只有一个余额宝,一个余额宝只属于一个账户,故账户和余额宝之 间是一对一的联系。一个账户可以在多个商家购买东西,一个商家可以卖给多个账户东西,故账 户和购物之间是多对多的联系。一个账户可以进行多次转账,转账可以被多个账户进行,故账户和转账多对 多的联系。一个账户可以进行多次手机充值,手机可以被多个账号充值,故账户和手机 充值之间是一对一的关系。一个客户是一个购物商家,一个购物商家只能是一个客户,故客户和购物是 一对一的联系。一个客户可以接受多次转账,一次转账只能传递给一个客户,故客户和转账 是一对多的联系。一个客户可以接受多次充值,一次充值只能传递给一个客户,故客户和充值 是一对多的联系。一个账单只能被一个余额宝或者一个银行卡支付,一个余额宝或者一个银行 卡支付多个账单,故账单和余额宝、银行卡是一对多的联系。4. 2.2按照最少关系模式把E-R图转换为关系模型如下:1)账户(账号、姓名、性别、地区、绑定手机号、收货地址、登录密码)2)客户(客户账号、姓名、性别、地区)3)银行卡(银行卡号、绑定账户账号、开户姓名、开户银行、密码、余额)4)余额宝(账号、余额、支付密码)5)转账(客户账号、账户账号、金额、日期、客户姓名、备注、付款方式)6
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号