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

正文內(nèi)容

學(xué)生信息管理論文(編輯修改稿)

2024-12-22 16:49 本頁面
 

【文章內(nèi)容簡介】 支持。 Inter 網(wǎng)絡(luò)發(fā)展到今天已經(jīng)成為一條重要的信息發(fā)布渠道, SQL Server 增強(qiáng)了對(duì) Inter 技術(shù)支持,它除保留了前期版本中的數(shù)據(jù)庫 Web 出版工具“ Web 助手”外,還增強(qiáng)了對(duì) XML 和 HTTP 技術(shù)的支持,這使得電子商務(wù)系統(tǒng)能夠通過 XML 等訪問 SQL Server 數(shù)據(jù)庫系統(tǒng),也擴(kuò)展了 SQL Server 在數(shù)據(jù)挖掘和分析服務(wù)領(lǐng)域的應(yīng)用。 ,使用戶開發(fā) SQL Server 數(shù)據(jù)庫應(yīng)用程序更加靈活。SQL Server 提供了 TransactSQL、 DBLibrary for C、嵌入式 SQL( ESQL)等開發(fā)工具, TransactSQL 與工業(yè)標(biāo)準(zhǔn) SQL 語言兼容,并在其基礎(chǔ)上加以擴(kuò)充,使它更適合事務(wù)處理方面的需要。此外, SQL Server 2020 還支持 ODBC、 OLE DB、ADO 規(guī)范,可以使用 ODBC、 OLE DB、 ADO 接口訪問 SQL Server 數(shù)據(jù)庫。 。 SQL Server 2020 既能運(yùn)行在 Windows 桌面操作系統(tǒng)下,又可運(yùn)行在服務(wù)器操作系統(tǒng)(包括 Windows NT 和 Windows 2020)下;既能運(yùn)行在單 CPU計(jì)算機(jī)上,又能運(yùn)行在對(duì)稱多處理系統(tǒng)下。所以,它具有很好的伸縮性,能夠滿足從桌面應(yīng)用到大型企 業(yè)分布式應(yīng)用到不同層次用戶的要求。 。 SQL Server 2020 與 Microsoft Windows 2020 有機(jī)集成,所以可以使用 Windows 2020 的活動(dòng)目錄( Active Directory)功能對(duì) SQL Server 進(jìn)行集中管理,大大簡化大型企業(yè)中的系統(tǒng)管理工作。此外,與 Windows 2020 的集成還使 SQL Server 能夠充分利用操作系統(tǒng)所提供的服務(wù)和功能(如安全管理、事件日志、性能監(jiān)視器、內(nèi)存管理和異步 I/O 等),從而增強(qiáng)了 SQL Server數(shù)據(jù)庫系統(tǒng)的功能,并且 只需要占用很少的系統(tǒng)資源。 1. 3. 3 ADO對(duì)象概述 ADO 對(duì)象是針對(duì)當(dāng)前微軟的軟件所支持的數(shù)據(jù)進(jìn)行操作的最為有效、簡單并焦作大學(xué)畢業(yè)設(shè)計(jì)說明書 第 8 頁 共 50 頁 8 且功能強(qiáng)大的方法。它可以把大部分?jǐn)?shù)據(jù)源可編程的屬性直接擴(kuò)展到 Active Server 上,主要含有 Connection、 Recordset 與 Command 三種對(duì)象。其中:Connection 對(duì)象主要負(fù)責(zé)打開或連接數(shù)據(jù)庫文件; Recordset 對(duì)象主要是存取數(shù)據(jù)庫的內(nèi)容; Command 對(duì)象主要是對(duì)數(shù)據(jù)庫下達(dá)行動(dòng)查詢指令以及 SQL Server的 Stored Proceduce。 ADO 對(duì) 象能夠存取到數(shù)據(jù)庫的內(nèi)容,首先要求數(shù)據(jù)庫的驅(qū)動(dòng)程序 ( ODBC 驅(qū)動(dòng)程序與 OLE DB 驅(qū)動(dòng)程序 )必須安裝上,否則, ADO 對(duì)象是無法存取數(shù)據(jù)庫中內(nèi)容,其原理示意圖如圖 所示: 圖 ADO對(duì)象存取數(shù)據(jù)原理示意圖 請(qǐng)注意:上圖中的“各種數(shù)據(jù)庫所對(duì)應(yīng)的驅(qū)動(dòng)程序”即 ODBC 驅(qū)動(dòng)程序與 OLE DB驅(qū)動(dòng)程序。 利用 ADO 開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用程序 ADO( Active Date Objects,即 ActiveX數(shù)據(jù)對(duì)象)是一個(gè) ASP內(nèi)置的 ActiveX服務(wù)器組件( ActiveX Server Component)??砂阉c ASP 結(jié)合起來,建立提供數(shù)據(jù)庫信息的網(wǎng)頁內(nèi)容,對(duì)數(shù)據(jù)庫進(jìn)行查詢、插入、更新、刪除等操作,并可以把在用戶端實(shí)現(xiàn)“網(wǎng)上實(shí)時(shí)更新顯示”的最新 Web數(shù)據(jù)庫技術(shù)。 要 執(zhí)行 ADO,服務(wù)器端 必須 安裝 Windows NT Server 和 Inter Information Server(IIS),而客戶端只要有 IE 或 NETSCAPE 較新版本的瀏覽器即可。 利用 ADO開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用程序有以下幾個(gè)優(yōu)點(diǎn): ⑴ 支持客戶機(jī) /服務(wù)器結(jié)構(gòu)( Client/Server)與 Web 系統(tǒng)開發(fā) 技術(shù)。 ⑵ 內(nèi)部有多個(gè)互相獨(dú)立的對(duì)象模型。 ⑶ 支持分批修改數(shù)據(jù)庫內(nèi)容。 客戶端 客戶端 客戶端 ADO 對(duì)象 各種數(shù)據(jù)庫所對(duì)應(yīng)的驅(qū)動(dòng)程序 各種數(shù)據(jù)庫 (如 Access、 SQL Server以及 Oracle 等 ) 焦作大學(xué)畢業(yè)設(shè)計(jì)說明書 第 9 頁 共 50 頁 9 ⑷ 支持多種不同的數(shù)據(jù)控制指標(biāo)形式。 ⑸ 先進(jìn)的 Recordset 數(shù)據(jù)高速緩存管理功能。 ⑹ 允許在程序中使用多個(gè) Recordset 對(duì)象或者多個(gè)分批修改區(qū)塊傳送。 ⑺ ADO屬于 Free_threaded對(duì)象,利用它可以開發(fā)出更有效的 Web應(yīng)用程序。 ADO 組件的主要對(duì)象及其功能 ADO 組件又稱為數(shù)據(jù)庫訪問組件,它提供了以下七種對(duì)象: Connection 對(duì)象:提供對(duì)數(shù)據(jù)庫的連接服務(wù)。 Command 對(duì)象:定義對(duì)數(shù)據(jù)庫 源操作的命令。 Recordset 對(duì)象:由數(shù)據(jù)庫服務(wù)器所返回的記錄集。 ● Recordset 對(duì)象的 LockType 屬性的設(shè)置值 常量 值 說明 adLockReadOnly 1 默認(rèn)值,只讀。無法更改數(shù)據(jù) adLockPressimistic 2 保守式記錄鎖定(逐條)。提供者執(zhí)行必要的操作確保成 功編輯記錄,通常采用立即鎖定數(shù)據(jù)源的記錄的方式。 adLockOptimistic 3 開放式記錄鎖定(逐條)。提供者使用開放式鎖定,只在 調(diào)用 Updata方法時(shí)鎖定記錄。 adLockBatchOptimistic 4 開放式批更新。用于與立即更新模式相反的批更新模式。 Fields 對(duì)象:由數(shù)據(jù)庫服務(wù)器所返回的單一數(shù)據(jù)字段 Parametes 對(duì)象:表示 Command 對(duì)象的參數(shù)。 Property 對(duì)象:單獨(dú)的一個(gè) Property 對(duì)象,提供屬性功能。 Error 對(duì)象:提供處理錯(cuò)誤的功能。 使用 ADO對(duì)象可以建立和管理數(shù)據(jù)庫的連接,按數(shù)據(jù)庫服務(wù)器的要求獲得數(shù)據(jù),執(zhí)行更新、刪除、添加數(shù)據(jù)等操作,獲取 ODBC 的錯(cuò)誤信息等。 用來操縱數(shù)據(jù)的 SQL 命令 SQL 命令是發(fā)送給數(shù)據(jù)庫并要求數(shù)據(jù)庫操作的指令,它是 專門為數(shù)據(jù)庫設(shè)計(jì)的語言,比一般的計(jì)算機(jī)程序語言簡單的多。 SQL 命令主要分成兩部分: DDL(Data Definition Language)和 DML(Data Manipulation Language),其中 DDL 是建立數(shù)據(jù)表及數(shù)據(jù)列的指令群,而 DML 則是操作數(shù)據(jù)庫記錄的指令群,如數(shù)據(jù)庫記錄的添加、更新、刪除、和查詢等。 SQL 命令,包括 Select、 Delete、 Update、 Insert Into、 Select Into 等。 ⑴ 篩選及排序記錄的 Select 指令 基本句型一: Select 字段串 列 From 數(shù)據(jù)表 基本句型二: Select ? From ? Where 篩選條件 焦作大學(xué)畢業(yè)設(shè)計(jì)說明書 第 10 頁 共 50 頁 10 基本句型三: Select ? From ? Order By 字段串列 Select Top:限定選取數(shù)據(jù)的條數(shù) ⑵ 刪除數(shù)據(jù)記錄的 Delete 指令 基本語法: Delete From 數(shù)據(jù)表 Where 條件式 ⑶ 更新數(shù)據(jù)記錄的 Update 指令 基本語法: Update 數(shù)據(jù)表 Set 表達(dá)式 ⑷ 增加數(shù)據(jù)記錄的 Insert Into 指令 基本句型一: Insert Into 數(shù)據(jù)表 (字段串列 ) Values (字段串列 ) 基本句型二: Insert Into 數(shù)據(jù)表 (字段 1,字段 2,? ,字段 n) Select ? ⑸ 建立新數(shù)據(jù)表的 Select Into 指令 該指令與“ Insert Into ? Select ?”指令的區(qū)別是,這個(gè)指令將建立另一個(gè)新的數(shù)據(jù)表,而 Insert Into 是增加數(shù)據(jù)記錄到“現(xiàn)存的”數(shù)據(jù)表中。 1. 3. 4 Visual Basic 訪問數(shù)據(jù)庫的過程 ①定義數(shù)據(jù)庫組建 Dim con As New ②打開數(shù)據(jù)庫 對(duì)于 SQL 數(shù)據(jù)庫,其連接語句為 driver={sql server}。server= localhost。uid=sa。pwd=。database=student。而對(duì)于 Access 數(shù)據(jù)庫,連接語句為 Provider=。Data Source= amp。 + \ ③設(shè)定 SQL 語句,使用“ Execute”命令,即可開始執(zhí)行訪問數(shù)據(jù)庫的動(dòng)作 Dim rs As New 其中 rs為結(jié)果集對(duì)象( RECORDSET) ④關(guān)閉結(jié)果集對(duì)象,斷開與數(shù)據(jù)庫的連接 焦作大學(xué)畢業(yè)設(shè)計(jì)說明書 第 11 頁 共 50 頁 11 第二章 系統(tǒng)整體規(guī)劃 2. 1 數(shù)據(jù)庫的設(shè)計(jì) 在系統(tǒng)設(shè)計(jì)過程中,首先要建立的就是數(shù)據(jù)庫。本數(shù)據(jù)庫采用 SQL Server 2020 來構(gòu)造,共使用了 7個(gè)表,它們分別是用戶信息表( User)、學(xué) 籍 信息表( xj)、開設(shè)課程信息表( allkecheng) 、 班級(jí)信息表( Class)、 班級(jí)課程信息表( classkecheng) 、 考試 類型 信息表( kaoshileixing)、學(xué)生成績表( cj)。 1. 用戶信息表( User): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 Username 文本 用戶名 Not Null Primary Key Password 文本 用戶密碼 Not Null Admin 文本 管理員 Not Null Readonly 文本 只讀用戶 Not Null 2. 學(xué) 籍 信息表( xj): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 SID 文本 學(xué)號(hào) Not Null Primary Key SName 文本 姓名 Not Null SGender 文本 性別 Not Null SClass 文本 班級(jí) Not Null SBirthday 日期 /時(shí)間 出生日期 Not Null SAddress 文本 家庭住址 Not Null SCode 文本 郵政編碼 Not Null STel 文本 聯(lián)系電話 Not Null SRuxueshijian 文本 入學(xué)時(shí)間 Not Null SRemark 備注 備注 Not Null 3. 開設(shè)課程 信息表( allkecheng): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 Name 文本 課程名稱 Not Null Primary Key Name 文本 教材 Not Null 4. 班級(jí) 信息表( Class): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 Year 文本 年級(jí) Not Null Primary Key Class 文本 班級(jí) Not Null 焦作大學(xué)畢業(yè)設(shè)計(jì)說明書 第 12 頁 共 50 頁 12 ID 文本 教室 Not Null Nianzhi 文本 年制 Not Null Zhuanye 文本 專業(yè) Not Null Teacher 文本 班主任 Not Null Remark 文本 備注 Not Null 5. 班級(jí)課程 信息表( Classkecheng): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 Year 文本 年級(jí) Not Null Primary Key Zhuanye 文本 專業(yè) Not Null Nianzhi 文本 年制 Not Null Data 文本 學(xué) 期 Not Null Name 文本 課程名稱 Not Null 6. 考試類型 信息表( Kaoshileixing): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 ID 文本 類型 Not Null Primary Key 7.學(xué)生成績表( Chengji): 字段名 數(shù)據(jù)類型 說明 是否為空 描述 ID 文本 學(xué)號(hào) Not Null Primary Key Data 文本 學(xué)期 Not Null Leixing 文本 類型 Not Null Name 文本 課程名稱 Not Null Primary Key Score 文本 分?jǐn)?shù) Not Null Remark 文本 備注 Not Null 2. 2 系統(tǒng) ER圖 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們 之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。 本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:學(xué)生實(shí)體、班級(jí)實(shí)體 ,班 級(jí) 課程實(shí)體 ,學(xué)籍實(shí)體 ,成績實(shí)體 。 焦作大學(xué)畢業(yè)設(shè)計(jì)說明書 第 13 頁 共 50 頁 13 用 ER 圖描述學(xué)生信息管
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1