【正文】
…………… .. 理員才可以完成。通過選課名單的查詢可以查看該學(xué)期選擇某一門課程的學(xué)生情況。課程查詢即通 課程編碼(唯一)來查詢?cè)撜n程的相關(guān)介紹,包括網(wǎng)上選課系統(tǒng) 10 課程內(nèi)容、開課學(xué)期、地點(diǎn)等內(nèi)容。已發(fā)布課程信息瀏覽用于各代課老師查詢自己 已經(jīng)發(fā)布的課程信息,主要用于瀏覽、核對(duì)。被選課程瀏覽用于學(xué)生修改、補(bǔ)選、重新選擇課程。 信息管理: 信息瀏覽:信息瀏覽包括已選課程瀏覽、被選課程瀏覽、公共信息瀏覽、已發(fā)布課程信息瀏覽。在本系統(tǒng)中,只有三種身份:學(xué)生、老師、管理員。 設(shè)計(jì)策略 硬件環(huán)境: 服務(wù)器端 /客戶端: 網(wǎng)上選課系統(tǒng)設(shè)計(jì)方案 9 處理器: Intel PentiumIII 內(nèi)存: 192M 硬盤空間: 20G 軟件環(huán)境: 服務(wù)器端 /客戶端: 操作系統(tǒng): Windows XP 網(wǎng)絡(luò)協(xié)議: TCP/IP 瀏覽器: Inter Explore 制作工具: Dreamweave 、 SQL Server 20 ASP(Active Server Page)、 HTML(Hyper Text Markup Language) 用 Dreamweave 網(wǎng)頁制作工具完成網(wǎng)上選課系統(tǒng)的界面的設(shè)計(jì),用 HTML 語言設(shè)計(jì)網(wǎng)頁的外觀構(gòu)架,在網(wǎng)頁編輯器中 嵌入 ASP 和 JAVA 語言對(duì)網(wǎng)頁中提交的數(shù)據(jù)進(jìn)行處理,在系統(tǒng)的后臺(tái),用 SQL Server 2020 作為數(shù)據(jù)庫(kù)支持,提供基本的表信息,使用時(shí),打開瀏覽器( Inter Explore),在地址欄中輸入“ ”(由于服務(wù)器和客戶端都在同一臺(tái)計(jì)算機(jī)上),回車后,即可進(jìn)入網(wǎng)上選課系統(tǒng)的主頁,進(jìn)行操作。信息添加 修改 信息查詢 信息管理 身份驗(yàn)證 在編輯器中輸入 html代碼即可完成對(duì)網(wǎng)頁的設(shè)計(jì),如果在其中加入 VB,JAVA 等腳本文件 以及數(shù)據(jù)庫(kù)連接有關(guān)的語句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁的一部分。瀏覽的網(wǎng)頁就是由 HTML 語言編寫出來的。 一個(gè) HTML 文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對(duì)瀏網(wǎng)上選課系統(tǒng) 8 覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什 么樣的等。“超文本”就是指頁面內(nèi)可以包含圖片,聯(lián)接,甚至音樂,程序等非文字的元素。此外,還可以用 VB,Java等語言開發(fā)自己的組件以進(jìn)一步擴(kuò)充其功能; ASP 與瀏覽器無關(guān), ASP 可以將運(yùn)行結(jié)果一 HTML 的格式傳送到客戶端瀏覽器,因而可以使用于各種瀏覽器 。利用 ASP 提供的一組 ActiveX服務(wù)器組件 (ActiveX Server Components)可繼續(xù)擴(kuò)充 ASP 的功能。 ASP 采用的工作模型是典型的 B/S 過程: Active Server Pages 文件名稱,并回車觸發(fā)這個(gè) Active Server Pages 的申請(qǐng)。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同網(wǎng)上選課系統(tǒng)設(shè)計(jì)方案 7 時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。 SQL Server SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。 為翻新現(xiàn)有網(wǎng)站以及創(chuàng)建下一代應(yīng)用程序, Dreamweaver 還支持新標(biāo)準(zhǔn)和新的網(wǎng)頁技 術(shù),帶有對(duì) XML、網(wǎng)頁服務(wù)和增強(qiáng)可訪問性的支持。新集成的工作空間可以與 Macromedia Flash MX 和 Fireworks MX 共享,其中包括了標(biāo)示簽的文檔窗口、可放到 dock 中的畫板組、可定制的工具條和集成的文件瀏覽。 Dreamweaver 可以開發(fā) HTML、 XHTML、 ColdFusion、 ASP、 、 JSP或 PHP 網(wǎng)站。 技術(shù)可行性:以 MIS 技術(shù)為開發(fā)基礎(chǔ)。作為教師,也只要通過自己的電腦來操作即可,不用再奔波于教務(wù)處和辦公室之間。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來幾倍的作業(yè)量。網(wǎng)上選課系統(tǒng)是針對(duì)在校學(xué)生和教師使用,從學(xué)生的角度來說,由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式 —— 學(xué)生按照學(xué)校安排好的課程上課 —— 已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果仍然通過紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪費(fèi)時(shí)間以及在人為的統(tǒng)計(jì)過程中不可避免出現(xiàn) 的差錯(cuò)等情況。 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析 MIS 系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺(tái)和方便的操作界面。這也就給交互式信息網(wǎng)上選課系統(tǒng)設(shè)計(jì)方案 5 的產(chǎn)生創(chuàng)造了先決條件。 傳統(tǒng)的 MIS 系統(tǒng)的核心是 CS( Client/Server—— 客戶端 /服務(wù)器)架構(gòu),而基于 Inter 的 MIS 系統(tǒng)的核心是 BS( Browser/Server—— 瀏覽器 /服務(wù)器)架構(gòu)。 實(shí)現(xiàn)一個(gè)相對(duì)穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。與傳統(tǒng)的管理系統(tǒng)相比,在 MIS 中,處理的對(duì)象是抽象成數(shù)據(jù)的信息,因此, MIS 有著自己的巨大優(yōu)勢(shì): 解決結(jié)構(gòu)化問題。 MIS 系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用 MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時(shí)反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。網(wǎng)上選課 與傳統(tǒng)的選課方式 相比更加節(jié)約資源,同時(shí),隨著學(xué)生選課自主權(quán)的增加,網(wǎng)上選課有效的避免了“走關(guān)系”等不良現(xiàn)象,使教學(xué)更加透明 。 關(guān)鍵字: 選課、課程信息發(fā)布、權(quán)限、 SQL Server、 ASP Abstract: with the development of the enrolling number, the data for daily education is increasing, too. This system is special for the online course choosing to design both from the aspect of the student and the teacher. The student can choose the course independently and the teacher can manage the information of the announcing course, also. This system is basically used for the online information searching, the course choosing and the announcing course managing. Besides, the power of the teacher has been well controlled. The form is made by Dreamweaver , the data base is built by SQL Server and the active website is made by using the ASP language .This paper includes the main designing , the detail designing, the function designing and , before this , some basic knowledge and present development of the programs mentioned above. Keywords: course choosing , announcing the course information , power , SQL Server , ASP 網(wǎng)上選課系統(tǒng) 2 目 錄 摘要(中文) 2 摘要(英文) 2 概述