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

正文內(nèi)容

基于bs模式的學(xué)生電子檔案管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-03-08 00:32 本頁面
 

【文章內(nèi)容簡介】 A=3 新增、修改、刪除 在 RecordSet組件中,常用的屬性和方法有: : RecordSet 對象的字段數(shù)。 rs(i).Name: 第 i 個字段的名稱, i 為 0至 7 rs(i): 第 i 個字段的數(shù)據(jù), i 為 0 至 rs(字段名 ): 指定字段的數(shù)據(jù)。 :游標(biāo)中的數(shù)據(jù)記錄總數(shù)。 : 是否最后一條記錄。 : 指向第一條記錄。 : 指向最后一條記錄。 : 指向上一條記錄。 : 指向下一條記錄。 : 將數(shù)據(jù)放入數(shù)組中。 : ADO 的 ResultSet 或 Connection 的屬性個數(shù)。 (item).Name: ADO 的 ResultSet 或 Connection 的名稱。 : ADO 的 ResultSet 或 Connection 的值。 (): 關(guān)閉連接。 ( 4)關(guān)閉數(shù)據(jù)庫 () 8 3 系統(tǒng)需求分析 系統(tǒng)開發(fā)的目標(biāo) 學(xué)生檔案管理涉及大量的信息。如果以手工實現(xiàn),不僅工作量大,工作重復(fù),而且耗費管理人員的大量時間和精力,且容易出錯。但是,用計算機來管理學(xué)生檔案則可解決這些問題,而且速度快、準(zhǔn)確率高。鑒于此,該系統(tǒng)應(yīng)實現(xiàn)以下目標(biāo)。 ( 1)充分利用計算機的功能,在以計算機代替手工操作的基礎(chǔ)上,實現(xiàn)管理工作的準(zhǔn)確、快速、提高管理水平。 ( 2)能夠完成信息的 錄入、修改、查詢、刪除、打印等功能。 ( 3)系統(tǒng)應(yīng)具各較強的維護功能。 ( 4)系統(tǒng)應(yīng)有良好的人機界面,方便用戶使用。 ( 5)能按照查詢的字段名打印學(xué)生信息。 基于以上考慮,本學(xué)生管理系統(tǒng)劃分成系統(tǒng)管理、班級管理、學(xué)生信息管理、成績管理、統(tǒng)考管理及課程管理六大功能模塊。 系統(tǒng) 可行性分析 技術(shù)可行性 隨著計算機技術(shù)發(fā)展到了一個新的時期,網(wǎng)絡(luò)技術(shù)在十幾年的發(fā)展過程中已日臻完善,而基于 Web 的數(shù)據(jù)庫技術(shù)也已經(jīng)十分成熟。在語言方面 ASP, PHP, Java 也用事實證明了其強大的功能,還有微軟最引以為 豪的 .NET 技術(shù),更顯示了在基于網(wǎng)絡(luò)的應(yīng)用中的強勁優(yōu)勢。至此,一種基于網(wǎng)絡(luò)的、管理方便的、反應(yīng)迅速的、具有交互性的學(xué)生管理信息系統(tǒng)應(yīng)運而生了。 新式的學(xué)生管理系統(tǒng)采用了最新的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu): B/S 結(jié)構(gòu)。這種基于 B/S 結(jié)構(gòu)的學(xué)生管理信息系統(tǒng)在應(yīng)用中顯示了明顯的優(yōu)勢: ( 1)采用了 B/S 結(jié)構(gòu)訪問數(shù)據(jù)庫,增加了數(shù)據(jù)訪問的安全性; ( 2) 各個年紀(jì)班級和教務(wù)處采用瀏覽器作為客戶端,減少了系統(tǒng)安裝、配置等步驟,使用更加方便; ( 3)使用程序自動控制數(shù)據(jù)格式,使得符合規(guī)格的數(shù)據(jù)直接入庫,免去了數(shù)據(jù)的復(fù)查程序; ( 4) 而整個的系統(tǒng)使用網(wǎng)絡(luò)進行數(shù)據(jù)交換和意見反饋,更加快捷; ( 5)減少了數(shù)據(jù)的手工操作,使得數(shù)據(jù)出錯的幾率降低到了最低點。 9 經(jīng)以上分析,該系統(tǒng)的完成在技術(shù)上是可行的。 經(jīng)濟可行性 過去 , 眾多高校對學(xué)生學(xué)籍的管理 都 采用手工建檔,從中我們可以看出其間花費了老師的大量的時間,效率太低不說而且準(zhǔn)確度也不是很高。那將是一個非常煩瑣而枯燥的事情。 隨著 科學(xué)的進步和社會的信息化,對管理的時效性和空間性 要求不斷提高, 按照傳統(tǒng)模式對其管理 將是一件十分 低效的 事情。 而本文所述的系統(tǒng)的設(shè)計是基于 ASP 的學(xué)生學(xué)籍管理系統(tǒng),相 比傳統(tǒng)的管理方式,其最大的特點是時效性強、效率高。單從記錄學(xué)生信息來看,就可以由傳統(tǒng)的人工記錄需要的幾個小時甚至幾天減少到現(xiàn)在的幾分鐘,這樣就節(jié)約 大量的人力物力 ,節(jié)省了社會成本,提高了工作效率。如此可讓老師們能將更大的精力放上教學(xué)上去,最終現(xiàn)實學(xué)生信息管理的網(wǎng)絡(luò)化、高率化及現(xiàn)代化。 因此,在經(jīng)濟上是可行的。 操作可行性 本系統(tǒng) 可操作性 比較強,功能齊全, 它的各種基本的操作容易掌握 , 有十分直觀和友好的界面, 能夠使用戶很快就掌握使用方法。所以,本系統(tǒng)具有操作可行性。 由此可以看出,具有操作可行性。 系統(tǒng)功能分析 系統(tǒng)功能模塊分析 學(xué)生檔案 管理系統(tǒng)是針 對學(xué)校 要求用計算機對 每個學(xué)生的 各種信息進行記錄、修改、添加、刪除而設(shè)計的一種現(xiàn)代化管理軟件。 通過對用戶需求的分析 ,要求本系統(tǒng)具有以下功能 。 (1) 實現(xiàn)高校對于分級、分層學(xué)籍管理的信息資源共亨、統(tǒng)一管理和局部控制; (2) 滿足具有分布式存取的各管理部門的學(xué)籍信息需求,并且為其提供一種經(jīng)濟、可靠、實用的分布式數(shù)據(jù)管理系統(tǒng); (3) 查詢、修改、刪除、添加數(shù)據(jù)方便 ,數(shù)據(jù)的穩(wěn)定性和可靠性好 ; (4) 充分利用先進成熟的計算機網(wǎng)絡(luò)通信技術(shù)和分布 式管理技術(shù),實現(xiàn)跨地域型辦學(xué)和分級、分層學(xué)籍管理網(wǎng)絡(luò)化和規(guī)范化。 具體說來 ,要求本系統(tǒng)具有以下幾個功能模塊 :系統(tǒng)管理 模塊、 班級 管理模塊、 信 10 息 管理功能模塊、 課程 管理功能模塊、 成績 管理功能模塊以及 統(tǒng)考 管理功能模塊。系統(tǒng)整體的簡單關(guān)系圖如圖 31所示 。 圖 31 系統(tǒng)模塊 關(guān)系 圖 系統(tǒng)模塊組成 (1) 系統(tǒng)管理 模塊 此模塊功能只有系統(tǒng)管理員才能使用,他可以授予某個用戶相應(yīng)的身份,例如,系統(tǒng)用戶,普通管理員,普通用戶 ( 學(xué)生 ) 等等。 ( 2)班級管理 模塊 用戶可以利用此模塊功能很快查詢到任何 一個在校學(xué)生 所在班級信 息。 11 ( 3)學(xué)生信息管理模塊 當(dāng)發(fā)現(xiàn)學(xué)生檔案錄入有誤或是需要增加相關(guān)信息時,就可以利用此模塊的功能來實現(xiàn)檔案的更新。 學(xué)生畢業(yè)或是退學(xué)后,其檔案信息也應(yīng)在調(diào)離本校本校之后,予以銷毀。 ( 4)課程管理 模塊 用于添加刪除修改學(xué)生所學(xué)課程信息 。 ( 5)成績管理 模塊 用于管理學(xué)生課程考試成績信息 。 ( 6)統(tǒng)考管理模塊 用于管理學(xué)生統(tǒng)考信息。 數(shù)據(jù)流圖分析 數(shù)據(jù)流程圖 由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績管理模塊為例來進行編制。 圖 32 學(xué)生成績管理模塊 0 層 數(shù)據(jù)流程圖 數(shù)據(jù)存儲分析 ( 1)數(shù)據(jù)模型設(shè)計。首先來做出學(xué)生成績管理系統(tǒng)的 ER 圖,分析這個問題的實體,從系統(tǒng)分析可以知道,學(xué)生的成績是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個系統(tǒng)的三個實體。 ( 2)再分析三個實體之間的聯(lián)系。首先,這三個實體不是一個統(tǒng)一體,學(xué)生成績與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個實體是多對多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績是這兩個實體“學(xué)生”和“成績”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因為成績既不是學(xué)生獨有的,也不是課程獨有的;“學(xué)生甲 70分”或“英語 70分”是不完全的,說“學(xué)生甲英語 70分”才是正確的,因為 70分 12 是學(xué)生甲和英語課二者共有的。這個 ER圖可畫成如圖 34。 圖 33 學(xué)生成績管理模塊 1 層數(shù)據(jù)流程圖 圖 34學(xué)生成績管理系統(tǒng)中學(xué)生與課程的 ER圖 教師與課程這兩個實體之間,是一對多聯(lián)系;一位教師可以都多門課程,而一門課程對于學(xué)生成績來說只能有一位教師 (英語、高等數(shù)學(xué)有多位教師教,但對某個固定的學(xué)生來說只能有一位教師 )。其 ER圖,如圖 35所 示。 13 圖 35 教師與課程的 ER圖 教師與課程的 ER圖組合到一起,得到最后的 ER圖,有了 ER圖,就可以設(shè)計數(shù)據(jù)庫。下圖為數(shù)據(jù)模型圖。 圖 36 數(shù)據(jù)模型圖 14 4 學(xué)生檔案管理系統(tǒng)概述 系統(tǒng)的總體設(shè)計 基于 高校學(xué)生檔案管理 系統(tǒng)采用結(jié)構(gòu)化與原型法相結(jié)合的方法。這種綜合法的有優(yōu)點是它兼顧了結(jié)構(gòu)化開發(fā)方法開發(fā)過程控制性強的特點以及原型法開發(fā)周期短、見效快的特點。采用兩者結(jié)合的形式進行系統(tǒng)的開發(fā)時 ,采用了結(jié)構(gòu)化生命周期法的設(shè)計思想 ,即自頂向下 ,從總體到部分 ,合理劃 分系統(tǒng)的結(jié)構(gòu) ,設(shè)計數(shù)據(jù)庫模型。在系統(tǒng)的分析與初步設(shè)計上采用原型法作出原始模型 ,根據(jù)實際反映的情況 ,繼續(xù)按結(jié)構(gòu)化生命周期法進行系統(tǒng)的詳細設(shè)計及其實施與轉(zhuǎn)換、系統(tǒng)維護與評價階段的工作。采用合理綜合法 ,使開發(fā)過程更具靈活性 ,往往會取得更好的開發(fā)效果。 系統(tǒng)分析 該系統(tǒng)是基于 B/S 架構(gòu)的三層體系結(jié)構(gòu) ,即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Inter 技術(shù)的興起 ,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下 ,用戶工作界面是通過瀏覽器來實現(xiàn) ,極少部分事務(wù)邏輯在前端( Brower)實現(xiàn) ,但是主要事務(wù)邏輯在服 務(wù)器端( Server)實現(xiàn) ,形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦荷載 ,減輕了系統(tǒng)的維護與升級的成本和工作量 ,降低了用戶的總體成本。如果能將該系統(tǒng)劃分的用戶身份驗證模塊和其他模塊再分解成一些獨立、功能簡單、易于理解和修改的模塊 ,這樣的系統(tǒng)就具備了系統(tǒng)設(shè)計首要考慮的可變更性。由模塊組合構(gòu)成的系統(tǒng)一般稱為模塊化結(jié)構(gòu)系統(tǒng)。在這樣的系統(tǒng)中 ,由于各個模塊之間基本上是相互獨立的 ,所以每個 模 塊都可以獨立的被理解、編程、調(diào)試和修改 ,使其復(fù)雜的系統(tǒng)設(shè)計工作變得相對簡單。在遵循模塊化結(jié)構(gòu)設(shè)計原則的基礎(chǔ)上 ,根據(jù)實現(xiàn)的目標(biāo) ,用戶身份驗證只需要一個模塊 ,而其他模塊則分成了五個不同的子模塊 ,各子模塊既相互配合 ,有各自具有一定的獨立功能 ,真正實現(xiàn)了模塊的高內(nèi)聚 ,低耦合。 本系統(tǒng)采用三層結(jié)構(gòu)的 B/S(Browser/Server)模式來實現(xiàn)。 第一層客戶瀏覽器,它是用戶與整個系統(tǒng)的接口??蛻舫绦虿捎靡粋€通用的瀏覽器軟件,如 IE, Netscape 等。第二層為 Web 服務(wù)器。它啟動相應(yīng)的進程來響應(yīng)客戶端的請求。第三層為數(shù)據(jù)庫,通過 ASP 調(diào)用數(shù)據(jù)庫中數(shù)據(jù)動態(tài)生成 HTML 代碼,其中嵌入處理結(jié)果,返回到客戶端瀏覽器。 15 圖 41 三層結(jié)構(gòu)工 作原理圖 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ù),每一層都可以獨立地修改,而不影響其它層。 軟件采用 B/S 結(jié)構(gòu)設(shè)計,應(yīng)用邏輯與用戶界面和數(shù)據(jù)的訪問相對獨立。表示層在客戶端的瀏覽器中運行,應(yīng)用層在 WEB 服務(wù)器上運行,數(shù)據(jù)訪問層在數(shù)據(jù)庫服務(wù)器上運行。下面我們來 簡單了解下這種分層設(shè)計的優(yōu)點。 ( 1) 應(yīng)用邏輯集中放置在服務(wù)器上,由所有的用戶共享,使得系統(tǒng)的維護和更新變得簡單,當(dāng)就用邏輯發(fā)生變化時,只需要更新服務(wù)器上相應(yīng)的應(yīng)用邏輯組件,之后所有的客戶就可以使用新的應(yīng)用處理邏輯,避免了客戶端應(yīng)用程序版本控制和更新的困難。 ( 2) 在應(yīng)用邏輯層,可以利用 Visual Basic, Visual C++等常用的開發(fā)工具開發(fā)可重用的二進制組件,而不是編寫存儲過程。而且這些組件可以鏡像到多臺機器上同時運行,從而分擔(dān)多用戶的負載。如果應(yīng)用規(guī)則和應(yīng)用邏輯在數(shù)據(jù)服務(wù)上面的層中,那么下 面的數(shù)據(jù)訪問機制,代碼甚至服務(wù)器或者服務(wù)器位置完全可以改變,而不會破壞任何應(yīng)用邏輯層中的代碼。 ( 3) 應(yīng)用程序組件可以共享與數(shù)據(jù)庫的連接,數(shù)據(jù)庫服務(wù)器不再為每個活動的用戶保持一個連接,從而降低了數(shù)據(jù)庫服務(wù)器的負擔(dān),提高了性能。 ( 4) 安全管理可以通過基于組件來授權(quán)而不是授權(quán)給用戶,從而使客戶不能直接訪問數(shù)據(jù)庫,提高了安全性。 16 以下是部分模塊流程圖 。 學(xué)生檔案信息管理模塊 該模塊的主要功能是實現(xiàn)對學(xué)生的個人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,從而方便學(xué)校管理部門對學(xué)校的基本情況 的快速查詢和了解。 圖 42 學(xué)生信息管理模塊 課程管理模塊 該模塊對各個班級各個學(xué)期的課程進行設(shè)置,方便了學(xué)校教務(wù)處的教學(xué)管理人員的工作。該模塊包括課程的增加和課程信息的瀏覽,其中課程信息瀏覽窗體中包括課程的修改,刪除功能。 成績管理模塊 學(xué)校的成績管理工作是檢驗學(xué)生學(xué)習(xí)情況的一個主要手段,本模塊包括考試類型設(shè)置,共有期中考試和期未考試兩種類型,還設(shè)置了成績添加、成績游覽、成績查詢等功能模塊。 班級管理模塊 該模塊主要是對學(xué)生班級信息進行管理的,實現(xiàn)對學(xué)校班級結(jié)構(gòu) 的設(shè)置。可對班級信息進行錄入、修改、刪除和查詢等操作。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是項目開發(fā)與系統(tǒng)設(shè)計中非常重要的一個環(huán)節(jié) ,在這里要特別強調(diào)數(shù) 17 據(jù)庫設(shè)計的重要性 ,是因為數(shù)據(jù)庫設(shè)計就想見高樓大廈的根基一樣 ,如果設(shè)計不好 ,在后來的系統(tǒng)維護、變更和功能擴充時 ,甚至在系統(tǒng)開發(fā)過程中都會引起比較大的問題 。 圖 43 課程管理模塊 18 圖 44 成
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1