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

正文內(nèi)容

基于bs的學(xué)生網(wǎng)上選課系統(tǒng)(編輯修改稿)

2025-06-10 20:26 本頁面
 

【文章內(nèi)容簡介】 網(wǎng)上選課系統(tǒng),本系統(tǒng)可以使學(xué)生通過網(wǎng)絡(luò)任意時間(指在選課系統(tǒng)開放的時間段)、任意地點(當(dāng)然指的是在校園內(nèi))進行選課,為今后課程設(shè)置提出參考意見,使學(xué)分制的選課實施與管理更加規(guī)?;⒖茖W(xué)化,從而提高選課工作的管理質(zhì)量和效率,并以此為試點,探索建立一個更為高效和科學(xué)的方法,促進以后的 教育教學(xué)管理改革。 本系統(tǒng)以校園網(wǎng)為媒體,教師和學(xué)生都可以在任何時間內(nèi)(指選課系統(tǒng)對外開放的時間內(nèi))選課,在校園網(wǎng)上任意終端進行選課、查詢、修改個人信息等操作,并充分體現(xiàn)安全、公平、簡捷、準(zhǔn)確和一目了然的特點,本系統(tǒng)預(yù)計達(dá)到以下要求: 1)具有良好的通用性和開放性,是學(xué)生在規(guī)定時間內(nèi)可以隨時隨地的登錄選課系統(tǒng)進行選課或者查看相關(guān)信息。 2)更夠嚴(yán)格按照學(xué)校教務(wù)管理的有關(guān)規(guī)定,及時的發(fā)布和更改與選課有關(guān)的信 息,保證學(xué)生能按時選課,實現(xiàn)選課系統(tǒng)的價值所在。 3) 在選課的過程中,核查學(xué)生輸入的有關(guān)選課信 息,及時糾正或者限定不合格的選課現(xiàn)象。 4) 基于 Web 瀏覽器,操作簡單快捷,界面美觀友好,以便于使用和推廣。 第 2章 開發(fā)環(huán)境及相關(guān)技術(shù)介紹 開發(fā)環(huán)境 設(shè)備 普通 pc 機,互聯(lián)網(wǎng) 操作系統(tǒng) windows XP 及其以上版本 瀏覽器 IE 開發(fā)語言 Web 服務(wù)器 IIS IDE 工具 Visual Studio 2021, Dreamweaver CS4 數(shù)據(jù)庫 SQL server 2021 表 2— 1 開發(fā)環(huán) 境 系統(tǒng)開發(fā)工具簡介 ASP ASP 是 Active Server Page 的縮寫,意為“動態(tài)服務(wù)器頁面” [1]。它是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或者 web 應(yīng)用程序。 ASP 的特點: ( 1) ASP 可以和 HTML 或者其它腳本用語言( VBScript、 JavaScript)相互嵌套。 ( 2) ASP 是一種在 WEB 服務(wù)器端運行的腳本語言,程序代碼安全保密。 ( 3) ASP 以對象為基礎(chǔ),因此可以使用 ActiveX 控件繼續(xù)擴充其功能。 ( 4) ASP 內(nèi)置 ADO 組件,因此可以輕松的存取各種數(shù) 據(jù)庫。 ( 5) ASP 可以將運行結(jié)果以 HTML 的格式傳送至客戶端瀏覽器,因而可以適用各種瀏覽器。 是對傳統(tǒng) ASP 技術(shù)的重大升級和更新 [2],它是建立在 .NET 框架的公共運行庫上編程框架,它是 的一部分,它提供了一個同一的 web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 web 應(yīng)用程序所需要的各種服務(wù) [3]。與以前的 web 開發(fā)模型 ASP 相比, 具有以下突出的優(yōu)點: ( 1)增強的性能 ( 2)開發(fā)工具支持 ( 3)多語言支持 ( 4)高效可管理性 ( 5)可縮放性和可用性 ( 6)清晰的程序結(jié)構(gòu) SQL server 數(shù)據(jù)庫 SQL(Structured Query Language), 結(jié)構(gòu)化查詢語言 。 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。 SQL Server 是一個 關(guān)系數(shù)據(jù)庫管理系統(tǒng) 。 SQL Server 2021 是一個重大的產(chǎn)品版本,它推出了許 SQL Server 2021 主要功能許 多新的特性和關(guān)鍵的改進,使得它成為至今為止的最強大和最全面的 SQL Server 版本 。 與 SQL Server 2021 相比, SQL Server 2021 有以下新特點: 1) 保護信息 在 SQL Server 2021 的基礎(chǔ)之上, SQL Server 2021 又從數(shù)據(jù)加密、外鍵管理、增強審查方面來增強和擴展它的安全性。 2) 確保業(yè)務(wù)可持續(xù)性 確保業(yè)務(wù)可持續(xù)性從改進數(shù)據(jù)庫鏡像入手, SQL Server 2021 基于 SQL Server 2021 又提供了更可靠的數(shù)據(jù)庫鏡像的平臺。其中新的特性包括:頁面自動修復(fù)和提高性能。 基于 B/S 的三層架構(gòu) 1) B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 瀏覽器來實現(xiàn)。 2) 三層架構(gòu) 三層架構(gòu)分為數(shù) 據(jù)層( DAL)、邏輯層( BLL)、表示層( UI),三層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進行處理。 3) 基于 B/S 三層架構(gòu)的特點 ? 系統(tǒng)的靈活性好 使用三層架構(gòu),可以實現(xiàn)教師與管理員之間的靈活溝通。 ? 系統(tǒng)的擴展性強 B/S 最大的優(yōu)點就是只需要一臺可以上網(wǎng)的 PC 機,可以在任何地方進行操作而不用安裝任何專門的軟件,因此系統(tǒng)的擴展性比較強。 ? 系統(tǒng)管理方便、維護成本低 因為是多層的體系結(jié)構(gòu),所以可以在各層次上單獨對組件更新、替換、增加或者刪除。系統(tǒng)維護方便,代價和成本就低,并且安全可靠。 開發(fā)方 法 根據(jù)用戶使用選課系統(tǒng)的實際流程設(shè)計整個系統(tǒng)的選課流程,以穩(wěn)定性、安全性、實用性為總體原則。本系統(tǒng)的后臺采用 技術(shù)對系統(tǒng)設(shè)計,采用Microsoft SQL Server 2021 作為系統(tǒng)的數(shù)據(jù)庫服務(wù)器,選用 Microsoft Visual 2021 作為開發(fā)工具。開發(fā)過程中采取的是邊開發(fā)邊驗證的方式,一個模塊一個模塊的實現(xiàn),最后把模塊進行集成,從而實現(xiàn)預(yù)期效果。整個設(shè)計采用軟件工程的方法,系統(tǒng)采用 B/S 結(jié)構(gòu)進行開發(fā)與設(shè)計,最后對整個系統(tǒng)進行測試,完成畢業(yè)論文的撰寫。 第 3章 可行性分析 系統(tǒng)流程圖 管理員流程圖 管理員在整個系統(tǒng)中擁有最高權(quán)限,以管理員身份登錄后,會出現(xiàn)所有的子菜單,例如學(xué)生信息管理、課程信息管理、教師信息管理以及信息維護等等,點擊菜單,進入相應(yīng)的操作界面,管理員具體操作流程如下: 圖 3— 1 管理員操作流程圖 驗證是否 成 功 學(xué)生管理 教師管理 信息維護 課程管理 管理員登陸 權(quán)限和密碼驗證 開始 Y N 學(xué)生流程圖 在選課系統(tǒng)中,學(xué)生是主要的用戶之一,用學(xué)生身份登錄后,會出現(xiàn)所有學(xué)生的子任務(wù)菜單,例如查看課程、選擇課程、查看已選課程、修改個人信息等等,點擊相應(yīng)的菜單進入到相應(yīng)的 界面,學(xué)生具體操作流程如下: 圖 3— 2 學(xué)生操作流程圖 學(xué)生登陸 權(quán)限和密碼驗證 開始 Y N 查看 課程 選擇課程 修改個人信息 查看已選課程 驗證是否 成 功 教師流程圖 在選課系統(tǒng)中,教師用戶當(dāng)然也是必不可缺少的,用教師身份登錄后,會出現(xiàn)所有教師的子任務(wù)菜單,例如查看所有已開課程、查看課程信息、查看自己所教課程名單、修改個人信息等等,點擊相應(yīng)的菜單進入到相應(yīng)的界面,教師具體操作流程如下: 圖 3— 3 教師操作流程圖 查看已開所有課程 查看課程信息 個人信息修改 教師登陸 權(quán)限和密碼驗證 開始 Y N 查看 本人所教課程名單 驗證是否 成 功 可行性分析 經(jīng)濟可行性 經(jīng)濟可行性主要進行成本效益分析,包括估計項目的開發(fā)成本,估 算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否會高于項目的預(yù)期的全部利潤。 由于本系統(tǒng)是為學(xué)生選課管理使用的,進入學(xué)校網(wǎng)站的選課系統(tǒng)之后就可以使用了,當(dāng)投入運行后可以為學(xué)習(xí)節(jié)省大量的人力物力,所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本,所以,在經(jīng)濟上完全可行。 技術(shù)可行性 技術(shù)可行性是最難決斷和最關(guān)鍵的問題。根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,從技術(shù)的角度研究系統(tǒng)實現(xiàn)的可行性。根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般從軟硬件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析。 (1) 風(fēng)險分析:在給出的限制范圍內(nèi),能否設(shè)計出系統(tǒng),并實現(xiàn)必要的功能和性能。 (2) 資源分析:研究開發(fā)系統(tǒng)的人員是否存在問題,可用于建立系統(tǒng)的其他資源,如硬件、軟件等是否具備。 (3) 技術(shù)分析:相關(guān)技術(shù)的發(fā)展是否支持這個系統(tǒng)。 綜上所述,這些技術(shù)在網(wǎng)上選課的開發(fā)是可行的。 運行可行性 運行可行性研究內(nèi)容包括新系統(tǒng)規(guī)定的運行方式是否可行。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)問題,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。界面設(shè)計時充分考慮到管理員的習(xí)慣,制作了較為友好的 操作界面,使得操作簡單,數(shù)據(jù)錄入迅速、規(guī)范、可靠、準(zhǔn)確。 法律可行性 法律可行性是指研究在系統(tǒng)開發(fā)過程中可能涉及的各種合同、侵權(quán)、責(zé)任以及各種與法律相抵觸的問題。 第 4章 需求分析 整體設(shè)計 本系統(tǒng)共分為三大模塊 — 學(xué)生、教師和管理員。每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。其中,登錄、修改個人信息和退出本系統(tǒng)這三個功能是三大模塊所共有的。 本系統(tǒng)充分利用 網(wǎng)絡(luò)開提高教學(xué)管理的效率,實現(xiàn)全面網(wǎng)絡(luò)化、規(guī)范化和集成化。下面就針對系統(tǒng)的三大模塊來實現(xiàn)以下的設(shè)計思想: ? 學(xué)生模塊:查看課程、查看個人專業(yè)計劃、選擇課程、查看已選課程、退課和修改個人信息等 ? 教師模塊:查看所有已開課程、查看課程信息、查看自己所教課程名單、修改所教授課程的信息、修改個人信息等等 ? 管理員模塊:學(xué)生信息管理、課程信息管理、教師信息管理、添加用戶、刪除用戶、信息維護等等 系統(tǒng)的整體結(jié)構(gòu)圖如下: 圖 4— 1 系統(tǒng)整 體結(jié)構(gòu)圖 填寫選課信息 瀏覽可選課程 查看已選課程 修改個人信息 瀏覽基本課程 申請教課 查看學(xué)生選課信息 修改個人信息 瀏覽基本課程 發(fā)通知 設(shè)定課程人數(shù) 管理員管理模塊 登錄 選課系統(tǒng) 注冊 學(xué)生選課模塊 教師模塊 注銷或修改用戶狀態(tài) 統(tǒng)計學(xué)生選課信息 創(chuàng)建課程指定任課教師 分配賬號和密碼 系統(tǒng)的活動圖如下: 教 師管 理 員學(xué) 生管 理 員 登 錄添 加 教 師添 加 學(xué) 生添 加 課 程教 師 登 錄學(xué) 生 登 錄選 擇 課 程查 看 課 程查 看 所 教 課 程查 看 選 課 學(xué) 生退 出編 輯 學(xué) 生 成 績查 看 成 績 4— 2 系統(tǒng)整體活動圖 各個模塊的詳細(xì)分析 學(xué)生模塊 本模塊面向的是全體選課學(xué)生,學(xué)生通過這個模塊進行選課和選課信息的查詢等,具體設(shè)計如下: ? 個人信息的查詢和修改: 登陸頁面具有自動導(dǎo)航功能,不同用戶登陸時將根據(jù)其不同的身份,進入不同的系統(tǒng)功能頁面,本系統(tǒng)用戶包括管理員、教師、學(xué)生,在用戶身份通過驗證后,系統(tǒng)將用 session 變量記錄其用戶名、用戶身份,伴隨用戶對系統(tǒng)進行操作的整個 生命周期。學(xué)生信息查看界面其所屬的學(xué)生信息維護模塊是管理學(xué)生學(xué)籍基本信息的部分。主要是負(fù)責(zé)所有學(xué)生個人信息的瀏覽,以及到其他管理頁面的鏈接,頁面采用與對應(yīng)的 DAO 文件連接以返回所有學(xué)生的信息,可以對學(xué)生信息進行修改和刪除。 ? 選課退課: 學(xué)生選課管理頁面,學(xué)生選課后需要管理員進一步確認(rèn)管理,來確定最終選 課信息。學(xué)生選課頁面,學(xué)生可在此頁面瀏覽本學(xué)期待選課程的信息。可設(shè)定條件查詢,實現(xiàn)選課、退課
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1