基于ALU的八位數(shù)的加減運(yùn)算和四位數(shù)的乘法和除法的運(yùn)算及基于AJAX的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于ALU的八位數(shù)的加減運(yùn)算和四位數(shù)的乘法和除法的運(yùn)算及基于AJAX的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于ALU的八位數(shù)的加減運(yùn)算和四位數(shù)的乘法和除法的運(yùn)算及基于AJAX的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于ALU的八位數(shù)的加減運(yùn)算和四位數(shù)的乘法和除法的運(yùn)算及基于AJAX的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于ALU的八位數(shù)的加減運(yùn)算和四位數(shù)的乘法和除法的運(yùn)算及基于AJAX的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩86頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要隨著半導(dǎo)體技術(shù)和系統(tǒng)設(shè)計(jì)技術(shù)的發(fā)展,傳統(tǒng)單片機(jī)由于其尺寸小、功耗低、一些專有特性已經(jīng)難以滿足一些場(chǎng)合的需要?;贓DA軟件的設(shè)計(jì)方式是借助于計(jì)算機(jī)來(lái)快速準(zhǔn)確的完成電路的設(shè)計(jì)。設(shè)計(jì)者提出方案后,利用計(jì)算機(jī)進(jìn)行邏輯分析、性能分析、時(shí)序測(cè)試,如果發(fā)現(xiàn)錯(cuò)誤或方案不理想,可以重復(fù)上述過程直至得到滿意的電路,然后進(jìn)行硬件電路的實(shí)現(xiàn)。這種方法提高了設(shè)計(jì)質(zhì)量,縮短了設(shè)計(jì)周期節(jié)省了設(shè)計(jì)費(fèi)用,提高了產(chǎn)品的競(jìng)爭(zhēng)力。本文對(duì)CPU中的ALU的設(shè)計(jì),能夠完成帶進(jìn)位的八位數(shù)的加減運(yùn)算和四位數(shù)的乘法和除法的運(yùn)算。在寄存器模塊中集成了構(gòu)成數(shù)據(jù)路徑的所有寄存器和多路選擇器,這些多路選擇器受控制信號(hào)的控制,構(gòu)成了數(shù)據(jù)路徑中的數(shù)據(jù)傳輸部分。在具體設(shè)計(jì)時(shí)用HLD語(yǔ)言來(lái)完成所希望的電路系統(tǒng),并規(guī)定器件的結(jié)構(gòu)特征和電路的行為方式,然后利用綜合器和適配器將此程序編程能控制FPGA和CPLD內(nèi)部結(jié)構(gòu),并實(shí)現(xiàn)相應(yīng)邏輯功能的的門級(jí)或更底層的結(jié)構(gòu)網(wǎng)表文件或下載文件。關(guān)鍵詞:ALUHLDFPGAEDAAbstractWiththedevelopmentofthesemiconductortechnologyandsystemdesigntechnology,ithasbeendifficulttomeettheneedsofanumberofoccasionsbecauseofthetraditionalsinglechips’smallsize,lowpowerconsumptionandanumberofproprietaryfeatures.Basedon

EDAsoftware,thedesignusescomputertocompletethecircuitquicklyandaccurately.Aftermakingaproposal,theDesignersdologicanalysis,performanceanalysisandtimingtest,iftheyfindanerrororiftheprogramisnotsatisfactory,theyrepeattheprocessuntilitbecomeasatisfactorycircuitandthenimplementthehardwarecircuit

.Thisapproachimprovesdesignqualityandshortenthedesigncycle,savesdesigncostsandimprovesproductcompetitiveness.

Inthispaper,thedesignofALUfortheCPUcancompletetheeight-bitnumberwithcarrybitintoadditionandsubtractionoperationsandfour-digitnumberintomultiplicationanddivisionoperations.Registermoduleintegratesallregistersandmultiplexersthatconstitutethedataway.Thesemultiplexersundercontrolofthecontrolsignalsconstitutethedatatransmissionpartofdataway.

