需求规格说明书0.1

                 软件需求规格说明》

                                                 ——网络围棋对弈平台


                                 目 录


1.问题陈述                                                                                  02

2.    可行性分析                                                                              03

2.系统划分                                                                                   04

3.子系统功能(User Case图)                                                    07

4.数据结构(Class图)                                                                08

5.系统操作分析(Sequence图)                                                  09

6.系统状态分析(Status transition图)                                        10

7.系统屏幕设计(主菜单、下拉菜单、对话框等屏幕元素)     

8.系统输出设计(报表、文件等)                      

9.系统性能设计(权限管理、数据备份、恢复及安装等)      



网络围棋对弈与教学平台

问题陈述:

网络对弈与教学平台主要由两部分组成,一是围棋教师。另一部分为围棋学生。老师可在此平台指导学生(语音下指导棋或者复盘),学生通过充值点卡获得弈币,以弈币作为学费。老师通过指导或复盘获得弈币作为报酬。此平台从中收取一定的比例做为盈利。

网络对弈与教学平台为老师提供教学收入,为学生提供付费学习功能。该平台有排位、奕币、积分(排位)、教学、复盘学习等元素。

学生可以在平台上注册登录,之后可以在平台里修改自己的信息、充值/回收弈币、参加排位下棋、自由训练、复盘、加入老师的付费教学房并评价等

教师可以在平台上注册登录认证为老师,之后可以在平台了修改自己的信息、充值/兑换弈币、开房间教学赚取弈币等,在教学后获得学生的评价作为魅力分,以吸引更多的学生选择该老师。

平台方可以开放弈币在线充值、回收弈币为弈币保值、点卡分销售卖弈币等主要方式盈利,次要盈利部分有学生在教学过程中对老师打赏的礼物进行抽成. 网站后台可以查看流水信息。

平台主要以销售弈币与低价回收弈币的方式盈利,具体功能有支付老师的收费教学房学费、用于打赏礼物的交易货币。

系统分为以下几部分进行系统分析和设计:

1)注册登录功能

2)房间系统(选择房间功能等)

3)用户设置界面

4)下棋主系统(胜负判断、落子禁止、落子数提示等)

5)段位系统

6)赛外功能:复盘功能、自由模式,复盘模式可用于教学

7)其余系统中的实时语音功能

1.可行性分析

1经济可行性

本项目是“网络围棋对弈与教学平台”。开发成本只有人力技术成本,没有其他额外支出。产品投入使用之后会通过用户充值弈币,从中抽取一定的比例从而获取相应的利润。

2技术可行性

目前估计能够在限定时间内设计出系统,并实现必要的功能和性能。系统开发所需要的专业技术人员也已具备,相关围棋对弈和教学的技术也已经成熟,可以支持这个系统。

3运行可行性

本项目无需任何其他配置环境,只要下载运行或者从网页端均可,具有很好的可移植性。

4法律可行性

此项目在研究系统开发过程中不会存在任何与法律相抵触的问题,完全在法律允许的范围内执行。






2.系统划分

系统分为四部分:

1、登录系统

登陆系统主要包括注册和登录两大功能。在该系统中完成对新用户的创建,用户登录以及用户密码找回等事务。

1)注册功能

用户注册时需要选择学生或者教师两种角色,并要求填写注册ID,昵称,真实姓名,出生年份,性别以及所在地区的围棋学校名等信息。注册的信息需要通过后台的审核才能进行登录。

2)登录功能

用户完成注册后,输入注册的ID和对应的密码进行登录。若忘记密码可以通过密码找回功能对密码进行找回,使用找回密码时需要提供注册时使用的联系方式,通过信息验证后可以重新设置密码。

2、房间系统

房间系统是用户完成登陆后进入的系统,该系统将包括游戏大厅、用户模块两个主要子系统。

1)游戏大厅系统

游戏大厅系统是用户登录后的主要交互界面,在该系统中,用户可以根据自己的需要进入普通的对局房间或指导用的房间。

