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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-aspnet網(wǎng)上選課系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-08 20:15 本頁面
 

【文章內(nèi)容簡介】 es)和 framework。開發(fā)系統(tǒng)的電腦中要安裝 Visual 開發(fā)環(huán)境和 IIS 及 SQL Server2021,以便于調(diào)試。開發(fā)平臺(tái)為 Windows 操作系統(tǒng)下的 平臺(tái),使用 C#作為開發(fā)語言。數(shù)據(jù)庫語言為 TSQL[6],可以編寫存儲(chǔ)過程( Stored procedure)和觸發(fā)器( Trigger)。 系統(tǒng)的功能需求 系統(tǒng)需要完成以下功能: (1)課程信息的管理 ,包括課程的錄入,修改,刪除等。 (2)教師信息的管理 ,包括教師信息的錄入和修改,刪除等。 (3)學(xué)生信息的管理 ,包括學(xué)生信息的錄入,修改和刪除,學(xué)生登錄密碼初始化等。 (4)學(xué)生網(wǎng)上選課的管理 ,包括學(xué)生通過瀏覽器進(jìn)行選課,取消選課,查詢選課及修改登錄密碼等。 東華理工大學(xué)畢業(yè) 設(shè)計(jì)( 論文 ) 需求分析 6 這個(gè)系統(tǒng)有兩種用戶,一是學(xué)生用戶,二是網(wǎng)絡(luò)管理員,都通過瀏覽器訪問系統(tǒng)。學(xué)生用戶在這個(gè)系統(tǒng)中可以進(jìn)行的操作不是很多,包括選課,取消選課,查詢選課和修改登錄密碼等。但是因?yàn)閷W(xué)生用戶很多,而且很可能同時(shí)選課,因此要增強(qiáng)系統(tǒng)的并發(fā)性,提高性能。網(wǎng)絡(luò)管理員要進(jìn)行課程信息、學(xué)生信息和教師信息的錄入及維護(hù),可以進(jìn)行的操作比較多,而且有比較大的風(fēng)險(xiǎn)性,因?yàn)?對一些敏感操作要提醒進(jìn)行確認(rèn);同時(shí)由于管理員比較少,不用太多考慮并發(fā)性。 系統(tǒng)的數(shù)據(jù)需求 系統(tǒng)需要數(shù)據(jù)庫支持,該系統(tǒng)使用的是 SQL Server 2021 作為數(shù)據(jù)庫。學(xué)生信息,教師信息和課程信息的錄入由管理員完成。因?yàn)檫x課系統(tǒng)的數(shù)據(jù)不是十分海量,所以選用了對系統(tǒng)要求不是很高而且比較易用的 SQL Server 2021,同時(shí)可以使用 更方便地編寫程序。在 SQL Server 2021 中新建一個(gè)名為 WYH 的數(shù)據(jù)庫專門存放該系統(tǒng)所要用到的數(shù)據(jù),并新添加一個(gè)名為 WYH 的用戶只能訪問這個(gè)數(shù)據(jù)庫, 從而減少數(shù)據(jù)庫的風(fēng)險(xiǎn)。 東華理工大學(xué) 本科 畢業(yè) 設(shè)計(jì)( 論文 ) 系統(tǒng)設(shè)計(jì) 7 第二章 系統(tǒng)設(shè)計(jì) 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的設(shè)計(jì)是一個(gè) MIS 系統(tǒng)中至關(guān)重要的部分,良好的數(shù)據(jù)庫設(shè)計(jì)是一個(gè)系統(tǒng)成功設(shè)計(jì)并實(shí)現(xiàn)的先決條件。如果數(shù)據(jù)庫設(shè)計(jì)得不好,系統(tǒng)可能會(huì)不穩(wěn)定,而數(shù)據(jù)庫的修改可能會(huì)造成整個(gè)系統(tǒng)都要推倒重新編寫??梢姅?shù)據(jù)庫的設(shè)計(jì)是至關(guān)重要的。一般要求數(shù)據(jù)庫中的關(guān)系模式都達(dá)到第三范式( 3NF)。而存儲(chǔ)過程、觸發(fā)器也是一個(gè)基于 SQL Server 2021 的數(shù)據(jù)庫中不可缺少的部分。 數(shù)據(jù)流圖 數(shù)據(jù) 流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸 出過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何具體的物理元素,它只是描繪信息在軟件中流動(dòng)和被處理的情況。因?yàn)閿?shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解它,所以是分析員與用戶之間極好的通信工具。 本系統(tǒng)的主要數(shù)據(jù)流圖如圖 和圖 。 學(xué) 生學(xué) 生 登 錄驗(yàn) 證學(xué) 生 數(shù) 據(jù)學(xué) 生 登 錄身份驗(yàn)證刪 除 選 課選 課 處 理課 程 數(shù) 據(jù)查 詢 選 課選 課 信 息 數(shù) 據(jù)課 程 信 息 調(diào) 整更 新 選 課 信 息課 程 數(shù) 據(jù)選 課 信 息 數(shù) 據(jù)選 課 信 息 調(diào) 整更 新 課 程 信 息課 程 數(shù) 據(jù)選 課 信 息 數(shù) 據(jù)課 程 信 息選 課 信 息密 碼 修 改 1修改密碼密碼修改的結(jié)果身 份 驗(yàn) 證更 新 密 碼選 課刪 除 選 課查 詢 選 課學(xué) 生 數(shù) 據(jù) 圖 學(xué)生相關(guān)的數(shù)據(jù)流圖 東華理工大學(xué) 本科 畢業(yè) 設(shè)計(jì)( 論文 ) 系統(tǒng)設(shè)計(jì) 8 管 理 員管 理 員 登 錄驗(yàn) 證管 理 員 登 錄身份驗(yàn)證課 程 信 息 處理學(xué) 生 信 息 處理教 師 信 息 處理密 碼 修 改 2修改密碼密碼修改的結(jié)果身 份 驗(yàn) 證更 新 密 碼管 理 員 數(shù) 據(jù)管 理 員 數(shù) 據(jù)學(xué) 生 數(shù) 據(jù)課 程 數(shù) 據(jù)教 師 數(shù) 據(jù)學(xué) 生 信 息 調(diào) 整課 程 信 息 調(diào) 整教 師 信 息 調(diào) 整編 輯 學(xué) 生 信 息編 輯 課 程 信 息編 輯 教 師 信 息學(xué) 生 密 碼 初始 化初 始 化 學(xué) 生 密 碼身 份 驗(yàn) 證更 新 密 碼學(xué) 生 數(shù) 據(jù)修 改 結(jié) 果 圖 管理員相關(guān)的數(shù)據(jù)流圖 數(shù)據(jù)字典 為了使各數(shù)據(jù)流,數(shù)據(jù)處理過程,存儲(chǔ)過程能反映其中的 數(shù)據(jù)層,數(shù)據(jù)項(xiàng)目,數(shù)據(jù)特性,所以用數(shù)據(jù)字典來對數(shù)據(jù)流圖中的各成份進(jìn)行具體的定義,為系統(tǒng)的分析,設(shè)計(jì)及以后的實(shí)現(xiàn)提供有關(guān)元素一致性定義和詳細(xì)的描述。數(shù)據(jù)字典是為了描述在結(jié)構(gòu)化分析過程中定義的對象內(nèi)容而使用的一種半形式化的工具,是描述數(shù)據(jù)的信息的集合,是對系統(tǒng)中使用的所有數(shù)據(jù)元素的定義的集合。 該系統(tǒng)的主要數(shù)據(jù)字典如表 、表 及表 所示: 東華理工大學(xué) 本科 畢業(yè) 設(shè)計(jì)( 論文 ) 系統(tǒng)設(shè)計(jì) 9 表 系統(tǒng)的數(shù)據(jù)流說明 數(shù)據(jù)流名稱 數(shù)據(jù)流來源 數(shù)據(jù)流去向 平均 /最高流量 學(xué)生登錄 學(xué)生 學(xué)生登錄驗(yàn)證 選課時(shí)很高,平時(shí)很少 修改密碼(學(xué)生) 學(xué)生登錄驗(yàn)證 密碼修改 1 選課時(shí)一般,平時(shí)很少 選課 學(xué)生登錄驗(yàn)證 選課處理 選課時(shí)很高,平時(shí)沒有 刪除選課 學(xué)生登錄驗(yàn)證 刪除選課 選課時(shí)很高,平時(shí)沒有 查詢選課 學(xué)生登錄驗(yàn)證 查詢選課 選課時(shí)很高,平時(shí)較少 管理員登錄 管理員 管理員登錄驗(yàn)證 學(xué)期開始較多,平時(shí)較少 修改密碼(管理員) 管理員登錄 密碼修改 2 較少 編輯學(xué)生信息 管理員登錄 學(xué)生信息處理 一般 數(shù)據(jù)流名稱 數(shù)據(jù)流來源 數(shù)據(jù)流去向 平均 /最高流量 編輯課程信息 管理員登錄 課程信息處理 學(xué)期開始較多,平時(shí) 較少 編輯教師信息 管理員登錄 教師信息處理 一般 初始化學(xué)生密碼 管理員登錄 學(xué)生密碼初始化 較少 表 系統(tǒng)的數(shù)據(jù)流構(gòu)成 數(shù)據(jù)流 數(shù)據(jù)組成 學(xué)生登錄 學(xué)號(hào), 學(xué)生 密碼 修改密碼(學(xué)生) 學(xué)號(hào), 學(xué)生 舊密碼, 學(xué)生 新密碼 選課 學(xué)號(hào),課程編號(hào) 刪除選課 學(xué)號(hào),課程編號(hào) 查詢選課 學(xué)號(hào) 管理員登錄 管理員編號(hào), 管理員 密碼 修改密碼(管理員) 管理員編號(hào), 管理員 舊密碼, 管理員 新密碼 編輯學(xué)生信息 學(xué)號(hào),要更改的學(xué)生相關(guān)信息 編輯課程信息 課程編號(hào),要更改的課程相關(guān)信息 編輯教師信息 教師編號(hào),要更改的教師相關(guān)信息 初始化學(xué)生密碼 學(xué)生學(xué)號(hào), 學(xué)生 姓名 東華理工大學(xué) 本科 畢業(yè) 設(shè)計(jì)( 論文 ) 系統(tǒng)設(shè)計(jì) 10 表 數(shù)據(jù)流的主要數(shù)據(jù)項(xiàng)詳解 數(shù)據(jù)項(xiàng)名 含義 別名 數(shù)據(jù)類型 長度 取值范圍 取值含義 與其他數(shù)據(jù)項(xiàng)的關(guān)系 學(xué)號(hào) 學(xué)生編號(hào) 無 字符串 8 字符 數(shù)字 唯一 學(xué)生密碼 學(xué)生登錄密碼 無 字符串 4~ 20 數(shù)字、字母 學(xué)生舊密碼 學(xué)生的原密碼 密碼 字符串 4~ 20 數(shù)字、字母 學(xué)生新密碼 學(xué)生的新密碼 密碼 字符串 4~ 20 數(shù)字、字母 課程編號(hào) 課程的編號(hào) 無 字符串 7 字符 數(shù)字 唯一 管 理員編號(hào) 管理員的編號(hào) 無 字符串 3 字符 數(shù)字 唯一 管理員密碼 管理員的密碼 無 字符串 4~ 20 數(shù)字、字母 學(xué)生姓名 學(xué)生的姓名 無 字符串 最多 12 字母、漢字 系統(tǒng)的主要 E- R 圖 實(shí)體 — 關(guān)系( ER)數(shù)據(jù)模型 基于對現(xiàn)實(shí)世界的這樣一種認(rèn)識(shí):現(xiàn)實(shí)世界由一組稱為實(shí)體的基本對象以及這些對象間的聯(lián)系構(gòu)成。實(shí)體是現(xiàn)實(shí)世界中可區(qū)別于其他對象的一個(gè)“事件”或一個(gè)“物體” [7]。 該數(shù)據(jù)庫的主要 ER 圖如圖 所示。 學(xué) 生 選 課 課 程教 師院 系 屬 于屬 于 任 教n11nm n1n成 績 圖 數(shù)據(jù)庫設(shè)計(jì)的主要 E- R圖 為了節(jié)省篇幅,實(shí)體與屬性的關(guān)系沒有用圖形表示,每個(gè)實(shí)體定義的屬性如下,其標(biāo)識(shí)碼用下橫線畫出: [8] 東華理工大學(xué) 本科 畢業(yè) 設(shè)計(jì)( 論文 ) 系統(tǒng)設(shè)計(jì) 11 院系: { 院系簡寫 ,院系名稱,院系負(fù)責(zé)人,院系辦公電話 } 學(xué)生: { 學(xué)號(hào) ,學(xué)生姓名,性別,年齡,登錄密碼 } 教師: { 教師編號(hào) ,教師姓名,教師職稱,教師性別,教師年齡 } 課程: { 課程編號(hào) ,課程名稱, 任課老師 編號(hào) , 學(xué)時(shí),課程容量,已選人數(shù),開課周次,上課時(shí)間,上課教室,備注信息 } 因?yàn)槊總€(gè)課程只有一個(gè)確定的任課老師,所以把任課老師作為課程的一個(gè)屬性來存儲(chǔ),也不會(huì)出現(xiàn)冗余的現(xiàn)象,而 且比較簡單,查詢信息的時(shí)候也避免了大量的自然連接操作,可以提高系統(tǒng)的性能??墒沁@樣的話老師和課程的關(guān)系就隱含在屬性中,不是那么明顯。從數(shù)據(jù)庫模式設(shè)計(jì)上來說,更好的方法是把課程和任課教師的聯(lián)系作為一個(gè)新的關(guān)系模式,而不是把教師作為課程的屬性,這樣即使一個(gè)課程有多個(gè)老師也可以表示,但是由于要多一個(gè)表,會(huì)多使用一定的存儲(chǔ)空間。在這里使用了比較簡單的方法。 模式圖( shema diagram) 一個(gè)含有主碼和外碼依賴的數(shù)據(jù)庫模式可以用模式圖來 表示,可以直觀地展示出數(shù)據(jù)庫各個(gè)表之間的外碼依賴。該數(shù)據(jù)庫的 關(guān)系 圖如圖 。 [7] s n os n a m es d e p t. . . . . . . .S t u d e n tc n oc n a m ec t n o. . . . . . . .C o u r s es n oc n o. . . . . . .S Ct n ot n a m et d e p t. . . . . . . .T e a c h e rd n od n a m ed m a s t e r. . . . . . . .D e p a r t m e n t 圖 數(shù)據(jù)庫設(shè)計(jì)關(guān)系 圖 東華理工大學(xué) 本科 畢業(yè) 設(shè)計(jì)( 論文 ) 系統(tǒng)設(shè)計(jì) 12 表的設(shè)計(jì) 表的設(shè)計(jì)又是數(shù)據(jù)庫設(shè)計(jì)中最重要的部分,因?yàn)樗鼪Q定了數(shù)據(jù)庫的關(guān)系模式能達(dá)到哪個(gè)范式,是否會(huì)出現(xiàn)數(shù)據(jù)冗余的現(xiàn)象,是否存在數(shù)據(jù)不一致的風(fēng)險(xiǎn),是否能達(dá)到實(shí)體完整性、數(shù)據(jù)完整性和用戶定義完整性的要求。 在這個(gè)系統(tǒng)中,最重要的是表有 4 個(gè),包括學(xué)生信息表,教師信息表,課程信息表和選課信息表。其中選課信息表是最經(jīng)常存取的表,因?yàn)閷W(xué)生要選課、取消選課或查詢自己的選課信息。學(xué)生信息表要包含學(xué)生的個(gè)人 信息,還要包含登錄選課系統(tǒng)的密碼。教師信息表含有教師的信息。課程信息表包含了所有課程信息,而每個(gè)課程要有一個(gè)老師來上課(在本校的公選課里,每個(gè)公選課都有一個(gè)課程編號(hào),對應(yīng)一個(gè)任課老師,不同時(shí)間的相同課程的課程編號(hào)也不一樣。所以可以認(rèn)為每個(gè)課程編號(hào)只對應(yīng)一個(gè)教師。而且通常情況下,課程編號(hào)不同的名稱相同的課程也是由同一個(gè)老師來上的),所以這個(gè)表里有一個(gè)屬性是教師編號(hào),而教師編號(hào)是教師表的主碼。選課表保存學(xué)生的選課信息。還有一個(gè)管理員表和院系信息表,其中管理員表用來記錄管理員的基本信息及登錄密碼,院系信息表用來存 儲(chǔ)院系信息,而學(xué)生和教師都只屬于某個(gè)特定院系,所以學(xué)生表和教師表都有一個(gè)“院系編號(hào)”的屬性,而“院系編號(hào)”是院系信息表的主碼。 各個(gè)表的具體設(shè)計(jì)如下: (1) 院系信息表( Department):這個(gè)表用來保存全校各個(gè)院系的信息,包括院系簡寫( dno),院系名稱( dname),院系負(fù)責(zé)人( dmaster)和院系辦公室電話( dtel)。一般情況下,每個(gè)院系有一個(gè)負(fù)責(zé)人,有一個(gè)辦公電話。所以簡單地這樣設(shè)計(jì)這個(gè)表,當(dāng)然實(shí)際情況中還應(yīng)該有更多的屬性。這個(gè)系統(tǒng)中只是為了說明學(xué)生和教師所在院系才引入這個(gè)表的。這個(gè)表的各 屬性詳細(xì)信息如表 。 表 表 Department的詳細(xì)說明 是否主碼 屬性名 屬性說明 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 默認(rèn)值 是 dno 院系簡寫 varchar 15 不可 無 dname 院系名稱 varchar 40 不可 無 dmaster 院系負(fù)責(zé)人 varchar 12 可以 無 dtel 院系辦公電話 char 8 可以 無 (2)學(xué)生信息表( Student)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1