游戏账号租赁系统(面向数据流)

上传人:龙*** 文档编号:606659 上传时间:2017-04-20 格式:DOCX 页数:28 大小:1.85MB
返回 下载 相关 举报
游戏账号租赁系统(面向数据流)_第1页
第1页 / 共28页
游戏账号租赁系统(面向数据流)_第2页
第2页 / 共28页
游戏账号租赁系统(面向数据流)_第3页
第3页 / 共28页
游戏账号租赁系统(面向数据流)_第4页
第4页 / 共28页
游戏账号租赁系统(面向数据流)_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《游戏账号租赁系统(面向数据流)》由会员分享,可在线阅读,更多相关《游戏账号租赁系统(面向数据流)(28页珍藏版)》请在金锄头文库上搜索。

1、游戏账号租赁系统(面向数据流) 实验一 游戏账号租赁系统需求分析 1.1 系统相关者账号所有者、账号租赁者、平台管理员。1.2 事件表序号 事件名称 事件来源 响应 目的地1 账号接入 出租者 1. 产生账号表单2. 生成出租凭证 平台管理员出租者2 账号出租 租号者 1. 生成租号账单2. 修改账号状态 租号者3 审核资料 平台管理员 1 审核并通过或驳回申请 出租者 1.3 数据流分析(1) 顶层 DFD游戏账号数据流图,如图 1.1 所示0游 戏 账 号 租 赁系 统出 租 者 租 号 者修 改 账 号 状 态生 成 租 号 账 单生 成 出 租 凭 证产 生 账 号 表 单平 台 管

2、理 员审 核顶层 图 1.1(2)功能层 DFD 图,如图 2.1 所示1上 货 系 统 2租 出 系 统出 租 者 租 号 者产 生 账 号 表单 修 改 账 号 状 态生 成 租 号 账 单生 成 出 租 凭证F2 账 号 表账 号 上 新 通 知3租 赁 平 台 登 录系 统F3 平 台 账 号4结 算 系 统F4 账 号 使 用 明 细平 台 管 理 员DFD 图 2.1(3)上货细节图 ,如图 3.2 所示结 算 系 统租 赁 平 台 登 录系 统出 租 者 1.1审 查 有 效 性F5 可 用 游 戏 列 表1.2生 成 出 租 凭证有 效 账 号单F2 账 号 表F4 账 号 使

3、 用明 细出 租 者凭 证登录 结算 确认收款账 号 单平 台 管 理 员审核上货系统层 DFD 分解图 3.2(4)租号系统,如图 3.3 所示结 算 系 统租 赁 平 台 登录 系 统租 号 者 2.1生 成 租 号 账单 2.2修 改 账 号 状态F2 账 号 表F4 账 号 使 用明 细租 号 者登录 结算发起付款申 请 租 号 递 交 账 单信 息 订 单租号系统详情分解图 图 3.3(5)登录系统,如图 3.4 所示F6 平 台 账 号 规 范 表出 租 者 /租 号 者 3.1用 户 登 录F3 平 台 账 号3.3账 号 申 请3.2申 请 审 核登 录 账 户账 号 或 密

4、码 错误提 交 账号 申 请提 交 申 请登录系统细节分析 图 3.4(6)结算系统,如图 3.5 所示出 租 者 4.1支 付 系 统 租 号 者F4 账 号 使 用 明 细4.2收 款 系 统支 付 收 款确 认 收 款 发 起 付 款结算系统细节分析图 3.5 1.4 数据字典(1) 数据项定义用户登录 ID 的数据项如表 1.1 所示表 1.1 数据项“用户登录 ID”的条目数据项名: 用户登录 ID别名:登录账号取值范围及含义:所有字母及数字,总长 612 位备注:代表的是客户的信息游戏编号的数据项如表 1.2 所示表 1.2 数据项“游戏编号”的条目数据项名: 游戏编号别名:游戏编

5、码取值范围及含义:*年*月*日*时*位备注:代表的是游戏时段内上架的唯一编号游戏名称的数据项如表 1.3 所示表 1.3 数据项“游戏名称”的条目数据项名: 游戏名称别名:游戏的名称或游戏别名取值范围及含义:所有字母及数字及中文,总长不限备注:代表的是游戏的售卖名称或民间别名出售时间的数据项如表 1.4 所示表 1.4 数据项“出售时间”的条目数据项名: 出售时间别名:账号出售的时间取值范围及含义:00:00 到 23:59备注:代表的是游戏账号售出时刻的时间回收时间的数据项如表 1.5 所示表 1.5 数据项“回收时间”的条目数据项名: 回收时间别名:租赁截止时间取值范围及含义:00:00

