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

正文內(nèi)容

學(xué)生管理信息系統(tǒng)論文-文庫吧

2025-08-10 08:12 本頁面


【正文】 Basic 支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 (C++)不完全相同。在一般的面 向?qū)ο蟪绦蛟O(shè)計(jì)語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 (OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實(shí)在的東西。在設(shè)計(jì)對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic 自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 結(jié)構(gòu)化程序設(shè)計(jì)語言 Visual Basic 是在 BASIC 語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計(jì)語言的語句結(jié)構(gòu),接近于 自然語言和人類的邏輯思維方式。 Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進(jìn)行語法錯誤檢查,同時具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。 Visual Basic 是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計(jì)算機(jī)可以識別的機(jī)器指令,并判斷每個語句的語法錯誤。在設(shè)計(jì) Visual Basic 程序的過程中,隨時可以運(yùn)行程序,而在整個程序設(shè)計(jì)好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運(yùn)行。 事件驅(qū)動編程機(jī)制 Visual Basic 通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事 4 件,每個事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個對象,當(dāng)用戶單擊該按鈕時,將產(chǎn)生一個“單擊“ (CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實(shí)現(xiàn)指定的操作。 在用 Visual Basic 設(shè)計(jì)大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效 率。 訪問數(shù)據(jù)庫 Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫,并提供了強(qiáng)大的數(shù)據(jù)存儲和檢索功能。同時, Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù)庫,如 dBASE, FoxPro, Paradox 等,這些數(shù)據(jù)庫格式都可以用Visual Basic 編輯和處理。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server, Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言 SQL 數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的 SQL 的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供了 SQL 網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶 /服務(wù)器 (client/server)方案。 動態(tài)數(shù)據(jù)交換 (DDE) 利用動態(tài)數(shù)據(jù)交換 (Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動態(tài)數(shù)據(jù)鏈路。當(dāng)原 始數(shù)據(jù)變化時,可以自動更新鏈接的數(shù)據(jù)。 5 Visual Basic 提供了動態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他Windows 應(yīng)用程序建立動態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。 對象的鏈接與嵌入 (OLE) 對象的鏈接與嵌入 (OLE)將每個應(yīng)用程序都看做是一個對象 (object),將不同的對象鏈接 (link)起來,再嵌入 (embed)某個應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。OLE 技術(shù)是 Microsoft 公司對象技術(shù)的戰(zhàn)略,它把多個應(yīng)用程序合為一體,將每個應(yīng) 用程序看做是一個對象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用 OLE 技術(shù),可以方便地建立復(fù)合式文檔 (pound document),這種文檔由來自多個不同應(yīng)用程序的對象組成,文檔中的每個對象都與原來的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來應(yīng)用程序完全相同的操作。 動態(tài)鏈接庫 (DLL) Visual Basic 是一種高級程序設(shè)計(jì)語言,不具備低級語言的功能,對訪問機(jī)器硬件的操作不太容易實(shí)現(xiàn)。但它可以通過動態(tài)鏈接庫技術(shù)將C/C++或匯編語言編寫的程序加入到 Visual Basic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù) 一樣調(diào)用其他語言編寫的函數(shù)。此外,通過動態(tài)鏈接庫,還可以調(diào)用 Windows 應(yīng)用程序接口 (API)函數(shù),實(shí)現(xiàn) SDK 所具有的功能。 系統(tǒng)的功能簡介 本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:班級管理、學(xué)生檔案管理、學(xué)生交費(fèi)管理、課程管理、成績管理等等。 項(xiàng)目規(guī)劃 學(xué)生信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序 ,由 班級管理、學(xué)生 6 檔案管理、學(xué)生交費(fèi)管理、課程管理、成績管理 等模塊組成 ,特規(guī)劃如下 : 系統(tǒng)管理模塊 (CTRL+O) 該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置 ,包括添加用戶 (快捷鍵: CTRL+A)、修改密碼 (快捷鍵: CTRL+B)、重新登錄 (快捷鍵:CTRL+F1)等等。 班級管理模塊( CTRL+P): 該模塊的功能是實(shí)現(xiàn)對全校班級的管理工作,包括:班級游覽、班級添加、班級查詢等,這三個功能模塊各自獨(dú)立,完成學(xué)校的全部班級的管理。 學(xué)生檔案管理模塊( CTRL+T): 該模塊的主要功能是實(shí)現(xiàn)對學(xué)生的個人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,從而方便學(xué)校管理部門對學(xué)校的基本情況的快速查詢和了解。 課程管理模塊( CTRL+R): 該模塊對各個 班級的課程進(jìn)行設(shè)置,并可在其中設(shè)置各門課程的教材選用情況,方便了學(xué)校教材管理部門和教務(wù)處的教學(xué)管理人員的工作。該模塊包括基本課程設(shè)計(jì)和班級課程設(shè)置兩個模塊。 7 成績管理模塊( CTRL+F): 學(xué)校的成績管理工作是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個主要手段,本模塊包括考試類型設(shè)置,共有期中考試和期未考試兩種類型,還設(shè)置了成績添加、成績游覽、成績查詢等功能模塊。 系統(tǒng)開發(fā)的目標(biāo) 出于本系統(tǒng)是學(xué)校學(xué)生管理的一個綜合性的系統(tǒng),本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。 8 2. 系統(tǒng) 分析 業(yè)務(wù)流程分析 班級管理業(yè)務(wù)流程圖: 檔案管理業(yè)務(wù)流程圖: 教務(wù)處 輸入計(jì)算機(jī) 班主任 教務(wù)處 學(xué)生 班級 班級 輸出 教務(wù)處 輸入計(jì)算機(jī) 班主任 教務(wù)處 學(xué)生 檔案 檔案 輸出 9 課程管理業(yè)務(wù)流程圖: 成績管理業(yè)務(wù)流程圖: 課程 教務(wù)處 輸入計(jì)算機(jī) 教師 教務(wù)處 學(xué)生 課程 輸出 教務(wù)處 輸入計(jì)算機(jī) 班主任 教務(wù)處 學(xué)生 班級 班級 輸出 教務(wù)處 輸入計(jì)算機(jī) 教師 教務(wù)處 學(xué)生 成績 教師 輸出 10 數(shù)據(jù)流程分析: 數(shù)據(jù)流程圖: 由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績管理模塊為例來進(jìn)行編制。 學(xué)生成績管理系統(tǒng) 0 層數(shù)據(jù)流程圖 學(xué)籍管理部門 教師 學(xué)生成績管理系統(tǒng) 教務(wù)處 學(xué)生 教師 教師 學(xué)生情況 學(xué)生成績 查詢 統(tǒng)計(jì)分析 11 學(xué)生成績管理系統(tǒng) 1 層數(shù)據(jù)流程圖 數(shù)據(jù)存儲分析:實(shí)體聯(lián)系圖 數(shù)據(jù)模型設(shè)計(jì) 。首先來做出學(xué)生成績管理系統(tǒng)的 ER 圖,分析這個問題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個系統(tǒng)的三個實(shí)體。 再分析三個實(shí)體之間的聯(lián)系。首先,這三個實(shí)體不是一個統(tǒng)一體,學(xué)生成績與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個實(shí)體是多對多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績是這兩個實(shí)體“學(xué)學(xué)生 課程 成績 管理 部門 教務(wù)處 教師 學(xué)生管理 課程管理 成績管理 統(tǒng)計(jì)分析 D1 D2 D3 查詢者 管理者 12 生”和“成績”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽兗炔皇菍W(xué)生獨(dú)有的,也不是課程獨(dú)有 的;“學(xué)生甲 70 分”或“英語 70 分”是不完全的,說“學(xué)生甲英語 70 分”才是正確的,因?yàn)?70 分是學(xué)生甲和英語課二者共有的。這個 ER 圖可畫成下圖。 學(xué)生成績管理系統(tǒng)中學(xué)生與課程的 ER 圖 教師與課程這兩個實(shí)體之間,是一對多聯(lián)系;一位教師可以都多門課程,而一門課程對于學(xué)生成績來說只能有一位教師 (英語、高等數(shù)學(xué)有多位教師教,但對某個固定的學(xué)生來說只能有一位教師 )。其 ER 圖,如下所示。 學(xué)生 課程 成績 學(xué)習(xí) m n n 教師 課程 教學(xué) l 13 教師與課程的 ER 圖組合到一起,得到最后的 ER 圖,有了 ER圖,就可以設(shè)計(jì)數(shù)據(jù)庫。下圖 為數(shù)據(jù)模型圖。 功能分析:功能層次圖 n l m m 學(xué)習(xí) 學(xué)生 課程 教師 學(xué)習(xí) 學(xué)習(xí) 課程 學(xué)生 教師 實(shí)體模型 數(shù)據(jù)模型 數(shù)據(jù)庫 學(xué)生信息管理系統(tǒng) 登錄 系統(tǒng)管理 班級管理 檔案管理 打印報(bào)表 課程管理 成績管理 基本課程設(shè)置 學(xué)生繳費(fèi)瀏覽 班級課程設(shè)置 學(xué)生繳費(fèi)添加 基本學(xué)費(fèi)設(shè)置 學(xué)生繳費(fèi)查詢 修改密碼 添加班級 檔案瀏覽 添加用戶 復(fù)新登錄 班級瀏覽 班級查詢 檔案添加 檔案查詢 14 軟件模塊結(jié)構(gòu)設(shè)計(jì) 3. 1. 1系統(tǒng)方案確定 通過對系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能有:班級管理、學(xué)生成績管理、學(xué)生交費(fèi)管理、課程管理、成績管理、系統(tǒng)管理等功能。 3. 1. 2軟件結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)在執(zhí)行時,先根據(jù)不同的操作人員的需要來進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢或?yàn)g覽等操作;總體來說,本系統(tǒng)屬于一個事務(wù)型管理系統(tǒng)。 接受數(shù)據(jù) 處理中心 班級管理 檔案管理 交費(fèi)管理 課 程管理 成績管理 打印報(bào)表 15 3. 2 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫采用了 Microsoft 推出的 Access 數(shù)據(jù)庫,這是微軟集成到 Office中的一個桌面數(shù) 據(jù)庫,能夠快速方便的和 Office 的其他套件綜合使用。由于 Access 具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用 Access 作為后臺數(shù)據(jù)庫。使用 Access 的好處還在于,如果你的系統(tǒng)擴(kuò)展到 Client/Server模式的時候,可以使用 Microsoft 的數(shù)據(jù)庫服務(wù)器軟件 SQL Server,此時,程序只需要簡單的修改一下鏈接( ADO 的數(shù)據(jù)源)就可以,這樣,為程序的平 滑擴(kuò)展提供了非常有力的條件。 3. 2. 1 本系統(tǒng)中所涉及到的主要實(shí)體共有九個數(shù)據(jù)表: allkecheng 表: {課程名稱,教材 } cj 表: {學(xué)號,學(xué)期,類型,課程名稱,分?jǐn)?shù) } class 表: {年級,班級,教室,年制,專業(yè),班主任,備注 } classkecheng 表: {年級,專業(yè),年制,學(xué)期,課程名稱 } jf 表: {學(xué)號,學(xué)期,交費(fèi),欠費(fèi),日期,操作員 } kaoshileixing 表: {類型 } use 表: {username,password,admin,readonly
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1