Inspecificdesign,itcompletestheexpectedelectricalsystemswithHLDlanguageandprovidesthestructuralcharacteristicsofthedeviceandcircuitbehavior.ThenwiththisintegrateddeviceandtheadapterprogramtheprogramiscompiledintoFPGAandCPLDtocontroltheinternalstructureandlogicfunctionstoachievethecorrespondinggate-levelorlower-levelstructuralnetlistfilesordownloadingfilesKeywords:ArithmeticLogicUnitFieldProgrammableGateArray 目錄1、 緒論 緒論1.1課題研究的目的及意義隨著社會(huì)生成方式的改進(jìn),原始的記錄方式已經(jīng)被社會(huì)所淘汰了,如今電腦已被普及和使用,現(xiàn)在的管理也提升了一個(gè)檔次,漸漸實(shí)現(xiàn)了無(wú)紙化辦公,即從原來(lái)的人工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理模式。高校是研究技術(shù)的領(lǐng)地,學(xué)生宿舍的管理也應(yīng)該一改傳統(tǒng)的人工管理,更加信息化、時(shí)代化、節(jié)省人力物力、提高效率。對(duì)于學(xué)生宿舍的管理來(lái)說,信息量較為龐大,各種信息管理內(nèi)容復(fù)雜,查詢和管理學(xué)生信息和校園內(nèi)的宿舍信息等工作由人工完成將是很累的,也是很難滿足宿舍的管理要求的,不僅浪費(fèi)了許多人力物力資源,而且還很容易出現(xiàn)差錯(cuò),如果有一個(gè)符合要求的系統(tǒng)對(duì)其進(jìn)行智能化的學(xué)生公寓管理是最好不過的,節(jié)省了人力物力資源,并且對(duì)各種信息的把握和操作也更加方便了,對(duì)所有信息有了一個(gè)全局的掌握。因此,開發(fā)基于AJAX學(xué)生宿舍管理系統(tǒng)就具有一定現(xiàn)實(shí)意義。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,方便數(shù)字化的信息管理,同時(shí)可為用戶提供便捷、友好的操作界面。本系統(tǒng)最大的特點(diǎn)是通用性、簡(jiǎn)單操作性,隨著學(xué)校寄宿人員的增多,公寓管理人員的負(fù)擔(dān)越來(lái)越重,為了讓所有公寓管理人員能從繁重的工作中解脫出來(lái),實(shí)現(xiàn)無(wú)紙化辦公,使工作更有條理,更方便,更有效率而開發(fā)出這套基于AJAX學(xué)生宿舍管理系統(tǒng),使用者會(huì)感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫(kù)中去。由于數(shù)據(jù)庫(kù)的存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失。這無(wú)疑是為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。學(xué)生宿舍管理系統(tǒng)的開發(fā)使用,可以加快學(xué)校與現(xiàn)代化學(xué)校管理機(jī)制的接軌,通過Internet上的信息發(fā)布提高學(xué)校的自身形象,為學(xué)校步入現(xiàn)代化管理模式管理辦學(xué)做好充分地準(zhǔn)備。1.2課題研究的現(xiàn)狀目前,我國(guó)大部分學(xué)生宿舍管理系統(tǒng)C/S仍然占據(jù)主流地位。這樣的學(xué)生宿舍管理系統(tǒng)的客戶端可以與服務(wù)器的直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快操作界面漂亮、形式多樣,可以充分滿足客戶自身的個(gè)性化要求,同時(shí)也具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。然而,此類學(xué)生宿舍管理系統(tǒng)需要專門的客戶端安裝程序,分布功能弱,針對(duì)點(diǎn)多面廣且不具備網(wǎng)絡(luò)條件的用戶群體,不能夠?qū)崿F(xiàn)快速部署安裝和配置。兼容性差,對(duì)于不同的開發(fā)工具,具有較大的局限性。若采用不同工具,需要重新改寫程序。開發(fā)成本較高,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成。而基于B/S模式的學(xué)生宿舍管理系統(tǒng)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁(yè)即可增加服務(wù)器功能。維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。開發(fā)簡(jiǎn)單,共享性強(qiáng)。目前宿舍管理系統(tǒng)的發(fā)展及應(yīng)用還處于起步階段,存在技術(shù)、觀念、管理體制、信息安全等問題的限制,但隨著人們對(duì)信息社會(huì)的進(jìn)一步認(rèn)識(shí),以及計(jì)算機(jī)、通信和多媒體技術(shù)的發(fā)展和普及,基于B/S的學(xué)生宿舍管理系統(tǒng)將快速蓬勃的發(fā)展起來(lái)。1.3課題研究的主要內(nèi)容基于AJAX的學(xué)生宿舍管理系統(tǒng)是基于B/S模式開發(fā)的系統(tǒng),系統(tǒng)具有界面友好,操作方便,良好的用戶交互等特點(diǎn)。論文共分五個(gè)章節(jié),其中:主要介紹了研究詞課題的目的及意義和課題目前研究現(xiàn)狀.。主要對(duì)系統(tǒng)進(jìn)行了功能需求分析。主要對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)以及開發(fā)環(huán)境和工具的介紹。對(duì)系統(tǒng)的整體功能結(jié)構(gòu)進(jìn)行描述,并演示了具體實(shí)現(xiàn)功能。對(duì)系統(tǒng)的進(jìn)行總結(jié),說明了系統(tǒng)的優(yōu)點(diǎn)與不足之處。

