




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、开发背景 银行与人们的关系日益密切,银行办事效率成为人们关注的话题,单一的柜台服务效率较低,无法满足客户快速便捷的需要。因此,设计与开发新型短信银行系统被越来越多的银行所接受。短信银行系统的目的就是为了给客户提供更加方便、快捷、多渠道、贴身的金融服务,改善当前银行服务手段单一、用户办理银行业务手续繁杂的现状。 二、组织结构分析 三、系统需求分析 系统的功能要求系统的功能要求 (1)短信交互(查询余额、查询明细、转账、汇款、)短信交互(查询余额、查询明细、转账、汇款、捐款、自助缴费等功能)捐款、自助缴费等功能) (2)数据采集(动账提醒、到期提醒)数据采集(动账提醒、到期提醒) 系统性能要求
2、系统性能要求 系统应能够满足客户的实时请求,响应时间应小系统应能够满足客户的实时请求,响应时间应小于于5秒;具有较大的存储量存储客户的交易信息,存秒;具有较大的存储量存储客户的交易信息,存储量不小于储量不小于40G; 系统运行要求系统运行要求 系统服务器应安装系统服务器应安装Windows server 2000操作系操作系统、统、Informix数据库管理系统,由于系统使用数据库管理系统,由于系统使用Java语言开发的,所以系统服务器还需配置语言开发的,所以系统服务器还需配置Java程序的运程序的运行环境,即安装行环境,即安装J2SE进行相关设置。进行相关设置。 四、系统开发的可行性研究 技
3、术可行性研究技术可行性研究 经济可行性研究经济可行性研究 社会可行性研究社会可行性研究 五、系统规划 业务过程如下:五、系统规划 所设计的数据类有:(1) 客户表。记录客户的注册信息。(2) 账户表。记录客户的账户信息。(3) 明细表。记录客户的操作。(4) 利率、汇率和债券表。记录现行的利率、汇率和债券信息。(5) 手机和电话表。记录客户手机和电话余额。(6) 缴费明细表。记录客户的缴费信息。(7) 项目表。记录项目的捐款总额。(8) 银行信息费表。记录银行所收信息服务费的信息。 系统的功能/数据类矩阵 五、系统规划 子系统之间的联系五、系统规划六、结构化系统分析 系统业务流程分析 帮助业务
4、流程帮助业务流程业务描述:用户可根据自己的需求信息寻求系统帮助。业务流程图如图7-2所示。图7-2 用户帮助业务流程图六、结构化系统分析 系统业务流程分析 查询业务流程查询业务流程 业务描述:用户根据需求进行账户、明细或利率等的查询。业务流程图如图7-3所示。 图7-3 查询业务流程图六、结构化系统分析 系统业务流程分析 3.查询账户业务流程查询账户业务流程 业务描述:用户发送需求信息进行身份验证,从而查询自己的账户信息并相应收取信息费。业务流程图如图7-4所示。图7-4 查询账户业务流程图六、结构化系统分析 系统业务流程分析 查询明细业务流程查询明细业务流程 业务描述:用户发送需求信息,由系
5、统确认服务类型并判断账户以进行明细信息的查询,同时收取客户的信息费并记录到收费明细表和账户表。业务流程图如图7-5所示。图7-5 查询明细业务流程图六、结构化系统分析 系统业务流程分析 查询利率、汇率和债券的业务流程查询利率、汇率和债券的业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份以进行利率、汇率及债券信息的读取,同时收取客户的信息费并记录到收费明细表和账户表。业务流程图如图7-6所示。图7-6 查询利率、汇率和债券业务流程图六、结构化系统分析 系统业务流程分析 转账、汇款业务流程转账、汇款业务流程 业务描述:用户发送需求信息,由系统进行用户身份的验证及账户余额的判断
6、,以进行转账汇款操作,并修改用户的账户表,同时收取客户的信息费并记录到收费明细表和账户表。业务流程图如图7-7所示。图7-7 转账、汇款业务流程图 六、结构化系统分析 系统业务流程分析 捐款业务流程捐款业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份、账户和捐款项目,并修改用户的账户表和捐款表,同时将捐款信息反馈给用户。业务流程图如图7-8所示。图7-8 捐款业务流程图六、结构化系统分析 系统业务流程分析 缴费业务流程缴费业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份、账户和缴费号码,并修改用户的账户表和捐款表,同时将缴费信息反馈给用户。业务流程图
7、如图7-9所示。图7-9 缴费业务流程图六、结构化系统分析 系统业务流程分析 变更注册信息业务流程变更注册信息业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份,并修改用户的签约表,同时收取用户的信息费到收费明细表和账户表。业务流程图如图7-10所示。图7-10 变更注册信息业务流程图七、数据流程分析 数据流程分析是对业务流程的抽象,数据流程图从数据传递和加工的角度,以图形的方式刻画数据流输入、输出、存储和处理的逻辑关系。数据流程图是结构画系统分析的主要工具,它表示了系统内部信息的流程,并表示系统的逻辑处理的功能,也称逻辑数据流程图。 七、数据流程分析 短信银行系统的顶层数
8、据流程图短信银行系统的顶层数据流程图图7-11 短信银行顶层数据流程图七、数据流程分析 短信银行系统的第一层数据流程图短信银行系统的第一层数据流程图图7-12 短信银行系统第一层数据流程图七、数据流程分析 “P1帮助帮助”数据处理过程展开的第二数据处理过程展开的第二层数据流程图层数据流程图图7-13 “P1帮助”数据处理过程展开的第二层数据流程图七、数据流程分析 “P2查询查询”数据处理过程展开的第二数据处理过程展开的第二层数据流程图层数据流程图图7-14 “P2查询”数据处理过程展开的第二层数据流程图七、数据流程分析 5. “P3转账、汇款转账、汇款”数据处理过程展开数据处理过程展开的第二层
9、数据流程图的第二层数据流程图图7-15 “P3转账、汇款”数据处理过程展开的第二层数据流程图 七、数据流程分析 6.“P4捐款捐款”数据处理过程展开的第二数据处理过程展开的第二层数据流程图层数据流程图 图7-16 “P4捐款”数据处理过程展开的第二层数据流程图七、数据流程分析 7. “P5缴费缴费”数据处理过程展开的第二数据处理过程展开的第二层数据流程图层数据流程图图7-17 “P5缴费”数据处理过程展开的第二层数据流程图七、数据流程分析 8. “P6变更注册信息变更注册信息”数据处理过程展数据处理过程展开的第二层数据流程图开的第二层数据流程图图7-18 “P6变更注册信息”数据处理过程展开的
10、第二层数据流程图七、数据流程分析 9. “P2.1查询账户查询账户”数据处理过程展开数据处理过程展开的第三层数据流程图的第三层数据流程图图7-19 “P2.1查询账户”数据处理过程展开的第三层数据流程图七、数据流程分析 10. “P2.2查询明细查询明细”数据处理过程展数据处理过程展开的第三层数据流程图开的第三层数据流程图图7-20 “P2.2查询明细”数据处理过程展开的第三层数据流程图七、数据流程分析 11. “P2.3查询利率、汇率、债券查询利率、汇率、债券”数数据处理过程展开的第三层数据流程图据处理过程展开的第三层数据流程图图7-21 “P2.3查询利率、汇率、债券”数据处理过程展开的第
11、三层数据流程图八、数据字典 数据元素条目八、数据字典 数据结构条目八、数据字典 数据流条目八、数据字典 数据存储条目八、数据字典 处理过程列表八、数据字典 外部实体列表九、结构化系统设计图7-22 系统总体设计功能结构图九、结构化系统设计 概念结构设计图7-23 系统E-R图 九、结构化系统设计 逻辑结构设计 根据图7-25的系统E-R图进行逻辑结构设计,设计结构如下: (1) 签约信息(手机号、客户号、身份证号、转账权限、汇款权限、缴费权限、捐款权限、状态、密码、支付卡号、固定电话、亲属电话、备注)(2) 账户信息(账号、客户号、卡号、身份证号、开户日、到期日、销户日、末笔交易日、账户类型、
12、余额)(3) 明细信息(流水号、服务代码、成功标志、失败原因、货币类型代码、利率类型、买入货币类型、卖出货币类型、债券代码、账号、合法手机号、手机号、转入/汇入账号、转出/汇出账号、起始日期、结束日期、当前日期、当前时间、当前金额)(4) 服务类型信息(服务类型代码、服务类型、费用)九、结构化系统设计 逻辑结构设计 根据图7-25的系统E-R图进行逻辑结构设计,设计结构如下: (5) 收费明细信息(交易号、服务代码、银行收入账号、用户交费账号、交费金额、银行收入账户余额、用户交费账户余额)(6) 利率类型信息(利率类型代码、利率类型、期限)(7) 汇率信息(买入货币类型代码、卖出货币类型代码、
13、汇率)(8) 债券信息(债券代码、债券简称、债券成交价、期限、利率)(9) 项目信息(项目账号、项目名称)九、结构化系统设计 逻辑结构设计 根据图7-25的系统E-R图进行逻辑结构设计,设计结构如下: (10) 项目捐款信息(交易号、项目账号、用户账号、捐款金额、项目账户余额、用户账户余额)(11) 电话信息(电话号码、余额)(12) 手机信息(手机号、余额)(13) 货币类型信息(货币类型代码、货币类型)(14) 利率信息(货币类型代码、利率类型代码、利率)(15) 缴费明细信息(交易号、手机号、缴费手机、缴费电话、交易日期、交易时间、缴费金额)(16) 客户信息(客户姓名、性别、身份证号、联系电话、联系地址)九、结构化系统设计物理结构设计 见表7-11至表7-26代码设计用户查询账户时需发送的编码格式为:CXZH#卡号/账号#手机号#支付密码。其中CXZH表示拥护所需服务类型为查询账户。(1) 用户转账时需发送的编码格式为:ZZ#转出卡号/账号#转入卡号/账号#金额#支付密码#手机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗设备付款合同范例
- 与演员合同范本
- 别墅电梯采购合同范本
- 乙方出资建房合同范本
- 出售工地用车合同范本
- 劳务派遣施工合同范本
- 医疗营销合同范本
- 北京园林公司合同范本
- 代理推广合作合同范本
- 医院棉被订购合同范例
- DB12-T 3034-2023 建筑消防设施检测服务规范
- 销售人员岗位职责培训
- 小学生日常行为规范实施方案
- 2024-2025学年九年级化学人教版上册检测试卷(1-4单元)
- 2024年辽宁省鞍山岫岩满族自治县事业单位招聘(150人)历年高频难、易错点500题模拟试题附带答案详解
- DBJ46-070-2024 海南省民用建筑外门窗工程技术标准
- 金属冶炼安全生产实务注册安全工程师考试(初级)试题与参考答案
- 2024年高职高考语文必背古诗
- 护理质控护士竞聘
- 医学课件炎症性肠病4
- 2024年4月自考00263外国法制史试题及答案
评论
0/150
提交评论