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

正文內(nèi)容

《學(xué)生選課管理系統(tǒng)》(論文)4搞-預(yù)覽頁

2025-01-08 10:11 上一頁面

下一頁面
 

【正文】 系統(tǒng)的核心是 BS( Browser/Server—— 瀏覽器 /服務(wù)器)架構(gòu)。 MIS 系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺(tái)和方便的操作界面。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來幾倍的作業(yè)量。 論文的工作和內(nèi)容介紹 在 學(xué)生 管理系統(tǒng)的的設(shè)計(jì)和實(shí)現(xiàn)過程中, 本程序 重點(diǎn)完成后臺(tái)的數(shù)據(jù)處理設(shè)計(jì)與 前臺(tái)界面的 實(shí)現(xiàn)工作。 第三章對(duì) 學(xué)生 管理系統(tǒng)的需求進(jìn)行了分析。它是隨著Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 ??蛻舳顺薟WW 瀏覽器,一般無須任何用戶程序,只需從 Web 服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由 Web 服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給 Web 服務(wù)器, Web 服務(wù)器又返回給用戶。 (2)業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能。 SQL Server 2021 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能 。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2021 與眾不同。您將可以使用數(shù)據(jù)庫鏡像,通過將自動(dòng)失效轉(zhuǎn)移建立到一個(gè)待用服務(wù)器上,增強(qiáng)您 SQL 服務(wù)器系統(tǒng)的可用性。例如,當(dāng)一個(gè)集簇索引正在重建的時(shí)候,您可以對(duì)基底數(shù)據(jù)繼續(xù)進(jìn)行更新、并且對(duì)數(shù)據(jù)進(jìn)行查詢。 第二章 相關(guān)技術(shù)介紹 7 (6) 新的 SQL Server Management Studio SQL Server 2021 引入了 SQL Server Management Studio,這是一個(gè)新型的統(tǒng)一的管理工具組。 (8) 快照隔離 我們將在數(shù)據(jù)庫層面上提供一個(gè)新的快照隔離( SI)標(biāo)準(zhǔn)。 增強(qiáng)復(fù)制功能 對(duì)于分布式數(shù)據(jù)庫而言, SQL Server 2021 提供了全面的方案修改( DDL)復(fù)制、下一代監(jiān)控性能、從甲骨文( Oracle)到 SQL Server 的內(nèi)置復(fù)制功能、對(duì)多 個(gè)超文本傳輸協(xié)議( )進(jìn)行合并復(fù)制,以及就合并復(fù)制的可升級(jí)性和運(yùn)行,進(jìn)行了重大的改良。 IIS 意味著你能發(fā)布網(wǎng)頁,并且有 ASP( Active Server Pages)、 JAVA、 VBScript 產(chǎn)生頁面,有著一些擴(kuò)展功能。 IIS的作用:在同一時(shí)間內(nèi)允許打開的網(wǎng)站頁面數(shù),打開一個(gè)頁面占一個(gè) IIS,打開一個(gè)站內(nèi)框架頁面占 2 到 3 個(gè) IIS;若圖片等被盜鏈,在其它網(wǎng)站打開本站圖片同樣占一 個(gè) IIS。 IIS 為網(wǎng)絡(luò)應(yīng)用服務(wù)器的管理提供了許多新的特性,包括實(shí)用性、可靠性、安全性與可擴(kuò)展性。高效性,高可靠性和安全性。 越來越多的客戶在一個(gè) Web 服務(wù)器上跑多個(gè)應(yīng)用程序或者多個(gè)站點(diǎn),這對(duì)如今的 Web 服務(wù)器無疑提出了特定的需求,如果一個(gè) ISP 在同一服務(wù)器上有兩個(gè)公司的站點(diǎn)甚至互相爭(zhēng)奪資源,那么他必須保證隔離兩個(gè)應(yīng)用程序相互獨(dú)立運(yùn)行,更為重要的是 —— 他必須確保一個(gè)有惡意的應(yīng)用程序管理員無法訪問其它應(yīng)用第二章 相關(guān)技術(shù)介紹 9 程序的數(shù)據(jù),完全隔離是絕對(duì)必要的。隨后出現(xiàn)的 ISAPI、 NSAPI 和 JDBC 等技術(shù)方案雖較 CGI進(jìn)步 ,但從企業(yè)網(wǎng) (Intra )的技術(shù)現(xiàn)實(shí)來衡量 ,這些方案仍不適用于進(jìn)行快速開發(fā)、及時(shí)維護(hù)和大面積的技 術(shù)普及。 ASP 可以勝任基于微軟 Web 服務(wù)器的各種動(dòng)態(tài)數(shù)據(jù)發(fā)布[7] 。所謂 靜態(tài) ,指的就是站點(diǎn)的主頁內(nèi)容是 固定不變 的 ,無法根據(jù)用戶的需求和實(shí)際情況作出相應(yīng)的變化。例如 :當(dāng)在瀏覽器上填好表單并提交 HTTP請(qǐng)求時(shí) ,可以要求在站點(diǎn)服務(wù)器上執(zhí)行一個(gè)表單所設(shè)定的應(yīng)用程序 ,而不只是一個(gè)簡(jiǎn)單的 HTML 文件。當(dāng)遇到任何與 ActiveX Scripting 兼容的腳本 (如 VBScript 和JScript)時(shí) ,ASP 引擎會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。 ASP 的特點(diǎn)與功能 從軟件的技術(shù)層面看 ,ASP 有如下的特點(diǎn) : ( 1) 無需編譯 ,ASP 腳本集成于 HTML 當(dāng)中 ,容易生成 ,無需編譯或鏈接即可直接解釋執(zhí)行。 ASP 腳本是在 站點(diǎn)服務(wù)器端執(zhí)行的 ,用戶端的瀏覽器不需要支持它。 ( 6) 源程序碼不會(huì)外漏 ASP腳本在服務(wù)器上執(zhí)行 ,傳到用戶瀏覽器的只是ASP 執(zhí)行結(jié)果所生成的常規(guī) HTML 碼 ,這樣可保證辛辛苦苦編寫出來的程序代碼不會(huì)被他人盜取。 第二章 相關(guān)技術(shù)介紹 11 ( 3)讀寫站點(diǎn)服務(wù)器的文件 ,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。 ( 7)使用 VBScript 或 JavaScript 等簡(jiǎn)易的腳本語言 ,結(jié)合 HTML 碼 ,快速完成站點(diǎn)的應(yīng)用程序。 許多重要的技術(shù)和 AJAX 開發(fā)模式可以從現(xiàn)有的知識(shí)中獲取。 AJAX 開發(fā)與傳統(tǒng)的 C/S 開發(fā)有很大的不同。 綜合各種變化的技術(shù)和強(qiáng)耦合的客戶服務(wù)端環(huán)境, AJAX 提出了一種新的開發(fā)方式。一旦 UI 設(shè)計(jì)與服務(wù)架構(gòu)之間的范圍被嚴(yán)格區(qū)分開來后,開發(fā)人員就需要更新和變化的技術(shù)集合了?,F(xiàn)在用戶已經(jīng)逐漸習(xí)健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 12 慣如何使用 Web 應(yīng)用了。其中最引人注目的是一種稱為“黃色隱出”的技術(shù),他在數(shù)據(jù)更新之前時(shí)將用戶界面變?yōu)辄S色,更新完成后立刻恢復(fù)原來的顏色。 JavaScript 是一種粘合劑使 AJAX 應(yīng)用的各部分集成在一起。在 AJAX 中 JavaScript 主要被用來傳遞用戶界面上的數(shù)據(jù)到服務(wù)端并返回結(jié)果。 XPath 可以訪問 XML 文檔中的數(shù)據(jù),但理解 XML DOM 是必須的。 ( 3) CSS 為了正確的瀏覽 AJAX 應(yīng)用, CSS 是一種 AJAX 開發(fā)人員所需要的重要武器。服務(wù)器接收并處理傳來的表單,然后返回一個(gè)新的網(wǎng)頁。 與此不同, AJAX 應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 SOAP或其它一些基于 XML 的 web service 接口,并在客戶端采用 JavaScript 處理來自服務(wù)器的響應(yīng)。這使得 Web 應(yīng)用程序更為迅捷地回應(yīng)用戶動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持 JavaScript 的用戶提供替代功能 [12]。而這兩個(gè)功能所涉及的用戶為:學(xué)生,教師,管理員。管理員可以對(duì)選課結(jié)果進(jìn)行統(tǒng)計(jì);查詢選課情況,對(duì)學(xué)生的選課申請(qǐng)進(jìn)行審查;進(jìn)行用戶管理;排課,發(fā)布選課信息等。其中,登陸系統(tǒng)是整個(gè)系統(tǒng)的前提,主要是區(qū)分登陸者(管理員,教師或是學(xué)生)不同身份,并給予不通的權(quán)限,在頁面中根據(jù)部通身份判斷其相應(yīng)的權(quán)限,進(jìn)行不同的操作。下面將會(huì)逐個(gè)分析各個(gè)系統(tǒng)業(yè)務(wù)流程。登陸類型主要為管理員, 教師,學(xué)生。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 17 管 理 員課 程 信 息教 室 信 息教 師 信 息院 系 信 息對(duì) 課 程 進(jìn)行 排 列登 陸 , 進(jìn) 入排 課 系 統(tǒng)檢 測(cè) 排 課沖 突備 份 排 課信 息排 課 信 息排 課 信 息設(shè) 置 選 課課 時(shí) 間 段選 課 時(shí) 間信 息發(fā) 布開 始結(jié) 束 圖 33 排課系統(tǒng)業(yè)務(wù)流程圖 ( 3)選課系統(tǒng)業(yè)務(wù)流程分析 選課功能是本系統(tǒng)的主要功能,包括查詢課程與已選選課信息,提交選課信息,退課等功能。 以管理員為例,數(shù)據(jù)流圖如圖 36。排課數(shù)據(jù)流圖如圖 37。 學(xué) 生 選 課 表選 課登 陸學(xué) 生管 理 員登 陸 排 課排 課 公 告教 師 返 匯 表寫 返 回信 息登 陸教 師排 課 表排 課 結(jié) 果信 息排 課 結(jié) 果選 課 公 告排 課 結(jié) 果課 程 表排 課 結(jié) 果 與 選 課 公 告信 息選 課 結(jié) 果選 課 結(jié) 果信 息返 匯 信 息返 匯 信 息排 課 結(jié) 果 與 選 課 公 告 圖 39 學(xué)生選課管理系統(tǒng)總體數(shù)據(jù)流圖 功能模塊分析 模塊設(shè)計(jì)的主要方法是結(jié)構(gòu)化方法 ,主導(dǎo)思想是以系統(tǒng)的邏輯功能設(shè)計(jì)和數(shù)據(jù)流關(guān)系為基礎(chǔ),采用“自頂向下,逐步求精”的設(shè)計(jì)方法,將本系統(tǒng)分解為功能明確,易于修改的模塊結(jié)構(gòu)。一般情況下,學(xué)生只應(yīng)該查詢和維護(hù)本人的選課情況和個(gè)人信息,若查詢和維護(hù)其他學(xué)生的選課及成績(jī)查詢信息,就要知道其他學(xué)生的學(xué)號(hào)和密碼。排課后,會(huì)及時(shí)的將課程信息發(fā)布出去,通知同學(xué)對(duì)課程在規(guī)定的選課時(shí)段內(nèi)進(jìn)行選課。 第三章 系統(tǒng)分析 22 應(yīng) 用 服 務(wù) 器應(yīng) 用 服 務(wù) 器數(shù) 據(jù) 庫 服 務(wù) 器數(shù) 據(jù) 庫 服 務(wù) 器 圖 311 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 具體分析:本系統(tǒng)是基于 B/S 模式的,嚴(yán)格上講屬于網(wǎng)站建設(shè)。與此同時(shí), Sql Server 數(shù)據(jù)庫作為微軟推出的新一代大型數(shù)據(jù)庫擁有數(shù)據(jù)遍歷與查詢速度較快,管理方便,具有較大的用戶群體。 程序設(shè)計(jì)中容易被忽視瀏覽器地址問題。 另外, SQL 注 入攻擊也是網(wǎng)上極為常見的攻擊方式,當(dāng)用戶輸入信息后(主要是在登陸時(shí)),系統(tǒng)會(huì)根據(jù)已設(shè)定好的數(shù)據(jù)格式進(jìn)行檢測(cè),如果不符合會(huì)提示用戶重新輸入。 用 戶 瀏 覽 器視 圖 ( a s p x )A c t i o n ( 調(diào) 用d l l )A c t i o n( J a v a S c r i p t )業(yè) 務(wù) 邏 輯 接 口數(shù) 據(jù) 操 作 圖 41 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)主要包括三層:表示層,業(yè)務(wù)邏輯層,持久層和數(shù)據(jù)庫層。下面將介紹排課模塊與選課模塊的結(jié)構(gòu)設(shè)計(jì)。 ER 圖如圖 43。 ( 2) 院系信息表( DeptInfo):該表記錄了開課院系的相關(guān)信息,包括院系編號(hào),院系名稱等。 ( 6)選課時(shí)間段信息表( CourseSelectInterval):該表是控制學(xué)生選課的關(guān)鍵部分,包括開始選課時(shí)間與終止選課時(shí)間。 ( 10)課程詳細(xì)信息表( CourseInfo):該表記錄課程的內(nèi)容的詳細(xì)介紹,包括課程編號(hào),課程名稱,課程介紹。 ( 14)系統(tǒng)用戶信息表( UserInfo):該表記錄了所有登陸過本系統(tǒng)的用戶信息(教師,學(xué)生,管理員),包括用戶類型,用戶編號(hào),用戶名,用戶密碼等信息。 表 CourseInfo 字段 說明 類型 備注 Course_Id 課程設(shè)置編號(hào) Int 主鍵,不為空 Course_Name 課程名稱 Nchar(120) 不為空 Introduction 課程介紹 Nvarchar( 300) 不為空 ( 3) 備份排課記錄表( BackUpArrangeList) 該表記錄了所有備份表信息,包括表號(hào),備份排課記錄 ID。 表 CourseSettingInfo 字段 說明 類型 備注 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 29 Setting_Id 課程編號(hào) Int 主鍵,不 為空 Orient_Dept_Id 面向?qū)I(yè)編號(hào) Varchar( 20) 不為空 Score 學(xué)分 TinyInt 不為空 Select_Limit 限選性質(zhì) Nchar( 4) 不為空 Teacher_Id 教師編號(hào) Varchar(20) 不為空 Test_Method 考察方式 Nchar( 4) 不為空 Comment 備注 Nvarchar(200) 默認(rèn)值為“無”,可為空 Selector_No_Limit 最大選課人數(shù) Smallint 不為空 Course_Id 課程編號(hào) Char(20) 不為空 Dept_ID 開課院系編號(hào) Char( 10) 不為空 Grade_ID 面向年紀(jì) TinyInt 不為空 ( 5) 返匯信息表( FeedBack) 該表記錄教師關(guān)于排課的返匯信息,包括返匯信息編號(hào),返匯信息標(biāo)題,返匯信息內(nèi)容,教師 ID,返匯時(shí)間。 表 CourseSelect 字段 說明 類型 備注 Arrange_Id 排課編號(hào) Int 不為空 Student_Id 學(xué)生學(xué)號(hào) Varchar(20) 不為空 ( 7) 系統(tǒng)用戶信息表( UserInfo) 該表記錄了所有登陸過本系統(tǒng)的用戶信息(教師,學(xué)生,管理員),包括用戶類型,用戶編號(hào),用戶名,用戶密碼。 功能設(shè)計(jì) 由前面的分析可知,系統(tǒng)分為三個(gè)子模塊:登陸,排課,選課。管理員的權(quán)限是最大的,主要擁有排課,設(shè)置選課時(shí)段,發(fā)布選課信息的權(quán)限。 ( 4) 退出 ( 5) 每個(gè)用戶如單擊退出系統(tǒng),則會(huì)退出本系統(tǒng),用戶 Session 中的信息也會(huì)隨著刪除。 ( 2) 備 份排課表 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 31 管理員對(duì)排課信息進(jìn)行修改后,可以點(diǎn)擊備份排課表,對(duì)新的排課信息進(jìn)行備份。在管理員提交排課表后,系統(tǒng)應(yīng)當(dāng)確保該排課方案中沒有時(shí)間沖突和教室沖突。如果學(xué)生
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1