freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于uml的網(wǎng)上成績管理系統(tǒng)設(shè)計論文(留存版)

2024-11-12 09:18上一頁面

下一頁面
  

【正文】 ............... 10 網(wǎng)上成績管理系統(tǒng)的系統(tǒng)構(gòu)架 ..................................................................................... 13 2 網(wǎng)上成績管理系統(tǒng)的需求分析 ............................................... 15 用例分析 .................................................................................................................... 15 用戶登陸網(wǎng)上成績管理系統(tǒng) ................................................................................. 15 用戶修改個人信息 ............................................................................................... 15 學生用戶查看本人所有學期的平均績點 ................................................................ 15 學生用戶查看本人在某學期中各科課程的分數(shù) ..................................................... 16 班干部用戶查看本班某一同學所有學期的平均績點 .............................................. 16 班干部用戶查看本班某生在某一學期所有課程的分數(shù) ........................................... 16 班干部用戶查看本班的所有學生在某一學期的平均績點 ....................................... 16 班干部用戶登記本班學生在某一學期上某一課程所得到的分數(shù) ............................. 17 教師用戶查看某位學生所有學期的平均績點 ......................................................... 17 教師用戶查看某生 在某一學期的所有課程的分數(shù) .................................................. 17 教師用戶查看某班所有學生在某個學期的平均績點 .............................................. 17 教師用戶查看某年級所有學生在某個學期的平均績點 ........................................... 18 班干部用戶查看自己成績 ..................................................................................... 18 系統(tǒng)用例圖 ................................................................................................................. 18 3 基于 MVC 構(gòu)架的網(wǎng)上成績管理系統(tǒng)的 UML 設(shè)計 ..................... 20 網(wǎng)上成績管理系統(tǒng) UML 用例分析類圖 ....................................................................... 20 用戶基本用例分析 ...................................................................................................... 23 用戶登陸系統(tǒng)順序圖 ............................................................................................ 24 用戶修改個人信息順序圖 ..................................................................................... 25 學生用例分析 ............................................................................................................. 26 查看自己各個學期的平均績點順序圖 ................................................................... 26 查看自己某一學期所有課程的分數(shù)順序圖 ............................................................ 27 班干部主要用例分析 ................................................................................................... 29 查看本班所有學生在某一學期的平均績點 ............................................................ 29 登記本班學生分數(shù) ............................................................................................... 31 教師主要用例分析 ...................................................................................................... 32 查看某班在某學期所有學生的平均績點 ................................................................ 32 用例分析的思路 .......................................................................................................... 34 利用 Rational Rose 開發(fā)的 UML 模型 ....................................................... 35 目錄 1IV 4 系統(tǒng)設(shè)計的性能分析 .............................................................. 38 系 統(tǒng)的可維護性 .......................................................................................................... 38 分解業(yè)務(wù)層 .......................................................................................................... 38 隱藏數(shù)據(jù)庫平臺 ................................................................................................... 38 系統(tǒng)的復用性 ............................................................................................................. 39 代碼復用和模塊的耦合度 ..................................................................................... 39 5 利用 UML 分析 J2EE 項目的難題 ............................................. 40 6 總結(jié) ......................................................................................... 42 致謝 ................................................................................................... 43 參考文獻 ........................................................................................... 43 目錄 5 1 緒論 網(wǎng)上成績管理系統(tǒng)概述 傳統(tǒng)的成績管理系統(tǒng)大都基于單機版的 PC 操作方式進行管理,這帶來了很多不便:學生查詢成績手續(xù)復雜,教師管理成績也很麻煩。 ? 用戶模型 (user model)層 :這層中的所有元素都是 UML 模型的例子,這層的每個概念都是模型層的一個實例 (通過分類 ),也是元模型層的一個實例 (通過版類化 ),這層模型通常叫做對象模型 (object model)或?qū)嵗P?instance model)。 ? 實現(xiàn)圖 (Implementation diagram):其中構(gòu)件圖描述代碼部件的物理結(jié)構(gòu)及各部 件之間的依賴關(guān)系。消息驅(qū)動 bean結(jié)合了會話 bean和 JMS的消息監(jiān)聽器的特性,允許一個業(yè)務(wù)層組件異步接收 JMS消息。它對視圖或控制器一無所知。圖 13 顯示了一個含有表單的 HTML 頁面向 JSP 頁面之間的關(guān)系,并且包含了 Servlet 的表示。 視圖是用戶看到并與之交互的界面。 因而,在對網(wǎng)上成績管理系統(tǒng)的設(shè)計與分析時,我們將系統(tǒng)的業(yè)務(wù)邏輯處理機制分為三大部分:業(yè)務(wù)層,數(shù)據(jù)模型層,表示層。系統(tǒng)在接受到這個請求后,從后臺數(shù)據(jù)庫中得到該學 生所有學期的平均績點,而后將結(jié)果返回到用戶端,供學生查看。 教師用戶查看某生在某一學期的所有課程的分數(shù) 當用戶成功登陸系統(tǒng)后,系統(tǒng)根據(jù)他的用戶類型是 Teacher,將主界面設(shè)置為教師登陸后的界面。 ModifyServlet 負責用戶修改個人信息的處理邏輯。 圖 43 表示層類圖 目錄 24 用戶登陸系統(tǒng)順序圖 用戶從網(wǎng)上登陸系統(tǒng)的交互圖如圖 44 所示 用戶從網(wǎng)上登陸系統(tǒng)的事件流如下: 1) 用戶進入登陸界面 ,輸入用戶名和密碼,而后提交。 目錄 27 9) 該實例返回給 StudentServlet。 目錄 30 班干部用戶查看本班所有學生在某一學期的平均績點的事件流如下: 1) 班干部在主界面 中選擇要查看的學期。 6) 班干部提交登分請求。 11) TeacherServlet 將這個 GPAs 的實例轉(zhuǎn)發(fā)到成績顯示頁面 中,作為該頁面顯示的數(shù)據(jù)。對于這個過程,可以通過學生查看他某一學期成績來理解。 在進行面向?qū)ο蠓治雠c設(shè)計時,低耦合高內(nèi)聚是評價一個系統(tǒng)的好壞。這些操作可能涉及數(shù)據(jù)的變更,消息的傳遞等,這些在 UML 的表示中都是比較難于實現(xiàn),需要對 UML 使用擴展機制,因而增加了 UML 設(shè)計的復雜度。但在動態(tài)網(wǎng)站的設(shè)計中應(yīng)用 MVC 模式進行分析后,將一個應(yīng)用系統(tǒng)的各個部分按照模型、表達方式和行為等角色進行分解,使得相互間的耦合度降低,方便了管理和維護。不管開始分析的模型有多么好,隨著項目開發(fā)的不斷深入,技術(shù)細節(jié)的不斷細化,UML 的分析也需要不斷的進行優(yōu)化。所以,對于面向?qū)ο蟮能浖到y(tǒng)設(shè)計來說,在支持可維護性的同時,提高系統(tǒng)的可復用性是一個核心的問題。這也是為什么在本遍論文中反復提倡要運用 MVC 構(gòu)架的原因。這是由于在系統(tǒng)的設(shè)計時,按照 清晰的責任劃分,將系統(tǒng)明確劃分出顯示、
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1