游戏账号租赁系统面向数据流.docx

上传人:b****5 文档编号:8225188 上传时间:2023-01-30 格式:DOCX 页数:30 大小:1.25MB
下载 相关 举报
游戏账号租赁系统面向数据流.docx_第1页
第1页 / 共30页
游戏账号租赁系统面向数据流.docx_第2页
第2页 / 共30页
游戏账号租赁系统面向数据流.docx_第3页
第3页 / 共30页
游戏账号租赁系统面向数据流.docx_第4页
第4页 / 共30页
游戏账号租赁系统面向数据流.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

游戏账号租赁系统面向数据流.docx

《游戏账号租赁系统面向数据流.docx》由会员分享,可在线阅读,更多相关《游戏账号租赁系统面向数据流.docx(30页珍藏版)》请在冰豆网上搜索。

游戏账号租赁系统面向数据流.docx

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

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

∙实验一游戏账号租赁系统需求分析

∙1.1系统相关者

账号所有者、账号租赁者、平台管理员。

1.2事件表

序号

事件名称

事件来源

响应

目的地

1

账号接入

出租者

1.产生账号表单

2.生成出租凭证

平台管理员

出租者

2

账号出租

租号者

1.生成租号账单

2.修改账号状态

租号者

3

审核资料

平台管理员

1审核并通过或驳回申请

出租者

∙1.3数据流分析

(1)顶层DFD

游戏账号数据流图,如图1.1所示

顶层图1.1

(2)功能层DFD图,如图2.1所示

DFD图2.1

(3)上货细节图,如图3.2所示

上货系统层DFD分解图3.2

(4)租号系统,如图3.3所示

租号系统详情分解图图3.3

 

(5)登录系统,如图3.4所示

登录系统细节分析图3.4

(6)结算系统,如图3.5所示

结算系统细节分析图3.5

 

∙1.4数据字典

(1)数据项定义

用户登录ID的数据项如表1.1所示

表1.1数据项“用户登录ID”的条目

数据项名:

用户登录ID

别名:

登录账号

取值范围及含义:

所有字母及数字,总长6~12位

备注:

代表的是客户的信息

 

游戏编号的数据项如表1.2所示

表1.2数据项“游戏编号”的条目

数据项名:

游戏编号

别名:

游戏编码

取值范围及含义:

****年**月**日**时*****位

备注:

代表的是游戏时段内上架的唯一编号

 

游戏名称的数据项如表1.3所示

表1.3数据项“游戏名称”的条目

数据项名:

游戏名称

别名:

游戏的名称或游戏别名

取值范围及含义:

所有字母及数字及中文,总长不限

备注:

代表的是游戏的售卖名称或民间别名

 

出售时间的数据项如表1.4所示

表1.4数据项“出售时间”的条目

数据项名:

出售时间

别名:

账号出售的时间

取值范围及含义:

00:

00到23:

59

备注:

代表的是游戏账号售出时刻的时间

 

回收时间的数据项如表1.5所示

表1.5数据项“回收时间”的条目

数据项名:

回收时间

别名:

租赁截止时间

取值范围及含义:

00:

00到23:

59

备注:

代表的是游戏账号租赁时间截止的时间

 

出售价格的数据项如表1.6所示

表1.6数据项“出售价格”的条目

数据项名:

出售价格

别名:

游戏出租价格

取值范围及含义:

0~9999元/小时

备注:

代表的是游戏账号租赁每小时的价格

 

花费价格的数据项如表1.7所示

表1.7数据项“花费价格”的条目

数据项名:

花费价格

别名:

租赁账号的花费

取值范围及含义:

0~99999元

备注:

代表的是租赁者此次花费的价格

 

账号使用状态的数据项如表1.8所示

表1.8数据项“账号使用状态”的条目

数据项名:

账号使用状态

别名:

账号状态

取值范围及含义:

可租用0;

使用中1;

已下架2;

备注:

所有寄售在平台的账号的状态.

 

用户编号的数据项如表1.9所示

表1.9数据项“用户编号”的条目

数据项名:

用户编号

别名:

用户标识

取值范围及含义:

****年**月**日**时***位

备注:

每个用户在系统内的唯一标识.

 

(2)数据流定义

账号表单的数据流定义如表1.10所示。

表1.10数据流“账号表单”的字典条目

数据流名:

有效账号表单

别名:

出租的有效账号信息表单

数据流的来源:

加工1.1审查有效性

数据流的取向:

加工1.2生成出租凭证

数据流组成:

用户登录ID+{游戏编号+(游戏名称)+出售时间+回收时间+出售价格}

账单信息的数据流定义如表1.11所示

表1.11数据流“账单信息”的字典条目

数据流名:

账单信息

别名:

租入账号的账单信息

数据流的来源:

加工2.2生成租号账单

数据流的取向:

加工2.3修改账号状态

数据流组成:

