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

正文內(nèi)容

《學(xué)生選課管理系統(tǒng)》(論文)4搞(文件)

2024-12-31 10:11 上一頁面

下一頁面
 

【正文】 備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。換句話說, MIS 系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。 (4) 應(yīng)用科學(xué)的、客觀的處理方法,符合實際情況。使得通過互聯(lián)網(wǎng)的信息傳遞更加的便捷。隨著高校人數(shù)的增多,這種弊端會越來越多的暴露出來。以 MIS 系統(tǒng)的構(gòu)建思想來實現(xiàn)網(wǎng)上 選課系統(tǒng)可以最大程度的做到實用性,可擴展性和可維護性相結(jié)合,安全性以及規(guī)范化原則 [1]。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 4 第二章將對相關(guān)的實現(xiàn)技術(shù)做簡單的介紹包括 B/S, SQL Server 2021,以及Ajax 等技術(shù) 。 第二章 相關(guān)技術(shù)介紹 5 第 二 章 相關(guān)技術(shù)介紹 B/S 結(jié)構(gòu)簡介 B/S 結(jié)構(gòu)( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。 B/S 模式最大特點是:用戶可以通過 WWW 瀏覽器去訪問 Inter 上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的 Web 服務(wù)器產(chǎn)生的,而每一個 Web 服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務(wù)器 中。 B/S 結(jié)構(gòu)的優(yōu)點 (1)具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務(wù)處理。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 6 Microsoft SQL Server 2021 簡介 SQL Server 2021 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。此外 SQL Server 2021 結(jié)合了分析 、報表、集成和通知功能 。 (1) 數(shù)據(jù)庫鏡像 通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進行延伸。 (3) 在線檢索操作 在線檢索選項可以在指數(shù)數(shù)據(jù)定義 語言( DDL)執(zhí)行期間,允許對基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進行同步修正。 (5) 安全性能的提高 SQL Server 2021 包括了一些在安全性能上的改進,例如數(shù)據(jù)庫加密、設(shè)置安全默認(rèn)值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。這一功能將能讓管理員,通過操作診斷功能 、或 Transact— SQL 指令,找到并解決發(fā)現(xiàn)的問題。 (9) 數(shù)據(jù)分割 數(shù)據(jù)分割 將加強本地表檢索分割,這使得大型表和索引可以得到高效的管理。 Gopher server 和 FTP server 全部包容在里面。 IIS( Inter Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種 Web(網(wǎng)頁)服務(wù)組件,其中包括 Web 服務(wù)器、 FTP 服務(wù)器、 NNTP 服務(wù)器和 SMTP 服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。所以, 100 個 IIS 支持日 ip1000(同時訪問網(wǎng)站人數(shù)必定遠(yuǎn)低于 1000 人)以上都不是很大問題,除非網(wǎng)站被盜鏈或框架引發(fā)其它消耗。更強的性能和擴展性 。 IIS ,為了盡量減少系統(tǒng)被攻擊的危險,在默認(rèn)情況下 IIS 是不會被安裝在 Windows Server 2021 中的,管理員需要手動進行安裝, IIS 在被鎖定狀態(tài)中只為靜態(tài)內(nèi)容( .htm,. 等等)提供服務(wù),通過網(wǎng)絡(luò)服務(wù)擴展節(jié)點,網(wǎng)站管理員可根據(jù)企業(yè)的需求起用或禁止 IIS 功能。 ASP 的特點與功能 幾年以前 ,業(yè)界在動態(tài)主頁發(fā)布方面唯一的渠道是 CGI(Common Ga teway Interface) 模式。 ASP 是 Active Server Pages(動態(tài)服務(wù)器主頁 )的縮寫 ,它是一個服務(wù)器端的腳本環(huán)境 ,在站點的 Web服務(wù)器上解釋腳本 ,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務(wù)器應(yīng)用程序。然而 ,目前 Web的服務(wù) ,仍以提供 靜態(tài) 主頁內(nèi)容為主。 ASP 所設(shè)計出的是動態(tài)主頁 ,可接收用戶提交的信息并作出反應(yīng) , 其中的數(shù)據(jù)可隨實際情況而改變 ,無須人工對網(wǎng)頁文件進行更新即可滿足應(yīng)用需要。 當(dāng)用戶申請一個 *.asp 主頁時, Web 服務(wù)器響應(yīng)該 HTTP 請求 ,調(diào)用 ASP 引擎 ,解釋被申請文件。所有相關(guān)的發(fā)布工作由 Web 服務(wù)器負(fù)責(zé) [89] 。 ( 3) 獨立于瀏覽器 用戶端只要使用可解釋常規(guī) HTML 碼的瀏覽器 , 即可瀏覽 ASP 所設(shè)計的主頁。 ( 5) 與任何 ActiveX scripting 語言兼容 除了可使用 VBScript 和JaveScript語言進行設(shè)計外 ,還可通過 Plugin的方式 ,使用由第三方所提供的其它 scripting 語言 。使用瀏覽器即可輸入、更新和刪除站點服務(wù)器的數(shù)據(jù)庫中的數(shù)據(jù)。 ( 6)可以實現(xiàn)在多個主頁間共享信息 ,以開發(fā)復(fù)雜的商務(wù)站點應(yīng)用程序。 Ajax 技術(shù)簡介 AJAX 全 稱為 “Asynchronous JavaScript and XML” (異步 JavaScript 和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。同時,隨著技術(shù)的成熟還會有許多地方需要改進,特別是 UI 部分的易用性。這些問題中的大部分來源于瀏覽器、服務(wù)器和技術(shù)的組合,因此必須理解如何才能最好的使用這些技術(shù)。最重要的是, AJAX 開發(fā)人員必須禁止以頁面集合的方式來考慮 Web 應(yīng)用而需要將其認(rèn)為是單個頁面。因此開發(fā)人員必須更注重用戶。 可用性是 AJAX 另人激動的地方而且已經(jīng)產(chǎn) 生了幾種新穎的技術(shù)。 ( 1) JavaScript 如名字所示 AJAX 的概念中最重要而最被忽視的是他也是一種 JavaScript 編程語言。類似的,他也被認(rèn)為將應(yīng)用邏輯任意地散布在服務(wù)端和客戶端中,這使得問題很難被發(fā)現(xiàn)而且代碼很難重用。使用XMLHttpRequest 傳送的數(shù)據(jù)可以是任何格式,雖然從名字上建議是 XML 格式的數(shù)據(jù)。 XSLT 可以被用在客戶端和服務(wù)端,他能夠減少大量的用 JavaScript 編寫的應(yīng)用邏輯。 傳統(tǒng)的 web 應(yīng)用允許用戶填寫表單 (form),當(dāng)提交表單時就向 web 服務(wù)器發(fā)送一個請求。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。 使用 Ajax 的最大優(yōu)點,就是能在不更新整個頁面的前提下維護數(shù)據(jù)。隨著 Ajax 的成熟,一些簡化 Ajax 使用方法的程序庫也相繼問世。因此,在選課功能之前,排課成為了選課功能的前提。各類用戶描述如下: ( 1) 管理員 描述:管理員主要是對整個系統(tǒng)進行維護,包 括設(shè)置選課時段,選課規(guī)則,如選課前,學(xué)生不可登陸,而選課后,學(xué)生不可更改,只能查看。 根據(jù)上面的敘述,對本系統(tǒng)進行了劃分,主要分為三個功能模塊:登陸控制,排課控制和選課 控制,相應(yīng)的對應(yīng)三個之系統(tǒng),登陸系統(tǒng),排課系統(tǒng)與選課系統(tǒng)。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 15 業(yè)務(wù)流程分析 由前面的分析,可知本 系統(tǒng)分為三個子系統(tǒng),即登陸子系統(tǒng),選課子系統(tǒng),排課子系統(tǒng)。 管 理 員登 陸排 課課 程 信息選 課 公告排 課 信息教 師學(xué) 生登 陸登 陸選 課 信息選 課意 見 返匯開 始結(jié) 束 圖 31 系統(tǒng)總體業(yè)務(wù)流程圖 ( 1)登陸系統(tǒng)業(yè)務(wù)流程分析 登陸系統(tǒng)主要功能是驗證用戶身份,并取得相對應(yīng)的用戶權(quán)限,返回正確的頁面,進行合法的系統(tǒng)操作。 第三章 系統(tǒng)分析 16 教 師管 理 員學(xué) 生登 錄 登 錄登 錄管 理 員信 息學(xué) 生 信息教 師 信息返 回 對 應(yīng)頁 面 進 行操 作退 出登 陸 失 敗驗 證 是 否 通 過開 始結(jié) 束 圖 32 登錄系統(tǒng)業(yè)務(wù)流程圖 其業(yè)務(wù)流程圖如圖 33。 管 理 員選 課 管 理 系 統(tǒng)學(xué) 生教 師選 課 結(jié) 果 排 課 結(jié) 果 教 師 返 匯選 課 結(jié) 果排 課 結(jié) 果教 師 返 匯選 課 結(jié) 果選 課 信 息 圖 35 系統(tǒng)頂層數(shù)據(jù)流圖 用戶數(shù)據(jù)流:由用戶輸入用戶名,密碼,與用戶類型信息(管理員,教師,學(xué)生),系統(tǒng)進行驗證輸入信息,查詢用戶信息表,如果正確,進入系統(tǒng)進行正常操作,進行排課,發(fā)布公告,修改信息(密碼),最后退出;如果錯誤,則直健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 19 接提示并退出系統(tǒng)。若無沖突,則會更新排課表,并產(chǎn)生選課通知。 第三章 系統(tǒng)分析 20 排 課 表選 課 通 知表教 師 返 匯表查 詢 選課 信 息進 行 選課退 課學(xué) 生 選 課表課 程 號無 沖 突刪 除 該 選 課 信 息新 增 選 課 信 息變 化 的 選 課 信 息沖 突 圖 38 選課過程流程圖 綜上所述,得出學(xué)生選課管理系統(tǒng)的總體數(shù)據(jù)流圖如圖 39。 學(xué)生的需求是查詢院系的課程、學(xué)生選課情況及學(xué)生信息的修改;教師對選課系統(tǒng)學(xué)生選課情況進行操作,同時形成學(xué)生選課查看確認(rèn);學(xué)生可以直接查看選課情況,學(xué)生可以根據(jù)本人學(xué)號和密碼登錄系統(tǒng),還可以進行本人學(xué)科成 績情況的查詢和維護部分個人信息。 管理員的需求是可以正確的,合理的對現(xiàn)存課程進行排課,并且會備份產(chǎn)生的排課表,以備下次檢測沖突時使用。 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)分析 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖如圖 311。繼通用網(wǎng)關(guān)接口 (CGI)之后,微軟推出的 IIS+ASP 的解決方案作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計技術(shù),被廣泛應(yīng)用在網(wǎng)上銀行、電子商務(wù)、網(wǎng)上調(diào)查、網(wǎng)上查詢、 BBS、搜索引擎等各種互聯(lián)網(wǎng)應(yīng)用中。 在本系統(tǒng)中,主要是在登 陸時用 session 驗證,與數(shù)據(jù)庫的安全訪問來避免網(wǎng)絡(luò)攻擊。因此,在驗證或注冊頁面中,我們采用了 Session 驗證避免這種問題,如果當(dāng)前健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 23 用戶的 session 不存在,程序會自動終止本次交互,防止了隨意訪問頁面。 由 此可以得出,本系統(tǒng)的結(jié)構(gòu)設(shè)計如圖 41。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 25 數(shù)據(jù)庫設(shè)計 概念結(jié)構(gòu)設(shè)計 由上章知,系統(tǒng)分為三個子模塊:登陸模塊,排課模塊,選課模塊。 管 理 員課 程排 課時 間地 點N N用 戶 名密 碼名 稱開 課 院系學(xué) 分考 察 方式最 大 選課 人 數(shù)面 向 年紀(jì) 圖 42 排課模塊 ER圖 選課模塊涉及實體及其屬性: ( 1) 學(xué)生:用戶名,密碼,用戶類型,用戶編號; ( 2) 課程:編號,專業(yè)編號,學(xué)分,限選性質(zhì),教師編號,考察方式,最大選課人數(shù),課程名稱,開課院系編號,面向年級。介紹如下: ( 1) 排課表( Arrange):該表格需記錄排課相關(guān)信息,包括排課編號,教健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 27 室編號,上課時間,課程設(shè)置號等。 ( 5)備份排課記錄表( BackUpArrangeList):該表記錄了所有備份表信息,包括表號,備份排課記錄 ID。 ( 9)開課信息表( CourseSettingInfo):該表列出了選課表的詳細(xì)信息,包括課程編號,面向?qū)I(yè)號,學(xué)分,限選性質(zhì),教師編號,考察方式,備注,最大限選人數(shù),課程編號,開課院系號,面向年級。 ( 13)教師信息表( TeacherInfo):該表記錄了所有在校教師的信息,包括教師編號,教師姓名,所屬院校編號等。結(jié)構(gòu)如表 。結(jié)構(gòu)如表 。結(jié)構(gòu)如表 。在建立各表過程中應(yīng)盡量避免冗余,并且在各個關(guān)聯(lián)表間建立約束,以從數(shù)據(jù)庫本身避免數(shù)據(jù)沖突,保持?jǐn)?shù)據(jù)的完整性與一致性。當(dāng)不同的用戶登陸到本系統(tǒng)中選擇不同的用戶類型時,系統(tǒng)會為他們分配不同的權(quán)限。 ( 2) 修改密碼 ( 3) 用戶登陸系統(tǒng)后,可以修改原來的密碼。如果有沖突,系統(tǒng)會提示排課者具體沖突產(chǎn)生的原因,并提示改正。 ( 4)對未排的課程進行排課 管理員可以對課程信息表,院系信息表,教師表中的信息進行聯(lián)合查詢后,在教學(xué)樓信息表中選擇相應(yīng)的教師,并選擇相應(yīng)的時間。學(xué)生只能在此設(shè)定的時間段內(nèi)進行選課。如果有沖突,系統(tǒng)應(yīng)該提示管理員沖突產(chǎn)生的原因以及沖突的解決方法。 ( 3)導(dǎo)入排課表 管理員可以把以前的排課信息導(dǎo)入到排課表,這樣可以增加排課靈活性,和方便性。 排課部分: ( 1) 已排排課表 管理員在排課過程中,可以點擊已排排課表,來顯示已經(jīng)排好的選課信息,并可對此信息進行增,刪,改,查。教師 的主要權(quán)限是返匯排課信息。下面,會根據(jù)不同模塊,逐個進行功能講解。結(jié)構(gòu)如表 。結(jié)構(gòu)如表 。結(jié)構(gòu)如表 。 第四章 系統(tǒng)統(tǒng)計 28 數(shù)據(jù)表設(shè)計 根據(jù)上面的設(shè)計,表結(jié)構(gòu)如下: ( 1) 排課表( Arrange) 本表記錄排課相關(guān)信息,包括排課編號,教室編號,上課時間,課程設(shè)置號等,結(jié)構(gòu)如表 。 ( 11)教師返匯信息表( FeedBack):該表記錄教師關(guān)于排課的返匯信息,包括返匯信息編號,返匯信息標(biāo)題,返匯信息內(nèi)容,教師 ID,返匯時間等。 ( 7)選課通
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1