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

正文內(nèi)容

段景輝-基于web的停車(chē)場(chǎng)管理系統(tǒng)(完整版)

  

【正文】 e)。 授權(quán)管理模塊圖43 授權(quán)管理界面 功能說(shuō)明此模塊只有超級(jí)管理員才能進(jìn)行相關(guān)的操作,一般用戶無(wú)法進(jìn)入該頁(yè)面進(jìn)行操作。SystemsetForm systemsetForm = (SystemsetForm) form。(())。添加操作員的信息的前提是保證數(shù)據(jù)庫(kù)中沒(méi)有該操作員的信息,所以在添加的時(shí)候首先要對(duì)添加的操作員在操作員表中進(jìn)行檢查,如果存在則提示不能添加該操作員的信息。圖410 數(shù)據(jù)管理流程圖 程序功能描述只實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的讀數(shù)據(jù)操作,對(duì)停車(chē)場(chǎng)的日常管理進(jìn)行監(jiān)理。int m,pagecounter。}if(intPage 1){intPage = 1。while(m intPageSize amp。nbsp。圖412檔案管理數(shù)據(jù)流程圖 程序功能描述檔案管理下有個(gè)小的功能模塊,卡檔案管理實(shí)現(xiàn)對(duì)卡的信息管理,標(biāo)記卡的類(lèi)型,卡的狀態(tài),如金額,發(fā)卡時(shí)間,卡丟失后的掛失標(biāo)記等信息,以及長(zhǎng)期卡的充值。圖 414入場(chǎng)模塊的數(shù)據(jù)流程圖 程序功能描述車(chē)輛進(jìn)入以后,在有空車(chē)為的情況下,手動(dòng)輸入卡的信息,根據(jù)卡的信息進(jìn)行判斷卡類(lèi)型。交費(fèi)后離場(chǎng),出場(chǎng)后停車(chē)場(chǎng)的總車(chē)位數(shù)加1。 第五章 系統(tǒng)測(cè)試、運(yùn)行維護(hù)與評(píng)價(jià)在系統(tǒng)設(shè)計(jì)完成后還要經(jīng)過(guò)測(cè)試階段,系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不斷適應(yīng)這些變化,不斷完善該系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與水平,這時(shí)就需要從始至終的進(jìn)行系統(tǒng)的維護(hù)工作。動(dòng)態(tài)測(cè)試也可以區(qū)分為兩類(lèi)。本系統(tǒng)運(yùn)行階段管理工作的目的要求與開(kāi)發(fā)階段有根本的區(qū)別,開(kāi)發(fā)階段要求經(jīng)濟(jì)地、按質(zhì)按時(shí)開(kāi)發(fā)好系統(tǒng),而運(yùn)行管理的目的是使信息系統(tǒng)在一個(gè)預(yù)期的時(shí)間內(nèi)能正常的發(fā)揮其應(yīng)有的作用,產(chǎn)生其應(yīng)有的效益。 系統(tǒng)維護(hù)工作要考慮的因素系統(tǒng)維護(hù)工作時(shí)間長(zhǎng)、范圍廣、情況復(fù)雜,一般在進(jìn)行系統(tǒng)維護(hù)工作項(xiàng)目時(shí)要從系統(tǒng)運(yùn)行的實(shí)際情況、該項(xiàng)維護(hù)工作對(duì)系統(tǒng)即有關(guān)組織的影響、系統(tǒng)維護(hù)所需費(fèi)用和人員等資源的要求等方面來(lái)考慮。提供適應(yīng)性強(qiáng)的Intranet服務(wù)器功能,具有很高的執(zhí)行效率。出入場(chǎng)的管理,實(shí)現(xiàn)卡與車(chē)的一一對(duì)應(yīng)關(guān)系,在安全防盜車(chē)方面有一定作用。最后感謝我的家人,正他們無(wú)盡的關(guān)懷和深沉的愛(ài)是我今生最大的財(cái)富。在學(xué)校生活的四年中,感謝每一位老師的辛勤勞動(dòng),是你們無(wú)私的奉獻(xiàn)使我們得以汲取更多的養(yǎng)分,讓我們學(xué)到知識(shí)的同時(shí)也學(xué)到了很多做人的道理。實(shí)現(xiàn)基于J2EE平臺(tái)開(kāi)發(fā)WEB版停車(chē)場(chǎng)管理系統(tǒng),基本實(shí)現(xiàn)一般規(guī)模停車(chē)場(chǎng)的應(yīng)用管理。維護(hù)費(fèi)用的估算,軟件維護(hù)是軟件開(kāi)發(fā)的一個(gè)縮影,其復(fù)雜度和工作量不下于開(kāi)發(fā)過(guò)程,要合理的做出估算。軟件維護(hù)的最終目的,時(shí)滿足用戶對(duì)已開(kāi)發(fā)產(chǎn)品的性能與運(yùn)行環(huán)境不斷提高的需要,進(jìn)而達(dá)到延長(zhǎng)軟件的壽命。 添加用戶信息添加用戶信息時(shí),其中有7個(gè)字段用戶ID、姓名、性別、電話、卡號(hào)、車(chē)牌、地址,這中間的卡號(hào)和車(chē)牌必須是卡信息表和車(chē)信息表中已存在的信息,當(dāng)操作員執(zhí)行添加操作時(shí),后臺(tái)會(huì)判斷是否存在該用戶的信息。 測(cè)試概況及測(cè)試用例測(cè)試是一個(gè)執(zhí)行程序的過(guò)程,即要求被測(cè)程序在機(jī)器上運(yùn)行。根據(jù)設(shè)置的時(shí)間段設(shè)置對(duì)應(yīng)得收費(fèi)金額。 出場(chǎng)管理 圖 415出場(chǎng)管理界面 功能說(shuō)明用戶取車(chē)時(shí)操作員使用該功能,手動(dòng)輸入出場(chǎng)車(chē)輛的卡號(hào),輸入出場(chǎng)車(chē)道編號(hào)。這一過(guò)程的實(shí)現(xiàn)通過(guò)設(shè)置每個(gè)車(chē)位的狀態(tài)來(lái)進(jìn)行實(shí)現(xiàn),每個(gè)車(chē)位的信息都存儲(chǔ)在車(chē)位信息表中。admin/?page=+j+39。m++。 if(intPageCount 0){ //將記錄指針定位到待顯示頁(yè)的第一條記錄上 len=(intPage1)*intPageSize。Turn turn。//一頁(yè)顯示的記錄數(shù) int intRowCount。在設(shè)計(jì)交班數(shù)據(jù)表中的數(shù)據(jù)時(shí)候,考慮到該表中的記錄會(huì)在上班的過(guò)程中隨時(shí)發(fā)生變化,所以在本系統(tǒng)中,所有與該表數(shù)據(jù)關(guān)聯(lián)的模塊中都實(shí)現(xiàn)了對(duì)交班記錄表數(shù)據(jù)的更新。}catch(Exception e){()}return (systemsetsuccess)。((()))。修改管理員的信息,作了一個(gè)人為的規(guī)定,即管理員的ID號(hào)時(shí)不允許修改的,其他的項(xiàng)目可以修改,修改之前要在復(fù)選框中選中,利用JavaScript代碼控制只能選擇一個(gè)管理員的信息進(jìn)行修改。}}else//如果輸入的賬號(hào)時(shí)非法的賬號(hào)則在頁(yè)面上進(jìn)行提示{ActionMessages errors = new ActionMessages()。通過(guò)loginForm采集數(shù)據(jù)交由loginAction進(jìn)行登錄信息的驗(yàn)證根據(jù)驗(yàn)證的信息進(jìn)入到相應(yīng)的界面。(13) 收費(fèi)標(biāo)準(zhǔn)表:存放收費(fèi)的統(tǒng)一標(biāo)準(zhǔn)。(5) 權(quán)限表:存放對(duì)應(yīng)的權(quán)限信息和對(duì)應(yīng)的行使該權(quán)限人員的相關(guān)信息。停車(chē)場(chǎng)的總車(chē)位數(shù)決定了車(chē)位表的總車(chē)位,一個(gè)車(chē)位只能存放一部車(chē)。(5)檔案管理 該部分功能為操作員所使用,主要是對(duì)停車(chē)場(chǎng)發(fā)放的卡進(jìn)行管理、車(chē)檔案的管理以及停車(chē)場(chǎng)顧客的信息檔案管理。圖31 UML活動(dòng)圖 業(yè)務(wù)流程分析本系統(tǒng)的的使用者是停車(chē)場(chǎng)的工作人員,為了便于管理并借鑒現(xiàn)有停車(chē)場(chǎng)的管理模式,劃分成三個(gè)角色的用戶。 系統(tǒng)控制層的分析與設(shè)計(jì)MVC設(shè)計(jì)模式中的C(Control)即控制層,采用Struts框架技術(shù)實(shí)現(xiàn)控制層。如添加數(shù)據(jù)時(shí)數(shù)據(jù)表中沒(méi)有該項(xiàng)記錄,才允許添加。l 控制層采用Struts技術(shù)處理前臺(tái)請(qǐng)求與Service業(yè)務(wù)邏輯的調(diào)用。(2)卡審核審核用戶的卡類(lèi)型并判斷卡的有效性。超級(jí)管理員具有最高的權(quán)限,即對(duì)本系統(tǒng)所有的權(quán)限操作權(quán)。而模型也可以通過(guò)視圖所獲得的用戶提交的數(shù)據(jù)進(jìn)行具體業(yè)務(wù)邏輯的處理。它把內(nèi)容的生成和顯示分離,能生成可重用的組件,應(yīng)用了標(biāo)記簡(jiǎn)化頁(yè)面的開(kāi)發(fā)并且具有Java特點(diǎn)。Struts是一個(gè)基于Sun J2EE平臺(tái)的MVC框架,Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(Message Resources)整合到統(tǒng)一的框架中,開(kāi)發(fā)人員利用其進(jìn)行開(kāi)發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套MVC模式,極大的節(jié)省了時(shí)間[4][11]。停車(chē)是速度為零的交通”,停車(chē)場(chǎng)及附屬相關(guān)設(shè)施是靜態(tài)交通的重要組成部分。系統(tǒng)采用了B/S架構(gòu),基于J2EE標(biāo)準(zhǔn)、數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2000。開(kāi)發(fā)過(guò)程利用MVC開(kāi)發(fā)模式,層次分明。停車(chē)場(chǎng)收費(fèi)管理系統(tǒng)是伴隨著公用收費(fèi)停車(chē)場(chǎng)這一新生事物而誕生的。圖 11 Struts工作原理對(duì)于基于Struts框架的Web應(yīng)用程序,當(dāng)客戶端瀏覽器發(fā)出請(qǐng)求時(shí),請(qǐng)求會(huì)被控制器截獲,并調(diào)用在Web應(yīng)用啟動(dòng)時(shí)就加載并初始化核心控制器組件ActionServlet,并且把他們存放到各個(gè)配置對(duì)象中。 J2EE1. J2EE介紹J2EE(Java 2 Platform, Enterprise Edition)是SUN公司定義的一個(gè)開(kāi)放式企業(yè)級(jí)應(yīng)用規(guī)范,他提供了一個(gè)多層次的分布式應(yīng)用模型和一系列開(kāi)發(fā)技術(shù)規(guī)范,多層次分布式應(yīng)用模型是根據(jù)功能把應(yīng)用邏輯分成多個(gè)層次,如Servlet組件在Servlet容器上運(yùn)行,EJB組件在EJB容器上運(yùn)行,容器間通過(guò)相關(guān)的協(xié)議進(jìn)行通訊,實(shí)現(xiàn)組件的相互調(diào)用。 JavaScript技術(shù)JavaScript語(yǔ)言的前身是LiveScript語(yǔ)言[5]。超級(jí)管理員授權(quán)給管理員賦予管理員應(yīng)有的權(quán)限。(3)停車(chē)指定停車(chē)位置提示給用戶(1)出場(chǎng)審核卡審核,卡與車(chē)輛的匹配審核。 系統(tǒng)數(shù)據(jù)模型層的分析與設(shè)計(jì)MVC設(shè)計(jì)模式中的M(Model),主要包括了數(shù)據(jù)邏輯與業(yè)務(wù)邏輯。(2)管理業(yè)務(wù)級(jí)對(duì)象之間的依賴性??刂茖有枰?fù)責(zé)以下功能:(1) 接受來(lái)自客戶端的HTTP請(qǐng)求。工作人員首先登陸系統(tǒng),經(jīng)過(guò)一系列的身份驗(yàn)證,登陸成功之后進(jìn)入相應(yīng)的操作界面,實(shí)現(xiàn)各自的管理功能。他們都有自己的添加、刪改、修改的功能。收費(fèi)的根據(jù)時(shí)入場(chǎng)時(shí)的信息和出場(chǎng)時(shí)的信息以及收費(fèi)標(biāo)準(zhǔn)的綜合得出。(6) 時(shí)收費(fèi)表:存放按時(shí)收費(fèi)的時(shí)間段。 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)下面給出各個(gè)表的詳細(xì)結(jié)構(gòu)。try{byte[] buffer=(ISO88591)。().setAttribute(errors,賬號(hào)不存在,或沒(méi)有該登陸權(quán)限!)。刪除的時(shí)候可以選擇多項(xiàng)和選擇所有的管理員進(jìn)行刪除。((()))。 操作員檔案管理模塊圖47 操作員檔案管理界面 功能說(shuō)明管理員進(jìn)入該界面,查詢操作員的權(quán)限檔案信息,并可以進(jìn)行添加刪除修改。由于這些記錄可能會(huì)出現(xiàn)很多,所以在頁(yè)面進(jìn)行了分頁(yè)顯示。//記錄總數(shù) int intPageCount。strPage=(page)。((intPage1)*intPageSize)。%trtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/td/tr%} %/tablep align=center class=STYLE5font color=red共%=intRowCount%個(gè)記錄,分%=intPageCount%頁(yè)顯示,您所在的頁(yè)面是:第%=strPage %頁(yè)/font%for(。+j+/a)。入場(chǎng)管理需要手動(dòng)輸入一些信息,提交之后要進(jìn)行必要的判斷之后按照指定車(chē)位進(jìn)入停車(chē)場(chǎng),在指定車(chē)位的時(shí)候是根據(jù)車(chē)位在車(chē)位表中的順序來(lái)進(jìn)行指定的。圖416是出場(chǎng)管理數(shù)據(jù)流程圖。次收費(fèi)按次收費(fèi),在指定的時(shí)間段內(nèi)設(shè)置每次停車(chē)的收費(fèi)金額。其實(shí),不執(zhí)行程序也可以發(fā)現(xiàn)程序的錯(cuò)誤。下面是添加用戶信息這一模塊,運(yùn)用黑合測(cè)試方法中的等價(jià)劃分類(lèi)來(lái)寫(xiě)出程序功能的測(cè)試用例。根據(jù)每次進(jìn)行維護(hù)的具體目標(biāo)可分為完善性維護(hù)、適應(yīng)性維護(hù)和糾錯(cuò)性維護(hù)。針對(duì)本系統(tǒng)的維護(hù)工作,主要是在系統(tǒng)投入運(yùn)行之后出現(xiàn)的問(wèn)題,及時(shí)發(fā)現(xiàn),找出原因,進(jìn)行排除,保證系統(tǒng)在運(yùn)行的過(guò)程中不會(huì)因?yàn)榧夹g(shù)問(wèn)題而影響整個(gè)系統(tǒng)的運(yùn)行。該系統(tǒng)設(shè)計(jì)采用了MVC開(kāi)發(fā)設(shè)計(jì)模式,把整個(gè)系統(tǒng)的應(yīng)用分成三個(gè)模塊:模型、視圖和控制器,讓他們分擔(dān)不同的任務(wù),使整個(gè)系統(tǒng)在結(jié)構(gòu)上看起來(lái)思路清晰,易于系統(tǒng)的改進(jìn)和維護(hù)。忠心祝福老師們健康快樂(lè)。感謝他們留給我大學(xué)生活美好的記憶。停車(chē)場(chǎng)管理系統(tǒng)的收費(fèi)功能是該系統(tǒng)的主要功能模塊,在利用在程序設(shè)置的收費(fèi)標(biāo)準(zhǔn)進(jìn)行計(jì)算收費(fèi)金額實(shí)施收費(fèi)。JSP用于頁(yè)面的設(shè)計(jì),Java用來(lái)處理后臺(tái)跳轉(zhuǎn)、對(duì)數(shù)據(jù)庫(kù)操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增、刪、改等操作。 系統(tǒng)維護(hù)的內(nèi)容系統(tǒng)維護(hù)工作的主要內(nèi)容有程序的維護(hù)、數(shù)據(jù)文件的維護(hù)、系統(tǒng)代碼的維護(hù)、機(jī)器設(shè)備的維護(hù)、系統(tǒng)維護(hù)機(jī)構(gòu)和人員的變動(dòng)等等。 系統(tǒng)維護(hù)軟件產(chǎn)品開(kāi)發(fā)出來(lái)并交付用戶使用之后,就進(jìn)入了軟件維護(hù)階段,維護(hù)階段是軟件生存周期中時(shí)間最長(zhǎng)的一個(gè)階段,所花費(fèi)的精力和費(fèi)用也是最多的一個(gè)階段。廣義的說(shuō),它們都屬于程序測(cè)試。最大金額設(shè)置收費(fèi)最大的額度。根據(jù)入場(chǎng)表中的卡類(lèi)型,車(chē)類(lèi)型,入場(chǎng)時(shí)間,收費(fèi)類(lèi)型和出場(chǎng)時(shí)的時(shí)間,計(jì)算出收費(fèi)的金額,調(diào)用收費(fèi)模塊,將入場(chǎng)表中的與該車(chē)相關(guān)的入場(chǎng)數(shù)據(jù)從數(shù)據(jù)表中刪除,并將出入場(chǎng)相關(guān)的數(shù)據(jù)記錄到出入場(chǎng)記錄表中。圖414 是入場(chǎng)模塊的數(shù)據(jù)流程圖。檔案管理數(shù)據(jù)流程圖412。j++){(amp。//顯示數(shù)據(jù) } m=0。 }else//將字符串轉(zhuǎn)換成整型{intPage = (strPage)。//待顯示頁(yè)碼 String strPage。圖410 數(shù)據(jù)管理流程圖。圖 48 操作員檔案管理數(shù)據(jù)流程圖 程序功能描
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1