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