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

正文內(nèi)容

學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)學(xué)士論文(編輯修改稿)

2024-12-22 16:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 )ASP 語(yǔ)法命令:位于 %%標(biāo)簽內(nèi)的 ASP 代碼。 3)服務(wù)器端的 include 語(yǔ)句:可用 include 語(yǔ)句調(diào)入其它 的 ASP 代碼,增強(qiáng)了編程的靈活性。 4)腳本語(yǔ)言: ASP 自帶 JScript 和 VBScript 兩種腳本語(yǔ)言,增加了 ASP 的編程功能,用戶也可安裝其它腳本語(yǔ)言。 ActiveX 數(shù)據(jù)對(duì)象 (ADO) ADO(ActiveX Data Objects, ActiveX 數(shù)據(jù)對(duì)象)是 Microsoft 提出的應(yīng)用程序接口( API)用以實(shí)現(xiàn)訪問(wèn)關(guān)系或非關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 ADO 是對(duì)當(dāng)前微軟所支持的數(shù)據(jù)庫(kù)進(jìn)行操作的最 直接和最簡(jiǎn)單有效 的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問(wèn)編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到 Active Server 頁(yè)面上??梢允褂?ADO 編寫(xiě)緊湊簡(jiǎn)明的腳本來(lái) 連接到 Open Database Connectivity(ODBC)兼容的數(shù)據(jù)庫(kù)和 OLE DB 兼容的數(shù)據(jù) 源,這樣 ASP 程序員就可以訪問(wèn)任何與 ODBC 兼容的數(shù)據(jù)庫(kù),包括 MSSQL Server、 Oracle、 Access 等 。 ADO 是一種面向?qū)ο蟮木幊探涌?,開(kāi)發(fā)人員在使用 ADO 時(shí), 就是在使用 OLE DB,不過(guò) OLE DB 更加接近底層。 ADO 的一項(xiàng)屬性 是 遠(yuǎn)程數(shù)據(jù)服務(wù),支持“數(shù)據(jù)倉(cāng)庫(kù)” ActiveX組件以及高效的客戶端緩存。作為 ActiveX 的一部分, ADO 也是 COM 組件的一部分。ADO 是由早期的微軟數(shù)據(jù)接口遠(yuǎn)程數(shù)據(jù)對(duì)象 RDO 演化而來(lái)的。 RDO 同微軟的 ODBC一同連接關(guān)系數(shù)據(jù)庫(kù) ,不過(guò)不能連接 到 非關(guān)系數(shù)據(jù)庫(kù)。 一個(gè) 使用 ADO的應(yīng)用程序可以通過(guò) OLE 數(shù)據(jù)庫(kù)提供者訪問(wèn)和處理數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)。 ADO 主要的優(yōu)點(diǎn)是容易使用、高速、占用很少的額外內(nèi)存,并且用磁盤(pán)空間很小。本系統(tǒng)使用的 ADO,它包含有 Connection 對(duì)象、 Command 對(duì)象、 Recordset 對(duì)象、Record 對(duì)象和 Stream 對(duì)象。 XP 下安裝 SQL Server 2020 企業(yè)版 1) 在 SQL 服務(wù)器的安裝盤(pán)中找到 MSDE 這個(gè)目錄,并且點(diǎn)擊 安裝它,并 直接 點(diǎn)擊 “ 下一步 ” 。 2) 重啟系統(tǒng) WINDOWSXP,這下就可以看到 SQL 服務(wù)的圖標(biāo)出現(xiàn)了。 3) 再拿出 SQL 服務(wù)器版的安裝光盤(pán),直接安裝客戶端工具(最簡(jiǎn)單的方法就是直接點(diǎn)擊光盤(pán)根目錄下的 )根據(jù)提示安裝, 自動(dòng)檢測(cè)過(guò)程 中知道系統(tǒng)不是SERVER 版,會(huì)提示只安裝客戶端工具。 4) 打開(kāi)企業(yè)管理器,試用 SA 用戶連一下看看,是不是發(fā)現(xiàn) SA 用戶登陸失?。恳?yàn)檫€沒(méi)有與信任 SQL SERVER 連接相關(guān)聯(lián)。這個(gè) 問(wèn)題 只要對(duì)系統(tǒng)注冊(cè)表稍加修改就可以 ,在運(yùn)行中輸入 regedit 打開(kāi)注冊(cè)表編輯器,找到[HKEY_LOCAL_MACHINE\SOFRWARE\MICROSOFT\MSSQLSERVER\MSSSQLSERVER], 6 這個(gè)項(xiàng)里面有一個(gè)鍵值 LoginMode,默認(rèn)下,值是 1,現(xiàn)在將值改為 2,重啟電腦。 5) 再打開(kāi)企業(yè)管理,再連接 ;完成。 數(shù)據(jù)庫(kù)建模原理 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)的核心和基礎(chǔ)。根據(jù)應(yīng)用目的的不同,數(shù)據(jù)模型分為兩類(lèi),它們分別屬于不同層次。一類(lèi)是概念模型,它是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。另一類(lèi)是數(shù)據(jù)模型,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模 。 概念模型是現(xiàn)實(shí)世界到機(jī)器世界的一 個(gè)中間層次,是現(xiàn)實(shí)世界的第一層抽象,是用戶與設(shè)計(jì)人員之間進(jìn)行交流的語(yǔ)言。概念模型的表示方法很多,最常用的方法是實(shí)體聯(lián)系方法,這種方法用 ER 圖描述概念模型,稱為 ER 模型,即實(shí)體聯(lián)系模型。 事實(shí)上, UML 的對(duì)象類(lèi)圖能夠更好的用于對(duì)數(shù)據(jù)庫(kù)建模。 UML 的對(duì)象類(lèi)圖不但對(duì)數(shù)據(jù)建模,而且能對(duì)行為建模,這些行為 在物理數(shù)據(jù)庫(kù)中被設(shè)計(jì)成觸發(fā)器和存儲(chǔ)過(guò)程。即使是關(guān)系數(shù)據(jù)庫(kù),也可 在對(duì)象設(shè)計(jì)落實(shí)后,再采取標(biāo)準(zhǔn)方法把設(shè)計(jì)映射到具體的關(guān)系模型 中 。 從對(duì)象類(lèi)圖到關(guān)系模型的轉(zhuǎn)換, 按照一個(gè)對(duì)象類(lèi)映射為一個(gè)關(guān)系的原則進(jìn)行, 對(duì)象類(lèi)的屬性即為關(guān) 系的屬性,對(duì)象標(biāo)識(shí)符即為關(guān)系的主鍵碼。具體映射規(guī)則如下: 1) 帶有簡(jiǎn)單屬性的類(lèi) A,映射為關(guān)系表 A,其主鍵碼是 A_ID。 2) 類(lèi) A 和類(lèi) B 之間的二元關(guān)聯(lián),并帶關(guān)聯(lián)類(lèi) L 和多重性 mA 和 mB。映射為關(guān)系表 A 和 B,其主鍵碼是 A_ID 和 B_ID,關(guān)聯(lián)類(lèi) L 映射為連接表 L,若 mA mB1,則表 L 的主鍵碼為( A_ID, B_ID);若 mA= mB1,則表 L 的主鍵碼為 B_ID。表 L可以被表表 B 吸收,且 表 B 中有 A_ID 為外鍵碼; mA mB=1。 15L 的主鍵碼為 A_ID,表 L 可以被 表 A 吸收,且 表 A 中有 B_ID 為外鍵 碼;若 mA= mB=1,則表 L 可以用 A_ID 或 B_ID 作為主鍵碼,表 L 可以被 表 A 或 B 吸收。 3) 聚合、復(fù)合和服務(wù)可以照二元關(guān)聯(lián)一樣映射。 4) N 個(gè) 類(lèi)之間的 N 元關(guān)聯(lián),并帶關(guān)聯(lián)類(lèi) L,映射為N個(gè) 關(guān)系表,其各自的主鍵碼是ID _n( n 為 1 到 N 之間的整數(shù)),關(guān)聯(lián)類(lèi) L 映射為連接關(guān)系表 L,表 L 的主鍵碼包含 N 路格外鍵碼,即( ID_1, ID_@,?, ID_N),如果任何一個(gè)類(lèi)的多重性為 1,則對(duì)應(yīng)的外鍵碼可以 刪掉 。 5) 繼承樹(shù)中每一個(gè)類(lèi),映射為一個(gè)關(guān)系表, 所有的表共用同一主鍵碼。子類(lèi)從父類(lèi)繼承過(guò)來(lái)的屬性,則存放在父類(lèi)的 字段中 。有下一層子類(lèi)表的關(guān)系表,要加上一個(gè)類(lèi)型( type)字段,用來(lái)說(shuō)明其中每一行屬于哪一個(gè)子類(lèi) 關(guān)系數(shù)據(jù)庫(kù)中的每個(gè)關(guān)系都必須滿足一定的規(guī)范。滿足不同程度規(guī)范的為不同范式。所謂范式,就是施加于關(guān)系模式的約束條件。目前主要有六種范式:第一范式、第二范式、第三范式、 BC 范式、第四范式和第五范式。各種范式之間的聯(lián)系,如圖 13。 1NF 2NF 3NF BCNF 4NF 5NF 7 圖 13 各種范式之間的聯(lián)系 2 系統(tǒng)需求分析 隨著計(jì)算機(jī)技術(shù)和因特網(wǎng) (Inter)的迅速發(fā)展和普及,網(wǎng)絡(luò)技術(shù)發(fā)展深刻改變著社會(huì)生活、工作、思維和交往 的方式,學(xué)校校園網(wǎng)絡(luò)基礎(chǔ)設(shè)施面貌得到了很大的改變,與之相適應(yīng)的校園信息化水平也得到了較大提高。因此,如何利用學(xué)校校園網(wǎng)的良好的基礎(chǔ)設(shè)施來(lái)為高校教學(xué)服務(wù)是一個(gè)非常有意義的事情。 B/S 模式三層結(jié)構(gòu) 本系統(tǒng)采用三層結(jié)構(gòu)的 B/S(Browser/Server)模式來(lái)實(shí)現(xiàn)。其模型如圖 21 所示: HTTP 請(qǐng)求 ADO HTTP 相應(yīng) ODBC 圖 21 B/S 模式的三層結(jié)構(gòu)圖 第一層客戶瀏覽器,它是用戶與整個(gè)系統(tǒng)的接口。客戶程序采用一個(gè)通用的瀏覽器軟件,如 IE 等。第二層為 WEB 服務(wù)器。它啟動(dòng)相應(yīng)的進(jìn)程來(lái)響應(yīng)客戶端的請(qǐng)求。第三層為數(shù)據(jù)庫(kù),通過(guò) ASP 調(diào)用數(shù)據(jù)庫(kù)中數(shù)據(jù)動(dòng)態(tài)生成 HTML 代碼,其中嵌入處理結(jié)果,返回到客 戶端瀏覽器。 該系統(tǒng)采用 B/S 結(jié)構(gòu)設(shè)計(jì),應(yīng)用邏輯與用戶界面和數(shù)據(jù)的訪問(wèn)相對(duì)獨(dú)立。表示層在客戶端的瀏覽器中運(yùn)行,應(yīng)用層在 WEB 服務(wù)器上運(yùn)行,數(shù)據(jù)訪問(wèn)層在數(shù)據(jù)庫(kù)服務(wù)器上運(yùn)行。 B/S 模式中的三層被分割成三個(gè)相對(duì)獨(dú)立的單元。表示層負(fù)責(zé)與用戶交互,并把相應(yīng)的請(qǐng)求通過(guò)調(diào)用中間層的組件傳遞給應(yīng)用邏輯層,應(yīng)用邏輯層的組件執(zhí)行具體的事務(wù)邏輯,通過(guò) SQL 等方式向第三層的組件提出數(shù)據(jù)或其他資源請(qǐng)求。數(shù)據(jù)從數(shù)據(jù)層傳遞到應(yīng)用層,再?gòu)膽?yīng)用層傳遞到表示層,然后向回傳遞。每一層都有自己的任務(wù),每一層都可以獨(dú)立地修改,而不影響其它層。 學(xué)生電子檔案管理系統(tǒng)功能模塊 基于對(duì)學(xué)籍管理工作的實(shí)際 情 況分析,本系統(tǒng)以 B/S 三層結(jié)構(gòu)來(lái)完成系統(tǒng)功能: 第一 層,以客戶機(jī)上的通用瀏覽器軟件作為使用人員與系統(tǒng)的接口。瀏覽器將HTML 轉(zhuǎn)化為可使用的操作界面,允許使用人員在網(wǎng)頁(yè)上的表單中填寫(xiě)信息并提交給下一層。 第二層,根據(jù)客戶機(jī)提交的請(qǐng)求,處理相應(yīng)信息,并將結(jié)果生成 HTML 發(fā)送給客戶機(jī),如請(qǐng)求中有數(shù)據(jù)存取的邏輯要求則還要向第三層發(fā)送 SQL 請(qǐng)求。 第三層,根據(jù) SQL 請(qǐng)求,執(zhí)行相應(yīng)的存儲(chǔ)過(guò)程。 通過(guò)分析建立起系統(tǒng)邏輯結(jié)構(gòu)圖( 22)如下: 客戶端服務(wù)器 Web 服務(wù)器 ASP 程序 數(shù)據(jù)庫(kù) 8 學(xué) 生 教 務(wù) 助 理 任 課 教 師 班 主 任 管 理 人 員學(xué) 生 界 面 登 陸 界 面助 理 界 面 教 師 界 面 班 主 任 界 面 管 理 界 面W e b S e r v e r 邏 輯 實(shí) 現(xiàn)數(shù) 據(jù) 庫(kù)業(yè) 務(wù) 邏 輯 層數(shù) 據(jù) 存 儲(chǔ) 層表 示 層 圖 22 系統(tǒng)邏輯結(jié)構(gòu)圖 根據(jù)對(duì)使用人員職能的分析可以確定學(xué)籍管理中,學(xué)生主要參與的是課程成績(jī)查詢、考試信息的獲得 。教師主要參與的是成績(jī)錄入 。班主任根據(jù)注冊(cè)收費(fèi)的情況對(duì)學(xué)生的注冊(cè)信息進(jìn)行學(xué)籍確定,對(duì)學(xué)生基本信息管理、學(xué)籍變動(dòng)進(jìn)行管理。教務(wù)助理主要參與的是任課安排、考試信息的發(fā)布、對(duì)教師提交的成績(jī)進(jìn)行匯總和總結(jié)、對(duì)即將畢業(yè)的學(xué)生在成績(jī)上進(jìn)行審核。 通過(guò)對(duì)使用人員職能的分析可以畫(huà)出使用人員流程圖如下:(圖 23) 學(xué) 生 學(xué) 籍 檔 案學(xué) 生教 務(wù) 助 理任 課 教 師班主任系統(tǒng)管理人員學(xué) 生 信 息班 級(jí) 信 息畢 業(yè) 審 核 表教 學(xué) 計(jì) 劃學(xué)期成績(jī)考務(wù)信息任課信息單科成績(jī) 圖 23 使用人員間 的數(shù)據(jù)流程圖 系統(tǒng)按五類(lèi)人員日常工作范圍設(shè)計(jì)了各個(gè)功能模塊,人員間存在管理關(guān)系,功能上盡量不出現(xiàn)疊加重復(fù)的現(xiàn)象。各功能模塊的功能分別是 : 1) 系統(tǒng)管理員功能模塊建立系級(jí)的教務(wù)主管人員,不參與
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1