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

正文內(nèi)容

學(xué)分制下的中學(xué)學(xué)生成績管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-25 03:28 本頁面
 

【文章內(nèi)容簡介】 名稱、課程編號和學(xué)分后點擊提交,就可以添加課程信息了。如果輸錯了,可以點擊重置按鈕。而且點擊提交按鈕后,可以在下面看到添加的課程信息,也可以修改和刪除已添加的課程信息。本模塊主要用到的控件有 Label(為控件提供說明性文字) 、TextBox(用于輸入課程信息) 、Button(用于單擊觸發(fā)事件) 、GridView(與數(shù)據(jù)庫綁定后,用SQL 語句來控制數(shù)據(jù)的顯示、編輯和刪除)。其界面如圖 所示。 13圖 科目管理界面 選課管理模塊設(shè)計本模塊主要用于管理員管理選課信息,管理員會在每學(xué)期選課的時候,錄入備選的課程供學(xué)生來選。管理員只需要輸入課程名稱、教師名稱、容量、課程性質(zhì)、學(xué)年與學(xué)期點擊提交即可。選課編號則由后臺代碼根據(jù)輸入的信息自動生成。其他的相關(guān)信息則通過連表查詢并顯示出來。本模塊主要用到的控件有 Label(為控件提供說明性文字) 、TextBox(用于輸入選課信息) 、DropDownList(顯示一個下拉列表,主要是選擇學(xué)年與學(xué)期) 、Button(用于單擊觸發(fā)事件) 、GridView(與數(shù)據(jù)庫綁定后,用 SQL 語句來控制數(shù)據(jù)的顯示、編輯和刪除)。其界面如圖 所示。圖 選課管理界面 14 學(xué)生選課模塊設(shè)計本模塊主要用于學(xué)生選課,學(xué)生選課時不能選修相同的課程,在選定課程后,點擊提交按鈕,學(xué)生就可以看到自己已經(jīng)選擇的課程。如果學(xué)生不想選了,可以點擊退選。本模塊主要用到的控件有 Label(為控件提供說明性文字) 、DropDownList(顯示一個下拉列表,主要是選擇學(xué)年與學(xué)期) 、Button (用于單擊觸發(fā)事件) 、GridView(與數(shù)據(jù)庫綁定后,用 SQL 語句來控制數(shù)據(jù)的顯示、編輯和刪除)。其界面如圖 所示。圖 學(xué)生選課界面 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫邏輯設(shè)計 一名教師教一門課程,一門課程可以由多名老師來教,因此教師與課程兩個之間是一對多的關(guān)系,在數(shù)據(jù)庫中為體現(xiàn)一對多的關(guān)系,可專門用一張表儲存這種一對多的關(guān)系。一個學(xué)生的一門功課有一個成績,在成績表中,主鍵和外鍵來自于課程表和學(xué)生表,這個間接體現(xiàn)了學(xué)生與課程的多對多關(guān)系,即一名學(xué)生可以學(xué)習(xí)多門課程,一門功課也可以有多個學(xué)生學(xué)習(xí)。一個學(xué)生只屬于一個班級,故學(xué)生和班級是一對多的關(guān)系。圖 即是本系 15統(tǒng)的 ER 圖,即實體聯(lián)系圖。班級學(xué)生選修課程教師組成選修講授課程編號學(xué)號 分?jǐn)?shù)學(xué)分課程名課程編號課程編號班級編號年齡職工號性別姓名班級編號 編輯名稱班級編號年齡性別姓名學(xué)號1M1MM N 圖 系統(tǒng) ER 圖 數(shù)據(jù)庫物理設(shè)計一個完整的數(shù)據(jù)庫不可缺少的就是數(shù)據(jù)表,若干個數(shù)據(jù)表的集合成一個數(shù)據(jù)庫,數(shù)據(jù)表主要用來存放一定格式的記錄,數(shù)據(jù)表的行被稱為記錄,列被稱為字段。創(chuàng)建數(shù)據(jù)表的過程其實就是定義字段的過程。下面就是各個表的具體結(jié)構(gòu)。(1) 用戶表(Sysuser) 用戶表中存儲了用戶的相關(guān)信息,包括用戶號,用戶名,用戶密碼和用戶角色。表的主鍵是用戶號。表的具體結(jié)構(gòu)如表 所示。表 用戶表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空Sysuser_id 用戶號 int Y N NSysuser_name 用戶名 char N N NSysuser_mima 用戶密碼 char N N YSysuser_role 用戶角色 char N N Y 16(2) 學(xué)生表(Student) 學(xué)生表用來存儲學(xué)生的相關(guān)信息,包括學(xué)生的學(xué)號,姓名,性別,年齡,民族,政治面貌,班級編號。其中學(xué)號是表的主鍵,班級編號是表的外鍵。表的具體結(jié)構(gòu)如表 所示。表 學(xué)生表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空Student_id 學(xué)號 char Y N NStudent_name 姓名 char N N YStudent_sex 性別 char N N YStudent_age 年齡 char N N YMinzu 民族 char N N YZzmianmao 政治面貌 char N N YClass_id 班級編號 char N Y N(3) 教師表(Teacher) 教師表用來存儲教師的信息,包括教師工號,教師姓名,性別,年齡和課程編號。表中的教師工號為表的主鍵,課程編號為表的外鍵。表的具體結(jié)構(gòu)如表 所示。表 教師表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空Teacher_id 教師工號 char Y N NTeacher_name 教師姓名 char N N YTeacher_sex 性別 char N N YTeacher_age 年齡 char N N YLesion_id 課程編號 char N N N(4) 課程表(Lession) 課程表用來存儲課程的信息,包括課程編號,課程名稱和學(xué)分。課程編號為表的主鍵。表的具體結(jié)構(gòu)如表 所示。表 課程表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空Lession_id 課程編號 char Y N NLession_name 課程名稱 char N N YLession_credit 學(xué)分 char N N Y 17(5) 成績表(Degree) 成績表用來存儲學(xué)生成績的相關(guān)信息,包括學(xué)號,課程編號,成績,教師工號,學(xué)年和學(xué)期。其中增加了一個 id 字段,并將其設(shè)為表的主鍵。表的具體結(jié)構(gòu)如表 所示。表 成績表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空id 自動編號 int Y N NStudent_id 學(xué)號 char N Y NLession_id 課程編號 char N Y NDdegree 成績 float N N YTeacher_id 教師工號 char N Y NXuenian 學(xué)年 char N N YXueqi 學(xué)期 char N N Y(6) 選課表(Selectlession) 選課表記錄的是選課的課程相關(guān)信息,是由管理員錄入的。表中包含了選課編號,課程編號,課程名稱,教師姓名,學(xué)分等字段。主鍵是選課編號。表的具體結(jié)構(gòu)如表 所示。表 選課表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空Xuanke_id 選課編號 char Y N NLession_id 課程編號 char N Y NLession_name 課程名稱 char N N YTeacher_name 教師姓名 char N N YLession_credit 學(xué)分 char N N YRongliang 容量 int N N YYuliang 余量 int N N YKechengxz 課程性質(zhì) char N N YXuenian 學(xué)年 char N N YXueqi 學(xué)期 char N N Y(7) 班級表(Class)班級表中存儲的是班級的相關(guān)信息,包括班級編號,班級名稱和所屬年級。 18其中主鍵是班級編號。表的具體結(jié)構(gòu)如表 所示。表 班級表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空Class_id 班級編號 char Y N NClass_name 班級名稱 char N N YNianji 所屬年級 char N N Y(8) 學(xué)生課程表(Studentlession) 學(xué)生課程表是存儲學(xué)生所選的課程的相關(guān)信息的,由學(xué)生選課后自動生成。主鍵是編號。選課編號,學(xué)號是外鍵。表的具體結(jié)構(gòu)如表 所示。表 學(xué)生課程表字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 是否為空SL_id 編號 int Y N NXuanke_id 選課編號 char N Y NStudent_id 學(xué)號 char N Y N 組織結(jié)構(gòu)設(shè)計本系統(tǒng)通過三種用戶類型使用學(xué)生成績管理系統(tǒng),不同類型用戶所使用功能不同,這三種用戶類型是學(xué)生、教師和管理員。管理員能夠使用功能的權(quán)限最多,教師在成績管理中能夠使用功能最多。特別是教師登錄后,不同的科目的教師的登錄身份是與自己所教授的科目相對應(yīng)的,具體的說就是教師進入系統(tǒng)后只能錄入自己所教授科目下學(xué)生的成績。學(xué)生的功能最基本。系統(tǒng)功能主要包括以下幾個部分:用戶登錄、用戶管理、成績查詢、成績管理、科目管理、選課管理與學(xué)生選課。作者根據(jù)本系統(tǒng)的功能需求將系統(tǒng)的結(jié)構(gòu)設(shè)計如圖 所示。登陸界面有三個登錄角色:管理員,教師,學(xué)生。當(dāng)用戶名,密碼和登錄權(quán)限都正確的時候,用戶就可登錄系統(tǒng),進入對應(yīng)的首頁。不同的用戶類型,使用的功能也不相同,例如管理員登錄后可以添加用戶信息,可以修改密碼,可添加班級信息,學(xué)生信息,教師信息,科目信息,選課信息等,可以看出,管理員能使用的功能最多;而教師和學(xué)生使用的功能就相對于管理員要少一些??梢詫⑾到y(tǒng)結(jié)構(gòu)按用戶類型分為三大塊,管理員登錄為一塊,教師登錄為一塊,學(xué)生登錄為一塊。作者在設(shè)計的時候,也是這樣分解系統(tǒng)的,并且將各個部分的文件放在各自的一個文件夾里,這樣便于管理,也便于查看代碼,使作者的想法更加清晰。 19登陸界面首 頁成 績 查 詢密 碼 修 改學(xué)生全 校 性 選 修 課學(xué)生選課情況查詢個 人 信 息教師管理員用 戶 管 理學(xué) 生 情 況 查 詢成 績 查 詢密 碼 修 改成 績 管 理密 碼 修 改首 頁首 頁選 課 管 理學(xué)生個人信息管理班 級 管 理成 績 管 理課 程 管 理教 師 信 息 管 理個 人 信 息圖 組織結(jié)構(gòu)圖 20第 4 章 系統(tǒng)實現(xiàn) 用戶登陸模塊實現(xiàn)用戶登錄時,需要輸入用戶名和密碼,管理員和教師的用戶名就是其工號,學(xué)生的用戶名是學(xué)號。初始密碼和用戶名相同。登錄成功后,用戶可以修改個人密碼。當(dāng)用戶名和密碼正確,而權(quán)限不正確時,不能成功登錄,但會有提示。模塊流程如圖 所示。輸入用戶名和密碼是否正確登錄成功YN開 始結(jié) 束圖 用戶登錄模塊流程圖下面是本模塊的部分核心代碼,代碼中用到的類和方法見附錄。 protected void dengluanniu_Click(object sender, EventArgs e) { SQLRW myrw = new SQLRW()。 string mima= ().ToString().Trim()。 string pw = 。 string role = ().ToString().Trim()。 if (mima==pw) { if ( == true amp。amp。 role == 學(xué)生) { Session[name] = 。 (student/)。 } else if ( == true amp。amp。 role == 教師) {
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1