1. 程式人生 > >文獻筆記(二)

文獻筆記(二)

uml圖 oracle 實現 高效 的區別 解決問題 系統分析 前後端交互 多模塊

一、基本信息

標題:基於UML的高校教務管理系統的設計與實現

時間:2008

出版源:成都理工大學

領域分類:基於uml高校教務管理系統

二、研究背景

問題定義:采用面向對象設計和UML等技術完成高校教務系統的設計與實現,uml語言在軟件開發應用中的一些要點。

難點:B/S 結構,JavaEE平臺,Struts、Spring和Hibernate 集成框架以及三層架構模型,前後端交互技術Ajax,關系數據庫Oracle,使用CASE工具Rational Rose繪制可視化模型,uml建模的思想

相關工作:整個高效教務管理系統包含許多模塊。有開課管理、排課管理、選課管理、學籍管理、教材管理、考務管理、成績管理等。

三、創新方法

1、針對面向對象軟件開發的各個階段, 結合具體項目, 利用uml建立較完整的模型。同時, 利用uml圖對系統需求、系統分析與設計、系統體系結構和設計模式進行全面的分析, 為應用軟件提供了清晰的解決方案

2、從需求分析到系統的設計, 都采用可視化建模工具來進行全面而詳細的面向對象建模,

3、比較了傳統建模方法中E-R圖與uml建模中類圖的區別與聯系,探討了建模方法所適合的軟件開發過程, 這些對於指導具體實踐是很有意義的。

四、實驗

1、對教務管理系統需求分析的uml建模

2、對教務管理系統分析的uml建模

3、對教務管理系統設計的uml建模

4、數據庫模型的建立

五、總結

對具體項目的分析與研究過程的論述,認為uml是一種優秀的建模語言, 適用於開發過程的各個階段, 它能很好地將人們的思想活動轉化成一種人們所熟悉的“書面性” 的抽象形式, 從而避免了傳統開發中將人的思想直接轉化成計算機語言所造成的難以預測的缺陷。而且在開發過程中, 開發者通過使用uml能有助於他們對整個系統有清晰的認識, 建立各種系統模型, 為後期編碼做準備

RUP是一種特別適應於的生命周期方法, 它與UML的結合, 使得建模變得直觀、清晰, 降低了整個系統開發的風險, 並能很好地適應用戶需求的經常變動,控制整個系統的開發過程, 維護了系統的完整性

評價:uml是一種優秀的建模語言, 適用於開發過程的各個階段。功能簡單的系統需求一般都不復雜, 利用傳統的軟件分析和設計方法就可以解決問題, 如果還按部就班花費大量時間和精力去建模的話, 只會事倍功半。

文獻筆記(二)