【第三組】場景+用例文檔+功能說明書+技術說明書 2014.7.22

場景:用戶登陸

1.背景:數據庫

1)典型用戶:遊戲玩家設計模式

2)用戶的需求/迫切解決的問題:保證用戶既能快速登陸本身的帳戶,也要方便新用戶快速註冊,還要保證遊客登陸安全

3)假設:用戶正確安裝本軟件服務器

2.場景:關於這個場景的文字描述網絡

從用戶點擊軟件圖標開始,軟件開始運行。軟件有一個開場動畫和一個開場音效,開始用戶看到以爲很新奇,可是過了一段時間就審美疲勞了。用戶通過等待終於進入了軟件,此時用戶能夠選擇:session

1.進入闖關模式異步

2.進入自由設計模式函數

3.查看本身得到的成就post

4.設置本身的喜愛動畫

 

用例文檔:

標題:用戶得到一個身份(本地或聯機,遊客或會員),能夠進入遊戲,保存遊戲進度

角色:某個遊戲玩家

主要成功場景:

.註冊過的用戶登陸

步驟:

  *加載遊戲資源,現實啓動動畫,同時播放音樂,以後分紅(1. 2.)兩種狀況

  1.登錄過的帳戶且選擇保存密碼並自動登陸狀況

    *登錄自動完成,能夠進入遊戲了

  2.用戶登陸

    用戶輸入用戶名 密碼 點擊"登陸"按鈕

  *用戶成功進入遊戲

.未註冊過的用戶,能夠選擇"遊客登陸"按鈕,或者選擇"註冊"按鈕跳轉登錄頁面2.

步驟:

  1.點擊「遊客登陸」按鈕,用戶得到一個本地的臨時身份(能夠轉正),並進入遊戲

  2.用戶點擊"註冊"按鈕,跳轉到註冊頁面,用糖戶註冊以後返回,此時用戶能夠選擇登錄本身剛剛註冊的帳號,或者仍然選擇遊客登陸

拓展場景:

1.用戶註冊

  用戶填寫"註冊,用戶輸入暱稱,密碼,確認密碼,密碼找回郵箱"等表單,勾選"贊成許可協議",點擊"註冊"按鈕,完成遊戲帳號註冊操做

2.密碼輸入錯誤

  服務器找不到匹配的用戶名和密碼,就會返回一個錯誤,客戶端顯示"用戶名和密碼錯誤".(密碼通過MD5等散列函數變換後傳輸,且限制IP的嘗試次數)

 

功能說明書:

軟件啓動,伴隨着優美的使人振奮的音樂,用戶等待資源加載完成。

此時窗體上有五行,

最上邊一行是用戶名輸入框,

第二行是密碼輸入框,

第三行是保存密碼」「自動登陸兩個複選框,

第四行是登陸」「遊客登陸兩個按鈕,

最後一行是第三方登陸」「尚未帳號?點擊這裏註冊兩個按鈕。

若是你尚未本遊戲的帳號,你能夠選擇遊客登陸,先進入遊戲試玩一下,也能夠點擊註冊帳號按鈕,填寫表單,設置好用戶名密碼並記牢,若是註冊成功之後你就能夠享受註冊用戶非凡的遊戲體驗了

若是你是註冊過本遊戲帳號的玩家,輸入用戶名密碼,點擊登陸,便可登陸,若是你不想每次進入遊戲都輸入用戶名和密碼再點擊登陸

你能夠在點擊登陸進入遊戲以前,勾選保存密碼框,下一次進入遊戲前你就能夠發現密碼已經填寫好了,點擊登錄就能夠了,

若是你連登陸也不想點擊,就在點擊登陸進入遊戲以前,勾選自動登陸框(必須勾選保存密碼),再點擊登陸,這樣打開軟件就自動幫你登錄,而且進入遊戲。

注:第一次登錄的用戶須要聯網才能登錄,帳戶數據的同步也須要聯網

 

技術說明書:

一般的登陸界面像這樣

 

 

淘寶網有用戶登陸的體驗反饋,這是合理的需求採集(A/B),不是過分需求

https://survey.taobao.com/survey/Q095thIx2?spm=a2107.1.1000340.2.72670377MiAiNT

 

輸入框使用TextBox,登陸按鈕和遊客登陸使用Button(可使用背景色,也能夠考慮使用Image做爲context這樣可使誡命更漂亮,

第三方登陸與用戶註冊按鈕能夠考慮使用HyperlinkButton(超連接按鈕),由於用戶使用次數遠少於普通登陸,可是也可使用Button

 當用戶點擊註冊,會跳轉到註冊頁面,經過JavaScript將用戶填寫表單格式化稱XML或者JSON使用post方式異步發送到服務器,服務器會儲存這些信息,用以建立用戶數據註冊成功以後跳轉到成功界面,session綁定自動變爲當前用戶,表示用戶直接登陸。

當用戶點擊登陸,在聯網條件下,會加密用戶的用戶名和密碼發送給服務器以驗證用戶身份,返回驗證信息,若是通過驗證登錄成功,玩家就能夠進入遊戲界面

用戶選擇第三方登陸,這是與合做商關聯的帳戶,可是仍然須要在本軟件服務器數據庫記錄信息,第一次第三方登陸會建立一個帳戶,之後登陸只經過合做商驗證身份。

在無網絡狀態下,用戶可使用本地數據庫登陸,可是信息只有同步後才能與服務器一致,並且同步涉及合法性檢查部分

用戶點擊遊客登陸,實際上是建立了一個本地的無密碼的用戶,這些數據只存在於並保存本地,若是APP數據損壞或者手機存儲出現問題,頗有可能形成本地用戶帳戶數據損壞,因此推薦用互聯網註冊,進度能夠更安全的保存

一臺設備只能夠有一個遊客帳戶,可是遊客帳戶能夠選擇升級補充註冊,至關於註冊的時候把當前的本地用戶數據同步給新用戶

最理想的條件下,遊客帳戶能夠與一個老玩家用戶數據同步

注:只是一款小遊戲,並且即便存在應用內購買,價格也很便宜,理論上來講應該不會出現用本地用戶批量生產大神玩家的狀況,可是是否能與已有的帳戶同步還須要市場部門進一步分析

當用戶想從新體驗這個遊戲,提供一個RESET開關,可讓用戶不須要重裝遊戲,就能恢復遊戲的第一次安裝狀態。

相關文章
相關標籤/搜索