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

正文內(nèi)容

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

2025-12-22 16:49 本頁面
 

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