6、到 23:59备注:代表的是游戏账号租赁时间截止的时间出售价格的数据项如表 1.6 所示表 1.6 数据项“出售价格”的条目数据项名: 出售价格别名:游戏出租价格取值范围及含义:09999 元/小时备注:代表的是游戏账号租赁每小时的价格花费价格的数据项如表 1. 7 所示表 1.7 数据项“花费价格”的条目数据项名: 花费价格别名:租赁账号的花费取值范围及含义:099999 元备注:代表的是租赁者此次花费的价格账号使用状态的数据项如表 1.8 所示表 1.8 数据项“账号使用状态”的条目数据项名: 账号使用状态别名:账号状态取值范围及含义:可租用 0;使用中 1;已下架 2;备注:所有寄售在平

7、台的账号的状态.用户编号的数据项如表 1.9 所示表 1.9 数据项“用户编号”的条目数据项名: 用户编号别名:用户标识取值范围及含义:*年*月*日*时*位备注:每个用户在系统内的唯一 标识.(2) 数据流定义账号表单的数据流定义如表 1.10 所示。表 1.10 数据流“账号表单”的字典条目数据流名:有效账号表单别名:出租的有效账号信息表单数据流的来源:加工 1.1 审查有效性数据流的取向:加工 1.2 生成出租凭证数据流组成:用户登录 ID+游戏编号+(游戏名称)+出售时间+回收时间+出售价格账单信息的数据流定义如表 1.11 所示表 1.11 数据流“账单信息”的字典条目数据流名:账单信

8、息别名 :租入账号的账单信息数据流的来源:加工 2.2 生成租号账单数据流的取向:加工 2.3 修改账号状态数据流组成:用户登录 ID+游戏编号+(游戏名称)+租入时间+结束时间+租赁花费(3)数据存储其账号表如表 1-12 所示。表 1.12 数据存储“账号表”的字典条目数据存储名称:账号表编号:F2简述:是经过出租和租入统计账号得到的账号表流入的数据流:一方面来源于出租账号的结果,另一方面来自于租号者使用 账号的结果流出的数据流:去向是按出租凭证把账号交给租号者数据流组成:游戏编号+(游戏名称)+账号使用状态,其平台账号表如表 1-13 所示。表 1.13 数据存储“账号表”的字典条目数据

9、存储名称:平台账号表编号:F4简述:是用户申请后审核成功后生成的登录账号表流入的数据流:系统审核成功后写入流出的数据流:用户登录时登录系统读取数据流组成:用户编号+用户登录 ID+用户密码可用游戏表如表 1-14 所示。表 1.14 数据存储“可用游戏表”的字典条目数据存储名称:可用游戏表编号:F5简述:是平台管理员添加的可用游戏选项流入的数据流:平台管理员审核成功后写入流出的数据流:用户浏览和租出时系统自动审核使用数据流组成:游戏名称+游戏编号可用游戏表如表 1-15 所示。表 1.15 数据存储“账号使用明细”的字典条目数据存储名称:账号使用明细编号:F4简述:账号使用流水明细流入的数据流

10、:平台管理员审核成功后写入,租出成功后写入流出的数据流:平台管理员浏览数据流组成:用户 ID+游戏编号+游戏名称+出售时间+(回收时间) +出售价格+(花费价格) 1.1 加工逻辑(1)加工 1.1 审查有效性的加工逻辑输入租号者租号账单把租号账单上的租号者的用户名写到租号凭证上按租号账单上租号者的用户名检索“账号表” 文件,得到该 租号者的租号单对可用账号表上每一账号begin如果 账号表上无此账号则把账号状态改为 0(不可以租赁此账号)否则检索“账号出租表”文件, 获得该租号者的租号情况如果 该租号者账号出租表中无此 账号则生成有效账号表单,并转加工 1.2处理否则生成无效账号表 单(此账

11、号已出租 过)End(2)加工 1.2 生成出租凭证的加工逻辑输入租号者租号凭证把出租凭证的出租者的用户名写到出租凭证上检索已租出账号表文件,得到该出租者的出租凭证检索 账号表Begin如果账号表上账号状态为 1(账 号已租出)则把账号状态改为 0,并且发出租赁凭证否则退回租赁请求End(3) 加工 1.3 平台登录审核的加工逻辑用户输入申请的 ID检索平台账号规范表Begin如果申请的账号符合规范则将账号写入平台登录账号表,并发出申请成功的信息否则退回申请并提示申请失败End(4) 加工 1.4 结算系统的加工逻辑输入出租凭证检索账号使用明细Begin如果账号使用明细状态为 1(账 号已租出

12、)则将钱款打给出租者否则提示账号未出租End1.2 软件非功能需求这部分内容根据系统的具体情况而定,如下所列。1 硬件环境需求:需求用户有可上网正常使用的 计算机2 软件环境需求:windows xp 或以上3 性能需求:英特尔奔腾 4cpu 或 amd x4 631 以上4 安全需求:无木马病毒等危害账号的安全隐患1.3 本次实验小结通过这次实验,我和小组的成员对软件工程有了一个大概的认识,并且更加熟练的使用 Word 和认识 了一个新的软件 Visio,相信这会对今后的工作效率有很大的提高.在老师第一次检查之后,发现了很多的问题,少考虑了很多的需求,发现我们对实验的理解还是不够深刻,在老师