需求設(shè)計(jì)2.1系統(tǒng)功能需求調(diào)查本系統(tǒng)的最終用戶為宿舍樓管理員以及宿舍樓的學(xué)生。根據(jù)日常生活中的經(jīng)驗(yàn),結(jié)合對(duì)我校宿舍樓管理老師的咨詢和對(duì)同宿舍樓同學(xué)的調(diào)查,得出用戶的下列實(shí)際要求:學(xué)生住在宿舍樓中,每棟宿舍樓都會(huì)有若干名老師負(fù)責(zé)本宿舍樓的日常管理。(1)學(xué)生的基本信息:入校時(shí),每位同學(xué)都有唯一的學(xué)號(hào),并被分配到指定的宿舍樓和指定的宿舍,也會(huì)有一個(gè)宿舍號(hào),其入校時(shí)間就是他的入住時(shí)間。另外,為了管理上的方便,同一院系的學(xué)生的宿舍一般在一起,相應(yīng)地會(huì)有其所在的院系名稱。(2)宿舍的基本信息:每間宿舍都有唯一的宿舍號(hào),入校時(shí),宿舍會(huì)裝公用電話機(jī),相應(yīng)地就有宿舍電話號(hào)碼。(3)宿舍財(cái)產(chǎn)的基本信息:每個(gè)宿舍的財(cái)產(chǎn)屬于學(xué)校,比如電燈,床鋪,柜子,桌椅等,為了對(duì)不同的財(cái)產(chǎn)進(jìn)行區(qū)分,可以為每種財(cái)產(chǎn)分配不同的財(cái)產(chǎn)號(hào)。這樣有利于財(cái)產(chǎn)的報(bào)修和管理。(4)報(bào)修的基本信息:宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時(shí),同學(xué)們需要將財(cái)產(chǎn)損壞情況報(bào)告給宿舍樓管理員,以便學(xué)校派人進(jìn)行維修。這時(shí),需要記錄報(bào)修的宿舍號(hào)和損壞的財(cái)產(chǎn)編號(hào),同時(shí)記錄報(bào)修的時(shí)間和損壞的原因。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,應(yīng)記錄解決時(shí)間,表示該報(bào)修成功解決。(5)來(lái)訪信息:為了宿舍安全,來(lái)訪客人必須經(jīng)過登記才能進(jìn)入學(xué)生宿舍。在訪客離開時(shí),在做記錄。需要登記訪客的身份證,訪問的宿舍、學(xué)生等信息。(6)貴重物品出樓登記:學(xué)生在出樓時(shí),如果攜帶貴重物品,必須經(jīng)過登記,拿到核對(duì)單,才能離開宿舍。這同樣也是出于宿舍人員財(cái)產(chǎn)安全做的考慮。需要登記準(zhǔn)確的出樓時(shí)間、物品、以及學(xué)生信息。2.2系統(tǒng)功能的設(shè)計(jì)和劃分2.2.1系統(tǒng)設(shè)計(jì)目標(biāo)目標(biāo)本系統(tǒng)既要滿足用戶的設(shè)計(jì),也要滿足設(shè)計(jì)員的設(shè)計(jì)目標(biāo)。1、用戶的觀點(diǎn)看,要求系統(tǒng)能夠達(dá)到以下目標(biāo):1)對(duì)信息的收集和保存信息。例如:輸入宿舍的基本信息,宿舍的財(cái)物信息等。2)信息處理。對(duì)學(xué)生可以入住到宿舍,物品報(bào)修,水電費(fèi)管理等。3)提供準(zhǔn)確的信息。要求比手工作業(yè)提供的更加準(zhǔn)確和細(xì)致的數(shù)據(jù),例如統(tǒng)計(jì)各年級(jí)學(xué)生宿舍數(shù)量。2、設(shè)計(jì)員從技術(shù)觀點(diǎn)看,要求系統(tǒng)能達(dá)到以下的目標(biāo):1)用戶使用,具有較高的用戶友好性。2)有較高的可靠性,將系統(tǒng)發(fā)生故障的概率控制在5.0%以下,并具有快速恢復(fù)的能力3)具有較高的運(yùn)行效率,應(yīng)比人工作業(yè)提高效率高。4)具有較強(qiáng)的可維護(hù)性和擴(kuò)充性,能夠適應(yīng)用戶的業(yè)務(wù)要求變化。3.設(shè)計(jì)策略:本系統(tǒng)的結(jié)構(gòu)是自頂向下擴(kuò)展的,層次化的暗盒模塊結(jié)構(gòu)。對(duì)高層模塊,將使用以事務(wù)為中心的設(shè)計(jì)策略,把一個(gè)復(fù)雜的系統(tǒng)逐步分解成較小的相對(duì)簡(jiǎn)單的暗合模塊;對(duì)低層模塊,采用以變換為中心的設(shè)計(jì)策略。此外,為了提高模塊的內(nèi)聚性,降低模塊間的偶合程度,數(shù)據(jù)庫(kù)的設(shè)計(jì)原則是以模塊間的郵政信箱方式進(jìn)行,從而既實(shí)現(xiàn)數(shù)據(jù)共享有提高模塊的獨(dú)立性,使系統(tǒng)具有很高的可修改性。2.2.2系統(tǒng)功能根據(jù)系統(tǒng)需求調(diào)查,系統(tǒng)設(shè)計(jì)目標(biāo),將學(xué)生宿舍管理系統(tǒng)劃分為以下模塊信息管理:本模塊包含信息查詢、信息錄入、學(xué)生住房登記三個(gè)子模塊(1)信息查詢本模塊包含房間查詢與學(xué)生查詢房間查詢:用戶可以根據(jù)樓號(hào)、房號(hào)、性別、入住人數(shù)、空缺人數(shù)、住宿費(fèi)用等來(lái)找到符合要求的宿舍信息??梢詫?duì)找到的宿舍信息進(jìn)行修改、刪除操作。學(xué)生查詢:用戶可以根據(jù)學(xué)號(hào)、姓名、性別、籍貫、年級(jí)、學(xué)制、學(xué)院、班級(jí)、宿舍等信息查找到符合要求的學(xué)生信息,其中學(xué)號(hào)唯一,可實(shí)現(xiàn)精確查找。同時(shí)用戶可以對(duì)找到的用戶信息進(jìn)行修改信息、刪除學(xué)生、修改住宿信息刪除住宿信息等操作。(2)信息錄入本模塊包含房間信息與學(xué)生信息的錄入房間信息錄入:用戶輸入宿舍房間的基本信息,房號(hào)、樓號(hào)、入住性別、電話、人數(shù)、水表、電表等信息,成功增加房間。學(xué)生信息錄入:用戶輸入學(xué)生的基本信息:學(xué)號(hào)、姓名、性別、學(xué)院、年級(jí)、班級(jí)等信息,成功增加學(xué)生。(3)學(xué)生住房登記本模塊包含學(xué)生入住、學(xué)生遷出以及調(diào)房登記學(xué)生入?。罕竟δ苁菍W(xué)生安排到宿舍中。輸入學(xué)生學(xué)號(hào)、宿舍號(hào)、入住時(shí)間,系統(tǒng)會(huì)根據(jù)填寫信息,修改學(xué)生的住宿信息以及宿舍信息。學(xué)生遷出:本功能是將學(xué)生遷出宿舍。輸入學(xué)生學(xué)號(hào)、宿舍號(hào)。系統(tǒng)會(huì)就會(huì)調(diào)整學(xué)生信息情況,刪除學(xué)生的住宿信息以及調(diào)整該宿舍的住宿人數(shù)。調(diào)房登記:學(xué)校有時(shí)會(huì)根據(jù)需要,對(duì)學(xué)生進(jìn)行換房管理;學(xué)生也有可能自己申請(qǐng)換房,所以增加此功能,可以方便宿舍信息的管理維護(hù)工作。安全管理:本模塊包含訪客管理、貴重物品出樓管理兩個(gè)子模塊(1)訪客管理為安全起見,宿舍管理員會(huì)對(duì)訪客進(jìn)行登記。本模塊分為來(lái)訪登記和來(lái)訪查詢:來(lái)訪登記:對(duì)于外來(lái)訪客,管理員會(huì)登記其基本信息:訪問的宿舍、訪問的學(xué)生、關(guān)系、證件、證件代碼等,以確定來(lái)訪安全。來(lái)訪查詢:學(xué)校可以根據(jù)時(shí)間、宿舍樓、查詢?cè)L客信息。對(duì)于查詢到的信息,管理員也可以做出修改、刪除等操作,方便管理訪客信息。(2)貴重物品出樓管理本模塊包含物品出樓管理和出樓查詢等功能:出樓管理:對(duì)于貴重的物品要搬出宿舍樓。保安跟宿舍管理員會(huì)要求學(xué)生做信息登記,以確定宿舍財(cái)產(chǎn)安全。包括學(xué)生信息、物品信息以及出樓時(shí)間,方便查詢。出樓查詢:管理員可以根據(jù)學(xué)生、宿舍樓、以及時(shí)間查詢出樓的物品信息。同時(shí),對(duì)于查詢出來(lái)的物品,管理員可以進(jìn)行修改、刪除操作。財(cái)物管理:本模塊包含費(fèi)用管理、物品報(bào)修兩個(gè)模塊:(1)費(fèi)用管理本模塊包含費(fèi)用標(biāo)準(zhǔn)的設(shè)定與查看、水電表度數(shù)的登記以及查詢繳費(fèi):費(fèi)用標(biāo)準(zhǔn)的設(shè)定與查看:市場(chǎng)上對(duì)于水電費(fèi)的標(biāo)準(zhǔn)時(shí)常會(huì)有變動(dòng),所以需要設(shè)立這個(gè)模塊對(duì)于水電費(fèi)標(biāo)準(zhǔn)進(jìn)行管理。實(shí)習(xí)的修改標(biāo)準(zhǔn),以保障收費(fèi)合理。水電表度數(shù)的登記:學(xué)校每季度都會(huì)有物業(yè)人員來(lái)查看登記水電表,方便學(xué)生繳納費(fèi)用。查詢繳費(fèi):學(xué)生根據(jù)自己的水電用量,及時(shí)繳納費(fèi)用。(2)維修管理本模塊包括物品報(bào)修、維修登記、維修查詢物品報(bào)修:本模塊主要由學(xué)生反映登記。學(xué)生根據(jù)宿舍的物品需要修理的情況,向宿舍管理員反映,管理員針對(duì)報(bào)修情況,做出登記,以方便學(xué)校物業(yè)及時(shí)進(jìn)行維修。維修登記:維修人員根據(jù)學(xué)生的報(bào)修情況,對(duì)損壞物品進(jìn)行維修,維修完成之后,再系統(tǒng)登記維修。以實(shí)時(shí)的更新系統(tǒng)維修信息維修查詢:管理員通過此功能可以查看到需要維修的物品情況,以及已經(jīng)維修好的物品情況。系統(tǒng)管理本模塊主要有系統(tǒng)管理進(jìn)行操作,系統(tǒng)管理員可以增加普通管理員以及系統(tǒng)管理員,可以查看管理員信息,修改管理員信息,以及修改密碼。2.3系統(tǒng)數(shù)據(jù)流圖系統(tǒng)分為信息管理、安全管理、財(cái)物管理、系統(tǒng)管理四個(gè)模塊的管理,每個(gè)模塊都有其子模塊,以下是幾個(gè)模塊中的數(shù)據(jù)流程圖:圖2-1學(xué)生信息管理圖2-2宿舍信息管理圖2-3學(xué)生住房信息管理圖2-4訪客信息管理圖2-5貴重物品出樓管理圖2-6維修管理

