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

正文內(nèi)容

實(shí)驗(yàn)室預(yù)約管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(已修改)

2025-07-10 13:54 本頁(yè)面
 

【正文】 實(shí)驗(yàn)室預(yù)約管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目錄1 項(xiàng)目概述 1 現(xiàn)有系統(tǒng)概述 1 系統(tǒng)功能 1 業(yè)務(wù)流程描述 2 現(xiàn)系統(tǒng)存在的問(wèn)題及薄弱環(huán)節(jié)分析 42 需求分析 5 需求陳述 5 Use Case建模 6 定義活動(dòng)者 6 Use Case圖 63 系統(tǒng)架構(gòu)設(shè)計(jì) 9 架構(gòu)設(shè)計(jì)目標(biāo) 9 系統(tǒng)架構(gòu)設(shè)計(jì) 9 系統(tǒng)架構(gòu)類(lèi)圖 144 系統(tǒng)詳細(xì)設(shè)計(jì) 15 系統(tǒng)交互圖 15 實(shí)驗(yàn)室預(yù)約管理系統(tǒng)架構(gòu)類(lèi)交互圖 15 活動(dòng)者與模塊間交互圖 16 系統(tǒng)協(xié)作圖 20 系統(tǒng)狀態(tài)圖 22 用戶(hù)管理模塊狀態(tài)圖 22 公告管理模塊狀態(tài)圖 22 系統(tǒng)活動(dòng)圖 23 數(shù)據(jù)庫(kù)設(shè)計(jì) 26 ER 圖 27 物理表結(jié)構(gòu)圖 28 實(shí)體類(lèi)圖 31 開(kāi)發(fā)環(huán)境的選擇 31 系統(tǒng)開(kāi)發(fā)工具 31 數(shù)據(jù)庫(kù)的選擇 325 開(kāi)發(fā)工具及編程腳本 33 Web服務(wù)器簡(jiǎn)介 33 腳本習(xí)慣說(shuō)明 33 腳本 33 編碼 356 測(cè)試 36 黑盒測(cè)試 36 白盒測(cè)試(Junit) 39 LoadRunner壓力測(cè)試 43 軟件能力 46 缺陷和限制 46結(jié)論 47致謝 48參考文獻(xiàn) 49附錄A 中文譯文 50附錄B 英文原文 54附錄C 源代碼 59遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文)1 項(xiàng)目概述 現(xiàn)有系統(tǒng)概述交通運(yùn)輸學(xué)院下設(shè)運(yùn)輸管理工程系、交通工程系、交通信息管理工程系、城市軌道交通系以及系統(tǒng)工程與控制研究所、系統(tǒng)科學(xué)研究所。另外學(xué)院還設(shè)有交通運(yùn)輸智能技術(shù)與系統(tǒng)實(shí)驗(yàn)室、電子商務(wù)實(shí)驗(yàn)室等教學(xué)科研實(shí)踐基地。針對(duì)目前實(shí)驗(yàn)資源浪費(fèi)的現(xiàn)象,學(xué)院決定上線一套學(xué)院的實(shí)驗(yàn)室預(yù)約管理系統(tǒng),以便于進(jìn)一步加快學(xué)院的信息化建設(shè)。至今已經(jīng)在學(xué)院以至于學(xué)校成功的得到應(yīng)用,收到學(xué)校高層管理的稱(chēng)贊,博得學(xué)生和操作人員的好評(píng)?,F(xiàn)有系統(tǒng)預(yù)約操作需要層層審批,所以在審批方面顯得繁瑣,力不從心,鑒于開(kāi)發(fā)系統(tǒng)的初衷,必須開(kāi)發(fā)出一個(gè)更加高效的便于管理的實(shí)驗(yàn)資源的學(xué)院實(shí)驗(yàn)室預(yù)約管理系統(tǒng)。 系統(tǒng)功能系統(tǒng)功能圖[11]如圖11所示。圖11 系統(tǒng)功能圖 Function Models of System實(shí)驗(yàn)室預(yù)約管理系統(tǒng)主要分為8大模塊,分別是實(shí)驗(yàn)室及設(shè)備管理,預(yù)約管理,登錄管理,資源管理,信息查看管理,用戶(hù)信息管理,新聞公告管理以及個(gè)人信息的管理。實(shí)65驗(yàn)室及設(shè)備管理包括對(duì)實(shí)驗(yàn)室及設(shè)備的增刪改查操作;預(yù)約管理包括教師和學(xué)生對(duì)實(shí)驗(yàn)室及設(shè)備的預(yù)約、管理員審核預(yù)約;資源管理包括學(xué)生和教師均可下載資源,除此之外教師和管理員可以上傳有用的實(shí)驗(yàn)資源;用戶(hù)信息管理包括修改個(gè)人信息和修改密碼操作;新聞公告管理包括對(duì)公告的增刪改查操作。 業(yè)務(wù)流程描述本系統(tǒng)主要是圍繞用戶(hù)管理,預(yù)約管理,實(shí)驗(yàn)室及設(shè)備管理,查看信息管理等功能開(kāi)展業(yè)務(wù)。經(jīng)過(guò)詳細(xì)的調(diào)研與了解,根據(jù)實(shí)際調(diào)研情況繪制出業(yè)務(wù)流程圖,如圖12所示,圖例如表11所示。表11 業(yè)務(wù)流程圖圖例Tab11 Chart of symbols 圖形符號(hào) 名稱(chēng) 說(shuō)明 外部實(shí)體 業(yè)務(wù)處理單位 數(shù)據(jù)或單據(jù) 輸入輸出的報(bào)表 處理 處理的內(nèi)容 信息表用來(lái)存儲(chǔ)用戶(hù),設(shè)備,預(yù)約等大量信息 數(shù)據(jù)流表示業(yè)務(wù)的流向非注冊(cè)用戶(hù),進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)首頁(yè),可以選擇瀏覽前臺(tái)信息,包括教學(xué)資源,學(xué)院概況,實(shí)驗(yàn)室一覽,設(shè)備一覽等信息。學(xué)生,教師和管理員除了可以查看信息外還可以在相應(yīng)的登錄窗口進(jìn)行登錄。學(xué)生輸入合法賬號(hào)信息進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的后臺(tái),可以進(jìn)行實(shí)驗(yàn)室或設(shè)備的預(yù)約,修改個(gè)人信息及密碼,下載資源等。教師輸入合法賬號(hào)信息進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的后臺(tái),可以進(jìn)行實(shí)驗(yàn)室或設(shè)備的預(yù)約,修改個(gè)人信息及密碼,上傳資源等。管理員輸入合法賬號(hào)信息進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的后臺(tái),可對(duì)實(shí)驗(yàn)室及設(shè)備進(jìn)行增刪改查操作,用戶(hù)的信息進(jìn)行管理,以及對(duì)預(yù)約的審核,發(fā)布信息公告等操作。圖12 系統(tǒng)業(yè)務(wù)流程圖 the Workflow of System 現(xiàn)系統(tǒng)存在的問(wèn)題及薄弱環(huán)節(jié)分析 在傳統(tǒng)的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)中,其過(guò)程往往是很復(fù)雜的,繁瑣的,大致包括預(yù)約實(shí)驗(yàn)室需要多級(jí)領(lǐng)導(dǎo)的審核等工作,在此過(guò)程中有需要經(jīng)過(guò)若干道手續(xù),因?yàn)檎麄€(gè)過(guò)程都需要用傳統(tǒng)的方式下發(fā)通知,郵遞文件等,效率十分低下。在科技不斷發(fā)展的今天,學(xué)生對(duì)知識(shí)的渴望也日益增加,這種處理方式不僅浪費(fèi)人力,而且容易造成紕漏,造成一些不必要的麻煩。2 需求分析 需求陳述根據(jù)調(diào)研分析得知,北京交通大學(xué)交通運(yùn)輸學(xué)院實(shí)驗(yàn)室預(yù)約管理系統(tǒng)共需要完成6項(xiàng)中心任務(wù),即實(shí)驗(yàn)室及設(shè)備管理,預(yù)約管理,用戶(hù)管理,查看信息管理,新聞公告管理,資源管理。該系統(tǒng)分為非注冊(cè)用戶(hù),學(xué)生,教師,管理員四個(gè)角色[11]。非注冊(cè)用戶(hù)可以對(duì)網(wǎng)站首頁(yè)的一些信息進(jìn)行瀏覽。學(xué)生輸入合法賬號(hào)信息后可進(jìn)入實(shí)驗(yàn)室預(yù)約管理后臺(tái),對(duì)實(shí)驗(yàn)室及設(shè)備進(jìn)行預(yù)約,管理個(gè)人信息,修改密碼及下載實(shí)驗(yàn)資源等操作。教師輸入合法賬號(hào)信息后可進(jìn)入實(shí)驗(yàn)室預(yù)約管理后臺(tái),對(duì)實(shí)驗(yàn)室及設(shè)備進(jìn)行預(yù)約,管理個(gè)人信息,修改密碼及上傳實(shí)驗(yàn)資源等操作。管理員輸入合法賬號(hào)信息后可進(jìn)入實(shí)驗(yàn)室預(yù)約管理后臺(tái),對(duì)用戶(hù)的信息進(jìn)行增刪改查操作,對(duì)學(xué)生和教師的預(yù)約申請(qǐng)進(jìn)行審核,對(duì)實(shí)驗(yàn)室及設(shè)備進(jìn)行管理,發(fā)布新聞公告等管理。每項(xiàng)任務(wù)的具體描述如下:、教師和管理員操作登錄模塊 學(xué)生、教師和管理員在網(wǎng)站的首頁(yè)相應(yīng)的登錄位置輸入合法的用戶(hù)名及密碼進(jìn)行登錄,根據(jù)角色同顯示不同的權(quán)限菜單。實(shí)驗(yàn)室及設(shè)備管理主要提供實(shí)驗(yàn)室及設(shè)備的錄入,修改和查詢(xún)服務(wù),同時(shí)為預(yù)約實(shí)驗(yàn)室或設(shè)備管理提供信息依據(jù)。、教師和管理員操作預(yù)約模塊用戶(hù)登錄系統(tǒng),點(diǎn)擊預(yù)約,填寫(xiě)預(yù)約單,管理員登錄系統(tǒng)進(jìn)行預(yù)約審核,審核通過(guò)后將實(shí)驗(yàn)室或設(shè)備的狀態(tài)改為不可預(yù)約,設(shè)置定時(shí)器,預(yù)約實(shí)驗(yàn)室的時(shí)間到期時(shí),自動(dòng)將實(shí)驗(yàn)室或設(shè)備的狀態(tài)改為可預(yù)約。用戶(hù)管理主要提供用戶(hù)信息的錄入,修改,查詢(xún)和刪除服務(wù),同時(shí)為預(yù)約管理提供信息依據(jù)。、學(xué)生、教師和管理員查看信息模塊進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的用戶(hù)皆可在網(wǎng)站上瀏覽信息,無(wú)需登錄。管理員登錄系統(tǒng)可進(jìn)行新聞公告的發(fā)布,修改和刪除服務(wù)。、教師和管理員操作資源管理模塊學(xué)生登錄系統(tǒng)后可進(jìn)行資源下載,管理員和教師登錄后可進(jìn)行資源的上傳與下載。系統(tǒng)的任務(wù)確定以后,下面的任務(wù)就是對(duì)系統(tǒng)進(jìn)行分析。 Use Case建模 定義活動(dòng)者根據(jù)系統(tǒng)各個(gè)模塊的需求可以確定4個(gè)活動(dòng)者,即非注冊(cè)用戶(hù),學(xué)生,教師,管理員[9]。非注冊(cè)用戶(hù)進(jìn)入網(wǎng)站首頁(yè)可以對(duì)網(wǎng)站的首頁(yè)的信息進(jìn)行瀏覽。學(xué)生使用預(yù)約管理模塊進(jìn)行實(shí)驗(yàn)室或設(shè)備的預(yù)約,填寫(xiě)預(yù)約單,以及查詢(xún)自己相應(yīng)的預(yù)約信息。瀏覽公告信息,下載資源。教師使用預(yù)約管理模塊進(jìn)行實(shí)驗(yàn)室或設(shè)備的預(yù)約,填寫(xiě)預(yù)約單,以及查詢(xún)自己相應(yīng)的預(yù)約信息。瀏覽公告信息,下載及上傳資源。管理員使用預(yù)約管理模塊對(duì)教師或?qū)W生的預(yù)約進(jìn)行審核,查詢(xún)實(shí)驗(yàn)室預(yù)約情況,使用用戶(hù)管理模塊對(duì)用戶(hù)進(jìn)行增刪改查操作,使用公告管理模塊對(duì)公告信息進(jìn)行增刪改查操作,使用實(shí)驗(yàn)室及設(shè)備管理模塊對(duì)實(shí)驗(yàn)室、設(shè)備進(jìn)行增刪改查操作等。 Use Case圖根據(jù)系統(tǒng)需求分析,結(jié)合上節(jié)系統(tǒng)活動(dòng)者的定義分析,得到系統(tǒng)的用例如下:為了更加清晰地閱讀用例圖所描繪的邏輯結(jié)構(gòu),對(duì)用例圖做如表21的說(shuō)明。表21 用例圖符號(hào)說(shuō)明Tab21 the Sign Explanation of Use Case Chart 圖形符號(hào) 名稱(chēng) 說(shuō)明 參與者表示用戶(hù),可以是人、計(jì)算機(jī)子系統(tǒng)、硬件設(shè)備或者時(shí)間 用例實(shí)線橢圓, 表示活動(dòng)、狀態(tài) 消息帶箭頭的實(shí)線,表示業(yè)務(wù)數(shù)據(jù)信息的流向 include 包含用例之間的關(guān)系,表示可選執(zhí)行 extend 擴(kuò)展用例之間的關(guān)系,表示必須執(zhí)行非注冊(cè)用戶(hù)進(jìn)入系統(tǒng)首頁(yè),可進(jìn)行瀏覽信息操作,包括瀏覽學(xué)院概況,實(shí)驗(yàn)室信息列表,設(shè)備信息列表,新聞公告,實(shí)驗(yàn)資源列表。非注冊(cè)用戶(hù)用例圖如圖21所示。圖21 非注冊(cè)用戶(hù)模塊用例圖 Use Case for Tourists Module學(xué)生登錄系統(tǒng)后可進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的后臺(tái),可以進(jìn)行實(shí)驗(yàn)室或設(shè)備的預(yù)約,修改個(gè)人信息及密碼,下載資源等。教師登錄系統(tǒng)后可進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的后臺(tái),可以進(jìn)行實(shí)驗(yàn)室或設(shè)備的預(yù)約,修改個(gè)人信息及密碼,上傳資源等。管理員登錄系統(tǒng)后可進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的后臺(tái),可對(duì)實(shí)驗(yàn)室及設(shè)備進(jìn)行增刪改查操作,用戶(hù)的信息進(jìn)行管理,以及對(duì)預(yù)約的審核,發(fā)布信息公告操作。學(xué)生、教師和管理員用例圖如圖22所示。圖22 學(xué)生、教師、管理員模塊用例圖 Use Case for User Module3 系統(tǒng)架構(gòu)設(shè)計(jì)實(shí)驗(yàn)室預(yù)約管理系統(tǒng)架構(gòu)是通過(guò)SpringMVC+Spring+JPA(hibernate)的三層模式架構(gòu)作為技術(shù)平臺(tái)[8],通過(guò)視圖層,控制層,模型層三層結(jié)合來(lái)完成這個(gè)系統(tǒng)的整體功能。 架構(gòu)設(shè)計(jì)目標(biāo)軟件架構(gòu)設(shè)計(jì)要達(dá)到如下的目標(biāo):(Feasible)。實(shí)驗(yàn)室預(yù)約管理系統(tǒng)架構(gòu)是通過(guò)SpringMVC+Spring+JPA(hibernate)的三層模式架構(gòu)作為技術(shù)平臺(tái),JPA提供數(shù)據(jù)訪問(wèn),SpringMVC為頁(yè)面提供低耦合的數(shù)據(jù)接口。(Secure)。實(shí)驗(yàn)室預(yù)約管理系統(tǒng)隱私信息采用post方式傳值,防止URL上顯示明文密碼。(Customizable)。其他大學(xué)或高中修改較少的信息即可使用。(Extensible)??蚣懿捎肅ontroller,Service和Repository三層架構(gòu),當(dāng)某項(xiàng)技術(shù)更新時(shí)可輕松替換某一層。(Maintainable)。排除系統(tǒng)中現(xiàn)有的錯(cuò)誤,將新的軟件需求反映到現(xiàn)有系統(tǒng)中。(Scalable)。實(shí)驗(yàn)室預(yù)約管理系統(tǒng)能夠在用戶(hù)的使用率、用戶(hù)的數(shù)目增加很快的情況下,保持合理的性能。(Customer Experience)。實(shí)驗(yàn)室預(yù)約管理系統(tǒng)易于使用。軟件的最終用戶(hù)很可能是不具有計(jì)算機(jī)專(zhuān)業(yè)技術(shù)的人員。 系統(tǒng)架構(gòu)設(shè)計(jì)下面根據(jù)架構(gòu)設(shè)計(jì)原則和信息系統(tǒng)原理來(lái)建立系統(tǒng)的架構(gòu)設(shè)計(jì)模型。用例圖的圖形符號(hào)如表31的說(shuō)明:表31 用例圖符號(hào)說(shuō)明Tab31 the Sign Explanation of Use Case Chart 圖形符號(hào) 名稱(chēng) 說(shuō)明 包圖小矩形在大矩形的左上角,包的名稱(chēng)位于大矩形的中間 注釋注釋事物 泛化關(guān)系表示類(lèi)與類(lèi)之間的繼承關(guān)系、接口與接口之間的繼承關(guān)系 關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系是類(lèi)與類(lèi)之間的聯(lián)結(jié),它使一個(gè)類(lèi)知道另一個(gè)類(lèi)的屬性和方法 依賴(lài)關(guān)系表示一個(gè)類(lèi)依賴(lài)于另一個(gè)類(lèi)的定義,其中一個(gè)類(lèi)的變化將影響另外一個(gè)類(lèi)系統(tǒng)體系架構(gòu)圖[6]如圖31所示:圖31 系統(tǒng)體系架構(gòu)圖 the Diagram of System Architecture系統(tǒng)包圖如圖32所示:圖32 系統(tǒng)包圖 Package Diagram of Sales Management Model數(shù)據(jù)訪問(wèn)層的職責(zé)是:實(shí)現(xiàn)數(shù)據(jù)的持久化操作;實(shí)現(xiàn)事務(wù)處理。數(shù)據(jù)訪問(wèn)包圖展開(kāi)如圖33所示:圖33 數(shù)據(jù)訪問(wèn)包圖展開(kāi) Package Diagram of Data Access數(shù)據(jù)訪問(wèn)包包含的類(lèi)見(jiàn)圖34:圖34 數(shù)據(jù)訪問(wèn)類(lèi)圖 Class Diagram of Data Access業(yè)務(wù)邏輯包的職責(zé)是:實(shí)現(xiàn)各種業(yè)務(wù)處理邏輯或處理算法;驗(yàn)證請(qǐng)求者的權(quán)限;向數(shù)據(jù)訪問(wèn)對(duì)象發(fā)送數(shù)據(jù)持久化操作的請(qǐng)求;向用戶(hù)界面層返回處理結(jié)果。業(yè)務(wù)邏輯包圖展開(kāi)如圖35所示:圖35 業(yè)務(wù)邏輯包圖展開(kāi) Package Diagram of Business業(yè)務(wù)邏輯包包含的類(lèi)見(jiàn)圖36:圖36 業(yè)務(wù)邏輯類(lèi)圖 Class Diagram of Business3. 用戶(hù)接口包用戶(hù)接口包的職責(zé)是:負(fù)責(zé)處理由DispatcherServlet 分發(fā)的請(qǐng)求,它把用戶(hù)請(qǐng)求的數(shù)據(jù)經(jīng)過(guò)業(yè)務(wù)處理層處理之后封裝成一個(gè)Model ,然后再把該Model 返回給對(duì)應(yīng)的View 進(jìn)行展示。用戶(hù)接口包展開(kāi)圖如圖37所示:圖37 用戶(hù)接口包圖展開(kāi)圖 Package Diagram of Controller用戶(hù)接口包包含的類(lèi)見(jiàn)圖38:圖38 實(shí)體類(lèi)圖 Class Diagram of Controller實(shí)體包的職責(zé)是:存儲(chǔ)和管理系統(tǒng)內(nèi)部的信息,它也可以有行為,甚至很復(fù)雜的行為,但這些行為必須與它所代表的實(shí)體對(duì)象密切相關(guān)。實(shí)體包圖展開(kāi)如圖39所示:圖39 實(shí)體包圖展開(kāi) Package Diagram of Domain實(shí)體包包含的類(lèi)見(jiàn)圖310:圖310 實(shí)體類(lèi)圖 Class Diagram of Domain定時(shí)器包的職責(zé)是:根據(jù)預(yù)約結(jié)束時(shí)間自動(dòng)歸還實(shí)驗(yàn)室。定時(shí)器包圖展開(kāi)如圖311所示:圖311 定時(shí)器包圖展開(kāi) Package Diagram of Schedu 系統(tǒng)架構(gòu)類(lèi)圖將包圖展開(kāi),得到類(lèi)圖,它是架構(gòu)的靜態(tài)架構(gòu)圖,表達(dá)了各個(gè)類(lèi)之間的靜態(tài)聯(lián)系。系統(tǒng)架構(gòu)類(lèi)圖如圖312所示。圖312
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1