UML教師管理系統(tǒng)的設計_第1頁
UML教師管理系統(tǒng)的設計_第2頁
UML教師管理系統(tǒng)的設計_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于UML的教師管理系統(tǒng)設計1. 需求分析教師管理系統(tǒng)應該是一個功能強大,有利于提高學校工作效率的系統(tǒng)。針對教師管理 工作,系統(tǒng)應該由管理員進行數(shù)據(jù)樣本的采集和錄入,教師能夠對個人信息和他人信息進 行查詢,管理員能夠查詢所有教師的信息并可以更新、添加和刪除教師信息,而且可以增 加新的用戶,用戶可以修改自己的個人密碼和個人信息。1.1.1 性能要求概述(1)保證數(shù)據(jù)安全性,針對寫入和修改數(shù)據(jù)庫有數(shù)據(jù)安全鎖;(2)保證系統(tǒng)安全性,有訪問權限的設置;(3)優(yōu)化客戶操作界面,面向非專業(yè)人士。1.1.2 功能要求概述(1)基本功能:(a)錄入,對各種信息能夠分類錄入,但是同一信息只錄入一次;( b )查

2、詢,根據(jù)客戶端選擇,模糊匹配、查找、統(tǒng)計;(c)修改,根據(jù)客戶端選擇,修改相關所有數(shù)據(jù)庫表,保證數(shù)據(jù)一致性;(d)刪除,能夠根據(jù)管理員的要求刪除相應的教師信息。( 2)其它功能:(a)根據(jù)不同用戶權限,顯示不同用戶界面;(b)對于錯誤操作,特別是信息錄入,有友好的報錯信息;(c)提供幫助信息,要簡潔明了。2用例模型及實體類圖描述2.1系統(tǒng)頂層用例圖圖1 :系統(tǒng)頂層用例圖2.2教師信息維護模塊用例圖圖2 :教師信息維護模塊圖2.3系統(tǒng)實體類圖«entity»Use 野id >pwd autohrity«entity»Teacher關d >nam

