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 本頁面
 

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