




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1 課程設(shè)計管理系統(tǒng)詳細設(shè)計說明書 寫目的 編寫這份文檔的目的是為詳細設(shè)計階段的工作有一個記錄,也為工作小組對整個課程設(shè)計管理系統(tǒng)有一個更清楚的把握。也是為 在設(shè)計階段的不斷迭待開發(fā)計劃中,我們將根據(jù)需求文檔中的功能需求, ,領(lǐng)域模型對設(shè)計階段的工作不斷地進行細化 從而在編碼階段可以把這個描述直接翻譯成用具體的程序語言書寫的程序 , 減小編碼的時間。 本報告的預(yù)期讀者是 項目組長、設(shè)計人員、開發(fā)人員、測試人員、本系統(tǒng)的最終使用者和管理人員 。 目背景 項目名稱:課程設(shè)計管理系統(tǒng): 委托單位: 師 開發(fā)單 位: 組( 主管部門: 學(xué)軟件學(xué)院 用戶:管理員、教師、助教、學(xué)生、游客 實現(xiàn)軟件的單位: 學(xué)各學(xué)院 其他配套軟件和硬件: P、數(shù)據(jù)庫( 網(wǎng)絡(luò) 軟件工程導(dǎo)論、面向?qū)ο蠓治雠c設(shè)計和 廈門大學(xué)軟件學(xué)院開設(shè)在三年級上學(xué)期的專業(yè)課程。為了讓學(xué)生深入理解軟件工程的基本概念和原則,掌握面向?qū)ο蠓治雠c設(shè)計方法,具備在 臺上開發(fā)大型商業(yè)系統(tǒng)的能力。這三門課程引入了跨越三門課程的課程設(shè)計,以促使學(xué)生以該課程設(shè)計為 目標(biāo),進行問題式學(xué)習(xí)。 義 管理員( 老師( 小組( 組長( 基本信息 (稱,簡稱、描述,類別,開始時間,結(jié)束時間等。 控制信息( 是否記錄日志、是否有效(允許學(xué)生學(xué)習(xí))、是否為小組模式(支持在課程中建立小組),級別(系統(tǒng)級別、課程級別、項目級別或者小組級別)等。 課程( 當(dāng)前正在開設(shè)并納入課程管理系統(tǒng)管理的課程。 通訊錄( 2 聯(lián)系人( 消息( 項目( 主題( 資源( 作業(yè)( 日志( 申請( 組員申請加入一個小組的申請。 考資料 模式應(yīng)用 機械工業(yè)出版社 計模式 中國電力出版社 文檔資料: 、層和包圖 件圖 署圖 圖 3 模塊設(shè)計說明 心模塊設(shè)計說明 塊描述 該模塊實現(xiàn)系統(tǒng)中最重要且基礎(chǔ)的核心模塊,實現(xiàn)了關(guān)于課程方面的核心業(yè)務(wù)。通過設(shè)計期待實現(xiàn)與其他模塊相對較低的耦合性。 3 能 一 1、支持課程的類別管理:可定義課程的類別,如學(xué)科通修、學(xué)科選修、任意 選修等。 2、課程信息的設(shè)定:包括增加,修改和刪除課程; 3、在課程中新增、刪除和修改主題; 4、重置課程,即刪除課程中的以下項目 1)所有的課程事件和課程的日志; 2)學(xué)生提交的作業(yè),可選擇是否刪除作業(yè)范例; 3)論壇中發(fā)表的帖子,可選擇是否刪除精華貼; 4)刪除課程所有委派的角色,即被設(shè)為教師,助教,學(xué)生和訪客的用戶; 5)刪除所有學(xué)生的成績; 6)刪除所有的問卷調(diào)查結(jié)果 。 二 1、 教師可新建,刪除和修改課程中的項目,每個項目都有負責(zé)教師(從課 程的教師和助教角色中選擇); 2、 學(xué)生或小組可以選擇加入項目。 3、 負責(zé)教師可以批準(zhǔn)學(xué)生或小組加入項目 4、學(xué) 生或小組可以選擇轉(zhuǎn)換項目,需經(jīng)負責(zé)教師批準(zhǔn)。 三 1、小組由學(xué)生自行組建,新建小組的用戶在小組中的角色為組長; 2、小組可以建立在項目或課程中(以項目和課程的控制信息決定); 3、學(xué)生可以申請加入小組,在小組中的角色為組員; 4、組長管理項目小組的人員變更,批準(zhǔn)或拒絕其他同學(xué)加入小組以及將 小組成員踢出等。 5、撤銷小組:教師,助教和組長都可以撤銷小組。 6. 組內(nèi)移交組長位置 7. 組長邀請其他非本組成員入組 8. 組員可以退出該小組 能 響應(yīng)時間: 任何系統(tǒng)操作響應(yīng)時間 300 人的情況。 提示信息: 系統(tǒng)將在用戶操作后 內(nèi)作出相應(yīng)。 語言適應(yīng)性: 軟件支持中文和英文兩種顯示界面 可擴展適應(yīng)性: 如果時間允許或用戶需求,開發(fā)人員將在該模塊上實現(xiàn)更多的功 4 能,并且能和原模塊良好兼容。 塊的結(jié)構(gòu) C o u r s : in a m e : s t ri n is c ri p t s t ri n t a a t e e k : in op is t : L is t -i s V a a t e : b e a e a c h e r: s t ri n ro j e c t L is t : L is t +e d ou rs e ( I N F O )+d e f in e C ou rs e T y p e ( t y p e )+re s e t C ou rs e ( I N F O )+a d d P ro j e c t ( )+a d d T op )+re m ov e P ro j e c t ( p ro j e c t )+re m ov e T op T op +d e a g P ro j e c t ( )T o p : in a m e : s t ri n is c ri p t e d op t op Ru op u s t ri n u h e C ou rs e R u le+s e t R u t op u +s e t R u u +s e t R u c h e C ou rs e R u A d m s e rT op is tP r o je c d : in u a m e : S t ri n h or t N a m e : S t ri n e s c ri p t S t ri n a p a c it y : in t a a t e : D a t n d D a t e : D a t s G ro u p M od e l: b e a s s is t a n t : S t ri n g+s e t M od e l( ro u p )+a d d G ro u p ( G ro u p )+a d d S t u d e n t ( s t u d e n t )+a p p n t oG ro u p ( G ro u p )+e x u t ro u p ( G ro u p )+re m ov e S t u d e n t ( s t u d e n t )+re m ov e G ro u p ( G ro u p )D e a lP r o je c ro j e c t : P ro j e c t+e d ro j e c t ( p ro j e c t )+re s e t ( p ro j e c t )+a p p h a n g e P ro j e c t ( t oP ro j e c t )+a p p oi n P ro j e c t ( p ro j e c t )+a d d A p p a t a p p a t +re m ov e A p p a t A p p a t +a p p ro v e A p p a t A p p a t +re j e c t A p p a t A p p a t A p p a t io a t e : D a t d : in tp ro j e c t L is ta p p a t is tG r o u d : in u a m e : S t ri n ro u p le a d e rn a m e : S t ri n g+i n v it e G ro u p M e m b e r( )g ro u p L is tE n t it y M a n a g e r+c ou rs e L is t : L is t C ou s e L is 程邏輯 5 理員開設(shè)課程 a U s e r: E n t it y M a n a g eC ou s e L is tc ou rs e : C ou rs ea d d C ou rs e ( c ou rs e I n f o)c h e c k C ou rs e ( c ou rs e I n f o) c ou rs e E x is t re f u s e n x is t a d d C ou rs e ( c ou rs e ) 6 戶編輯課程 : A d m E n it y M a n a g ec ou rs e L is tc ou rs e : C ou rs ee d ou rs e ( c ou rs e I n f o, I D )f in d C ou rs e ( I D , c ou rs e I n f o)e d ou rs e ( c ou rs e I n f o)戶申請開課 a U S E R E n it y M a n a g e r c ou rs e t : C ou s e L is ta p p is t : C ou rs e L is ta p p ou rs e ( c ou rs e I n f o)f in d C ou rs e ( c ou rs e I n f o)re f u s e c ou rs e E x is t a d d T oA p p is t ( c ou rs e I n f o) n x is t a d d A p p a t c ou rs e I n f o) 7 換項目 : G ro u pp ro j e c t L is t : L is t : D e a lP ro j e c t: A p p a t a p p L is t : L is t : C ou rs e : E n t it y M a n a g e rc ou rs e : = f in d ( c ou rs e I d )s w it c h P ro j e c t ( t oP ro j e c t I d )d e a g P ro j e c t ( )p : = f in d P ro j e c t ( )t oP ro j e c t : = f in d P ro j e c t ( t oP ro j e c t I d )a p p h a n g e P ro j e c t ( p , t oP ro j e c t )a d d A p p a t )a d d ( a p p a t 輯項目 : P ro j e c t p ro j e c t L is t : L is t : D e a lP ro j e c t : C ou rs e: T e a c h e r: E n t it y M a n a g e rc ou rs e : = f in d ( c ou rs e I d )e d ro j e c t ( p ro j e c t I d )d e a g P ro j e c t ( )p : = f in d P ro j e c t ( p ro j e c t I d )e d ro j e c t ( p ) 8 建項目 : C ou rs e : P ro j e c t p ro j e c t L is t : L is t : T e a c h e r: E n t it y M a n a g e rc ou rs e : = f in d ( c ou rs e I d )s e t U p P ro j e c t ( )a d d P ro j e c t ( )a d d ( p ro j e c t ) 9 生申請入組 : s t u d e n B e n t it y M a n a g e r T e rm s t u d e n t A p p a p p t is te n t e rT e a m ( u s e rI d , T e a m I d )f in d ( u s e r, c la s s . u s e )f in d ( t e a m , c la s s . t e a m I d )a p p u s e r)s t u d e n t a p p ( )p e rs is t ( a p p t s e t a p p r( u s e r)a d d ( a p p t 10 長同意申請 : g ro u p L e a d e B e n t it y M a n a g e r g ro u p s t u d e n t a p p g ro u p M e m b e rL is ta g re e E n t e r( u s e rI d , T e a m I d )f in d ( u s e r, c la s s . u s e )f in d ( t e a m , c la s s . t e a m I d )a g re e E n t e r( u s e r)s t u d e n t a p p ( )p e rs is t ( c on s e n t )g e t a p p r( u s e r)a d d ( g ro u p m e m b e r) 11 長拒絕申請 : g ro u p L e a d e B e n t it y M a n a g e r g ro u p s t u d e n t a p f u s e E n t e r( u s e rI d , T e a m I d )f in d ( u s e r, c la s s . u s e )f in d ( t e a m , c la s s . t e a m I d )re f u s e E n t e r( u s e r)d e le t e A p p t io n ( )p e rs is t ( re f u s a l)口 動圖和狀態(tài)圖 程部分: 12 開設(shè)課程活動圖 A d m M Sa d d C ou rs ee n t e rC ou rs e I n f o c h e c k C ou s e L is f u s e A d da d d C ou rs e T oL is t re s u c ou rs e E x is tc ou rs e N x is tc re a t e R e s u 3 編輯課程活動圖 U S E R C M Sc h e E d ou rs eL is t A ou rs eC h e O n e C ou rs ee d ou rs ec h e c k I n f f u s e U p d a t eu p d a t e C ou rs e R e s u c re a t e R e s u e g a l p a s s 14 申請開課活動圖 U S E R C M Sa p p ou rs ee n t e rC ou rs e I n f oc h e c k I f E x is f u s ea d d T oA p p a t is tc re a t e R e s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新金融工具在糧食安全保障中的應(yīng)用前景
- 產(chǎn)學(xué)研合作模式促進藝術(shù)學(xué)理論人才創(chuàng)新能力培養(yǎng)
- 2025至2030中國騎行服市場營銷渠道與供求平衡預(yù)測分析報告
- 遼寧省遼陽市二中學(xué)教育協(xié)作2025屆九上化學(xué)期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 湖南省株洲市荷塘區(qū)2024年七上數(shù)學(xué)期末復(fù)習(xí)檢測模擬試題含解析
- 內(nèi)蒙古自治區(qū)通遼市奈曼旗2024年化學(xué)九年級第一學(xué)期期末聯(lián)考試題含解析
- 吉林省長春寬城區(qū)四校聯(lián)考2024-2025學(xué)年八年級物理第一學(xué)期期末預(yù)測試題含解析
- 餐飲商鋪租賃及品牌孵化合同
- 醫(yī)療設(shè)備質(zhì)量管理實踐案例分析
- 北師大版數(shù)學(xué)六年級上學(xué)期期中試卷
- 新生兒重癥監(jiān)護室母乳使用專家共識(2024版)解讀
- 病毒性腦炎診療指南(兒科)
- 樂器設(shè)備供貨項目實施方案及售后服務(wù)方案
- 中共黨史知識競賽試題及答案
- 2020年杭州學(xué)軍中學(xué)高一入學(xué)分班考試英語試卷及答案
- (高清版)AQ 1044-2007 礦井密閉防滅火技術(shù)規(guī)范
- 死亡醫(yī)學(xué)證明書填寫培訓(xùn)
- 做自己的心理壓力調(diào)節(jié)師智慧樹知到期末考試答案章節(jié)答案2024年嘉興大學(xué)
- 學(xué)術(shù)期刊推廣方案
- 安檢設(shè)備采購安裝調(diào)試方案
評論
0/150
提交評論