【正文】
oamp。, 39。Sexamp。, 39。ClassNoamp。, 39。xhamp。, 39。Nameamp。) then MessageBox(床位好像有人住了 ...) 當(dāng)以上所有的條件都滿足后,我們才可以 向數(shù)據(jù)庫(kù)中添加信息: Insert into 學(xué)生(Name,xh,ClassNo,Sex,BuildNo,StepNO,RoomNo,BedNo) values ( 39。 and BedNo=amp。 and RoomNo=amp。 and StepNO=amp。BedNo=Request. Form (BedNo) if (dolookup(學(xué)生 ,id,BuildNo=amp。StepNO=Request. Form (StepNO) 39。BuildNo))cint(BedNo) then 第 6 頁(yè) 共 19 頁(yè) MessageBox(床位號(hào)不對(duì) ) GoBack() Quit end if 已經(jīng)有人入住的床位,我們不能再次安排學(xué)生: 39。 在宿舍信息管理模塊中,我們已經(jīng)設(shè)置每棟樓屬于男生宿舍還是女生宿舍,所以學(xué)生的性別和宿舍允許入住的學(xué)生性別不能沖突: if dolookup(寢室樓 ,sex,id=amp。 系,班級(jí),專業(yè)和屆別我們?cè)谝呀?jīng)添加的信息中選擇。))amp。xhamp。 其中學(xué)號(hào)必 須唯一標(biāo)識(shí)一個(gè)學(xué)生: if (dolookup(學(xué)生 ,ID,xh=39。 1) 學(xué)生信息的添加要求添加學(xué)生的基本信息,包括:姓名,密碼(管理員統(tǒng)一設(shè)定初始密碼),學(xué)號(hào),性別,所在系,班級(jí),專業(yè),屆別,分配的宿舍樓樓號(hào),樓層,房間號(hào),床位號(hào)。實(shí)現(xiàn)的功能和原理和院系管理,專業(yè)管理一樣。點(diǎn)擊修改按鈕后完成修改。刪除專業(yè)時(shí),也是要先選擇專業(yè)所在的系,在從該系所有的專業(yè)列表中選擇所要?jiǎng)h除的專業(yè)名稱,點(diǎn)擊刪除按鈕進(jìn)行刪除 。添加專業(yè)時(shí)。 2. 專業(yè)管理模塊 專業(yè)管理分為添加和修改兩個(gè)功能。若選擇修改功能,從 select下拉列表中選擇想要修改的系的名稱,在更改為的文本框里輸入要更改的名稱,點(diǎn)擊 修改按鈕后,通過(guò) update 語(yǔ)句,重新寫入“系”表中,完成修改功能。也可以從列表中手動(dòng)刪除一個(gè)第 5 頁(yè) 共 19 頁(yè) 系的名稱??梢允謩?dòng)添加一個(gè)系名稱。 2) 宿舍信息瀏覽模塊:可以查看各宿舍的信息。 5) 值班信息登記:值班員 發(fā)布值班時(shí)間,人,值班情況,備注等。 3) 宿舍樓分配功能:可以手動(dòng)的調(diào)整學(xué)生到哪個(gè)宿舍,也可以實(shí)現(xiàn)自動(dòng)分配的功能。包括添加,刪除和修改功能,還有學(xué)生的總體查看和個(gè)別查詢功能。系統(tǒng)分為第 4 頁(yè) 共 19 頁(yè) 管理員模塊和學(xué)生模塊兩個(gè)部分??梢允褂孟嗤?CD 來(lái)安裝任何一個(gè) SQL Server 2020 的服務(wù)器版本或個(gè)人版本。它運(yùn)行在Microsoft Windows NT4 或 Microsoft Windows 2020 Server 上 —— 基于 Intel處理器的網(wǎng)絡(luò) 。 Microsoft SQL Server 2020 簡(jiǎn)介 Microsoft SQL Server 2020 是一個(gè)高性能的客戶端 /服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)( RDBMS, Relational Database Management System) 。超文本傳輸協(xié)議規(guī)定了瀏覽器在運(yùn)行 HTML文檔時(shí)所遵循的規(guī)則和進(jìn)行的操作 .HTTP協(xié)議的制定使瀏覽器在運(yùn)行超文本時(shí)有了統(tǒng)一的規(guī)則和標(biāo)準(zhǔn) .用 HTML 編寫的超文本文檔稱為 HTML 文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái),自 1990 年以來(lái) HTML 就一直被用作WWW(是 World 第 3 頁(yè) 共 19 頁(yè) Wide Web 的縮寫,也可簡(jiǎn)寫 WEB、中文叫做萬(wàn)維網(wǎng) )的信息表示語(yǔ)言,使用 HTML語(yǔ)言描述的文件,需要通過(guò) WEB 瀏覽器顯示出效果。JavaScript 語(yǔ)言可以做到回應(yīng)使用者的需求事件 (如: form 的輸入 ),而不用任何的網(wǎng)路來(lái)回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),它不用經(jīng)過(guò)傳給伺服端 (server)處理,再傳回來(lái)的過(guò)程,而直接可以被客戶端 (client)的應(yīng)用程式所處理。它的出現(xiàn)彌補(bǔ)了 HTML 語(yǔ)言的缺陷,它是 Java 與 HTML 折衷的選擇 。從而可以開(kāi)發(fā)客戶端的應(yīng)用程序等。 JAVASCRIPT 簡(jiǎn)介 JavaScript 是一種基于對(duì)象 (Object)和事件驅(qū)動(dòng) (EventDriven)并具有安全性能的腳本語(yǔ)言。 ASP 程序其實(shí)是以擴(kuò)展名為 .asp 的純文本形式存在于 WEB 服務(wù)器上的,你可以用任何文本編輯器打開(kāi)它, ASP 程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 ASP簡(jiǎn)介 Microsoft Active Server Pages 即我們所稱的 ASP,其實(shí)是一套 微軟 開(kāi)發(fā)的 服務(wù)器 端腳本環(huán)境, ASP 內(nèi)含于 和 之中 ,通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。 2 開(kāi)發(fā)平臺(tái)與語(yǔ)言簡(jiǎn)介 基于 B/S 結(jié)構(gòu)的開(kāi)發(fā) 由于學(xué)生公寓管理系統(tǒng)分布的特性,本系統(tǒng)采用 B/S 結(jié)構(gòu), 即 BrowerServer(瀏覽器 服務(wù)器)架構(gòu), B/S 結(jié)構(gòu)是目前最流行的數(shù)據(jù)庫(kù)應(yīng)用模式,它解決了各種分布式應(yīng)用,擴(kuò)展了業(yè)務(wù)范圍;在 B/S 結(jié)構(gòu)下,整個(gè)系統(tǒng)的管理、資源分配、數(shù)據(jù)庫(kù)操作、業(yè)務(wù)邏輯部件的管理等工作集中用服務(wù)器,容易部署和管理。 本課題研究思路和方 法 本 次畢業(yè)設(shè)計(jì)應(yīng)首先分析學(xué)生公寓管理系統(tǒng)的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí),選擇 ASP+ SQL Server 2020 進(jìn)行本畢業(yè)設(shè)計(jì)的開(kāi)發(fā);以需求分析為基礎(chǔ),寫出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;同時(shí),在開(kāi)發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)設(shè)計(jì)文擋,為畢業(yè)論文的寫作準(zhǔn)備材料;最后,系統(tǒng)開(kāi)發(fā)完畢后,進(jìn)行調(diào)試 和試運(yùn)行,做好調(diào)試和試運(yùn)行的相關(guān)記錄,為畢業(yè)論文的寫作準(zhǔn)備材料。使得他們?cè)趯W(xué)生公寓的各方面都會(huì)達(dá)到事半功倍的效果,減輕了人力的負(fù)擔(dān),方便了數(shù)據(jù)的存儲(chǔ),增加了安全性。 本課題研究意義 為了方便公寓管理人員在數(shù)據(jù)方面的管理,結(jié)合當(dāng)今各學(xué)校的宿舍管理,為了能全面、準(zhǔn)確、有效地管理學(xué)生公寓的各種信息而開(kāi)發(fā)與研制的一個(gè)系統(tǒng)。以往的學(xué)生公寓管理基本上還處于人工操作的階段,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的日益廣泛應(yīng)用,采用計(jì)算機(jī)以及網(wǎng)絡(luò)來(lái)管理學(xué)生公寓似乎也已經(jīng)不是一件新鮮事了。系統(tǒng)具有界面友好,操作簡(jiǎn)便的特性。 學(xué)生公寓管理系統(tǒng)基于 B/S 模式 開(kāi)發(fā),使用 ASP 動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)作為主要的前臺(tái)開(kāi)發(fā)語(yǔ)言,實(shí)現(xiàn)前后臺(tái)的數(shù)據(jù)交互;后臺(tái)選用 SQL Server 2020 作為數(shù)據(jù)庫(kù)服務(wù)器。 畢業(yè)設(shè)計(jì) ( 論文 ) 學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 學(xué)生公寓是每一位在校學(xué)生生活、學(xué)習(xí)、相互交流的主要場(chǎng)所,如何提供一個(gè)良好的學(xué)生公寓的管理體系,對(duì)學(xué)校和同學(xué)而言至關(guān)重要。以往的學(xué)生公寓管理基本上還處于人工操作的階段,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的日益廣泛應(yīng)用,采用計(jì)算機(jī)以及網(wǎng)絡(luò)來(lái)管理學(xué)生公寓,有著很好的前景。該學(xué)生公寓管理系統(tǒng)主要?jiǎng)澐至斯芾韱T和學(xué)生兩種權(quán)限,實(shí)現(xiàn)的功能有學(xué)生信息的管理,宿舍信息的管理,宿舍的分配功能,管理員值班記錄,留言板功能等。 關(guān)鍵詞 : 公寓管理; B/S 模式 ; SQL Server 2020 Design and Implementation of Student Apartment Management System Abstract Student apartment is the main place where students live, study and municate. How to provide a good management system of student apartment is very important not only to school but also to every student. In the past ,management of student apartment is still step in hand operation stage, while with the development of puter and work ,using puter and work as the management tools of student apartment will have good prospect. This management system is based on B/S mode. ASP dynamic web technology is used as its main development language to achieve data interactivity between foreground and background. SQL Server 2020 is used as a database server in background. The student apartment management system has two authorizationsmanager and student. The main functions of the system are management of student information, management of dormitory information ,assignment of dormitory ,duty log of dormitory manager and message board. This system has friendly interface and brief operation. Key words: apartment management; B/S mode; SQL Server 2020 目 錄 論文總頁(yè)數(shù): 19頁(yè) 1 引言 ................................................................. 1 選題背景及目的 ...................................................... 1 本課題研究意義 ...................................................... 1 本課題研究思路和方法 ................................................ 1 本課題預(yù)期結(jié)果 ...................................................... 1 2 開(kāi)發(fā)平臺(tái)與語(yǔ) 言簡(jiǎn)介 .................................................... 1 基于 B/S結(jié)構(gòu)的開(kāi)發(fā) .................................................. 1 ASP簡(jiǎn)介 ............................................................ 2 JAVASCRIPT簡(jiǎn)介 ..................................................... 2 HTML簡(jiǎn)介 ........................................................... 2 MICROSOFT SQL SERVER 2020簡(jiǎn)介 ......................................... 3 3 學(xué)生公寓管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) ............................................ 3 總體設(shè)計(jì) ........................................................... 3 詳細(xì)設(shè)計(jì) ........................................................... 4 . 學(xué)生信息管理功能 ................................................ 4 . 宿舍樓信息管理和宿舍分配 ........................................ 6 . 值班信息 ...................................................... 10 . 留言板 ........................................................ 11 . 宿舍信息瀏覽模塊 ........