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

正文內(nèi)容

課程設(shè)計學(xué)生選課管理信息系統(tǒng)(編輯修改稿)

2024-12-22 15:51 本頁面
 

【文章內(nèi)容簡介】 和學(xué)生。三種不同的 用戶所具有的操作權(quán)限以及操作內(nèi)容均不一樣。 本選課系統(tǒng)給予教師很大的自主權(quán), 系統(tǒng)管理員只負責(zé)向系統(tǒng)中添加學(xué)生和教師的個人信息以及教學(xué)樓教室的信息。系統(tǒng)管理員不參與開設(shè)課程、選擇課程等,一切均由教師、學(xué)生登錄網(wǎng)站自行完成。系統(tǒng)管理員設(shè)置一個選課時間段,在到達時間段以前,教師可以開設(shè)課程:到達開設(shè)時間后,學(xué)生可以登錄網(wǎng)站選擇課程。 系統(tǒng)管理員的功能包括對學(xué)生選課進行管理和統(tǒng)計,系統(tǒng)狀態(tài)的查看、維護并生成選課報表。管理員可以瀏覽、查詢、修改、統(tǒng)計選課的基本信息;瀏覽、查詢、統(tǒng)計和修改學(xué)生選課的基本信息,瀏覽、查詢 、統(tǒng)計學(xué)生信息,添加刪除和修改學(xué)生的信息并且還應(yīng)具有生成選課報表,并打印輸出的功能。設(shè)計不同用戶的操作權(quán)限和登陸方法,對所有用戶開放的學(xué)生選課查詢和個人部分信息維護 查看個人情況信息 維護學(xué)生個人密碼 管理員還應(yīng)維護信息的安全和完整。 教師用戶登陸網(wǎng)站后可以開設(shè)課程,為自己的課程編輯上課時間和上課地點,當(dāng)系統(tǒng)中出現(xiàn)時間和地點沖突的時候,系統(tǒng)向教師用戶報告并推薦一個時間和地點。每門課程可以是必修課或者是選修課教師為每門課程設(shè)置一個學(xué)分,并可以在課程結(jié)束后給予分數(shù),如果學(xué)生及格,學(xué)生將獲得給課程的學(xué)分。 對于學(xué) 生用戶,每個學(xué)生除了必須選擇必修課程外,至少還要選擇兩門選修課程,學(xué)生可以 對自己選課信息鎖定,以免不小心被別的同學(xué)修改。 學(xué)生可以進行 院系課程查詢、選課情況查詢、學(xué)生選課信息的修改以及課表打??; 當(dāng)超過選修課程時間段后,系統(tǒng)自動鎖定學(xué)生的選課課程,系統(tǒng)可以根據(jù)學(xué)生的選課信息,生成一份學(xué)生自己的課表。課程結(jié)束后學(xué)生可自行登錄網(wǎng)站查詢成績與學(xué)分。 根據(jù)上面的要求,從操作功能上可以分為兩類:一個是通用操作,主要實現(xiàn)用戶的登錄注銷和修改密碼等;另一類是為不同用戶定制不同的操作。 通用操作: ( 1)登錄與注銷。每個用 戶都可以用自己的賬號登錄系統(tǒng)。用戶操作完后可以選擇退出系統(tǒng),注銷后可以重新登錄系統(tǒng) . 學(xué)生選課管理信息系統(tǒng)課程設(shè)計 9 ( 2)修改密碼。每個用戶第一次登錄都用默認密碼(教師與學(xué)生賬號密碼一樣)。 用戶所具有的功能: (1)系統(tǒng)管理員 設(shè)置選課時間段:系統(tǒng)管理員通過此項功能設(shè)置選課時段,只有在選課時間段里,學(xué)生才可以選擇課程,超過此時間段,學(xué)生選課信息被自動鎖定,不得修改。錄入學(xué)生與教師個人信息 :通過此項功能可以實現(xiàn)對教師和學(xué)生的個人信息的添加或者刪除。 ( 2)教師用戶 顯示和修改個人信息:教師用戶登錄信息系統(tǒng)后,可以查看和修改教師個人信 息,如姓名,電話,郵箱等。開設(shè)課程:教師用戶登錄系統(tǒng)后,可以開設(shè)課程,可以設(shè)置該課程為必修課程或者選修課程,可以設(shè)置該課程的最大人數(shù)。教師還可以為該課程設(shè)置一個前導(dǎo)課程,若學(xué)生沒有學(xué)習(xí)或者選擇前導(dǎo)課程則不能選擇該課程。 編輯課程上課時間:教師在開設(shè)了課程后,可以靈活地設(shè)置上課時間和地點。 給學(xué)生分數(shù):課程結(jié)束后,教師用戶登錄系統(tǒng),根據(jù)平時表現(xiàn)及考試成績?yōu)閷W(xué)過這門課程的學(xué)生給予相應(yīng)的成績,若學(xué)生成績及格,則給予該學(xué)生學(xué)分。 ( 3)學(xué)生用戶 顯示和 修改個人信息:學(xué)生登錄系統(tǒng)后,可以查看和修改學(xué)生的個人信息,如姓 名 名、性別、學(xué)號等。 查看必修課程:學(xué)生登錄系統(tǒng)后,可以查看所有的必修課程。查看該課程的信息,上課時間和上課地點,開課教師信息等。 選擇選修課程:學(xué)生登錄系統(tǒng)后,在所有能提供的選修課程中選擇至少兩門的選修課程。同時可以查看相關(guān)信息。 鎖定選課信息:學(xué)生登錄系統(tǒng),確定了所選課程后,可以鎖定自己的選課信息,以防被別人或者自己不小心修改。 查看最終選課信息:學(xué)生登錄系統(tǒng)后,可列出已選擇的課程,若選課信息未被鎖定可以退回重選,若選修課程少于兩門,系統(tǒng)會提示選擇的課程少于兩門。 查看學(xué)分和成績:課程結(jié)束后,學(xué)生登錄系 統(tǒng)可查看自己學(xué)習(xí)成績和已獲的學(xué)分。 學(xué)生選課管理信息系統(tǒng)課程設(shè)計 10 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是此類系統(tǒng)的核心,系統(tǒng)中所有的而信息都存儲在數(shù)據(jù)庫中,在所有的 ASP。 NET 頁面中通過 ADO。 NET 與數(shù)據(jù)庫 連接,操作數(shù)據(jù)庫中的數(shù)據(jù),從而實現(xiàn)所有的需要的功能。數(shù)據(jù)庫軟件有很多種,如 MicrosoftSQLServer2020 等。本系統(tǒng)中數(shù)據(jù)庫采用 MicrosoftSQLServer2020 作為數(shù)據(jù)庫工具。數(shù)據(jù)庫是網(wǎng)站的核心,數(shù)據(jù)庫設(shè)計的合理與否對網(wǎng)站的建設(shè)有著至關(guān)重要的影響。一個良好的數(shù)據(jù)庫開發(fā)過程一般是先系統(tǒng)分析,再邏輯設(shè)計,然后再物理實現(xiàn)。系統(tǒng)分析 中分析數(shù)據(jù)庫用戶需求,并畫出 ER 圖直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。邏輯設(shè)計中根據(jù)系統(tǒng)分析設(shè)計的一個關(guān)系模型。物理設(shè)計為邏輯設(shè)計中的數(shù)據(jù)模型選取一個最合適應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個常用數(shù)據(jù)軟件,用數(shù)據(jù)庫軟件創(chuàng)建與邏輯設(shè)計中數(shù)據(jù)模型對應(yīng)的數(shù)據(jù)庫。 學(xué)生選課信息管理系統(tǒng) 概念結(jié)構(gòu)設(shè)計 本系統(tǒng)的數(shù)據(jù)庫實體主要有“學(xué)生”、“教師”、“課程”等。其中“教師”與“課程”存在“開設(shè)”聯(lián)系,并且一個教師可以開設(shè) N 門課程,即“教師”與“課程”之間是一對多的關(guān)系。同樣“教學(xué)樓”與“教室”也存在一對多關(guān)系。一個學(xué)生可以學(xué) 習(xí) N 門課程,一門課程可以有 M 個學(xué)生學(xué)習(xí),即“學(xué)生”與“課程”之間是多對多的的關(guān)系。同樣“課程”與“教室”之間也是多對多的關(guān)系。整個數(shù)據(jù)庫可以用一個 ER 圖表示。 如圖 32 所示: 學(xué)生選課管理信息系統(tǒng)課程設(shè)計 11 課 程 m n 選課 m m 教學(xué) n 教 師 圖 32 學(xué)生管理系統(tǒng) 數(shù)據(jù)庫 ER 圖 學(xué)生選課管理系統(tǒng)中,涉及的實體包 括: ( 1) 學(xué)生:屬性有學(xué)號、姓名、性別、院系、班級等; ( 2) 教師:屬性有教師代碼、教師姓名、性別、年齡、職稱等; ( 3) 課程:屬性有課程代碼、課程名稱、教學(xué)內(nèi)容、任務(wù)與目的、考試方法等; 各個實體及其屬性如圖 3圖 34 和圖 35 所示。 圖 33 學(xué)生實體E-R圖 學(xué)生 學(xué)號 姓名 性別 院系 班級日期 課程名 課程代碼 教學(xué)內(nèi)容 考試方法 任務(wù)與目的 學(xué) 生 學(xué)號 姓名 院系 班級 教師姓名 教師代碼 性別 年齡 職稱 性 別 上課時間 課程學(xué)分 成績 課程 任課教師 學(xué)生選課管理信息系統(tǒng)課程設(shè)計 12 圖 34 教師實體E-R圖 圖 35 課程實體E-R圖 這些實體之間的聯(lián)系包括: ( 1)選課:一 名學(xué)生可以選多門課程,而一門課程也可以被多名學(xué)生選,所以是 m: n 聯(lián)系; ( 2)授課:一門課程可以由多名教師講授,而一名教師可以講授多門課程,所以是 m: n 聯(lián)系。 實體之間的聯(lián)系如圖 36 所示。 學(xué)生 課程 m m 選課 講授 n n 課程 教師 圖 36 實體聯(lián)系圖 教師 教師代碼 教師姓名 性別 年齡 職稱日期 課程 課程代碼 課程名稱 教學(xué)內(nèi)容 任務(wù)與目的 考試方法 學(xué)生選課管理信息系統(tǒng)課程設(shè)計 13 學(xué)生選課管理信 息系統(tǒng)的 邏輯結(jié)構(gòu)設(shè)計 ER 圖中每個實體相應(yīng)地轉(zhuǎn)換為一個關(guān)系,即一個二維表,該關(guān)系應(yīng)包括對應(yīng)實體的全部屬性,并確定出主鍵。對 ER 圖中的聯(lián)系要根據(jù)聯(lián)系的不同采取不同的手段將其轉(zhuǎn)換為不同的關(guān)系,具體規(guī)則如下: ( 1)每一個實體都轉(zhuǎn)換為一個關(guān)系模式,實體的名稱作為關(guān)系的名稱,實體的屬性就是關(guān)系的屬性。如圖所示為從 ER 圖中轉(zhuǎn)換得到的關(guān)系: 學(xué)生( 學(xué)號 ,姓名,性別,院系,班級) 教師( 教師代碼 ,教師姓名,性別,年齡,職稱) 課程信息( 課程代碼 ,課程名,教學(xué)內(nèi)容,任務(wù)與目的,考試方法) ( 2)將每一個多 對多聯(lián)系都轉(zhuǎn)換為一個關(guān)系模式。聯(lián)系的名稱為關(guān)系的名稱,聯(lián)系的屬性由相關(guān)聯(lián)系的實體中的關(guān)鍵屬性(能唯一標(biāo)識出實體的屬性)和該聯(lián)系自己所具有的屬性組成。本系統(tǒng)中的“選課”和“教學(xué)”聯(lián)系,可轉(zhuǎn)換為: 課程( 課程編號 ,課程名稱,任課教師,課程學(xué)分,上課時間,) 成績單( 學(xué)號 ,姓名,課程,成績) ( 3)將每一個一對多關(guān)系都轉(zhuǎn)換為一個關(guān)系模式,也可以不單獨轉(zhuǎn)換為一個關(guān)系模式,若轉(zhuǎn)換只需在聯(lián)系的“ n”端實體所對應(yīng)的關(guān)系模式中加入“ 1”端實體的關(guān)鍵屬性即可。本系統(tǒng)中沒有一對多關(guān)系,不進行轉(zhuǎn)換。 ( 4)兩個實體集的一 對一聯(lián)系的轉(zhuǎn)換,按規(guī)則進行,視情況而定。根據(jù)上述原則,本系統(tǒng)中學(xué)生選課管理系統(tǒng)的概念模型可轉(zhuǎn)換為如下關(guān)系數(shù)據(jù)模型: 學(xué)生信息表( 學(xué)號 ,姓名,院系,班級,性別,所選課程) 教師信息表( 教師代碼 ,教師姓名,性別,年齡,職稱) 課程信息表( 課程代碼 ,課程名稱,教學(xué)內(nèi)容,任務(wù)與目的,考試方法,要求) 課程表( 課程編號 ,課程名稱,任課教師,課程學(xué)分,上課時間) 成績單列表( 學(xué)號 ,姓名,院系,班級,課程,任課教師,成績) 學(xué)生選課信息管理系統(tǒng) 的物理結(jié)構(gòu)設(shè)計 經(jīng)過數(shù)據(jù)庫系統(tǒng)分析和邏輯設(shè)計后,數(shù)據(jù)庫的機構(gòu)已經(jīng)非常清晰 ,剩下的就是用一種數(shù)據(jù)庫軟件實現(xiàn)這樣的結(jié)構(gòu)。 邏輯結(jié)構(gòu)設(shè)計是面向用戶的,而物理結(jié)構(gòu)學(xué)生選課管理信息系統(tǒng)課程設(shè)計 14 設(shè)計是面向計算機的。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計的主要任務(wù)就是給邏輯數(shù)據(jù)模型選擇一種最適合應(yīng)用要求的物理結(jié)構(gòu)。其主要內(nèi)容有數(shù)據(jù)庫存儲結(jié)構(gòu)設(shè)計、存儲路徑和存儲方法的選擇、數(shù)據(jù)索引的建立等。高效的物理數(shù)據(jù)結(jié)構(gòu)既能為系統(tǒng)節(jié)省存儲空間,又能提高存儲速度。系統(tǒng)開發(fā)人員在系統(tǒng)實施階段可以依據(jù)物理結(jié)構(gòu)設(shè)計的內(nèi)容,利用所選擇的數(shù)據(jù)庫管理系統(tǒng)對存儲的數(shù)據(jù)庫進行相應(yīng)的操作。 數(shù)據(jù)庫存儲結(jié)構(gòu)一般包括二維表的字段名、字段含義、數(shù)據(jù)類型、字段長度、說明等項目,下表 是以學(xué)生選課管理系統(tǒng)的關(guān)系數(shù)據(jù)模型為依據(jù)來設(shè)計的數(shù)據(jù)庫存儲結(jié)構(gòu)。 選中數(shù)據(jù)庫,向數(shù)據(jù)庫中添加 5 個表: 學(xué)生信息表 , 教師信息表 , 課程表 , 課程信息表 , 成績單列表 ,每個表與邏輯設(shè)計中一種的關(guān)系模式相對應(yīng),下面是每個數(shù)據(jù)表中的屬性,包括屬性列的名稱、數(shù)據(jù)類型、數(shù)據(jù)長度、是否可以為空和備注說明等內(nèi)容。 ( 1)學(xué)生信息 表: 學(xué)生信息 表用來存儲 學(xué)生 的個人信息,使用學(xué)號作為主鍵 。如 表 31 所示: 表 31 學(xué)生信息表 字段名 字段含義 數(shù)據(jù)類型 字段長度 說明 XH 學(xué)號 整數(shù)型 10 主鍵 XM 姓名 文本 8 XB 性別 文本 2 YX 院系 文本 20 BJ 班級 文本 20 KC 課程 文本 30 BZ 備注 文本 20 ( 2)教師信息 表: 教師信息 表用來存儲教師的個人信息,用學(xué)校分配給 教師的編號作為主鍵 。 如 表 32 所示: 表 32 教師信息表 字段名 字段含義 數(shù)據(jù)類型 字段長度 說明 JSDM 教師 代碼 文本 10 主鍵 JSXM 教師姓名 文本 8 XB 性別 文本 2 NL 年齡 整數(shù)型 2 ZC 職稱 文本 8 ( 3) 課程 表: 課程 表用來存儲課程信息,以課程表號為主鍵 。如表 33 所示: 學(xué)生選課管理信息系統(tǒng)課程設(shè)計 15 表 33 課程信息表 字段名 字段含義 數(shù)據(jù)類型 字段長度 說明 KCBH 課程編號 整數(shù)型 10 主鍵 KCMC 課程名稱 文本 30 JXNR 教學(xué)內(nèi)容 文本 50 RWMD 任務(wù)與目的 文本 100 KSFF 考試方法 文本 4 YQ 要求 文本 10 ( 4) 課程 表: 課程 表用于存儲學(xué)生的選課信息 , 在 課程 表中學(xué)號和課程編號是主鍵,同時也是外鍵 。 如 表 35 所示: 表 35 課程表 字段名 字段含義 數(shù)據(jù)類型 字段長度 說明 KCBH 課程編號 整數(shù)型 10 主鍵 KCMC
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1