第4组银行系统需求分析
- 格式:doc
- 大小:481.00 KB
- 文档页数:25
银行金融业反洗钱系统建设方案第1章引言 (4)1.1 反洗钱系统建设的背景与意义 (4)1.2 反洗钱系统建设的目标与原则 (4)第2章反洗钱法律法规体系 (5)2.1 国内外反洗钱法律法规概述 (5)2.1.1 国际反洗钱法律法规 (5)2.1.2 我国反洗钱法律法规 (5)2.2 反洗钱法律法规在银行业务中的具体应用 (5)2.2.1 客户身份识别与尽职调查 (5)2.2.2 交易监测与报告 (6)2.2.3 反洗钱内部控制与合规管理 (6)2.2.4 国际合作与信息共享 (6)第3章反洗钱组织架构与职责 (6)3.1 反洗钱组织架构设计 (6)3.1.1 反洗钱领导小组 (7)3.1.2 反洗钱管理部门 (7)3.1.3 反洗钱业务部门 (7)3.2 反洗钱职责分工 (7)3.2.1 反洗钱领导小组职责 (7)3.2.2 反洗钱管理部门职责 (7)3.2.3 反洗钱业务部门职责 (7)3.3 反洗钱内部审计与监督 (8)3.3.1 反洗钱内部审计 (8)3.3.2 反洗钱监督 (8)第4章客户身份识别与风险评估 (8)4.1 客户身份识别制度 (8)4.1.1 客户身份识别原则 (8)4.1.2 客户身份识别范围 (8)4.1.3 客户身份识别内容 (9)4.2 客户身份识别流程 (9)4.2.1 初步识别 (9)4.2.2 深入识别 (9)4.2.3 客户身份识别结果记录与保管 (9)4.3 客户风险等级评估 (9)4.3.1 客户风险等级评估原则 (9)4.3.2 客户风险等级评估方法 (9)4.3.3 客户风险等级划分 (9)4.4 特定业务客户身份识别与风险评估 (10)4.4.1 强化客户身份识别 (10)4.4.2 加强风险评估 (10)4.4.3 完善内部控制制度 (10)第5章交易监测与可疑交易报告 (10)5.1 交易监测制度 (10)5.1.1 建立完善的交易监测制度,保证反洗钱工作的有效开展。
客户公司名称“用友ERP-U6项目”客户公司名称调研与需求分析方案<V1.0>客户公司LOG本文件中所有内容均为用友XXX软件公司版权所有未经用友XXX软件公司书面授权同意,任何机构、个人不可转载文档控制修改记录存档姓名职位审阅签字拷贝号地点备注目录一、项目背景介绍 (8)1.1公司简介 (8)1.2公司组织架构图 (8)二、行业背景分析 (9)三、企业现状分析及解决方案 (9)第一部分:市场部 (9)1.部门现状: (9)1.1部门结构及工作 (9)1.2管理现状 (10)1.3现有业务流程描述 (11)2、现有业务分析和解决方案 (11)2.1存在问题 (11)2.2问题表象 (12)2.3问题根源 (12)2.4问题隐患 (12)2.5解决对策 (13)2.6解决价值 (13)3、ERP执行方案 (13)3.1优化业务流程 (13)3.2业务解决场景 (14)第二部分:PMC (15)1.部门现状 (15)1.1部门结构及工作 (15)1.2管理现状 (15)1.3现有业务流程描述 (16)2、现有业务分析和解决方案 (17)2.1存在问题 (17)2.2问题表象 (17)2.3问题根源 (17)2.4问题隐患 (17)2.5解决对策 (18)2.6解决价值 (18)3、ERP执行方案 (18)3.1优化业务流程 (18)3.2业务解决场景 (19)第三部分:技术开发部 (20)1.部门现状 (20)1.1部门结构及工作 (20)1.2管理现状 (20)1.3现有业务流程描述 (20)2.现有业务分析和解决方案 (21)2.1存在问题 (21)2.2问题表象 (21)2.3问题根源 (21)2.4问题隐患 (22)2.5解决对策 (22)2.6解决价值 (23)3.ERP执行方案 (23)3.1优化流程 (23)3.2业务解决场景 (23)第四部分:采购部 (24)1.部门现状 (24)1.1部门结构 (24)1.2 管理现状 (24)1.3现有业务流程描述 (25)2、现有业务分析和解决方案 (27)2.1存在问题 (27)2.2问题表象 (28)2.3问题根源 (28)2.4问题隐患 (28)2.5解决对策 (29)2.6解决价值 (29)3、ERP执行方案 (29)3.1业务流程优化 (29)3.2业务解决场景 (30)第五部分:仓库部 (31)1.部门现状 (31)1.1部门结构 (31)1.2管理现状 (32)1.3现有业务流程描述 (32)2.现有业务分析和解决方案 (35)2.1存在问题 (35)2.2问题表象 (35)2.3问题根源 (35)2.4问题隐患 (35)2.5解决对策 (36)2.6解决价值 (36)3.ERP执行方案 (36)3.1业务流程优化 (36)3.2业务解决场景 (37)第六部分:财务部 (37)1.部门现状 (38)1.1部门结构 (38)1.2管理现状 (38)1.3现有业务描述 (44)2、现有业务分析和解决方案 (51)2.1存在问题 (51)2.2问题表象 (51)2.3问题根源 (51)2.4问题隐患 (52)2.5解决对策 (52)2.6解决价值 (52)3、ERP执行方案 (53)3.1业务流程优化 (53)3.2业务解决场景 (60)第七部分:XX公司信息化整体效益分析 (62)7.1经济效益提升 (62)7.2竞争力提升 (67)前言:深圳XXX软件有限公司咨询实施顾问XX和XX通过年月日对深圳XX公司总厂及下属事业部(精密塑胶)展开两天的初步调研活动,这次调研活动得到XX公司XX的大力支持,分别对仓库部门、采购部门、生产计划办、生产技术部、财务部门进行了初步的调研工作,对XX公司有了一个初步的认识,为了能更好地把用友ERP—U8的先进管理理念融合到XX公司的业务流程中,提高企业竞争力和管理效率,现把这次调研的结果及企业概况做如下汇报及分析:一、项目背景介绍1.1公司简介1.2公司组织架构图二、行业背景分析三、企业现状分析及解决方案第一部分:市场部1.部门现状:1.1部门结构及工作市场部是按产品来划分管理销售业务:主要分为5个产品组,每个产品都设有产品总监,每个区域设有销售总监,设有四个办事外,分别是上海、北京、法国、海外。
发展需求分析报告4篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、合同协议、心得体会、演讲致辞、规章制度、岗位职责、操作规程、计划书、祝福语、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample texts, such as work reports, contract agreements, insights, speeches, rules and regulations, job responsibilities, operating procedures, plans, blessings, and other sample texts. If you want to learn about different sample formats and writing methods, please pay attention!发展需求分析报告4篇【第1篇】关于“青年教师专业发展需求与培养对策”调研报告按照区教育委·员会关于做好学习实践科学发展观现状调研工作的要求,实验小学教学部门积极参与实践调研,由分管副校长牵头,组织教导处、学术研究中心、骨干教师和新教师代表实施专题调研工作,围绕“青年教师专业发展需求与培养对策”主题,通过认真研究调研内容,制定调研方案,采取问卷调查和召开座谈会的方式,在10月12至10月31日期间开展了具体的调研工作,组织开展了“慧眼查问题——我为学校发展献一计”、“师德师风大讨论”、“青年教师发展需求”、“青年教师成长交流”等活动。
软件⼯程习题解答(含基本章节应试例⼦以及⼀个UML案例)软件⼯程习题解答⼀、软件⽣存周期各阶段的基本任务?1. 问题定义:(1)回答要解决的问题是什么。
(2)系统分析员应该提出关于问题性质、⼯程⽬标和规模的书⾯报告。
(3)经过和⽤户讨论,澄清含糊不清的地⽅,改正理解不正确的地⽅,得出⼀份双⽅都满意的⽂档。
(4)问题定义是软件⽣命周期中最简短的阶段。
2.可⾏性研究:(1)前⼀阶段定义的问题有可⾏的解决办法吗?(2)系统分析员要进⾏⼀次⼤⼤压缩和简化了的系统分析和设计。
导出⾼层逻辑模型(⽤数据流图表⽰)。
确定⼯程规模和⽬标,准确估计系统的成本和效益。
(3)使⽤部门的负责⼈根据可⾏性研究的结果决定是否继续进⾏该⼯程的开发⼯作。
3.需求分析:(1)主要确定⽬标系统必须具备哪些功能。
(2)系统分析员和⽤户密切配合,充分交流,得出经⽤户确认的系统逻辑模型(数据流图、数据字典、算法描述)。
4.总体设计:(1)回答如何解决问题。
(2)系统分析员应使⽤系统流程图或其他⼯具描述每种可能系统;估计每种⽅案的成本和效益。
推荐⼀较好的系统──有其详细计划。
设计软件的结构(⽤层次图或结构图描述)。
5.详细设计:(1)回答应该怎样具体地实现这个系统。
(2)设计出程序的详细规格说明(⽤HIPO层次图加输⼊/处理/输出图)或PDL语⾔(过程设计语⾔)。
6.编码和单元测试:(1)写出正确的容易理解,容易维护的程序模块。
(2)程序员:选取⼀种适当的⽤⾼级语⾔书写程序(或汇编语⾔)。
仔细测试编写出的每⼀个模块。
7.综合测试:(1)通过各种类型的测试,使软件达到预定的要求。
(2)最基本的测试是集成测试和验收测试⽅法。
集成测试是根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配的过程中对程序进⾏必要的测试。
验收测试是按照需求规格说明书的规定,由⽤户对⽬标系统进⾏验收。
(3)⽤正式⽂档将测试计划、详细测试⽅案以及实际测试结果保存。
2024年银行财务部工作计划一、抓好员工培训工作,努力使每位员工在业务上、在职业道德上有更大、更新的提高,主要方法是:1、认真组织本部门员工积极参加酒店各阶段的主题培训,积极参与其他部门的培训和学习。
2、组织好每周一下午后台财务人员的集中学习和每月至少一次的收银员集中学习,学业务,学政策,使财务人员工作计划落实具体,并在学习中总结成绩,找差距。
3、开展技能比武,今年我们将开展珠算比赛、收银结帐速度比赛、点钞比赛、普通话比赛等一系列技能比武。
二、做好日常财务基础工作,确保酒店经营工作正常运转,我们的主要工作任务是:1、搞好资金的收集和运用,确保资金安全完整。
重点抓外结、抓清欠,加速资金回笼,确保外结资金回笼率为____%以上。
2、严格遵守会计制度,严格按《会计法》进行核算,严格做好收银稽核工作。
按月及时编制好各类报表,搞好月度分析。
4、主动做好各部门间的协调工作,做到遇事有商量,有事不推诿。
5、积极搞好与财政、税务、银行等职能部门的关系,力争他们对酒店的最大支持。
三、加强财务管理,力争在成本费用管理上有新的突破,主要措施有:1、在酒店财务工作计划中更严明一条:严肃财经纪律,坚持一支笔审批制度,加强成本费用控制,不断完善各项管理制度,做到大支出有计划,小开支有控制。
2、在尽量满足经营需求的情况下,降低整个酒店的存货量。
目前,酒店存货达____万元之高,其中有近二十多万元是酒店开业以来的积压工程配件和供货商赠送的酒水,针对这一现状,我们从四个方面着手。
第一,我们认真进行物品清理、分类,在半年内与工程部、采购部一起,采取充分利用或退货或变价处理的方式,共同处理好仓库的积压。
第二,我们根据酒店的经营需要,测算库存物资的最低库存限额,让我们的仓管人员有规可循。
第三,我们的仓管人员在日常工作中一定做到勤清理、勤申报,严格控制,确保酒店存货最低限额存量。
第四,我们严格遵守和完善货物出入库手续和仓储保管制度。
每月月末对畅销商品和滞销商品有书面说明,认真分析,提出合理建议。
需求分析阐明书团体名称:组员1学号:组员1姓名:组员2学号:组员2姓名:组员3学号:组员3姓名:组员4学号:组员4姓名:日期:1 引言1.1 编写目旳本文详细描述任务管理系统旳需求,表述旳需求信息规定明确、无二义性。
开发方与软件使用者充足沟通需求,最终形成此文档。
此文档是后续软件开发旳根据。
1.2 背景任务管理系统是一种南京工程学院与康尼电气新技术有限企业产学研合作项目,项目由康尼机电新技术有限企业提出,由南京工程学院承担开发任务。
1.3 定义和缩略语本文使用了表 1.1所显示旳面向顾客旳术语、定义,包括通用词语在本文档中旳专用解释。
表 1.2所列为本文用到旳缩略语。
1.4 参照资料(列出所查阅旳图书及网站1.5 顾客任务信息管理系统旳目前顾客为康尼企业电气事业部,电气事业部使用成功后也许会在康尼企业推广。
某餐厅餐饮管理系统旳目前旳顾客为某餐厅。
2 任务概述2.1目旳康尼企业电气事业部目前旳任务重要有2类:常规工作任务和临时性工作任务。
针对临时任务布置信息诸多时候是处在一种开放状态,缺乏任务信息旳修正、回馈、和记录分析。
而平常职责规定旳常规工作,虽然可以通过原则化旳文献固化下来并形成《常规工作计划表》作为一种制度来执行,也需要主管在百忙之中花诸多时间去检查完毕状况。
TIMS系统规定工作管理信息可以规范录入,任务信息流向可以选择,任务信息根据轻重排序,可以设定信息提醒,任务完毕状况可以评估、任务完毕状况根据选择项进行记录输出、工作量进行评估。
2.2 系统旳特点TIMS项目旳需求重要由康尼企业电气事业部提出,因此本文档是与康尼企业电气事业部交互后形成旳需求定义,系统旳功能和使用特点优先满足康尼企业电气事业部旳需求,若系统后续由于在康尼企业全面推广而引入旳新需求,则不在本文档考虑范围之内。
2.3 假定和约束本文档经双方确认后,开发方根据本文档进行下阶段工作。
若中途需求发生变更则康尼企业需及时告知开发方,若因康尼企业原因引入旳需求变更导致开发方工作量旳大幅增长,详细处理方案双方另行协商。
第一篇:中国邮储银行SWOT分析中国邮储银行SWOT分析SWOT分析步骤1、确认当前的战略是什么?2、确认企业外部环境的变化(波特五力或者PEST)3、根据企业资源组合情况,确认企业的关键能力和关键限制。
4、按照通用矩阵或类似的方式打分评价把识别出的所有优势分成两组,分的时候以两个原则为基础:它们是与行业中潜在的机会有关,还是与潜在的威胁有关。
用同样的办法把所有的劣势分成两组,一组与机会有关,另一组与威胁有关。
5、将结果在SWOT分析图上定位或者用SWOT分析表,将刚才的优势和劣势按机会和威胁分别填入表格。
6、战略分析中国邮政储蓄银行2007年3月6日依法成立,继承原国家邮政局、中国邮政集团公司经营的邮政金融业务及因此形成的资产和负债及各项业务。
当前城市金融的资源聚集度、在即将走完的2010里,中国邮储银行的新闻热点、焦点不断。
人们对于邮储银行的发展也是倍受瞩目。
在新的一年里,中国邮储银行又将上演一场“与狼共舞”的惊险剧目。
面对激烈的市场竞争,对中国邮储银行进行SWOT分析,也许能让大家对中国邮储银行未来的发展有一个清醒的、客观的认识。
中国邮储银行的优势(strength)和劣势(weakness)分析对于在邮政储蓄根基上形成的邮政储蓄银行来说,有着其他四个国有商业银行没有的优势:第一,储蓄网点众多,特别是在大银行所没有覆盖的农村市场网点众多,作为全国性银行,邮储在农村的网络优势明显。
第二,新生的邮政储蓄银行没有不良资产的包袱。
3、扩大小额信用贷款业务规模,是微小企业规模小、融资能力弱,面临着较大困难等现状,抓住新成立抢占市场的契机,4、积极发展邮政储蓄商易通业务,加速中小企业和经营户资金周转5、积极参与城市建设项目,全力支持市政基础建设邮储银行将把支持地方经济建设、关注民生为已任,积极参与城市建设,全力提供信贷支持。
6、大力推广存单质押贷款,拓宽融资渠道针对市民“创业难、融资难”的实际情况,但是,由于历史的原因,邮政储蓄的劣势也是明显存在的。
《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。
广州商学院经济学院实验报告课程名称商业银行沙盘模拟考查学期2019/2020学年第 2 学期考查方式实验报告小组人数企业4组共3/4人姓名学号林泽彪201811080632姓名学号何泓康201811080622姓名学号梁晋铭201811080624专业班级金融学1806班指导教师史亚彬广州商学院实验报告实验名称商业银行沙盘模拟实验时间2020.06.07一、实验类别(课程专项实验、课程综合实验)课程综合实验二、实验目的与要求商业银行沙盘模拟课程主要是将沙盘运用到银行,真实模拟银行的经营过程,使学生对银行经营有一个清晰的认识。
在本实验中,通过角色扮演、协同工作让学生从大体上把握商业银行在面对不断变化的宏观经济环境和客户需求时的经营之道,并系统了解银行相关岗位(特别是信贷岗、会计岗、风险控制岗)所需的技能,同时,在沙盘经营过程中也培养了学生的市场营销意识。
三、实验内容(主要实验环节)在这次沙盘模拟实验中,我们小组是企业4组。
(一)实验背景本次实验共18组,其中银行组9组,企业组9组,任课老师承担政府和央行的职责。
本小组的初始状态为:4~6支房地产公司,房地产企业可以经营多种产品:商品房和别墅,限价房,城市基础设施与配套工程。
您接手的房地产企业初始状态均有:4000万现金(可由老师调整,只要保证资产负债表平衡)价值1.8亿的土地20亩2年期银行贷款0.7亿元(A企业该笔贷款交易对象为A银行,其他企业依此类推)股东资本1.5亿(可由老师调整,只要保证资产负债表平衡)有2个运营团队,目前资质为二级上一年实现销售额4亿(二)第一年运营情况1.第一年宏观政策指标如下:存款基准利率:2%贷款基准利率:8%再贷款利率:5%存款准备金率:15%商品房和别墅调整后首付比例:30%本年预计供地规模:180亩预计新增个人存款:360000万房地产工资增值税率:11%2.第一年任务清单第一季度:(1)本年参与土地竞标,土地报价800万元/亩,2亩(竞得土地20亩,价格800万元/亩)。
银行系统需求分析小组组长:钟杰小组成员:邱凯,汪欢,李瑞宁,欧阳锐目录第一章引言 (3)1.1 编写目的 (3)1.2 背景 (3)1.3 参考资料 (3)第二章需求分析报告前提 (5)2.1 功能需求 (5)2.1.1 功能划分 (5)2.1.2 功能描述 (5)2.2 性能需求 (13)2.3 运行需要 (14)2.4 输入要求 (14)2.5 输出要求 (15)2.6 其他需求 (15)第三章与用户的沟通 (16)3.1 访谈 (16)3.2 描述 (16)第四章系统的数据流程和处理流程 (17)4.1 识别参与者(角色) (17)4.2 用例建模(Modeling Use Cases) (17)4.3 定义系统对象类 (21)第五章结论 (25)第一章引言1.1 编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。
经过对该银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行需求分析。
1.2 背景项目名称:银行计算机系统用户:××银行说明:银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务。
在银行设立账户的人或机构通常被称为银行的储户。
一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户。
储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。
后台管理员可以对储户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。
1.3 参考资料《件工程(第二版)》齐志昌谭庆平宁洪编著高等教育出版社《软件工程概论》郑人杰马素霞殷人昆编著机械工业出版社《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》任胜兵邢琳编着北京邮电大学出版社第二章需求分析报告前提2.1 功能需求2.1.1 功能划分软件分别有注册,修改,查询,更新等功能。
各个模块各有不同的功能,但都能完成查询和存储功能。
各模块的数据都存放在数据库中。
数据的调用和连接都有程序来完成。
此软件所要完成的主要功能有三方面:如果是存款,用户填写存款单,然后交给键入系统,同时系统还要记录存款人姓名,住址,身份证,号码,存款类型,存款日期。
利率及密码(可选)等信息,完成后由系统反馈成功存款信息给用户。
如果是取款,用户填写取款的相关信息(取款金额、取款币种)进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息给用户。
如果是转账,用户填写转账的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并反馈信息给用户。
系统进行及时更新数据库。
其他功能:开户功能。
用户通过注册的方式向系统提出开户请求,用户填写相关信息后进行提交,系统根据用户所填写信息为用户分配唯一的银行卡号,并且及时更新数据库,将用户信息进行保存。
还提供了后台管理员的一些相关功能,如账户信息管理,财务管理,系统参数以及财务分析统计。
2.1.2 功能描述外部功能:实现化窗口,开户/销户、存款/取款、查询/转账内部功能:同步,过滤,定位,识别,更新,连接开户功能:通过储户申请建立一个新帐户的描述信息,并将该帐户添加到帐户信息映射表中,并以系统自动生成的唯一的帐户号作为主键。
同时系统还将生成唯一的银行卡号作为外键。
①申请需要提交有关材料的证明,并审核通过。
②银行为其建立一个新账户。
③返回账户号/密码给储户④打印开户信息给储户开户活动图:销户功能:消除储户存储在系统中的个人信息。
①通过储户申请,由管理员进行消户操作。
②系统消除储户的一切信息,更新数据库。
③返回注销信息成功通知。
销户活动图:登录功能:根据不同身份登录进入到不同的登录界面。
①用户输入登录相关信息(账号、密码)。
②系统检查用户相关信息,提示成功与否。
用户登录活动图:存款功能:以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。
①系统需要在原帐户信息中增加一条记录,包括存款人姓名,住址,存款类型,存款日期。
②若为新储户须建立一个帐户,并记录此次的记录。
存款活动图:取款功能:以储户的取款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。
①系统计算利息,在原帐户信息中取款减去。
②账户取款相关信息都会写入到数据库中取款活动图:查询功能:为储户提供查询余额服务,将储户的相关记录输出。
①需要储户的帐户信息及密码。
②打印储户的帐户余额余额查询活动图:转账功能:为储户提供转账给其它储户的服务,将储户的存款信息进行调整,以保持信息的一致。
①需要储户的帐户信息及密码。
②需要其它储户的账号信息③需要进行一定的手续费收取转账活动图:密码修改:为储户提供密码修改服务,将储户的密码信息进行调整,以保持信息的一致。
①需要储户的帐户信息及密码。
②需要储户输入新密码并确认。
用户密码修改活动图:2.2 性能需求①数据精确度在进行向数据库文件提取数据时,需求数据记录定位精确,在往数据库文件数组中添加数时,要求输入数精确金额,身份证,卡号等按消息设定字符数。
②时间特性程序响应时间:在人的感觉和视觉事物范围内;信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用时间。
③适应性要求数据库局用很好的更新能力,由于本产品是试验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。
④磁盘容量由于要存贮大量的数据和信息,所以要求要有足够的磁盘容量。
⑤主存容量为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量。
2.3 运行需要①用户界面屏幕格式:采用窗口格式,通过分窗口操作进行各个操作之间的转换。
报表格式:以银行原报表格式设计电子打印表格式。
菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。
②硬件接口网络硬件接口要求:显示中要求具有高速以太网组以实现联网操作,但是在理论试验验证软件本身的目的来看,无需网络通讯接口。
③软件接口Windows 标准接口,要求与其他软件无冲突错误发生。
④通信接口计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。
⑤故障处理软件应具备自由拼写错误检查等功能,在出现故障后应从整个系统数据库更新载入数据库进行操作。
2.4 输入要求①业务员从存取款表单输入数据,要迅速精确,适当调整输入时间,不能让客户等太久,但也不能让业务员太过忙碌以免影响正确率。
②储户自己在自动机存钱时要耐心等待机器算清正确,待准确无误时再按确认。
2.5 输出要求①要求能快速准确打印出清单给客户。
②要求能够快速响应储户的功能要求。
2.6 其他需求①可用性本软件业可以通过单步跟踪的操作进行检查处理。
②安全性由于软件运行数据库中,所以参数不容易被错改,破坏,万一参数受到破坏也不会影响源程序。
③可维护性本软件利用数据库进行编程,系统结构由程序基本无额定,大量的参数及文本内容全部存放于数据库中。
修改,更新数据库只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性升级都十分方便。
④兼容性适合windows 95 ,windows 98,windows xp,windows sp2及以上操作系统、数据库:SQL SERVER 2000第三章与用户的沟通3.1 访谈当前大多数银行所使用的银行储蓄系统办理业各时手续繁多,人工业务操作过多,严重影响了工作效率,以至客户等待办理手续过长感到不耐烦,且出错率高。
针对于现象,与银行相关人员进行交流,获取需求以及了解银行的主要功能模块以及各个模块之间的联系。
与用户进行交流(主要采取问卷调查方式),查看当前用户的需求。
针对用户以及银行业务人员的要求进行系统的设置。
3.2 描述如储户用卡取款时能直接取款,可以交给业务员输入资料,再由储户输入密码以确认身份,然后业务员才把现金交给储户,也可以自己到ATM取款机自己自行。
第四章系统的数据流程和处理流程4.1 识别参与者(角色)通过分析银行系统的功能需求,可以识别出3个参与者:(1)后台管理员:相当于银行的工作人员(2)客户:任何在银行中开户的个人或组织(3)银行系统:提供存、取等业务的银行。
客户可在银行中开户或销户(关闭帐户)。
4.2 用例建模(Modeling Use Cases)存钱记录财务分析1.使用时序图来描述用例(Using Activity Diagrams to Represent Use Cases)(1)修改信息时序图(2)存款(Deposit fund)时序图(3)取款(Withdraw fund)时序图(4)转帐(Transfer fund)时序图(5)开户(创建帐户)时序图(6)注销账户时序图4.3 定义系统对象类1.定义过系统需求,就可以根据系统需求来识别系统中所存在的对象。
2.系统对象的识别可以通过寻找系统域描述和需求描述中的名词来进行,从系统需求描述中可以找到的名词有银行(Bank)、帐户(Account)、客户(Customer)、资金(Funds),这些是对象图中的候选对象。
3.判断是否应该为这些候选对象创建类的方法是:是否有与该对象相关的身份和行为。
如果有,则它是一个存在于模型中的对象,应该为之创建类。
资金没有对象,也没有与资金相关的行为。
4.从上述分析可知,系统至少具有3个重要的类:Bank、Account、Customer。
在银行中,对帐户进行存钱、取钱、转帐操作,要保留业务记录。
因此在系统中还应有代表这些业务记录的对象存在:存(Deposit)、取(Withdraw)、转帐(Transfer),这三个类都是一种业务记录,故可抽象出父类:Transaction。
5.接着需确定这些对象的属性和行为。
1)类Bank的属性和行为bankCode: String name: Stringaddress: String Phone:String Fax:StringsetBankCode(code: String)setName(name: String)setAddress(address: String)setPhone(phone: String)setFax(fax: String))(设置私有属性)getBankCode(code: String)getName(name: String)getAddress(address: String)getPhone(phone: String)getFax(fax: String))(访问私有属性)(2)类Account的属性和行为bank: Bank holder: Customer[]accountNo: String createDate: Datebalance: float (私有属性)getHolders(): Customer[ ]newAccount(holder:Customer,balance:float):voidremAccount(accountNo:String):void(销户)Withdraw(holderName:String,holderID:String,accountNo:String,mo ney:float):float(返回取户余额)Deposit(holderName:String,holderID:String,accountNo:String,mon ey:float):float(返回存款户余额)2)类Account的属性和行为transferOut(accountNo: String, bankCode: String, money: float):floattransferIn(accountNo:String, bankCode: String, money: float): floatnewBalance(): float(计算新的帐户余额)update(): void(更新数据库中的帐户信息)save(): void(将帐户信息存储到数据库中)delete(): void(从数据库中删除帐户)closeAccount(accountNo: String): voidgetAccount(accountNo:String): Account(返回指定的帐户信息)query(holderName:String,holderID:String, accountNo:String, money:float, isSaving: Boolean):Boolean(查询存取帐户是否存在,若是取款,还要查询帐户余额是否足够)3)类Customer的属性和行为Name: String customID: Stringaddress: String account: account[ ]getAccounts(): Account[ ]Query(name: String, id: String): BooleannewCustomer(name: String, id: String, address: String, account: Account[ ]):void(创建客户对象)save(): void(将客户信息存储到数据库中)update(): void(更新DB中客户信息)hasAccount():Boolean(判断客户是否还持有帐户)delete(): void(删除DB中的客户信息)(4)类Transaction的属性和行为私有属性:account: AccountcreateDate: Date fund: float(交易金额)newTransaction(account: Account, fund: float, date: Date): void save():void(将交易记录存储到数据库中)(5)类Deposit的属性和行为继承类Transaction,无私有属性newDeposit(account: Account, fund: float, date: Date):void(创建存款交易记录)save(): void(将存款交易记录存储到DB中)6)类Withdraw的属性和行为继承类Transaction(同样有account,createDate及交易金额fund属性)。