




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、網上培訓系統概念數據庫設計(學員視圖)一、 學員子模塊e-r圖二、 學員子模塊e-r圖描述1學員選課(student applies course)(1) 課程列表學員進入課程列表頁面,查看已選課程,未選課程,待確認課程,已取消課程,全部課程,了解課程的情況,了解自己的必修課,旁聽課等。其中已取消課程包括所有歷史上取消課程的成功申請。待確認課程中包括選課申請和取消申請。l 首先頁面顯示學員已選課程,包括必修課和旁聽課。l 獲取學員id,從課程學員表中查出該學員已選課程的記錄。l 學員點擊課程的鏈接,可以查看課程的詳細情況,l 調用課程詳細信息顯示公用頁面。傳遞參數課程id。l 選擇未選課程,頁
2、面顯示所有該學員未選的課程列表。l 獲取學員id,從課程學員表中查出該學員已選課程,查詢兩個表課程信息表和課程學員表,所有不在該學員的課程學員表中出現的課程為未選課程。l 顯示課程詳細信息同上。l 選擇待確認課程,顯示待確認課程列表,查詢申請表中申請狀態為n的記錄。應當包括了申請和取消申請兩類。l 選擇已取消課程,顯示學員申請取消課程,管理員同意取消的課程列表。查詢申請表中申請類型為c申請狀態為a的記錄。l 選擇全部課程,顯示全部開設的課程,從課程學員表中得到所有課程狀態為n的記錄。l 點擊課程鏈接,可以查看課程詳細信息。(2) 旁聽申請l 學員進入旁聽申請頁面,頁面顯示所有未選的課程,l 學
3、員在要旁聽的課程前打勾,可以多選,l 點擊確定按鈕,提交申請,l 程序獲取所有用戶選擇的課程id,在課程申請表中插入記錄,申請狀態為n,申請類型為p。同時在課程申請歷史表中插入該記錄和學員id,時間,操作流水。在日志表log_action插入記錄,操作內容為“選課旁聽申請”,在log_table插入記錄,操作內容為插入數據庫的sql語句。l 如果操作成功,系統自動返回課程列表,否則根據錯誤代碼,調用公共錯誤顯示頁面,顯示錯誤信息。l 頁面自動返回課程列表(3) 取消申請l 學員進入取消申請頁面,頁面顯示所有已選課程,包括已選待確認課程,l 選擇要取消申請的課程,可以多選,l 點擊確定按鈕,提交
4、申請,l 程序獲取所有用戶選擇的課程id,對于必修課和已經被管理員確認的旁聽課,在課程申請表中插入記錄,申請狀態為n,申請類型為c,并在歷史表和日志表中插入相應的記錄;對于未被確認的旁聽課,在課程申請表中刪除對應的課程申請,在申請歷史表中插入該記錄,在兩個日志表中插入相應的記錄。l 成功則頁面顯示用戶選擇了哪幾門課程取消,其中旁聽申請未確認的課程已被取消,其他課程等待管理員確認。l 如果失敗,系統根據錯誤代碼顯示錯誤頁面。(4) 課程取消l 頁面顯示所有被管理員取消的課程列表,包括歷史上的記錄。l 在課程信息表中選擇所有課程狀態為“已取消”的課程記錄。l 點擊返回按鈕返回課程列表頁面2學員課堂
5、 (student study the course in the classroom)(1) 學員登錄系統后,選擇學員課堂,進入課堂課程列表頁面,(2) 系統根據學員id,在課程學員表中查找所有除了已備份的課程的記錄,顯示在頁面上。(允許進入的課程包括正上課的和已結業的課程)(3) 進入課堂時,如果是已結業的課程,一律不記錄時間,也不允許學員完成練習和作業,也不允許學員答疑和提問。(不如干脆取消已結業課程)(4) 選擇某門要上的課程,進入該課程的課堂主頁面,如果課程是正在上的課程,系統開始記錄學員學習該課程的時間,獲得當前流水,插入學員在線明細表,學員離開課堂時,點擊下課按鈕,系統紀錄當時時
6、間,記入學員在線明細表,如果學員非正常離開課堂,以session超時時間為準。(此處尚需考慮)。(5) 如果學員轉換到另外一門課程學習,則上門課程的學習時間結束。開始新的課程計時。(6) 如果課程規定為定時上課的課程,只有學員在上課時間進入課堂才會計時,否則不計時。如果課程沒有規定上課的時間,則學員隨時可以進入學習,系統計時。(7) 進入課堂后,學員可以瀏覽課程每章節的內容,翻頁查看每一章。(8) 程序從課程章節表中讀出記錄,顯示第一章。(9) 如果對某一章感興趣,可以把這一章加入到筆記本,并加上個人的批注。以后可以調閱。(10) 加入筆記本,是把該課程的章節id,學員批注加入學員筆記本表中,
7、(11) 選擇重點難點,可以查看每一章的重點難點。(12) 顯示重點從課程章節表中讀出記錄。(13) 選擇相關資源可以瀏覽與課程相關的資料,文章,網址,輔助課程的學習。(此處目前教師沒有對應的部分)(14) 學員查看課堂練習,程序從隨堂練習表中讀取記錄顯示練習題,學員當堂完成練習提交,如果是客觀題型,系統調用判決功能,自動完成評判,如果是主觀題型,系統給出參考答案,完成練習后,系統給出正確答案。可以反復進行,每次提交后系統給出正確答案。(不記入系統數據庫),處理和顯示部分調用公用功能。(15) 學員在課后可以選擇課后作業,作業顯示作業信息表(excisize_info)的該課程該章節的作業,完
8、成老師布置的作業,作業通常有規定完成的時間,由老師制定。完成作業后,提交即可。之后老師批改作業,如果完成了批改,學生再次進入作業頁面時,可以看到老師批改完成的作業。其中客觀題自動評判,主觀題教師評判,教師對每次作業評定級別分數。(16) 學員在課堂上可以向老師提問,也可以在課后答疑時間提問,如果提問時根據課程安排該課程老師在答疑,則自動轉到答疑室,進行答疑。否則提供給學員一個提問表格,由學員填寫問題,發送給老師解答。學員可以看到老師對該問題的答復。(17) 完成課程學習后,學員點擊下課的按鈕,系統計時結束,系統紀錄學員該次的學習和學習時間。3學員答疑 (faq helps student) 學
9、員可以通過答疑室查詢各門課程的常見問題與解答(faq),通過教師在線答疑向教師實時地請教問題。并且可以通過e-mail向教師提問問題。(1) 課程常見問題與解答(faq)faq是按照專業,課程多級分類的問題與解答。由老師及管理員負責整理完成,供學員學習參考。學員可以進行關鍵字的檢索查詢。(2) 教師在線答疑任課教師在課程未結束前可以定期利用聊天室類似的功能(chat)與學員進行實時的交流,實時解答學生提出的問題。并可以保存內容,供以后整理使用。(3) e-mail解答學員有問題可以隨時給老師發送e-mail(頁面表格方式)請教問題,老師答復后,可以查看到問題的答復。4測試 (student a
10、ccepts test)(1) 模擬練習學員在測試室中可以選擇某門課程,從練習題列表中選擇一套練習題,進行模擬練習,完成練習后,系統自動顯示正確答案,給客觀題打分。練習題顯示建議完成時間。學員完成后,系統顯示實際完成時間。供學員參考。練習的答案和學員記入數據庫。(2) 課程考試課程考試分為a. 要求開考時間的考試,(最嚴格,類似實際閉卷考試)b. 要求在一個日期段內完成的限定考試時段的考試,c. 要求在一個日期段內完成的不限考試時間的考試(例如在一個月內完成即可,考試時間不限)三種,以適應不同情況的要求。對于第一種考試類型,考生進入要求的課程考試,在考試頁面作答。頁面上顯示考試要求的時間,當前
11、已使用的時間。考試時間已到后,系統自動提示考生考試時間已到,停止作答,并自動提交考試試卷。考試完成后,該課程考試再不可進入,除非補考。對于第二種考試類型,考生可以在任意時間記入考試,一旦開考,系統開始計時,到時間自動提交試卷。完成后,同樣不可以再次進入該考試。對于第三種考試類型,考生在限定的日期段內可以多次進入考試作答,超出日期段后,考試再不可進入。并開始成績評判。(3) 查詢成績(包括考試成績和課程成績)學員選擇考完的課程,可以查詢課程考試成績,如果沒有進行試卷備份,學員還可看到批改完成的試卷,看到每道題目的情況。(待確定是否允許學員重新看試卷)課程成績包括了考試成績,學習時間及其他因素,此
12、處可以看到管理員或老師給予的課程成績。分列為三項:考試成績,學時,綜合成績。5個人空間(student has privatespace)(1) 學習檔案頁面顯示每門該學員選過的課程,包括必修課和選修課。從學員課程表,學員成績表中獲取該學員選擇的課程記錄和考試成績,顯示在頁面上。用戶點擊課程字段可以顯示課程部分的基本信息,用戶點擊學員部分可以查看學員的基本信息,用戶點擊成績部分,可以查看學員該課程的所有成績,包括考試成績,課程成績,學分,學時。如果課程未結業,即沒有考試成績。其中課程信息,人員信息,成績信息應當來自于公用頁面。(2) 學習筆記如果學員備份完成,學習筆記不可看到。頁面顯示學員課程
13、列表,每門課程下顯示多個章節的筆記列表名稱。記錄來自學員課程表和學員筆記本兩個表。用戶點擊某一章節的筆記時,頁面顯示該筆記的詳細信息,記錄來自學員信息表。詳細信息中,筆記的批注可以修改。如果課程已備份,學習筆記無法顯示對應課程章節的內容。(3) 收藏夾頁面顯示所有該學員的收藏地址。記錄來自收藏夾表。學員點擊增加按鈕,顯示增加頁面,完成后提交,系統插入收藏表,如果有圖片文件上傳,把圖片文件放在公共的upload目錄下的favorate下,文件名稱重新進行編碼,編碼來自流水表以保證唯一性。學員修改收藏夾,系統更新收藏夾表對應記錄。學員刪除收藏夾,系統刪除對應表中的記錄。該部分沒有歷史表,更改情況記
14、入日志表。三、學員模塊數據字典表名屬性屬性的值域空說明學員student學員編號student_id學員名稱student_name學員狀態student_state學員性別student_sex入學日期enrolling_dateintvarchar(20)char(1)char(1)datetimennnnny:正常; n:禁用m or f課程course課程編號course_id課程名稱course_name課程專業major_id課程類別course_type創建日期course_created開課日期course_start結課日期course_end課程學時course_time課
15、程學分course_score課程狀態course_state課程簡介course_introintvarchar(100)intintdatetimedatetimedatetimeintintchar(1)textnnyynnnnnnypk說明:課程類別分為限定上課時間(以0表示)和不限定上課時間(以1表示);課程狀態為:未上課(n)、正上課(y)、已結束(o)、已撤銷(c)課堂classroom在線流水serial_no課堂開始時間class_begin課堂結束時間class_endintdatetimedatetimenyypk如課堂是要求固定日期時間上課答疑室faq條目編號item_
16、id發言人編號person_id發言內容item_content發言時間say_dateintinttextdatetimennnnpk學員or教師編號測試test考試編號test_id考試名稱test_name考試日期test_date考試時間test_time考試類型test_type監控教師teacher_id考試狀態test_stateintvarchar(100)datetime intintintchar(1)nnnnnynpk考試類型:定日期限時間(0)、限時段限時間(1)、僅限時段(2);未考試(n)、正進行(y)、已完成(o)、已取消(c)考試成績testresult (弱實體)是否考試test_done客觀題成績object_score主觀題成績subject_score總成績test_score是否補考test_memochar(1)number(4)number(4)number(4)char(1)nnnnn分辯碼試卷testpaper試卷編號paper_id學員編號student_id試題編號question_id客觀題答案object_an
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 床位出租改造合同范本
- 勞動合同范本完整
- 銷售公司合同糾紛處理流程與案例分析范本
- 商業托管經營合同范本
- 商品進駐商城合同范本
- 雜木砍伐出售合同范本
- 借用資質簽合同范本
- 水稻委托加工合同范本
- 泰魯回購合同范本
- 攝影師理論知識培訓課件
- 化學品MRSL培訓教材
- 部編版小學語文二年級下冊第三單元集體備課教材分析
- 部編版《道德與法治》五年級下冊第7課《不甘屈辱 奮勇抗爭》教學課件
- 100道地理常識題全集
- 天津市和平區2023-2024學年九年級歷史下學期第一次質量調查歷史試題
- 2024年版《安全生產法》
- 2024上海高考英語名校六選四試題真題匯編(含答案詳解)
- T-CRHA 028-2023 成人住院患者靜脈血栓栓塞癥風險評估技術
- T-NAHIEM 98-2023 病理科(中心)建設與配置標準
- 胸痛患者的護理
- 建筑電氣施工技術交底
評論
0/150
提交評論