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

正文內(nèi)容

vb學(xué)生選課系統(tǒng)設(shè)計-文庫吧

2025-11-03 10:03 本頁面


【正文】 學(xué)校安全高效的管理,為現(xiàn)代教學(xué)管理提供了安全的保障 作者的主要貢獻 本人在老師的輔導(dǎo)下完成了此課題的研究與開發(fā),包括調(diào)研、分析、設(shè)計、編碼、測試、文檔編寫等內(nèi)容。 該系統(tǒng)避免了在人為統(tǒng)計過程中出現(xiàn)差錯的情況。學(xué)生只用在計算機前輸入自己的選課信息就可完成原來幾倍的作業(yè)量。從老師的角度來講,也大大的節(jié)約了工作量。一個功能完善的學(xué)生選課系統(tǒng)可以在學(xué)生的管理上花費更少的人力和物力資源,提高工作效率。 3 2 研究現(xiàn)狀及設(shè)計目標(biāo) 當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不 開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。 本系統(tǒng)就是為了管理好選課信息而設(shè)計的。學(xué)校作為一種信息資源的集散地,學(xué)生和課程繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的學(xué)校都是初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知,他們以前對信 息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于選課情況的統(tǒng)計和查詢等往往采用對課程的人工檢查進行,對學(xué)生的選課權(quán)限、以及選課代號等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管學(xué)校都有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。學(xué)校采取手工方式對學(xué)生選課情況進行人工管理,由于信息比較多,選課信息的管理 工作混亂而又復(fù)雜;一般選課情況是記錄在文件上,課程的數(shù)目和代號也記錄在文件中,學(xué)校的工作人員也只是當(dāng)時對它比較清楚,時間長了,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的選課進行更改就更加困難了。 基于這些問題,我認(rèn)為有必要建立一個學(xué)生選課系統(tǒng),使選課管理工作規(guī)范化,系統(tǒng)化,程序化,避免選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改選課情況。 相近研究課題的特點及優(yōu)缺點分析 本課題主要研究 VB+ SQL Server2021 學(xué)生選課系統(tǒng) ,另外一種 采用 作為前臺開發(fā)工具 , MICROSOFT SQL SERVER 2021 作為后臺數(shù)據(jù)庫平臺的基于 B/S模式的學(xué)生選課系統(tǒng)。 B/S( BROWSER/SERVER)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 INTERNET 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( BROWSER)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( SERVER)實現(xiàn)。這樣就簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降 低用戶的總體成本。 以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過INTERNET/INTRANET 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。 但是由于 ASP 程序和網(wǎng)頁的 HTML 混合在一起,這就使得程序看上去相當(dāng)?shù)碾s亂。在現(xiàn)在的網(wǎng)站設(shè)計過程中,通常是由程序開發(fā)人員做后臺的程序開發(fā),前面有專業(yè)的美工設(shè)計頁面,這樣,在相互配合的過程中就會產(chǎn)生各種 各樣的問題 。同時, ASP 頁面是有腳本語言解釋執(zhí)行的,使得其速度受到影響。受到腳本語言 4 自身條件的限制,我們在編寫 ASP 程序的時候不得不調(diào)用 COM 組件來完成一些功能 。 現(xiàn)行研究存在的問題及解決辦法 存在的問題 統(tǒng)計在線人數(shù) 在選課系統(tǒng)中 , 為了方便學(xué)生看到當(dāng)前系統(tǒng)在線人數(shù) , 避開選課高峰期 , 需要統(tǒng)計在線人數(shù)。在此為了避免連接數(shù)據(jù)庫 , 減慢系統(tǒng)運行速度 , 采用了繼承HttpSessionListener 方法。當(dāng)用戶進入系統(tǒng) , 觸發(fā) SessionCreated 事件 , 計數(shù)器加 1。 當(dāng)用戶離開 , 觸發(fā) SessionDestroyed 事件 , 關(guān)閉頁面 , 計數(shù)器減 1實現(xiàn)了簡單的不需要操作數(shù)據(jù)庫的在線人數(shù)統(tǒng)計。 課程沖突的應(yīng)對策略 由課程、教室的繁多及學(xué)生選課的自由性所決定 ,在管理員安排課程和學(xué)生選課過程中不可避免出現(xiàn)課程沖突問題 , 即教師在同一時間上兩門課程、同一教室、在同一時間有兩個教師來上課和同一學(xué)生在同一時間選擇了兩門課程等問題。這就需要在系統(tǒng)中用一些策過許多步驟 , 當(dāng)需要選擇多門課程時不得不經(jīng)過許冗雜而重復(fù)的步驟。學(xué)生對要選的課程的開課一些基本信息和對自己所得 成績和學(xué)分的查詢比較模糊、復(fù)雜 , 課表的表現(xiàn)不夠直觀等等。教師同樣需要復(fù)雜的操作才能對所授課程和選課學(xué)生進行查詢和管理。系統(tǒng)的操作界面不友好、不夠人性化。這樣的設(shè)計顯然是不能令人滿意的。 解決辦法 說明故障出現(xiàn)后采取的變通措施 包括: 后備技術(shù)。說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù)。 降效技術(shù)。說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動 系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。 恢復(fù)及再啟動技術(shù)。說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。 本課題要達到的設(shè)計目標(biāo) 開發(fā)此 學(xué)生選課 管理系統(tǒng)軟件, 使 教學(xué)人員及操作者進行 選課 管理,方便操作者隨時添加、查詢、修改 ,使工作人員從繁瑣的填表,查表工作中解放出來,使得人力和設(shè)備減少;使供需雙方都獲得滿意的結(jié)果;促進報表、統(tǒng)計數(shù)字的規(guī)范化;處理速度高,提高工作效率;降低選課管理維護費用, 提高行政工作效率,改善服務(wù)質(zhì)量,為學(xué)校領(lǐng)導(dǎo)決策提供支持,該 設(shè)計目標(biāo)盡 量達到人力與設(shè)備的節(jié)省 ,并且處理數(shù)據(jù)的速度提高。 5 3 要解決的幾個關(guān)鍵問題 這一章要介紹幾個關(guān)鍵問題的解決方法。 研究設(shè)計中要解決的問題 系統(tǒng)不穩(wěn)定 系統(tǒng)時常不能訪問 , 用戶無法登陸 , 這顯然是服務(wù)器系統(tǒng)的不穩(wěn)定 而 造成的 [1]。作為系統(tǒng)的設(shè)計者 , 應(yīng)在發(fā)布前進行充分的效能測試 , 從而最大程度上避免這種情況的出現(xiàn)。 系統(tǒng)性能不好 由于采取的技術(shù)和數(shù)據(jù)庫速度及性能較慢的原因 , 從而導(dǎo)致在選課高峰期 , 同時有大量的同學(xué)選課的時候出現(xiàn)登陸和選課速度很慢或是根本就無法成功登及結(jié)構(gòu)體系。在 這種結(jié)構(gòu)下 , 用戶僅需通過瀏覽器就可實現(xiàn)客戶端的功能 , 而大部分的事物邏輯是在服務(wù)器端實現(xiàn)。這樣就大大降低了客戶端的負(fù)載 , 減輕了系統(tǒng)維護與升級的成本。 ① 具體實現(xiàn)中采用的關(guān)鍵技術(shù)及復(fù)雜性分析 使用者運用計算機進行數(shù)據(jù)處理過程中, 系統(tǒng)對 產(chǎn)生的有關(guān)數(shù)據(jù)進行采集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸。 為保證數(shù)據(jù)庫正確反映所有事務(wù)的更新,以及在一事務(wù)修改數(shù)據(jù)時其他事務(wù)不同時修改這個數(shù)據(jù),數(shù)據(jù)庫采用鎖來控制對數(shù)據(jù)庫的并發(fā)存取 [2]。 系統(tǒng)維護設(shè)計主要是指系統(tǒng)編碼的可維護性 , 因為大多系統(tǒng)不可 能完全滿足所有需求 , 所以在以后需要進行修改。所以編碼要遵循一個良好的習(xí)慣 , 包括格式的注釋 , 對于代碼的功能要有明確的解釋。采用面向?qū)ο蟮木幊谭椒ㄊ且粋€不錯的主意。 說明為了系統(tǒng)維護的方便而在程序內(nèi)部設(shè)計中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護的檢測點和專用模塊 。 ② ① 周燕飛等: 《數(shù)據(jù)庫原理與運用》,機械工業(yè)出版社, 2021年版,第 80 頁 ② 陳世洪: 《 SQL SERVER 2021管理 ,開發(fā)及應(yīng)用實例詳解》,人民郵電出版社, 2021年版,第 46頁 6 4 系統(tǒng)結(jié)構(gòu)與模型 系統(tǒng)結(jié)構(gòu) 整個系統(tǒng)的模塊功能結(jié)構(gòu)如圖 1 所示 圖 1系統(tǒng)模塊結(jié)構(gòu)圖 系統(tǒng)模型設(shè)計 系統(tǒng)的中心對象 本系統(tǒng)的中心對象是學(xué)生和 教師。 根據(jù)以上的模塊劃分和功能分析可知,該系統(tǒng)的流程主要描述的是學(xué)生選擇課程后,教師根據(jù)選課的學(xué)生決定選那些學(xué)生,最后教師給學(xué)生學(xué)分。該系統(tǒng)放入適用對象包括管理員、學(xué)生和教師,因此包括三個基本的流程。 圖 2 描述的是管理員的操作流程:首先管理員要進行學(xué)生、教師和 課程數(shù)據(jù)的初始化,這樣學(xué)生和教師就可以登錄使用系統(tǒng)了。在系統(tǒng)使用過程中,管理員再進行管理工作。 學(xué)生課程管理系統(tǒng) 選課 學(xué)生 教師 管理員 教師管理 課程管理 班級管理 選擇學(xué)生 公布成績 修改信息 查看學(xué)分 學(xué)生管理 7 圖 2 系統(tǒng)流程圖 管理員 圖 3 描述的是學(xué)生的操作流程:學(xué)生根據(jù)學(xué)生號和密碼登錄系統(tǒng),初始的 密碼由管理員提供。學(xué)生登陸后,可以修改個人信息、選課和查看學(xué)分。 圖 3 學(xué)生操作流程圖 表 1 課程信息表 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 是否主鍵 默認(rèn)值 功能描述 o ame chour credit m nvarchar nvarchar nvarchar nvarchar ntext 50 50 50 50 16 是 否 否 否 否 null null null null null 課程號 課程名稱 課時 學(xué)分 備注 學(xué)生登錄 課程列表 選課 查看學(xué)分情況 更改個人信息 課程列表 教師列表 學(xué)生列表 新增 修改 刪除 新增 修改 刪除 新增 修改 刪除 管理員列表 8 表 2 教師信息表 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 是否主鍵 默認(rèn)值 功能描述 tno t
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1