普通的对局房间为段位房,根据玩家的积分不同区分玩家的段位,玩家必须根据当前段位进入相应级别的房间,包括1段及以下房,2段3段房,4段及以上房三种不同的段位划分。在普通的对局房间中,用户可以匹配对手进行对弈,也可以观战正在进行的对弈,也可以寻找好友进行约战。

指导用房间不限制玩家的段位。在指导用的房间中,用户可以选择老师,查看老师的魅力值、所需的弈币以及其他的相关说明,确认完毕后支付相应的奕币即可进行学习。

2)用户模块系统

用户模块系统包括用户信息和一些用户功能。

用户信息中可以查看到用户在注册时填写的一些信息,用户也可以修改部分信息。除此以外还包括用户的魅力值、段位信息、用户积分、道具背包和剩余奕币等。用户也可以查看其他用户的部分信息。

用户功能包括充值功能,道具兑换功能,好友功能。教师用户在奕币达到一定数量时还可以使用奕币兑换功能。

3、下棋系统

下棋系统,是用户之间进行切磋和提升段位的地方。用户可以在房间中选择想要进行比赛的方式,最终一决胜负。

1)比赛确认功能

在游戏开始前对弈的双方将会被提醒当前比赛的方式(如快速计时或不计时间的自由模式)。如果双方都认同这次比赛的方式,点击确认按钮后双方进入对局,否则拒绝的一方可以修改比赛的方式。在修改完毕后,另一方也会收到修改后的比赛通知。直到双方都同意后正式进入比赛。

2)下棋系统

    在游戏正式开始后,将会根据比赛的设定成为黑子或者随机成为黑子。双方将会依次在棋盘中下棋。系统将会自动帮用户将已经无气的棋子从棋盘上提掉。比赛将会一直持续,知道无法再落子,或者其中一方选择投降,或者其中一方先行离开后结束。

3)段位系统

段位系统是一种平衡玩家水平的一种分级系统,这种系统会让水平相近的对手匹配到一起,改善用户的下棋体验。在比赛结束后,系统会根据比赛双方当前的分数和比赛对局的输赢、目数的差距进行一系列复杂的算法计算,得到两人比赛后的分值。这种分值不会直接显现,而表现在用户的段位上。只有段位相近的人才有机会匹配到一起。

4、复盘系统

复盘系统是老师用来给学生传授下棋经验的一个系统。在这里老师可以根据已经存储好的棋谱进行一步一步地复盘,给学生讲解这步棋的作用,思路。也可以在当前棋局中随时与学生进行试下,研究当前黑白棋形势。并在讨论结束后撤回试下的内容,回到之前的棋谱中。

1)棋谱复盘功能

    在棋谱复盘功能可以使用教师权限选择想要复盘的棋谱,点击开始按钮后,可以选择自动或手动进行对局复盘。会有一个复盘控制窗口,可以在窗口中选择是否要暂停、继续、快进、后退。方便老师在复盘时进行讲解。

2)自由下棋功能

老师在暂停复盘后,棋盘将变得可以下棋,老师或者学生都可以在上面试下。在试下阶段将会弹出新的自由下棋控制窗口,老师可以通过控制后退、研究、结束等功能,将试下的棋子拿掉,或者点击结束按钮结束自由下棋环节,系统将会回收棋盘上试下的棋子,继续进行棋谱的复盘工作。

3)研究功能

研究功能是老师和学生都可以使用的一种功能,在复盘阶段或者自由下棋阶段,用户可以通过点击研究窗口的按钮对当前棋谱进行研究。研究的结果仅对自己可见。研究的功能有两种——显示子数和显示目数。

在显示子数中用户棋盘上的黑白子将被标记数字,用以记录落子的先后顺序,再次点击按钮棋子上的数字将会消失。

在显示目数的功能中系统将会自动分析棋盘上的局势,在格点中分别标记出黑白子占有的目数并判断当前是谁占有优势,或者谁已经赢得了比赛。

3.子系统功能(User Case图)



4.数据结构(Class图)



5.系统操作分析(Sequence图)


6.系统状态分析(Status transition图)



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,099评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,473评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,229评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,570评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,427评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,335评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,737评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,392评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,693评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,730评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,512评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,349评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,750评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,017评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,290评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,706评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,904评论 2 335