美文网首页
需求规格说明书0.1

需求规格说明书0.1

作者: Victor_cs_bit | 来源:发表于2020-10-24 21:07 被阅读0次

                     软件需求规格说明》

                                                     ——网络围棋对弈平台

                                     目 录

    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图)

    相关文章

      网友评论

          本文标题:需求规格说明书0.1

          本文链接:https://www.haomeiwen.com/subject/wvhajqtx.html