logo资料库

巧克力爱好者匿名的用例、用例图和结构化系统分析.docx

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
一、用例图和用例描述
1.1 用例图
1.2 用例描述
二、结构化系统分析
步骤一 画DFD图
步骤二 决定哪部分计算机化以及如何计算机化(批处理或联机)
步骤三 确定数据流的细节
步骤四 定义处理的逻辑
步骤五 定义数据存储
步骤六 定义物理资源
步骤七 确定输入-输出规格说明
步骤八 确定大小
步骤九 确定硬件要求
巧克力爱好者匿名 一、用例图和用例描述 1.1 用例图 图 1-1 ChocAn 信息管理系统需求的用例图 1.2 用例描述 简要描述 EFT 数据 用例使银行计算机能了解需要向哪些提供者转账及应转的金额。 按步骤描述 1、 向会员提供服务后,提供者为 ChocAn 记账。 2、 在星期五午夜,ChocAn 主计算程序读取服务文件,产生提供者报告。 3、 以提供者为单位形成 EFT 数据。 4、 由 EFT 数据组成记录,并写入磁盘。 5、 银行计算机根据记录向每个提供者的银行账户支付适当的钱数。
图 1-2 用例“EFT 数据”的用例描述 简要描述 主计算程序 用例使 ChocAn 数据中心能读取一周提供的服务文件并且生成提供者报 告、会员消费清单、概要报告, 按步骤描述 1、 向会员提供服务后,提供者为 ChocAn 记账。 2、 在星期五午夜,ChocAn 主计算程序读取服务文件,产生提供者报告、会员消费 清单和概要报告。 图 1-3 用例“主计算程序”的用例描述 简要描述 提供者报告 用例使提供者能够核对其本周所提供的服务的费用合计 按步骤描述 1、 向会员提供服务后,提供者为 ChocAn 记账。 2、 到周末时提供者进行费用合计。 3、 在星期五午夜,ChocAn 主计算程序读取服务文件,产生提供者报告,该报告的 域包括: 提供者姓名 提供者编号 提供者街道地址 提供者城市 提供者国家 提供者 ZIP 码 对于提供的每项服务,须给出如下细节: 服务日期 计算机收到的日期和时间数据 会员姓名 会员编号 服务代码 需要付的费用 会员咨询总数 一周总费用 4、 ChocAn 数据中心将该报告以电子邮件的方式发送给提供者。 5、 提供者根据 2 中的结果核对该周 ChocAn 应付给自己的钱数。 图 1-4 用例“提供者报告”的用例描述
简要描述 消费清单 用例使会员能够清楚自己本周在 ChocAn 的消费情况。 按步骤描述 1、 向会员提供服务后,提供者为 ChocAn 记账。 2、 在星期五午夜,ChocAn 主计算程序读取服务文件,产生会员消费清单,该清单 的域包括: 会员姓名 会员编号 会员街道地址 会员城市 会员国家 会员 ZIP 码 对于提供的每项服务,需要给出如下细节 服务日期 提供者姓名 服务名称 3、 ChocAn 数据中心将该报告以电子邮件方式发送给会员。 4、 会员查看本周自己的消费记录。 图 1-5 用例“消费清单”的用例描述 简要描述 概要报告 用例使经理能够清楚该周要支付的提供者名单,每个服务者所做的资询总 数以及总的支付费用,然后进行账户支付。 按步骤描述 1、 向会员提供服务后,提供者为 ChocAn 记账。 2、 在星期五午夜,ChocAn 主计算程序读取服务文件,以提供者为单位,统计其做 的咨询总数,累加每项服务的酬金获得其本周的总酬金,生成概要报告,该报告 包括的域为: 提供者姓名 咨询总数 总酬金 3、ChocAn 数据中心将该报告提供给经理。 图 1-6 用例“概要报告”的用例描述
简要描述 打印报表 用例使管理员能够在每周的任何时间打印该周每个报告。 按步骤描述 1、在这一周的任何时间内在管理员请求的情况下,每个报告可以单独打印出来。 图 1-7 用例“打印报表”的用例描述 简要描述 更新、增删会员/提供者 用例使 ChocAn 操作员能增加、删除和更新会员或提供者。 按步骤描述 1、在工作日,ChocAn 数据中心的软件以交互模式运行,允许操作员向 ChocAn 加 入新的会员(提供者),删除退出的会员(提供者),以及更新会员(提供者)记录。 图 1-8 用例“更新、增删会员/提供者”的用例描述 二、结构化系统分析 步骤一 画 DFD 图 图 2-1 ChocAn 数据流图第一次求精结果图
图 2-2 ChocAn 数据流图第二次求精结果图
图 2-3 ChocAn 数据流图第三次求精结果图
步骤二 决定哪部分计算机化以及如何计算机化(批处理或联机) 数据流图中所示的所有进程都将计算机化。需要在 ChocAn 数据中心的服务器上安 装一个中央数据库。为了在线实现第一次求精后的数据流图中的进程(ChocAn 操作员 对数据库的维护),需要使用客户机-服务器体系。通过使用拨号调制解调器使提供者终 端能与服务器进行交互,以此来实现第二次求精后的数据流图中的进程。数据流图的第 三部分所显示的流程将作为批处理过程实施,这些过程将在每个星期五午夜运行。表示 这一时间的数据流由图中的虚线(控制流)表示。另外,ChocAn 的经理可以在任何时候向 客户工作站发送请求,生成一个报告。 步骤三 确定数据流的细节 提供者的详细信息 提供者编号 (最多 9 位数字) (由系统生成,不能更改) 提供者姓名 (最多 25 个字符) 提供者街道地址 (最多 25 个字符) 提供者城市 (最多 14 个字符) 提供者国家 (2 个字符) 提供者 zip 码 (5 位数字) 提供者电子邮件地址 (最多 50 个字符) 提供者类型 (1 字符,见下文) 营养师(D),内科专家(I)或运动专家(E) 提供者的更新: 新增一个提供者 除了提供者编号以外的所有提供者详细信息。 更新一个现有的提供者: 除了提供者编号以外的信息都可更改。 删除一个现有的提供者: 提供者编号 已更新的提供者的详细信息: 提供者详细信息 会员的详细信息: 会员编号 (最多 9 位数字) (由系统生成,不能更改) 会员姓名 (最多 25 个字符) 会员街道地址 (最多 25 个字符) 会员城市 (最多 14 个字符) 会员国家 (两个字符) 会员 ZIP 码 (5 位数字) 会员电子邮箱地址 (最多 50 个字符) 会员状态 (一个字符,见下文)
(A) 有效,(B)暂停 会员的更新: 新增一名会员 不包括会员编号的会员详细信息。 更新现有会员: 除了会员编号以外的信息都可更新。 删除现有会员: 会员编号。 已更新的会员的详细信息: 会员的详细信息。 服务的详细信息 服务代码 (最多 6 位数) 服务名称 (最多 20 个字符) 服务费用 (4+2 位数) 服务的更新: 新增一项服务: 服务的详细信息。 更新现有的服务: 要更新的服务的详细信息。 删除现有的服务 服务代码。 已更新的服务的详细信息: 服务的详细信息。 需求的详细信息: 提交日期和时间 (19 个字符,格式 MM DD YYYY HH:MM:SS) 服务日期 (10 个字符 格式 MM DD YYYY) 提供者编号 (最多 9 位数) 会员编号 (最多 9 位数) 服务代码 (最多 6 位数) 新增的需求: 需求的详细信息。 已验证的提供者编号: 提供者编号。 已验证的会员编号: 会员编号。
分享到:
收藏