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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)—免費畢業(yè)設(shè)計論文(參考版)

2024-12-03 03:49本頁面
  

【正文】 使得我的論文不斷完完美,對數(shù)據(jù)庫和 VB 程序有了更深的學(xué)習(xí)。在這幾個月的工作和學(xué)習(xí)生活中,我收益匪淺。 致 謝 在本次畢業(yè)設(shè)計中,我首先要感謝的是我的指導(dǎo)老師,在他身上我學(xué)到了很多東西。在這一點上,我還相當(dāng)欠缺。 然后,會用了兩種軟件,如何把它們連接在一起還真是一件困難的事:選擇連接的方法就很重要,通過各方面的比較,我選擇了 ADO,通過 ADO控件與數(shù)據(jù)庫中各表進行連接。 其次是軟件的編程問題,由于以前對 VB 只是了解并不能夠靈活運用,所以在畢設(shè)期間進行 了苦讀,終于可以基本掌握了常用控件的用法和語句編程。 首先便是調(diào)研的不充分。 3 .在解決了開發(fā)系統(tǒng)的基本問題之后,進行系統(tǒng)數(shù)據(jù)庫設(shè)計,并做出系統(tǒng)總體規(guī)劃,完成系統(tǒng)的具體實現(xiàn)。 1 .本次的課題設(shè)計首先分析了管理系統(tǒng)目前在國內(nèi)外的發(fā)展?fàn)顩r及需求分析。成功 MIS的基礎(chǔ)是科學(xué)的管理加上科學(xué)的開發(fā)方式。這些都有待進一步改善。 開發(fā)總結(jié) 通過此管理信息系統(tǒng)的開發(fā),做到了理論聯(lián)系實際,將書本上學(xué)到的知識與具體實踐充分結(jié)合起來,進一步明確了開發(fā)管理信息系統(tǒng)的方法和思想;既加深了對管理信息系統(tǒng)的認(rèn)識,又進一步鞏固了以前所學(xué)的計算機軟件開發(fā)方面的知識,提高了軟件開發(fā)的水平,從而為今后在實際工作中更好的應(yīng)用計算機進行信息管理打下了堅實的基礎(chǔ)。 系統(tǒng)維護的組織與管理 系統(tǒng)維護工作,首先必須建立一個維護組織,確定進行維護工作所應(yīng)遵循的原則和規(guī)范化的過程,此外還應(yīng)建立一套適用 于具體系統(tǒng)維護過程的文檔及管理措施,以及進行復(fù)審的標(biāo)準(zhǔn)。 ( 3)完善性維護 為滿足用戶的需求而進行的維護。 系統(tǒng)維護的內(nèi)容 按照維護對象的不同,系統(tǒng)維護的內(nèi)容可分為以下幾類: ( 1)系統(tǒng)應(yīng)用程序維護 ( 2)數(shù)據(jù)維護 ( 3)代碼維護 (4)硬件設(shè)備維護 系統(tǒng)維護的類型 系統(tǒng)維護的重點是系統(tǒng)應(yīng)用軟件的維護工作,按照軟件維護的不同性質(zhì),可以劃分為下面四種類型: ( 1)糾錯性維護 診斷和修正系統(tǒng)中遺留的錯誤。換言之,系統(tǒng)維護就是為了保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。 本系統(tǒng)運行:首先啟動 Windows2020/XP,將本系統(tǒng)拷貝到硬盤相應(yīng)地目錄下,運行“學(xué)生成績管理系統(tǒng) .EXE”即可。 硬盤: 以上(可用空間最好在 160MB 以上)。 系統(tǒng)的配置 硬件配置要求: CPU: PII200 以上。幫助文件是軟件的幫助信息。關(guān)于是軟件和作者的信息。點下一行,就出現(xiàn)這行對的學(xué)生的平均分和最高分及最低分。 成績排序 學(xué)生成績查詢是學(xué)生進行成績查詢的窗口 ,如圖 ,不能 修改。 圖 47Execl 輸出打印 代碼實現(xiàn)請參考附錄程序源代碼。 檢索完之后,點 Excel 報表輸出如圖 47,系統(tǒng)自動輸出成報表。在查詢完后,可以在如圖 46 中輸出 Excel 報表。在后面下拉框中選擇條件。 圖 45 學(xué)生信息輸入界面 查詢打印 查詢打印模塊包括 學(xué)生信息查詢 ,學(xué)生成績查詢以學(xué)生成績信息為例,如圖46 所示。這樣有利于信息檢索。 修改:移動到要修改的記錄,點修改,修改完后,點保存后就修改完畢。 刪除:是刪除當(dāng)前的記錄。 添加:是添加一新的記錄。 :移動到下一條記錄。 各按鈕的功能:(所有管理界面) :移動到第一條 記錄。其中字典信息可以 在下拉列表可以選擇,以 學(xué)生信息 為例介紹。也是本次開發(fā)的重點。代碼實現(xiàn)請參考附錄程序源代碼。這樣下一次再進入本系統(tǒng)時本用戶的密碼就改為新密碼。系統(tǒng)提示。 修改密碼:在舊密碼輸入你的登錄密碼,在新密碼中輸入新密碼,在新 密碼核實中再輸入一次新密碼。 用戶密碼修改 :普通和管理員用戶的密碼修改。如果系統(tǒng)已經(jīng)添加的該用戶,系統(tǒng)自動提示,重新添加。 添加用戶:在用戶名稱中輸入要添加用戶的名,原始密碼為 12345,可以修改,之后點添加。管理員密碼數(shù)據(jù)庫的用戶信息表項里。添加、刪除用戶是在數(shù)據(jù)表用戶 信息表中添加和刪除用戶及權(quán)限。在系統(tǒng)功能設(shè)計中,系統(tǒng)維護功能主要有添加用戶,刪除用戶,和管理員密碼修改,如圖 43所示。詳細(xì)代碼實現(xiàn)請參考附錄程序源代碼。 \。Data Source= amp。 數(shù)據(jù)庫的連接采用的是 ADO 對象。管理員有所有的權(quán)限,普通用戶只有檢索和改本人的密碼權(quán)。 圖 41 登錄界面 根據(jù)登錄模塊的功能,管理員和普通用戶界面統(tǒng)一在一起。 登錄模塊 登錄界面是用戶最先看到的系統(tǒng)的界面,所以直觀上給用戶的感覺很重要,所以做一個好的界面,提高軟件的親和力。 第四章 系統(tǒng)實現(xiàn) 應(yīng)用程序是用 VB開發(fā)的,界面設(shè)計的簡單明了。 圖 33 學(xué)生成績表結(jié)構(gòu) 用戶信息表結(jié)構(gòu)如圖 34。 根據(jù)分析階段得出的的結(jié)論, 結(jié)合本系統(tǒng)對有關(guān)數(shù)據(jù)的存儲的需要,更加方便實現(xiàn)該管理系統(tǒng)的所有功能,現(xiàn)將本管理系統(tǒng)設(shè)計成如下幾個數(shù)據(jù)庫表,每個表的字段名、類型設(shè)計如下: 學(xué)生信息表結(jié)構(gòu) :如圖 32。 為了更好地組織數(shù)據(jù)和設(shè)計出實際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題 : 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。數(shù)據(jù)表設(shè)計不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時數(shù)據(jù)表。 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關(guān)鍵字、可否為空等。 數(shù)據(jù)庫設(shè)計的步驟是: 數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫管理系統(tǒng)( DBMS)有的是支持聯(lián)機事務(wù)處理 CLTP(負(fù)責(zé)對事務(wù)數(shù)據(jù)進行采集、處理、存儲)的操作型 DBMS,有的可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機分析處理 CLAP(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型 DBMS,有的數(shù)據(jù)庫是關(guān)系型的、有 的可支持面向?qū)ο髷?shù)據(jù)庫。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組 織起來,是面向用戶的。 3)系統(tǒng)維護模塊 該模塊一方面可以實現(xiàn)對用戶記錄的添加或修改,另一方面可以實現(xiàn)系統(tǒng)初始化的功能。 學(xué)生成績管理系統(tǒng)模塊構(gòu)成 : 1)基本數(shù)據(jù)管理模塊 該模塊可以實現(xiàn)對現(xiàn)有學(xué)生成績管理系統(tǒng)檔案中的專業(yè),班號,考試科目,年級等 基本信息的記載情況,并且可以對這些信息進行添加,修改或刪除。 圖 系統(tǒng)功能模塊結(jié)構(gòu)圖 系統(tǒng)功能設(shè)計 通過上一章的系統(tǒng)功能結(jié)構(gòu)圖我們可以看出系統(tǒng)分為四大模塊:基本數(shù)據(jù)管理模塊,學(xué)生信息與成績管理模塊,系統(tǒng)維護,查詢統(tǒng)計模塊。由于每種信息的處理涉及到對信息多方面的不同子功能,所以又涉及到對眾多的子功能的管理。由于要處理的信息包括基本數(shù)據(jù)管理、學(xué)生成績管理、系統(tǒng)維護等的不同處理,總控模塊管理有三種不同的信息的處理。也就是應(yīng)具備全局管理功能。 《學(xué)生成績管理系統(tǒng)》是為了利用計算機實現(xiàn)一個學(xué)校的學(xué)生成績管理工作。 在進行詳細(xì)的過程設(shè)計和編寫程序之前,首先進行結(jié)構(gòu)設(shè)計,其好處在于可以在軟件開發(fā)的早期站在全局高度對軟件結(jié)構(gòu)進行優(yōu)化,在這個時期進行優(yōu)化付出的代價不高,卻可以使軟件質(zhì)量得到重大改進。進行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原理是模塊獨立原理,也就是 說:軟件應(yīng)該由一組完成相對獨立的子功能模塊組成,這些模塊之間的接口關(guān)系應(yīng)盡量簡單。 設(shè)置專業(yè) 設(shè)置班級 基本數(shù)據(jù)管理 設(shè)置考試科目 設(shè)置年級 圖 學(xué)生成績管理 查詢學(xué)生 查找 學(xué)生管理 學(xué)生成績統(tǒng)計 瀏覽 學(xué)生總成績 打印 學(xué)生信息管理 圖 用戶管理 系統(tǒng)維護 系統(tǒng)初始化 圖 第三章 系統(tǒng)概要設(shè)計 系統(tǒng)設(shè)計的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進而確定組成系統(tǒng)的每個程序的結(jié)構(gòu)。所以主要的數(shù)據(jù)源應(yīng)是學(xué)生有關(guān)方面的各種信息。此外,設(shè)計數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能,所以它也是軟件設(shè)計的很好的出發(fā)點。 下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典 索引 卡片: 名字:專業(yè) 列名: zy 描述:唯一地標(biāo)識專業(yè)基本狀況表的一個特定關(guān)鍵域 定義: zy= 20{字符 }20 位置: prof 專業(yè)基本狀況數(shù)據(jù)表 圖 名字: 班號 列名: bh 描述:唯一地標(biāo)識班號基本狀況表的一個特定關(guān)鍵域 定義: bh= 10{字符 }10 位置: classn 班號基本狀況數(shù)據(jù)表 圖 名字:課程 描述:唯一地標(biāo)識員工基本狀況表的一個特定關(guān)鍵域 定義: kc= 20{字符 }20 位置: course 基本狀況數(shù)據(jù)表 圖 名字:學(xué)號 描述:唯一地標(biāo)識學(xué)生基本狀況表的一個特定關(guān)鍵域 定義: PID= 8{字符 }8 位置: student 基本狀況數(shù)據(jù)表 圖 名字:成績 描述:唯一地標(biāo)識成績基本狀況表的一個特定關(guān)鍵域 定義: fs= 3{字符 }3 位置: score 成績基本狀況數(shù)據(jù)表 圖 名字:用戶名 列名: USENAME 描述:用戶指定條件下的系統(tǒng)用戶口令表 定義: USENAME= 10{字符 }10 位置: user 系統(tǒng)用戶口令表 圖 數(shù)據(jù)流 圖 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。 MS SQL Server 就是用的 Transact SQL。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。 SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。 SQL 通常使用于數(shù)據(jù)庫的通訊。 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了 SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺使用 。本系統(tǒng)就是用 ADO對象來連接數(shù)據(jù)庫的。用戶可以使用任何一種 ODBC 數(shù)據(jù)源,即不僅適合于 SQL Server、Oracle、 Access 等數(shù)據(jù)庫應(yīng)用程序,也適合于 Excel 表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。 Visual basic 提供 ADO(Active Data Objects)作為應(yīng)用程序和 OLEDB 連接的橋梁
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1