3、e>idertifyNumber >zhichenmobile >jiguan >minzu >mainCourse圖3 :實體類圖3各模塊設計類圖、順序圖及核心用例圖描述3.1增添教師信息模塊增添教師信息模塊用例圖Oo駕帕息維護3尸/是否存在該斷A工作人員(from Use Case V.J濟加教師信息B1, 工作人員填寫相關教師信息*撚后提交.2. 系統(tǒng)判斷該教師是否已存E21 果存在*系統(tǒng)返回操作失敗,提示,該教師已存在2.2果不存在.持艾化該教師信息.返回操作是否成功及相關 信息(該處不成功與和數(shù)據(jù)庫交互問題)。圖4:增添教師信息模塊用例圖增添教師信息模塊

4、類圖Teachers ervice*addTeacher()*doPast()«confral>>AddleacherServlet(fram aiction<mterface»TeacherServicefrom iface)*deleteTeacher() *isExist( *addTeather() *updateTeacherO *queryTeacher()TeacherSeivicelmpI(from impl)addTeacher.jsp(from jsp)八/ +TeacherCAOTeacherDAOlmpI(fromn impl)&l

5、t;<lntrfac9» TeacherDAO (from rbce)jC>*deteteTeacherf) sav&Teacher() *isExistO *updateTeacher *queryTeacher()圖5:增添教師信息模塊類圖323增添教師信息模塊順序圖? n 回國固囤Bi圍g 電龜&國:工作皿o2: doPost()3: addTeacher() =1T陽chtrtlAOVisExeh ZJ& isEist()7:saveTea<ner(日dcrreatrier.igD.sddTeasher jsp1o:4 addTeat

6、hert)”5:rWI-s圖6 :增添教師信息模塊順序圖3.2查詢教師信息模塊321查詢教師信息模塊用例圖對俎合的查詢條件的U非空等驗證工作人員:Iffrom Use Casei仃工作人員輸入查詢條件(教師編號或教氣 師姓名或教師電話儀交占系統(tǒng)判斷査詢條件是否都空(是轉2執(zhí)行數(shù)據(jù)庫査詢返回相應的數(shù)師信息集 厶"21. 11示輸入不能全空。圖7 :查詢教師信息模塊用例圖322查詢教師信息模塊類圖deleteTeacherf) saveTeachertj *isExist() update-!eacherQ c|ueryTeacher(<<dnterfac&»

7、;TeacherDAO(from iface)圖&查詢教師信息模塊類圖323查詢教師信息模塊順序圖圖9 :查詢教師信息模塊順序圖3.3修改教師信息模塊修改教師信息模塊用例圖«includei»歹是否存在該教師修改教師信息教師信息維護工作人員(from Use Case«contfol»updateTeacnerServiet(from action)h工作人員修改教師的信息,提交。2,系統(tǒng)判斷該教師和被修改的教師是否為 同一個教師(否轉2一口 之后判斷該教師是否 存在(否轉2一2),在數(shù)據(jù)庫中更新教師信息。2.1, 提示修改失敗,操作非法。2.2

8、, 提示教師不存在。圖10:修改教師信息模塊用例圖修改教師信息模塊類圖*<lniterface»|Teach erServtce(from+IeacherServic圖11:修改教師信息模塊類圖修改教師信息模塊順序圖LfbdaMTescherjBi&JpdsieT easrerServteLTeatiwService-I Tea. |1lz工作人員updateTEaWi 詛0T電日chgrD戌01填寫懂改信忌2: doPos.t()3 update Teac he r()4 i5EMS( 5: isExistfupdateTeacherf;)10:-da圖12:修改教師

9、信息模塊順序圖3.4刪除教師信息模塊341刪除教師信息模塊用例圖342刪除教師信息模塊類圖圖14:刪除教師信息模塊類圖刪除教師信息模塊順序圖-二悝人劇.querjTesefierf.jip.DeleLeTeacMefI : Test. 1匸作人呂H1OUeryTeachei jsp1i0DeleteTeachef1ioTeacheroTaachaCAO nQ圖 15 :刪除教師信息模塊順序圖設計的特點、不足、收獲與體會經過測試,系統(tǒng)能夠很好的運行,實現(xiàn)教師信息管理的功能,各模塊也能夠達到老師 所指定的要求。系統(tǒng)可以實現(xiàn)教師信息的集中管理、分散操作、檢索迅速、查找方便、可 靠性高、存儲量大、保密

10、性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高教師信息管 理的效率 ,也是學校的科學化、正規(guī)化管理 , 與世界接軌的重要條件。通過系統(tǒng)的設計,本人感觸最深的是加深了對軟件開發(fā)過程的理解,綜合運用軟件工 程、軟件測試、數(shù)據(jù)庫、java語言、UML建模等相關課程的知識,熟悉了利用 JSP實現(xiàn)各 種實用的數(shù)據(jù)庫型軟件的開發(fā),以及了解了信息管理的一些流程,也更加深入理解了 MIS 設計中常見問題和其設計的意義。本文在詳細分析了教師信息管理的各功能模塊基礎上, 設計并實現(xiàn)了教師信息管理系統(tǒng)的簡易版本。本文的主要工作包括以下幾個方面: 1詳細地分析了教師信息管理的需求,并確定了教師信息管理系統(tǒng)實現(xiàn)的初步方案。 2分析了系統(tǒng)實現(xiàn)的關鍵技術原理,具體描述了各個功能模塊,并用圖示表示出了系 統(tǒng)功能結構圖,使讀者更容易了解本系統(tǒng)。3 設計并實現(xiàn)了信息管理系統(tǒng)的邏輯模型,并基于MySQ數(shù)據(jù)庫實現(xiàn)了學生信息管理系統(tǒng)數(shù)據(jù)的物理模型。4采用JSP實現(xiàn)了教師信息管理系統(tǒng)的初步版本,并通過了軟件測試。經過三個星期的設計和開發(fā),教師管理系統(tǒng)基本開發(fā)完畢,但是由于設計開發(fā)時間較 短,所以該系統(tǒng)還有許多不盡如人意的地方,比如教師授課管理、系統(tǒng)出錯處理等一些問 題。在今后的進一步學習中,我將對這些問題進行完善。8 參考資料1 Tomcat 與 Ja

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論