- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统开发案例 第七章 基于Java的短信银行系统(SMBS) 一、开发背景 银行与人们的关系日益密切,银行办事效率成为人们关注的话题,单一的柜台服务效率较低,无法满足客户快速便捷的需要。因此,设计与开发新型短信银行系统被越来越多的银行所接受。短信银行系统的目的就是为了给客户提供更加方便、快捷、多渠道、贴身的金融服务,改善当前银行服务手段单一、用户办理银行业务手续繁杂的现状。 二、组织结构分析 三、系统需求分析 ⒈ 系统的功能要求 (1)短信交互(查询余额、查询明细、转账、汇款、捐款、自助缴费等功能) (2)数据采集(动账提醒、到期提醒) ⒉ 系统性能要求 系统应能够满足客户的实时请求,响应时间应小于5秒;具有较大的存储量存储客户的交易信息,存储量不小于40G; ⒊ 系统运行要求 系统服务器应安装Windows server 2000操作系统、Informix数据库管理系统,由于系统使用Java语言开发的,所以系统服务器还需配置Java程序的运行环境,即安装J2SE进行相关设置。 四、系统开发的可行性研究 ⒈ 技术可行性研究 ⒉ 经济可行性研究 ⒊ 社会可行性研究 五、系统规划 业务过程如下: 五、系统规划 所设计的数据类有: (1) 客户表。记录客户的注册信息。 (2) 账户表。记录客户的账户信息。 (3) 明细表。记录客户的操作。 (4) 利率、汇率和债券表。记录现行的利率、汇率和债券信息。 (5) 手机和电话表。记录客户手机和电话余额。 (6) 缴费明细表。记录客户的缴费信息。 (7) 项目表。记录项目的捐款总额。 (8) 银行信息费表。记录银行所收信息服务费的信息。 五、系统规划 系统的功能/数据类矩阵 五、系统规划 子系统之间的联系 六、结构化系统分析 系统业务流程分析 六、结构化系统分析 系统业务流程分析 ⒉ 查询业务流程 业务描述:用户根据需求进行账户、明细或利率等的查询。业务流程图如图7-3所示。 六、结构化系统分析 系统业务流程分析 3.查询账户业务流程 业务描述:用户发送需求信息进行身份验证,从而查询自己的账户信息并相应收取信息费。业务流程图如图7-4所示。 六、结构化系统分析 系统业务流程分析 ⒋ 查询明细业务流程 业务描述:用户发送需求信息,由系统确认服务类型并判断账户以进行明细信息的查询,同时收取客户的信息费并记录到收费明细表和账户表。业务流程图如图7-5所示。 六、结构化系统分析 系统业务流程分析 ⒌ 查询利率、汇率和债券的业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份以进行利率、汇率及债券信息的读取,同时收取客户的信息费并记录到收费明细表和账户表。业务流程图如图7-6所示。 六、结构化系统分析 系统业务流程分析 ⒍ 转账、汇款业务流程 业务描述:用户发送需求信息,由系统进行用户身份的验证及账户余额的判断,以进行转账汇款操作,并修改用户的账户表,同时收取客户的信息费并记录到收费明细表和账户表。业务流程图如图7-7所示。 六、结构化系统分析 系统业务流程分析 ⒎ 捐款业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份、账户和捐款项目,并修改用户的账户表和捐款表,同时将捐款信息反馈给用户。业务流程图如图7-8所示。 六、结构化系统分析 系统业务流程分析 ⒏ 缴费业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份、账户和缴费号码,并修改用户的账户表和捐款表,同时将缴费信息反馈给用户。业务流程图如图7-9所示。 六、结构化系统分析 系统业务流程分析 ⒐ 变更注册信息业务流程 业务描述:用户发送需求信息,由系统确认服务类型并验证用户身份,并修改用户的签约表,同时收取用户的信息费到收费明细表和账户表。业务流程图如图7-10所示。 七、数据流程分析 数据流程分析是对业务流程的抽象,数据流程图从数据传递和加工的角度,以图形的方式刻画数据流输入、输出、存储和处理的逻辑关系。数据流程图是结构画系统分析的主要工具,它表示了系统内部信息的流程,并表示系统的逻辑处理的功能,也称逻辑数据流程图。 七、数据流程分析 ⒈ 短信银行系统的顶层数据流程图 七、数据流程分析 ⒉ 短信银行系统的第一层数据流程图 七、数据流程分析 ⒊ “P1帮助”数据处理过程展开的第二层数据流程图 七、数据流程分析 ⒋ “P2查询”数据处理过程展开的第二层数据流程图 七、数据流程分析 5. “P3转账、汇款”数据处理过程展
文档评论(0)