




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGE學生宿舍管理系統(tǒng)班級:軟件技術(shù)一班姓名:程連龍學號:201507720121課程: b/s實訓日期:2016年12月
1.背景高校學生宿舍管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于后臺數(shù)據(jù)庫的建立和維護要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于前端應用程序的開發(fā)則要求應用程序能提供強大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點。舊的手工紀錄的宿舍管理方式已經(jīng)不能適應高速發(fā)展的信息化時代,新的宿舍管理系統(tǒng)開發(fā)出來之后,學校的現(xiàn)有的宿舍信息管理將有很大的改觀,由過去的人工方式轉(zhuǎn)變?yōu)橛嬎銠C方式,由效率低、數(shù)據(jù)冗余、易產(chǎn)生錯誤轉(zhuǎn)變?yōu)闄z索迅速、查找方便、可靠性高、存儲量大。這些優(yōu)點能夠極大地提高效率,也是學校科學化、正規(guī)化管理的重要條件。2.目的對軟件設計的全過程有感性的認識和初步的經(jīng)驗。熟悉對數(shù)據(jù)庫和A的使用方法及B/S系統(tǒng)認識。編制軟件、編寫軟件開發(fā)文檔和實驗報告。3.開發(fā)工具介簡3.1開發(fā)語言介紹作為Microsoft的office套件產(chǎn)品之一,access已經(jīng)賣出了近700萬份,成為世界上最流行的桌面數(shù)據(jù)庫系統(tǒng)。Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關(guān)的信息而且還對其他的數(shù)據(jù)庫系統(tǒng)有所補充。它能操作其它來源的資料,包括許多流行的PC數(shù)據(jù)庫程序(如dBASE,Paradox,MicrosoftFoxPro)和服務器、小型積極大型機上的許多SQL數(shù)據(jù)庫。Access還完全支持Microsoft的OLE技術(shù)。Access還提供windows操作系統(tǒng)的高級應用程序開發(fā)系統(tǒng)。Access與其它數(shù)據(jù)庫開發(fā)系統(tǒng)之間相當顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時間里開發(fā)出一個功能強大而且相當專業(yè)的數(shù)據(jù)庫應用程序,并且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差。Access功能強大,使用方便,是開發(fā)桌面數(shù)據(jù)庫的最優(yōu)秀的工具之一。Access本身具有強大的向?qū)C制,能提供大量的數(shù)據(jù)庫常用操作。但如果你能適當?shù)募由仙倭康拇a,那么你的程序?qū)⑹菍I(yè)級的。這一切都靠VBA。3.2什么是ASPASP的含義從字面上說,ASP包含三方面含義:Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。由此我們可以看出,ASP是在IIS下開發(fā)WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。以下羅列了ActiveServerPages所獨具的一些特點:使用VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應用程序。無須compile編譯,容易編寫,可在服務器端直接執(zhí)行。使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計。與瀏覽器無關(guān)(BrowserIndependence),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設計的網(wǎng)站內(nèi)容。ActiveServerPages所使用的腳本語言(VBScript、Jscript)均在WEB服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。ActiveServerPages能與任何ActiveXscripting語言相容。除了可使用VBScript或JScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件。ActiveServerPages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。可使用服務器端的腳本來產(chǎn)生客戶端的腳本。物件導向(Object-oriented)。ActiveXServerComponents(ActiveX服務器元件)具有無限可擴充性??梢允褂肰isualBasic、Java、VisualC++、COBOL等編程語言來編寫你所需要的ActiveXServerComponent?;谏鲜隹紤],用Browser/Web模式來設計考試系統(tǒng)比較合適,服務器端我們采用Access數(shù)據(jù)庫系統(tǒng)和ASP組件來構(gòu)成考試的應用服務系統(tǒng);客戶端采用瀏覽器來完成考試全過程,同時可進行遠程系統(tǒng)維護和管理。3.3ASP的產(chǎn)生近年來隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級,Web頁面技術(shù)也不斷的推陳出新,使得Web站點的功能越來越強大,能夠提供的服務種類越來越繁多。從HTML、ClientScript到CGI,從JAVA的誕生到ActiveX,Web頁面設計人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁面設計的真正需要后,推出了ActiveServerPages(ASP),一種用以取代CGI(CommonGatewayInterface,通用網(wǎng)關(guān)接口)的技術(shù)。簡單講,ASP是位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務器應用程序,如交互式的動態(tài)網(wǎng)站,包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)站幾乎具有無限的擴充能力,這是傳統(tǒng)的Web編寫工具所遠遠不及的地方。使用ASP還有個好處,就在于ASP可利用ADO(ActiveDataObject,微軟的一種新的數(shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。3.4ASP與IISIIS簡介Wsb服務器是Web應用程序的心臟。IIS(InternetInformationServer)是微軟推出的WindowsNTOptionPack的主要成員,作為Win2000server的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當今市場上最受關(guān)注的Web服務器之一。新推出的IIS4.0版本增強了系統(tǒng)安全性,具有服務器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護,內(nèi)置JAVA虛擬機及全面支持ASP等強大功能。IIS與ASP的結(jié)合在過去,客戶機/服務器結(jié)構(gòu)的設計與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨立并無法作出集成性的設計?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖2.1所示)的中間一層,將客戶機/服務器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點的開發(fā)更方便,實現(xiàn)的功能更強大。利用IIS+ASP技術(shù)來集成Web前后端所帶來的強大效益可歸結(jié)為以下幾個方面:1.減少構(gòu)建和維護成本2.加快聯(lián)機過程3.應用軟件集中在服務器端開發(fā)管理4.前端可使用任何瀏覽器(IE、Netscape…..)5.后端可存取任何數(shù)據(jù)庫(SQL、Access…..)6.可使用任何腳本語言開發(fā)(VBScript、JavaScript、PERL…..)程序和計算邏輯程序和計算邏輯前端瀏覽器ActiveXServer元件ActiveXServer元件后端數(shù)據(jù)庫數(shù)據(jù)庫服務器MicrosoftIIS+ASP瀏覽器圖2.13.5ASP的內(nèi)部特點ASP內(nèi)部6大對象ASP提供了6個功能強大的內(nèi)部對象,每個對象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個對象及其功能描述如表2.1所示。對象名象功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web服務器工具Session儲存在一個Session內(nèi)的用戶信息,該信息僅可被該用戶訪問Application在一個ASP-Application中讓不同的客戶端共享信息ObjectContext配合MicrosoftTransaction服務器進行分布式事務處理表2.1ASP內(nèi)部6大對象及其功能合理地運用這些對象可以使原本復雜,煩瑣的工作變得簡捷而條理清晰。我們可以用以下的語法直接使用這些對象:對象/屬性/方法/數(shù)據(jù)集合Global文件每一個以ActiveServerPages為基礎(chǔ)的應用程序都擁有一個Global.asa文件(ASA后綴名其實是ActiveServerApplication的縮寫),它位于每一個應用程序的基點目錄之下。當ActiveServerPages做下面兩個動作時,Server便會去讀Global.asa文件:1.WebServer啟動之后,一個應用程序目錄中任一個ASP文件被提出第一個HTTP請求(Request)時。2.不具有任何Session的客戶端向Server請求一個ASP文件時。前面已經(jīng)提到Application和Session這兩個ASP的內(nèi)部對象。Application對象內(nèi)的信息供所有正在執(zhí)行該應用程序的用戶分享,它創(chuàng)建于WebServer啟動后一個應用程序中任一ASP文件被提出第一個HTTP請求時,結(jié)束于Server端停止運行。而Session對象僅屬于一位用戶,維持一個用戶端的信息,其他用戶無法訪問,它創(chuàng)建于一個不具有Session的用戶向Server請求一個ASP文件時,結(jié)束于該Session到期(即用戶端超過某時間段沒有向Server提出要求或刷新Web頁面)或Abandon語句的調(diào)用??梢姡珿lobal.asa文件的調(diào)用與Application與Session這兩個對象密切相關(guān)。事實上我們通常在Global。asa文件中寫入以下內(nèi)容:Application或Session的開始事件(Start-event)。Application或Session的結(jié)束事件(End-event)。這樣,在一個Application或Session對象被創(chuàng)建或結(jié)束時,系統(tǒng)會自動完成Global.asa文件中寫入的相應事件。值得注意的是,如果一個Application與一個Session同時開始,ActiveServerPages會先處理Application的開始事件,而如果一個Application與一個Session同時結(jié)束,ActiveServerPages則會先處理Session的結(jié)束事件。3.6利用ADO訪問數(shù)據(jù)庫ADO(ActiveXDataObjects)是一種操作Microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在ASP中,ADO可以看作是一個服務器組件(ServerComponent),更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數(shù)據(jù)庫復雜的操作。本文中個性化頁面的實現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步:1.創(chuàng)建數(shù)據(jù)庫源名(DSN)2.創(chuàng)建數(shù)據(jù)庫鏈接(Connection)3.創(chuàng)建數(shù)據(jù)對象4.操作數(shù)據(jù)庫5.關(guān)閉數(shù)據(jù)對象和鏈接每一步的作法如下:一、創(chuàng)建數(shù)據(jù)源名DSN(DateSourceName)即數(shù)據(jù)源名稱。我們知道,ODBC是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應的ODBC驅(qū)動程序,任何程序就可以通過ODBC操縱驅(qū)動程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有Access的ODBC驅(qū)動程序,那么即使我們沒有Access軟件,也可以在我們的程序中對一個Access的MDB數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個數(shù)據(jù)庫是放在哪里的。我們只要寫出SQL語句,ODBC驅(qū)動程序就會幫我們做一切事情。我們在給ODBC驅(qū)動程序傳SQL指令時,即是用DSN來告訴它到底操作的是哪一個數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺變了,比如我們改用了SQLServer的數(shù)據(jù)庫,只要其中表的結(jié)構(gòu)沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置DSN就行了。由此可見,DSN是應用程序和數(shù)據(jù)庫之間的橋梁。下面以MicrosoftAccess為例,建立數(shù)據(jù)源:在C:\myfile\文件夾里創(chuàng)建了一個名為myexample.mdb的數(shù)據(jù)庫文件,其注冊步驟如下:1.在控制面板里找到“ODBC數(shù)據(jù)源”圖標,打開數(shù)據(jù)源管理器的交互界面;我們在這選擇“用戶DSN”;2.然后按下“添加”按鈕,在彈出的數(shù)據(jù)源管理器對話框里,為自己所要創(chuàng)建的數(shù)據(jù)源選擇一個驅(qū)動程序,本文的數(shù)據(jù)庫文件是用MicrosoftAccess創(chuàng)建的,所以要選擇“MicrosoftAccessDriver(*.mdb)”;3.按“完成”按鈕后,進入一個標題為“ODBCMicrosoftAccess安裝”的界面,在其中設置“數(shù)據(jù)源名”為“mydatanews”,選取數(shù)據(jù)庫文件“C:\myfile\myexample.mdb”,然后確定即可。二、創(chuàng)建數(shù)據(jù)庫鏈接(Connection)鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下:setConn=Server.createObject(“ADOBD.CONNECTION”)這條語句創(chuàng)建了鏈接對象Conn,接下來:connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")conn.Openconnstr這條語句打開鏈接,用到了DSN,本例為“connstr”。以上兩個步驟缺一不可,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。三、創(chuàng)建數(shù)據(jù)對象(RecordSet)ADO中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。RecordSet是ADO中最復雜的對象,有許多屬性和方法。RecordSet保存的是一行行的記錄,并標有一個當前記錄。以下是創(chuàng)建方法:SetRecordSet=Conn.Execute(sqtStr)這條語句創(chuàng)建并打開了對象RecordSet,其中Con是先前創(chuàng)建的鏈接對象,rs是一個字串,代表一條標準的SQL語句。例如:rs=“SELECT*FROMshop_books”SetRecordSet=mConn.Execute(rs)這條語句執(zhí)行后,對象RecordSet中就保存了表tab1中的所有記錄。四、操作數(shù)據(jù)庫我們通過調(diào)用鏈接對象的Execute方法來將查詢結(jié)果返回給一個數(shù)據(jù)對象或進行插入、刪除等操作。例如:rs=“INSERTINTOtab1VALUES(1,2)”mConn.Execute(rs)/執(zhí)行插入操作五、關(guān)閉數(shù)據(jù)對象和鏈接對象在使用了ADO對象之后要關(guān)閉它,因為它使用了一定的服務器資源。通過調(diào)用方法close實現(xiàn)關(guān)閉,然后再釋放它。RecordSet.closeSetRecordSet=Nothing/關(guān)閉創(chuàng)建的數(shù)據(jù)對象mConn.closeSetmConn=Nothing/關(guān)閉創(chuàng)建的鏈接對象4.需求4.1功能需求本次實驗的題目為學生宿舍管理系統(tǒng),要求:從主頁面進入系統(tǒng),對樓房、宿舍、班級、學生等信息進行編輯管理。要求系統(tǒng)能夠使用添加編輯、按信息查找編輯和全庫瀏覽等三種方式。按信息查找編輯包括對系統(tǒng)的查找、修改和刪除。4.2用戶界面需求學生宿舍管理系統(tǒng)應提供簡單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的添加、查詢等功能操作提供方便??旖莅粹o的創(chuàng)建也是非常需要的,以方便用戶操作。4.3開發(fā)語言和開發(fā)語言本學生宿舍管理系統(tǒng)的用的開發(fā)環(huán)境與開發(fā)語言為MicrosoftVisualStudio2010和MicrosoftSQLServer2008.5.試驗內(nèi)容和要求完成學生宿舍管理軟件的開發(fā)全過程,從分析一直到軟件完成。該軟件的基本需求是:數(shù)據(jù)輸入:從鍵盤輸入各類基本信息。宿舍的基本信息:地點、位置、樓層、面積、標準人數(shù)、內(nèi)部設置、收費標準、類別等;班級基本信息:專業(yè)、年級、人數(shù)、輔導員、班長等;學生基本信息:年齡、性別等。能對基本信息進行插入、刪除、修改等操作。數(shù)據(jù)查詢:按宿舍、專業(yè)、年級、班級、學生等進行分類查詢,能進行精確和模糊查詢6.設計過程6.1.用戶要求 設計一款大學學生宿舍管理系統(tǒng)6.2.系統(tǒng)功能模塊化在整體設計中,我們將宿舍管理系統(tǒng)分前臺和后臺,前臺三個大的模塊:樓房管理模塊、宿舍管理模塊、班級管理模塊、學生管理模塊、信息查詢功能模塊和信息統(tǒng)計功能模塊。每個模塊將實現(xiàn)不同的功能。各個模塊包含的內(nèi)容如下圖示:學生宿舍管理系統(tǒng)學生宿舍管理系統(tǒng)前臺(學生登陸)后臺(管理員登陸)賬號信息管理個人信息管理樓房管理模塊宿舍管理模塊班級管理模塊添加樓房修改樓房編輯樓房信息住宿情況查看辦理人員入住辦理遷出班級錄入班級信息修改班級刪除查看賬號信息修改賬號信息查看個人信息修改個人信息圖4.1學生宿舍管理系統(tǒng)圖在整體設計中,我們將宿舍管理系統(tǒng)分為四個大的模塊:樓房管理模塊、宿舍管理模塊、班級管理模塊、學生管理模塊、模塊。每個模塊將實現(xiàn)不同的功能6.3.管理系統(tǒng)模塊該管理系統(tǒng)模塊包括:添加編輯、按輸入信息查找編輯和全庫瀏覽三個部分。6.3.1添加編輯:對數(shù)據(jù)表格進行信息添加編輯。6.3.2按信息查找編輯:通過輸入的信息對表格進行查找,也可以對查找出來的信息進行修改和刪除。6.3.3全庫瀏覽:直接查看整個表格信息。6.3系統(tǒng)E-R圖圖5.2系統(tǒng)E—R圖6.4統(tǒng)所需表格綜和以上分析,要實現(xiàn)是那個面的所有功能模塊,共需要設計六個表格,他們分別是:樓房基本情況表、宿舍基本情況表、宿舍等級表、班級基本情況表、學生基本情況表、遷出表。樓房基本信息表:詳細登記學校樓房基本信息。宿舍基本信息表:詳細登記學校宿舍基本信息。宿舍等級表:記錄等級信息。班級基本信息表:詳細登記學校班級基本情況。學生基本信息表:詳細登記學校學生基本情況。遷出表:記錄遷出出信息。界面截圖:登錄頁面:<%@PageTitle=""Language="C#"MasterPageFile="~/PersonPage.master"AutoEventWireup="true"CodeFile="Loginaspx.aspx.cs"Inherits="Loginaspx"%><asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server"></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="MainContent"Runat="Server"><fieldsetclass="login"><legend>帳戶信息</legend><p><asp:LabelID="UserNameLabel"runat="server"AssociatedControlID="UserName">用戶名:</asp:Label><asp:TextBoxID="UserName"runat="server"CssClass="textEntry"></asp:TextBox><asp:RequiredFieldValidatorID="UserNameRequired"runat="server"ControlToValidate="UserName"CssClass="failureNotification"ErrorMessage="必須填寫“用戶名”。"ToolTip="必須填寫“用戶名”。"ValidationGroup="LoginUserValidationGroup">*</asp:RequiredFieldValidator></p><p><asp:LabelID="PasswordLabel"runat="server"AssociatedControlID="Password">密碼:</asp:Label><asp:TextBoxID="Password"runat="server"CssClass="passwordEntry"TextMode="Password"></asp:TextBox><asp:RequiredFieldValidatorID="PasswordRequired"runat="server"ControlToValidate="Password"CssClass="failureNotification"ErrorMessage="必須填寫“密碼”。"ToolTip="必須填寫“密碼”。"ValidationGroup="LoginUserValidationGroup">*</asp:RequiredFieldValidator></p><p>登錄身份:<asp:DropDownListID="DropDownList1"runat="server"><asp:ListItem>超級管理員</asp:ListItem><asp:ListItem>普通用戶</asp:ListItem></asp:DropDownList></p></fieldset><pclass="submitButton"><asp:ButtonID="LoginButton"runat="server"CommandName="Login"Text="登錄"ValidationGroup="LoginUserValidationGroup"onclick="LoginButton_Click"/></p><pclass="submitButton"><asp:ButtonID="Button1"runat="server"CommandName="Login"Text="注冊賬號"ValidationGroup="LoginUserValidationGroup"OnClick="Button1_Click"/></p><asp:LabelID="Label1"runat="server"Text=""></asp:Label></asp:Content>數(shù)據(jù)錄入頁面:<%@PageTitle=""Language="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="AddBuildg.aspx.cs"Inherits="AccommodationManagement_AddBuildg"%><asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server"></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"></asp:Content><asp:ContentID="Content3"ContentPlaceHolderID="ContentPlaceHolder2"Runat="Server"><div><asp:LabelID="Label1"runat="server"style="text-align:center"Text="統(tǒng)計樓房"></asp:Label><br/><asp:GridViewID="GridView1"runat="server"></asp:GridView><asp:GridViewID="GridView2"runat="server"></asp:GridView><tableclass="style1"><tr><tdclass="style2">宿舍樓樓號:</td><tdclass="style3"><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox></td><tdstyle="text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="TextBox1"ErrorMessage="請輸入數(shù)據(jù)!"style="text-align:left"></asp:RequiredFieldValidator></td></tr><tr><tdclass="style2">宿舍樓樓管:</td><tdclass="style3"><asp:TextBoxID="TextBox2"runat="server"></asp:TextBox></td><tdstyle="text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ControlToValidate="TextBox2"ErrorMessage="請輸入樓管"></asp:RequiredFieldValidator></td></tr><tr><tdclass="style2">宿舍樓樓層:</td><tdclass="style3"><asp:TextBoxID="TextBox3"runat="server"></asp:TextBox></td><tdstyle="text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator3"runat="server"ControlToValidate="TextBox3"ErrorMessage="請輸入樓層!"></asp:RequiredFieldValidator></td></tr><tr><tdclass="style2">宿舍樓面積:</td><tdclass="style3"><asp:TextBoxID="TextBox4"runat="server"></asp:TextBox></td><tdstyle="text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator4"runat="server"ControlToValidate="TextBox4"ErrorMessage="請輸入數(shù)據(jù)!"></asp:RequiredFieldValidator></td></tr><tr><tdclass="style2">宿舍樓性別:</td><tdclass="style3"><asp:RadioButtonID="RadioButton1"runat="server"Checked="True"GroupName="sex"Text="男"/><asp:RadioButtonID="RadioButton2"runat="server"GroupName="sex"Text="女"/></td><td> </td></tr></table><asp:ButtonID="Button1"runat="server"Text="錄入"onclick="Button1_Click"PostBackUrl="~/BuildgManagement/AddBuildg.aspx"style="height:26px"/><asp:ButtonID="Button2"runat="server"Text="返回"OnClick="Button2_Click"/><br/><br/><asp:LabelID="Label2"runat="server"Font-Size="Large"></asp:Label></div></asp:Content>查詢頁面:7.學習感悟下面就是我在近兩個月的學習中一些總結(jié)和體會。學了一個學期的課,在老師的精心指導和同學的幫助下,本設計實現(xiàn)了一個學生公寓網(wǎng)絡管理系統(tǒng),基本達到了任務書規(guī)定的要求。通過本系統(tǒng),學生可以直接在網(wǎng)上查看相關(guān)的資料,也可以通過意見反饋表向管理員提出相關(guān)的意見和建議。而管理員可以更方便的管理本公寓,面對一個龐大的學生公寓數(shù)據(jù)庫,管理員可以全面、準確、有效的處理宿舍管理的各種信息,及時掌握宿舍信息的動態(tài)變化,使一些需要做的工作變得簡單,因此可以加強對宿舍的管理,極大地提高管理效率。過這次b/s課程設計,我學會了如何開發(fā)一個管理系統(tǒng),加深了對系統(tǒng)開發(fā)的認識,熟練掌握了ASP語言和數(shù)據(jù)庫的應用,提高了分析問題、解決問題的能力,增強了自己的實踐能力,使理論和實踐得到了很好的結(jié)合,為以后的工作和學習打下了很好的基礎(chǔ),也學到了一些以后在學習生活中普遍使用的方法。我們?yōu)槭裁葱枰??未接觸軟件工程之前一直都很想學這門課程,因為覺得這門課很重要。但學過之后,最大的感觸卻是:一定要從頭抓起,否則到了后面壞習慣已經(jīng)養(yǎng)成后再回過頭來修正,那絕對是地獄般的磨難。希望對后來者有所補益。由于是初學這門課程,難免淺薄和有所錯漏,還望大家多多指教。雖然本系統(tǒng)已經(jīng)完成,但由于時間有限和本人能力的不足,本系統(tǒng)還存在著一些問題和許多不完善的地方,懇請老師批評指正。目錄TOC\o"1-3"\u第一章總論 1一、項目提要 1二、可行性研究報告編制依據(jù) 2三、綜合評價和論證結(jié)論 3四、存在問題與建議 4第二章項目背景及必要性 5一、項目建設背景 5二、項目區(qū)農(nóng)業(yè)產(chǎn)業(yè)化經(jīng)營發(fā)展現(xiàn)狀 11三、項目建設的必要性及目的意義 12第三章建設條件 15一、項目區(qū)概況 15二、項目實施的有利條件 PAGERE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡工程師考試成功案例分享及試題及答案
- 用戶參與設計的重要性與試題與答案
- 西方公共政策與政治制度的關(guān)系試題及答案
- 軟件設計師考試數(shù)據(jù)分析題試題及答案
- 項目實施階段的監(jiān)控與調(diào)整工作試題及答案
- 軟件設計師考試實際案例與理論結(jié)合分析試題及答案
- 社會責任與政策變革之間的關(guān)系試題及答案
- 機電工程行業(yè)創(chuàng)新與挑戰(zhàn)的結(jié)合試題及答案
- 公共政策中的性別平等問題試題及答案
- 系統(tǒng)梳理信息系統(tǒng)項目管理師試題及答案
- 基于IPv6的校園網(wǎng)升級改造
- 新時代中小學教師職業(yè)行為十項準則課件
- 2024年四川省廣元市中考英語試卷真題(含答案解析)
- DB3305╱T 114.4-2019 污水零直排區(qū)建設與管理規(guī)范 第4部分:其他區(qū)域
- 醫(yī)院藥房培訓課件
- 對外投資合作國別(地區(qū))指南 -津巴布韋-20250106-00613
- 建筑施工與組織 江蘇開放大學考試資料
- iso28000-2022供應鏈安全管理手冊程序文件表單一整套
- 江蘇卷2024年高考語文第一次模擬考試二(原卷版+解析版)
- UL583標準中文版-2018電動工業(yè)車輛UL中文版標準
- 第二次世界大戰(zhàn)后資本主義的變化及其實質(zhì)
評論
0/150
提交評論