開發文檔

在此處輸入標題

標籤(空格分隔): 未分類前端


在此輸入正文git

1. 開發規劃

1.1. 開發人員

沈三景,張士龍:前端代碼以及一些套件的使用
劉澤: 負責後端代碼
陳燦,劉梓軒: 總體規劃,前端架構設計github

1.2. 開發環境和工具(待補充!

工具 做用
apache
Ubuntu 服務器端系統
服務器端環境 提供web服務器功能
github 團隊項目管理web

2. 整體設計

2.1. 概念術語描述(待補充!

2.2.基本設計描述

1.可以查找老師的信息數據庫

2.可以與老師約定meeting時間apache

3.可以與老師在線視頻聊天(考慮接入skype)後端

4.可以向老師提交一些文件,好比成績單,簡歷(考慮到這些文件可能會被郵件過濾)服務器

5.UI清新怡人。數據結構

2.3主要界面功能流程描述

主界面:

功能1:輸入老師的名字

顯示老師所在的實驗室,以及招生信息,以及近期發表論文,我的主頁等架構

接入google scholar 連接

功能2:預定老師

經過註冊帳號,可向老師發出預定meeting信息,老師在登錄帳號後會在第一時間內受到這個消息

功能3:和老師視頻聊天

考慮到一些老師可能常常出差,因此在老師贊成的狀況下,老師和學生之間能夠創建視頻鏈接。

功能4:向老師提交文件

這裏主要借鑑的是高朋組的文件上傳系統,學生能夠經過文件上傳系統上傳本身的成績單,獲獎證書等信息。

功能5:展現我的信息。

在標題欄左側的滑動目錄,展現我的信息如頭像、郵箱等。

登陸/註冊界面:

功能1:點擊登錄彈出登陸對話框,用戶需輸入帳號和密碼,若是帳號不存在,自動彈出註冊界面

功能2:點擊註冊彈出註冊界面

註冊界面描述:輸入基本信息,包括暱稱、性別、手機號/郵箱,點擊確認完成註冊,並跳轉到主界面

我的信息界面:

功能1: 設置暱稱、頭像

功能2: 跳轉修改用戶信息界面。

功能3: 退出登陸

修改用戶信息界面:

功能1: 修改郵箱

功能2: 修改綁定手機

功能3: 修改密碼

3. 數據結構(待補充)

本地數據庫:
表名 做用

服務器數據庫:
表名 做用
Users 存儲用戶信息
各個用戶數據存儲的表結構還沒有肯定。

4. 接口規範

4.1 數據庫接口

接口名稱 參數 返回值 功能

5. 模塊設計

5.1. 數據庫模塊

基本表結構:

5.2. 服務器模塊

使用數據庫,管理一張用戶名、密碼、用戶信息的表,並存儲每一個用戶同步的數據庫數據。對於用戶須要同步的文件,存在每一個用戶各自的文件夾下。

5.3. UI模塊

相關文章
相關標籤/搜索