軟件工程實驗報告_第1頁
軟件工程實驗報告_第2頁
軟件工程實驗報告_第3頁
軟件工程實驗報告_第4頁
軟件工程實驗報告_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

歡迎閱讀本文檔,希望本文檔能對您有所幫助!歡迎閱讀本文檔,希望本文檔能對您有所幫助!歡迎閱讀本文檔,希望本文檔能對您有所幫助!歡迎閱讀本文檔,希望本文檔能對您有所幫助!歡迎閱讀本文檔,希望本文檔能對您有所幫助!歡迎閱讀本文檔,希望本文檔能對您有所幫助!軟件工程實驗報告班級:11級計算機二班組長:1137074吳璨組員:1137069何其超1137057朱玉正1137041林玉斌1137066歐志鳳指導(dǎo)老師:蒲秋梅2013年12月27日面向Android手機用戶的宿舍管理系統(tǒng)的分析與設(shè)計報告摘要以UML面向?qū)ο蟮慕<夹g(shù)為基礎(chǔ),對面向Android手機用戶的宿舍管理系統(tǒng)的使用流程進行了分析,采用UML用例圖對各個事務(wù)進行了描述,給出了系統(tǒng)整體的時序圖、類圖,并給出了系統(tǒng)的詳細設(shè)計,包括學(xué)生端圖形用戶界面、管理員端用戶界面、數(shù)據(jù)庫表等。關(guān)鍵詞:宿舍管理系統(tǒng);UML目錄一、引言 3二、系統(tǒng)需求分析 32.1UML簡介 32.2宿舍管理系統(tǒng)需求分析 42.3宿舍管理系統(tǒng)功能分析 4三、系統(tǒng)詳細設(shè)計 53.1用例分析 53.1.1學(xué)生用例分析 53.1.2管理員用例分析 63.1.3用例描述 63.2類圖 183.2.1管理員類圖 183.2.2學(xué)生類圖 193.3系統(tǒng)時序圖 203.3.1宿舍守則 203.3.2消息列表 213.3.3信件消息 223.3.4包裹消息 233.3.5其他通知 243.3.6在線咨詢 253.3.7學(xué)生交電費 263.3.8學(xué)生交網(wǎng)費 273.3.9學(xué)生聊天 283.3.10查看晚歸情況 293.3.11查看意見箱 293.3.12回復(fù) 303.3.13意見箱 303.3.14為宿舍添加學(xué)生信息 313.3.15從宿舍刪除學(xué)生信息 323.3.16修改學(xué)生的信息 333.3.17發(fā)布包裹消息 343.3.18發(fā)布信件消息 353.3.19發(fā)布通知消息 363.3.20更新晚歸情況 373.4數(shù)據(jù)庫表設(shè)計 383.4.1數(shù)據(jù)庫 383.4.2宿舍信息表 383.4.3在線咨詢表 393.4.4所有消息列表 393.4.5晚歸情況列表 403.4.6學(xué)生信息列表 403.4.7管理員登錄 41四、實驗總結(jié)與感想 42五、參考文獻 42附件一:學(xué)生用戶圖形界面 43附件二:管理員用戶圖形界面 60附件三:系統(tǒng)生成類圖 64引言在信息化的現(xiàn)代,急需這樣一個手機軟件,讓我們只要動動手就可以了解宿舍內(nèi)外的大小事,不用再去麻煩樓下的阿姨。在大家庭中過著愜意的小家生活,享受高科技帶來的便捷,大家小家終為一家。而學(xué)校的宿管老師也不再為宿舍信息管理而煩惱,只需在計算機上將信息發(fā)布,便可通知到每一位學(xué)生,真正做到了信息傳遞的及時性與有效性。此軟件用java語言開發(fā),可應(yīng)用于Android手機。本軟件為宿舍管理系統(tǒng),主要面向兩類用戶,宿管老師和學(xué)生。宿管老師可通過此軟件進行信息發(fā)布,如提醒學(xué)生的信件、包裹,及日常事務(wù)等。學(xué)生可通過此軟件看到宿管老師發(fā)布的消息,如有疑問或建議可直接留言。同時可以查詢本宿舍的網(wǎng)費、電費,可直接繳納所需費用。采用學(xué)號及密碼登陸,登陸之后在線的人可以聊天,具有即時通信的功能。并且聊天時只需要連接局域網(wǎng),不需要登陸賬號。二、系統(tǒng)需求分析2.1UML簡介UML(UnifiedModelingLanguage統(tǒng)一建模語言)是20世紀90年代中后期誕生并迅速成熟的一種面向?qū)ο蟮目梢暬UZ言,它整合了Booch、OMT等多種面向?qū)ο蟮姆治鲈O(shè)計技術(shù),為用戶提供了一種穩(wěn)定統(tǒng)一、可重用性好、表達能力強的分析方法。UML的目標是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),可對任何具有靜態(tài)結(jié)構(gòu)和動態(tài)行為的系統(tǒng)進行建模。UML用視圖構(gòu)造系統(tǒng)模型,共定義了十種視圖來刻畫軟件模型,分別是用例圖、類圖、對象圖、包圖、狀態(tài)圖、序列圖、協(xié)作圖、活動圖、部署圖、構(gòu)件圖,每個視圖代表系統(tǒng)不同側(cè)面,全部視圖共同構(gòu)成系統(tǒng)的完整架構(gòu)。視圖由相互關(guān)聯(lián)的模型圖來表示,這些圖抽象層次不同、所描述內(nèi)容各有側(cè)重。圖與圖之間的關(guān)聯(lián)使系統(tǒng)成為一個有機整體。2.2宿舍管理系統(tǒng)需求分析學(xué)生宿舍管理系統(tǒng)對于一個學(xué)校來說是必不可少的組成部分。目前好多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對于規(guī)模小的學(xué)校來說還勉強可以接受,但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時,由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。當(dāng)今社會是飛速進步的世界,原始的記錄方式已經(jīng)被社會所淘汰了,計算機化管理正是適應(yīng)時代的產(chǎn)物。信息世界永遠不會是一個平靜的世界,當(dāng)一種技術(shù)不能滿足需求時,就會有新的技術(shù)誕生并取代舊技術(shù)。21世紀的今天,信息社會占著主流地位,計算機在各行各業(yè)中的運用已經(jīng)得到普及,自動化、信息化的管理越來越廣泛應(yīng)用于各個領(lǐng)域。我們針對如此,設(shè)計了一套學(xué)生宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計算機化管理,系統(tǒng)做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去。由于數(shù)據(jù)庫存儲容量相當(dāng)大,而且比較穩(wěn)定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學(xué)校提供了一個方便、快捷的操作方式。本系統(tǒng)具有運行速度快、安全性高、穩(wěn)定性好的優(yōu)點,并且具備完善的報表生成、修改功能,能夠快速的查詢學(xué)校所需的住宿信息。而且是面向Android手機用戶,使用方便。2.3宿舍管理系統(tǒng)功能分析本宿舍管理系統(tǒng),主要面向宿舍管理員和學(xué)生。宿舍管理員通過工作號及密碼登陸,登陸之后可發(fā)布消息,包括信件消息、包裹消息、其他通知等。查看學(xué)生的在線咨詢,并對其進行回復(fù)。查看意見箱,并進行基礎(chǔ)整理,便于對工作的改進。對宿舍進行管理,建立宿舍使用情況表,對有床位的宿舍進行學(xué)生分配,對搬出宿舍學(xué)生、需要更換宿舍學(xué)生的信息進行統(tǒng)計整理。學(xué)生可用學(xué)號注冊,登錄后可通過此軟件看到宿管老師發(fā)布的消息,包括信件消息、包裹消息以及其他通知,如有疑問或建議可直接留言??刹榭此奚峁芾碇贫龋私庀嚓P(guān)宿舍規(guī)定,避免使用違規(guī)電器帶來的危害。同時可以查詢本宿舍的網(wǎng)費、電表等信息,并可直接繳納所需費用。如有其他問題,可通過在線咨詢留言,會有宿舍管理員定期查看并回復(fù)。如有意見或建議,可通過意見箱給管理員發(fā)送信件,幫助管理員完善管理制度。也可查詢晚歸情況。最突出的一項是可以聊天,具有即時通信的功能。并且聊天時只需要連接局域網(wǎng),不需要登陸賬號也不需要使用流量,只要連接指定服務(wù)器即可。三、系統(tǒng)詳細設(shè)計3.1用例分析3.1.1學(xué)生用例分析學(xué)生可以使用的功能:查看宿舍守則,查看消息列表,包括信件消息、包裹消息、其他通知,在其他通知里可以進行評論。在線咨詢、交電費、交網(wǎng)費,查看晚歸情況、發(fā)表意見、聊天。3.1.2管理員用例分析管理員可以使用的功能:發(fā)布消息,包括發(fā)布信件消息、包裹消息以及其他通知,回復(fù)在線咨詢,查看意見箱,更改宿舍信息,包括添加學(xué)生信息、刪除學(xué)生信息、修改學(xué)生信息,更新晚歸情況。3.1.3用例描述用例名:宿舍守則。參與者:學(xué)生前置條件:登陸“大家小家”系統(tǒng),處在主菜單界面?;臼录鳎?.點擊“宿舍守則”按鈕;2.系統(tǒng)跳轉(zhuǎn)到規(guī)章制度界面;3.學(xué)生查看具體規(guī)章制度,可以選中右側(cè)滾動條向下拖動,查看文本;其他事件流:無。異常事件流:無。后置條件:查看完畢后,點擊返回按鈕返回主界面。用例名:消息列表。參與者:學(xué)生前置條件:登陸“大家小家”系統(tǒng),處在主菜單界面?;臼录鳎?.點擊“消息列表”按鈕;2.系統(tǒng)彈出消息界面,界面中顯示同宿舍人(特別關(guān)注人)的消息列表,包括信件,包裹和通知;列表中顯示收件人姓名,收件時間,消息類型,以及該消息是否被收件人查看過。3.點擊消息列表中的一項消息,即可查看消息的詳細內(nèi)容。其他事件流:異常事件流:后置條件:查看完畢后,可以關(guān)閉消息界面。用例名:信件消息參與者:學(xué)生前置條件:登陸“大家小家”系統(tǒng),處在主菜單界面?;臼录鳎?.點擊“信件消息”按鈕;2.系統(tǒng)彈出信息界面,界面中顯示同宿舍人(特別關(guān)注人)的消息列表,列表中顯示收件人姓名,收件時間,以及該消息是否被收件人查看過。3.點擊列表中的一項信件,即可查看消息的詳細內(nèi)容。其他事件流:異常事件流:后置條件:查看完畢后,可以關(guān)閉信件界面。用例名:包裹消息參與者:學(xué)生前置條件:登陸“大家小家”系統(tǒng),處在主菜單界面。基本事件流:1.點擊“包裹消息”按鈕;2.系統(tǒng)彈出包裹消息界面,界面中顯示同宿舍人(特別關(guān)注人)的包裹列表,列表中顯示收包裹人姓名,收到包裹的日期,以及該包裹是否已經(jīng)被領(lǐng)取。3.點擊列表中的一項包裹信息,即可查看消息的詳細內(nèi)容。其他事件流:異常事件流:后置條件:查看完畢后,關(guān)閉包裹信息界面。用例名:其他通知。參與者:學(xué)生。前置條件:登陸“大家小家”系統(tǒng),處在主菜單界面?;臼录鳎?.點擊“其他通知”按鈕;2.系統(tǒng)彈出其他通知界面,界面中顯示近期的通知列表,列表中顯示通知發(fā)布日期。3.點擊列表中的一項通知,可以查看通知的具體信息,以及同學(xué)們的評論。4.如果通知或評論過長,可以通過點擊“下一頁”或使用挑戰(zhàn)功能查看更多信息。其他事件流:異常事件流:后置條件:查看完畢后,關(guān)閉其他通知界面。用例名:在線咨詢參與者:學(xué)生。前置條件:登陸“大家小家”系統(tǒng),處在主菜單界面?;臼录鳎?.點擊“在線咨詢”按鈕;2.系統(tǒng)彈出在線咨詢界面,界面中顯示近期所有咨詢列表,列表顯示咨詢?nèi)?,咨詢問題和咨詢時間以及管理員回復(fù)。3.在“文本框”中輸入要咨詢的問題,點擊發(fā)送按鈕,可以把咨詢問題發(fā)送給管理員。其他事件流:異常事件流:后置條件:查看完畢后,關(guān)閉在線咨詢界面。用例名:交電費參與者:學(xué)生前置條件:學(xué)生登陸成功,進入交電費的界面基本事件流:1.學(xué)生填寫卡號、宿舍號、金額、密碼信息并確認。2.點擊“提交”按鈕。3.系統(tǒng)確認卡號和密碼。4.系統(tǒng)根據(jù)學(xué)生填寫的金額信息扣除該卡號的金額,提示交電費成功。5.系統(tǒng)根據(jù)電費信息計算該宿舍的電量,修改剩余電量信息并保存。6.用例結(jié)束。其他事件流:1.學(xué)生點擊“提交”之前,可以隨時點擊返回按鍵,系統(tǒng)返回到學(xué)生界面。異常事件流:1.卡號或密碼錯誤,提示“卡號或密碼錯誤”錯誤信息。2.卡號余額小于金額時,提示“余額不足”。后置條件:系統(tǒng)修改該學(xué)生所交電費宿舍的可用電量信息用例名:交網(wǎng)費參與者:學(xué)生前置條件:學(xué)生登陸成功,進入交網(wǎng)費的界面基本事件流:1.學(xué)生填寫卡號、金額、密碼信息并確認。2.點擊“提交”按鈕。3.系統(tǒng)確認卡號和密碼。4.系統(tǒng)根據(jù)學(xué)生填寫的金額信息扣除該卡號的金額,提示交網(wǎng)費成功。5.系統(tǒng)計算最終剩余網(wǎng)費,修網(wǎng)費信息并保存。6.用例結(jié)束。其他事件流:1.學(xué)生點擊“提交”之前,可以隨時點擊返回按鍵,系統(tǒng)返回到學(xué)生界面。異常事件流:1.卡號或密碼錯誤,提示“卡號或密碼錯誤”錯誤信息。2.卡號余額小于金額時,提示“余額不足”。后置條件:系統(tǒng)修改該學(xué)生交電費的宿舍的網(wǎng)費信息用例名:晚歸情況參與者:學(xué)生前置條件:學(xué)生登陸成功,進入晚歸情況界面基本事件流:1.系統(tǒng)顯示所有晚歸同學(xué)的晚歸信息。2.用例結(jié)束。其他事件流:無異常事件流:無后置條件:學(xué)生成功看到所有晚歸同學(xué)的晚歸情況信息。用例名:聊天參與者:學(xué)生前置條件:學(xué)生登陸成功,進入聊天界面基本事件流:1.點擊想聊天的人所在的分組,系統(tǒng)顯示該分組的所有人員2.點擊該人員,系統(tǒng)出現(xiàn)空白的文本框3.在文本框上編輯信息4.點擊“發(fā)送”按鈕,系統(tǒng)成功發(fā)送消息給該人員5.點擊“會話”按鈕,出現(xiàn)未處理的所有消息通知6.點擊某條消息,顯示消息和空白的文本框7.若要回復(fù),繼續(xù)步驟2、3、48.用例結(jié)束其他事件流:1.長按某個人的按鈕,系統(tǒng)出現(xiàn)文本框,顯示“修改備注姓名”和“移動聯(lián)系人至”。點擊“修改備注姓名”,出現(xiàn)文本框,填寫備注信息,點擊“保存”,備注姓名修改成功;點擊“移動聯(lián)系人至”,出現(xiàn)所有分組,點擊某個分組,該聯(lián)系人被移動到該分組中2.在聊天界面長按空白區(qū)域,顯示“添加分組”和“添加好友”。點擊“添加分組”,出現(xiàn)文本框,編輯文本框,點擊保存,則成功添加分組;點擊“添加好友”,顯示“添加賬號”和空白文本框,編輯文本框,點擊確定,則發(fā)送好友請求成功異常事件流:1.文本框是空白時,點擊“確定”或者“發(fā)送”按鈕,顯示“您不能發(fā)送空白消息”,返回聊天界面后置條件:聊天成功用例名:意見箱參與者:學(xué)生前置條件:學(xué)生登陸成功,進入意見箱界面基本事件流:1.顯示“查看意見箱”和“提意見”,若查看意見箱,點擊“查看意見箱”,做步驟2-4;若提意見,跳步驟52.顯示所有學(xué)生發(fā)表的意見的目錄,點擊名稱,查看詳細意見以及回復(fù),完畢,點擊“返回”,返回到意見目錄下3.重復(fù)步驟2,直到看完所有想看的意見4.點擊“返回”,返回到意見箱界面5.點擊“提意見”,出現(xiàn)空白文本框6.編輯文本框完畢后點擊“發(fā)送”,系統(tǒng)提示“發(fā)送成功”,返回到意見箱界面7.用例結(jié)束其他事件流:無異常事件流:無后置條件:成功查看意見箱用例名:回復(fù)參與者:管理員前置條件:管理員登陸成功,進入回復(fù)界面基本事件流:1.顯示所有在線咨詢消息目錄2.點擊“回復(fù)”,顯示第一條消息內(nèi)容和文本框,在文本框內(nèi)編輯完畢后點擊“確定”,在該在線咨詢詳細內(nèi)容后面顯示該回復(fù)內(nèi)容3.顯示下一條消息內(nèi)容和文本框,在文本框內(nèi)編輯完畢后點擊“確定”,在該在線咨詢詳細內(nèi)容后面顯示該回復(fù)內(nèi)容4.重復(fù)步驟3,直到回復(fù)完所有的在線咨詢消息5.返回到回復(fù)界面6.用例結(jié)束其他事件流:無異常事件流:無后置條件:恢復(fù)成功用例名:查看意見箱參與者:管理員前置條件:管理員登陸成功,進入查看意見箱界面基本事件流:1.系統(tǒng)顯示所收到的意見信息2.用例結(jié)束其他事件流:無異常事件流:無后置條件:查看意見箱成功用例名:添加學(xué)生信息參與者:管理員前置條件:管理員登陸成功,并已打開修改宿舍信息界面基本事件流:1.管理員根據(jù)宿舍使用情況列表搜索到有空余床位的宿舍號。2.選中要修改信息的宿舍后,單擊添加學(xué)生信息按鈕,系統(tǒng)彈出相應(yīng)的添加界面;3.管理員輸入要添加的學(xué)生的姓名、學(xué)號、院系、專業(yè)、年級、班級等相關(guān)信息;4.管理員輸入信息完畢,單擊界面上的添加按鈕;5.若系統(tǒng)添加成功,顯示該宿舍在添加之后所有的宿舍成員的信息;6.若系統(tǒng)添加不成功,提示管理員輸入信息有誤,讓管理員檢查;其他事件流:1.若管理員想退出添加學(xué)生信息的功能,則單擊返回按鈕;異常事件流:1.系統(tǒng)提示輸入信息有誤,管理員點擊確定鍵回到之前的界面進行檢查;2.管理員對輸入信息進行重置后,確認輸入無誤后,點擊添加按鈕;后置條件:用例名:刪除學(xué)生信息參與者:管理員前置條件:管理員登陸成功,并已打開修改宿舍信息界面基本事件流:1.管理員根據(jù)學(xué)生信息搜索到所需修改的學(xué)生的宿舍號。2.選中要修改信息的宿舍后,單擊刪除學(xué)生信息按鈕,系統(tǒng)彈出相應(yīng)的刪除界面;3.在刪除界面顯示有目前該宿舍所有成員的列表,管理員選擇要刪除的學(xué)生,并點擊刪除按鈕;4.若系統(tǒng)刪除成功,顯示該宿舍在刪除之后所有的宿舍成員的信息;其他事件流:1.若管理員想退出刪除學(xué)生信息的功能,則單擊返回按鈕;異常事件流:1.管理員沒有選擇要刪除的學(xué)生就單擊刪除按鈕,這時系統(tǒng)提示請選擇要刪除的學(xué)生;2.管理員點擊確定鍵回到之前的界面選擇要刪除的學(xué)生,點擊刪除按鈕;后置條件:用例名:修改學(xué)生信息參與者:管理員前置條件:管理員登陸成功,并已打開修改宿舍信息界面基本事件流:1.管理員根據(jù)學(xué)生信息搜索到所需修改的學(xué)生的宿舍號。2.選中要修改信息的宿舍后,單擊修改學(xué)生信息按鈕,系統(tǒng)彈出相應(yīng)的修改界面;3.在修改界面顯示有目前該宿舍所有成員的列表,管理員選擇要修改的學(xué)生,并點擊修改按鈕;4.系統(tǒng)彈出該學(xué)生目前的信息,管理員對要修改的信息項進行信息重置,檢查信息更改無誤后,單擊保存按鈕;5.若系統(tǒng)修改成功,顯示該宿舍在修改之后所有的宿舍成員的信息;其他事件流:1.若管理員想退出修改學(xué)生信息的功能,則單擊返回按鈕;異常事件流:1.管理員沒有選擇要修改的學(xué)生就單擊修改按鈕,這時系統(tǒng)提示請選擇要修改的學(xué)生;2.管理員點擊確定鍵回到之前的界面選擇要修改的學(xué)生,點擊修改按鈕;后置條件:用例名:發(fā)布包裹消息參與者:管理員前置條件:管理員登陸成功,并已打開發(fā)布包裹消息界面基本事件流:1.管理員選擇發(fā)布的消息類型為包裹消息。2.管理員輸入包裹收件人學(xué)號、宿舍號;3.管理員輸入要發(fā)布的包裹消息的標題和內(nèi)容;4.管理員輸入信息完畢,單擊界面上的發(fā)布按鈕;5.若系統(tǒng)發(fā)布成功,系統(tǒng)提示消息發(fā)布成功的提示;其他事件流:1.若管理員想退出發(fā)布包裹消息的功能,則單擊返回按鈕;異常事件流:1.管理員沒有輸入包裹消息的標題和內(nèi)容就單擊發(fā)布按鈕,這時系統(tǒng)提示請輸入消息的標題和內(nèi)容;2.管理員點擊確定鍵回到之前的界面輸入包裹消息的標題和內(nèi)容,點擊發(fā)布按鈕;后置條件:用例名:發(fā)布信件消息參與者:管理員前置條件:管理員登陸成功,并已打開發(fā)布信件消息界面基本事件流:1.管理員選擇發(fā)布的消息類型為信件消息。2.管理員輸入收件人學(xué)號、宿舍號;3.管理員輸入要發(fā)布的信件消息的標題和內(nèi)容;4.管理員輸入信息完畢,單擊界面上的發(fā)布按鈕;5.若系統(tǒng)發(fā)布成功,系統(tǒng)提示消息發(fā)布成功的提示;其他事件流:1.若管理員想退出發(fā)布信件消息的功能,則單擊返回按鈕;異常事件流:1.管理員沒有輸入信件消息的標題和內(nèi)容就單擊發(fā)布按鈕,這時系統(tǒng)提示請輸入消息的標題和內(nèi)容;2.管理員點擊確定鍵回到之前的界面輸入信件消息的標題和內(nèi)容,點擊發(fā)布按鈕;后置條件:用例名:發(fā)布通知消息參與者:管理員前置條件:管理員登陸成功,并已打開發(fā)布通知消息界面基本事件流:1.管理員輸入要發(fā)布的通知消息的標題和內(nèi)容;2.管理員輸入信息完畢,單擊界面上的發(fā)布按鈕;3.若系統(tǒng)發(fā)布成功,系統(tǒng)提示消息發(fā)布成功的提示;其他事件流:1.若管理員想退出發(fā)布通知消息的功能,則單擊返回按鈕;異常事件流:1.管理員沒有輸入通知消息的標題和內(nèi)容就單擊發(fā)布按鈕,這時系統(tǒng)提示請輸入消息的標題和內(nèi)容;2.管理員點擊確定鍵回到之前的界面輸入通知消息的標題和內(nèi)容,點擊發(fā)布按鈕;后置條件:用例名:更新晚歸情況參與者:管理員前置條件:管理員登陸成功,進入更新晚歸情況界面基本事件流:1.管理員輸入要記錄的晚歸時間的信息2.管理員輸入信息完畢,單擊界面上的確認按鈕3.若系統(tǒng)添加成功,系統(tǒng)提示信息添加成功其他事件流:若管理員想退重置輸入的信息,則單擊取消按鈕異常事件流:1.管理員沒有輸入晚歸的信息就單擊確認按鈕,這時系統(tǒng)提示請輸入晚歸的信息2.管理員點擊確定鍵回到之前的界面輸入晚歸的信息,點擊確認按鈕后置條件:3.2類圖3.2.1管理員類圖行為者:管理員邊界類:登陸界面實體類:意見列表控制類:發(fā)消息、回復(fù)在線咨詢、更改宿舍信息、更改晚歸情況、發(fā)信件消息、發(fā)包裹消息、發(fā)其他通知、添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息。3.2.2學(xué)生類圖行為者:學(xué)生邊界類:登陸界面實體類:消息列表、宿舍守則、信件消息、包裹消息、其他通知控制類:注冊、交電費、交網(wǎng)費、發(fā)表意見、在線咨詢、評論、晚歸情況3.3系統(tǒng)時序圖3.3.1宿舍守則學(xué)生點擊“宿舍守則”可以查看宿舍規(guī)章制度;然后可以點擊“返回”返回主界面。3.3.2消息列表學(xué)生點擊“消息列表”查看全部消息,點擊“下一頁”查看下頁消息;選中一條消息可以查看詳細信息;點擊“返回”回到主界面。3.3.3信件消息學(xué)生點擊“信件消息”查看全部消息,點擊“下一頁”查看下頁信件列表;選中一條消息可以查看詳細信件內(nèi)容;點擊“返回”回到主界面。3.3.4包裹消息學(xué)生點擊“包裹消息”查看全部包裹,點擊“下一頁”查看下頁包裹列表;選中一條包裹消息可以查看詳細包裹內(nèi)容;點擊“返回”回到主界面。3.3.5其他通知學(xué)生點擊“其他通知”查看全部通知列表,點擊“下一頁”查看下頁通知消息;選中一條通知可以查看詳細信息;點擊“返回”回到主界面。3.3.6在線咨詢學(xué)生點擊“在線咨詢”查看全部咨詢列表,點擊“下一頁”查看下頁咨詢;選中一條咨詢可以查看詳細信息;在文本框輸入咨詢問題后點擊“發(fā)送”可在線咨詢;點擊“返回”回到主界面。3.3.7學(xué)生交電費學(xué)生交電費的操作,學(xué)生填好學(xué)號、宿舍號、金額、密碼信息之后,系統(tǒng)自動驗證信息是否正確,確定學(xué)生卡里有足夠的金額支付電費,若正確,學(xué)生確定繼續(xù)交電費,則系統(tǒng)自動添加該宿舍的電量并寫入數(shù)據(jù)庫。3.3.8學(xué)生交網(wǎng)費學(xué)生交網(wǎng)的操作,學(xué)生填好學(xué)號、金額、密碼信息之后,系統(tǒng)自動驗證信息是否正確,確定學(xué)生卡里有足夠的金額支付網(wǎng)費,若正確,學(xué)生確定繼續(xù)交網(wǎng)費,則系統(tǒng)自動添加該學(xué)生的網(wǎng)費,并寫入數(shù)據(jù)庫。3.3.9學(xué)生聊天學(xué)生聊天的操作,學(xué)生發(fā)送消息給好友,并查看消息通知。學(xué)生可以對好友進行修改備注、移動聯(lián)系人至和添加好友的操作,系統(tǒng)根據(jù)學(xué)生的操作自動修改好友信息并寫入數(shù)據(jù)庫。3.3.10查看晚歸情況學(xué)生查看晚歸情況,系統(tǒng)自動顯示所有晚歸情況3.3.11查看意見箱3.3.12回復(fù)管理員查看所有的在線咨詢消息,并對其進行回復(fù)3.3.13意見箱學(xué)生在意見箱里查看所有意見箱,并能夠提意見,系統(tǒng)自動更新意見箱并寫入數(shù)據(jù)庫3.3.14為宿舍添加學(xué)生信息管理員為宿舍添加學(xué)生的操作,管理員填寫好相應(yīng)的信息后,系統(tǒng)自動把分配信息寫入數(shù)據(jù)表。若添加失敗,提示管理員檢查并重新置入。3.3.15從宿舍刪除學(xué)生信息管理員將某位學(xué)生從宿舍刪除的操作,管理員填寫好相應(yīng)的信息后,系統(tǒng)自動更新數(shù)據(jù)表中的信息。若刪除失敗,提示管理員檢查并重新置入。3.3.16修改學(xué)生的信息管理員修改學(xué)生信息的操作,管理員填寫好相應(yīng)的信息后,系統(tǒng)自動把需要更新的信息寫入數(shù)據(jù)表。若更新失敗,提示管理員檢查并重新置入。3.3.17發(fā)布包裹消息管理員發(fā)布包裹消息的操作,管理員填寫好相應(yīng)的信息后,系統(tǒng)自動把信息寫入數(shù)據(jù)庫。若添加失敗,提示管理員檢查并重新置入。3.3.18發(fā)布信件消息管理員發(fā)布信件消息的操作,管理員填寫好相應(yīng)的信息后,系統(tǒng)自動把信息寫入數(shù)據(jù)庫。若添加失敗,提示管理員檢查并重新置入。3.3.19發(fā)布通知消息管理員發(fā)布通知消息的操作,管理員填寫好相應(yīng)的信息后,系統(tǒng)自動把信息寫入數(shù)據(jù)庫。若添加失敗,提示管理員檢查并重新置入。3.3.20更新晚歸情況管理員對晚歸記錄進行增加、刪除、修改、查找、操作,系統(tǒng)自動更新管理員進行操作過的晚歸記錄3.4數(shù)據(jù)庫表設(shè)計3.4.1數(shù)據(jù)庫宿舍信息表、在線咨詢表、所有消息列表、晚歸情況列表學(xué)生信息列表、管理員登陸表3.4.2宿舍信息表所包含的數(shù)據(jù)有:宿舍號、學(xué)生學(xué)號3.4.3在線咨詢表所包含的數(shù)據(jù)有:自增ID、自戶ID、用戶名字、時間、內(nèi)容、管理員回復(fù)3.4.4所有消息列表所包含的數(shù)據(jù)有:ID、時間、消息內(nèi)容、標題、消息評論、評論人名字、評論人ID、消息類型標示符3.4.5晚歸情況列表所包含的數(shù)據(jù)有:ID、時間、姓名、學(xué)院、原因3.4.6學(xué)生信息列表所包含的數(shù)據(jù)有:學(xué)號、昵稱、密碼、是否在線、用戶頭像、用戶注冊時間、學(xué)院、班級、宿舍號、性別、年齡

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論