系統(tǒng)詳細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)3.1.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)管理員實(shí)體:管理員實(shí)體包括,管理員賬號(hào)(姓名),密碼,類別,性別,年齡。其中賬號(hào)為主鍵。圖3-1管理員實(shí)體圖學(xué)生實(shí)體:學(xué)生實(shí)體包括:學(xué)號(hào),姓名,家庭住址,性別,年齡,學(xué)制,年級(jí),學(xué)院,班級(jí),宿舍,入宿時(shí)間以及備注等屬性。其中學(xué)號(hào)為主鍵,宿舍與班級(jí)都為外鍵。圖3-2學(xué)生實(shí)體圖3.宿舍實(shí)體房間實(shí)體包括樓號(hào),房號(hào),電話,住宿性別,住宿費(fèi),可住人數(shù),已住人數(shù),備注等屬性。其中樓號(hào)跟房號(hào)為宿舍主鍵。圖3-3宿舍實(shí)體4.訪客實(shí)體訪客實(shí)體包含訪客ID,姓名,訪問宿舍,訪問時(shí)間,性別,訪問學(xué)生,關(guān)系,證件名,證件編號(hào)等屬性,其中,訪客ID作為主鍵,訪問宿舍與訪問學(xué)生為外鍵,分別與宿舍表,學(xué)生表關(guān)聯(lián)。圖3-4訪客實(shí)體圖5.出樓物品實(shí)體出樓物品實(shí)體包含物品ID,所屬學(xué)生,物品名,出樓時(shí)間,檢查人員,等屬性。其中,物品ID為主鍵,學(xué)生為外鍵,關(guān)聯(lián)學(xué)生信息表。圖3-5出樓物品實(shí)體圖6.維修物品實(shí)體圖維修物品實(shí)體包含物品ID,物品名,宿舍,報(bào)修日期,原因,是否已修,維修日期,管理員,是否賠償,賠償費(fèi)用等屬性,其中物品ID為主鍵,宿舍和管理員為外鍵,分別與宿舍信息表、管理員表關(guān)聯(lián)。圖3-6維修物品實(shí)體圖7.水表數(shù)據(jù)實(shí)體水表數(shù)據(jù)實(shí)體包含宿舍,上次度數(shù),現(xiàn)在度數(shù),上次登記日期,本次登記日期,需要費(fèi)用等屬性,其中宿舍為主鍵。每個(gè)宿舍有一個(gè)唯一的水表。圖3-7水表數(shù)據(jù)實(shí)體8.電表數(shù)據(jù)實(shí)體電表數(shù)據(jù)實(shí)體包含宿舍,上次度數(shù),現(xiàn)在度數(shù),上次登記日期,本次登記日期,需要費(fèi)用等屬性,其中宿舍為主鍵。每個(gè)宿舍有一個(gè)唯一的電表。圖3-8電表數(shù)據(jù)實(shí)體9.系統(tǒng)整體實(shí)體-關(guān)系圖管理員對(duì)宿舍,學(xué)生,報(bào)修物品,以及訪客的數(shù)據(jù)管理,具體的各數(shù)據(jù)實(shí)體之間的關(guān)系主要表示為如圖3-9所示。圖3-9系統(tǒng)E-R圖3.1.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)表3-1住宿學(xué)生數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注學(xué)號(hào)Snochar20住宿學(xué)生學(xué)號(hào)姓名Snamechar20住宿學(xué)生姓名性別Ssexchar4專業(yè)Sdeptchar40學(xué)生專業(yè)宿舍號(hào)Dnochar6住宿學(xué)生宿舍號(hào)入住時(shí)間Scheckindate8新生搬入時(shí)間班級(jí)ClassidChar10班級(jí)編號(hào)表3-2宿舍數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長(zhǎng)度備注宿舍號(hào)Dnochar6宿舍號(hào)宿舍電話Dphonechar15宿舍電話性別Dsexchar4入住性別費(fèi)用Dexpenseint11可住人數(shù)Dkezhuint11已住人數(shù)Druzhuint11備注Dextrachar255表3-3宿舍財(cái)產(chǎn)數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長(zhǎng)度備注物品號(hào)PnoInt2宿舍物品編號(hào)物品名Pnamechar20宿舍物品名表3-3訪客數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長(zhǎng)度備注訪客IDidInt11主鍵訪客名visitornmvarchar20學(xué)號(hào)studentidvarchar20被訪學(xué)生學(xué)號(hào)關(guān)系guanxivarchar50訪客與學(xué)生關(guān)系證件zhengjianvarchar20訪客出示的證件證件號(hào)碼zjnmvarchar20訪問時(shí)間visittimedate0管理員inturnvarchar20登記訪客的管理員宿舍號(hào)houseidvarchar20訪問的宿舍表3-4報(bào)修數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注宿舍號(hào)Dnochar6報(bào)修人宿舍號(hào)物品號(hào)PnoInt2報(bào)修物品編號(hào)提交日期Rsubmitdate8報(bào)修提交日期解決日期Rsolvedate8問題解決日期報(bào)修原因Rreasonchar50物品損壞原因表3-5水表數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注宿舍號(hào)Whouseidvarchar20水表所屬宿舍上次度數(shù)Wdishufloat20現(xiàn)在度數(shù)Wxianshufloat20上次登記日期Wshangcidate0本次登記日期Wnewdatedate0需繳費(fèi)用Wexpensefloat20所用度數(shù)乘以費(fèi)用標(biāo)準(zhǔn)表3-6電表數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注宿舍號(hào)Whouseidvarchar20水表所屬宿舍上次度數(shù)Wdishufloat20現(xiàn)在度數(shù)Wxianshufloat20上次登記日期Wshangcidate0本次登記日期Wnewdatedate0需繳費(fèi)用Wexpensefloat20所用度數(shù)乘以費(fèi)用標(biāo)準(zhǔn)表3-7貴重物品出樓表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注物品IDIDInt11主鍵學(xué)號(hào)studentidvarchar20物品所屬學(xué)生物品thingsvarchar50物品名字出樓時(shí)間outtimedate0登記人inturnvarchar20管理員表3-8標(biāo)準(zhǔn)設(shè)定表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注標(biāo)準(zhǔn)編號(hào)Idint11主鍵水費(fèi)標(biāo)準(zhǔn)wstdfloat20水費(fèi)價(jià)格電費(fèi)標(biāo)準(zhǔn)estdfloat20電費(fèi)價(jià)格3.2開發(fā)工具及相關(guān)技術(shù)操作系統(tǒng):windowxpWEB服務(wù)器:tomcat6.0后臺(tái)數(shù)據(jù)庫(kù):MYSQL5.0IDE開發(fā)工具:Myeclipse前臺(tái)頁(yè)面:采用JSP語(yǔ)言開發(fā)3.2.1MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介MySQL(發(fā)音為"myesscueel",不是"mysequel")是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。由于MySQL是開放源代碼的,因此任何人都可以在GeneralPublicLicense的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MYSQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MYSQL是管理內(nèi)容最好的選擇。MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。在2008年1月16號(hào)被Sun公司收購(gòu)。而2009年,SUN又被Oracle收購(gòu)。MYSQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語(yǔ)言”。SQL是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。3.2.2MyEclipse開發(fā)工具簡(jiǎn)介MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench,簡(jiǎn)稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。3.2.3JSP開發(fā)語(yǔ)言簡(jiǎn)介JSP是JavaServerPages的簡(jiǎn)稱,它是由SunMicrosystem公司于1999年6月推出,是基于JavaServlet以及整個(gè)Java體系的Web開發(fā)技術(shù)。作為J2EE體系中的重要一環(huán),JSP為創(chuàng)建高度動(dòng)態(tài)的Web應(yīng)用提供了一個(gè)獨(dú)特的開發(fā)環(huán)境。JSP能夠適應(yīng)市場(chǎng)上包括ApacheWebServer、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品,這足以勝任絕大多數(shù)的商業(yè)事務(wù)處理。同時(shí)JSP代碼經(jīng)過服務(wù)器的解釋執(zhí)行后會(huì)直接嵌入到HTML語(yǔ)言中,這樣就簡(jiǎn)化了頁(yè)面的輸出,也保留了腳本語(yǔ)言易于使用的優(yōu)點(diǎn)。JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。

