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

正文內(nèi)容

vb_access_學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)-免費閱讀

2026-01-06 01:36 上一頁面

下一頁面
  

【正文】 另外,在整個開發(fā)的過程中,時間也比較倉促。 amp。 amp。 amp。 第 29 頁 共 36 頁 此模塊與學(xué)生管理模塊相似,同樣分為兩個子模塊:課程信息 查詢與課程信息更新,課程信息更新中再分為課程信息添加與課程信息的修改。如果 3次輸入密碼不正確,將退出程序。 (4)成績管理模塊:對于學(xué)生身份來說該模塊主要完成的任務(wù)是通過對學(xué)生的姓名、學(xué)號的選擇進(jìn)行成績的查詢。 (3)有較快的響應(yīng)速度。 (4)實現(xiàn)成績以多種方式排序的功能。 (3)信息建模方法 第 16 頁 共 36 頁 信息建模方法是從數(shù)據(jù)的角度來對現(xiàn)實世界建立模型的,它對問題空間的認(rèn)識是很有幫助的。 3 需求 分析 與 數(shù)據(jù)庫 設(shè)計 需求分析 需求分析 的原則 需求分析是軟件定義階段的一個重要階段,需求分析包括用戶需求分析和系統(tǒng)性能需求分析。該關(guān)鍵詞常被用來限制顯示查詢結(jié)果中前多少個或者前百分之多少的記錄。排序查詢的結(jié)構(gòu)一般如下: Select fieldlist From tableName [Where select_conditon] Order by field1 [ASC|DESC],field2 [ASC|DESC] 1統(tǒng)計查詢 SQL 語言對數(shù)值型的字段具有統(tǒng)計的功能,該功能涉及到 5 個統(tǒng)計函數(shù),介紹如下:Count(*):統(tǒng)計符合查詢條件的記錄的個數(shù)。 INSERT 語句 INSERT 語句所實現(xiàn)的功能是向數(shù)據(jù)庫中插入新的數(shù)據(jù),該語句的一般語法如下: Insert into tableName [ (fieldList)] values(valueList) UPDATE 語句 UPDATE 語句用于更新數(shù)據(jù)表中的數(shù)據(jù)。 SQL 語言的語法格式簡單,使用方便靈活。添加ADODC(ADO 數(shù)據(jù)控件 )控件:“工程”菜單 (或鼠標(biāo)右擊控件箱 )“部件” “ Microsoft ADO Data Control ”。 .首先,將要刪除的記錄定位為當(dāng)前記錄; .然后,調(diào)用 Delete 方法; .最后,移動記錄指針,確定所做刪除操作。 (2)RecordSource 屬性 RecordSource 確定具體可訪問的數(shù)據(jù),這些數(shù)據(jù)構(gòu)成記錄集對象 Recordset。 ADO 支持建立客戶端 /服務(wù)器和基于 Web 的應(yīng)用程序的關(guān)鍵功能。 ADO 對象模型更為簡化,不論是存取本地的還是遠(yuǎn)程的數(shù)據(jù),都提供了統(tǒng)一的接口。 宏 宏是若干個操作的組合,用來簡化一些經(jīng)常性的操作。在窗體上擺放各種控件,如文本框、列表框、復(fù)選框、按鈕等, 分別用于顯示和編輯某個字段的內(nèi)容,也可以通過單擊、雙擊等操作,調(diào)用與之聯(lián)系的宏或模塊 (VBA 程序 ),完成較為復(fù)雜的操作。 數(shù)據(jù)庫設(shè)計的步驟 包括: 系統(tǒng)需求分析階段 概念結(jié)構(gòu)設(shè)計階段 邏輯結(jié)構(gòu)設(shè)計階段 物理設(shè)計階段 數(shù)據(jù)庫實施階段 數(shù)據(jù)庫運行與維護(hù)階段 數(shù)據(jù)管理系統(tǒng) Access 概述 Microsoft Access 2021 是一種桌面數(shù)據(jù)庫管理系統(tǒng),而 Access 是 Visual Basic 的內(nèi)部數(shù)據(jù)庫,即默認(rèn)的數(shù)據(jù)庫類型。 (2)Oracle, Sybase, Infomix, MS SQL Server 等。 (2)數(shù)據(jù)庫 (Database):所有相關(guān)數(shù)據(jù)和規(guī)則的集合 (3)數(shù)據(jù)表 (Table):數(shù)據(jù)表簡稱表,由一組數(shù)據(jù)記錄組成。 (2)數(shù)據(jù)的獨立性:用戶的應(yīng)用程序與數(shù)據(jù)的邏輯組織和物理存儲方式無關(guān)。它可以實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享服務(wù)。 第 6 頁 共 36 頁 (2)數(shù)據(jù)共享程度高。 (2)數(shù)據(jù)不能共享。 支持動態(tài)交換、動態(tài)鏈接技術(shù) 通過動態(tài)數(shù)據(jù)交 換 (DDE)的編程技術(shù), VB開發(fā)的應(yīng)用程序能與其他 Windows 應(yīng)用程序之間建立數(shù)據(jù)通信。 結(jié)構(gòu)化的程序設(shè)計語言 VB 具有豐富的數(shù)據(jù)類型,是一種符合結(jié)構(gòu)化程序設(shè)計思想的語言,而且簡單易學(xué)。通常稱這種機制為事件驅(qū)動。 Visual Basic 是基于 Basic 的可視化的程序設(shè)計語言,是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的 事件驅(qū)動編程語言。因此,在數(shù)據(jù)管理系統(tǒng)上我采用了 Access。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在學(xué)校信息化中獲得更多的好處。 MIS 是計算機應(yīng)用的一部分,使用計算機對學(xué)生的相關(guān)信息進(jìn)行管理。在經(jīng)濟(jì)發(fā)達(dá)的國家,許多教育機構(gòu) (如公辦、私立、培訓(xùn)機構(gòu)等 ),都投入了大量的資金開發(fā) MIS 系統(tǒng),以求在將來激烈的競爭中立于不敗之地。 對于學(xué)校的實際情況,本系統(tǒng)在實施后,能使教學(xué)管理人員從繁瑣的工作中解脫出來,真正的、全身心投入到教學(xué)管理工作中去,集中管理,同時帶動學(xué)校管理步入現(xiàn)代化管理階段,節(jié) 省了大量的人力,物力,財力和時間,使管理清晰準(zhǔn)確,使學(xué)籍管理體系更加科學(xué)化,規(guī)范化,管理化。 與傳統(tǒng)學(xué)生信息處理模式相比 ,基于網(wǎng)絡(luò)的學(xué)生管理系統(tǒng)具有無可比擬的優(yōu)越性 。 本系統(tǒng)是利用 Visual Basic 程序設(shè)計語言及 Access 2021 數(shù)據(jù)庫進(jìn)行設(shè)計與開發(fā)的一個簡單的學(xué)生管理系統(tǒng)。 基于以上的原因,開發(fā)一套操作簡單、維護(hù)方便、適合各個階段學(xué)校使用的學(xué)生檔案管理系統(tǒng)就顯得十分重要與緊迫。在我國,教育事業(yè)是現(xiàn)在最受重視個行業(yè),是隨著改革開放和市場經(jīng)濟(jì)的發(fā)展根據(jù)中國特有的國情發(fā)展起來的,特 別是中國大力加強教育體制改革,從一定的程度上規(guī)范和促進(jìn)了中國教育事業(yè)的發(fā)展,這是一個很有發(fā)展前途的重要事業(yè),但是同發(fā)達(dá)國家相比,我國的教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計算機進(jìn)行大規(guī)模第 2 頁 共 36 頁 操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟(jì)效益,而一些較小的學(xué)校機構(gòu)還沒有全部具備這種功能。同時,為了順應(yīng)時代的發(fā)展,適應(yīng)我國教育深化改革,全面實施素質(zhì)教育的需要,教育部也適時地提出了加快普及信息技術(shù),以教育信息化帶動教育現(xiàn)代化的戰(zhàn)略目標(biāo)。在軟件上,如找軟件開發(fā)公司單獨開發(fā)軟件所需費用一般比較高,并且實用性不強,日后的維護(hù)升級等問題也不易解決。在開發(fā)工具的選擇上,我選用了 Microsoft Visual Basic ,它不僅是我們大學(xué)課程中的核心課,而且在 MIS系統(tǒng)的開發(fā)中也是被大量經(jīng)常使用的。從任何標(biāo)準(zhǔn)來說, VB 都是丠界上使用人數(shù)最多的語言 —— 不僅是盠贊 VB的開發(fā)者還是抱怨 VB的開發(fā)者的數(shù)頏。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。此外作為一種程序設(shè)計語言, VB還有許多獨到之處。通過動態(tài)鏈接庫技術(shù),在 VB 程序中可方便地調(diào)用 C 語言或匯編語言編寫的函數(shù),也可調(diào)用 Windows 的應(yīng)用程序接口 (.API)函數(shù)。 (3)數(shù)據(jù)缺乏獨立性。 (3)數(shù)據(jù)獨立性強。數(shù)據(jù)庫系統(tǒng)由計算機系統(tǒng) (硬件和基本軟件 )、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)和有關(guān)人員 (數(shù)據(jù)庫管理員、應(yīng)用設(shè)計人 員、最終用戶 )組成。 (3)數(shù)據(jù)的完整性:數(shù)據(jù)庫中的數(shù)據(jù)在維護(hù)活動中始終保持正確性。 (4)記錄 (Record):表中的每一行為一個記錄,由若干字段組成。 (3)小型桌面數(shù)據(jù)庫管理系統(tǒng)。 Access 數(shù)據(jù)庫的所有表和索引都存儲在一個 . MDB 文件中。 報表 報表可以按照指定的樣式將多個表或查詢中的數(shù)據(jù)顯示 (打印 )出來。用戶可以設(shè)計一個宏來控制系統(tǒng)的操作,當(dāng)執(zhí)行這個宏時,就會按這個宏的定義依次執(zhí)行相應(yīng)的操作。 使用 ADO數(shù)據(jù)控件 在使用 ADO數(shù)據(jù)控件前,必須先通過 “ 工程 /部件 ” 菜單命令選擇 “Microsoft ADO Data 第 10 頁 共 36 頁 Control (OLE DB)” 選項,將 ADO數(shù)據(jù)控件添加到工具箱。 ADO是實現(xiàn) Inter 數(shù)據(jù)庫訪問的基礎(chǔ)。該屬性值可以是數(shù)據(jù)庫中的單個表名,也可以是使用 SQL語言的一個查詢字符串。 (4)Refresh 方法 如果在設(shè)計狀態(tài)沒有為打開數(shù)據(jù)庫控件的有關(guān)屬性全部賦值,或當(dāng) RecordSource 在運行時被 改變后,必須使用激活數(shù)據(jù)控件的 Refresh 方法激活這些變化。添加 DataGrid 控件:“工程”菜單 (或鼠標(biāo)右擊控件箱 )“部件” “ Microsoft DataGrid Control ”。 表定義語句 廣義上講,表定義語句包括數(shù)據(jù)表的創(chuàng)建語句 (Create 語句 )、數(shù)據(jù)表修改語句 (Alter語句 )和數(shù)據(jù)表刪除語句 (Drop 語句 )。所謂的更新是指數(shù)據(jù)已經(jīng)存在于數(shù)據(jù)表,但需要對其中的數(shù)據(jù)進(jìn)行修改,此時可以使用 UPDATE 語句實現(xiàn)。 AVG(field):計算某個數(shù)值型字段的平均值。因此, Top 關(guān)鍵詞經(jīng)常和 Order by 子句一起出現(xiàn)。需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完成的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約 (需求規(guī)格說明 )的過程。 用戶需求分析 及系統(tǒng)性能需求分析 學(xué)校管理工作是一個十分繁重的工作,學(xué)校學(xué)生的管理同樣十分繁重。 (5)實現(xiàn)成績以多種方式顯示,如以數(shù)據(jù)表方式顯示等。 (4)便于擴(kuò)充及維護(hù)。另外還有成績高級查詢的功能,可以對學(xué)生的成績按課程名稱、學(xué)生學(xué)號、分?jǐn)?shù)段進(jìn)行復(fù)合查詢;成績更新子模塊是針對教師與管理員設(shè)計的,該模塊中實現(xiàn)的是對學(xué)生成績的添加、修改與刪除功能。 主要思想流程:輸入,判斷用戶名是否空,空則從新輸入,查詢用戶是否存在,不存在則從新輸入,判斷密碼,若不正確則判斷輸入次數(shù)是否超過 3 次,沒超過從新輸入,超過退出。 課程信息查詢窗體 圖 學(xué)生課程信息查詢窗體 通過本窗體,可選用學(xué)號或姓名中任意查詢條件對學(xué)生所選課程進(jìn)行查詢,在學(xué)號或姓名的 Listbox 顯示相應(yīng)的學(xué)生姓名或?qū)W號,便于查詢。 amp。 amp。 amp。因此,該系統(tǒng)必然會存在一些缺陷和不足。 在本系統(tǒng)的設(shè)計與實 現(xiàn)的 過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。 Label3 = (1) End If End Sub Private Sub DataCombo2_Click(Area As Integer) If Area = 2 Then = select o,ame from stu_course where o=39。and =39。 order by score desc Call message Case 2 = b + and =39。 “取消”按鈕使查看的幾個按鈕有效,使修改的幾個按鈕無效。 圖 學(xué)生管理系統(tǒng)主窗體 scholarship_table sno rank pass_table sno password stu_info sno sname sex teleno dorno addr ment data postatus teacher tno teacher_ID stu_score o sno score score_avg score_sum tea_info tno tname sex tzy txl postatus tbz stu_course o ame credit caddr tea_kc tno o 第 25 頁 共 36 頁 用戶登錄窗體的創(chuàng)建 用戶登錄窗體的創(chuàng)建 窗體界面如下: 圖 用戶登錄窗體 系統(tǒng)啟動后,將出現(xiàn)上圖界面, 用戶首先選擇登錄身份,之后再輸入用戶名和密碼。 第 17 頁 共 36 頁 (3)教師管理模塊:該模塊的功能由管理員來實現(xiàn),主要是添加新的教師信息,查詢、修改或刪除已有的教師信息。 (2)功能齊全。 (3)合理管理學(xué)生信息與成績信息及其之間的相互聯(lián)系。 (2)結(jié)構(gòu)化分析方法 結(jié)構(gòu)化分析方法是一種從問題空間到某種表示的映射方法,由數(shù)據(jù)流圖表示軟件的功能,是結(jié)構(gòu)化方法中重要的,被普遍接受的表示系統(tǒng)。使用 EXISTS 關(guān)鍵詞時內(nèi)層查詢只是起到一個判斷是否存在查詢結(jié)果的作用,其篩選出的數(shù)據(jù)對整個查詢沒有任何作用。含 Distinct 關(guān)鍵詞的 SQL 語句結(jié)構(gòu)一般如下: Select Distinct 字段名列表 From 表名 Where 條件表達(dá)式 1 Top關(guān)鍵詞 Top關(guān)鍵詞的作用是限制查詢結(jié)果的返回數(shù)目。另外,還要用到兩個負(fù)責(zé)排序方式的關(guān)鍵詞 ASC 和 DESC, ASC 指明按升序排列查詢結(jié)果; DESC 則指明 按降序進(jìn)行排列。 數(shù)據(jù)操縱語句 數(shù)據(jù)操縱包括數(shù)據(jù)的插入、更新和刪除等操作,數(shù)據(jù)操縱語句是應(yīng)用程序編制過程中使用較多的語句之一。 SQL 語言包括數(shù)據(jù)定義、查詢、操縱和控制功能。 ADO 數(shù)據(jù)控件通過屬性實現(xiàn)了對數(shù)據(jù)源的連接。 .Update 方法:數(shù)據(jù)更新 .Delete 方法:刪除數(shù)據(jù)表中當(dāng)前記錄。創(chuàng)建連接時,可以采用下列源之一:一個連接字符串,一個文件 (MDL),一個 ODBC 數(shù)據(jù)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1