## Report 1 <hr style="border: none; border-top: 1px solid black;"> <!-- ## 0322作業 系統內容功能敘述 (需求功能分析,資料分析) --> <!--(以後每次 report 封面請標明組別,題目,及組員學號姓名)--> <!-- 組別:Team1 題目:K書中心管理系統 組員: - 41047005S 洪莘淳 - 41047009S 邱可菡 - 41047011S 趙安庭 - 41047049S 李邦安 --> ## 需求功能分析 ### 前台功能 1.1 首頁(已登入) - 規則 - 可以跳轉到這個網頁的各種功能頁面 - 查詢/預約座位 - 家教媒合 - 會員中心 - 登出 - 實例 - menu內容包含以下選項按鈕:查詢/預約座位、家教媒合、會員中心、登出 1.2 座位管理 - 規則 - 座位類型 1. 標準位(編號A01-A30): * 70cm\*50cm桌子、木頭椅子、插座 * 每區限一人 2. 大座位(編號B01-B30): * 100cm\*70cm桌子、木頭椅子、檯燈、墊板、插座、隔簾 * 每區限一人 3. 研究間(編號C01-C05): * 100cm\*70cm桌子、高級電腦一台、電腦椅、檯燈、墊板、插座 * 獨立包間、隔音良好 * 每個限一人 4. 討論區(編號D01-D10): * 70cm\*50cm桌子兩張、木頭椅子兩張、檯燈、插座、小白板一塊 * 獨立包間、隔音良好 * 每區限兩人 </br> - 時段 1. 從早上8點開始,每時段時長1小時,直到晚上10點結束 2. 早上8:00-9:00是第一個時段,晚上21:00-22:00是第14個時段(最後一個時段) - 收費 | 座位區/時段 | 早段 (08:00~12:00) | 午段 (12:00~17:00) | 晚段 (17:00~22:00) | |--------------|-------------------|-------------------|-------------------| | 標準位 | 16 元/小時 | 22 元/小時 | 24 元/小時 | | 大座位 | 18 元/小時 | 25 元/小時 | 28 元/小時 | | 研究間 | 36 元/小時 | 47 元/小時 | 49 元/小時 | | 討論區 | 26 元/小時 | 37 元/小時 | 39 元/小時 | - 查詢座位 1. 使用者選擇想查詢的日期、時段(可複選)、座位類型(可複選) 2. 系統搜尋座位(僅顯示整個時段都未借出的座位,如果部分時段已借出、部分時段未借出,就不會顯示該座位) 3. 系統回傳結果: - 座位編號 - 座位類型 - 預約按鈕 - 若找不到任何空位,顯示「該時段該類型座位都已被借出」 - 預約座位 1. 使用者查詢完座位可點選預約按鈕來預約 2. 使用者勾選要租借的時段 3. 系統顯示總價 4. 使用者確認預約 5. 系統顯示提醒:座位僅保留10分鐘,請於預約時段準時到達,否則將會自動為您取消預約並影響您未來的權益(目前預設沒有儲值/交易系統,因此需要使用者到現場付費)</br></br></br></br></br></br> - 實例 - 小明查詢 3/22 早上 10:00-14:00(4個時段) 的標準位、大座位是否有空位 - 系統顯示 3/22 早上 10:00-14:00(4個時段)還未被預約的標準位、大座位 - (座位編號,座位類型,預約按鈕) - A01,標準位,[預約] - B30,大座位,[預約] - 若找不到任何空位,顯示「該時段該類型座位都已被借出」 1.3 家教媒合 - 規則 - 可根據類別向網站遞交相關資料,即可於網站上媒合 - 學生可依自身需求尋找相對應類別的老師,並向老師提出媒合申請 - 家教老師可列出自身履歷及介紹以及期望的報酬,讓學生自由選擇符合自身需求的家教 - 學生可利用評價系統給特定家教評價(星等和意見),也可透過此系統來了解特定家教 - 實例 - 家教種類範例 - 種類:語文、數學、社會、自然(選單) - 家教遞交審核範例 - 種類:語文、數學、社會、自然(選單) - 履歷欄位 - 期望報酬 1.4 註冊新會員 - 規則 - 會員在尚未取得帳號時可以註冊新帳號 - 需要資料:帳號名(限英數)、姓名、暱稱(選填)、信箱、聯絡電話、密碼(限英數) - 實例 - 註冊資訊範例 - 帳號名:ABC - 姓名:陳小明 - 暱稱:冰淇淋 - 信箱:abc@gmail.com - 聯絡電話:0912345678 - 設定密碼:******* - 確認密碼:******* 1.5 會員登入 - 規則 - 欄位:帳號、密碼 - 需要按鈕:登入、註冊 - 實例 - 示意圖 -  1.6 會員中心 - 規則 - 會員成功登入後,進入會員中心頁面 - 可編輯的會員資料:姓名、暱稱、信箱、聯絡電話、密碼 - 會員擁有權限:預約教室想要的座位、媒合想要的家教老師 - 紀錄會員預約了哪個時段的哪個教室座位/哪個老師 - 實例 - 陳小明登入之後,可以預約座位。例如:20240517 13:00-14:00 的A18區。 - 陳小明登入之後,可以媒合家教老師。例如:20240517 15:00-16:00 跟小華老師上第一堂課。 1.7 聯絡我們 - 規則 - 在網頁最下面的Bar - 內容有聯絡電話、信箱、FB、IG - 實例 - 示意圖 -  ### 後台功能 **2.1 管理者登入與首頁** - 規則 - 管理者需要輸入正確的帳號和密碼進行登入 - 登入成功後,進入管理者首頁,可以快速進入其他後台功能頁面 - 實例 - 管理者輸入帳號和密碼,如 "admin" 和 "password123",並點擊登入按鈕 - 登入成功後,系統進到管理者首頁,顯示快速進入其他後台功能的連結 **2.2 管理者座位管理頁面** - 規則 - 管理者可以查看所有座位的預約情況,包括已預約、未預約、使用中等狀態 - 管理者可以手動新增、修改或刪除座位預約資訊 - 管理者可以查詢特定日期和時段的座位預約情況 - 管理者可以查看座位使用率和相關的統計數據 - 實例 - 管理者進入座位管理頁面,查看所有座位的預約情況,發現某些座位未被預約 - 管理者手動新增一個座位預約,指定日期、時段和座位編號 - 管理者查詢特定日期的座位使用情況,了解該日期的預約狀況 **2.3 會員資料管理** - 規則 - 管理者可以查看會員的資料,包括個人基本資訊、預約記錄、家教媒合記錄等 - 管理者可以手動修改會員資料,如姓名、聯絡方式等 - 管理者可以暫停或解除會員帳戶,像是暫停違反使用條款的會員帳戶一段時間 - 實例 - 管理者查看會員資料,發現某位會員的聯絡電話因系統有誤而誤植,故手動修正該會員的聯絡電話 - 管理者停用一個會員的賬戶,因為該會員多次違反規定行為</br></br></br> ## 資料分析 1. **座位預約表 (SeatReservation)** - 預約ID (ReservationID) - 使用者ID (UserID) - 座位種類 (SeatType) - 座位編號 (SeatNumber) - 預約日期 (ReservationDate) - 預約時段 (ReservationPeriod) - 預約狀態 (ReservationStatus) 2. **會員表 (Member)** - 使用者ID (UserID) - 姓名 (Name) - 暱稱 (Nickname) - 信箱 (Email) - 聯絡電話 (Phone) - 密碼hash值 (PasswordHash) - 帳戶狀態 (AccountStatus) 3. **媒合表 (Matching)** - 媒合ID (MatchID) - 學生ID (StudentID) - 家教ID (TutorID) - 媒合日期 (MatchDate) - 媒合狀態 (MatchStatus) 4. **學生表 (Student)** - 使用者ID (UserID) - 學校 (School) - 年級 (Grade) - 家長姓名 (ParentName) - 家長電話 (ParentPhone) - 感興趣家教科目 (InterestSubject)</br></br></br></br> 5. **家教表 (Tutor)** - 使用者ID (UserID) - 教育背景 (EducationBackground) - 專長科目 (ExpertiseSubject) - 價格 (Price) - 自我介紹 (Introduction) - 驗證狀態(VerifyStatus) 6. **評論表 (Comment)** - 評論ID (CommentID) - 學生ID (UserID) - 家教ID (TutorID) - 評論時間 (CommentTime) - 星等 (Star) - 學生評價 (Comment)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up