13、和同学的积极帮助下,我们学到了很多,同时对实验有了更加深刻的认知,也许这同时也是对我们编程生涯的进步中迈出的重大一步.对此我们感到深深的庆幸与骄傲.虽然我们本次实验经过多次的修改,希望把它写的更好.但是限于小组的经验不够丰富.仍难免有疏漏和不当之处,恳请老师批评指正.实验二 游戏账号租赁系统概要设计2.1 软件结构设计功能层 SC 图,这一层的数据流图为事务型,画分边界的 DFD 如图 2.1 所示1上 货 系 统 2租 出 系 统出 租 者 租 号 者产 生 账 号 表单 修 改 账 号 状 态生 成 租 号 账 单生 成 出 租 凭证F2 账 号 表账 号 上 新 通 知3租 赁 平 台

14、登 录系 统F3 平 台 账 号4结 算 系 统F4 账 号 使 用 明 细平 台 管 理 员图 2.1 化分边界的数据流图根据化分边界的 DFD 画出的 SC 图如图 2.2 所示。账 号 租 赁 系 统读 入 命 令 登 录 交 易登 录Co1 线 上 交 易读 入 命 令Co2图 2.2 功能层的 SC 图其中: 1 oc1:提交登录命令2 oc2:提交交易命令上货层 SC 图,这一层的数据流图为变换型,画分边界的 DFD 如图 2.3 所示结 算 系 统租 赁 平 台 登录 系 统租 号 者 2.1生 成 租 号 账单 2.2修 改 账 号 状态F2 账 号 表F4 账 号 使 用明

15、细租 号 者登录 结算发起付款申 请 租 号 递 交 账 单信 息 订 单图 2.3 化分边界的销售层 DFD根据化分边界的 DFD 画出的 SC 图如图 2.4 所示。读 入 命 令租 号 子 系 统生 成 租 号 账 单 查 找 账 号账 号 表 修 改 账 号 状 态结 算 系 统oc4D7 D7D9D7D10D8图 2.4 上货层的 SC 图其中:1 oc3:提交出租命令2 D1:账号单3 D2:可用游戏表4 D3:有效账号单5 D4:凭证租号层 SC 图,这一层的数据流图为事务型,画分边界的 DFD 如图 2.5 所示结 算 系 统租 赁 平 台 登 录系 统出 租 者 1.1审 查

16、 有 效 性F5 可 用 游 戏 列 表1.2生 成 出 租 凭证有 效 账 号单F2 账 号 表F4 账 号 使 用明 细出 租 者凭 证登录 结算 确认收款账 号 单平 台 管 理 员审核图 2.5 化分边界的销售层 DFD根据化分边界的 DFD 画出的 SC 图如图 2.6 所示。上 货 系 统读 入 命 令 提 交 账 号 单 审 查 有 效 性生 成 凭 证写 入 账 号 表 写 入 明 细 生 成 结 算 凭 证无 效 账 号 单审 核 通 过可 用 游 戏 列 表结 算 系 统oc3D1D1D4D3D2D5D5图 2.6 租号层的 SC 图其中:1 OC4:提交租号命令2 D7:账号申请单3 D8:账号表单4 D9:账单信息5 D10:账单 p登录层 SC 图,这一层的数据流图为事务型,画分边界的 DFD 如图 2.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号