用户登录ID+{游戏编号+(游戏名称)+租入时间+结束时间+租赁花费}

 

(3)数据存储

其账号表如表1-12所示。

表1.12数据存储“账号表”的字典条目

数据存储名称:

账号表

编号:

F2

简述:

是经过出租和租入统计账号得到的账号表

流入的数据流:

一方面来源于出租账号的结果,另一方面来自于租号者使用账号的结果

流出的数据流:

去向是按出租凭证把账号交给租号者

数据流组成:

游戏编号+(游戏名称)+账号使用状态

其平台账号表如表1-13所示。

表1.13数据存储“账号表”的字典条目

数据存储名称:

平台账号表

编号:

F4

简述:

是用户申请后审核成功后生成的登录账号表

流入的数据流:

系统审核成功后写入

流出的数据流:

用户登录时登录系统读取

数据流组成:

用户编号+用户登录ID+用户密码

 

可用游戏表如表1-14所示。

表1.14数据存储“可用游戏表”的字典条目

数据存储名称:

可用游戏表

编号:

F5

简述:

是平台管理员添加的可用游戏选项

流入的数据流:

平台管理员审核成功后写入

流出的数据流:

用户浏览和租出时系统自动审核使用

数据流组成:

游戏名称+游戏编号

 

可用游戏表如表1-15所示。

表1.15数据存储“账号使用明细”的字典条目

数据存储名称:

账号使用明细

编号:

F4

简述:

账号使用流水明细

流入的数据流:

平台管理员审核成功后写入,租出成功后写入

流出的数据流:

平台管理员浏览

数据流组成:

用户ID+游戏编号+游戏名称+出售时间+(回收时间)+出售价格+(花费价格)

 

1.1加工逻辑

(1)加工1.1审查有效性的加工逻辑

输入租号者租号账单

把租号账单上的租号者的用户名写到租号凭证上

按租号账单上租号者的用户名

  检索“账号表”文件,得到该租号者的租号单

对可用账号表上每一账号

begin

  如果 账号表上无此账号

    则

      把账号状态改为0(不可以租赁此账号)

    否则

      检索“账号出租表”文件,获得该租号者的租号情况

    如果 该租号者账号出租表中无此账号

      则

        生成有效账号表单,并转加工1.2处理

否则

生成无效账号表单(此账号已出租过)

End

(2)加工1.2生成出租凭证的加工逻辑

输入租号者租号凭证

把出租凭证的出租者的用户名写到出租凭证上

检索已租出账号表文件,得到该出租者的出租凭证

检索账号表

Begin

如果账号表上账号状态为1(账号已租出)

则把账号状态改为0,,并且发出租赁凭证

否则退回租赁请求

End

(3)加工1.3平台登录审核的加工逻辑

用户输入申请的ID

检索平台账号规范表

Begin

如果申请的账号符合规范

则将账号写入平台登录账号表,并发出申请成功的信息

否则退回申请并提示申请失败

End

(4)加工1.4结算系统的加工逻辑

输入出租凭证

检索账号使用明细

Begin

如果账号使用明细状态为1(账号已租出)

则将钱款打给出租者

否则提示账号未出租

End

 

1.2软件非功能需求

这部分内容根据系统的具体情况而定,如下所列。

(1)硬件环境需求:

需求用户有可上网正常使用的计算机

(2)软件环境需求:

windowsxp或以上

(3)性能需求:

英特尔奔腾4cpu或amdx4631以上

(4)安全需求:

无木马病毒等危害账号的安全隐患

1.3本次实验小结

通过这次实验,我和小组的成员对软件工程有了一个大概的认识,并且更加熟练的使用Word和认识了一个新的软件Visio,相信这会对今后的工作效率有很大的提高.

在老师第一次检查之后,发现了很多的问题,少考虑了很多的需求,发现我们对实验的理解还是不够深刻,在老师和同学的积极帮助下,我们学到了很多,同时对实验有了更加深刻的认知,也许这同时也是对我们编程生涯的进步中迈出的重大一步.对此我们感到深深的庆幸与骄傲.

虽然我们本次实验经过多次的修改,希望把它写的更好.但是限于小组的经验不够丰富.仍难免有疏漏和不当之处,恳请老师批评指正.

 

实验二游戏账号租赁系统概要设计

2.1软件结构设计

功能层SC图,这一层的数据流图为事务型,画分边界的DFD如图2.1所示

图2.1化分边界的数据流图

 

根据化分边界的DFD画出的SC图如图2.2所示。

图2.2功能层的SC图

其中:

1oc1:

提交登录命令

2oc2:

提交交易命令

上货层SC图,这一层的数据流图为变换型,画分边界的DFD如图2.3所示

图2.3化分边界的销售层DFD

根据化分边界的DFD画出的SC图如图2.4所示。

图2.4上货层的SC图

其中:

1oc3:

提交出租命令

2D1:

账号单

3D2:

可用游戏表

4D3:

有效账号单

5D4:

凭证

租号层SC图,这一层的数据流图为事务型,画分边界的DFD如图2.5所示

图2.5化分边界的销售层DFD

 

根据化分边界的DFD画出的SC图如图2.6所示。

图2.6租号层的SC图

其中:

1OC4:

提交租号命令

2D7:

账号申请单

3D8:

账号表单

4D9:

账单信息

5D10:

账单p

登录层SC图,这一层的数据流图为事务型,画分边界的DFD如图2.7所示

图2.7化分边界的销售层DFD

根据化分边界的DFD画出的SC图如图2.8所示。

图2.8登录层的SC图

其中:

1OC1为账号操作命令

2D1为登录账号单

3D2为有效登录账号单

4D3申请账号单

5D4无效账号单

6D5添加账号单

7D6为无效登录账号单

 

结算层SC图,这一层的数据流图为事务型,画分边界的DFD如图2.9所示。

图2.9化分边界的销售层DFD

根据化分边界的DFD画出的SC图如图2.10所示。

 

图2.10结算层的SC图

其中:

1OC2为付款操作命令

2OC3为收款操作命令

3D7为付款账单

4D8为无效付款单

5D9为有效付款单

6D10为钱款单

7D11为收款账单

8D12为无效收款单

9D13为成功收款单

2.2数据库设计

数据库逻辑设计如图2.11所示。

图2.11系统相关实体ER图

2.3本次实验小结

通过这次实验,我和小组的成员对软件工程有了一个大概的认识,并且更加熟练的使用Word和认识了一个新的软件Visio,相信这会对今后的工作效率有很大的提高.

在老师第一次检查之后,发现了很多的问题,少考虑了很多的需求,发现我们对实验的理解还是不够深刻,在老师和同学的积极帮助下,我们学到了很多,同时对实验有了更加深刻的认知,也许这同时也是对我们编程生涯的进步中迈出的重大一步.对此我们感到深深的庆幸与骄傲.

虽然我们本次实验经过多次的修改,希望把它写的更好.但是限于小组的经验不够丰富.仍难免有疏漏和不当之处,恳请老师批评指正.

实验三游戏账号租赁系统详细设计

3.1程序流程图

(1)租号程序流程图,如图3.1。

图3.1租号程序流程图

(1)登录系统程序流程图,如图3.1。

图3.1登录程序流程图

(2)登录系统程序流程图,如图3.1。

图3.1结算程序流程图

 

3.2IPO图

检查出租账单模块过程设计IPO图,如图3.2所示

图3.2检查出租账单模块IPO图

(1)上货系统模块过程设计IPO图,如图3.2所示。

图3.2上货系统模块IPO图

 

(2)检查出售游戏有效性模块过程设计IPO图,如图3.2所示。

图3.2检查出售游戏有效性模块IPO图

3.3数据库物理设计

可用游戏表物理设计,如表3.3所示.

表3.3可用游戏表

属性英文名类型长度组成备注

游戏编号gameno字符型6数字主键

游戏名称gamename文字1-10汉字汉字

游戏数量amount正整数5数字

出租价格price实型数5实型数,最好含2位小数

 

平台账号规范表物理设计,如表3.3所示.

表3.3平台账号规范表

属性英文名类型长度组成备注

账号名字符accountname字符型1字符主键

账号密码字符Password字符型1字符

可用账号表物理设计,如表3.3所示.

可用账号表3.3表

属性英文名类型长度组成备注

用户IDID字符型1-10字母主键

账号信息information文字1-100汉字字符

账号数量amount正整数5数字

账号单价price实型数5数字

 

3.4本次实验小结

通过这次实验,我和小组的成员对软件工程有了一个大概的认识,并且更加熟练的使用Word和认识了一个新的软件Visio,相信这会对今后的工作效率有很大的提高.

在老师第一次检查之后,发现了很多的问题,少考虑了很多的需求,发现我们对实验的理解还是不够深刻,在老师和同学的积极帮助下,我们学到了很多,同时对实验有了更加深刻的认知,也许这同时也是对我们编程生涯的进步中迈出的重大一步.对此我们感到深深的庆幸与骄傲.

虽然我们本次实验经过多次的修改,希望把它写的更好.但是限于小组的经验不够丰富.仍难免有疏漏和不当之处,恳请老师批评指正.

 

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.

45.

46.

47.

48.

49.

50.

51.

52.

53.

54.

55.

56.

57.

58.

59.

60.

61.

62.

63.

64.

65.

66.

67.

68.

69.

70.

71.

72.

73.

74.

75.

76.

77.

78.

79.

80.

81.

82.

83.

84.

85.

86.

87.

88.

89.

90.

91.

92.

93.

94.

95.

96.

97.

98.

99.

100.

101.

102.

103.

104.

105.

106.

107.

108.

109.

110.

111.

112.

113.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1