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