系統(tǒng)功能說明4.1系統(tǒng)功能框圖圖4-1宿舍管理系統(tǒng)功能框圖4.2宿舍管理系統(tǒng)各模塊功能實(shí)現(xiàn)4.2.1信息管理信息查詢模塊實(shí)現(xiàn)界面本模塊包含房間的查詢修改以及學(xué)生的查詢修改1)房間的查詢用戶可以根據(jù)樓號(hào),房號(hào),入住性別,可住人數(shù),空缺人數(shù),住宿費(fèi)用等來(lái)查詢符合條件的宿舍信息。圖4-2宿舍房間的查詢界面用戶可以對(duì)查詢結(jié)果進(jìn)行修改和刪除操作,結(jié)果的顯示實(shí)現(xiàn)了分頁(yè)。圖4-3宿舍房間查詢結(jié)果顯示界面用戶可以修改查詢出來(lái)的結(jié)果,但是,如果已有入住學(xué)生,那么入住性別不可更改。圖4-4宿舍信息的修改界面2)學(xué)生查詢與修改界面可以根據(jù)學(xué)號(hào),姓名,性別,籍貫,年度,年制,學(xué)院,班級(jí),宿舍等信息,查詢到符合要求的學(xué)生。圖4-5學(xué)生查詢界面對(duì)于查詢結(jié)果,可以進(jìn)行修改學(xué)生信息,刪除學(xué)生信息,修改入住信息,以及刪除入住信息等操作,同時(shí)也實(shí)現(xiàn)了分頁(yè)查詢功能。圖4-6學(xué)生查詢結(jié)果顯示界面用戶可以對(duì)查詢到的學(xué)生信息進(jìn)行修改。圖4-7修改學(xué)生信息界面用戶可以對(duì)查詢到的學(xué)生住房信息進(jìn)行修改。圖4-8修改入住信息界面信息錄入模塊實(shí)現(xiàn)界面本模塊包含房間信息錄入以及學(xué)生信息的錄入。1)房間信息錄入界面房間信息錄入,此界面的交互用到了AJAX,用戶在輸入樓號(hào),房號(hào)后,如果已經(jīng)存在此房,那么系統(tǒng)就會(huì)提示房間存在,否則提示可用。圖4-9房間信息錄入界面例如,圖4-10房間信息錄入AJAX的使用2)學(xué)生信息錄入界面學(xué)生信息錄入,此界面的交互用到了AJAX,用戶在輸入學(xué)號(hào)后,如果已經(jīng)存在此學(xué)生,那么系統(tǒng)就會(huì)提示此學(xué)號(hào)存在,否則提示可用。圖4-11學(xué)生信息錄入界面住宿管理模塊實(shí)現(xiàn)界面本模塊包含學(xué)生入住,學(xué)生遷出,以及調(diào)房登記,方便管理員,對(duì)學(xué)生的住宿信息做登記。圖4-12學(xué)生入住宿舍登記界面圖4-13學(xué)生遷出宿舍登記界面圖4-14學(xué)生調(diào)房登記界面4.2.2安全管理來(lái)訪管理模塊實(shí)現(xiàn)界面本模塊包含來(lái)訪登記與來(lái)訪查詢功能。圖4-15來(lái)訪登記界面圖4-16來(lái)訪查詢界面對(duì)于查詢結(jié)果可以進(jìn)行修改與刪除操作,也可以進(jìn)行分頁(yè)查詢。圖4-17來(lái)訪查詢結(jié)果顯示界面修改來(lái)訪信息界面,修改完成后,系統(tǒng)會(huì)自動(dòng)返回到訪客信息列表上。圖4-18修改來(lái)訪查詢信息界面貴重物品出樓管理模塊界面本模塊包含出樓貴重品的登記,查詢功能。貴重物品的出樓需要登記學(xué)生,以及物品是從哪個(gè)宿舍出來(lái)的,另外也需要記錄登記員姓名,方便管理。圖4-19出樓貴重物品登記界面圖4-20貴重物品出樓查詢界面對(duì)于查詢結(jié)果,可以對(duì)物品信息進(jìn)行修改與刪除操作,也可進(jìn)行分頁(yè)查詢。圖4-21貴重物品查詢顯示界面修改完成后,會(huì)返回到物品信息列表。圖4-22修改物品資料界面4.2.3財(cái)物管理費(fèi)用管理模塊實(shí)現(xiàn)界面此模塊包含費(fèi)用標(biāo)準(zhǔn)設(shè)定,查詢,以及水電表信息的登記查詢,繳費(fèi)。水電費(fèi)的標(biāo)準(zhǔn)并非固定,隨著市場(chǎng)的變化,系統(tǒng)要及時(shí)更新標(biāo)準(zhǔn),以方便合理的計(jì)算費(fèi)用。圖4-23費(fèi)用標(biāo)準(zhǔn)設(shè)定界面圖4-24費(fèi)用標(biāo)準(zhǔn)查看界面圖4-25水表登記界面圖4-26電表登記界面圖4-27水電費(fèi)繳費(fèi)查詢界面圖4-28水費(fèi)查詢顯示界面圖4-29修改水表信息界面2.維修管理模塊實(shí)現(xiàn)界面此模塊包含物品報(bào)修,維修物品,以及維修查詢功能。圖4-30物品報(bào)修登記界面圖4-31維修登記界面圖4-32維修查詢界面圖4-33已維修物品顯示界面圖4-34未維修物品顯示界面4.2.4系統(tǒng)管理本模塊包含添加管理員,查詢管理員,修改密碼,退出系統(tǒng)等功能。管理員的添加界面同樣用到AJAX驗(yàn)證方式圖4-35添加管理員界面例如圖3-36添加管理員的AJAX驗(yàn)證圖4-37查詢管理員界面圖4-38修改管理員信息界面圖4-39修改已登錄管理員密碼界面

