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

正文內(nèi)容

基于機(jī)電學(xué)院選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-20 20:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 “教室”和兩者之間的關(guān)系,就可以根據(jù)規(guī)則(3)轉(zhuǎn)換成兩個(gè)關(guān)系模式教師姓名年齡 電話電子郵件性別教師編號(hào)個(gè)人簡(jiǎn)介管理員帳號(hào)密碼教學(xué)樓(教學(xué)樓 ID,教學(xué)樓名稱)教室(教室 ID,教學(xué)樓 ID,教室名稱)對(duì)于“學(xué)生” 、 “課程”和它們之間的“選修”關(guān)系就可以規(guī)則(4)轉(zhuǎn)換成三個(gè)關(guān)系模式。學(xué)生(學(xué)號(hào),姓名,性別,年齡,登陸密碼,學(xué)分,地址,電話,電子郵件)課程(課程編碼,課程名稱,開課教師編號(hào),學(xué)分,最大人數(shù),課程簡(jiǎn)介,前導(dǎo)課程編號(hào))選課(學(xué)號(hào),課程編號(hào),成績(jī))依次類推,剩下的關(guān)系轉(zhuǎn)換成下面三個(gè)關(guān)系模式:教師(教師編號(hào),姓名,性別,年齡,電話,電子郵件,個(gè)人簡(jiǎn)介)課程時(shí)間地點(diǎn)(課程編號(hào),開始周次,結(jié)束周次,上課時(shí)間,上課教室ID)管理員(帳號(hào),密碼) 數(shù)據(jù)庫(kù)物理實(shí)現(xiàn)經(jīng)過(guò)數(shù)據(jù)庫(kù)系統(tǒng)分析和邏輯設(shè)計(jì)后,數(shù)據(jù)庫(kù)的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫(kù)軟件實(shí)現(xiàn)這樣的結(jié)構(gòu)。本系統(tǒng)中數(shù)據(jù)庫(kù)采用 Microsoft SQL Server 2022 作為數(shù)據(jù)庫(kù)。首先我們?cè)?Microsoft SQL Server 2022 的“企業(yè)管理器 ”創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),我們命名為“SC” ,如圖 31:圖 31選中 SC 數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)中添加 8 個(gè)表:Student,Teacher,Course,SC,CourseTime,Building,Room 和 Admin,每個(gè)表與邏輯設(shè)計(jì)中一種的關(guān)系模式相對(duì)應(yīng)。下面是每個(gè)數(shù)據(jù)表中的屬性,包括屬性列的名稱、數(shù)據(jù)類型、長(zhǎng)度、是否可以為空和備注說(shuō)明等內(nèi)容。 (1)Student 表。Student 表用來(lái)存儲(chǔ)學(xué)生的個(gè)人信息,使用學(xué)號(hào)作為主鍵,如圖 32:圖 32 (2)Teacher 表。Teacher 表用來(lái)存儲(chǔ)教師的個(gè)人信息,用學(xué)校分配給教師的教師編號(hào)作為主鍵,這樣可以避免重復(fù),如圖 33:圖 33 (3)Course 表。Course 表用來(lái)存儲(chǔ)課程信息,Course 表以課程編號(hào)為主鍵,設(shè)置課程編號(hào)自動(dòng)增加 1(通過(guò)建表的時(shí)候?qū)傩粤性O(shè)置“標(biāo)識(shí)” ,并設(shè)置“標(biāo)識(shí)遞增量”為 1) 。表中開課教師 Id 為外鍵,所有“TId”的值必須是 Teacher表中的“TId ”值。設(shè)置外鍵關(guān)系可以通過(guò)在建立表的窗口中單擊右鍵,在右鍵菜單中選擇“關(guān)系” ,在彈出的對(duì)話框中設(shè)置外鍵關(guān)系。如圖 34:圖 34 (4)SC 表。SC 表用于存儲(chǔ)學(xué)生的選課信息,在 SC 表中學(xué)號(hào)和課程編號(hào)是主鍵,同時(shí)也是外鍵。如圖 35:圖 35 (5)CourseTime 表。CourseTime 表用來(lái)存放課程的上課時(shí)間和上課地點(diǎn)信息,其中課程編號(hào)和教室編號(hào)為外鍵。如圖 36:圖 36 (6)Building 表。Building 表用來(lái)存放教學(xué)樓信息,Building 表中教學(xué)樓編號(hào)為主鍵,自動(dòng)增加 1。如圖 37:圖 37 (7)Room 表。Room 表用來(lái)存放教室信息,在 Room 表中,教室編號(hào)為主鍵,自動(dòng)增加 1,教學(xué)編號(hào)為外鍵。如圖 38:圖 38 (8)Admin 表。Admin 表用來(lái)存放系統(tǒng)管理員信息,如圖 39:圖 394 公共類與公共頁(yè)面設(shè)計(jì) 頁(yè)面設(shè)計(jì) 文件是用來(lái)保存網(wǎng)站的很多全局設(shè)置,代碼是通過(guò) using Configuration 引用,在 文件中添加數(shù)據(jù)庫(kù)連接字符串。在 中用一個(gè)字符串來(lái)表示一個(gè)數(shù)據(jù)庫(kù),一般都把這個(gè)字符串放到 文件中,在整個(gè)項(xiàng)目中均可使用。?xml version= encoding=utf8 ?configuration ! 動(dòng)態(tài)調(diào)試編譯設(shè)置 pilation debug=true 以啟用 ASPX 調(diào)試。否則,將此值設(shè)置為 false 將提高此應(yīng)用程序的運(yùn)行時(shí)性能。 設(shè)置 pilation debug=true 以將調(diào)試符號(hào)(.pdb 信息) 插入到編譯頁(yè)中。因?yàn)檫@將創(chuàng)建執(zhí)行起來(lái) 較慢的大文件,所以應(yīng)該只在調(diào)試時(shí)將此值設(shè)置為 true,而在所有其他時(shí)候都設(shè)置為 false。有關(guān)更多信息,請(qǐng)參考有調(diào)試 文件的文檔 pilation defaultLanguage=c debug=true / ! 自定義錯(cuò)誤信息 設(shè)置 customErrors mode=On 或 RemoteOnly 以啟用自定義錯(cuò)誤信息,或設(shè)置為 Off 以禁用自定義錯(cuò)誤信息。 為每個(gè)要處理的錯(cuò)誤添加 error 標(biāo)記。 On 始終顯示自定義(友好的)信息。 Off 始終顯示詳細(xì)的 錯(cuò)誤信息。 RemoteOnly 只對(duì)不在本地 Web 服務(wù)器上運(yùn)行的 用戶顯示自定義(友好的)信息。出于安全目的,建議使用此設(shè)置,以便 不向遠(yuǎn)程客戶端顯示應(yīng)用程序的詳細(xì)信息。 customErrors mode=RemoteOnly / ! 身份驗(yàn)證 此節(jié)設(shè)置應(yīng)用程序的身份驗(yàn)證策略??赡艿哪J绞?Windows、 Forms、 Passport 和 None None 不執(zhí)行身份驗(yàn)證。 Windows IIS 根據(jù)應(yīng)用程序的設(shè)置執(zhí)行身份驗(yàn)證 (基本、簡(jiǎn)要或集成 Windows)。在 IIS 中必須禁用匿名訪問(wèn)。 Forms 您為用戶提供一個(gè)輸入憑據(jù)的自定義窗體(Web 頁(yè)),然后 在您的應(yīng)用程序中驗(yàn)證他們的身份。用戶憑據(jù)標(biāo)記存儲(chǔ)在 Cookie 中。 Passport 身份驗(yàn)證是通過(guò) Microsoft 的集中身份驗(yàn)證服務(wù)執(zhí)行的, 它為成員站點(diǎn)提供單獨(dú)登錄和核心配置文件服務(wù)。 數(shù)據(jù)庫(kù)連接操作類—Db 類 在 中通過(guò) 技術(shù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 中有許多很方便的類可用來(lái)操作數(shù)據(jù)庫(kù),例如 SqlConnection 類、SqlDataAdapter 類、SqlCommand 類、DataSet 類等。由于在選課系統(tǒng)中,操作數(shù)據(jù)庫(kù)的地方非常多,為了避免很多重復(fù)代碼的編寫,所以對(duì)數(shù)據(jù)庫(kù)操作做了簡(jiǎn)單的封裝—Db 類。在Db 類中有三個(gè)靜態(tài)函數(shù) ExecuteSelectSql、ExecuteSql 和 ExecuteInsertSql,其中 ExecuteSelectSql 函數(shù)用來(lái)執(zhí)行查詢操作,ExecuteSql 用來(lái)執(zhí)行修改、插入和刪除三類操作,ExecuteInsertSql 執(zhí)行需要返回剛插入記錄的 identity的 insert 語(yǔ)句。 通過(guò) 執(zhí)行 SQL 語(yǔ)句從而對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,一般順序?yàn)椋合韧ㄟ^(guò) SqlConnection 的 Open 函數(shù)連接到數(shù)據(jù)庫(kù),然后再通過(guò) Sqlmand 執(zhí)行指定的 SQL 語(yǔ)句,執(zhí)行結(jié)束后再調(diào)用 SqlConnection 的 Clos
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1