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

正文內(nèi)容

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

2025-07-20 20:15 本頁面
 

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