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

正文內(nèi)容

基于web的學(xué)生選課系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)-文庫(kù)吧

2024-11-09 01:13 本頁(yè)面


【正文】 .............................................................................30 致謝 .............................................................................................................................31 第一章 緒論 1 第一章 緒論 課題背景 學(xué)生選課是學(xué)校教學(xué)環(huán)節(jié)開(kāi)展的前提和基礎(chǔ),是學(xué)校工作的重要組成部分。一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件擋案 ,這種管理方式存在著許 多缺點(diǎn),如 :效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 因此,建立一個(gè)學(xué)生選課系統(tǒng),使選課管理工作規(guī)范化、系統(tǒng)化、程序化,避免選課管理的隨意性,提高信息 處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改選課情況。 關(guān)鍵技術(shù)介紹 簡(jiǎn)介 又稱(chēng) ASP+,但它不是 ASP 的簡(jiǎn)單升級(jí),而是微軟提出的 .NET 框架的一部分,它是一種以 .NET 框架為基礎(chǔ)開(kāi)發(fā)網(wǎng)上應(yīng)用程序的全新模式 [4]。 .NET 的核心內(nèi)容之一就是要搭建第三代互聯(lián)網(wǎng)平臺(tái),這個(gè)網(wǎng)絡(luò)平臺(tái)將打破不同的上網(wǎng)設(shè)備、不同的操作系統(tǒng)、不同的網(wǎng)站,以及各大機(jī)構(gòu)和工業(yè)界的網(wǎng)絡(luò)障礙,將解決網(wǎng)站之間的協(xié)同合作,使網(wǎng)站之間形成自動(dòng)交流,從而最大限度的共享資源 [2]。 .NET 框架 ( .NET Framework)主要有以下 3 部分組成: 公共語(yǔ)言運(yùn)行庫(kù)( Common Language Runtime,CLR) 基礎(chǔ)庫(kù)類(lèi)( Base Class Libarary) 第一章 緒論 2 、 、 C等語(yǔ)言運(yùn)行庫(kù) 的功能和特點(diǎn): 是 .NET 框架中專(zhuān)門(mén)用來(lái)開(kāi)發(fā)網(wǎng)上應(yīng)用程序的,它其實(shí)不是一種語(yǔ)言,而更像一個(gè)框架,在這個(gè)框架下可以采用 ,C等其他 .NET 語(yǔ)言開(kāi)發(fā)網(wǎng)上程序。 相對(duì)于他的前身 ASP 來(lái)說(shuō), 具有如下特點(diǎn)。 1)效率增強(qiáng) ASP 才有界實(shí)質(zhì) 性的方式,每一次用戶訪問(wèn)頁(yè)面時(shí),就從頭到尾解釋一遍,這樣效率較低。而 采用編譯后運(yùn)行的方式,當(dāng)用戶第一次訪問(wèn)頁(yè)面時(shí)對(duì)頁(yè)面進(jìn)行編譯,以后在訪問(wèn)時(shí)就直接運(yùn)行,這樣盡管第一次會(huì)稍微慢些,但以后速度就會(huì)大大提高。 2)頂級(jí)開(kāi)發(fā)工具支持 可以在 Visual 中開(kāi)發(fā),支持所見(jiàn)即所得、拖防控件和自動(dòng)部署等功能,可以使開(kāi)發(fā)效率大大提高。 3)程序結(jié)構(gòu)清晰 再 ASP 中, ASP 代碼和 HTML 標(biāo)記是摻雜在一起的,其實(shí)是將 ASP 代碼嵌入到了 HTML 文檔中。而 可以將車(chē)古代馬 赫 HTML 標(biāo)記分開(kāi),使得程序結(jié)構(gòu)更清晰。 4)開(kāi)發(fā)簡(jiǎn)單 中的很多特性使得開(kāi)發(fā)更簡(jiǎn)單。如它提供的驗(yàn)證控件可以方便的驗(yàn)證客戶是否正確填寫(xiě)表單內(nèi)容,就不需要自己編寫(xiě)大段驗(yàn)證代碼。另外,提交表單后,可以自動(dòng)保留客戶在表單內(nèi)輸入的內(nèi)容。 5)移植方便 在 ASP 中,如果要使用第三方組件,就需要在服務(wù)器端注冊(cè)該組件,甚至需要重新啟動(dòng)服務(wù)器,極不方便。而在 中,可以向目標(biāo)服務(wù)其直接復(fù)制組件,當(dāng)需要更新時(shí),重新復(fù)制一個(gè)即可。 會(huì)自動(dòng)逐步用新的組件替第一章 緒論 3 換舊的組件。 6) Web 服務(wù) 所謂 Web 服務(wù),就是一種特殊的 Web 組件,該組件有一些屬性和方法,其他網(wǎng)上應(yīng)用程序或傳統(tǒng)應(yīng)用程序可以遠(yuǎn)程調(diào)用著這屬性和方法,并返回一個(gè)簡(jiǎn)單的結(jié)果。 SQL Server SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML 和 Inter 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過(guò)程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。 SQL Server 提供強(qiáng)大的開(kāi)發(fā)工具和各類(lèi)開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如, XML 數(shù)據(jù)庫(kù)與 Web Service 的支持將使您的應(yīng)用實(shí)現(xiàn) Inter 數(shù)據(jù)互聯(lián), .NET 集成極大的擴(kuò)展了開(kāi)發(fā)空間,異構(gòu)數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類(lèi)型和 TSQL擴(kuò)展帶來(lái)了諸多靈活性。 C、 、 XQuery、 XMLA、 、 SMO、AMO 等都將成為 SQL Server 數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具 [12]。 簡(jiǎn)介 為了處理存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù), 是使用 ( Microsoft新的數(shù)據(jù)訪問(wèn)策略 ActiveX Data Objects for the .NET Framework)來(lái)完成的。 它是為 .NET 框架而創(chuàng)建的,提供對(duì) Microsoft SQL Server、 Oracle 的數(shù)據(jù)源以及通過(guò) OLEDB 和 XML 公開(kāi)的數(shù)據(jù)的一致訪問(wèn)。 數(shù)據(jù)共享使用者應(yīng)用程序可以使用 來(lái)連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。 連接環(huán)境下應(yīng)用程序的對(duì)象模型,如圖 11 所示 [8]。 第一章 緒論 4 圖 11 連接環(huán)境下應(yīng)用程序的對(duì)象模型 在連接環(huán)境下,整個(gè)數(shù)據(jù)存取的步驟如下: (1) 用 SqlConnection 對(duì)象和數(shù)據(jù)庫(kù)開(kāi)啟連接。 (2) 用 SqlCommand 對(duì)象向數(shù)據(jù)索取所要的數(shù)據(jù)。 (3) 把取回來(lái)的數(shù)據(jù),放在 SqlDataReader 對(duì)象中讀取,或者是做其他的存取。 (4) 在對(duì)數(shù)據(jù)庫(kù)的存取、查詢等操作做完后,關(guān)閉 SqlDataReader 對(duì)象。 (5) 關(guān)閉 SqlConnection 對(duì)象。 連接環(huán)境下的數(shù)據(jù)庫(kù)存取作業(yè),從開(kāi)始到結(jié)束,客戶端與服務(wù)器端都是保持在聯(lián)機(jī)的狀態(tài)。 HTML HTML 的英文全稱(chēng)是 Hypertext Markup Language,中文譯為 “ 超文本標(biāo)記語(yǔ)言 ” 。 “ 超文本 ” 就是指頁(yè)面內(nèi)可以包含圖片,聯(lián)接,甚至音樂(lè),程序等非文字的元素。在幾年前作為 SGML 的一個(gè)子集開(kāi)發(fā)的。 一個(gè) HTML 文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫(huà)、聲音或是任何其它形式的資源, HTML 文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁(yè)的什么位置。瀏覽的網(wǎng)頁(yè)就是由 HTML 語(yǔ)言 編寫(xiě)出來(lái)的。雖然 HTML 是一種語(yǔ)言,但 HTML 不是程序語(yǔ)言,如 C++ 和 Java 之類(lèi),它只是標(biāo)示語(yǔ)言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了 HTML 的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 HTML頁(yè)面。 在編輯器中輸入 html 代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入第一章 緒論 5 VB,JAVA 等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語(yǔ)句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。 Script 腳本語(yǔ)言現(xiàn)在流行的主要是 JavaScript 和 VBScript,下面簡(jiǎn)單介紹一 下這兩種語(yǔ)言 : JavaScript 語(yǔ)言的前身叫作 Livescript。自從 Sun 公司推出著名的 Java 語(yǔ)言之后, Netscape 公司引進(jìn)了 Sun 公司有關(guān) Java 的程序概念,將自己原 有的Livescript 重新進(jìn)行設(shè)計(jì),并改名為 JavaScript。 JavaScript 是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語(yǔ)言,有了JavaScript,可使網(wǎng)頁(yè)變得生動(dòng)。 使用 它的目的是與 HTML 超文本標(biāo)識(shí)語(yǔ)言、Java 腳本語(yǔ)言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁(yè)中鏈接多個(gè)對(duì)象,與網(wǎng)絡(luò)客戶交互作用,從而可以開(kāi)發(fā)客戶端的應(yīng)用程序。 它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語(yǔ)言中實(shí)現(xiàn)的。 VBScript 的全稱(chēng)是 :Microsoft Visual Basic Script Editon.(微軟公司可視化BASIC 腳本版 ). 正如其字面所透露的信息 , VBS(VBScript 的進(jìn)一步簡(jiǎn)寫(xiě) )是基于 Visual Basic 的腳本語(yǔ)言 . 我進(jìn)一步解釋一下 , Microsoft Visual Basic 是微軟公司出品的一套可視化編程工具 , 語(yǔ)法基于 Basic腳本語(yǔ)言 , 就是不編譯成二進(jìn)制文件 , 直接由宿主 (host)解釋源代碼并執(zhí)行 , 簡(jiǎn)單點(diǎn)說(shuō)就是你 寫(xiě)的程序不需要編譯成 .exe, 而是直接給用戶發(fā)送 .vbs 的源程序 , 用戶就能執(zhí)行了 . Javascript 主要優(yōu)勢(shì)是適用于各個(gè)瀏覽器 ,但是在各個(gè)瀏覽器上的語(yǔ)句和實(shí)現(xiàn)上又細(xì)微的差別 .VBScript 的優(yōu)勢(shì)是他是微軟的產(chǎn)品 ,因此他和微軟的系統(tǒng)結(jié)合的比較好 ,但這同樣也是它的劣勢(shì)平臺(tái)比較單一 . 課題主要工作 學(xué)生選課系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致第一章 緒論 6 性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能 完備 ,易使用等特點(diǎn)。 本模塊主要包括 數(shù)據(jù)庫(kù)的構(gòu)建,設(shè)計(jì)學(xué)生、教師、管理員的登陸情況,根據(jù)不同的用戶身份進(jìn)入不同的界面管理。包括學(xué)生、教師、管理員的登陸、修改密碼、退出。 系統(tǒng)管理包括的功能有學(xué)生資料錄入、學(xué)生資料修改刪除、 教師 資料錄入、 教師 資料修改刪除 、 選修課程錄入、選修課限額設(shè)置、查詢用戶密碼、查看注冊(cè)情況、添加通知、通知管理 、系統(tǒng)還原、系統(tǒng)備份 等等。 第二章 需求分析 第二章 需求分析 可行性分析 本系統(tǒng)僅需要一臺(tái)裝有 Office 軟件的計(jì)算機(jī)即可,對(duì)機(jī)器本身沒(méi)有太高的要求,一般當(dāng)前學(xué)?;?個(gè)人電腦完全可滿足要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語(yǔ)言已非常成熟,要運(yùn)用于 HTML 樣式,圖形圖象制作工具來(lái)制作生動(dòng)活潑的網(wǎng)頁(yè)及美觀的圖形文件或動(dòng)畫(huà)文件,數(shù)據(jù)庫(kù)使用 SQL Server 2020 提供的數(shù)據(jù)庫(kù)桌面工具 ODBC。 由于本系統(tǒng)是學(xué)生選課管理使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開(kāi)發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)校節(jié)約大量的人力,物力。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。在經(jīng)濟(jì)上完全可行。 界面設(shè)計(jì)時(shí)充分考慮管理人員 的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)展。 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析 網(wǎng)上選課系統(tǒng)是針對(duì)在校學(xué)生和教師使用,從學(xué)生的角度來(lái)說(shuō),由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開(kāi)始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式 —— 學(xué)生按照學(xué)校安排好的課程上課 —— 已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果仍然通過(guò)紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪費(fèi)時(shí)間以及在人為的統(tǒng)計(jì)過(guò)程中不可避免出現(xiàn)的差錯(cuò)等情況。隨著高校人數(shù)的增多,這種弊端會(huì)越來(lái)越多的暴露 出來(lái)。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。從教師的角度來(lái)說(shuō),同樣是節(jié)省了大量的工作量,由于教師提出代課申請(qǐng)完成課程發(fā)布的工作較學(xué)生選課而言更加的復(fù)雜,因此通過(guò)網(wǎng)上進(jìn)行課程發(fā)布能大幅度的減少教師的工作量,減少錯(cuò)誤的發(fā)生幾率。作為教師,也只要通過(guò)自己的電腦來(lái)操作即可,不用再奔波于教務(wù)處和辦公室之間。以 MIS 系統(tǒng)的構(gòu)建思想來(lái)實(shí)第二章 需求分析 8 現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。 技術(shù)可行性:以 MIS 技術(shù)為開(kāi)發(fā)基礎(chǔ)。 功能分析 我國(guó)不少高校都實(shí)行了學(xué)分制,它的核心是允許學(xué)生自由選課,即把學(xué)習(xí)的自主權(quán)交給學(xué)生。在這里,學(xué)生選課時(shí)的制約因素比較復(fù)雜,工作量也很大,而且往往需要在較短的時(shí)間內(nèi)完成。運(yùn)用計(jì)算機(jī)輔助選課,既能實(shí)時(shí)地對(duì)大量選課數(shù)據(jù)進(jìn)行檢驗(yàn)和統(tǒng)計(jì),十分方便地輸出結(jié)果,同時(shí)也避免了人工處理時(shí)容易產(chǎn)生的錯(cuò)誤。 從系統(tǒng)開(kāi)發(fā)的復(fù)雜程度來(lái)看,計(jì)算機(jī)輔助排課與選課是高校教務(wù)系統(tǒng)中的兩個(gè)關(guān)鍵子系統(tǒng),目前不少教務(wù)系統(tǒng)尚未很好地解決排課與選課問(wèn)題。本文主要是對(duì)高校教務(wù)管理系統(tǒng)中計(jì)算機(jī)課表編排與選課子系統(tǒng)的基本功能、設(shè)計(jì)思想、需求分析以及實(shí)現(xiàn)技術(shù) 進(jìn)行探討。在大學(xué)中,學(xué)生選課存在這樣的特點(diǎn):公選課較多,學(xué)生人數(shù)眾多,學(xué)生可根據(jù)自己的專(zhuān)業(yè)及興趣選擇公選課程進(jìn)行學(xué)習(xí),而且學(xué)生對(duì)課程的要求有較大差異。本系統(tǒng)將從教學(xué)部門(mén)的要求出發(fā),實(shí)現(xiàn)公選課的選擇、查詢與統(tǒng)計(jì)。 使用該系統(tǒng)有三個(gè)角色,即管理員、學(xué)生和教師用戶。管理員的權(quán)限最高,包括設(shè)置系統(tǒng)登陸信息 , 用戶基本信息、選課信息的錄入 ,查看 ,修改 ,刪除等、同時(shí)還具有查詢各個(gè)模塊的功能。老師和學(xué)生可以實(shí)現(xiàn)基本信息查詢和進(jìn)行選課的相關(guān)操作 ,如添加選課信息 ,退選等。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1