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

正文內(nèi)容

學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-16 13:27 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)的易用性和易維護性:系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面:對于本軟件提供的各種菜單、按鈕,其功能應(yīng)該一目了然,易于理解。針對用可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)要提供方便的手段維護人員進行數(shù)據(jù)的備份、日常的安全管理、系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。⑷ 系統(tǒng)在設(shè)計、開發(fā)、使用過程中,要涉及很多計算機硬件、軟件。所有這些都要符合主流國際,國家和行業(yè)標(biāo)準(zhǔn)。例如,在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。 數(shù)據(jù)要求說明⑴ 數(shù)據(jù)描述:學(xué)生描述:學(xué)生編號,登入帳號,學(xué)號,真實姓名,密碼,班級代號,電話,性別,教師描述:教師編號,登入帳號,教師姓名,密碼,學(xué)院,電話,管理員描述:管理員編號,登入名,密碼,標(biāo)識,班級描述:班級編號,班級代號,所屬學(xué)院,班級名稱,備注,課程描述:課程編號,課程名稱,課程類型,考核方式,學(xué)分,學(xué)時,備注成績描述:自動編號,學(xué)生編號,學(xué)生成績,課程編號,上課學(xué)期。⑵ 動態(tài)數(shù)據(jù):動態(tài)輸入數(shù)據(jù):菜單選擇,登陸者,管理員,畢業(yè)設(shè)計11 動態(tài)輸出數(shù)據(jù):查詢結(jié)果記錄,內(nèi)部生成數(shù)據(jù):中間查詢結(jié)果。⑶ 數(shù)據(jù)庫描述: 本軟件采用 SYBASE 專用數(shù)據(jù)庫接口 數(shù)據(jù)庫設(shè)計對在網(wǎng)上選課系統(tǒng)中需要涉及的各項功能進行集中、分塊、按照結(jié)構(gòu)化程序設(shè)計的要求,得到如圖 所視的系統(tǒng)功能模塊圖。學(xué)生網(wǎng)上選課系統(tǒng) 登陸系統(tǒng)學(xué)生信息管理教師信息管理班級信息管理課程信息管理選課信息管理 退出系統(tǒng)學(xué)生數(shù)據(jù)管理學(xué)生數(shù)據(jù)查找教師數(shù)據(jù)管理教師數(shù)據(jù)查找班級數(shù)據(jù)管理班級數(shù)據(jù)查找課程數(shù)據(jù)管理課程數(shù)據(jù)查找選課數(shù)據(jù)管理選課數(shù)據(jù)查找學(xué)生成績錄入學(xué)生成績查找學(xué)生成績管理圖 系統(tǒng)功能模塊圖 數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。應(yīng)該收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)12在仔細分析調(diào)查有關(guān)系統(tǒng)需求的基礎(chǔ)上,將得到如圖 所示的本系統(tǒng)所處理操作數(shù)據(jù)流圖。用戶登陸學(xué)生信息管理班級信息管理教師信息管理課程信息管理選課信息管理課程信息查詢班成績管理學(xué)生信息數(shù)據(jù)班級信息數(shù)據(jù)教師信息數(shù)據(jù)課程信息數(shù)據(jù)選課信息數(shù)據(jù)課程信息數(shù)據(jù)學(xué)生信息數(shù)據(jù)成績數(shù)據(jù)系統(tǒng)管理員教師成績查詢選課 選課信息數(shù)據(jù)學(xué)生圖 網(wǎng)上選課系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接影響系統(tǒng)的運行效率和系統(tǒng)開發(fā)進度,合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計不僅可以提高系統(tǒng)運行效率,也有利于保證數(shù)據(jù)的完整性和一致性,并有利于系統(tǒng)的實現(xiàn)。系統(tǒng)設(shè)計離不開各項實體,這些實體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)根據(jù) 的設(shè)計規(guī)劃出的實體有:學(xué)生、教師、管理員實體。各個實體具體的描述 ER 圖如下所示。畢業(yè)設(shè)計13學(xué)生學(xué)生編號密碼登入帳號電話 學(xué)號性別班級代號 真實姓名圖 學(xué)生實體 ER 圖教師教師編號密碼登入帳號電話學(xué)院 教師姓名圖 教師實體 ER 圖:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)14管理員管理員編號密碼登入帳號標(biāo)識圖 管理員實體 ER 圖班級班級編號班級名稱班級代號備注所屬學(xué)院圖 班級實體 ER 圖畢業(yè)設(shè)計15課程課程編號學(xué)分課程名稱備注 課程類型學(xué)時 考核方式圖 課程實體 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 現(xiàn)在將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server 2022數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)摸型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 根據(jù)數(shù)據(jù)庫的需求分析和概念結(jié)構(gòu)設(shè)計,設(shè)計了名稱為course的數(shù)據(jù)庫。數(shù)據(jù)庫由下面多個表格組成,各個表格的設(shè)計結(jié)果如下面表格所視。每個表格表示在數(shù)據(jù)庫中的一個表。1. 學(xué)生表 student學(xué)生表 student 用來記錄學(xué)生的基本信息,結(jié)構(gòu)見表 21 所示:表 21 學(xué)生表 student 字段名稱 數(shù)據(jù)類型 說明StuID int 學(xué)生編號StuName varchar 登入帳號StuNo varchar 學(xué)號StuTrueName varchar 真實姓名Stupsw varchar 密碼GradeID int 班級代號StuPhone varchar 電話StuSex char 性別2. 教師表 teacher教師表 teacher 用來記錄教師的基本信息,結(jié)構(gòu)見表 22 所示:表 22 教師表 teacher字段名稱 數(shù)據(jù)類型 說明TeaID int 教師編號:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)16TeaName varchar 登入帳號TeaTrueName varchar 教師姓名Teapsw varchar 密碼TeaCollege varchar 學(xué)院TeaPhone varchar 電話3. 管理員表 admin管理員表 admin 用來記錄管理員的基本信息,結(jié)構(gòu)見表 23 所示:表 23 管理員表 admin 字段名稱 數(shù)據(jù)類型 是否為空AdminID int 管理員編號AdminName varchar 登入名Adminpsw varchar 密碼AdminFlag char 標(biāo)識4. 班級信息表 grade班級信息表 grade 用來記錄班級的基本信息,結(jié)構(gòu)見表 24 所示:表 24 班級信息表 grade字段名稱 數(shù)據(jù)類型 說明GradeID int 班級編號GradeNo varchar 班級代號College varchar 所屬學(xué)院GradeName varchar 班級名稱Remark varchar 備注5. 課程表 course課程表 course 用來記錄課程的基本信息,結(jié)構(gòu)見表 25 所示:表 25 課程表 course字段名稱 數(shù)據(jù)類型 是否為空CouID int 課程編號CouName varchar 課程名稱CouType varchar 課程類型ExamType varchar 考核方式CouMark varchar 學(xué)分CouTime varchar 學(xué)時CouBack varchar 備注6. 教師授課表 tc教師授課表 tc 用來記錄教師的授課基本情況,結(jié)構(gòu)見表 26 所示:表 26 學(xué)生表 student字段名稱 數(shù)據(jù)類型 說明TCID int 自動編號TeaID int 教師編號CouID int 課程編號TCBack varchar 備注TCTime smalldatetime 加入課表時間7. 學(xué)生選課表 sc畢業(yè)設(shè)計17學(xué)生選課表 sc 用來記錄學(xué)生選課的基本情況,結(jié)構(gòu)見表 27 所示:表 27 學(xué)生選課表 sc字段名稱 數(shù)據(jù)類型 說明SCID int 自動編號StuID int 學(xué)生編號CouID int 課程編號SCTime smalldatetime 選課時間8. 學(xué)生成績表 result學(xué)生成績表 result 記錄學(xué)生所選課程的成績信息,結(jié)構(gòu)見表 28 所示:表 28 學(xué)生成績表 result字段名稱 數(shù)據(jù)類型 說明ResultID int 自動編號StuID int 學(xué)生編號Result varchar 學(xué)生成績CouID int 課程編號Term varchar 上課學(xué)期9. 選課時限控制表 selectcoursetime選課時限控制表 selectcoursetime 用來控制選課時間,結(jié)構(gòu)見表 29 所示:表 29 選課時限控制表 selectcoursetime字段名稱 數(shù)據(jù)類型 說明SelectOpen char 選擇開關(guān) 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)經(jīng)過前面的概念設(shè)計后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)。現(xiàn)在就可以在 SQL Server 2022 數(shù)據(jù)庫系統(tǒng)中實現(xiàn)邏輯結(jié)構(gòu)。系統(tǒng)管理學(xué)生信息管理教師信息管理班級信息管理課程信息管理選課信息管理學(xué)生成績管理ASP 動態(tài)頁面 邏輯數(shù)據(jù)庫圖 數(shù)據(jù)庫的關(guān)聯(lián):學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)183 學(xué)生網(wǎng)上選課系統(tǒng)的實現(xiàn) 學(xué)生網(wǎng)上選課系統(tǒng)應(yīng)用 登錄及注冊進入系統(tǒng)后首先是登錄界面,請輸入用戶名和密碼。在登陸時要注意選擇不同的身份,分為普通用戶、教師和管理員三種,不同的身份有不同的功能權(quán)限。默認(rèn)選項為普通用戶,見下圖:圖 登錄界面如果是第一次使用本系統(tǒng),必須先注冊再登陸,注冊有學(xué)生注冊( )和教師注冊( )之分,需填入不同的注冊信息,其中帳號、密碼、真實姓名等信息必填,其余選填,見以下的注冊界面:畢業(yè)設(shè)計19圖 學(xué)生注冊界面圖 教師注冊界面 進入系統(tǒng)主界面系統(tǒng)的主界面使用框架搭建,主要分為三個部分:上方顯示當(dāng)前時間,左邊是當(dāng)前用戶所能進行的功能模塊鏈接,中間在用戶選擇操作之前顯示歡迎詞,并可返回登陸界面。本頁面由 文件, 文件, 文件和 文件結(jié)合而成。在這一頁中,針對不同身份的用戶系統(tǒng)提供不同的功能,用戶可以方便:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)20地進入所需的頁面,進行相應(yīng)的功能操作。接下來就分普通用戶即學(xué)生模塊、教師模塊和管理員模塊三方面來說明。 學(xué)生管理模塊學(xué)生管理模塊中包括 5 個部分( ) ,如圖 所示圖 學(xué)生登陸主界面⑴ 在線選課:本頁面( )為學(xué)生提供了在線選課功能。系統(tǒng)會顯示登陸學(xué)生的基本信息,并提供目前所開課程信息,學(xué)生可以在選課時間限制內(nèi)選修課程。如圖 所示:畢業(yè)設(shè)計21 圖 學(xué)生在線選課界面如果已經(jīng)選修了此課程,則不能重復(fù)選修,系統(tǒng)將給出提示,點確定后跳回選修界面繼續(xù)選擇。選修成功系統(tǒng)也會給出提示框,確定后重新回到選修界面。⑵ 選課查詢:因為不能重復(fù)選課,所以學(xué)生需要知道自己已經(jīng)選擇了哪些課程,只要點擊頁面左邊功能欄內(nèi)的“選課查詢” ,系統(tǒng)就會羅列出該生已經(jīng)選修的所有課程。該頁()顯示出課程的基本信息和選修時間,并且學(xué)生還可以在選課開放時間內(nèi)進行退選。其界面如下圖所示: 圖 選課查詢界面⑶ 成績查詢:該頁()中學(xué)生用戶可以查詢自己已選修完成的課程的:學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)22成績,并且還可以輸入學(xué)號查詢他人的成績。成績查詢信息見下圖所示: 圖 成績查詢界面⑷ 課程目錄查詢:本頁面()顯示了所開的所有課程信息,包括還未分配好教師不能選修的課程。在關(guān)閉選修權(quán)限的時候,用戶還可以查詢課程目錄來了解總的課程情況。課程目錄信息如下圖所示: 圖 課程目錄查詢界面⑸ 學(xué)生信息修改:本頁面()為學(xué)生用戶提供了修改密碼等信息的操作。其內(nèi)容和注冊頁面是一致的。以上就是學(xué)生管理模塊的基本信息。畢業(yè)設(shè)計23 教師管理模塊教師管理模塊中也包括 5 個部分( 表 ) 。和學(xué)生登陸進入一樣,在未選擇任何操作以前系統(tǒng)顯示歡迎并可以返回登入頁面,并且可以隨時通過左側(cè)功能欄內(nèi)的選項或上方的“退出系統(tǒng)”來返回到登陸界面重新登陸,不同的只是左側(cè)顯示的功能選項。⑴ 教師授課表情況一覽:本頁面( )陳列出了所有已安排好授課教師的課程名單,按課程名稱顯示對應(yīng)的授課教師和課時安排等備注。所有教師都可以查看。⑵ 選課表情況一覽:本頁面()為教師提供了查詢學(xué)生選修情況的功能。教師可以通過下拉列表選擇要查詢的課程名稱,點擊“查詢”按鈕就可以看到這門課程的基本信息和選修這門課程的學(xué)生情況。每位登陸的教師就只能查詢自己所教課程的選課情況,見下圖:圖 選課表情況界面⑶ 成績表:本頁面()為教師提供了查詢學(xué)生成績功能。教師可以在下拉列表中選擇要查詢的課程名稱,點擊“查詢”按鈕就可以看到這門課程的基本信息和選修這門課程的學(xué)生情況及成績。每位登陸的教師只能查詢到自己所教課程的成績表。⑷ 輸入成績:本頁面()為教師提供了錄入學(xué)生成績的功能。教師可以在下拉列表中選擇要輸入成績的課程的名稱,點擊“輸入成績”按鈕就可以看到這門課程的基本信息和選修這門課程的學(xué)生信息。在學(xué)生信息最后有“成績”框供教師輸入該學(xué)生的成績,再點擊“提交”按鈕即可完成成績的錄入。每位登陸的教師只能錄入自己所教課程的學(xué)生成績,提交成功之后就不可更改,見下圖::學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)24圖 輸入成績界面⑸ 修改資料:本頁面( )為教師提供了修改密碼等信息的功能。其內(nèi)容和教師注冊是一致的。以上就是教師管理模塊的基本信息。 后臺管理模塊后臺管理模塊的功能最強大,總分為學(xué)生用戶信息管理、選課系統(tǒng)信息管理、教師團隊管理和管理員的自我信息管理。⑴ 學(xué)生
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1