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

正文內(nèi)容

學(xué)生學(xué)籍信息管理系統(tǒng)(編輯修改稿)

2025-05-14 05:11 本頁面
 

【文章內(nèi)容簡介】 查詢教師信息查詢課程信息查詢個(gè)人成績查詢修改密碼教師學(xué)生圖 31 學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)功能圖由上述的系統(tǒng)總體結(jié)構(gòu)圖所示,將本系統(tǒng)的用戶分成三種權(quán)限,即管理員、教師和學(xué)生,幾個(gè)模塊分別為:系統(tǒng)用戶管理模塊、系部信息管理模塊 、班級信息管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、選課信息管理模塊和選課數(shù)據(jù)查詢模塊。軟件的功能描述如下:(1)用戶管理,三種用戶包括管理員、教師和學(xué)生,用戶可以修改密碼,只有管理員可以添加和刪除用戶;(2)系部信息管理:包括添加和保存學(xué)校系部信息;修改和刪除系部信息等。(3)班級信息管理:包括添加和保存新的班級信息;修改已存在的班級信息;刪除已有的班級信息等;(4)教師信息管理:包括添加和保存新教師的基本信息;修改已存在的教師信息;刪除教師相關(guān)信息等,發(fā)布學(xué)生課程成績;(5)學(xué)生信息管理:包括添加和保存新學(xué)生的基本信息;修改已存在的學(xué)生信息;刪除學(xué)生相關(guān)信息等;(6)課程信息管理:包括添加和保存新的課程基本信息;查詢課程基本信息;修改或刪除已有的課程基本信息等;(7)選課信息管理:包括添加和保存新的選項(xiàng)課信息;修改或刪除各項(xiàng)相關(guān)信息等,包括查詢教學(xué)班名單;查詢班級的各項(xiàng)具體信息;根據(jù)學(xué)生編號和課程編號查詢成績的各項(xiàng)具體信息等。 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)設(shè)計(jì)過程中,數(shù)據(jù)庫的設(shè)計(jì)是系統(tǒng)的核心和基礎(chǔ),把系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(如信息要求和處理要求) 。在數(shù)據(jù)庫領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)通常是使用 ER 圖對它的描述工具進(jìn)行設(shè)計(jì),對需求分析階段收集到的數(shù)據(jù)進(jìn)行分類、組織(聚集) ,形成實(shí)體、實(shí)體的屬性,標(biāo)識實(shí)體的碼,確定實(shí)體之間的聯(lián)系類型,設(shè)計(jì) ER 圖?,F(xiàn)以學(xué)生信息管理為例 ,通過系部和班級相關(guān)聯(lián)得出學(xué)生信息管理 ER 圖,如下圖 32 所示:學(xué)生信息姓名編號班編號Email性別 生日 住址父母電話系編號班級信息名稱編號系部信息系編號系名稱屬于屬于圖 32 學(xué)生信息管理 ER 模型 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)應(yīng)該首先選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的數(shù)據(jù)庫管理系統(tǒng)。邏輯結(jié)構(gòu)設(shè)計(jì)時(shí)一般要分兩步進(jìn)行:? 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定數(shù)據(jù)庫管理系統(tǒng)支持下的數(shù)據(jù)模型轉(zhuǎn)換;? 對數(shù)據(jù)模型進(jìn)行優(yōu)化。本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計(jì)主要是將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的的 ER 圖轉(zhuǎn)換成具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合,而 ER圖則是由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三個(gè)要素組成的。所以將 ER 圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。如下圖 33 所示數(shù)據(jù)庫 ER 概念模型。E R 圖向關(guān)系模型轉(zhuǎn)換的結(jié)果如下所示:系統(tǒng)用戶信息 (用戶名、密碼) ;系部信息 (系編號、系名稱) ;班級信息 (班級編號、名稱) ;學(xué)生信息 (編號、系編號、班編號、姓名、性別、生日、住址、電話、Email,父母;教師信息 (編號、姓名、系編號、電話,Email) ;課程信息 (編號、名稱、教師、學(xué)分) ;選課記錄信息 (編號、學(xué)生、課編號、成績) ;教師用戶教師學(xué)生教師系部教師班級教師課程教師編號 名稱編號編號系編號班編號姓名號編號名稱編號用戶名 口令編號編號編號選課包括教學(xué)教學(xué)屬于教學(xué)包括教學(xué)教學(xué)包括教學(xué)包括教學(xué)圖 33 數(shù)據(jù)庫 ER 概念模型 物理結(jié)構(gòu)設(shè)計(jì)根據(jù)邏輯關(guān)系模型可直接設(shè)計(jì)基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)系統(tǒng)用戶信息、系部信息、班級信息、學(xué)生信息、教師信息和課程信息在數(shù)據(jù)庫中建立相應(yīng)的表。本系統(tǒng)采用的后臺數(shù)據(jù)庫是 Microsoft SQL Server 2022 數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為“”,其中包含七張表,它們分別是管理員表(管理員)、系部信息表(系部信息)、班級信息表(班級信息)、學(xué)生信息表(學(xué)生信息)、教師信息表(教師信息)、課程信息表(課程信息)和選課記錄表(選課記錄)。各表結(jié)構(gòu)分別如以下列表所示。(1)系統(tǒng)用戶數(shù)據(jù)表(user)系統(tǒng)用戶數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有用戶名、密碼,數(shù)據(jù)表中各字段的屬性如下圖所示。圖 34 “user”表的各字段屬性(2)系部信息數(shù)據(jù)表(department)系部信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有系編號和系名稱的屬性如下圖所示。圖 35 “department”表的各字段屬性(3)班級信息數(shù)據(jù)表(class)班級信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有班級編號和班級名稱字段的屬性如下圖所示。圖 36 “class”表的各字段屬性(4)教師信息數(shù)據(jù)表(teacher)教師信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號、姓名、系編號、電話和 Email,數(shù)據(jù)表中各字段的屬性如下圖所示。圖 37 “teacher”表的各字段屬性(5)學(xué)生信息數(shù)據(jù)表(student)學(xué)生信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有學(xué)號、姓名、性別、民族、政治面貌、身份證號、家長姓名、家長電話、通訊住址、Email 和備注等,數(shù)據(jù)表中各字段的屬性如下圖所示。圖 38 “student”表的各個(gè)字段屬性(6)課程信息數(shù)據(jù)表(course)課程信息數(shù)據(jù)表包含的數(shù)據(jù)項(xiàng)有課程號、名稱、教師和學(xué)分 ,數(shù)據(jù)表中各字段的屬性如下圖所示。圖 39 “course”表的各字段屬性(7)選課記錄數(shù)據(jù)表(selectclass)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號、學(xué)生、課編號和成績,數(shù)據(jù)表中各字段的屬性如下圖所示。圖 310 “selectclass”表的各字段屬性 系統(tǒng)界面設(shè)計(jì)在設(shè)計(jì)過程中,系統(tǒng)中包含的界面大概有以下幾個(gè),分別為系統(tǒng)登錄界面、系統(tǒng)主窗體界面、系統(tǒng)用戶管理模塊、系部信息管理模塊、班級信息管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、選課信息管理模塊、成績管理模塊、選課數(shù)據(jù)查詢模塊、學(xué)生個(gè)人成績查詢界面等,具體內(nèi)容如下。 系統(tǒng)登錄界面的設(shè)計(jì)首先要實(shí)現(xiàn)的就是登錄界面,主要有用戶名和密碼,用戶必須提供正確登錄信息,才能啟動(dòng)系統(tǒng)主窗體。在系統(tǒng)登錄窗體中,用戶需要輸入用戶名和密碼才可進(jìn)入系統(tǒng)。系統(tǒng)登錄窗體設(shè)計(jì)如下:圖 311 系統(tǒng)登錄界面 系統(tǒng)主窗體系統(tǒng)在窗體中通過菜單來執(zhí)行各項(xiàng)功能。主菜單包括文件、系統(tǒng)管理、查詢、系統(tǒng)設(shè)置、幫助等,其中系統(tǒng)管理、查詢和系統(tǒng)設(shè)置又包含子菜單。系統(tǒng)主界面設(shè)計(jì)如下: 圖 312 系統(tǒng)主界面 系統(tǒng)新建用戶模塊系統(tǒng)用戶管理模塊包括新建用戶,刪除用戶和為用戶修改用戶名和密碼等。系統(tǒng)管理員可以新建和刪除用戶,系統(tǒng)新建用戶的實(shí)現(xiàn)窗體如下:圖 313 系統(tǒng)新建用戶窗體修改用戶名和密碼的窗體設(shè)計(jì)如下:圖 314 系統(tǒng)修改用戶名和密碼窗體 學(xué)籍信息管理模塊學(xué)籍信息管理模塊包含的學(xué)生信息有學(xué)號、姓名、出生日期、籍貫、入學(xué)年份、學(xué)籍注冊、所在班級、注冊類型、專業(yè)等,具體的實(shí)現(xiàn)界面如下:圖 315 系統(tǒng)修改用戶名和密碼窗體 系部信息管理模塊系部信息管理指對系部信息數(shù)據(jù)執(zhí)行添加、修改和刪除等操作。系部信息管理窗體設(shè)計(jì)如下:圖 316 系部信息管理窗體圖 班級信息管理模塊班級信息管理能夠?qū)Π嗉壭畔?shù)據(jù)執(zhí)行添加、修改和刪除等操作。班級信息管理窗體如下:圖 317 班級信息管理窗體圖 教師信息管理模塊教師信息管理指對開課教師信息數(shù)據(jù)執(zhí)行添加、修改和刪除等操作。教師信息管理窗體如下:圖 318 教師信息管理窗體 學(xué)生信息采集模塊學(xué)生信息采集是指對學(xué)生信息數(shù)據(jù)進(jìn)行修改和保存等,采集的學(xué)生信息包括學(xué)號、姓名、民族、政治面貌等,具體的設(shè)計(jì)界面窗體如下:圖 319 學(xué)生信息采集窗體 課程信息管理模塊課程信息管理指對課程信息數(shù)據(jù)執(zhí)行添加、修改和刪除等操作。課程信息管理窗體如下:圖 320 課程信息管理窗體 選課信息管理模塊在學(xué)生選課窗體中,學(xué)生根據(jù)課程信息選擇需要修讀的課程,選課記錄保存在選課記錄表中。在查看選擇信息時(shí),可以刪除原有的選課記錄,學(xué)生選課窗體設(shè)計(jì)如下:圖 321 學(xué)生選課窗體第四章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)本論文中的學(xué)生學(xué)籍管理系統(tǒng)的主要目的是能夠方便地實(shí)現(xiàn)學(xué)校的學(xué)籍管理。本系統(tǒng)主要的功能是對所有學(xué)生的學(xué)籍進(jìn)行查詢、修改、添加和刪除。這其中包括該生的基本信息、課程信息、系部信息和班級信息等。系統(tǒng)的后臺數(shù)據(jù)庫是學(xué)生信息數(shù)據(jù)來源,應(yīng)用程序中所有的操作都會記錄到后臺數(shù)據(jù)庫系統(tǒng)。系統(tǒng)通過 VC 來實(shí)現(xiàn)各種操作以及與數(shù)據(jù)庫的連接,完成對整個(gè)系統(tǒng)信息的查詢、修改、添加和刪除等。本系統(tǒng)的開發(fā)與運(yùn)行環(huán)境如下:? 開發(fā)環(huán)境:Windows XP? 開發(fā)工具:Visual C++ ? 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2022本系統(tǒng)在 Windows XP 開發(fā)環(huán)境下,采用 C/S 模式,利用 Visual C++ 作為開發(fā)工具,用 SQL Server 2022 作為數(shù)據(jù)庫管理系統(tǒng),來實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)的各個(gè)模塊及相關(guān)功能,實(shí)現(xiàn)了本系統(tǒng)。 系統(tǒng)的開發(fā)模式C/S 模式C/S 模式是一種兩層結(jié)構(gòu)的系統(tǒng):第一層是在客戶機(jī)系統(tǒng)上,它結(jié)合表示與業(yè)務(wù)邏輯;第二層通過網(wǎng)絡(luò)結(jié)合數(shù)據(jù)庫服務(wù)器。C/S 模式主要由客戶應(yīng)用程序、服務(wù)器管理程序和中間件三個(gè)部分組成,下面介紹以下 C/S 模式的優(yōu)點(diǎn):? C/S 交互性強(qiáng)。因?yàn)榭蛻舳擞型暾膽?yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。? C/S 模式提供了更安全的存取模式。由于 CS 配備的是點(diǎn)對點(diǎn)的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。? 響應(yīng)速度快。由于客戶端實(shí)現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié)。? 操作界面漂亮,形式多樣,可以充分滿足客戶自身的個(gè)性化要求。本系統(tǒng)是基于 C/S 模式開發(fā)的信息管
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1