软件工程—银行管理系统—大数据流图,盒图,PAD图,流图,层次图,流程图
- 格式:doc
- 大小:1.23 MB
- 文档页数:8
软件工程之数据流图(DFD)数据库分析与设计一.软件工程之数据流图和数据字典 (1)1.1数据流图的基本成分 (1)1.2数据流图的基本原则 (1)1.3 DD(Data Dictionary)数据字典 (2)1.3.1 数据字典的内容以及格式 (2)1.3.2 数据字典条目 (2)二.数据库分析与设计 (3)2.1 某公司销售信息管理系统需求描述 (3)2.2 系统数据库概念模型设计 (4)2.2.1 提炼需求描述得到实体型 (4)2.2.2 三个实体型之间的实体联系图(E-R图) (4)2.3 系统数据库逻辑模型设计 (4)2.3.1 E-R图向关系数据库转换思想 (4)2.3.2 销售信息管理系统逻辑模型设计 (8)一.软件工程之数据流图和数据字典1.1数据流图的基本成分数据流图主要由4种成分(加工、数据流,数据存储文件、数据源点或汇点)组成,如表1.1所示:表1.1数据流图基本成分1.2数据流图的基本原则1.在单张DFD中,必须满足以下原则:●一个加工的输出数据流不能与输入数据流同名,即使它们的组成成分相同(流进和流出存储文件的数据流除外)●数据流不能存在于外部实体与外部实体之间,也不能存在于外部实体和数据存储文件之间;●保持数据守恒。
一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据;●每个加工必须既有输入数据流,又有输出数据流;●所有的数据流都必须以一个加工开始,或以一个加工结束(数据流存在于加工与加工之间,加工与数据存储文件之间,加工与外部实体之间)。
●流向/流出数据存储文件的数据流名可以省略不写。
2.在父图与子图之间,必须满足以下原则●保持父图与子图的平衡。
也就是说,父图中某加工的输入(输出)数据流中的数据必须与它的子图的输入(输出)数据流中的数据在数量和名字上相同;●加工细节隐藏。
根据抽象原则,在画父图时,只需画出加工和加工之间的关系,而不必画出各个加工内部的细节;●均匀分解。
软件工程课程设计银行储蓄管理系统(芙蓉学院)(芙蓉学院)软件工程实验报告课题: 银行储蓄管理系统姓名:谭斌学号:同组姓名:专业班级:芙蓉计科0701指导教师:周学清设计时间:2011/3/20评阅意见:评定成绩:指导老师签名:年月日银行储蓄管理系统目录1.需求分析1.1系统的功能性需求1.2系统需求分析规格说明书1.3系统实体联系(ER)图1.4系统数据流(DFD)图1.5系统数据字典1.6面向数据流的设计方法1.需求分析系统中要求每个人银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作(如:增加存储用户,提高利率等)都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。
该系统主要有两部份业务功能,存款与取款。
储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,住址(或电话号码),身份证号码,存款类型,存款日期,到期日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得利息并打印出利息清单给储户。
1.1系统的功能性需求系统为管理者提供主功能界面系统在启动时要求管理者输入登录帐号与密码系统要通过管理员执行一系操作(如:添加用户,修改,查询,删除等)管理员代用户实现存款,取款,查询等操作储户的一切信息,存储在数据库表中1.2系统需求分析规格说明书●实现储户开户登记●办理定期存款帐●办理定期存款手续●办理活期取款帐●办理活期取款手续●实现利息计算●输出明细表●数据备份和数据恢复功能●查看帐户信息1.3系统ER图系统主要关系模式:1.储户(储户姓名,住址,身份证号码)2.管理员(员工号,姓名)3.存款(储户姓名,员工号,金额,存款类型,到期日期,存款日期)4.查询(储户姓名,员工号)5.取款(储户姓名,员工号,金额,取款日期)1.5系统顶层数据流(DFD)图打印存单打印清单1.6系统0层数据流(DFD)图1.7第2层DFD 图储户信息文件1.8第3层数据流图储户信息文件款1.9第5层数据流图储户信息文件信息1.10数据字典1.6.1确定输入流和输出流的边界,从而孤立出变换中心。
软件工程知识点总结软件工程是指将工程化的方法应用于软件开发的过程,包括问题定义、需求分析、概要设计、系统设计、详细设计、软件开发、综合测试和运行维护等阶段。
在软件生命周期中,我们可以采用不同的模型,包括瀑布模型、快速原型、增量、螺旋和喷泉模型等。
在进行软件开发之前,我们需要进行可行性研究,以确定问题是否能够解决。
这个过程需要考虑四个方面,包括技术、经济、操作可行性和法律。
我们可以使用数据流图来帮助我们完成可行性研究,数据流图包括源点/终点、处理、数据存储和数据流等四种成分。
在需求分析阶段,我们需要确定系统必须完成哪些工作,并对目标系统提出完整、清晰、具体的要求。
结构化方法是一种常用的需求分析方法,它可以帮助我们自顶向下逐步求精进行需求分析。
实体联系图包括数据对象、属性和联系等三种元素,其中联系可以是1:1、1:N或M:N的关系。
总体设计阶段的任务是回答“概括的说,系统应该如何实现”,确定系统的物理配置方案,并进而确定组成系统的每个程序结构。
在总体设计阶段中,我们需要考虑模块的内聚和耦合,应尽量选用松散耦合的系统。
内聚表示一个模块内各元素结合的紧密程度,而耦合表示一个软件结构内各个模块之间的互连程度。
详细设计阶段的任务是确定应该怎样具体的实现所要求的系统,经过这个阶段的设计工作应该得出对目标系统的精确描述。
在详细设计阶段中,我们可以使用程序流程图、盒图、PAD图、判定表和判定树等工具来完成过程设计。
在测试阶段,我们需要进行单元测试和集成测试。
单元测试是针对每个程序模块进行的测试,而集成测试则是在单元测试完成后,将模块集成为系统的过程中进行的测试。
在测试过程中,我们可以使用白盒测试技术,包括逻辑覆盖和基本路径测试等。
在白盒测试中,程序被视为一个透明的盒子,测试人员完全了解程序的内部结构和处理过程。
因此,在测试过程中,要按照程序内部的逻辑来测试程序,检验程序中的每条通路是否都能按预定的要求正确工作。
白盒测试也被称为结构测试。
1.完成患者监护系统功能级的数据流图、实体联系图、软件结构图。
2.网上书店系统,其外部用户主要有游客、会员和管理员。
其中,游客进行注册后,可以成为系统的会员,会员享有订购图书及订单和书籍等信息查询的功能,管理员可对系统的各种信息进行管理和维护。
根据上述描述,请画出网上书店系统的:①基本系统模型(第0层);②功能级的数据流图(第1层);③底层的订购图书数据流图。
1.把如下统计空格程序的Jackson图改画为等价的程序流程图和盒图。
2、用Jackson图描述下述的一列火车的构成:一列火车最多有两个火车头。
只有一个火车头时则位于列车最前面,若还有第二个火车头时,则第二个火车头位于列车的最后面。
火车头既可以是内燃机车也可以是电气机车。
车厢分为硬座车厢、硬卧车厢和软卧车厢等3种。
硬座车厢在所有车厢的前面部分,软卧车厢在所有车厢的后面部分。
此外,在硬卧车厢和软卧车厢之间还有一节餐车。
1.饮用水自动销售系统的工作过程大致如下:如果投入1元硬币,则自动放水5升;如果投入5角硬币,放水2.5升;如果选择1元,投入2个伍角的硬币,也可放水5升。
如果饮用水来不及生成,系统会把硬币退出来并亮红灯。
收到的硬币由收银员定时回收。
试画出该系统的用例图。
2.某寄宿学校需要开发一个信息管理系统,通过该管理系统对学生的日常事务进行管理:校长助理:管理学生的档案,进行新增、删除、查询、修改等操作;对学生班级进行管理(新增、删除等),进行新学生的编班工作和调班工作,查询班级名册等情况。
财务人员:进行每月的收费和退费工作,每个学生的每月费用包括住宿费,伙食费220,在6-8 月收取空调费20,在11-2 月收取取暖费20,每个学期的开学初(3 月、9 月)收取书本费(不定)。
住宿费分三种情况:双职工的子女为60,单职工的子女80 元,父母均不在本单位工作为100 元。
每个班的老师在每天要申报本班学生的出勤表,由校长助理完成各班的考勤录入,考勤情况决定上月的伙食退费,以每天10 元计算。
目录1要求: (1)1.1 格式 (1)1.2 内容: (1)1.3 时间地点: (1)1.4 联系方式 (1)2数据流图 (2)2.1 顶层数据流图 (2)2.2 处理1加工分解 (2)2.3 处理2加工分解 (3)2.4 处理3加工分解 (3)3数据字典例子: (3)3.1 数据流条目 (3)3.2 数据项条目 (4)3.3 数据存储条目 (5)3.4 加工条目 (6)3.5 外部输入条目 (7)4需求分析 (8)4.1 目的与任务: (8)4.2 该系统所要满足的信息要求: (8)4.3 处理要求 (9)1要求:1.1格式●学号后面要加上序号,即“学号-序号”●正文字体小四宋体,行间距离1.5倍●正反打印,加上页码1.2内容:●90页第8题(需求分析的数据流,数据字典和需求分析报告)●画图时,采用“插入->对象”方式●数据流图采用visio->形状->软件->Gane-Sarson图形1.3时间地点:●时间:第10周前(5月8号前)●地点:工学一号馆718或6281.4联系方式2数据流图2.1顶层数据流图2.2处理1加工分解2.3处理2加工分解2.4处理3加工分解3数据字典例子: 3.1数据流条目3.2数据项条目3.3数据存储条目3.4加工条目3.5外部输入条目4需求分析4.1目的与任务:学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。
它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。
能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。
该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
数据流图百科名片数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
目录编辑本段简介数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
数据流图英文缩写DFD(Data Flow Diagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
数据流程图包括:a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;b.指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能;c.指明几个处理和(或)数据媒体之间的数据流的流线符号;d.便于读、写数据流程图的特殊符号。
在处理符号的前后都应是数据符号。
数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)编辑本段数据流数据流是一组数据。
在数据流图中数据流用带箭头的线表示,在其线旁标注数据流名。
在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。
加工(处理)在数据流图中加工用圆圈表示,在圆圈内写上加工名。
一个处理框可以代表一系列程序、单个程序或者程序的一个模块。
编辑本段组成元素数据流图数据流程图中有以下几种主要元素:→:数据流。
数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。
如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
□:数据源(终点)。
代表系统之外的实体,可以是人、物或其他软件系统。
○:对数据的加工(处理)。
软件工程知识点归纳第1章软件工程学概述 (3)1.1 软件危机 (3)1.2 软件工程 (3)1.3 软件生命周期 (3)1.4 软件过程 (3)第2章可行性研究 (4)2.1 可行性研究的任务 (4)2.2 可行性研究过程 (4)2.3 系统流程图 (4)2.4 数据流图 (4)2.5 数据字典 (5)2.6 成本/效益分析 (5)第3章需求分析 (5)3.1 需求分析的任务 (5)3.2 与用户沟通获取需求的方法 (5)3.3 分析建模与规格说明 (5)3.4 实体-联系图 (5)3.5 数据规范化 (5)3.6 状态转换图 (6)3.7 其他图形工具 (6)3.8 验证软件需求 (6)第4章形式化说明技术 (6)第5章总体设计 (6)5.1 设计过程 (6)5.2 设计原理 (7)5.3 启发规则 (7)5.4 描绘软件结构的图形工具 (7)5.5 面向数据流的设计方法 (8)第6章详细设计 (8)6.1 结构程序设计 (8)6.2 人机界面设计 (8)6.3 过程设计的工具 (8)6.4 面向数据结构的设计方法 (8)6.5 程序复杂程度的定量度量 (8)第7章实现 (9)7.1 编码 (9)7.2 软件测试基础 (9)7.3 单元测试(模块测试) (10)7.4 集成测试(子系统测试和系统测试) (10)7.5 确认测试(验收测试) (10)7.6 白盒测试技术 (10)7.7 黑盒测试技术 (11)7.8 调试(修改测试发现的错误) (11)7.9 软件可靠性 (11)第8章维护 (11)8.1 软件维护的定义 (11)8.2 软件维护的特点 (11)8.3 软件维护过程 (12)8.4 软件的可维护性 (12)8.5 预防性维护 (12)8.6 软件再工程过程 (12)参考书目 (12)第1章软件工程学概述1.1 软件危机1. 软件危机的定义、表现、产生原因2. 消除软件危机的途径3. 软件产品必须由一个完整的配置组成,软件配置主要包括程序、文档和数据等成分。
2013-2014学年第一学期论文题目软件工程银行管理系统论文学院:计算机科学与信息工程学院专业:软件工程学号:11103421姓名:许毅强日期:2013年12月12日银行储蓄系统1 系统设计1.1 目标设计随着社会经济的发展,社会的不断进步,计算机已经走下科学家的殿堂,逐步来到了老百姓的身边。
时至今日,计算机在我们身边发挥着越来越重要的作用。
我们正处于一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。
银行系统事关民之财政,重中之重。
然而随着信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。
现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。
近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。
随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。
如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。
支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。
银行系统UML 图之青柳念文创作 一、 用例图
二、 类图
三、 时序图
登录时序图 Clerk
:LoginForm :MainForm 1.进入登录界面
2.创建登录对话框
3.提交身份信息6.未通过返回错误信息
4.系统身份验证
5.通过创建主界面 存款时序图 Clerk
:MainForm :WithdrawForm :Account :Deposit 6.查询账户是否存在
7.创建新交易记录
8.保存账户记录
9.修改账户记录
10.更新数据库记录
1.进入主界面
2.请求存款操作
4.提交存款信息
3.创建存款界面
5.传递信息到账户
??修改账户时序图
四、活动图
1.银行职员登录活动图
2.取款活动图
五、状态图
六、协作图
1.修改账户协作图
七、系统组件图
八、系统安排图。
一、选择题1.软件开发瀑布模型中的软件定义时期各个阶段依次是:(B)A) 可行性研究,问题定义,需求分析。
B) 问题定义,可行性研究,需求分析。
C) 可行性研究,需求分析,问题定义。
D) 以上顺序都不对。
(软件开发时期:概要设计、详细设计、软件实现、软件测试)2.可行性研究主要从以下几个方面进行研究:(A)A)技术可行性,经济可行性,操作可行性。
B)技术可行性,经济可行性,系统可行性。
C)经济可行性,系统可行性,操作可行性。
D)经济可行性,系统可行性,时间可行性。
3.耦合是对软件不同模块之间互连程度的度量。
各种耦合按从强到弱排列如下:(C)A) 内容耦合,控制耦合,数据耦合,公共环境耦合。
B) 内容耦合,控制耦合,公共环境耦合,数据耦合。
C) 内容耦合,公共环境耦合,控制耦合,数据耦合。
(内容耦合、公共耦合、外部耦合、控制耦合、特征耦合、数据耦合)D) 控制耦合,内容耦合,数据耦合,公共环境耦合。
4.在详细设计阶段所使用到的设计工具是:(C)A) 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.B) 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。
C) 判定表,判定树,PDL,程序流程图,PAD图,N-S图。
D) 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。
详细设计阶段工具:判定表、判定树、数据流程图、系统流程图、程序流程图、PAD图、N-S图、PDL在软件详细设计阶段,常用的图形描述工具有程序流程图,盒图(NS 图)和问题分析图(PAD) .常用的语言描述工具为 PDL(程序设计语言) ,常用的表格描述工具有判定表和判定树.DFD数据流图:总体设计阶段5.按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:(A)A)模块的作用域应在模块的控制域之内。
B)模块的控制域应在模块的作用域之内。
C)模块的控制域与模块的作用域互相独立。
D)以上说法都不对。
UML8种图——银行系统银行系统UML 图一、 用例图 1.银行职员用例图Clerk登录管理账户创建账户修改账户删除账户includeincludeinclude2.客户与银行职员用例图ClerkBank存款取款转账跨行转账本行转账二、 类图Clerk:LoginForm:QueryForm:AccountForm:Customer:Account1.进入主界面2.请求查询账户3.创建查询界面4.提交账号5.获得指定账户的信息6.创建账户界面7.修改账户信息8.更新账户信息9.更新账户信息4.删除账户时序图三、活动图1.银行职员登录活动图输入用户名和密码提示输入用户名和密码提示错误信息验证信息进入主界面提交YN2. 取款活动图进入取款信息界面提示错误信息验证账户是否存在且有效输入取款信息提交修改账户信息保存交易记录创建交易记录不存在或无效存在且有效3.转账活动图进入转账信息界面提示错误信息验证账户是否存在且有效创建交易记录保存交易记录修改账户信息更新账户信息创建交易记录保存交易记录通知另一银行输入转账信息提交不存在或无效存在且有效同一银行非同一银行 四、 状态图新建状态被修改状态睡眠状态被删除状态创建账户修改账户长期未使用删除账户五、 协作图 1. 修改账户协作图进入转账信息界面提示错误信息验证账户是否存在且有效创建交易记录保存交易记录修改账户信息更新账户信息创建交易记录保存交易记录通知另一银行输入转账信息提交不存在或无效存在且有效同一银行非同一银行2.删除账户协作图Clerk:QueryForm:LoginForm:Account :AccountForm :Customer4.提交账号1.进入主界面7.确认删除账户6.创建账户界面8.传递删除命令5.获得指定账户信息2.请求查询账户3.创建查询界面9.关闭账户10.删除账户11.更新客户信息12.判断是否有账户存在13.删除客户信息六、系统组件图FormTransaction Bank Customer Clerk AccountMainFom七、系统部署图InClientOut Client BankServerDataBaseServer。
淮海工学院计算机科学系实验报告书
课程名:《软件工程》
题目:结构化设计实验
班级:***********
学号:*************
姓名:*************
结构化设计验报告要求
1目的与要求:
1)系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法;
2)掌握设计阶段各种设计工具,如、层次图、程序流程图、N-S图、PAD图、判定表(树)、伪代码语言等工具的使用方法;
3)通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、技术和方法解决实际问题的综合应用和实践创新能力;
4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法;
5)按照实验题目要求独立完成结构化设计实验内容,严禁拷贝、抄袭他人设计成果;
6)认真书写实验报告,并于下周5以前提交。
2 实验内容或题目
1.针对自己第一次实验所完成的结构化分析项目(或题目),选择所绘制的数据流图,E-R
图、状态图,完成下面2、3、4、5、6要求的结构化设计内容;
2.按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总
体设计层次图(H图);
3.按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和PAD图等设计工
具,在第2所得层次图中选择几个主要模块进行详细设计,画出相应设详细计结果图形;
4.根据选择的E-R图进行数据库(以关系数据库模型为基准,进行数据库表及其关系设计);
5.根据H图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实
体)进行界面表单(数据编辑界面)设计;
6.选择第3步中某一模块的详细设计结果,画出对应得流图,并计算其圈复杂度。
3 实验步骤与源程序
1.优化所选择数据流图
2.导出项目的总体设计层次图(H图);
3.按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和PAD图等设计工具,在第2所得层次图中选择几个主要模块进行详细设计,画出相应设详细计结果图形;
(1)流程图
登录:存取款:
办理银行卡:
开始
姓名为空F
T 填写个人
信息
提示银行卡类型未选
提示办卡成功
T
提示姓名为空
提示身份证号
码为空
结束
身份证号码为空
T
F
银行卡类型已选
两次密码
一致
T
F
提示两次密码输入不一致
F
(2)盒图
登录: 存取款:
(3)PAD 图 登录:
用户名存在且密码正确
提示错误
登陆成功
业务办理:
要办理的业务手机银行
存取款
存取款
转账
贷款
缴费
网上银行
手机银行
转账
贷款
缴费
网上银行
4.根据选择的E-R 图进行数据库(以关系数据库模型为基准,进行数据库表及其关系设计); 储户数据库:
存取款数据库:
银行数据库:
5.根据H 图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实体)进行界面表单(数据编辑界面)设计; 用户界面功能菜单:
Form Title
办理银行卡帐户管理
存取款
转帐
贷款
缴费
网上银行
手机银行
密码修改存款银行卡挂失
个人信息修改取款
卡内定期转活期历史明细
卡内活期转定期汇款卡转帐卡折互转
水费电费天然气手机充值
开通网上银行修改信息开通手机银行修改信息注销网上银行
注销手机银行
注销银行卡
住房公积金短期小额贷款助学贷款长期抵押贷款
银行卡办理界面:
办理银行卡
欢迎进入银行卡办理系统
姓 名性 别
身份证号码
家庭住址银行卡类型男女
信用卡储蓄卡银联卡
请输入密码:
请再次输入密码:
确定清空返回
6.选择第3步中某一模块的详细设计结果,画出对应得流图,并计算其圈复杂度。
办理银行卡:
圈复杂度为:5。
4 测试数据与实验结果(可以抓图粘贴)
见实验步骤
5 结果分析与实验体会
这次实验通过动手实践,对书上介绍的层次图、流程图、盒图、PAD图、流图有了真正的了解,对设计各种图的工具更加熟悉,对于结构化软件工程设计阶段的基本任务、概念、原理、技术和方法有了进一步的了解。