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

正文內(nèi)容

基于net的選課系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-16 04:03 本頁面
 

【文章內(nèi)容簡介】 畢業(yè)設(shè)計 7 1 n n m 圖 3 .1 系統(tǒng) ER 圖 ER 圖中的 主要 實體圖 : 圖 學(xué)生實體 圖 圖 3. 3 教師實體 圖 教師 姓名 年齡 電話 郵件 性別 教師 ID 教課程 教師 開設(shè) 課程 學(xué)生 選修 學(xué)生 姓名 年齡 分?jǐn)?shù) 郵件 性別 學(xué)號 電話 南通大學(xué)畢業(yè)設(shè)計 8 圖 課程實體 圖 圖 學(xué)生選課實體 圖 關(guān)系模型 常規(guī)的關(guān)系模型有如下四種: ( 1)一個實體型轉(zhuǎn)換為一個關(guān)系模式; 課程 課程 ID 教師姓名 最大人數(shù) 學(xué)分 課程名 已報名人數(shù) 課程類型 學(xué)生選課 課程 ID 學(xué)生姓名 學(xué)號 成績 南通大學(xué)畢業(yè)設(shè)計 9 ( 2)一個 一對一的聯(lián)系可轉(zhuǎn)換成一個獨立的關(guān)系模式,也可與任意一端對應(yīng)的關(guān)系模式合并; ( 3)一個一對多的聯(lián)系可以轉(zhuǎn)換成一個獨立 的關(guān)系模式,也可與多的那一端對應(yīng)的關(guān)系模式合并; ( 4)一個多對多的關(guān)系轉(zhuǎn)換成一個關(guān)系模式。 [18] 根據(jù)以上 ER圖,本系統(tǒng)的關(guān)系模型如下: 學(xué)生 ( 學(xué) 號 , 姓名,性別,年齡, 電話,電子郵件 ,分?jǐn)?shù) ) 教師( 教師 ID,姓名,性別,年齡,電話,電子郵件 ,課程 ) 課程( 課程 ID,課程名,課程類型,教師 姓名,學(xué)分,最大人數(shù), 已報名人數(shù) ) 學(xué)生選課( 課程 ID, 學(xué)號,學(xué)生姓名 ,成績) 數(shù)據(jù)庫物理實現(xiàn) 經(jīng)過數(shù)據(jù)庫系統(tǒng)分析和邏輯設(shè)計后,數(shù)據(jù)庫的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫軟件實現(xiàn)這樣 的結(jié)構(gòu)。本系統(tǒng)中數(shù)據(jù)庫采用 Microsoft SQL Server 2020 作為 數(shù)據(jù)庫 。 首先我們用“企業(yè)管理器”創(chuàng)建一個數(shù)據(jù)庫,命名為“ SelectCourse”。 如圖 示: 南通大學(xué)畢業(yè)設(shè)計 10 圖 數(shù)據(jù)庫組圖 數(shù)據(jù)庫中有 8個表: ( 1) ChooseTime 表 選課時間包括課程 ID 號、開始時間和結(jié)束時間,如表 所示。 表 ChooseTime表: 列名 數(shù)據(jù)類型 允許空 說明 ID int Not null 課程 ID 號 StartTime datetime Not null 開始時間 EndTime datetime Not null 結(jié)束時間 ( 2) Course 表 課程表包括課程 ID、課程名、課程類型、 教師 ID、最大人數(shù)、學(xué)分等 ,如表。 南通大學(xué)畢業(yè)設(shè)計 11 表 Course表: 列名 數(shù)據(jù)類型 允許空 說明 ID int Not null 課程 ID Name nvarchar(50) Not null 課程名 Type int Not null 課程類型 TID int Not null 教師 ID MaxMan int Not null 最大人數(shù) StudySource decimal(18, 2) Not null 學(xué)分 PassSource decimal(18, 2) Not null 及格分 People int Not null 已報名人數(shù) ( 3) Role 表 權(quán)限 表是區(qū)分管理員、學(xué)生和教師的權(quán)限的,如表 。 表 Role表: 列名 數(shù)據(jù)類型 允許空 說明 ID int Not null 權(quán)限 ID Name nvarchar(256) Not null 權(quán)限 名 ( 4) Room 表 教室表分為教學(xué)樓 ID、教室 ID 和教室名 ,如表 所示。 表 Room表: 列 名 數(shù)據(jù)類型 允許空 說明 ID int Not null 教室 ID Name nvarchar(256) Not null 教室名 ParentID int Null 教學(xué)樓 ID ( 5) Student 表 學(xué)生表分為學(xué)生 ID、學(xué)生名、性別、年齡、電話、郵編、是否鎖定課程,如表。 南通大學(xué)畢業(yè)設(shè)計 12 表 Student表: 列名 數(shù)據(jù)類型 允許空 說明 ID int Not null 學(xué)生 ID Name nvarchar(256) null 學(xué)生名 Sex nvarchar(256) null 性別 Age int null 年齡 Phone nvarchar(256) null 電話 Email nvarchar(50) null 郵編 IsLock bit null 是否鎖定課程 ( 6) StudentCourse 表 學(xué)生 選課表包括 課程 ID、 學(xué)號、學(xué)生姓名、成績 ,如表 。 表 StudentCourse表: 列名 數(shù)據(jù)類型 允許空 說明 SID int Not null 學(xué)號 CID int Not null 課程 ID SName nvarchar(256) Not null 學(xué)生姓名 StudentSource decimal(18, 2) Not null 成績 ( 7) Teacher 表 老師表分為老師 ID、姓名、性別、年齡、電話、郵編,如表 。 南通大學(xué)畢業(yè)設(shè)計 13 表 : 列名 數(shù)據(jù)類型 允許空 說明 ID int Not null 老師 ID Name nvarchar(256) null 姓名 Sex nvarchar(50) null 性別 Age int null 年齡 Phone nvarchar(256) null 電話 Email nvarchar(256) null 郵編 ( 8) User 表 用戶登陸表包括用戶 ID、用戶名、密碼、 權(quán)限 ID,如表 。 表 : 列表 數(shù)據(jù)類型 允許空 說明 ID int Not null 用戶 ID UserName nvarchar(256) Not null 用戶名 Password nvarchar(256) Not null 密碼 RID int Not null 權(quán)限 ID 南通大學(xué)畢業(yè)設(shè)計 14 第四章 詳細設(shè)計 主界面設(shè)計 主界面設(shè)計如圖 所示 頁面。 主頁面提供學(xué)生、教師和管理員 登陸, 進過身份驗證后方可進入系統(tǒng)。 其下有密碼記錄功能,只供學(xué)生和教師使用 , 由于管理員的身份特殊 ,被設(shè)置的保密程度較高 ,所以其密碼不能記憶。 圖 主界面圖 頁面部分代碼如下: protected void imbLogin_Click(object sender, ImageClickEventArgs e) { UserService us = new UserService()。 string name = ()。 string pass = ()。 if ((name)) //判斷用戶名是否為空 { (用戶名不能為空 )。 return。 } else if ((pass)) //判斷密碼是否為空 { (密碼不能為空 )。 return。 南通大學(xué)畢業(yè)設(shè)計 15 } if ( == 管理員 ) { ()。 } else if ( == 教師 ) { ()。 } else { ()。 } } else { (賬號或密碼錯誤,請重新輸入! )。 模塊 設(shè)計 根據(jù)對系統(tǒng)的需求分析,將 系統(tǒng)分為
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1