大學宿舍管理系統(tǒng)web版_第1頁
大學宿舍管理系統(tǒng)web版_第2頁
大學宿舍管理系統(tǒng)web版_第3頁
大學宿舍管理系統(tǒng)web版_第4頁
大學宿舍管理系統(tǒng)web版_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

大學宿舍管理系統(tǒng)WEB版摘要宿舍作為一種不動產(chǎn)資源,其管理問題一直都是人們所關心的問題,特別是高校學生。但是,這其中涉及的信息處理量過于大,一直沒有適合的信息管理系統(tǒng)。然而,現(xiàn)在計算機技術和網(wǎng)絡推廣已經(jīng)得到了很好的發(fā)展,各行各業(yè)都在不同程度地引進計算機及網(wǎng)絡技術,以求在業(yè)務處理能力及服務能力方面做到更大進步??梢哉f,現(xiàn)下哪個企業(yè)不引進計算機信息管理系統(tǒng),誰就在服務水平和業(yè)務水平方面遜于同行一籌了。本系統(tǒng)是為高校設計開發(fā)的學生宿舍管理系統(tǒng),來研究基于B/S模式的宿舍管理的實現(xiàn),采用的是JSPSQL2005模式的電子平臺。此系統(tǒng)設計上采用三層結構、WEBSERVICE技術,使之在選用平臺、采用技術上具有先進性、前瞻性、擴充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴充性。系統(tǒng)設計按標準化、規(guī)范化,分層設計,構件化實現(xiàn)。采用軟件構件化的開發(fā)方式,使系統(tǒng)結構分層,業(yè)務與實現(xiàn)分離,邏輯與數(shù)據(jù)分離;以統(tǒng)一的服務接口規(guī)范為核心,使用開放標準。從功能上來說,系統(tǒng)是比較完備的,系統(tǒng)以WEB界面與用戶交互,為用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫操作,采用了模塊化設計方法,根據(jù)用戶的需求及程序的應用與維護的易用性,將各個部分置于不同的模塊當中,方便了程序的擴展與維護,同時建立了程序功能復用的基礎。關鍵詞JSP信息管理數(shù)據(jù)庫SQL2005UNIVERSITYDORMITORYMANAGEMENTSYSTEMWEBVERSIONABSTRACTTHENETWORKDISTRIBUTIONSYSTEMBANDSFRANCHISERANDWORKFLOWOFTHEENTERPRISETOGETHER,ANDCUTSANEFFECTIVECHANNELFROMTHEENTERPRISETOFRANCHISERTHESYSTEMCANALSOIMPROVETHEWORKSEFFICIENCYANDINCREASESTHESALETHROUGHBREAKINGTHEOBSTACLEBETWEENBRANCHANDBRANCH,ENTERPRISEANDENTERPRISETHESYSTEMISANONLINESYSTEM,USINGTHEMODELTOCUSTOMISEDJSPSQL2005RUNNINGASMALLECOMMERCEPLATFORMTHISSYSTEMISDESIGNEDBASEDONTHREELAYERSTRUCTURE,WEBSERVICETECHNOLOGY,MAKINGTHECHOICEOFPLATFORM,USINGADVANCEDTECHNOLOGY,FORWARDLOOKING,SCALABILITY,THUSENSURINGTHECOMPLETIONOFTHESYSTEMHASGOODSTABILITYANDSCALABILITYFROMTHEFUNCTIONALPOINTOFVIEW,THESYSTEMISRELATIVELYCOMPLETEWEBINTERFACEWITHTHESYSTEMTOUSERSINTHEWORLD,PROVIDINGINFORMATIONTOUSERSANDACCEPTITSOPERATION,ANDTHROUGHTHEDATABASEMANAGEMENTSYSTEMTOSTOREINFORMATIONSYSTEMTOACHIEVEDATABROWSEINFORMATION,REFERRAL,EDITINGANDMANAGEMENTOFBASICDATABASEOPERATIONS,THEUSEOFMODULARSYSTEMDESIGNMETHODOLOGY,BASEDONUSERDEMANDANDAPPLICATIONPROCEDURESANDTHEMAINTENANCEOFTHEUSERFRIENDLYNATURE,EACHCOMPONENTWILLBEPLACEDINDIFFERENTMODULES,TOFACILITATETHEPROCESSOFEXPANSIONANDMAINTENANCE,ANDESTABLISHEDPROCEDURESOFTHEFUNCTIONALUSEBASISKEYWORDSJSPNETWORKDISTRIBUTIONDATABASESQL2005目錄摘要IABSTRACTII1引言111可行性分析2111經(jīng)濟可行性2112技術可行性2113操作可行性512論文各章簡介52需求分析721業(yè)務流分析922數(shù)據(jù)流分析1023數(shù)據(jù)字典113系統(tǒng)設計1431系統(tǒng)設計思想1432系統(tǒng)功能模塊劃分144數(shù)據(jù)庫設計1641數(shù)據(jù)庫需求分析1642數(shù)據(jù)庫概念結構設計1643數(shù)據(jù)庫邏輯結構設計185管理模塊界面設計2151前臺登陸界面2152管理員信息管理界面2253宿舍信息管理界面2354學生信息管理界面2455水電費信息管理界面2656訪客信息管理界面2657評分信息管理界面28結論30參考文獻31致謝321引言INTERNET是世界上最大的計算機互聯(lián)網(wǎng)絡。所謂計算機網(wǎng)絡,就是把分步在不同地理區(qū)域的計算機與專門外部設備用通信線路互連成一個規(guī)模大、功能強的網(wǎng)絡系統(tǒng),從而使計算機之間相傳遞信息,共享硬件、軟件,數(shù)據(jù)信息等資源。它是現(xiàn)代通信技術與計算機技術相結合的產(chǎn)物。而INTERNET連接著世界各地數(shù)以千萬計大大小小的電腦網(wǎng)絡和主機,是世界上最開放的計算機網(wǎng)絡。1969年,美國國防部研究計劃管理局(ARPA)開始建立一個命名為ARPANET的網(wǎng)絡,當時建立這個網(wǎng)絡的目的只是為了將美國的幾個軍事及研究用電腦主機連接起來。人們普遍認為ARPANET就是INTERNET的雛形。1985年,美國國家科學基金會(NFS)開始建立NSFNET,它成為INTERNET上主要用于科研和教育的主干部分,代替了ARPANET的骨干地位。1989年MILNET(由ARPANET分離出來)實現(xiàn)和NSFNET連接后,就開始采用INTERNET這個名稱。自此以后,其他部門的計算機網(wǎng)相繼并入INTERNET,ARPANET就宣告解散。90年代是INTERNET的商業(yè)化階段,商業(yè)機構開始進入INTERNET,使INTERNET開始了商業(yè)化的新進程,也成為INTERNET大發(fā)展的強大推動力。1995年,NSFNET停止運作,INTERNET已徹底商業(yè)化了。INTERNET的規(guī)模一直呈指數(shù)增長,除了網(wǎng)絡規(guī)模在擴大外,INTERNET應用領域也在走向多元化。最初的網(wǎng)絡應用主要是電子郵件、新聞組、遠程登陸和文件傳輸,網(wǎng)絡用戶主要是科技工作者。然而到了90年代早期,一種新型的網(wǎng)絡應用萬維網(wǎng)問世后,一下子將無數(shù)非學術領域的用戶帶進了網(wǎng)絡世界,萬維網(wǎng)以其信息量大、查詢快捷方便而很快被人們所接受。隨著多媒體通訊業(yè)務的開通,INTERNET已經(jīng)實現(xiàn)了網(wǎng)上購物、遠程教育、遠程醫(yī)療、視頻點播、視頻會議等新應用,可以說INTERNET的應用領域已經(jīng)深人到社會生活的方方面面。INTERNET之所以發(fā)展如此迅速,被稱為二十世紀末最偉大的發(fā)明,是因為INTERNET從一開始就具有的開放、自由、平等、合作和免費的特性所推動的。也正是這些特性,再加上共享性、交互性、虛擬性、全球性和個性化,使得INTERNET稱為二十一世紀的商業(yè)“聚寶盆“。萬維網(wǎng)的英文全稱是WORLDWIDEWEB,也可以寫為WWW、WEB或3W。它是使用超文本探索INTERNET的系統(tǒng),最早由位于日內(nèi)瓦的歐洲粒子物理實驗室CERN所創(chuàng)建。創(chuàng)建者的目的是建立一種網(wǎng)絡系統(tǒng),將分布在世界各地的物理學家組織在一起,互相交流設計思想和研究成果。1990年底,第一套WWW軟件問世,其后發(fā)展極為迅速。WWW不僅能夠傳輸文本,也能夠傳輸圖像、聲音和動畫信息。在使用WWW進行文件閱讀時,屏幕上會出現(xiàn)許多不同于基色的詞或詞組,這就是“超級鏈接”,超級鏈接是指向WEB頁面的統(tǒng)一資源定位器URL的對象。當用戶單擊一個超級鏈接時,該用戶界面就會跳轉(zhuǎn)到超級鏈接所指向的WEB頁面。URL可以看作是WEB頁面的地址。每個WEB頁面都有一個或多個URL與之相關。WWW采用與“網(wǎng)”狀結構組織有關的資源。與其他信息發(fā)布工具相比,WWW由于所需的費用很低,應用范圍很廣,因而具有很大的吸引力。隨著文本、圖像、影像、聲音和交互式應用程序的統(tǒng)一,WWW已經(jīng)成為信息交換的有效方式。WWW使訪問者可以瀏覽各種信息資源,并通過各種超級鏈接輕易地從一種信息資源轉(zhuǎn)到另一種信息資源。隨著新的應用程序和瀏覽器不斷出現(xiàn),WEB已成為INTERNET上發(fā)布文本和多媒體信息的通用手段。在引入了可運行與用戶交互的腳本的WEB服務器后,WEB頁面變得是這樣精彩。然后JAVA的出現(xiàn)又使一切發(fā)生了變化,使用這種語言,應用程序可以被建立然后下載到客戶游覽器上運行。此后人們所熟悉的客戶/服務器的開發(fā)模式被引入到WEB上,這標志著萬維網(wǎng)使用方式的根本變革?;ヂ?lián)網(wǎng)受歡迎的根本原因在于它的(使用)成本低,使用的(信息)價值超高?;ヂ?lián)網(wǎng)的優(yōu)點有以下幾方面1)互聯(lián)網(wǎng)能夠不受空間限制來進行信息交換。2)信息交換具有時域性(更新速度快)。3)交換信息具有互動性(人與人,人與信息之間可以互動交流)。4)信息交換的使用成本低(通過信息交換,代替實物交換)。5)信息交換趨向于個性化發(fā)展(容易滿足每個人的個性化需求)。6)使用者眾多。7)有價值的信息被資源整合,信息儲存量大。高效、快。8)信息交換能以多種形式存在(視頻、圖片、文章等等)。11可行性分析隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,人們對網(wǎng)絡的需求也越來越苛刻,越來越貼近其生活,電子服務已經(jīng)成為網(wǎng)上的一股潮流。而更多的,是要求傳統(tǒng)行業(yè)的服務要延伸到網(wǎng)絡,以更方便其生活、工作和學習??尚行匝芯康哪康?,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設計的過程。系統(tǒng)的可行性分析主要包括經(jīng)濟上的可行性、技術上的可行性和操作上的可行性。本系統(tǒng)的可行性分析如下111經(jīng)濟可行性由于本高校學生宿舍管理系統(tǒng)所要求的硬件(計算機及相關硬件)和軟件環(huán)境JSPSQL2005,市場上都容易購買到或從相關網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護上,對高校不造成過重的經(jīng)濟負擔。而一旦此系統(tǒng)投入使用,不僅可以減少后勤管理中心人員的工作強度,提高工作效率,而且方便了學生的信息管理,極大限度地提高了效率,而且,目標系統(tǒng)不是很復雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量人力產(chǎn)生的效益將遠遠大于本管理系統(tǒng)的開發(fā)成本,所以從經(jīng)濟方面講開發(fā)此系統(tǒng)是可行的。112技術可行性高校學生公寓管理系統(tǒng)的開發(fā)基于B/S模式,主要包括前端應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于前者要求應具備功能完備、易于使用等特點,而對于后者則要求能建立數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。在過去很長一段時間,網(wǎng)絡軟件的開發(fā)都采用客戶端(CLIENT)/服務器(SERVER)模式,即所謂的C/S模式。比如在JAVA中,可以通過SOCKET實現(xiàn)一個客戶端/服務器的架構。在這種模式下,主要業(yè)務邏輯都集中與客戶端的程序,因此,必然導致以下問題1系統(tǒng)安裝、調(diào)試、維護和升級的困難;2在整個系統(tǒng)中,業(yè)務邏輯和用戶界面都集中到了客戶端,必然會增加安全隱患。正是由于C/S架構的這些問題,人們逐漸接受了基于瀏覽器BROWER/服務器SERVER結構的系統(tǒng),也就是B/S模式。在B/S模式中,最核心的一點就是用通用的瀏覽器取代了原來的客戶端系統(tǒng)程序。B/S模式雖然只對C/S模式作了少許變動,但帶來了巨大的好處由于客戶端統(tǒng)一為瀏覽器,因此,應用程序在部署、升級、維護時,只需要在服務器端進行配置就可以了。所有的配置工作都集中到了服務器端,提高了系統(tǒng)的安全性。雖然B/S模式帶來了很大的好處,但是由于在客戶端能夠利用編程對象僅僅是瀏覽器,因此,原來在C/S模式下很容易實現(xiàn)的一些客戶端功能,在B/S模式下,卻變的很難實現(xiàn)甚至無法實現(xiàn)。盡管如此,B/S模式仍舊是目前很多應用系統(tǒng)的首選模式。本系統(tǒng)擬采用JSP和MSSQL2005分別作為前端和后端的開發(fā)工具。JSP(全稱JAVASERVERPAGES)是由SUNMICROSYSTEMS公司倡導和許多公司參與共同建立的一種使軟件開發(fā)者可以響應客戶端請求,而動態(tài)生成HTML、XML或其他格式文檔的WEB網(wǎng)頁的技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML(標準通用標記語言的子集)文件HTM,HTML中插入JAVA程序段SCRIPTLET和JSP標記TAG,從而形成JSP文件,后綴名為JSP。用JSP開發(fā)的WEB應用是跨平臺的,既能在LINUX下運行,也能在其他操作系統(tǒng)上運行。JSP技術是以JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務器端的JAVA庫單元提供了一個接口來服務于HTTP的應用程序。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持JAVA,也可以訪問JSP網(wǎng)頁。JSP使JAVA代碼和特定的預定義動作可以嵌入到靜態(tài)頁面中。JSP句法增加了被稱為JSP動作的XML標簽,它們用來調(diào)用內(nèi)建功能。另外,可以創(chuàng)建JSP標簽庫,然后像使用標準HTML或XML標簽一樣使用它們。標簽庫提供了一種和平臺無關的擴展服務器性能的方法。JSP被JSP編譯器編譯成JAVASERVLETS。一個JSP編譯器可以把JSP編譯成JAVA代碼寫的SERVLET然后再由JAVA編譯器來編譯成機器碼,也可以直接編譯成二進制碼。JSP在多個方面加速了動態(tài)WEB頁面的開發(fā)。1將內(nèi)容的生成和顯示進行分離使用JSP技術,WEB頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和JAVABEAN組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和BEANS中,那么其他人能夠編輯使用JSP頁面。而不影響內(nèi)容的生成。在服務器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JAVABEANS組件,使用JDBC技術訪問數(shù)據(jù)庫,活著包含文件),并且將結果以HTML頁面形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的WEB瀏覽器的完整。2強調(diào)可重用的組件絕大多數(shù)JSP頁面依賴于可重用、跨平臺組件來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。3采用標識簡化頁面開發(fā)JSPJAVASERVERPAGE技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內(nèi)容生成所需要的。與JSP相關的XML標識能夠訪問JAVABEANS組件,并且能設置或者檢索組件屬性,下載APPLET,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術是可以擴展的。由于JSP頁面的內(nèi)置腳本語言是基于JAVA編程語言的,而且所有的JSP頁面都被編輯譯成為JAVASERVLET,JSP頁面就具有JAVA技術的所有好處,包括良好的存儲性能和安全性,還有卓越的跨平臺的特性??偟膩碚fJSP具有以下優(yōu)點(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP的局限性JSP的優(yōu)勢是顯而易見的。(3)強大的可伸縮性。從只有一個小的JAR文件就可以運行SERVLET/JSP,到由多臺服務器進行集群和負載均衡,到多臺APPLICATION進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,JAVA顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,JAVA已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。(5)支持服務器端組件。WEB應用需要強大的服務器端組件來支持,開發(fā)人員需要利用其他工具設計實現(xiàn)復雜功能的組件供WEB頁面調(diào)用,以增強系統(tǒng)性能。JSP可以使用成熟的JAVABEANS組件來實現(xiàn)復雜商務功能。同樣JSP也還有一些缺點(1)與ASP也一樣,JAVA的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。(2)JAVA的運行速度是用CLASS常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。SQL全名是結構化查詢語言(STRUCTUREDQUERYLANGUAGE),是用于數(shù)據(jù)庫中的標準數(shù)據(jù)查詢語言,IBM公司最早使用在其開發(fā)的數(shù)據(jù)庫系統(tǒng)中。1986年10月,美國ANSI對SQL進行規(guī)范后,以此作為關系式數(shù)據(jù)庫管理系統(tǒng)的標準語言ANSIX31351986,1987年得到國際標準組織的支持下成為國際標準。不過各種通行的數(shù)據(jù)庫系統(tǒng)在其實踐過程中都對SQL規(guī)范作了某些編改和擴充。所以,實際上不同數(shù)據(jù)庫系統(tǒng)之間的SQL語言不能完全相互通用。SQL是高級的非過程化編程語言,它允許用戶在高層數(shù)據(jù)結構上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解其具體的數(shù)據(jù)存放方式。而它的界面,能使具有底層結構完全不同的數(shù)據(jù)庫系統(tǒng)和不同數(shù)據(jù)庫之間,使用相同SQL語言作為數(shù)據(jù)的輸入與管理。它以記錄項目RECORDS的合集(SET)項集,RECORDSET作為操縱對象,所有SQL語句接受項集作為輸入,回送出的項集作為輸出,這種項集特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使它擁有極大的靈活性和強大的功能。在多數(shù)情況下,在其他編程語言中需要用一大段程序才可實踐的一個單獨事件,而其在SQL上只需要一個語句就可以被表達出來。這也意味著用SQL語言可以寫出非常復雜的語句。SQL同時也是數(shù)據(jù)庫文件格式的擴展名。SQL語言包含6個部分一數(shù)據(jù)查詢語言(DQLDATAQUERYLANGUAGE)其語句,也稱為“數(shù)據(jù)檢索語句”,用以從表中獲得數(shù)據(jù),確定數(shù)據(jù)怎樣在應用程序給出。保留字SELECT是DQL(也是所有SQL)用得最多的動詞,其他DQL常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING。這些DQL保留字常與其他類型的SQL語句一起使用。二數(shù)據(jù)操作語言(DMLDATAMANIPULATIONLANGUAGE)其語句包括動詞INSERT,UPDATE和DELETE。它們分別用于添加,修改和刪除表中的行。也稱為動作查詢語言。三事務處理語言(TPL)它的語句能確保被DML語句影響的表的所有行及時得以更新。TPL語句包括BEGINTRANSACTION,COMMIT和ROLLBACK。四數(shù)據(jù)控制語言(DCL)它的語句通過GRANT或REVOKE獲得許可,確定單個用戶和用戶組對數(shù)據(jù)庫對象的訪問。某些RDBMS可用GRANT或REVOKE控制對表單個列的訪問。五數(shù)據(jù)定義語言(DDL)其語句包括動詞CREATE和DROP。在數(shù)據(jù)庫中創(chuàng)建新表或刪除表(CREATTABLE或DROPTABLE);為表加入索引等。DDL包括許多與人數(shù)據(jù)庫目錄中獲得數(shù)據(jù)有關的保留字。它也是動作查詢的一部分。六指針控制語言(CCL)它的語句,像DECLARECURSOR,F(xiàn)ETCHINTO和UPDATEWHERECURRENT用于對一個或多個表單獨行的操作。同時SQL具有以下特點1一體化SQL集數(shù)據(jù)定義DDL、數(shù)據(jù)操縱DML和數(shù)據(jù)控制DCL于一體,可以完成數(shù)據(jù)庫中的全部工作。2使用方式靈活它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C、FORTRAN、COBOL、JAVA等主語言中使用。3非過程化只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機“做什么”,而不需要告訴它“怎么做”。4語言簡潔,語法簡單,好學好用在ANSI標準中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。因此從技術方面講開發(fā)此系統(tǒng)是可行的。113操作可行性高校宿舍作為一個高校學生共同組成的集合,其主要功能就是為學生進行服務。傳統(tǒng)的高校學生宿舍管理系統(tǒng),一般是單機版,稍先進點的有局域網(wǎng)版,不過只限于宿舍管理內(nèi)部,管理過程十分很傳統(tǒng),很古老。本高校設計十分現(xiàn)代化,學生及宿舍管理人員的學歷都較高,而高校的電腦等設施齊全,因此,具備著做網(wǎng)上宿舍管理的基礎條件。綜上所述,本高校很有必要,也很有條件做到網(wǎng)上宿舍管理系統(tǒng),以更方便學生,更貼近學生的需求。12論文各章簡介第1章引言部分,引言主要敘述課題的可行性分析。第2章主要內(nèi)容是系統(tǒng)需求分析包括,業(yè)務流程分析;數(shù)據(jù)流分析;數(shù)據(jù)字典。第3章主要內(nèi)容是系統(tǒng)設計包括,系統(tǒng)設計思想(如頁面模塊化、注意安全性、代碼的復用等);系統(tǒng)功能模塊劃分。第4章主要內(nèi)容是數(shù)據(jù)庫設計包括,數(shù)據(jù)庫需求分析,數(shù)據(jù)庫概念結構設計,數(shù)據(jù)庫邏輯結構設計。第5章主要內(nèi)容是管理界面包括系統(tǒng)前臺界面,管理員登陸界面設計;管理首頁設計;管理員帳號管理模塊;宿舍管理模塊;學生信息管理;費用管理;水電費管理;訪客管理;評分管理;修改密碼;退出登陸模塊最后還有結論、致謝、參考文獻等內(nèi)容的介紹。2需求分析進入90年代以來,計算機系統(tǒng)的發(fā)展出現(xiàn)兩個顯著的特點計算機系統(tǒng)由封閉系統(tǒng)走向開放系統(tǒng);計算機系統(tǒng)由集中式系統(tǒng)向分布式系統(tǒng)過渡??蛻魴C/服務器CLIENT/SERVER模式和INTERNETBROWER/SERVER就是這兩種趨勢的代表。CLIENT/SERVER模式及其特點計算機技術的飛速發(fā)展使得計算機系統(tǒng)功能越來越強,體積越來越小,價格也越來越便宜。與此同時,網(wǎng)絡技術也日臻完善,特別是局域網(wǎng)的廣泛應用,使用戶能跨越空間的限制,實現(xiàn)資源共享。這些因素都促進計算機系統(tǒng)向分布式系統(tǒng)過渡,客戶機/服務器模式正好滿足這種需要??蛻魴C/服務器技術的基本原理就是把數(shù)據(jù)處理與應用程序分開,分別交給數(shù)據(jù)庫SERVER和工作站CLIENT執(zhí)行。數(shù)據(jù)庫服務器上的數(shù)據(jù)僅需一次性存貯后可以被很多不同的應用軟件存取。數(shù)據(jù)庫服務器處理的僅僅是數(shù)據(jù)請求,并將所請求的數(shù)據(jù)而非整個文件傳送給應用程序。因此,對數(shù)據(jù)庫服務器來說,它的功能主要是維護數(shù)據(jù)的完整性和安全性,錯誤恢復以及改善用戶并發(fā)存取和修改數(shù)據(jù)。而客戶機就集中在用戶和應用程序之間的交互性作業(yè)。與其它類型的系統(tǒng)比較,CLIENT/SERVER方式主要有以下一些特點具有更高的效率。它通過一種有效的任務分割,使服務器和工作站各司其職,極大地提高了整個計算機系統(tǒng)的性能,同樣的設備,運用不同的組合方式,就會得到完全不同的效果。同時,由于大部分數(shù)據(jù)處理工作都轉(zhuǎn)給了數(shù)據(jù)庫服務器,網(wǎng)絡上傳輸?shù)闹饕菙?shù)據(jù)請求和少量的特定數(shù)據(jù),因此網(wǎng)絡擁擠狀況也得到很大的改善。具有更靈活的擴展性。這種方式為用戶的設備更新提供了便利的途徑。因為系統(tǒng)的功能被一分為二,從理論上講,當基本的軟、硬件設備更新時,如果不改變服務器的配置,就不會對前端產(chǎn)生任何影響。對用戶的應用開發(fā)和培訓方面的投資也進行了最大程度的保護。工作站具有更大的獨立性。用戶不必局限于一種類型的系統(tǒng)和平臺。在一個以SQLSERVER為基礎的客戶機/服務器系統(tǒng)中,其工作站可以是IBM兼容的PC機,MACHINTOSH,UNIX工作站或它們的任意組合。此外,它們可以運行若干種操作系統(tǒng)中的任意一種,如MSDOS或PCDOS,MICROSOFTWINDOWS,IBMOS/2或APPLESYSTEM7。這種工作站的獨立性的必然公告是應用程序的獨立性,因為各種工作站并不都需要去使用相同的數(shù)據(jù)庫管理系統(tǒng)應用軟件,用戶可以繼續(xù)使用他所熟悉的軟件去訪問數(shù)據(jù)庫。數(shù)據(jù)具有更高的安全性。因為所有的數(shù)據(jù)處理工作都交給了數(shù)據(jù)庫管理系統(tǒng),它可以提供保護數(shù)據(jù)的任何服務,諸如加密文件的存儲,訪問數(shù)據(jù)庫時的實時磁帶備份,磁盤鏡象等等。它還可以提供某種類型的事務處理,去保持對數(shù)據(jù)庫修改的跟蹤和糾正服務器崩潰情況下所出的問題。客戶機/服務器技術的出現(xiàn)對信息技術具有巨大的影響,它促進了分布式系統(tǒng)的發(fā)展,為異構系統(tǒng)間的互連和互操作提供了良好的途徑,又更好地滿足聯(lián)機事務處理系統(tǒng)的需要。目前因特網(wǎng)上的網(wǎng)站大多采用這種方式未組建計算機系統(tǒng)。但是,在C/S結構中應用系統(tǒng)被一分為二,前臺客戶機用于完成用戶的交互任務,后臺服務器負責數(shù)據(jù)處理。C/S結構是基于局域網(wǎng)環(huán)境的,具有較強的數(shù)據(jù)操縱和事務處理能力,對數(shù)據(jù)的安全性和完整性要求較高。但存在封閉性強,兼容性差,擴展性差,升級及維護性差的缺陷。BROWER/SERVER模式及其特點近年來,互聯(lián)網(wǎng)迅猛發(fā)展,基于圖形化的網(wǎng)絡測覽器的開發(fā),更加推動了環(huán)球信息網(wǎng)的發(fā)展。隨著INTERNET用戶數(shù)的迅速增加,TCP/IP協(xié)議已被各計算機與網(wǎng)絡廠商以及廣大用戶普遍接受。同時各單位內(nèi)部局域網(wǎng)普遍應用,它們都想與INTERNET連接以獲得更多的資源來滿足其經(jīng)營和發(fā)展的需要。從CLIENT/SERVER到BROWER/SERVER已成為一種必然的趨勢。BROWER/SERVER的基本思想是在內(nèi)部網(wǎng)絡上采用INTERNET的TCP/IP作為通訊協(xié)議,并以INTERNET的WEB模型作為標準平臺,通過簡單的瀏覽界面,方便地提供電子郵件,文件傳輸,電子公告和新聞數(shù)據(jù)查詢等服務,還可以通過防火墻或代理服務器等方式與INTERNET連接以實現(xiàn)企業(yè)內(nèi)部網(wǎng)上的用戶對INTERNET進行瀏覽查詢,同時對外提供信息服務。主要由三部分組成瀏覽器,WWW服務器和后臺參數(shù)據(jù)庫服務器。瀏覽器是一個標準的客戶端應用軟件,為各種操作系統(tǒng)提供統(tǒng)一的操作界面;WWW服務器既可作測覽服務器,也可用作應用服務器作為瀏覽服務器時,用來存儲HTML文件,并通過HTTP協(xié)議在瀏覽器和服務器之間的連接,供用戶瀏覽;作為應用服務器時,它存儲可執(zhí)行的應用程序,并嵌套HTML文件,由用戶在客戶機上啟動,在服務器上執(zhí)行,并通過標準的通用網(wǎng)關接口程序CGI或各廠商提供的專用API訪問后臺數(shù)據(jù)庫運行公告,再通過瀏覽器輸出,后臺數(shù)據(jù)庫則用來存取數(shù)據(jù)信息。這種方式具有如下的基本特征以目標為中心,實現(xiàn)各類信息的包容與廣泛的信息共享。因為它突破傳統(tǒng)結構的限制,人們可以輕易地以共同的興趣,共同的利益,共同的范圍,共同的工作目標為中心組織信息交流,實現(xiàn)廣泛的信息共享。信息的提供者和使用者融為一體。技術的開放性它所基于的標準是開放的,非專用的,是經(jīng)過標準化組織制定的。以WEB為核心的技術構成了與平臺無關的統(tǒng)一而簡單的交流方式。較低的管理成本客戶機/服務器模式中,開發(fā)人員必須處理多種平臺,每個平臺上有不同的軟件和文件,必須在每一臺客戶機上進行維護和升級,需要較高的成本。WEB應用具有較低維護費用,允許在中心服務器上安裝應用程序,需要時可將它下載到客戶機,管理費用低。另外由于這種技術簡明易用,培訓費用也很低。自我服務。每個人都在這種信息系統(tǒng)上各取所需,無需他人幫助說明或解釋,能夠?qū)崿F(xiàn)客戶化的自我服務。在B/S結構中以WEB為中心,基于TCP協(xié)議和HTTP協(xié)議,改變了傳統(tǒng)C/S結構下的客戶機/服務器的二層結構,形成客戶機/應用服務器/數(shù)據(jù)服務器的三層結構??蛻舳送ㄟ^瀏覽器發(fā)出WEB的HTTP請求,有WEB服務器接受客戶請求,通過接口訪問后臺數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器處理查詢請求,并將公告返回WEB服務器,最后由WEB服務器將公告轉(zhuǎn)化為HTML文檔及各種腳本傳回客戶端瀏覽器。B/S結構大大減輕了客戶端的負擔。由于基于TCP/IP協(xié)議和HTTP協(xié)議,很好的解決了跨平臺問題,系統(tǒng)的開放性,通用性強,擴展性強,易于維護。但當HTML文檔量大,將導致數(shù)據(jù)的傳輸效率降低。同時HTML文檔難以加密,安全性較差。本系統(tǒng)的開發(fā)模式及其特點管理信息系統(tǒng)的結構經(jīng)歷了主機結構,文件服務器結構,C/S結構,B/S結構。隨著計算機技術,網(wǎng)絡技術,數(shù)據(jù)庫技術的發(fā)展,基于INTERNET的信息系統(tǒng)已成為發(fā)展趨勢。本系統(tǒng)擬采用基于校園網(wǎng)的C/S和B/S混合結構。由于C/S結構和B/S結構各自的優(yōu)越性,為了充分利用兩者的優(yōu)點,并克服各自的缺點,可采用C/S和B/S混合結構。數(shù)據(jù)處理部門可直接訪問數(shù)據(jù)庫服務器,和數(shù)據(jù)庫服務器建立直接通信,構成C/S結構。一般用戶通過局域網(wǎng)連接到WEB服務器,間接訪問數(shù)據(jù)庫服務器,構成了B/S結構。這種結構將C/S和B/S結構融為一體,即發(fā)揮了C/S結構事務處理能力強,安全性,有效性的特點,又能充分利用B/S結構分布時,易擴充,開放式。通用性的特點,兩者的融合具有更大的優(yōu)勢。網(wǎng)絡技術的發(fā)展和國際互聯(lián)網(wǎng)在全球的開通,改變了人類的生活、工作和學習方式,它甚至可以改變我們的思維方式,并能為我們帶來知識、信息、各種機會和歡樂。在宿舍管理方面,文檔一直都是靠人工記錄的方式進行,容易引發(fā)作弊等不良操作過程,傳統(tǒng)的宿舍信息文檔有待進一步提升。于是我們設想建立一個宿舍信息管理系統(tǒng),在這個系統(tǒng)中能夠?qū)崿F(xiàn)宿舍信息自我文檔,這個系統(tǒng)暫以JSP語言教學為依托設計。21業(yè)務流分析高校學生公寓管理系統(tǒng)工作流程為系統(tǒng)啟動并進入登錄界面,根據(jù)不同的用戶進行登錄,所有用戶都可以瀏覽系統(tǒng)主頁面。通過權限判斷,注冊用戶除了可以瀏覽信息操作外,還可以進行對自己注冊資料的操作(包括對自己的資料的錄入、修改和刪除的操作),以及圖書借閱、查詢等功能。管理員可以對系統(tǒng)信息進行添加、修改和刪除的權限,及對系統(tǒng)管理的所有功能進行操作。本系統(tǒng)的業(yè)務流程圖如圖21所示本系統(tǒng)是將現(xiàn)代化的計算機技術與高校公寓管理服務模式相結合,按照高校公寓管理的服務流程設計完成的。同時為擴展服務范圍,初步設計一個信息管理平臺以利于信息發(fā)布和管理。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標具體目標如下查詢發(fā)布修改瀏覽刪除登錄系統(tǒng)已注冊用戶未注冊用戶注冊信息系統(tǒng)管理所有用戶統(tǒng)計自動寫入后臺數(shù)據(jù)庫保存圖21系統(tǒng)業(yè)務流程圖(1)操作簡單、界面友好完全控件式的頁面布局,使得信息的錄入工作更簡便;許多選項包括宿舍信息、學生信息、水電費信息等只需要點擊鼠標就可以完成。(2)即時可見對信息的處理(包括添加、修改、刪除)將立即在對應的頁面顯示出來,達到“即時發(fā)布、即時見效“的功能。(3)功能完善不僅包括常見系統(tǒng)的信息管理的各個方面信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。而且,還能進行對會員的管理,對會員的資料進行審核,以及上傳文件的管理。同時,為了能有效方面的更新系統(tǒng)的界面。(4)方便移植系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性。針對不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點的高校學生公寓管理系統(tǒng)。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做部分修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復雜性。(5)動態(tài)管理對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。22數(shù)據(jù)流分析數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(DATAFLOWDIAGRAM,簡稱DFD)來實現(xiàn)的。其具體的做法是按業(yè)務流程圖理出的業(yè)務流程順序,將相應調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。高校學生公寓管理系統(tǒng)的數(shù)據(jù)流程對本系統(tǒng)操作的數(shù)據(jù)源有注冊用戶和管理員兩種,首先由系統(tǒng)管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫中,然后再進行發(fā)布。不同權限的用戶可以對這些庫信息進行添加、修改和刪除處理。所有用戶均可以進行信息查詢。通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。整個系統(tǒng)的數(shù)據(jù)流程圖如圖22所示系統(tǒng)管理員登陸系統(tǒng)管理帳戶管理宿舍管理學生退出系統(tǒng)系統(tǒng)數(shù)據(jù)庫圖22系統(tǒng)數(shù)據(jù)流程圖23數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構成系統(tǒng)的邏輯模型。231高校學生公寓管理系統(tǒng)的數(shù)據(jù)字典1數(shù)據(jù)字典列表數(shù)據(jù)流數(shù)據(jù)存儲名稱管理員信息數(shù)據(jù)來源管理員信息表數(shù)據(jù)去向管理員登陸模塊數(shù)據(jù)組成管理員信息管理信息唯一標識管理員帳號管理員密碼管理員權限注冊時間描述存儲了管理員的基本信息數(shù)據(jù)存儲名稱交費信息數(shù)據(jù)來源交費信息表數(shù)據(jù)去向交費模塊數(shù)據(jù)組成交費信息交費信息唯一標識學生交費項目名稱費用交費時間描述存儲了交費的信息數(shù)據(jù)存儲名稱學生信息數(shù)據(jù)來源學生信息表數(shù)據(jù)去向?qū)W生信息模塊數(shù)據(jù)組成學生信息學生信息唯一標識編號姓名身份證號電話性別注冊時間描述存儲了學生信息2數(shù)據(jù)字典列表數(shù)據(jù)存儲232高校學生公寓管理系統(tǒng)的數(shù)據(jù)項管理員數(shù)據(jù)項宿舍數(shù)據(jù)項名字數(shù)據(jù)庫信息別名無描述存儲了數(shù)據(jù)庫的基本信息數(shù)據(jù)組成數(shù)據(jù)庫信息管理員信息學生信息宿舍信息評分信息訪客信息水電費信息位置數(shù)據(jù)庫輸出查詢得到的信息頁面名稱管理員帳號簡述唯一表示一個管理員數(shù)據(jù)類型文本字段大小50名稱管理員密碼簡述每個管理員所對應的密碼數(shù)據(jù)類型文本字段大小50名稱管理員權限簡述管理員對應的權限信息數(shù)據(jù)類型文本字段大小50名稱注冊時間簡述管理員的注冊時間信息數(shù)據(jù)類型日期/時間字段大小8名稱宿舍名稱簡述宿舍的名稱信息數(shù)據(jù)類型文本字段大小50名稱宿舍編號簡述宿舍的系統(tǒng)編號信息數(shù)據(jù)類型自動編號字段大小長整型學生信息數(shù)據(jù)項名稱是否新房簡述驗證宿舍是否新房數(shù)據(jù)類型文本字段大小2名稱類型簡述宿舍的類型信息數(shù)據(jù)類型文本字段大小50名稱地址簡述宿舍的地址信息數(shù)據(jù)類型文本字段大小50名稱學生姓名簡述學生的姓名信息數(shù)據(jù)類型文本字段大小50名稱電話簡述學生的電話信息數(shù)據(jù)類型文本字段大小50名稱身份證簡述學生的身份證號信息數(shù)據(jù)類型文本字段大小50名稱ID簡述學生信息唯一標識數(shù)據(jù)類型自動編號字段大小長整型名稱學生姓名簡述房屋的學生姓名數(shù)據(jù)類型字符串字段大小20名稱學生身份證號簡述學生的身份證號信息數(shù)據(jù)類型字符串字段大小50名稱學生電話簡述學生的電話信息數(shù)據(jù)類型文本字段大小503系統(tǒng)設計31系統(tǒng)設計思想311頁面模塊化在本系統(tǒng)中,將數(shù)據(jù)庫連接存入CONNDBJSP文件中,當需要數(shù)據(jù)庫連接時,只要用INCLUDE語句包含此文件即可。另外系統(tǒng)頁面結構定義在一個模板文件TEMPLATEJSP中,在這個文件中可以看到系統(tǒng)中基本的頁面組成結構。只要在此模板頁面中的特定位置加上實現(xiàn)某種功能的頁面代碼,此頁就會成為一個具有特定功能的完整的頁面。例如PRODUCTDETAILJSP文件是在TEMPLATEJSP文件中加入了下面一行代碼而具備了顯示圖書詳細信息的功能。CALLSHOWPRODUCTREALSRUINGREQUESTQUERYSTRING“ID“312注重安全性1不要把SQL2005數(shù)據(jù)庫放在網(wǎng)站內(nèi)部不要把SQL2005數(shù)據(jù)庫文件放在網(wǎng)站結構內(nèi)部,這樣,當惡意人士獲取數(shù)據(jù)庫路徑后,就可以輕易獲取該數(shù)據(jù)庫,進而肆意更改數(shù)據(jù)庫內(nèi)容。比較好的做法是,使用SQL2005數(shù)據(jù)庫或ORACLE數(shù)據(jù)庫,或者將SQL2005數(shù)據(jù)庫文件放在網(wǎng)站虛擬目錄以外。2過濾字符串中的單引號當用字符串來組織SQL語句時,最重要的一個問題就是過濾字符串中的單引號,因為SQL語句中的字符是以單引號為分界的,例如下面的語句,在執(zhí)行時就會出錯STRNAME“IMHACKER“STRSQL“SELECTFROMUSERWHERENAME“SYSTEMOUTPRINTUID“STRINGPWDREQUESTGETPARAMETER“PWD“STRINGSQL“SQL“SELECTFROMALLUSERSWHEREUSERNAME“UID“ANDPWD“PWD“RESULTSETRS_RESULTCONNDBBEANEXECUTEQUERYSQLIFRS_RESULTNEXTOUTPRINT“ALERT你輸入的用戶不存在或密碼錯誤,請重新登錄WINDOWHISTORYGO1“ELSESESSIONSETATTRIBUTE“USERNAME“,UIDSESSIONSETATTRIBUTE“CX“,RS_RESULTGETSTRING“CX“RESPONSESENDREDIRECT“MAINJSP“52管理員信息管理界面登錄后可以看到添加和查詢管理員的界面如圖52所示圖51登錄界面圖從此界面可以看出,管理員可以進行添加及管理管理員信息操作??紤]到系統(tǒng)管理員數(shù)量不多,結合系統(tǒng)設計的“功能齊全,操作簡便”的原則,將添加新管理員、查看已有管理員、刪除管理員等功能集中在一個頁面完成。管理員界面代碼如下53宿舍信息管理界面宿舍信息添加和查詢頁面如圖53所示圖52管理員信息管理界面圖從此界面可以看出,管理員可以進行添加及管理宿舍信息操作。宿舍管理代碼如下STRINGSQL“SQL“SELECTFROMSUSHEWHERE11“IFREQUESTGETPARAMETER“BIANHAO“|REQUESTGETPARAMETER“BIANHAO“NULLELSESQLSQL“ANDBIANHAOLIKE“REQUESTGETPARAMETER“BIANHAO“SQLSQL“ORDERBYIDDESC“RESULTSETRS_RESULTCONNDBBEANEXECUTEQUERYSQLSTRINGID“STRINGLOUHAO“STRINGCENGSHU“STRINGBIANHAO“STRINGRENSHU“STRINGBEIZHU“STRINGADDTIME“INTI0WHILERS_RESULTNEXTII1IDRS_RESULTGETSTRING“ID“LOUHAORS_RESULTGETSTRING“LOUHAO“CENGSHURS_RESULTGETSTRING“CENGSHU“BIANHAORS_RESULTGETSTRING“BIANHAO“RENSHURS_RESULTGETSTRING“RENSHU“BEIZHURS_RESULTGETSTRING“BEIZHU“ADDTIMERS_RESULTGETSTRING“ADDTIME“54學生信息管理界面學生信息添加和查詢頁面如圖54所示圖53宿舍信息管理界面圖從此界面可以看出,管理員可以進行添加及管理學生信息操作。學生管理代碼如下STRINGSQL“SQL“SELECTFROMXUESHENGXINXIWHERE11“IFREQUESTGETPARAMETER“XH“|REQUESTGETPARAMETER“XH“NULLELSESQLSQL“ANDXUEHAOLIKE“REQUESTGETPARAMETER“XH“IFREQUESTGETPARAMETER“XM“|REQUESTGETPARAMETER“XM“NULLELSESQLSQL“ANDXINGMINGLIKE“REQUESTGETPARAMETER“XM“IFREQUESTGETPARAMETER“GENDER“|REQUESTGETPARAMETER“GENDER“NULLELSESQLSQL“ANDXINGBIELIKE“NEWSTRINGREQUESTGETPARAMETER“GENDER“GETBYTES“8859_1“IFREQUESTGETPARAMETER“BJ“|REQUESTGETPARAMETER“BJ“NULLELSE圖54學生信息管理圖SQLSQL“ANDBANJILIKE“REQUESTGETPARAMETER“BJ“IFREQUESTGETPARAMETER“TEL“|REQUESTGETPARAMETER“TEL“NULLELSESQLSQL“ANDDIANHUALIKE“REQUESTGETPARAMETER“TEL“SQLSQL“ORDERBYIDDESC“RESULTSETRS_RESULTCONNDBBEANEXECUTEQUERYSQLSTRINGID“STRINGXUEHAO“STRINGXINGMING“STRINGXINGBIE“STRINGBANJI“STRINGDIANHUA“STRINGYOUXIANG“STRINGJIGUAN“STRINGSHENFENZHENG“STRINGDIZHI“STRINGSUSHE“STRINGBEIZHU“STRINGADDTIME“STRINGCHUANGWEI“INTI055水電費信息管理界面水電費信息管理界面如圖55所示從此界面可以看出,管理員可以進行添加及管理水電費信息操作。水電費管理代碼如下STRINGSQL“SQL“SELECTFROMSUSHEWHERE11“SQLSQL“ORDERBYIDDESC“RESULTSETRS_RESULTCONNDBBEANEXECUTEQUERYSQLSTRINGBIANHAO“WHILERS_RESULTNEXTBIANHAORS_RESULTGETSTRING“BIANHAO“56訪客信息管理界面訪客信息管理界面如圖56所示圖55水電費信息管理圖從此界面可以看出,管理員可以進行添加及管理訪客信息操作。訪客管理代碼如下SQL“SELECTFROMSUSHEWHERE11“SQLSQL“ORDERBYIDDESC“RESULTSETRS_RESULTCONNDBBEANEXECUTEQUERYSQLSTRINGBIANHAO“WHILERS_RESULTNEXTBIANHAORS_RESULTGETSTRING“BIANHAO“57評分信息管理界面評分信息管理界面如圖57所示圖56訪客信息查詢圖圖57評分信息管理圖從此界面可以看出,管理員可以進行添加及管理評分信息操作。評分信息管理代碼如下STRINGSQL“SQL“SELECTFROMPINGFENGUANLIWHERE11“IFREQUESTGETPARAMETER“BIANHAO“|REQUESTGETPARAMETER“BIANHAO“NULLELSESQLSQL“ANDQINSHILIKE“REQUESTGETPARAMETER“BIANHAO“SQLSQL“ORDERBYIDDESC“RESULTSETRS_RESULTCONNDBBEANEXECUTEQUERYSQLSTRINGID“STRINGQINSHI“STRINGJIANCHASHIJIAN“STRINGDEFEN“STRINGBEIZHU“STRINGADDTIME“INTI0WHILERS_RESULTNEXTII1IDRS_RESULTGETSTRING“ID“QINSHIRS_RESULTGETSTRING“QINSHI“JIANCHASHIJIANRS_RESULTGETSTRING“JIANCHASHIJIAN“DEFENRS_RESU

溫馨提示

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

評論

0/150

提交評論