總結(jié)系統(tǒng)綜合介紹在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的宿舍管理方式也面臨著變革,而網(wǎng)絡(luò)宿舍管理則是一個(gè)很重要的方向。學(xué)生宿舍管理系統(tǒng)的開發(fā)使用,可以加快學(xué)校與現(xiàn)代化學(xué)校管理機(jī)制的接軌。基于Web技術(shù)的宿舍管理系統(tǒng)可以借助于遍布全球的Internet進(jìn)行,因此宿舍管理既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了管理的靈活性?;贏JAX學(xué)生宿舍管理系統(tǒng),實(shí)現(xiàn)了宿舍管理系統(tǒng)的各項(xiàng)基本功能。主要包含下四個(gè)模塊,分別為信息管理、安全管理、財(cái)物管理以及系統(tǒng)用戶的管理。這些功能模塊主要針對(duì)于學(xué)生與宿舍的管理。其中,宿舍管理中包括:宿舍信息、維修、訪客等管理;學(xué)生管理中包括:學(xué)生住宿管理、安全管理、財(cái)物管理。管理主要圍繞管理員操作展開。管理員可以管理學(xué)生、宿舍以及一些安全管理。學(xué)生對(duì)于數(shù)據(jù)的訪問、登記都需要通過管理員來(lái)進(jìn)行。5.2系統(tǒng)優(yōu)點(diǎn)基于AJAX學(xué)生宿舍管理系統(tǒng)主要為我校的宿舍管理提供自動(dòng)化、計(jì)算機(jī)化的服務(wù),減少大量的人工數(shù)據(jù)處理,從而大大提高宿舍管理的準(zhǔn)確性、科學(xué)性,提高管理水平,本系統(tǒng)主要優(yōu)點(diǎn)如下:1)針對(duì)性強(qiáng)。本系統(tǒng)完全是針對(duì)于學(xué)校的特色而開發(fā),從班級(jí)的設(shè)置、年級(jí)宿舍的安排,都可以方便學(xué)校對(duì)學(xué)生的管理。2)界面友好,操作方便。本系統(tǒng)的布局簡(jiǎn)單,菜單模塊明了,方便用戶使用,為很少使用軟件的宿舍管理員提供方便。3)良好的交互響應(yīng)。本系統(tǒng)基于AJAX框架開發(fā)的B/S系統(tǒng)。這使得Web應(yīng)用程序更為迅捷地回應(yīng)用戶動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息,這大大提高用戶體驗(yàn)。4)完整性。本系統(tǒng)基本涵蓋了宿舍管理中出現(xiàn)的一系列問題。包括房間的調(diào)換,水電費(fèi)的計(jì)算等,除了是一款容易上手的軟件,同時(shí)也提供了一套完整的宿舍管理方案。5.3系統(tǒng)存在的缺點(diǎn)與解決方案基于AJAX學(xué)生宿舍管理系統(tǒng)也存在一些缺點(diǎn),例如,學(xué)生無(wú)法訪問宿舍管理系統(tǒng),沒辦法實(shí)行反饋宿舍情況。另外,管理員也無(wú)法通過此系統(tǒng)向?qū)W生傳播消息、公告。針對(duì)這一問題,我打算為系統(tǒng)增加一個(gè)公告模塊以及一個(gè)學(xué)生訪問本系統(tǒng)的頁(yè)面,該頁(yè)面展示宿舍的公告、學(xué)校的通知事項(xiàng)以及宿舍管理員向?qū)W生傳播的消息。同時(shí),該頁(yè)面也可以點(diǎn)擊鏈接進(jìn)入宿舍財(cái)物報(bào)修登記頁(yè)面,方便學(xué)生及時(shí)反饋宿舍財(cái)物信息。致謝經(jīng)過不斷的努力終于將這篇論文寫完,在論文的寫作過程中遇到了很多的困難和障礙,都在同學(xué)和老師的幫助下解決了。在此,特別要感謝我的指導(dǎo)老師—陳敏老師,她對(duì)我進(jìn)行了無(wú)私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。另外,在調(diào)查宿舍管理方式的時(shí)候,宿舍管理員也給我提供了很多方面的支持與幫助。在此向幫助和指導(dǎo)過我的各位老師同學(xué)表示最衷心的感謝!感謝這篇論文所涉及到的各位學(xué)者。本文引用了數(shù)位學(xué)者的研究文獻(xiàn),如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多你問素材,還在論文的撰寫和排版燈過程中提供熱情的幫助。由于我的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請(qǐng)各位老師和學(xué)友批評(píng)和指正!參考文獻(xiàn)BruceEckel《thinkinginjava》[M]President,MindView,Inc范立鋒、喬世權(quán)、程文斌《JSP程序設(shè)計(jì)》[M]人民郵電出版社2009鄭阿奇《JavaEE基礎(chǔ)實(shí)用教程》[M]北京.電子工業(yè)出版社.2009LexdeHaan,TimGorman,KarenMorton,DanielFink,IngerJorgensen《BeginningOracleSQL》[M]ApresNicholasC.Zakas《ProfessionalJavaScriptforWebDevelopers2ndEdition》[M]SteveHolzner《Eclipse-整合開發(fā)工具》[M].東南大學(xué)出版社??藸栔?,陳昊鵬譯《JAVA編程思想》[M].機(jī)械工業(yè)出版社2007Martin《企業(yè)應(yīng)用架構(gòu)模式》[M].機(jī)械工業(yè)出版社2007BearBibeault《jQuery實(shí)戰(zhàn)》[J].人民郵電出版社.2009[美]bearbibeault和yehudakatz著陳寧譯《jQueryinAction》[J].MANNING.2008張永,李睿,年福忠《算法與數(shù)據(jù)結(jié)構(gòu)》國(guó)防工業(yè)出版社出版時(shí)間.2008崔群法,王詠梅,李有軍《Struts2從入門到精通》第1版,[M].電子工業(yè)出版社孫衛(wèi)琴《精通Hibernate:Java對(duì)象持久化技術(shù)詳解》(第2版)[M].電子工業(yè)出版社夏昕《Hibernate開發(fā)文檔》[J].電子工業(yè)出版社.2010夏昕《深入淺出Hibernate》[M].電子工業(yè)出版社.2010趙豐年《網(wǎng)頁(yè)制作教程》[M].人民郵電出版.2006趙豐年《網(wǎng)站開發(fā)基礎(chǔ)》[M].人民郵電出版.2006施伯樂丁寶康楊衛(wèi)東《數(shù)據(jù)庫(kù)教程》[M].電子工業(yè)出版社,2004陳建新,葉飛躍,馬玉書,仝兆歧.數(shù)據(jù)庫(kù)技術(shù)第一版[M].北京.石油工業(yè)出版社.2000.33-40張銀鶴,劉治國(guó),張豪.JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程[M].北京.清華大學(xué)出版社.2007.1

