【正文】
庫(kù)設(shè)計(jì)一般包括如下幾個(gè)步驟: 數(shù)據(jù)庫(kù)需要分析。在軟件開(kāi)發(fā)過(guò)程中若要改變數(shù)據(jù)庫(kù)結(jié)構(gòu), 則以前所有的編碼工作幾乎都將面臨崩潰。數(shù)據(jù)庫(kù)的設(shè)計(jì)不僅對(duì)數(shù)據(jù)的操作速度有影響,還直接關(guān)系到軟件系統(tǒng)的質(zhì)量和生命周期,合理的設(shè)計(jì)能縮減軟件開(kāi)發(fā)的周期和降低開(kāi)發(fā)難度,并提高維護(hù)升級(jí)的易行性。 HTML 是在 SGML 定義下的一個(gè)描述性語(yǔ)言,或可說(shuō) HTML是 SGML 的一個(gè)應(yīng)用程式, HTML 不是程式語(yǔ)言,如 C++和 Java 之類,它只是標(biāo)示語(yǔ)言,基本上你只要明白了各種 標(biāo)記的用法便算學(xué)懂了 HTML, HTML 的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,編輯方面, 任何文字編輯器都可以,只要能將文件另存成ASCII 純文字格式即可,當(dāng)然以專業(yè)的網(wǎng)頁(yè)編輯軟件為佳。 HTML 簡(jiǎn)介 HTML 的英語(yǔ)意思是: Hypertext Marked Language,即超文本標(biāo)記語(yǔ)言 ,是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。 JavaScript 能及時(shí)響應(yīng)用戶的操作,對(duì)提交 表單 做即時(shí)的檢查,無(wú)需浪費(fèi)時(shí)間交由 CGI 驗(yàn)證。 JavaScript 使網(wǎng)頁(yè)增加互動(dòng)性。 Javascript 短小精悍,又是在客戶機(jī)上執(zhí)行的,大大提高了網(wǎng)頁(yè)的瀏覽速度和交互能力。微軟公司還有自己開(kāi)發(fā)的 Javascript,稱為 JScript。運(yùn)行用 Javascript編寫(xiě)的程序需要能支持 Javascript語(yǔ)言的瀏覽器。在 HTML 基礎(chǔ)上,使用Javascript 可以開(kāi)發(fā)交互式 Web 網(wǎng)頁(yè) 。 Javascript 就是適應(yīng)動(dòng)態(tài) 網(wǎng)頁(yè)制作 的需要而誕生的一種新的編程語(yǔ)言,如今越來(lái)越廣泛地使用于 Inter 網(wǎng)頁(yè)制作上。 JavaScript 是一種新的描述語(yǔ)言,它可以被 嵌 入到 HTML 的文件之中 。它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語(yǔ)言中實(shí)現(xiàn)的。使用它的目的是與 HTML 超文本標(biāo)記語(yǔ)言、 Java 腳本語(yǔ)言( Java 小程序)一起實(shí)現(xiàn)在一個(gè) Web 頁(yè)面中鏈接多個(gè)對(duì)象,與 Web 客戶交互作用。在用戶對(duì) SQL Server 進(jìn)行了數(shù)據(jù)庫(kù)連接后即可對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢、添加、修改、刪除等操作 。將它們結(jié)合在一起,可以使得系統(tǒng)得到完美的結(jié)合,并使它們充分發(fā)揮各自的優(yōu)點(diǎn)。雖然很多數(shù)據(jù)庫(kù)都對(duì) SQL 語(yǔ)句 進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create 等。 SQL 語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新 數(shù)據(jù) 庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。 SQL語(yǔ)言 的主要功能就是同各種 數(shù)據(jù) 庫(kù)建立聯(lián)系,進(jìn)行溝通。數(shù)據(jù)庫(kù)技術(shù)已成為人們存儲(chǔ)數(shù)據(jù)、管理信息、共享資源的最先進(jìn)、最常用的技術(shù)。 SQL server 數(shù)據(jù)庫(kù)技術(shù) 數(shù)據(jù)庫(kù)技術(shù)已成為計(jì)算機(jī)科學(xué)的一個(gè)重要分支,是數(shù)據(jù)管理的最新技術(shù),也是計(jì)算機(jī)技術(shù)中發(fā)展最快的領(lǐng)域之一。 (8)ASP 的學(xué)習(xí)環(huán)境好。 (6)實(shí)現(xiàn)復(fù)雜數(shù)據(jù)庫(kù)操作。 (5)ASP 語(yǔ)法結(jié)構(gòu)簡(jiǎn)單。 (3)ASP 程序的執(zhí)行與客戶端瀏覽器的版本無(wú)關(guān) (即獨(dú)立于瀏覽器 )。 (2)ASP 語(yǔ)言的宿主語(yǔ)言 (即腳本語(yǔ)言 )可以有多種。 通過(guò) ASP,可以結(jié)合 HTML、腳本語(yǔ)言和組件來(lái)創(chuàng)建動(dòng)態(tài)、交互而且高效的 Web服務(wù)器應(yīng)用程序。另外,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework。 框架補(bǔ)充了 Visual Studio 集成開(kāi)發(fā)環(huán)境 中的大量 工具箱 和設(shè)計(jì)器。與被解釋的前輩不同, 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外 緩存服務(wù) 。 相關(guān)技術(shù) 介紹 技術(shù) 是建立在 公共語(yǔ)言運(yùn)行庫(kù) 上的編程框架,可用于在 服務(wù)器 上生成功能強(qiáng)大的 Web 應(yīng)用程序 。 Visual Studio 2020 新增功能 , 它將是經(jīng)典的一個(gè)版本,相當(dāng)于當(dāng)年的 版。 Visual Studio 2020 同時(shí)帶來(lái)了 NET Framework 、 Microsoft Visual Studio 2020 CTP( Community Technology PreviewCTP),并且支持開(kāi)發(fā)面向 Windows 7 的 應(yīng)用程序 。是目前最流行的 Windows 平臺(tái) 應(yīng)用程序 開(kāi)發(fā)環(huán)境。 學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 3 2 開(kāi)發(fā)環(huán)境與技術(shù) 系統(tǒng)開(kāi)發(fā)環(huán)境 電腦操作系統(tǒng): windows7 操作系統(tǒng); 開(kāi)發(fā)平臺(tái): Microsoft Visual Studio 2020中的 網(wǎng)站服務(wù)。 物品報(bào)修:如果宿舍內(nèi)物品有損壞情況,宿舍人員可以通過(guò)該界面,進(jìn)行報(bào)修物品的登記。 物品登記:主要對(duì)學(xué)生進(jìn)出公寓所攜帶的貴重物品(電腦、包廂等)信息的登記。 學(xué)生權(quán)限:學(xué)生可以對(duì)自己的信息進(jìn)行查看、更新;用電信息、衛(wèi)生排名、物品登記等信息進(jìn)行查看。 系統(tǒng)設(shè)計(jì)的思路與方法 本 次畢業(yè)設(shè)計(jì)應(yīng)首先分析學(xué)生公寓 管理系統(tǒng)的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫(xiě)出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí),選擇 ASP+ SQL Server 2020 進(jìn)行本畢業(yè)設(shè)計(jì)的開(kāi)發(fā);以需求分析為基礎(chǔ),寫(xiě)出系統(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è)論文的寫(xiě)作準(zhǔn)備材料;最后,系統(tǒng)開(kāi)發(fā)完畢后,進(jìn)行調(diào)試 和試運(yùn)行,做好調(diào)試和試運(yùn)行的相關(guān)記錄,為畢業(yè)論文的寫(xiě)作準(zhǔn)備材料。 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)目的與意義 目的:改變目前高校公寓管理的手工作業(yè)模式,提高工作效率。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。目前仍然存在有學(xué)校停留在宿舍管理部門(mén)人員手工記錄數(shù)據(jù)的階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái)說(shuō)勉強(qiáng)可以接受;但對(duì)于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來(lái)說(shuō), 人工記錄是相當(dāng)麻煩的 ,而且當(dāng)查找某條記錄時(shí),由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費(fèi)許多時(shí)間,工作效率比較低。近年來(lái),隨著用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用,向用戶提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。 當(dāng)今社會(huì),計(jì)算機(jī)技術(shù)越來(lái)越深入各行各業(yè),為廣大的用戶提供了更為周到和便捷的服務(wù)。 關(guān)鍵字 : 公寓管理 /ASP 動(dòng)態(tài)網(wǎng)頁(yè) /數(shù)據(jù)交互 /數(shù)據(jù)庫(kù) 學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) II DESIGN AND DEVELOPMENT OF STUDENT APARTMENT MANAGEMENT SYSTEM ABSTRACT Design and development of Student apartment management system in the rapid development of science and technology today, puter has bee the main part of our daily life, student apartments, are college students on campus of colleges and universities is an important learning, life and intercourse space environment, about twothirds of the students time is spent in student apartment environment, how to provide a good student apartment management system, is critical for schools and students, also directly related to the vital interests of students and the normal teaching order and the stability of colleges and universities. The student apartment management basically is still in the stage of manual operation, along with the puter technology and work technology is being more and more widely used, using puter and work to manage the students apartment, had a very good prospect. Using ASP dynamic web technology as the main front desk development language, realize data interaction。系統(tǒng)具有界面友好,操作簡(jiǎn)便的特性。 使用 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ù)器。 在科技飛速發(fā)展的今天,計(jì)算機(jī)成為我們?nèi)粘I畹闹饕糠郑?學(xué)生公寓 ,是大學(xué)生在高校校園里一個(gè)重要的學(xué)習(xí)、生活、交往的空間環(huán)境 ,大學(xué)生大約有 2/3 的時(shí)間是在學(xué)生公寓環(huán)境里渡過(guò)的 ,如何提供一個(gè)良好的學(xué)生公寓的管理體系,對(duì)學(xué)校和同學(xué)而言至關(guān)重要