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

正文內(nèi)容

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

2025-03-08 00:32 本頁面
 

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