freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于asp的題庫管理系統(tǒng)(編輯修改稿)

2025-01-06 18:08 本頁面
 

【文章內(nèi)容簡介】 aScript (Netscape) 和 JScript (Microsoft)。 Netscape (Navigator ) 的 Brendan Eich 發(fā)明了這門語言,從 1996 年開始,已經(jīng)出現(xiàn)在所有的 Netscape 和 Microsoft 瀏覽器中。 ECMA262 的開發(fā)始于 1996 年,在 1997 年 7 月, ECMA 會員大會采納了它的首個版本。 JavaScript 使網(wǎng)頁增加互動性。 JavaScript 使有規(guī)律地重復(fù)的 HTML 文段簡化,減少下載時間。 JavaScript 能及時響應(yīng)用戶的操作,對提交表單做即時的檢查,無需浪費時間交由 CGI 驗證。 JavaScript 的特點是無窮無盡的,只要你有創(chuàng)意。 數(shù)據(jù)庫連接技術(shù) ADO (ActiveX Data Objects, ActiveX 數(shù)據(jù)對象)是 Microsoft 提出的應(yīng)用程序接口( API)用以實現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。例如,如果您希望編寫應(yīng)用程序從 DB2 或 Oracle 數(shù)據(jù)庫中向網(wǎng)頁提供數(shù)據(jù),可以將 ADO 程序包括在作為活動服務(wù)器頁( ASP)的 HTML 文件中。當(dāng)用戶從網(wǎng)站請求網(wǎng)頁時,返回的網(wǎng)頁也包括了數(shù)據(jù)中的相應(yīng)數(shù)據(jù),這些是由于使用了 ADO 代碼的結(jié)果。 象 Microsoft 的其它系統(tǒng)接口一樣, ADO 是面向?qū)ο蟮?。它?Microsoft 全局?jǐn)?shù)據(jù)訪問( UDA)的一部分, Microsoft 認(rèn)為與其自己創(chuàng)建一個數(shù)據(jù),不如利用 UDA 訪問已有的數(shù)據(jù)庫。為達(dá)到這一目的, Microsoft 和其它數(shù)據(jù)庫公司在它們的數(shù)據(jù)庫和 Microsoft 的 OLE 數(shù)據(jù)庫之間提供了一個 “橋 ”程序, OLE 數(shù)據(jù)庫已經(jīng)在使用 ADO 技術(shù)。 ADO 的一個特征(稱為遠(yuǎn)程數(shù)據(jù)服務(wù))支持網(wǎng)頁中的數(shù)據(jù)相關(guān)的 ActiveX控件和有效的客戶端緩沖。作為 ActiveX 的一部分, ADO 也是 Microsoft 的組件對象模式( COM)的一部分,它的面向組件的框架用以將程序組裝在一起。 12 ADO 從原來的 Microsoft 數(shù)據(jù)接口遠(yuǎn)程數(shù)據(jù)對象( RDO)而來。 RDO 與 ODBC 一起工作訪問關(guān)系數(shù)據(jù)庫,但不能訪問如 ISAM 和 VSAM 的非關(guān)系數(shù)據(jù)庫。 ADO 是對當(dāng)前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到你的 Active Server 頁面上??梢允褂?ADO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectivity (ODBC) 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源,這樣 ASP 程序員就可以訪問任何與 ODBC 兼容的數(shù)據(jù)庫,包括 MS SQL SERVER、 Access、 Oracle 等等。 ADO 是一種面向?qū)ο蟮木幊探涌?,微軟介紹說,與其同 IBM 和 Oracle提倡的那樣,創(chuàng)建一個統(tǒng)一數(shù)據(jù)庫,不如提供一個能夠訪問不同數(shù)據(jù)庫的統(tǒng)一接口,這樣會更加實用一些。為實現(xiàn)這一目標(biāo),微軟在數(shù)據(jù)庫和微軟的 OLE DB 中提供了一種 “橋 ”程序,這種程序能夠提供對數(shù)據(jù)庫的連接。 開發(fā)人員在使用 ADO 時,其實就是在使用 OLE DB,不過 OLE DB 更加接近底層。 ADO 的一項屬性 ??遠(yuǎn)程數(shù)據(jù)服務(wù), 支持 “數(shù)據(jù)倉庫 ”ActiveX 組件以及高效的客戶端緩存。作為 ActiveX 的一部分,ADO 也是 COM 組件的一部分。 ADO 是由早期的微軟數(shù)據(jù)接口 ??遠(yuǎn)程數(shù)據(jù)對象 RDO演化而來的。 RDO 同微軟的 ODBC 一同連接關(guān)系數(shù)據(jù)庫,不過不能連接非關(guān)系數(shù)據(jù)庫。 13 第 4 章 詳細(xì)設(shè)計 詳細(xì)設(shè)計是軟件開發(fā)周期的第三個階段,也是軟件設(shè)計的第二步。在它的前一步總體設(shè)計階段已經(jīng)確定了軟件系統(tǒng)的總體結(jié)構(gòu),給出了系統(tǒng)中各個組成模塊的功能 和模塊間的聯(lián)系。詳細(xì)設(shè)計的工作,就是在系統(tǒng)要 “ 做什么 ” 已經(jīng)明確的基礎(chǔ)上,考慮 “ 怎 樣實現(xiàn) ” 這個軟件系統(tǒng),直到對系統(tǒng)中的每個模塊給出足夠的過程描述。 數(shù)據(jù)庫表 數(shù)據(jù)庫中包含 3 個表,各表結(jié)構(gòu)下面一一介紹。 ⑴ tb_Admin1( 管理員 信息 表) 管理員 信息 表 tb_Admin1, 表 tb_Admin1 的結(jié)構(gòu)如表 所示。 表 tb_Admin1 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 id varchar 50 是 username varchar 50 password varchar 50 ⑵ tb_Course( 課程 信息表) 表 tb_Course 2 的結(jié)構(gòu)如表 所示。 表 tb_Course 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 ID int 4 是 Type varchar name char 50 course char 50 ⑶ tb_News( 新聞 信息 表) 表 tb_News 的結(jié)構(gòu)如表 所示。 表 tb_News 表的結(jié)構(gòu) 14 字段名 數(shù)據(jù)類型 長度 是否主鍵 id int 4 是 name char 50 Zhiwu char 50 type char 50 Title smalldata 4 Content datetime data char 50 利用 ADO 訪問數(shù)據(jù)庫 在 Web 動態(tài)交互過程中,經(jīng)常需要根據(jù)用戶輸入的查詢條件來查詢數(shù)據(jù)庫,從數(shù)據(jù)庫中取出結(jié)果并以一定的格式顯示給用戶。有時也需要從用戶那里收集信息,并按一定的格式保存到數(shù)據(jù)庫里。 本系統(tǒng)采用 SQL2021 數(shù)據(jù)庫,下面介紹本系統(tǒng)數(shù)據(jù)庫的連接方式。 ⑴ 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的 連接 , 本系統(tǒng)數(shù)據(jù)庫連接 如下: return new SqlConnection(server=(local)。database=ClassRoom。uid=sa。pwd=。Max Pool Size = 512)。這條語句打開鏈接, con 表示與數(shù)據(jù)源建立連接的相關(guān)信息,這里以與本系統(tǒng)的數(shù)據(jù)庫連接為例, server=(local)連接本地數(shù)據(jù)源, database 選擇要打開的數(shù)據(jù)庫名,uid,pwd 為數(shù)據(jù)庫的用戶名和密碼 。 以上兩個步驟缺一不可 ,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 各功能模塊設(shè)計與實現(xiàn) 用戶登錄模塊設(shè)計 15 using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 public partial class Login : { SqlOperate sqloperate = new SqlOperate()。 protected void Page_Load(object sender, EventArgs e) { } protected void btnlogin_Click(object sender, EventArgs e) { if (() != Session[verify].ToString()) { ()。 } else { if ( == 管理員 ) 16 { int insert = (, )。 if (insert 0) { (script language=javascriptalert(39。登錄成功!39。)。(1)。/script)。 Session[MName] = 。 (Admin1/)。 } else { (script language=javascriptalert(39。您輸入的用戶名或密碼錯誤,請重新輸入! 39。)。(1)。/script)。 } } if ( == 教師 ) { int insert = (, )。 if (insert 0) { (script language=javascriptalert(39。登錄成功!39。)。(1)。/script)。 Session[MName] = 。 (Admin2/)。 } else { (script language=javascriptalert(39。您輸入的用戶名或密碼錯誤,請重新輸入 ! 39。)。(1)。/script)。 } } } } protected void btnconcel_Click(object sender, EventArgs e) { RegisterStartupScript(提示 , )。 } } 17 protected void Button1_Click(object sender, EventArgs e) { try { string sqlstr = insert into tb_Teacher(type,name,password,birth,sex,educate,zhicheng,address,phone)values(39。 + + 39。,39。 + + 39。,39
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1