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

正文內容

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

2024-12-16 04:03 本頁面
 

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