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

正文內(nèi)容

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

2025-06-10 20:26 本頁(yè)面
 

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