資源描述:
《asp.net在線考試統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、asp.net在線考試統(tǒng)第一章系統(tǒng)設(shè)計(jì)相關(guān)原理1.1Dreamweaver技術(shù)簡(jiǎn)介Dreamweaver是一個(gè)所見即所得的網(wǎng)頁(yè)編輯器,集功能強(qiáng)勁的可視化設(shè)計(jì)、應(yīng)用開發(fā)環(huán)境以及代碼編輯一身的工具,支持最新的DHTML和CSS標(biāo)準(zhǔn)。它采用了多種先進(jìn)技術(shù),能夠快速高效地創(chuàng)建極具表現(xiàn)力和動(dòng)感效果的網(wǎng)頁(yè),使網(wǎng)頁(yè)創(chuàng)作過(guò)程變得十分簡(jiǎn)單。它用于對(duì)Web站點(diǎn)、Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā),使開發(fā)人員和網(wǎng)頁(yè)設(shè)計(jì)師能夠快捷地創(chuàng)建代碼規(guī)范的應(yīng)用程序,開發(fā)環(huán)境精簡(jiǎn)而高效。開發(fā)人員能夠運(yùn)用它與他們的服務(wù)器技術(shù)構(gòu)建功能強(qiáng)大的網(wǎng)絡(luò)應(yīng)用程序銜接到用戶的數(shù)據(jù)、網(wǎng)
2、絡(luò)服務(wù)體系上。Dreamweaver提供基于強(qiáng)大的規(guī)范管理來(lái)確保高質(zhì)量的設(shè)計(jì),設(shè)計(jì)環(huán)境提供CSS能迅速高效地開發(fā)代碼簡(jiǎn)潔、專業(yè)規(guī)范的站點(diǎn)。通過(guò)手工編碼和使用可視化對(duì)象和行為來(lái)快速生成動(dòng)態(tài)的、數(shù)據(jù)庫(kù)驅(qū)動(dòng)的WEB應(yīng)用程序。Dreamweaver用于ColdFusion、ASP、ASP.NET、JSP和PHP的服務(wù)器代碼庫(kù)能夠使用所有前沿的服務(wù)器端技術(shù),以可視方式創(chuàng)建動(dòng)態(tài)WEB站點(diǎn),使用一種開發(fā)工具即可與多種站點(diǎn)和后端技術(shù)集成。Dreamweaver包含并擴(kuò)展了MacromediaUltraDev中的所有功能,以幫助使用ASP、ASP.N
3、ET、ColdFusion標(biāo)記語(yǔ)言(CFML)、JSP和PHP等服務(wù)器語(yǔ)言來(lái)生成由動(dòng)態(tài)數(shù)據(jù)庫(kù)支持的WEB應(yīng)用程序。Dreamweaver也是開放式和可擴(kuò)展的,賦予使用者最大的自由度和靈活性來(lái)選擇今天或?qū)?lái)最適合自己工作的技術(shù)。1.2SQL和SQLServer技術(shù)簡(jiǎn)介SQL是“StructuredQueryLanguage(結(jié)構(gòu)查詢語(yǔ)言)”的縮寫,是用來(lái)對(duì)存放在計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行組織、管理和檢索的語(yǔ)言。ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL是一種綜合的、通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,它包括
4、數(shù)據(jù)定義(Definition)、數(shù)據(jù)操縱(Manipulation)、數(shù)據(jù)管理(Management)、存取保護(hù)(AccessProtection)、處理控制(Control)等多種功能。利用表(table)、索引(index)、碼(keys)、行(rows)和列(columns)等來(lái)確定存儲(chǔ)位置。標(biāo)準(zhǔn)的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作。SQL有兩種使用方式,一種是聯(lián)機(jī)使用方式,另一種是嵌入程序方式。大多數(shù)的程序
5、接口都采用嵌入式的SQL語(yǔ)言。通過(guò)它可以將SQLServer數(shù)據(jù)復(fù)制到其他的數(shù)據(jù)庫(kù)中,包括Access、Oracle、Sybase和DB2,并采用ODBC作為其連接機(jī)制,支持?jǐn)?shù)據(jù)庫(kù)信息自動(dòng)發(fā)布到HTML文檔,同時(shí)結(jié)合MicrosoftInternetInformationServer和SQLServerInternetConnector這兩個(gè)產(chǎn)品/技術(shù),使用戶得到完整的數(shù)據(jù)發(fā)布能力。SQL的常見關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有:Oracle、Sybase、MicrosoftSQLServer、Access等等。本系統(tǒng)中使用的是Microsoft
6、SQLServer,是單一進(jìn)程多線程的關(guān)系型數(shù)據(jù)庫(kù),它使用Transact-SQL語(yǔ)言在服務(wù)器和客戶機(jī)之間傳送請(qǐng)求和答復(fù),把所有的工作負(fù)荷分解成在服務(wù)器上任務(wù)和在客戶機(jī)上任務(wù)。MicrosoftSQLServer支持在客戶端以O(shè)DBC或Net-Library存取服務(wù)端數(shù)據(jù)。(1)ODBC(OpenDataBaseConnection)實(shí)際上是一個(gè)數(shù)據(jù)庫(kù)的訪問庫(kù),可依據(jù)ODBC與SQLServer連接,可以使應(yīng)用程序直接操縱數(shù)據(jù)庫(kù)的數(shù)據(jù)。ODBC的獨(dú)特之處在于使應(yīng)用程序不隨數(shù)據(jù)庫(kù)的改變而變,ODBC通過(guò)使用驅(qū)動(dòng)程序來(lái)提供數(shù)據(jù)庫(kù)的獨(dú)立性
7、,驅(qū)動(dòng)程序與具體的數(shù)據(jù)庫(kù)有關(guān)。驅(qū)動(dòng)程序是一個(gè)用以支持ODBC函數(shù)調(diào)用的模塊(通常是DLL),應(yīng)用程序通過(guò)調(diào)用驅(qū)動(dòng)程序所支持的函數(shù)來(lái)操縱數(shù)據(jù)庫(kù)。ODBC還有一個(gè)驅(qū)動(dòng)程序管理器(drivermanager),驅(qū)動(dòng)程序管理器包含ODBC.DLL中,可連接到所有的應(yīng)用程序中,它負(fù)責(zé)管理應(yīng)用程序中ODBC函數(shù)與DLL中函數(shù)的綁定(Binding)。(2)Net-Library在最低層,DBt-Library必須通過(guò)網(wǎng)絡(luò)來(lái)發(fā)送它的請(qǐng)求,這就要Net-Library來(lái)完成這些操作,Net-Library并不是由語(yǔ)言程序員和開發(fā)人員直接使用的,Ne
8、t-Library提供了客戶端與服務(wù)器端的連接工具。1.3ASP技術(shù)簡(jiǎn)介“Active?Server?Pages(動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè))”,一般簡(jiǎn)稱為“ASP”。ASP是一種Web服務(wù)器端開發(fā)環(huán)境,屬于ActiveX技術(shù)中的服務(wù)器端技術(shù),與