附錄附錄1配置文件生成主要代碼web.xml配置文件主要代碼如下:<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="/xml/ns/javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"><display-name>學(xué)生宿舍管理系統(tǒng)</display-name><description>學(xué)生宿舍管理系統(tǒng)</description> <!--開始DWR配置--><servlet><servlet-name>dwr</servlet-name><servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class><init-param><param-name>debug</param-name><param-value>true</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dwr</servlet-name><url-pattern>/dwr/*</url-pattern></servlet-mapping><!--JSPCservletmappingsstart--><servlet><servlet-name>AddAdmin</servlet-name><servlet-class>mydesign.servlet.AddAdmin</servlet-class></servlet><servlet-mapping><servlet-name>AddAdmin</servlet-name><url-pattern>/AddAdmin</url-pattern></servlet-mapping><servlet><servlet-name>SearchAdmin</servlet-name><servlet-class>mydesign.servlet.SearchAdmin</servlet-class></servlet><servlet-mapping><servlet-name>SearchAdmin</servlet-name><url-pattern>/SearchAdmin</url-pattern></servlet-mapping><servlet><servlet-name>UpdateAdmin</servlet-name><servlet-class>mydesign.servlet.UpdateAdmin</servlet-class></servlet><servlet-mapping><servlet-name>UpdateAdmin</servlet-name><url-pattern>/UpdateAdmin</url-pattern></servlet-mapping><servlet><servlet-name>UpdatePWD</servlet-name><servlet-class>mydesign.servlet.UpdatePWD</servlet-class></servlet><servlet-mapping><servlet-name>UpdatePWD</servlet-name><url-pattern>/UpdatePWD</url-pattern></servlet-mapping><servlet><servlet-name>login</servlet-name><servlet-class>mydesign.servlet.login</servlet-class></servlet><servlet-mapping><servlet-name>login</servlet-name><url-pattern>/login</url-pattern></servlet-mapping><servlet><servlet-name>AddHouse</servlet-name><servlet-class>mydesign.servlet.AddHouse</servlet-class></servlet><servlet-mapping><servlet-name>AddHouse</servlet-name><url-pattern>/AddHouse</url-pattern></servlet-mapping><servlet><servlet-name>SearchHouse</servlet-name><servlet-class>mydesign.servlet.SearchHouse</servlet-class></servlet><servlet-mapping><servlet-name>SearchHouse</servlet-name><url-pattern>/SearchHouse</url-pattern></servlet-mapping><servlet><servlet-name>UpdateHouse</servlet-name><servlet-class>mydesign.servlet.UpdateHouse</servlet-class></servlet><servlet-mapping><servlet-name>UpdateHouse</servlet-name><url-pattern>/UpdateHouse</url-pattern></servlet-mapping><servlet><servlet-name>AddStudent</servlet-name><servlet-class>mydesign.servlet.AddStudent</servlet-class></servlet><servlet-mapping><servlet-name>AddStudent</servlet-name><url-pattern>/AddStudent</url-pattern></servlet-mapping><servlet><servlet-name>AddStudentHouse</servlet-name><servlet-class>mydesign.servlet.AddStudentHouse</servlet-class></servlet><servlet-mapping><servlet-name>AddStudentHouse</servlet-name><url-pattern>/AddStudentHouse</url-pattern></servlet-mapping><servlet><servlet-name>SearchStudent</servlet-name><servlet-class>mydesign.servlet.SearchStudent</servlet-class></servlet><servlet-mapping><servlet-name>SearchStudent</servlet-name><url-pattern>/SearchStudent</url-pattern></servlet-mapping><servlet><servlet-name>UpdateStudent</servlet-name><servlet-class>mydesign.servlet.UpdateStudent</servlet-class></servlet><servlet-mapping><servlet-name>UpdateStudent</servlet-name><url-pattern>/UpdateStudent</url-pattern></servlet-mapping><servlet><servlet-name>UpDateSH</servlet-name><servlet-class>mydesign.servlet.UpDateSH</servlet-class></servlet><servlet-mapping><servlet-name>UpDateSH</servlet-name><url-pattern>/UpDateSH</url-pattern></servlet-mapping><servlet><servlet-name>DelStudentHouse</servlet-name><servlet-class>mydesign.servlet.DelStudentHouse</servlet-class></servlet><servlet-mapping><servlet-name>DelStudentHouse</servlet-name><url-pattern>/DelStudentHouse</url-pattern></servlet-mapping><servlet><servlet-name>Exchange</servlet-name><servlet-class>mydesign.servlet.Exchange</servlet-class></servlet><servlet-mapping><servlet-name>Exchange</servlet-name><url-pattern>/Exchange</url-pattern></servlet-mapping><servlet><servlet-name>AddVisitor</servlet-name><servlet-class>mydesign.servlet.AddVisitor</servlet-class></servlet><servlet-mapping><servlet-name>AddVisitor</servlet-name><url-pattern>/AddVisitor</url-pattern></servlet-mapping><servlet><servlet-name>SearchVisitor</servlet-name><servlet-class>mydesign.servlet.SearchVisitor</servlet-class></servlet><servlet-mapping><servlet-name>SearchVisitor</servlet-name><url-pattern>/SearchVisitor</url-pattern></servlet-mapping><servlet><servlet-name>UpdateVisitor</servlet-name><servlet-class>mydesign.servlet.UpdateVisitor</servlet-class></servlet><servlet-mapping><servlet-name>UpdateVisitor</servlet-name><url-pattern>/UpdateVisitor</url-pattern></servlet-mapping><servlet><servlet-name>AddOutthings</servlet-name><servlet-class>mydesign.servlet.AddOutthings</servlet-class></servlet><servlet-mapping><servlet-name>AddOutthings</servlet-name><url-pattern>/AddOutthings</url-pattern></servlet-mapping><servlet><servlet-name>SearchOutthings</servlet-name><servlet-class>mydesign.servlet.SearchOutthings</servlet-class></servlet><servlet-mapping><servlet-name>SearchOutthings</servlet-name><url-pattern>/SearchOutthings</url-pattern></servlet-mapping><servlet><servlet-name>UpdateOutthings</servlet-name><servlet-class>mydesign.servlet.UpdateOutthings</servlet-class></servlet><servlet-mapping><servlet-name>UpdateOutthings</servlet-name><url-pattern>/UpdateOutthings</url-pattern></servlet-mapping><servlet><servlet-name>AddRepair</servlet-name><servlet-class>mydesign.servlet.AddRepair</servlet-class></servlet><servlet-mapping><servlet-name>AddRepair</servlet-name><url-pattern>/AddRepair</url-pattern></servlet-mapping><servlet><servlet-name>IsRepair</servlet-name><servlet-class>mydesign.servlet.IsRepair</servlet-class></servlet><servlet-mapping><servlet-name>IsRepair</servlet-name><url-pattern>/IsRepair</url-pattern></servlet-mapping><servlet><servlet-name>SearchRepair</servlet-name><servlet-class>mydesign.servlet.SearchRepair</servlet-class></servlet><servlet-mapping><servlet-name>SearchRepair</servlet-name><url-pattern>/SearchRepair</url-pattern></servlet-mapping><servlet><servlet-name>UpdateRepair</servlet-name><servlet-class>mydesign.servlet.UpdateRepair</servlet-class></servlet><servlet-mapping><servlet-name>UpdateRepair</servlet-name><url-pattern>/UpdateRepair</url-pattern></servlet-mapping><servlet><servlet-name>SetStandard</servlet-name><servlet-class>mydesign.servlet.SetStandard</servlet-class></servlet><servlet-mapping><servlet-name>SetStandard</servlet-name><url-pattern>/SetStandard</url-pattern></servlet-mapping><servlet><servlet-name>SearchStandard</servlet-name><servlet-class>mydesign.servlet.SearchStandard</servlet-class></servlet><servlet-mapping><servlet-name>SearchStandard</servlet-name><url-pattern>/SearchStandard</url-pattern></servlet-mapping><servlet><servlet-name>WriteExpense</servlet-name><servlet-class>mydesign.servlet.WriteExpense</servlet-class></servlet><servlet-mapping><servlet-name>WriteExpense</servlet-name><url-pattern>/WriteExpense</url-pattern></servlet-mapping><servlet><servlet-name>SearchExpense</servlet-name><servlet-class>mydesign.servlet.SearchExpense</servlet-class></servlet><servlet-mapping><servlet-name>SearchExpense</servlet-name><url-pattern>/SearchExpense</url-pattern></servlet-mapping><servlet><servlet-name>UpdateExpense</servlet-name><servlet-class>mydesign.servlet.UpdateExpense</servlet-class></servlet><servlet-mapping><servlet-name>UpdateExpense</servlet-name><url-pattern>/UpdateExpense</url-pattern></servlet-mapping><servlet><servlet-name>Handin</servlet-name><servlet-class>mydesign.servlet.Handin</servlet-class></servlet><servlet-mapping><servlet-name>Handin</servlet-name><url-pattern>/Handin</url-pattern></servlet-mapping><servlet><servlet-name>Exit</servlet-name><servlet-class>mydesign.servlet.Ex

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論