freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于uml的學(xué)校后勤報(bào)修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文(參考版)

2024-09-12 01:21本頁(yè)面
  

【正文】 不管是開(kāi)題報(bào)告的書(shū)寫(xiě),或是畢 設(shè)課題的分析與設(shè)計(jì),還是論文的撰寫(xiě),抑或是畢設(shè)之外的問(wèn)題,每次遇到困難時(shí), 。至此,畢設(shè)雖然算告一段路了,但還沒(méi)到放松的時(shí)候,我還得繼續(xù)努力,不斷學(xué)習(xí),不斷地提高自己的能力,這樣才能在以后的工作中更快地成長(zhǎng)起來(lái)! 43 致謝 本文是在 XXX 導(dǎo)師的耐心指引和全力幫助下,經(jīng)過(guò)多次修改,才順利編寫(xiě)完稿的。 由于自己的能力短缺和時(shí)間的限制,系統(tǒng)的整體功能做得不夠完美,很多方面都需要進(jìn)行改善。然后,再對(duì)系統(tǒng)進(jìn)行模型設(shè)計(jì)。需求分析是每一個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中舉足輕重的工作。最后,對(duì)系統(tǒng)的功能進(jìn)行了測(cè)試,確定了系統(tǒng)的功能與需求相符。其次根據(jù)學(xué)校后勤報(bào)修管理系 統(tǒng)的需求分析和終極設(shè)計(jì)目標(biāo),具體地對(duì)系統(tǒng)的每一個(gè)模塊的功能進(jìn)行了分析、設(shè)計(jì),使用 Rational Rose 建模工具,創(chuàng)建了系統(tǒng)靜態(tài)模型用例圖,一共創(chuàng)建了三個(gè)用例圖,這“三劍客”便是管理員用例圖、維修人員用例圖和普通用戶用例圖;也創(chuàng)建了動(dòng)態(tài)模型順序圖、狀態(tài)圖和活動(dòng)圖,由于篇幅所限,只給出了三個(gè)用例的順序圖,分別是管理員添加設(shè)備信息的順序圖、維修人員查詢個(gè)人信息的順序圖、普通用戶故障報(bào)修的順序圖;也由于系統(tǒng)中狀態(tài)存在明顯改變的只有設(shè)備這一類,故只給出了一個(gè)狀態(tài)圖;活動(dòng)圖也只給出了三個(gè),它們是管理員添加設(shè)備活動(dòng)圖 、維修人員修改密碼活動(dòng)圖和普通用戶故障報(bào)修活動(dòng)圖。測(cè)試的結(jié)果證明,本系統(tǒng)所實(shí)現(xiàn)的功能,與需求分析上所要求的功能基本符合,系統(tǒng)的運(yùn)行速度和穩(wěn)定性也比較好。本次測(cè)試主要利用黑盒測(cè)試的方法對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,從測(cè)試的結(jié)果上看,總體上來(lái)說(shuō)還是蠻好的,沒(méi)有太多的 bug 和嚴(yán)重的錯(cuò)誤。在填寫(xiě)報(bào)修單時(shí),用戶只需要填寫(xiě)故障描述部分和勾選嚴(yán)重程度,即可完成報(bào)修。 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)成功 ( 1) ( 2) ( 3) ( 4) ( 5) ( 6) ( 8) ( 10) ( 12) ( 13) A A B D C E F G H I 正確 正確 正確 正確 正確 正確 正確 正確 正確 正確 測(cè)試效果展示 ( 1)所有字段都不輸入,點(diǎn)擊提交按鈕,系統(tǒng)給出錯(cuò)誤提示信息,如下圖所示: 圖 55 注冊(cè)信息為空時(shí)錯(cuò)誤提示 ( 2)用戶名輸入 10,其余全部填寫(xiě)正確,點(diǎn)擊提交按鈕,系統(tǒng)給出相應(yīng)錯(cuò)誤提示,如下圖所示: 39 圖 56 用戶名不合法時(shí)錯(cuò)誤提示 ( 3)用戶名輸入: 001,其余正確填寫(xiě),點(diǎn)擊提交按鈕,系統(tǒng)提示用戶名已存在,請(qǐng)選擇其他用戶名,如下圖所示: 圖 58 注冊(cè)名存在時(shí)錯(cuò)誤提示 ( 4)正確填寫(xiě)注冊(cè)信息時(shí),點(diǎn)擊提交按鈕,系統(tǒng)給出成功注冊(cè)提示,如下圖 所示: 40 圖 59 注冊(cè)成功提示信息 設(shè)備報(bào)修功能測(cè)試 測(cè)試目的:驗(yàn)證系統(tǒng)是否能完成設(shè)備保修的功能。 ( 8)用戶名: 200,密碼: 200,確認(rèn)密碼: 200,姓名:小。 ( 6)用戶名: 10,密碼: 100,確認(rèn)密碼: 100,姓名:小二。 ( 4)用戶名: 011,密碼: 001,確認(rèn)密碼: 001,姓名:。 ( 2)用戶名:,密碼: 100,確認(rèn)密碼: 100,姓名:小二。 等價(jià)類劃分及測(cè)試用例編寫(xiě) 注冊(cè)可以選擇權(quán)限,這里一注冊(cè)為普通用戶為例,測(cè)試的時(shí)候只對(duì)必填字段進(jìn)行測(cè)試。 登錄功能測(cè)試 測(cè)試目的:驗(yàn)證登錄模塊能否通過(guò)驗(yàn)證用戶名和密碼完成系統(tǒng)登錄功能。由于篇幅有限,并沒(méi)有把所有 的功能測(cè)試都羅列出來(lái),在這里選擇性的介紹幾個(gè)主要的功能測(cè)試。一個(gè)成功的測(cè)試就是發(fā)現(xiàn)了到目前為止從未發(fā)現(xiàn)的錯(cuò)誤。測(cè)試就是找茬,并不是證明程序沒(méi)有錯(cuò)誤 [19]。 } return rs。 rs=(sql)。 } } public ResultSet executeQuery(String sql) { try{ 34 connect=(sConnStr,root,root)。 connect = (sConnStr,root,root)。 public ResultSet rs=null。characterEncoding=gb2312。amp。amp。本次是連接到本機(jī)的 MySQL 數(shù)據(jù)庫(kù),其 URL 格式為:jdbc: 連接數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)實(shí)現(xiàn)主要代碼 //加載驅(qū)動(dòng)程序 private String dbDriver=。配置好驅(qū)動(dòng)包之后,對(duì)于連接,還需要進(jìn)行如下兩個(gè)配置: 確定使用的驅(qū)動(dòng)程序類 本系統(tǒng)使用的自然是 MySQL 驅(qū)動(dòng)程序,其類名一般為: 。普通用戶的后臺(tái)界面如下: 圖 48 普通用戶后臺(tái)界面 維修人員后臺(tái)界面如下: 圖 49 維修人員后臺(tái)界面 33 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 連接數(shù)據(jù)庫(kù)的方法和步驟 本系統(tǒng)采用的是 MySQL 數(shù)據(jù)庫(kù)作為數(shù)據(jù) 庫(kù)服務(wù)器。 對(duì)系統(tǒng)設(shè)置了三種權(quán)限的用戶,每種用戶的后臺(tái)界面都不一樣。單擊一級(jí)菜單中的模塊選項(xiàng),在其下面將出現(xiàn)該模塊的功能菜單,單擊每個(gè)功能菜單將出現(xiàn)該菜單的界面,效果見(jiàn)下圖 44: 圖 46 管理員后臺(tái)界面 在此界面,管理員可以對(duì)申請(qǐng)賬號(hào)的用戶進(jìn)行審核。 } ()。 (cx,(cx))。/script)。)。 if(!()) { (scriptalert(39。+pwd+39。+uid+39。 String sql=。 String pwd=(pwd)。當(dāng)用戶點(diǎn)擊登錄按鈕時(shí),先判斷用戶的登錄信息是否為空,如果為空,給出相應(yīng)提示;不為空則跳轉(zhuǎn)到另外一個(gè)頁(yè)面,對(duì)登錄信息進(jìn)行進(jìn)一步驗(yàn)證,在這 31 里通過(guò)查詢數(shù)據(jù)庫(kù)實(shí)現(xiàn)。在這里,雖然沒(méi)有給登錄功能做表單驗(yàn)證,但是還是實(shí)現(xiàn)了登錄驗(yàn)證的功能。其中,在本頁(yè)面的設(shè)計(jì)當(dāng)中,對(duì)用戶名和 密碼的輸入框的所能輸入的長(zhǎng)度做了限制,最多只能輸入 20 個(gè)字符的長(zhǎng)度。 color: 666666 maxlength=20/td/tr tr style=display: nonetd height=30 span class=STYLE7權(quán)限 :/span/td td height=30 select name=cx id=cxoption value=管理員 管理員 /option/select input name=login type=hidden id=login value=1/td/tr trtd height=30 colspan=2 input type=submit name=Submit value=登陸 onClick=return check()。 height: 16px。 border: solid 1px 000000。管理員登錄的專屬入口見(jiàn)下圖 43 : 圖 45 管理員登錄界面 30 登錄界面的部分實(shí)現(xiàn)代碼如下: form name=form1 method=post action= trtd width=44 height=30 span class=STYLE7用戶 :/span/td td width=142 height=30 input name=username type=text id=username style=width: 100px。其代碼框架如下: html head title學(xué)校后勤報(bào)修管理系統(tǒng) /title /head body trtd% include file=%/td/tr trtd% include file=%/td/tr trtd% include file=%/td/tr trtd% include file=%/td/tr /body /html 進(jìn)入系統(tǒng)首頁(yè)后,無(wú)須注冊(cè)便可以查看網(wǎng)站內(nèi)的系統(tǒng)簡(jiǎn)介、站內(nèi)新聞、通知公告、設(shè)備信息等模塊。啟動(dòng)軟件,運(yùn)行項(xiàng)目,首先看到的是系統(tǒng)的前臺(tái)首頁(yè),見(jiàn)下圖 4 44: 圖 43 系統(tǒng)網(wǎng)站首頁(yè) 1 圖 44 系統(tǒng)網(wǎng)站首頁(yè) 2 29 本頁(yè)面的設(shè)計(jì)一共由上、下、左、右四個(gè)部分組成, 主要顯示系統(tǒng)上面的標(biāo)題和功能導(dǎo)航以及圖片顯示, 主要是左邊的用戶登錄、站內(nèi)搜索和友情鏈接, 。 系統(tǒng)的部署圖如圖 42 所示: 圖 42 系統(tǒng)部署圖 28 系統(tǒng)主要功能設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)首頁(yè)界面設(shè)計(jì) 經(jīng)過(guò) UML 和 Rational Rose 進(jìn)行系統(tǒng)建模,基本上實(shí)現(xiàn)了對(duì)系統(tǒng)的設(shè)計(jì)。 ( 3)設(shè)備:指沒(méi)有計(jì)算能力的硬件設(shè)備。結(jié)點(diǎn)包括處理器和設(shè)備。一個(gè)系統(tǒng)模型有且僅有一個(gè)部署圖 [13]。 根據(jù)各構(gòu)件之間的關(guān)系,得出下圖系統(tǒng)構(gòu)件圖: 27 圖 41 系統(tǒng)構(gòu)件圖 建立部署圖 部署圖,是表示系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu), 和在這些結(jié)構(gòu)上執(zhí)行的軟件的一種圖形。 ( 2)接口:一組用于描述類或組件的一個(gè)服務(wù)的操作。從系統(tǒng)的構(gòu)件圖中,我們可以看出系統(tǒng)的各個(gè)部件之間的一種依賴關(guān)系。其中,構(gòu)件圖顯示代碼的本身結(jié)構(gòu),而部署圖顯示系統(tǒng)運(yùn)行時(shí)的結(jié)構(gòu)。構(gòu)件圖顯示一種依賴關(guān)系,這種關(guān)系發(fā)生在系統(tǒng)的各個(gè)部件之間。本章對(duì)系統(tǒng)的主要的功能實(shí)現(xiàn)做比較詳細(xì)的介紹。前面已經(jīng)分析給出了系統(tǒng)的用例圖、順序圖、狀態(tài)圖和活動(dòng)圖,基本上描畫(huà)出了系統(tǒng)的大概面貌。具體的數(shù)據(jù)庫(kù)表結(jié)構(gòu)如下表 31—— 表 38。在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),表和表的字段名稱、各個(gè)字段的類型以及主碼等,都是由系統(tǒng)的開(kāi)發(fā)者決定的。表可以理解為數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)庫(kù)對(duì)象。 ( 3)普通用戶 —— 設(shè)備 一個(gè)用戶可以報(bào)修多種有故障的設(shè)備,一個(gè)設(shè)備亦可由多個(gè)用戶報(bào)修;一個(gè)設(shè)備可以被多名用戶查看,一個(gè)用戶可以查看所有設(shè)備。 本系統(tǒng)的 ER 模型圖的關(guān)系如下: ( 1)管理員 —— 設(shè)備 一個(gè)管理員可以對(duì)所有的設(shè)備進(jìn)行維護(hù),而種設(shè)備也可以由幾個(gè)管理員共同維護(hù)。實(shí)體和聯(lián)系之間用無(wú)向邊連接,并在邊上表明聯(lián)系的類型。確定實(shí)體之后,分 22 析每個(gè)實(shí)體之間的聯(lián)系,最后確定實(shí)體的屬性,并對(duì)實(shí)體、聯(lián)系和屬性進(jìn)行命名。 按照 維修人員更改密碼的活動(dòng)流程,得到如下活動(dòng)圖: 圖 312 維修人員修改密碼活動(dòng)圖 ( 3)普通用戶故障報(bào)修活動(dòng)圖 普通用戶故障必修的活動(dòng)流程為: [1]所有的用戶,進(jìn)行報(bào)修操作,都需要先登進(jìn)系統(tǒng); 21 [2]用戶進(jìn)入系統(tǒng)后,選擇設(shè)備查看功能; [3]在設(shè)備詳細(xì)信息下,選擇報(bào)修操作; [4]用戶填寫(xiě)描述故障情況,選擇損壞程度; [5]信息填寫(xiě)完整后,提交報(bào)修單; [6]活動(dòng)完成后,退出報(bào)修管理操作。 ( 1)管理員添加設(shè)備活動(dòng)圖 管理員添加設(shè)備信息的活動(dòng)流程: [1]管理員在操作之前,必須先登錄系統(tǒng); [2]管理員登錄后,進(jìn)入后臺(tái); [3]管 理員在報(bào)修管理模塊,可以刪除設(shè)備,添加設(shè)備,修改設(shè)備信息; [4]管理員添加設(shè)備完畢,退出操作界面。 建立活動(dòng)圖 活動(dòng)圖,是向我們展示系統(tǒng)的行為從一個(gè)活動(dòng)結(jié)束,到另一個(gè)活動(dòng)開(kāi)始的過(guò)程,是系統(tǒng)并發(fā)行為的一種描述 [8]。當(dāng)設(shè)備出現(xiàn)故障時(shí),應(yīng)是損壞狀態(tài);若設(shè)備 損壞程度嚴(yán)重,無(wú)法維修時(shí),將被刪除,也從此了結(jié)一生;若是輕微損壞,可以維修時(shí),則進(jìn)入維修狀態(tài)。下面是設(shè)備的狀態(tài)圖: 圖 310 設(shè)備狀態(tài)圖 19 所有的設(shè)備在一開(kāi)始都是出于正常狀態(tài)下的,隨著時(shí)間推移,設(shè)備老化,將被刪除,從此消亡。從狀態(tài)圖中也可以看到,一個(gè)對(duì)象從一種狀態(tài)轉(zhuǎn)變?yōu)榱硪环N狀態(tài)時(shí),所必要的因素或條件。 根據(jù)以上描述,得到維修人員查詢個(gè)人信息順序圖如圖 38 所示: 圖 38 維修人員查詢個(gè)人信息順序圖 ( 3)普通用戶故障報(bào)修用例的順序圖 普通用戶故障報(bào)修的流程如下: [1]普通用戶向界面發(fā)送故障報(bào)修請(qǐng)求; [2]界面對(duì)象要求用戶填寫(xiě)故障信息; [3]數(shù)據(jù)庫(kù)保存報(bào)修信息; [4]界面顯示報(bào)修成功信息。各用例的順序圖如下: ( 1)管理員添加設(shè)備信息用例的順序圖 管理員添加設(shè)備信息的流程如下: [1]管理員通過(guò) 界面對(duì)象發(fā)送添加設(shè)備請(qǐng)求; [2]界面對(duì)象要求管理員輸入設(shè)備信息; [3]控制對(duì)象暫存設(shè)備信息; [4]數(shù)據(jù)庫(kù)查詢?cè)O(shè)備信息,驗(yàn)證設(shè)備信息是否合法; [5]數(shù)據(jù)庫(kù)保存設(shè)備信息; [6]界面顯示設(shè)備添加成功信息; [7]數(shù)據(jù)庫(kù)更新設(shè)備信息。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1