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

正文內(nèi)容

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

2025-08-05 01:21 本頁面


【正文】 介紹;利用 Rose 工具對(duì)系統(tǒng)功能進(jìn)行建模。 第三章:總體設(shè)計(jì)。本章的大體內(nèi)容是:說明系統(tǒng)總體設(shè)計(jì)方案,確定功能模塊,對(duì)模塊進(jìn)行詳細(xì)設(shè)計(jì),設(shè)計(jì)系統(tǒng)功能業(yè)務(wù)流程,數(shù)據(jù)庫設(shè)計(jì)。 第四章:系統(tǒng)實(shí)現(xiàn)。對(duì)數(shù)據(jù)庫的具體實(shí)現(xiàn)給出關(guān)鍵代碼,對(duì)系統(tǒng)的功能實(shí)現(xiàn)進(jìn)行展示并給出部分關(guān)鍵代碼。 第五章:系統(tǒng)測試。對(duì)系統(tǒng)的功能進(jìn)行測試,對(duì)測試結(jié)果進(jìn)行分析。 第六章:總結(jié)與展望??偨Y(jié)全文,展望未來。 3 第二章 系統(tǒng)需求分析 系統(tǒng)開發(fā)的第一步,就是要對(duì)系統(tǒng)進(jìn)行需求分析,這是開發(fā)應(yīng)用系統(tǒng)中最舉足輕重且不可缺少的一項(xiàng)工作 [1]。需求分析的好壞程度,決定著系統(tǒng)開發(fā)的速度。系統(tǒng)需求分析工作做得越精細(xì),開發(fā)系統(tǒng)的過程就越快。做需求分析的時(shí)候,一般需要了解本系統(tǒng)開發(fā)的背景,在信息收集的基礎(chǔ)上,決定系統(tǒng)開發(fā)的技術(shù)、經(jīng)濟(jì)和操作可行性,進(jìn)行業(yè)務(wù)調(diào)查和分析,了解用戶的功能需求和工作流程,確定開發(fā)系統(tǒng)的總體方案,明確系統(tǒng)開發(fā)的總體思路和系統(tǒng)要達(dá)到的目標(biāo),以及系統(tǒng)開發(fā)所需要的時(shí)間和資金等問題。通過對(duì)問題的理解和分析,將需求整 理成規(guī)格說明書,為問題涉及的信息建立模型,描述如何實(shí)現(xiàn)系統(tǒng)。 技術(shù)需求分析 本課題為《基于 UML 的學(xué)校后勤報(bào)修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》,在系統(tǒng)開發(fā)之前,首先利用 UML 建模語言和 Rational Rose 工具對(duì)系統(tǒng)功能進(jìn)行分析建模,得出相應(yīng)的模型圖。本系統(tǒng)采用 B/S 架構(gòu)實(shí)現(xiàn)系統(tǒng)功能。系統(tǒng)的前臺(tái)設(shè)計(jì)與實(shí)現(xiàn),主要使用 JSP 技術(shù)和 Java 語言處理完成;系統(tǒng)的后臺(tái)則利用 MySQL 數(shù)據(jù)庫作為數(shù)據(jù)庫服務(wù)器。 按照前臺(tái)與后臺(tái)的區(qū)別,還應(yīng)該細(xì)分為業(yè)務(wù)邏輯和表現(xiàn)邏輯。即前端的 JSP 頁面調(diào)用 JAVABEAN來實(shí)現(xiàn)數(shù)據(jù)庫操作的 功能。 程序采用固定的布局,每個(gè)頁面的固定部分都單獨(dú)實(shí)現(xiàn)成為一個(gè) JSP 程序,然后在每個(gè)具體的頁面中包含他們,這樣既保證了程序的布局統(tǒng)一,又能簡化程序設(shè)計(jì)和調(diào)試。系統(tǒng)的開發(fā)利用 MyEclipse 工具完成代碼編寫、調(diào)試和運(yùn)行,利用本機(jī)作為服務(wù)器模擬實(shí)現(xiàn)系統(tǒng)功能。 功能需求分析 根據(jù)調(diào)查,發(fā)現(xiàn)原有的學(xué)校設(shè)備報(bào)修的方法,都是通過手工登記信息、人工傳遞信息、人工通知維修人員、人工處理結(jié)果,手段落后,過程繁雜,效率低下。鑒于此,我決定設(shè)計(jì)建設(shè)的學(xué)校后勤報(bào)修管理系統(tǒng),應(yīng)該具有一下功能: ( 1)首先,系統(tǒng)需要設(shè)置三種 權(quán)限的用戶:系統(tǒng)管理員、維修人員和普通用戶。 4 ( 2)管理員的功能設(shè)置:管理員可以審核新用戶注冊申請(qǐng),可以對(duì)所有用戶進(jìn)行管理;可以對(duì)設(shè)備信息進(jìn)行管理;能對(duì)設(shè)備維修結(jié)果發(fā)布通知公告,可更改個(gè)人密碼。 ( 3)維修人員的功能設(shè)置:可以查詢和修改個(gè)人信息,能進(jìn)行設(shè)備維修管理。 ( 4)普通用戶的功能設(shè)置:可以查詢和修改個(gè)人信息,可以對(duì)故障設(shè)備進(jìn)行報(bào)修。 ( 5)注冊新用戶與登錄:系統(tǒng)應(yīng)提供注冊新用戶的功能,注冊的用戶可以注冊為普通用戶,也可以注冊為維修人員,注冊的用戶需通過管理員審核后,才能登錄系統(tǒng),進(jìn)行相關(guān)操作。所有的 系統(tǒng)用戶都可以進(jìn)行故障報(bào)修操作。 ( 6)系統(tǒng)存放學(xué)校所有設(shè)備信息,并提供可見。管理員在系統(tǒng)錄入學(xué)校所有的設(shè)備信息,為所有用戶提供查詢服務(wù)。 ( 7)內(nèi)外連通,時(shí)刻關(guān)注外界動(dòng)態(tài)。管理員定時(shí)更新站內(nèi)新聞,獲取外界最新資訊;隨時(shí)發(fā)布校內(nèi)通知公告,造福廣大學(xué)生。 ( 8)設(shè)置服務(wù)指南、友情鏈接,方便用戶上網(wǎng);提供在線留言功能。 系統(tǒng)功能建模 開發(fā)基于 UML 的學(xué)校后勤報(bào)修管理系統(tǒng),首先要做的,就是在需求分析階段繪制系統(tǒng)的功能用例圖 [2]。用例圖的建立是系統(tǒng)開發(fā)人士和用戶經(jīng)常反復(fù)討論的結(jié)果,表明開發(fā)者和用戶對(duì)系統(tǒng)需 求達(dá)成一致的共識(shí)。我們知道,用例圖首先是描述了將要開發(fā)的系統(tǒng)的功能需求;接著,用例圖將系統(tǒng)看著一個(gè)黑盒,從外部執(zhí)行者的角度去理解系統(tǒng);再者,用例圖將驅(qū)動(dòng)需求分析之后各階段的系統(tǒng)開發(fā)工作,保證系統(tǒng)功能的實(shí)現(xiàn),而且還可以用于檢驗(yàn)所開發(fā)的系統(tǒng),進(jìn)而影響到系統(tǒng)開發(fā)的各個(gè)階段的工作和 UML 的其他的圖形。 確定系統(tǒng)邊界和范圍 確定系統(tǒng)邊界和系統(tǒng)范圍,就是要確定在系統(tǒng)之中有什么,在系統(tǒng)外面又有什么。系統(tǒng)的邊界就是表明系統(tǒng)由誰來使用,就是要確定系統(tǒng)的參與者;系統(tǒng)能夠?yàn)閰⑴c者提高什么樣的功能,即確定參與者的用例。 在基于 UML 的學(xué)校后勤報(bào)修管理系統(tǒng)中,系統(tǒng)的參與者有三種。參與者及其用例的說明,將在下一節(jié)進(jìn)行分析。隨著參與者和用例的不斷確定,系統(tǒng)的邊界也將變得越來越明顯。 5 定義參與者并創(chuàng)建用例圖 系統(tǒng)分析和設(shè)計(jì)的第一步工作就是創(chuàng)建用例圖。用例圖是描述系統(tǒng)的用戶或系統(tǒng)參與者行為的圖,在系統(tǒng)的需求分析階段非常重要,系統(tǒng)的整個(gè)開發(fā)過程,都是圍繞著系統(tǒng)的用例需求進(jìn)行的 [3]。 創(chuàng)建學(xué)校后勤報(bào)修管理系統(tǒng)用例,找出系統(tǒng)的參與對(duì)象是要做的的第一步工作。參與者,是代表系統(tǒng)接口的所有事物或人,它是一種有特定功能的角色,可以這 么說,參與者是一個(gè)虛擬的概念,它既可以是人,還可以是外部設(shè)備或系統(tǒng) [4]。經(jīng)過分析,確定了以下系統(tǒng)的參與者: 管理員:管理員主要對(duì)用戶、設(shè)備信息進(jìn)行維護(hù),對(duì)新聞、公告、指南、友情鏈接等信息進(jìn)行操作。 維修人員:維修人員主要對(duì)個(gè)人信息進(jìn)行管理,可以查詢修改個(gè)人信息,還可以對(duì)設(shè)備進(jìn)行維修。 普通用戶:普通用戶主要是對(duì)故障設(shè)備進(jìn)行報(bào)修以及對(duì)個(gè)人信息進(jìn)行管理。 ( 1)管理員用例圖 經(jīng)過深思熟慮,確定了管理員能在系統(tǒng)中進(jìn)行的活動(dòng): ①登錄系統(tǒng):通過驗(yàn)證的管理員可以進(jìn)入系統(tǒng)。 ②修改密碼:成功登錄系統(tǒng)后,管理員可以修改 登錄密碼。 ③審核用戶:管理員可以對(duì)注冊申請(qǐng)進(jìn)行審核。 ④刪除用戶:對(duì)不適合留在系統(tǒng)的用戶,管理員可以將其踢出系統(tǒng)。 ⑤添加普通管理員:超級(jí)管理員可以根據(jù)需要添加普通管理員,共同管理系統(tǒng)。 ⑥添加設(shè)備信息:當(dāng)有新設(shè)備時(shí),管理員可以將其添加到系統(tǒng)中。 ⑦刪除設(shè)備信息:當(dāng)設(shè)備壽終正寢時(shí),管理員可將其刪除。 ⑧添加站內(nèi)新聞:為造福廣大用戶,管理員可添加最新資訊新聞。 ⑨刪除站內(nèi)新聞:管理員可對(duì)新聞進(jìn)行刪除。 ⑩添加通知公告:為學(xué)生服務(wù),發(fā)表學(xué)校最新的通知公告。 ?回復(fù)留言:對(duì)用戶的在線留言進(jìn)行回復(fù)。 ?添加友情鏈 接:為方便用戶上網(wǎng),管理員可適當(dāng)添加其他網(wǎng)站鏈接。 ?返回前臺(tái):在后臺(tái)界面,管理員可以直接回到前臺(tái)。 根據(jù)以上描述,畫出管理員的用例圖,如圖 21 所示: 6 圖 21 管理員用例圖 ( 2)維修人員用例圖 通過再三思索,對(duì)維修人員在系統(tǒng)中的活動(dòng)設(shè)置如下: ①登錄系統(tǒng):通過驗(yàn)證后,維修人員有權(quán)進(jìn)入系統(tǒng)。 ②修改密碼:對(duì)于個(gè)人密碼,想改就改。 ③修改個(gè)人信息:系統(tǒng)提供維修人員修改個(gè)人信息的權(quán)力。 ④查詢個(gè)人信息:個(gè)人信息對(duì)于個(gè)人不是秘密,當(dāng)然要能查詢。 ⑤故障維修:維修人員可將設(shè)備維修結(jié)果登入系統(tǒng)。 ⑥故 障報(bào)修:有維修的能力,也有報(bào)修的權(quán)利。 ⑦返回前臺(tái):維修人員可從后臺(tái)跳回前臺(tái)。 根據(jù)以上描述,畫出維修人員的用例圖,如圖 22 所示: 7 圖 22 維修人員用例圖 ( 3)普通用戶用例圖 考慮再三,也敲定了普通用戶的系統(tǒng)活動(dòng): ①登錄系統(tǒng):登錄系統(tǒng)是每個(gè)用戶的必不可少的活動(dòng)。 ②修改密碼:密碼很重要,但是還是可以改變的。 ③修改個(gè)人信息:普通用戶可以不普通,可以修改處亮瞎眼的個(gè)人信息。 ④查詢個(gè)人信息:對(duì)于個(gè)人信息,用戶想看就看。 ⑤故障報(bào)修:普通用戶可以對(duì)故障設(shè)備進(jìn)行報(bào)修。 ⑥返回前臺(tái):可以從后臺(tái)直接轉(zhuǎn) 到前臺(tái)。 根據(jù)以上描述,畫出普通用戶的用例圖,見下圖 23: 圖 23 普通用戶用例圖 8 系統(tǒng)運(yùn)行環(huán)境 硬件環(huán)境 本系統(tǒng)對(duì) CPU、內(nèi)存和硬盤容量等硬件環(huán)境沒有特別的要求。 軟件環(huán)境 本系統(tǒng)具備良好的平臺(tái)無關(guān)性,無論是在 Windows 系統(tǒng),還是 Linux 系統(tǒng),或是其他操作系統(tǒng)上,并不需要修改任何代碼都可以運(yùn)行。但是,要求系統(tǒng)的應(yīng)用服務(wù)器具備支持 Java 組件運(yùn)行的功能,系統(tǒng)的客戶端運(yùn)行環(huán)境,在 IE 5 及以上瀏覽器運(yùn)行,效果更佳。 9 第三章 系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì) 系統(tǒng)總 框架設(shè)計(jì) 從系統(tǒng)功能的角度上面看,本系統(tǒng)主要設(shè)計(jì)了兩大模塊:客戶端,即系統(tǒng)前臺(tái);管理端,即系統(tǒng)后臺(tái)。在系統(tǒng)前臺(tái),設(shè)計(jì)了站內(nèi)新聞、通知公告、設(shè)備查詢、用戶注冊、服務(wù)指南等功能模塊;在系統(tǒng)后臺(tái),設(shè)計(jì)了三種權(quán)限的管理用戶:管理員、維修人員和普通用戶。每種用戶都有屬于自己的后臺(tái)界面,每種用戶的后臺(tái)設(shè)計(jì)及模塊說明如下: 管理員后臺(tái) 在管理員的后臺(tái),設(shè)計(jì)了 8 個(gè)功能模塊,分別是:用戶管理模塊、站內(nèi)新聞管理模塊、設(shè)備信息管理模塊、報(bào)修管理模塊、通知公告管理模塊、服務(wù)指南管理模塊、系統(tǒng)管理模塊、系統(tǒng)操作模塊。 維修人 員后臺(tái) 維修人員后臺(tái)設(shè)計(jì)了 3 個(gè)模塊:個(gè)人資料管理模塊、報(bào)修管理模塊和系統(tǒng)操作模塊。 普通用戶后臺(tái) 在普通用戶后臺(tái),也設(shè)計(jì)了 3 個(gè)功能模塊:個(gè)人資料管理模塊、我的報(bào)修模塊和系統(tǒng)操作模塊。 系統(tǒng)前臺(tái)的功能結(jié)構(gòu)圖和后臺(tái)功能結(jié)構(gòu)分別如圖 31 和圖 32 所示: 學(xué) 校 后 勤 報(bào) 修 管 理 系 統(tǒng) 前 臺(tái)站內(nèi)新聞通知公告系統(tǒng)簡介用戶注冊設(shè)備查看服務(wù)指南友情鏈接用戶登錄在線留言查看設(shè)備詳細(xì)信息設(shè)備報(bào)修 圖 31 前臺(tái)功能結(jié)構(gòu)圖 10 本系統(tǒng)前臺(tái)對(duì)游客開發(fā),進(jìn)入系統(tǒng)前臺(tái)首頁后,無須登錄,便可以查看系統(tǒng)簡介、新聞、公告、設(shè)備等信息。但是,如果要對(duì)故障設(shè)備進(jìn)行報(bào)修操作,必須先 登錄系統(tǒng)才能操作。 學(xué) 校 后 勤 報(bào) 修 管 理 系 統(tǒng) 后 臺(tái)我的報(bào)修記錄系統(tǒng)操作個(gè)人信息管理用戶管理設(shè)備管理服務(wù)指南管理站內(nèi)新聞管理報(bào)修管理通知公告管理普 通 用 戶 后 臺(tái) 管 理 員 后 臺(tái) 維 修 人 員 后 臺(tái)友情鏈接管理系統(tǒng)管理系統(tǒng)操作個(gè)人信息管理系統(tǒng)操作報(bào)修管理圖 32 后臺(tái)功能結(jié)構(gòu)圖 系統(tǒng)后臺(tái)功能模塊設(shè)計(jì) 在上一節(jié),已經(jīng)對(duì)系統(tǒng)的總框架進(jìn)行了設(shè)計(jì)和分析,得出了系統(tǒng)的前臺(tái)和后臺(tái)的功能結(jié)構(gòu)圖。在這一節(jié)主要對(duì)系統(tǒng)的后臺(tái)三個(gè)不同角色的功能模塊進(jìn)行設(shè)計(jì)和分析。具體的設(shè)計(jì)如下: 管理員功能模塊 ( 1)用戶管理模塊 管理員也有兩種不同權(quán)限:超級(jí)管理員和普通管理員。超級(jí)管理員可以在這里添加普通管理員,普通管理員沒有這個(gè)權(quán)限;超級(jí)管理員也可以對(duì)普通管理員進(jìn)行刪 除操作;管理員可以對(duì)注冊申請(qǐng)進(jìn)行審核,也可以對(duì)已有用戶進(jìn)行修改、刪除等操作;當(dāng)然,管理員也可以在此修改個(gè)人密碼。 ( 2)站內(nèi)新聞管理模塊 主要實(shí)現(xiàn)站內(nèi)新聞的管理功能。管理員可以添加、查詢、修改和刪除站內(nèi)新聞。 ( 3)設(shè)備信息管理模塊 主要實(shí)現(xiàn)對(duì)設(shè)備信息的增、刪、改、查等操作。添加新設(shè)備時(shí),必須填寫設(shè)備編號(hào)和設(shè)備名稱,對(duì)設(shè)備的存放位置也要詳細(xì)填寫,以方便維修人員維修。 ( 4)報(bào)修管理模塊 主要進(jìn)行報(bào)修處理,管理員為每個(gè)報(bào)修單分配一個(gè)維修人員,通知維修人員進(jìn)行維 11 修,然后等待維修人員返回維修結(jié)果。 ( 5)通知公告 管理模塊 管理員可以發(fā)布各種通知公告,如發(fā)布設(shè)備維修結(jié)果公告等;也可以對(duì)公告進(jìn)行修改、刪除的操作。 ( 6)服務(wù)指南管理模塊 主要實(shí)現(xiàn)對(duì)服務(wù)指南的添加、查詢、修改和刪除等操作。 ( 7)系統(tǒng)管理模塊 主要完成對(duì)友情鏈接的添加、查詢、修改和刪除操作;對(duì)在線留言進(jìn)行回復(fù),同時(shí)也可以對(duì)在線留言進(jìn)行刪除操作;也可以對(duì)系統(tǒng)簡介和系統(tǒng)公告進(jìn)行重新編輯。 ( 8)系統(tǒng)操作模塊 實(shí)現(xiàn)返回到系統(tǒng)前臺(tái)的功能。 維修人員功能模塊 ( 1)個(gè)人資料管理模塊 主要完成對(duì)個(gè)人信息的管理功能。維修人員可以對(duì)個(gè)人的登錄密碼、姓名、電話、生日的 基本信息進(jìn)行修改。 ( 2)報(bào)修管理模塊 主要完成維修工作。查看維修單,根據(jù)維修單對(duì)故障設(shè)備進(jìn)行維修,并將維修結(jié)果發(fā)送給管理員。 ( 3)系統(tǒng)操作模塊 實(shí)現(xiàn)返回到系統(tǒng)前臺(tái)的功能。 普通用戶功能模塊 ( 1)個(gè)人資料管理模塊 主要完成對(duì)個(gè)人信息的管理功能。普通用戶可以對(duì)個(gè)人的登錄密碼、姓名、電話、生日的基本信息進(jìn)行修改。 ( 2)我的報(bào)修模塊 查看報(bào)修記錄,也可以對(duì)報(bào)修單進(jìn)行修改、刪除等操作。 ( 3)系統(tǒng)操作模塊 實(shí)現(xiàn)返回系統(tǒng)前臺(tái)的功能。 根據(jù)以上描述,得出系統(tǒng)的模塊結(jié)構(gòu)圖如圖 31 所示: 12 學(xué) 校 后 勤 報(bào)修 管 理 系 統(tǒng)管 理 員維 修 人 員普 通 用 戶用 戶 管 理設(shè) 備 信 息 管 理報(bào) 修 管 理站 內(nèi) 新 聞 管 理通 知
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1