交際障礙分組系統 交際障礙分組系統 班級:2439 組員: 組別:A01 林子婷 資訊三丁 D0449763 48
Contents 目標 功能 使用者 輸入輸出 ER Dirgram Database Schema Database Table
目標
目標 交際障礙者可以在系統上面互相交流找到相同興趣的人,透過線上寫上組員需求方式達到撮合組員的目的,以利老師進行課堂討論。 透過本專題之系統規劃與建置,達到以下的目的: 1. 建置一校園分組平台。 2. 提供使用者新增課程。 3. 提供使用者分組功能。 4. 提供使用者新增作業。 5. 提供使用者上傳作業。 6. 提供使用者新增章節。
功能
功能 帳號密碼登入與個人資料驗證 課程檢索以及選擇課程 分組系統 文章功能 好友功能
使用者
使用者 交際障礙者 老師 系統管理員
輸入輸出
輸入輸出 登入頁面 輸入 帳號 密碼 輸出 顯示「登入成功」並跳轉至選擇課程頁面密碼 顯示「登入失敗,請重新登入」,並跳轉回 登入頁面
輸入輸出 選課頁面 輸入 搜尋欲分組之課程 輸出 搜尋結果頁面 顯示「無相符合內容」
輸入輸出 課程頁面— 分組介面 輸入 創建組別 查看組別 輸出 創立組別表單 組別詳細內容
輸入輸出 加入頁面 輸入 加入此組 輸出 顯示加入成功
輸入輸出 修改組別簡介 輸入 修改組別簡介歐改 輸入修改內容 確認修改 取消修改 輸出 顯示修改成功/取消修改,並跳轉頁面
輸入輸出 課程頁面 輸入 新增章節內容 輸出 顯示新增成功並跳轉頁面回文章
輸入輸出 個人資料頁面 輸入 欲修改個人資料內容 輸出 修改成功/失敗(不符合規格)
輸入輸出 申請權限頁面 輸入 旁聽生申請課程權限 輸出 申請完成請等待批准
輸入輸出 聯絡管理員頁面 輸入 問題 信箱 輸出 顯示「您的問題已回報,請等待管理員的審核」
ER Dirgram
Database Schema
Database Table
STUDENTS學生 Attributes Type Value NIDId NID帳號 (primary key, foreign key- NID(NIDId)) varchar(10) not null Class班級 text CourseNum課程代碼 (foreign key- courses(CourseNum)) TEACHERS教師 Attributes Type Value NIDId NID帳號 (primary key, foreign key- NID(NIDId)) varchar(10) not null CourseNum課程代碼 (foreign key- courses(CourseNum))
COURSES課程 Attributes Type Value CourseNum課程代碼 (primary key) varchar(10) not null Name名稱 text Department系所 College學院 Place地點 NIDId NID帳號 (foreign key- NID(NIDId)) COURSES_TIME課程時間 Attributes Type Value CourseNum課程代碼 (primary key, foreign key-courses(CourseNum)) varchar(10) not null week星期 text Session節次
TEAMS組別 Attributes Type Value Number編號 (primary key) varchar(10) not null Members成員 (foreign key-teachers(NIDId)) Name名稱 text POST文章 Attributes Type Value PostNum文章編號 (primary key) varchar(10) not null Context內容 text Comment留言 null ADMINER系統管理員 Attributes Type Value Id帳號 (primary key) varchar(10) not null Password密碼
NID Attributes Type Value NIDId NID帳號 (primary key) varchar(10) not null Password密碼 INFORMATION個人資料 Attributes Type Value NIDId NID帳號 (primary key, foreign key- NID(NIDId)) varchar(10) not null Name姓名 text Sex性別 char(1) College學院 Department系所 HeadPortrait頭像 image Nickname暱稱 null SelfInf自我介紹 Tel聯絡方式
FRIENDS好友名單 Attributes Type Value NIDId NID帳號 (primary key, foreign key- NID(NIDId)) varchar(10) not null Members成員 (foreign key-(NIDId), foreign key-teachers(NIDId)) null
THANK YOU