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

正文內(nèi)容

3891學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-03-08 00:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 FTP 的上6傳下載程序等網(wǎng)絡(luò)交互系統(tǒng)。 ASP 技術(shù)作為動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的主要工具具有如下的幾個(gè)特點(diǎn): (l) 無(wú)需由自己編譯 (2) 容易生成 (3) 獨(dú)立于瀏覽器 (4) 面向?qū)ο? (5) 與任何 ActiveX scripting 語(yǔ)言兼容 (6) 源程序代碼不會(huì)外漏2. ASP 的執(zhí)行過(guò)程 當(dāng)在 web 站點(diǎn)中融入 ASP 功能后,將進(jìn)行如下流程: (l) 用戶在瀏覽器地址欄鍵入動(dòng)態(tài)網(wǎng)頁(yè)文件,并回車觸發(fā)這個(gè)動(dòng)態(tài)網(wǎng)頁(yè)的請(qǐng)求。 (2) 瀏覽器將請(qǐng)求發(fā)送到 Web 服務(wù)器。 (3) Web 服務(wù)器接收這些請(qǐng)求并根據(jù)擴(kuò)展名對(duì)這個(gè)請(qǐng)求的是動(dòng)態(tài)網(wǎng)頁(yè)進(jìn)行判斷,Web月民務(wù)器從硬盤或內(nèi)存中讀取正確的動(dòng)態(tài)網(wǎng)頁(yè)文件。 (4) Web 服務(wù)器將這個(gè)動(dòng)態(tài)網(wǎng)頁(yè)文件按照從上到下的順序執(zhí)行,以及根據(jù)執(zhí)行結(jié)果生成相應(yīng)的 HTML 文件。 (5) HTML 文件被送回到瀏覽器。 (6) 最后用戶的瀏覽器解釋這些 HTML 文件并將結(jié)果顯示出來(lái)。 上述過(guò)程是一個(gè)經(jīng)過(guò)簡(jiǎn)化后的過(guò)程,從中可以看出動(dòng)態(tài)網(wǎng)頁(yè)中的每一個(gè)命令都要首先必須在服務(wù)器端執(zhí)行,之后并根據(jù)執(zhí)行結(jié)果生成相應(yīng)的 HTML 頁(yè)面,再將 HTML 頁(yè)面?zhèn)魉徒o客戶端瀏覽器。因此可以根據(jù)實(shí)際情況首先制作網(wǎng)頁(yè),在用戶瀏覽器中顯示不同的內(nèi)容。3. ASP 的內(nèi)置對(duì)象和組件 內(nèi)置對(duì)象 ASP 具備面向?qū)ο蟮墓δ?,提供?nèi)置對(duì)象,這些對(duì)象使得通過(guò)瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器,以及存儲(chǔ)用戶信息等更容易被用戶收集。開發(fā)人員了解這些對(duì)象的方法(methods)、屬性(properties)和事件(events)即可,而不必了解這些對(duì)象內(nèi)部復(fù)雜的運(yùn)行機(jī)制。 (1) Response 對(duì)象:將信息傳送到客戶端瀏覽器。 (2) Request 對(duì)象:用于從客戶端瀏覽器獲得信息。 (2) Server 對(duì)象:在服務(wù)器上啟動(dòng) ActiveX 對(duì)象。 (4) Apphcation 對(duì)象:用于在 ASP 應(yīng)用程序中讓不同客戶端共享數(shù)據(jù)。 (5) Session 對(duì)象:用于為每個(gè)用戶保存數(shù)據(jù)信息。(6) Object context 對(duì)象:提供交易處理功能,由 Microsoft 的交易服務(wù)器管理。 的內(nèi)置組件 編寫 ASP 服務(wù)器應(yīng)用程序,組件被用于擴(kuò)充 Web 應(yīng)用程序的功能,如數(shù)據(jù)庫(kù)的連接,7數(shù)據(jù)庫(kù)的在線操作等。組件其實(shí)是一些外掛的函數(shù), ASP 通過(guò)這些函數(shù)以實(shí)現(xiàn)某些特定功能的網(wǎng)頁(yè)。用戶不僅可以從第三方獲得特殊用途的組件,也可以使用 Visual]Basic 等語(yǔ)一言創(chuàng)建組件。組件與對(duì)象的區(qū)別在于,對(duì)象是組件的一個(gè)實(shí)例。 ASP 的主要組件如下: (1) Ad Rotator 組件:提供制作交替變換的廣告 Web 頁(yè)面功能。 (2) Browser capabilities 組件:用來(lái)獲取瀏覽器信息。 (3) Database Access 組件:提供存取數(shù)據(jù)庫(kù)的功能。 (4) Content Linking 組件:提供了內(nèi)容頁(yè)面或者包含對(duì)同一站點(diǎn)上其他頁(yè)面的鏈接列表的頁(yè)面。 (5) Fife Access 組件:基本功能是對(duì)文件進(jìn)行操作。 (6) Counters 組件:用于和檢索每個(gè)計(jì)算器的值。(四) 訪問(wèn)數(shù)據(jù)庫(kù)技術(shù)(ADO) ASP 提供了非常強(qiáng)大的數(shù)據(jù)庫(kù)支持,ASP 可以通過(guò) ADO 模式實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。ADO(ActiveX Data Objects,ActiveX 數(shù)據(jù)對(duì)象)為開發(fā)人員提供了一種快速、簡(jiǎn)捷、高效的數(shù)據(jù)庫(kù)訪問(wèn)的方法,ADO 可以包含在腳本中產(chǎn)生對(duì)數(shù)據(jù)庫(kù)的連接,并從數(shù)據(jù)庫(kù)表中讀取一記錄,形成實(shí)際要使用的對(duì)象集合。用戶可以使用任何一種 ODBC 數(shù)據(jù)源,即不僅適合于 SQLServer、Oracle、Access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于文本文件、Excel 表格、圖形文件等。Ado 是 ASP 主要技術(shù)之一,它集中體現(xiàn)了他的功能上,ASP 技術(shù)具有高效而數(shù)據(jù)豐富的數(shù)據(jù)庫(kù)訪問(wèn)功能。ADO 的主要優(yōu)點(diǎn)是容易操作、速度快、占用內(nèi)存少和節(jié)省磁盤空間,作為服務(wù)器端的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)非常有效。 當(dāng)前應(yīng)用 ADO 產(chǎn)生數(shù)據(jù)庫(kù)連接的方法主要有兩種:一種是,可以應(yīng)用面向 ODBC 驅(qū)動(dòng)器的 OLEDB 驅(qū)動(dòng)程序產(chǎn)生一個(gè)連接,這種連接與任何有 ODBC 驅(qū)動(dòng)器的數(shù)據(jù)庫(kù)兼容。另外一種,可以使用原始 OLEDB 驅(qū)動(dòng)程序產(chǎn)生一個(gè)連接,在實(shí)際中,較常用的是提供了對(duì)數(shù)據(jù)庫(kù)更有效的訪問(wèn)原始 OLEDB 驅(qū)動(dòng)程序。ADO 包含了一個(gè)動(dòng)態(tài)的屬性集合和七個(gè)對(duì)象,在數(shù)據(jù)庫(kù)訪問(wèn)時(shí)可以通過(guò)組合來(lái)完成它們。ASP 腳本程序使用 ADO 訪問(wèn)數(shù)據(jù)庫(kù)通常使用Connection 對(duì)象建立以及管理和遠(yuǎn)程數(shù)據(jù)庫(kù)的連接。應(yīng)用 Command 對(duì)象提供靈活的查詢。使用 Record set 對(duì)象返回訪問(wèn)數(shù)據(jù)庫(kù)查詢的結(jié)果。 利用 ADO 技術(shù)開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用程序有下面幾個(gè)優(yōu)點(diǎn): .內(nèi)部有多個(gè)相互獨(dú)立的對(duì)象模型。 .支持 C/S 結(jié)構(gòu)和 Web 系統(tǒng)開發(fā)技術(shù)。 .支持多種不同的數(shù)據(jù)控制指標(biāo)形式。.先進(jìn)的 Reclosed 數(shù)據(jù)高速緩存骨理功能。能夠分批修改數(shù)據(jù)庫(kù)內(nèi)容。支持在程序中使用多個(gè) Reeordset 對(duì)象或者多個(gè)分批修改區(qū)塊傳送。使用 ADO 技術(shù)操縱數(shù)據(jù)庫(kù)主要可以分為下面幾步: (1) 創(chuàng)建一個(gè)到數(shù)據(jù)源的連接(Connection),連接到數(shù)據(jù)庫(kù),或者開始一個(gè)事物。8 (2) 組織一條 SQL 語(yǔ)句,當(dāng)用戶有足夠的權(quán)限,建立與數(shù)據(jù)庫(kù)的連接時(shí),在此 SQL語(yǔ)句中就可進(jìn)行插入、修改和刪除以及任何數(shù)據(jù)庫(kù)操作。 (3) 執(zhí)行 SQL 語(yǔ)句。 (4) 為能夠進(jìn)一步操作數(shù)據(jù),可在 SQL 語(yǔ)句中使用 SELECT 語(yǔ)句,將返回的數(shù)據(jù)保存在數(shù)據(jù)集對(duì)象 Reeordset 中。 (5) 通過(guò)數(shù)據(jù)集對(duì)象對(duì)數(shù)據(jù)進(jìn)行各種操作,包括獲取某一字段值,以及修改、增加、刪除記錄等。 (6) 如果使用數(shù)據(jù)集對(duì)象 Recordset 對(duì)數(shù)據(jù)庫(kù)進(jìn)行了增、刪、改的操作,最后必須更新數(shù)據(jù)源,如果使用事物,確認(rèn)是否接受事物期間發(fā)生的變化。 (7) 結(jié)束連接和事物。(五) MS SQL Server 數(shù)據(jù)庫(kù)1. SQL Server SQLServer 是在 Windows 系列平臺(tái)上開發(fā)的一種數(shù)據(jù)庫(kù),與 FoxPro、Access 小型數(shù)據(jù)庫(kù)相比,SQLServer 是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的 SQL 語(yǔ)言、擴(kuò)展的特性(如復(fù)制、OLap、分析)等功能。 SQLServer2021 的功能特性主要有下面幾點(diǎn): (l) 實(shí)現(xiàn)了客戶機(jī)/服務(wù)器模式客戶機(jī)/服務(wù)器(C/S)模式數(shù)據(jù)庫(kù)計(jì)算是當(dāng)前大多數(shù)單位計(jì)算的標(biāo)準(zhǔn),是一種分布式的數(shù)據(jù)存儲(chǔ)、訪問(wèn)和處理技術(shù)。 (2) 與 Inter 集成 SQLserver 數(shù)據(jù)庫(kù)引擎提供完整的 XML 支持。具備構(gòu)造大型 Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需要的可伸縮性、可用性和安全性。 (3)具備很強(qiáng)的可伸縮性以及可用性 SQLserver 包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版和個(gè)人版等 4 個(gè)版本,使同一個(gè)數(shù)抓庫(kù)引擎可在不同的操作系統(tǒng)平臺(tái)上使用。 (4) 具備企業(yè)級(jí)數(shù)據(jù)庫(kù)功能 SQLserver 關(guān)系型數(shù)據(jù)庫(kù)引擎支持當(dāng)前苛刻的數(shù)據(jù)處理環(huán)境所需的功能,可使上千個(gè)并發(fā)數(shù)據(jù)庫(kù)用戶被同時(shí)管理,其分布式查詢使用戶可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),并具備分布式事務(wù)處理系統(tǒng),保障分布式數(shù)據(jù)更新的完整性。 (5) 容易安裝、部署和使用 SQLServer 的安裝向?qū)Э蓭椭脩舴奖愕貙?shí)現(xiàn)各種方式的安裝,如網(wǎng)絡(luò)遠(yuǎn)程安裝、多實(shí)例安裝、升級(jí)安裝和無(wú)人職守安裝等。SQLselever 還提供了一些管理開發(fā)工具,用戶可快速開發(fā)應(yīng)用程序。(6) 數(shù)據(jù)倉(cāng)庫(kù)功能企業(yè)在正常的業(yè)務(wù)運(yùn)作過(guò)程中需要收集各種數(shù)據(jù),包含企業(yè)的動(dòng)態(tài)歷史記錄,數(shù)據(jù)9倉(cāng)庫(kù)的目的是合并和組織這些數(shù)據(jù),以便可對(duì)其進(jìn)行分析并用來(lái)支持業(yè)務(wù)決策。數(shù)據(jù)倉(cāng)庫(kù)是一種高級(jí)、復(fù)雜的技術(shù)。Microsoft SQLserver2021 提供的強(qiáng)大工具,可幫助開發(fā)人員完成創(chuàng)建、使用和維護(hù)數(shù)據(jù)倉(cāng)庫(kù)的任務(wù)。如:數(shù)據(jù)轉(zhuǎn)換服務(wù)、復(fù)制、分析、查詢等。2. ODBCODBC(OpenDat Database Connectivity)是微軟公司開放服務(wù)結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫(kù)組成部分的一個(gè),為應(yīng)用程序提供了一種標(biāo)準(zhǔn)方法來(lái)操作相關(guān)的數(shù)據(jù)庫(kù),這種標(biāo)準(zhǔn)就是API(應(yīng)用程序編程接口)。應(yīng)用程序通過(guò)由 ODBC 定義的界面與驅(qū)動(dòng)管理程序通信,然后,驅(qū)動(dòng)管理程序選擇一個(gè)合適的驅(qū)動(dòng)程序來(lái)與特定的數(shù)據(jù)庫(kù)進(jìn)行通信。這樣便可使得應(yīng)用程序和數(shù)據(jù)庫(kù)之間進(jìn)行通信。一個(gè)基于 ODBC 的應(yīng)用程序不直接訪問(wèn) DBMS,通過(guò) ODBC 驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如 Aedeses、FoxPro、 SQLServer 等。故 ODBC 最大的優(yōu)點(diǎn)就是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫(kù)。3. SQL SQL(Statured Query Language,結(jié)構(gòu)化查詢語(yǔ)言)是操作數(shù)據(jù)庫(kù)的語(yǔ)一言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。主要分為 DDL(Data Definitional luggage,數(shù)據(jù)定義語(yǔ)音一)及 DML(Data Manipulation Language,數(shù)據(jù)操縱語(yǔ)言),其中 DDL 是建立數(shù)據(jù)表及數(shù)據(jù)列的指令群,可以用來(lái)建立新資料表、修改其屬性、刪除資料表等。DML 是操作數(shù)據(jù)庫(kù)記錄的指令群,如數(shù)據(jù)庫(kù)一記錄的添加、更新、刪除及查詢等。編程中要訪問(wèn)數(shù)據(jù)庫(kù),可通過(guò)數(shù)據(jù)庫(kù)軟件提供的操作接口或數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象,將 SQL 指令發(fā)送給數(shù)據(jù)庫(kù)。主要 SQL 指令包括 Select 即篩選及排序記錄、Delete 即刪除數(shù)據(jù)記錄、Update 即更新數(shù)據(jù)記錄、Insertlnto 即增加數(shù)據(jù)記錄、Seleetinto 即建立新數(shù)據(jù)表等。10三 系統(tǒng)需求分析 近年來(lái),隨著學(xué)校教學(xué)改革的不斷深入和學(xué)生規(guī)模的不斷擴(kuò)大,學(xué)生信息管理中的各種業(yè)務(wù)數(shù)據(jù)量也隨之急劇增加,傳統(tǒng)的由教師手工登分、計(jì)算統(tǒng)計(jì)分類匯總等操作己越來(lái)越不能滿足管理的需要。開發(fā)一個(gè)良好的學(xué)生信息管理系統(tǒng)提高學(xué)校學(xué)生管理水平是一個(gè)非常有意義的事情。(一) 系統(tǒng)功能需求分析 需求分析是數(shù)據(jù)庫(kù)信息管理系統(tǒng)開發(fā)的最重要步驟之一。需求分析是描述系統(tǒng)的需求,通過(guò)定義系統(tǒng)中的關(guān)鍵域類來(lái)建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制,故系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶或客戶一起完成的。需求分析可采用面向?qū)ο蟮姆椒▉?lái)完成,明確系統(tǒng)要服務(wù)于哪些用戶,對(duì)這些用戶提供哪些服務(wù)等。 學(xué)生信息管理系統(tǒng)滿足的需求如下:管理員通過(guò)系統(tǒng)做以下工作: (l) 計(jì)算機(jī)實(shí)現(xiàn)學(xué)生的基本信息管理,以減輕日常負(fù)擔(dān)。 (2) 管理學(xué)生成績(jī)。 (3) 進(jìn)行班級(jí)管理。 (4) 進(jìn)行統(tǒng)考管理和科目管理。 學(xué)生能夠快速地查詢個(gè)人基本信息,包括獎(jiǎng)懲情況,助學(xué)金等等。下圖是學(xué)生信息管理的系統(tǒng)流程圖,如圖 31 所示。圖 3l 學(xué)生信息管理的系統(tǒng)流程圖 從該系統(tǒng)流程圖可以看出,系統(tǒng)的主要功能如下: A、學(xué)生信息查詢模塊:查詢學(xué)生的基本信息、獎(jiǎng)懲信息等。 B、基本信息管理模塊:基本信息包括學(xué)生的學(xué)號(hào)、姓名、性別、班級(jí)、出生年月和11寢室電話。通過(guò)該功能模塊,可顯示學(xué)生信息列表,也可通過(guò)錄入學(xué)生信息對(duì)學(xué)生息表進(jìn)行更新,同時(shí),還可以通過(guò)姓名或者學(xué)號(hào)對(duì)學(xué)生信息進(jìn)行查詢。 C、成績(jī)管理模塊:成績(jī)管理模塊中有很多小的功能模塊,主要涉及到如成績(jī)排名的問(wèn)題,該模塊中包括了單科成績(jī)排名和總成績(jī)排名。 D、統(tǒng)考管理、班級(jí)管理和科目管理模塊:這 3 個(gè)功能模塊主要是通過(guò)操作相應(yīng)的表來(lái)添加、修改和刪除信息。 E、管理員維護(hù)模塊:當(dāng)需要添加新的管理員或者管理員密碼陳舊需要更正的時(shí)候,就需用到該模塊來(lái)實(shí)現(xiàn)。(二) 系統(tǒng)性能需求 “為學(xué)生管理服務(wù)”的主題 建設(shè)學(xué)生管理信息系統(tǒng)的目的是為了方便管理者對(duì)學(xué)生及管理工作信息的獲取和發(fā)布,方便使用者對(duì)有關(guān)信息的查詢和反饋,以此來(lái)提高學(xué)生管理水平。在總體設(shè)計(jì)中應(yīng)統(tǒng)籌規(guī)劃,牢牢把握“為學(xué)生管理服務(wù)”這個(gè)中心,讓系統(tǒng)中的每一個(gè)元素都有其存在的必要性,盡可能方便訪問(wèn)者的瀏覽和查詢以及其他操作。 學(xué)生管理系統(tǒng)要利于信息的瀏覽和查找,降低頁(yè)面的瀏覽速度。因此,一可以將信息模塊化、清晰化,使訪問(wèn)者一目了然,獲取能更快捷。 、開放性 建成后的學(xué)生管理信息系統(tǒng)是學(xué)生信息的樞紐,一旦遭到破壞,會(huì)直接影響全校學(xué)生管理工作的正常運(yùn)轉(zhuǎn),因此,要重點(diǎn)防范來(lái)自網(wǎng)絡(luò)上對(duì)網(wǎng)站軟件和數(shù)據(jù)的破壞。較為有效的方法是設(shè)立功能強(qiáng)大的“防火墻”,防范網(wǎng)絡(luò)“黑客”、“病毒”的攻擊,同時(shí),對(duì)重要的數(shù)據(jù)要經(jīng)常備份,以防萬(wàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1