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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)(論文)4搞(更新版)

  

【正文】 面。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 25 數(shù)據(jù)庫(kù)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì) 由上章知,系統(tǒng)分為三個(gè)子模塊:登陸模塊,排課模塊,選課模塊。介紹如下: ( 1) 排課表( Arrange):該表格需記錄排課相關(guān)信息,包括排課編號(hào),教健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 27 室編號(hào),上課時(shí)間,課程設(shè)置號(hào)等。 ( 9)開課信息表( CourseSettingInfo):該表列出了選課表的詳細(xì)信息,包括課程編號(hào),面向?qū)I(yè)號(hào),學(xué)分,限選性質(zhì),教師編號(hào),考察方式,備注,最大限選人數(shù),課程編號(hào),開課院系號(hào),面向年級(jí)。結(jié)構(gòu)如表 。結(jié)構(gòu)如表 。當(dāng)不同的用戶登陸到本系統(tǒng)中選擇不同的用戶類型時(shí),系統(tǒng)會(huì)為他們分配不同的權(quán)限。如果有沖突,系統(tǒng)會(huì)提示排課者具體沖突產(chǎn)生的原因,并提示改正。學(xué)生只能在此設(shè)定的時(shí)間段內(nèi)進(jìn)行選課。 ( 3)導(dǎo)入排課表 管理員可以把以前的排課信息導(dǎo)入到排課表,這樣可以增加排課靈活性,和方便性。教師 的主要權(quán)限是返匯排課信息。結(jié)構(gòu)如表 。結(jié)構(gòu)如表 。 ( 11)教師返匯信息表( FeedBack):該表記錄教師關(guān)于排課的返匯信息,包括返匯信息編號(hào),返匯信息標(biāo)題,返匯信息內(nèi)容,教師 ID,返匯時(shí)間等。 ( 3) 教學(xué)樓信息表( BuildingInfo):該表記錄了所有教學(xué)樓的相關(guān)信息,包括教 學(xué)樓編號(hào),教學(xué)樓名稱。 排課模塊涉及實(shí)體及其屬性: ( 1) 管理員:用戶名,密碼; ( 2) 課程:編號(hào),專業(yè)編號(hào),學(xué)分,限選性質(zhì),教師編號(hào),考察方式,最大選課人數(shù) ,課程名稱,開課院系編號(hào),面向年級(jí); ( 3) 選課通知:通知編號(hào),通知標(biāo)題,通知內(nèi)容,通知時(shí)間,是否為必選; ( 4) 選課時(shí)段:開始選課時(shí)間,終止選課時(shí)間。并且在利用合法數(shù)據(jù)進(jìn)行查詢或插入時(shí),也會(huì)用參數(shù)格式轉(zhuǎn)換(例如加單引號(hào))防止輸入數(shù)據(jù)包含關(guān)系表達(dá)式,以至于會(huì)造成數(shù)據(jù)泄漏。本系統(tǒng)采用的是 IIS + ASP + Sql Server,為當(dāng)前主流模式。 教師與管理員的信 息管理需求與學(xué)生類似,這里不再贅述。 模塊劃分如圖 310。 系 統(tǒng) 管 理 員輸 入 登 錄信 息系 統(tǒng) 查 詢 管理 用 戶 信 息表進(jìn) 入 系 統(tǒng) 退 出修 改 信 息管 理 用 戶信 息 表用 戶 名 , 密 碼 驗(yàn) 證 通 過(guò)驗(yàn) 證 失 敗用 戶 名 , 密 碼輸 入 正 確 信 息 圖 36 管理員登陸數(shù)據(jù)流圖 排課系統(tǒng)數(shù)據(jù)流分析:排課的數(shù)據(jù)以課程信息表,教室信息表,教師信息表,院系信息表的數(shù)據(jù)為基礎(chǔ),首先進(jìn)行排課,將排課的結(jié)果進(jìn)行沖突檢測(cè)(主要檢測(cè):時(shí)間沖突,地點(diǎn)沖突等)。當(dāng)用戶輸入用戶信息后,系統(tǒng)會(huì)查詢相應(yīng)的用戶信息數(shù)據(jù)來(lái)檢測(cè)用戶信息的合法性,并根據(jù)類型返回相應(yīng)的頁(yè)面,以及賦予相應(yīng)的權(quán)限操作。排課系統(tǒng)是本系統(tǒng)的基礎(chǔ),主要提供給管理員使用,主要功能是合理的對(duì)課程進(jìn)行編排,在本系統(tǒng)中主要是:設(shè)定選課時(shí)間段,進(jìn)行排課并檢測(cè)排課沖突,發(fā)布選課信息。而他們的信息也應(yīng)該被合理的管理,這也決定了本系統(tǒng)中必然的三個(gè)功能:登陸管理,即用戶信息管理;排課控制;選課控制。 Ajax 不需要任何瀏覽器插件,但需要用戶允許 JavaScript 在瀏覽器上執(zhí)行。這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇搬醿蓚€(gè)頁(yè)面中的大部分 HTML 代碼往往是相同的。類似的, XSLT是最簡(jiǎn)單而快速的從 XML 數(shù)據(jù)生成 HTML 或 XML 的方式。在大部分時(shí)間, JavaScript 通常被服務(wù)端開發(fā)人員認(rèn)為是 一種企業(yè)級(jí)應(yīng)用不需要使用的東西應(yīng)該盡力避免。例如用戶通常希望每一次按鈕點(diǎn)擊會(huì)導(dǎo)致幾秒的延遲和屏幕刷新,但 AJAX 正在打破這種長(zhǎng)時(shí)間的狀況。 AJAX 開發(fā)人員必須理解傳統(tǒng)的 MVC 架構(gòu),這限制了應(yīng)用層次之間的邊界。例如,在一個(gè)發(fā)送請(qǐng)求到服務(wù)端的應(yīng)用中,必須包含請(qǐng)求順序、優(yōu)先級(jí)、超時(shí)響應(yīng)、錯(cuò)誤處理及回調(diào),其中許多元素已經(jīng)在 Web 服務(wù)中包含了,就像現(xiàn)在的 SOA。 ( 4)提供廣告輪播器、取得瀏覽器信息、 URL 表管理等內(nèi)置功能。因此 ,若不通過(guò)從服務(wù)器下載來(lái)觀察 *.asp 主頁(yè) ,在瀏覽器端見不到正確的頁(yè)面內(nèi)容。若腳本指令中含有訪問(wèn)數(shù)據(jù)庫(kù)的請(qǐng)求 ,就通過(guò) ODBC 與后臺(tái)數(shù)據(jù)庫(kù)相連 ,由數(shù)據(jù)庫(kù)訪問(wèn)組件執(zhí)行訪庫(kù)操作。當(dāng)瀏覽器通過(guò) Inter 的 HTTP 協(xié)議向站點(diǎn)的 Web 服務(wù)器申請(qǐng)主頁(yè)時(shí) ,站點(diǎn)服務(wù)器就會(huì)將已設(shè)計(jì)好的靜態(tài)的 HTML 文件 傳送給瀏覽器。 ASP 技術(shù)的出現(xiàn) ,使動(dòng)態(tài)交互式 Web 主頁(yè)設(shè)計(jì)成為一件輕松愉快的工作。進(jìn)行了許多重大的結(jié)構(gòu)改進(jìn)以滿足客戶需求。假若設(shè)置參數(shù)為 50 個(gè) IIS,則這個(gè)站允許同時(shí)有 50 個(gè)頁(yè)面被打開。另外,新的對(duì)等交易式復(fù)制性能,通過(guò)使用復(fù)制,改進(jìn)了其對(duì)數(shù)據(jù)向外擴(kuò)展的支持 [34]。這個(gè)工具組將包括一些新的功能,以開發(fā)、配置 SQL Server數(shù)據(jù)庫(kù),發(fā)現(xiàn)并修理其中的故障,同時(shí)這個(gè)工具組還對(duì)從前的功能進(jìn)行了一些改進(jìn)。 (2) 在線恢復(fù) 使用 SQL Server 2021 版服務(wù)器,數(shù)據(jù)庫(kù)管理人員將可以在 SQL 服務(wù)器運(yùn)行的情況下,執(zhí)行恢復(fù)操作。我們 可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器 端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。該系統(tǒng)基于 當(dāng)前高校課程管理與修改高校選課的弊端為基礎(chǔ) ,結(jié)合了 目前高校的具體 實(shí)際需要 , 利用軟件工程的思想和方法,從項(xiàng)目的需求分析開始到設(shè)計(jì) 網(wǎng)站實(shí)現(xiàn)。由于 MIS 系統(tǒng)基于用戶需求的設(shè)計(jì)方法,使得該系統(tǒng)的使用更加的人性化、個(gè)人化、更貼近用戶。 第一章 緒論 3 (2) 以高速度 低成本完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問(wèn)題的效率。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理 ,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 我國(guó)不少高校都實(shí)行了學(xué)分制,它的核心是允許學(xué)生自由選課,即把學(xué)習(xí)的自主權(quán)交給學(xué)生。 國(guó)外的教學(xué)科研軟件與國(guó)內(nèi)相比開發(fā)的早而且比較成熟。還可以對(duì)新來(lái)的學(xué)生信息進(jìn)行信息錄入。隨之而帶的是學(xué)生與教師的信息管理功能。 學(xué)生選課系統(tǒng)主要包括登陸,排課,選課三個(gè)基礎(chǔ)功能,登陸系統(tǒng)主要是驗(yàn)證用戶信息與用戶類別,然后賦予相應(yīng)的權(quán)限。實(shí)現(xiàn)全 校學(xué)生選課在線查詢。例如,我國(guó)許多高校的網(wǎng)上招生系統(tǒng),學(xué)校的各種管理信息系統(tǒng),學(xué)校選課系統(tǒng),還有一些醫(yī)學(xué)院校開發(fā)出的網(wǎng)上診所、遠(yuǎn)程診斷系統(tǒng)等等,都是基于校園網(wǎng)的應(yīng)用系統(tǒng)。利用計(jì)算機(jī)輔助進(jìn)行課表編排工作,既提高了排課工作的科學(xué)性,又可大大減輕管理人員的工作強(qiáng)度,提高工作效率,從而使學(xué)校教務(wù)管理現(xiàn)代化邁上了一個(gè)新臺(tái)階。 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。與傳統(tǒng)的管理系統(tǒng)相比,在 MIS 中,處理的對(duì)象是抽象成數(shù)據(jù)的信息,因此, MIS 有著自己的巨大優(yōu)勢(shì): (1) 解決結(jié)構(gòu)化問(wèn)題。 MIS 系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺(tái)和方便的操作界面。 論文的工作和內(nèi)容介紹 在 學(xué)生 管理系統(tǒng)的的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中, 本程序 重點(diǎn)完成后臺(tái)的數(shù)據(jù)處理設(shè)計(jì)與 前臺(tái)界面的 實(shí)現(xiàn)工作。它是隨著Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)??蛻舳顺薟WW 瀏覽器,一般無(wú)須任何用戶程序,只需從 Web 服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由 Web 服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行,并返回給 Web 服務(wù)器, Web 服務(wù)器又返回給用戶。 SQL Server 2021 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能 。您將可以使用數(shù)據(jù)庫(kù)鏡像,通過(guò)將自動(dòng)失效轉(zhuǎn)移建立到一個(gè)待用服務(wù)器上,增強(qiáng)您 SQL 服務(wù)器系統(tǒng)的可用性。 第二章 相關(guān)技術(shù)介紹 7 (6) 新的 SQL Server Management Studio SQL Server 2021 引入了 SQL Server Management Studio,這是一個(gè)新型的統(tǒng)一的管理工具組。 增強(qiáng)復(fù)制功能 對(duì)于分布式數(shù)據(jù)庫(kù)而言, 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的作用:在同一時(shí)間內(nèi)允許打開的網(wǎng)站頁(yè)面數(shù),打開一個(gè)頁(yè)面占一個(gè) IIS,打開一個(gè)站內(nèi)框架頁(yè)面占 2 到 3 個(gè) IIS;若圖片等被盜鏈,在其它網(wǎng)站打開本站圖片同樣占一 個(gè) IIS。高效性,高可靠性和安全性。隨后出現(xiàn)的 ISAPI、 NSAPI 和 JDBC 等技術(shù)方案雖較 CGI進(jìn)步 ,但從企業(yè)網(wǎng) (Intra )的技術(shù)現(xiàn)實(shí)來(lái)衡量 ,這些方案仍不適用于進(jìn)行快速開發(fā)、及時(shí)維護(hù)和大面積的技 術(shù)普及。所謂 靜態(tài) ,指的就是站點(diǎn)的主頁(yè)內(nèi)容是 固定不變 的 ,無(wú)法根據(jù)用戶的需求和實(shí)際情況作出相應(yīng)的變化。當(dāng)遇到任何與 ActiveX Scripting 兼容的腳本 (如 VBScript 和JScript)時(shí) ,ASP 引擎會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。 ASP 腳本是在 站點(diǎn)服務(wù)器端執(zhí)行的 ,用戶端的瀏覽器不需要支持它。 第二章 相關(guān)技術(shù)介紹 11 ( 3)讀寫站點(diǎn)服務(wù)器的文件 ,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。 許多重要的技術(shù)和 AJAX 開發(fā)模式可以從現(xiàn)有的知識(shí)中獲取。 綜合各種變化的技術(shù)和強(qiáng)耦合的客戶服務(wù)端環(huán)境, AJAX 提出了一種新的開發(fā)方式?,F(xiàn)在用戶已經(jīng)逐漸習(xí)健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 12 慣如何使用 Web 應(yīng)用了。 JavaScript 是一種粘合劑使 AJAX 應(yīng)用的各部分集成在一起。 XPath 可以訪問(wèn) XML 文檔中的數(shù)據(jù),但理解 XML DOM 是必須的。服務(wù)器接收并處理傳來(lái)的表單,然后返回一個(gè)新的網(wǎng)頁(yè)。這使得 Web 應(yīng)用程序更為迅捷地回應(yīng)用戶動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過(guò)的信息。而這兩個(gè)功能所涉及的用戶為:學(xué)生,教師,管理員。其中,登陸系統(tǒng)是整個(gè)系統(tǒng)的前提,主要是區(qū)分登陸者(管理員,教師或是學(xué)生)不同身份,并給予不通的權(quán)限,在頁(yè)面中根據(jù)部通身份判斷其相應(yīng)的權(quán)限,進(jìn)行不同的操作。登陸類型主要為管理員, 教師,學(xué)生。 以管理員為例,數(shù)據(jù)流圖如圖 36。 學(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)。排課后,會(huì)及時(shí)的將課程信息發(fā)布出去,通知同學(xué)對(duì)課程在規(guī)定的選課時(shí)段內(nèi)進(jìn)行選課。與此同時(shí), Sql Server 數(shù)據(jù)庫(kù)作為微軟推出的新一代大型數(shù)據(jù)庫(kù)擁有數(shù)據(jù)遍歷與查詢速度較快,管理方便,具有較大的用戶群體。 另外, SQL 注 入攻擊也是網(wǎng)上極為常見的攻擊方式,當(dāng)用戶輸入信息后(主要是在登陸時(shí)),系統(tǒng)會(huì)根據(jù)已設(shè)定好的數(shù)據(jù)格式進(jìn)行檢測(cè),如果不符合會(huì)提示用戶重新輸入。下面將介紹排課模塊與選課模塊的結(jié)構(gòu)設(shè)計(jì)。 ( 2) 院系信息表( DeptInfo):該表記錄了開課院系的相關(guān)信息,包括院系編號(hào),院系名稱等。 ( 10)課程詳細(xì)信息表( CourseInfo):該表記錄課程的內(nèi)容的詳細(xì)介紹,包括課程編號(hào),課程名稱,課程介紹。 表 CourseInfo 字段 說(shuō)明 類型 備注 Course_Id 課程設(shè)置編號(hào) Int 主鍵,不為空 Course_Name 課程名稱 Nchar(120) 不為空 Introduction 課程介紹 Nvarchar( 300) 不為空 ( 3) 備份排課記錄表( BackUpArrangeList) 該表記錄了所有備份表信息,包括表號(hào),備份排課記錄 ID。 表 CourseSelect 字段 說(shuō)明 類型 備注 Arrange_Id 排課編號(hào) Int 不為空 Student_Id 學(xué)生學(xué)號(hào) Varchar(20) 不為空 ( 7) 系統(tǒng)用戶信息表( UserInfo) 該表記錄了所有登陸過(guò)本系統(tǒng)的用戶信息(教師,學(xué)生,管理員),包括用戶類型,用戶編號(hào),用戶名,用戶密碼。管理員的權(quán)限是最大的,主要擁有排課,設(shè)置選課時(shí)段,發(fā)布選課信息的權(quán)限。 ( 2) 備 份排課表 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 31 管理員對(duì)排課信息進(jìn)行修改后,可以點(diǎn)擊備份排課表,對(duì)新的排課信息進(jìn)行備份。如果學(xué)生
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1