未分类题
阅读下列说明和有关的图表,回答问题1至问题3。
【说明】
A公司决定为该市车站开发自动售票系统,系统的要求如下:
(1)乘客能按以下3步操作购票:选定目的地;投入钱币;获得一张票;
(2)当且仅当乘客选定目的地后,系统才接收受投钱;每次投入的钱只购买一张票;
(3)只要投入的钱不少于所需的票价,且票库中有所要求的票,则应尽快出票;
(4)如需找钱,则应在出票的同时退还多余的钱;
(5)如果乘客投入的钱不够票价,或者票库中没有所要求的票时,系统将全额退钱,并允许乘客另选目的地,继续购票;
(6)出票前乘客可以按[取消]按钮取消购票,系统将全额退出该乘客投入的钱,并允许乘客另选目的地,继续购票;
(7)出票结束(包括退还多余的钱)后,系统应保存销售记录,并等待乘客购票。
该系统还要求快速响应和操作同步,所以它应是一个实时系统。为此,A公司在该系统的数据流程图中附加了过程控制部分,形成转换图。在该图中,控制流(事件流)用虚线表示,数据流用实线表示。图中的数据流并没有画全,需要考生填补。转换图如图1-14所示。
对售票全过程进行的控制可以用系统内部各个状态之间的迁移来描述,从而形成状态迁移图。在状态迁移图中,用双线框表示状态,用有向边表示状态的迁移。引起状态迁移的事件及由该事件引起的动作,在有向边旁用“
”形式注明。状态迁移图如图1-15所示。
该公司还制作了一个过程启动表,用以表明状态迁移图中的4个动作与转换图中的4个过程之间的“启动”关系,即说明哪个动作将启动哪个过程。用1表示启动,用0表示不启动。启动的过程将根据获得的输入数据产生输出数据,未启动的过程则不会产生输出数据。该表中没有列出的过程,其执行与否与事件无关。过程启动表如表1-2所示。
转换图中缺少哪3条数据流?请指明每条数据流的名称、起点和终点。
A.shangxueba.cn/images/ct_crmsdsj_crmsdsshot1_00068(20096).jpg'
B.shangxueba.cn/images/ct_crmsdsj_crmsdsshot2_00068(20096).jpg'
C.shangxueba.cn/images/ct_crmsdsj_crmsdsshot3_00068(20096).jpg'
D.shangxueba.cn/images/ct_crmsdsj_crmsdsshot4_00068(20096).jpg'
【参考答案】
数据流名:目的地起点:“接收目的地”终点:“核查”。数据流名:投入的钱起点:“接受钱”终点:“核查”。数据流名:剩余的钱......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
要制作出如图所示的效果,让一个图像变为多个相同的图像,应该使用以下哪种特效?()
A.Smear
B.CC Tiler
C.Displacement Map
D.Color Link
点击查看答案&解析
未分类题
在名为Form1的窗体上绘制一个文本框,名为Text1,无初始内容;再建立一个下拉菜单,菜单标题为“操作”,名为Op,此菜单下含有两个菜单项,名称分别为Dis和Hid,标题分别为“显示”和“隐藏”。请编写适当的事件过程,使得在运行时,单击“显示”,菜单项:则在文本框中显示“等级考试”;如果单击“隐藏”命令,则隐藏文本框。运行时的窗体如下图所示。注意:文件必须存放在考生文件夹中,工程文件名为execise102.vbp,窗体文件名为 execiSe102.frm。
点击查看答案
相关试题
通过Oracle SQL Developer可完成的DBA操...
下列针对linux维护操作过程中,配置文件说...
下列关于oracle数据库角色以及权限控制说法...
下列不属于DataGuard 优点的是()。
Jenkins基于DOCKER的安装要求必须安装如下...