




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計(論文任務(wù)書軟件 學(xué)院 軟件工程 專業(yè) 2010-3 班 一、課程設(shè)計(論文題目 宿舍樓管理系統(tǒng) 二、課程設(shè)計(論文工作自 2012年 12月24 日起至 2012年 12月 28 日止。三、課程設(shè)計(論文 地點: 創(chuàng)新大樓軟件學(xué)院實訓(xùn)中心機房 四、課程設(shè)計(論文內(nèi)容要求:1本課程設(shè)計的目的(1)熟練掌握面向?qū)ο蠓治雠c設(shè)計的方法(2)能夠用uml對系統(tǒng)建模(3)理論聯(lián)系實際,提高學(xué)生學(xué)的軟件開發(fā)技術(shù)及分析問題的能力。(4)提高學(xué)生論文撰寫的能力2課程設(shè)計的任務(wù)及要求1)基本要求:(1)系統(tǒng)具有宿舍管理員和衛(wèi)生管理員、學(xué)生等用戶(2)宿舍管理員可以生成并且維護宿舍分配表。(3)衛(wèi)生管理員
2、可以規(guī)定檢查衛(wèi)生周期。(4)衛(wèi)生管理員具有評定衛(wèi)生等級的功能。 (5)學(xué)生具有查詢評定衛(wèi)生結(jié)果的功能。(6)宿舍管理員具有查詢學(xué)生相關(guān)信息的功能。2)創(chuàng)新要求: 學(xué)生可以在房間空閑的情況下,根據(jù)自己的偏好,在宿舍管理員的管理下,更換宿舍。3)課程設(shè)計論文編寫要求(1)課程設(shè)計任務(wù)及要求(2)功能需求描述出所選系統(tǒng)的功能需求,必要時用帶泳道的活動圖輔助說明(3)需求模型識別出用例圖,并對主要用例進行用例描述(4)系統(tǒng)分析用面向?qū)ο蟮姆椒ㄟM行系統(tǒng)分析,建立狀態(tài)機圖、類圖、順序圖(5)系統(tǒng)設(shè)計用面向?qū)ο蟮姆椒ㄟM行問題域、界面部分、數(shù)據(jù)管理部分設(shè)計(6)運行調(diào)試與分析討論-給出運行屏幕截圖,分析運行結(jié)
3、果,有何改進想法等。(7)設(shè)計體會與小結(jié)-設(shè)計遇到的問題及解決辦法,通過設(shè)計學(xué)到了哪些新知識,鞏固了哪些知識,有哪些提高。(8)參考文獻(xiàn)(必須按標(biāo)準(zhǔn)格式列出,可參考教材后面的參考文獻(xiàn)格式)(9)報告按規(guī)定排版打印,要求裝訂平整,否則要求返工;(10)課設(shè)報告裝訂順序如下:封面-任務(wù)書-中文摘要-目錄-正文-附錄(代碼及相關(guān)圖片(11)正文包括功能需求、建立需求模型、系統(tǒng)分析、系統(tǒng)設(shè)計、設(shè)計體會與小結(jié)、 參考文獻(xiàn)等(12)嚴(yán)禁抄襲,如有發(fā)現(xiàn),按不及格處理。4)課程設(shè)計評分標(biāo)準(zhǔn): (1)學(xué)習(xí)態(tài)度:20分;(2)模型檢查:20分;(3)課設(shè)答辯:20分;(4)課設(shè)報告:40分。5)參考文獻(xiàn):(1)麻
4、志毅. 面向?qū)ο蠓治雠c設(shè)計.機械工業(yè)出版社(2)(美)多切蒂 著,俞志翔 譯.面向?qū)ο蠓治雠c設(shè)計(UML2.0版.清華大學(xué)出版社.2006 年4月(3)麥克勞克林(Mclaughlin,B.D)等著;OReilly Taiwan公司 編譯.深入淺出面向?qū)ο蠓治雠c設(shè)計(中文版).東南大學(xué)出版社.2009年01月6)課程設(shè)計進度安排內(nèi)容 天數(shù)地點構(gòu)思及收集資料 1圖書館設(shè)計與測試 2.5實驗室撰寫論文 1.5圖書館、實驗室學(xué)生簽名: 2012年 12 月28日課程設(shè)計(論文評審意見(1)功能需求 (20分):優(yōu)()、良()、中()、一般()、差(); (2)需求模型(20分):優(yōu)()、良()、中(
5、)、一般()、差(); (3)系統(tǒng)分析(20分):優(yōu)()、良()、中()、一般()、差();(4)系統(tǒng)設(shè)計(20分):優(yōu)()、良()、中()、一般()、差();(5)回答問題(20分):優(yōu)()、良()、中()、一般()、差();(6)格式規(guī)范性及考勤是否降等級:是()、否()評閱人: 職稱: 講師 2012 年 12月31 日中文摘要此次課程設(shè)計開發(fā)的是宿舍樓管理系統(tǒng)。按照面向?qū)ο蠓治雠c設(shè)計的方法,分別分為系統(tǒng)的功能需求、建立需求模型、系統(tǒng)分析、系統(tǒng)設(shè)計幾個大的方面。宿舍樓主要的功能需求分為:宿舍樓分配管理以及宿舍的衛(wèi)生管理。建立需求模型需劃分子系統(tǒng)、識別參與者、識別用況、對需求進行捕獲與描述
6、。系統(tǒng)分析主要分為需找類、建立狀態(tài)機圖、建立類圖、建立順序圖。系統(tǒng)設(shè)計只要包括問題域部分設(shè)計、界面部分設(shè)計、數(shù)據(jù)管理部分設(shè)計。目錄1 功能需求 11.1 宿舍安排管理 11.2 宿舍衛(wèi)生管理 42 建立需求模型 72.1 劃分子系統(tǒng) 72.2 識別參與者 82.3 識別用況 92.4 對需求進行捕獲與描述 103 系統(tǒng)分析 183.1 尋找類 183.2建立狀態(tài)機圖 193.3建立類圖 193.4建立順序圖 234 系統(tǒng)設(shè)計 264.1問題域部分設(shè)計 264.2 界面部分設(shè)計 274.3數(shù)據(jù)管理部分設(shè)計 355 設(shè)計體會與小結(jié) 376 參考文獻(xiàn) 381 功能需求宿舍管理系統(tǒng)主要包括宿舍安排管理
7、、宿舍衛(wèi)生管理。以下是他們的需求。1.1 宿舍安排管理在取得授權(quán)的情況下,有關(guān)人員要進行如下工作。(1) 生成宿舍安排表按照宿舍樓層情況和校方新生專業(yè)情況,樓長按新生專業(yè)情況安排宿舍生成宿舍安排表。(2) 學(xué)生領(lǐng)取宿舍表新生按照安排領(lǐng)取已安排好的宿舍表,在此時學(xué)生可根據(jù)自己住宿習(xí)慣體驗已分配的宿舍感覺是否合適自身居住習(xí)慣,從而進行陰陽面及樓層的調(diào)整(3) 新生填寫登記表新生領(lǐng)取宿舍表填取表上的基本信息,同時可以提出調(diào)整宿舍的要求。(4) 調(diào)整宿舍 在居住一周后,如果任有空閑床位或有其他同學(xué)愿意調(diào)換則雙方可自行調(diào)整。(5) 統(tǒng)計與核對并生成宿舍匯總表在一周調(diào)整后,樓長統(tǒng)計核實各宿舍居住情況,并樓
8、長生成宿舍匯總表(6) 公布宿舍分配表在兩周以后,樓長在通訊欄上公布宿舍匯總表。宿舍安排管理的主要業(yè)務(wù)流程如下圖所示:1.2 宿舍衛(wèi)生管理在取得授權(quán)的情況下,有關(guān)人員要進行如下工作。(1) 規(guī)定檢查寢室衛(wèi)生周期 在學(xué)校規(guī)定的衛(wèi)生檢查周,同學(xué)整理好各自內(nèi)物并且全面打掃宿舍衛(wèi)生。(2)檢查衛(wèi)生并登記分?jǐn)?shù)由學(xué)生會自律部按照學(xué)校學(xué)生手冊規(guī)定的詳細(xì)要求進行衛(wèi)生檢查并評定分?jǐn)?shù),同時報送學(xué)生會評估部門。(3)統(tǒng)計評比衛(wèi)生評檢查分?jǐn)?shù)學(xué)生會評估部門進行統(tǒng)計并且評比各宿舍衛(wèi)生評定時的分?jǐn)?shù),評選出衛(wèi)生優(yōu)秀和較差的宿舍各樓層各一個,并進行統(tǒng)計。(4)張貼公布衛(wèi)生檢查結(jié)果將所有宿舍統(tǒng)計分?jǐn)?shù)張貼公布,并注明優(yōu)秀和較差。宿
9、舍衛(wèi)生管理的主要業(yè)務(wù)流程如下圖所示:用戶與宿舍管理和衛(wèi)生管理部分的主要交互信息編號功能輸入輸出1學(xué)生宿舍查詢選擇學(xué)生宿舍管理選項分別為2、32學(xué)生信息學(xué)號學(xué)號、姓名、所屬系、年級、所在宿舍樓號、樓層號、房間號3宿舍情況宿舍樓號、樓層號、 房間號宿舍里學(xué)生的情況、宿舍里家具4宿舍樓管理宿舍樓號分別為5、6、75查詢樓長宿舍樓號宿舍樓號、樓長姓名、工作號、工作情況6查詢室長宿舍樓號、樓層號、房間號姓名、所屬系、學(xué)號7查詢保潔員宿舍樓號宿舍樓號、資料介紹.、工作情況8衛(wèi)生管理選擇其一:檢查與登記衛(wèi)生檢查結(jié)果、統(tǒng)計結(jié)果分別為9、10、119檢查與登記衛(wèi)生結(jié)果對衛(wèi)生檢查結(jié)果進行評比優(yōu)、良、.差三個等級1
10、0統(tǒng)計結(jié)果對結(jié)果進行統(tǒng)計并錄入有關(guān)信息統(tǒng)計表11發(fā)布衛(wèi)生檢查結(jié)果選擇發(fā)布成績.并錄入發(fā)布信息成功與否的信息2 建立需求模型對宿舍管理系統(tǒng)先劃分子系統(tǒng),然后再通過建立用況模型,對需求進行捕獲與描述。2.1 劃分子系統(tǒng)限定宿舍管理系統(tǒng)的功能為:宿舍分配管理、宿舍安全管理、宿舍衛(wèi)生管理、宿舍財產(chǎn)管理、宿舍評估管理。對上述的每一個功能,用一個子系統(tǒng)來實現(xiàn)。下圖為這些子系統(tǒng)以及它們之間的依賴。圖中的子系統(tǒng)“宿舍安全管理、宿舍衛(wèi)生管理和宿舍公共財產(chǎn)管理”要分別使用子系統(tǒng)“宿舍分配管理”的宿舍登記表。子系統(tǒng)“宿舍評估管理”要分別使用子系統(tǒng)“宿舍安全管理、宿舍衛(wèi)生管理、宿舍公共財產(chǎn)管理”的宿舍安全統(tǒng)分表、宿舍
11、衛(wèi)生統(tǒng)分表、宿舍公共財產(chǎn)維護統(tǒng)分表。2.2 識別參與者子系統(tǒng)“宿舍分配管理”的人員有樓長和學(xué)生,子系統(tǒng)“宿舍衛(wèi)生管理”的人員有保潔員,學(xué)生,室長,他們是學(xué)生系統(tǒng)的參與者。與子系統(tǒng)“宿舍分配管理”有關(guān)的子系統(tǒng)有“宿舍衛(wèi)生管理”,“宿舍安全管理”,“宿舍財產(chǎn)管理”, “宿舍評估管理”等這些子系統(tǒng)都是“宿舍管理”的參與者。與子系統(tǒng)“宿舍衛(wèi)生管理”的有關(guān)的子系統(tǒng)有“宿舍分配管理”和“宿舍評估管理”這些子系統(tǒng)都是“宿舍衛(wèi)生管理”的參與者。2.3 識別用況對之前的功能需求,先歸納整理圖如下:1. 宿舍管理(1)生成及維護宿舍分配表樓長生成新學(xué)年宿舍分配表,在新生入住前生成并公布已經(jīng)安排好的宿舍分配情況。(
12、2)生成并公布宿舍分配匯總表樓長在新生入住一周后,將各宿舍的已經(jīng)做過調(diào)整后的分配情況匯總在一張表上,送給宿舍管理中心。(3)調(diào)整宿舍新生入住一周后根據(jù)自身情況可自愿和其愿意的同學(xué)進行調(diào)換宿舍。(4)通知相關(guān)負(fù)責(zé)人將調(diào)整后的情況及時通知樓長。(5)領(lǐng)取宿舍表新生入住已經(jīng)分配好的宿舍前要領(lǐng)取宿舍登記表進行基本情況登記,使樓長有基本的了解。(6)填寫宿舍登記表新生真是填寫以領(lǐng)到的登記表。(7)查詢在兩周后樓長將統(tǒng)計出宿舍入住情況的總表,可供學(xué)生、家長及老師等人員進行查詢。2. 宿舍衛(wèi)生管理(1)規(guī)定檢查衛(wèi)生周期衛(wèi)生管理員安找學(xué)校規(guī)定定期檢查個宿舍樓學(xué)生宿舍的衛(wèi)生并制定出詳細(xì)的檢查規(guī)則。(2)檢查衛(wèi)生
13、并登記分?jǐn)?shù)學(xué)生會自律部按照學(xué)校規(guī)定每周定期檢查各學(xué)生的宿舍并登記所評定分?jǐn)?shù)。(3)統(tǒng)計評比衛(wèi)生結(jié)果學(xué)生會將登記各項衛(wèi)生檢查結(jié)果的分?jǐn)?shù)表進行統(tǒng)計并評定出衛(wèi)生情況優(yōu)秀和較差的宿舍。(4)張貼公布衛(wèi)生結(jié)果學(xué)生會將統(tǒng)計和評比好的衛(wèi)生結(jié)果在學(xué)校宣傳欄進行公布。(5)查看結(jié)果學(xué)生在宣傳欄可了解自己宿舍衛(wèi)生情況及其他宿舍的情況。2.4 對需求進行捕獲與描述通過到目前為止掌握的需求,初步了解了系統(tǒng)所要完成的功能。下面進一步建立參與者與用況之間的關(guān)系,并對用況進行詳細(xì)的描述。(1) 宿舍分配管理下圖為子系統(tǒng)的宿舍分配管理的用況圖。要使用系統(tǒng)的學(xué)生和宿舍管理員、衛(wèi)生管理員都要先進行登錄。學(xué)生要使用用況查詢、領(lǐng)取宿
14、舍表、填寫宿舍登記表、宿舍管理員要通過用況“生成及維護宿舍分配表”和“調(diào)整宿舍”來管理宿舍的分配情況。宿舍管理員要使用用況“生成及公布宿舍分配匯總表”生成并發(fā)布的最總宿舍分配信息。如下是對上述用況的描述:用況:登錄用戶啟動系統(tǒng)呈現(xiàn)登錄界面輸入用戶名、密碼如果重試次數(shù)不多于3次,系統(tǒng)對用戶輸入的用戶名進行驗證,并給出驗證信息,否則禁止登錄。若不正確則返回到上一步驟用況:生成及維護宿舍分配表【前置條件:宿舍管理員已經(jīng)登錄成功】宿舍管理員發(fā)宿舍分配表生成請求宿舍管理員根據(jù)新生和空宿舍情況初步生成宿舍分配表宿舍管理員發(fā)維護宿舍分配表請求顯示維護界面宿舍管理員針對界面進行維護(對宿舍分配表進行增加、刪除
15、和修改),發(fā)控制命令若為確認(rèn),系統(tǒng)進行存儲,并同志宿舍管理員是否成功。若為取消,退出本功能用況:調(diào)整宿舍【前置條件:宿舍管理員登錄成功】宿舍管理員發(fā)出修改宿舍分配表請求宿舍管理員按照學(xué)生意愿以及空閑的房間,進行調(diào)整宿舍。若為確認(rèn),系統(tǒng)進行存儲,并通知是否修改成功若為取消,退出本功能用況:生成及發(fā)布宿舍分配匯總表【前置條件:宿舍管理員已經(jīng)登錄成功】宿舍管理員生成并發(fā)布宿舍分配匯總表請求按照分配表以及調(diào)整宿舍的情況生成最終的宿舍分配匯總表,對外公布用況:領(lǐng)取宿舍登記表【前置條件:學(xué)生已經(jīng)登錄成功】學(xué)生發(fā)領(lǐng)取宿舍登記表請求系統(tǒng)顯示宿舍登記表界面用況:填寫宿舍登記表【前置條件:登錄成功并且在宿舍登記表
16、界面】學(xué)生填寫宿舍登記表,發(fā)出確認(rèn)提交請求若為確認(rèn),系統(tǒng)進行存儲,并通知是否修改成功若為取消,退出本功能用況:查詢【前置條件:學(xué)生已經(jīng)登錄成功】學(xué)生發(fā)出查詢請求系統(tǒng)給出查詢類別提示學(xué)生進行選擇,發(fā)控制命令若為學(xué)生信息則為用戶與宿舍管理和衛(wèi)生管理部分的主要交互信息表中的編號為2的那欄的輸入/輸出部分。若為宿舍信息則為用戶與宿舍管理和衛(wèi)生管理部分的主要交互信息表中的編號為3的那欄的輸入/輸出部分。(2) 宿舍衛(wèi)生管理下圖為宿舍衛(wèi)生管理的用況圖:首先,使用系統(tǒng)的學(xué)生和衛(wèi)生管理員都需要登錄。學(xué)生要查詢的時候,需要登錄。衛(wèi)生管理員使用用況“規(guī)定衛(wèi)生檢查周期”、“登記分?jǐn)?shù)”“統(tǒng)計衛(wèi)生評比結(jié)果”、“公布衛(wèi)生
17、檢查結(jié)果”都需要先登錄。如下是對上述各用況的描述。用況:登錄用戶啟動系統(tǒng)呈現(xiàn)登錄界面輸入用戶名、密碼如果重試次數(shù)不多于3次,系統(tǒng)對用戶輸入的用戶名進行驗證,并給出驗證信息,否則禁止登錄。若不正確則返回到上一步驟用況:規(guī)定衛(wèi)生檢查周期【前置條件:衛(wèi)生管理員登錄成功】衛(wèi)生管理員發(fā)出規(guī)定衛(wèi)生檢查周期的請求系統(tǒng)顯示相關(guān)界面。衛(wèi)生管理員填寫相關(guān)信息若為確認(rèn),系統(tǒng)進行存儲,并通知是否修改成功若為取消,退出本功能用況:統(tǒng)計衛(wèi)生評比結(jié)果【前置條件:衛(wèi)生管理員登錄成功】衛(wèi)生管理員發(fā)出統(tǒng)計衛(wèi)生評比結(jié)果的請求系統(tǒng)顯示相關(guān)界面。衛(wèi)生管理員確認(rèn)相關(guān)信息若為確認(rèn),系統(tǒng)進行存儲,并通知操作是否成功若為取消,退出本功能用況:
18、公布衛(wèi)生評比結(jié)果【前置條件:衛(wèi)生管理員登錄成功】衛(wèi)生管理員發(fā)出公布衛(wèi)生檢查周期的請求按照衛(wèi)生評比結(jié)果,對外發(fā)布最終的評比結(jié)果。用況:打掃衛(wèi)生學(xué)生按照規(guī)定的衛(wèi)生檢查周期進行打掃衛(wèi)生用況:保持衛(wèi)生學(xué)生按照規(guī)定的衛(wèi)生檢查周期保持衛(wèi)生用況:查看評比結(jié)果【前置條件:學(xué)生已經(jīng)登錄成功】學(xué)生發(fā)出查看請求系統(tǒng)顯示衛(wèi)生評比結(jié)果3 系統(tǒng)分析3.1 尋找類1.宿舍分配管理在子系統(tǒng)“宿舍分配管理”中,首先設(shè)立兩個類“樓長”和“學(xué)生”,用它們分別模擬相應(yīng)的參與者。子系統(tǒng)“宿舍分配管理”處理的關(guān)鍵事物宿舍,故將宿舍作為一個類。宿舍表進行登記學(xué)生的基本情況了解基本信息故也作為一個類,且二者形成組合關(guān)系。樓長最終要統(tǒng)計宿舍表
19、并生成宿舍匯總表,將其作為一個類。2. 宿舍衛(wèi)生管理在子系統(tǒng)“宿舍衛(wèi)生管理”中,首先設(shè)立兩個類“衛(wèi)生管理員”和“學(xué)生”,用它們分別模擬相應(yīng)的參與者。檢查衛(wèi)生的對象是宿舍,故首先將宿舍設(shè)立為一個類。在檢查結(jié)束后要進行評比形成衛(wèi)生評比表,故需要設(shè)立類“衛(wèi)生評比表”,并且它與類“宿舍”形成組合關(guān)系。3.2建立狀態(tài)機圖現(xiàn)針對子系統(tǒng)“宿舍分配管理”中的類“宿舍表”繪制一個狀態(tài)圖。按照問題域,可為類“宿舍表”的對象設(shè)立5個狀態(tài),分別為:初始.初始化.領(lǐng)取宿舍表.完畢.終止。3.3建立類圖1.宿舍分配管理(1)類“學(xué)生”具有屬性:姓名,學(xué)號,密碼,所屬系。其中“學(xué)號”是一個具有一定格式的字符串,根據(jù)它能表明
20、學(xué)生的類別、級別和入學(xué)年份,相應(yīng)的也就能明確該生擁有什么權(quán)限。在該類中,要設(shè)立操作“領(lǐng)取”領(lǐng)取入宿登記表。為了可供學(xué)生、家長及老師等人員進行查詢,故設(shè)立操作“查詢”。 新生入住后同學(xué)可申請進行調(diào)換宿舍,故設(shè)立操作“申請調(diào)換宿舍”。(2)類“宿舍表”具有屬性:宿舍樓號,宿舍樓層號,房間號。其三個屬性都是字符串。在該類中,需要設(shè)立操作“查詢”,“調(diào)整”與類學(xué)生形成接口。學(xué)生進行登記和調(diào)整時需要宿舍表,故設(shè)立操作“發(fā)送宿舍表”,“領(lǐng)取宿舍表”,“調(diào)整宿舍”,和“統(tǒng)計匯總宿舍表”。(3)類“宿舍”具有屬性:宿舍樓號,宿舍樓層號,房間號,學(xué)生人數(shù),宿舍家具。在該類中,需要設(shè)立操作“查詢”,“調(diào)整”。(4
21、) 類“宿舍分配管理員”具體屬性:姓名,工作號,密碼。在該類中,宿舍分配管理員進行各項與宿舍有關(guān)的登記與統(tǒng)計,故設(shè)立的操作“生成宿舍表”,“向有關(guān)負(fù)責(zé)人發(fā)送宿舍表”,“頒發(fā)登記表”,“統(tǒng)計宿舍登記表”,“調(diào)整宿舍”,“生成宿舍分配匯總表”。(5)類“宿舍匯總表”具有屬性:學(xué)號,姓名,宿舍樓好,宿舍樓層號,房間號,樓長,保潔員,室長,所屬系。上述的類和相應(yīng)的接口以及它們間的關(guān)系如下圖所示:2.宿舍衛(wèi)生管理(1)類“學(xué)生”具有屬性:姓名,學(xué)號,密碼,所屬的系。在該類中,學(xué)生需要在衛(wèi)生檢查周進行打掃衛(wèi)生和查詢檢查后的評分,故需要設(shè)立的操作有“搞衛(wèi)生”,“保持衛(wèi)生”,“查詢”。(2)類“衛(wèi)生評比表”具
22、有的屬性:宿舍樓號,宿舍樓層號,房間號,評比分?jǐn)?shù)。在該類中,學(xué)生會同學(xué)會進行分?jǐn)?shù)統(tǒng)計和評比宿舍,故需要設(shè)立操作有“修改評比分?jǐn)?shù)”,“評比等級”,“查詢”。(3)類“衛(wèi)生管理員”具有屬性:姓名,工作號,密碼。在該類中,管理員需要統(tǒng)計分?jǐn)?shù)和張貼公布等,故需要設(shè)立操作有“規(guī)定衛(wèi)生檢查周”,“檢查衛(wèi)生”,“登記分?jǐn)?shù)”,“統(tǒng)計并評出等級”和“張貼公布結(jié)果”。(4)類“宿舍”具有屬性:宿舍樓號,宿舍樓層,房間號,學(xué)生人數(shù),宿舍家具。在該類中,需要設(shè)立操作有“查詢”,“調(diào)整”。上述的類和相應(yīng)的接口以及它們間的關(guān)系如下圖所示:3.4建立順序圖上一節(jié),以文字的形式說明了類之間的關(guān)聯(lián)作用。這種說明往往不能清楚地描
23、述事物間的交互情況,這就需要用交互圖來予以明確地表達(dá)。對于宿舍分配管理來講,類“學(xué)生”與兩個類間存在著關(guān)聯(lián)。這些類的對象間的交互較為復(fù)雜,上節(jié)說明中講的不是很明確,下面用順序圖來說明宿舍的分配管理以及衛(wèi)生管理。宿舍分配管理順序圖宿舍衛(wèi)生管理順序圖4 系統(tǒng)設(shè)計4.1問題域部分設(shè)計在宿舍分配期間,學(xué)生在一周后可能隨時會登錄到系統(tǒng)進行選課和查詢有關(guān)調(diào)換宿舍的信息;在統(tǒng)計宿舍分配期間,宿舍管理人員隨時使用系統(tǒng)。這樣,可集中管理系統(tǒng)的信息,在一個用戶登錄成功后,相應(yīng)的子系統(tǒng)就創(chuàng)建一個相應(yīng)的對象。宿舍分配管理系統(tǒng)和宿舍衛(wèi)生管理系統(tǒng)都只是通過數(shù)據(jù)庫與其他子系統(tǒng)交換數(shù)據(jù)。通過接口從數(shù)據(jù)庫中獲取數(shù)據(jù),通過共接口
24、向數(shù)據(jù)庫寫入數(shù)據(jù)。故需要按照供需雙方共同約定的接口規(guī)約設(shè)計相應(yīng)的數(shù)據(jù)庫表結(jié)構(gòu),并在接口相關(guān)的類操作中的構(gòu)造SQL語句即可。對于宿舍管理子系統(tǒng),在類“宿舍表”的操作有“查詢”,“調(diào)整”, “發(fā)送宿舍表”,“領(lǐng)取宿舍表”,“調(diào)整宿舍”,和“統(tǒng)計匯總宿舍表”的方法中,用SQL構(gòu)造相應(yīng)的查詢(Select)語句。在類 “學(xué)生” 操作“領(lǐng)取”,“查詢”,“申請調(diào)換宿舍”的方法中,也要用SQL構(gòu)造相應(yīng)的插入(Insert)語句、查詢語句、更改(Update)語句和刪除(Delete)語句。對于宿舍衛(wèi)生管理子系統(tǒng),在類“學(xué)生”中的操作有“查詢”的方法中,用SQL構(gòu)造語句查詢語句。4.2 界面部分設(shè)計“用戶與宿舍管理和衛(wèi)生管理
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小型裝飾施工合同范本
- 印刷標(biāo)牌制作合同范本
- 修路工程土建合同范本
- 賣家汽車租賃合同范本
- 配電設(shè)備制作合同范本
- 合同范本模板小學(xué)生
- 化學(xué)藥劑合同范本
- 合伙協(xié)議合同范本多人
- 景區(qū)承接團隊合同范本
- d代加工合同范本
- 2025年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫審定版
- 中國家用通風(fēng)電器具制造行業(yè)分析報告
- 生物-天一大聯(lián)考2025屆高三四省聯(lián)考(陜晉青寧)試題和解析
- 汽車坡道玻璃雨棚施工方案
- 跨文化商務(wù)交際導(dǎo)論 課件 Unit 1 Culture
- 高效空調(diào)制冷機房智能控制系統(tǒng)技術(shù)規(guī)程
- 新高考英語讀后續(xù)寫——人物描寫高級表達(dá)素材
- 第3章一氧化碳變換
- 開工申請開工令模板
- 基于消費者心理的中國奢侈品營銷策略分析——以CHANEL為例市場營銷專業(yè)
- 單元三 電子合同法律實務(wù)
評論
0/150
提交評論