【正文】
35 網(wǎng)上選課系統(tǒng) 4 概述: 隨著無紙化辦公的一步步實現(xiàn), 信息的自動處 理以及網(wǎng)絡(luò)式的信息交 互方式越來越被人們認(rèn)可和應(yīng)用。本程序前臺采用 Dreamweaver 進(jìn)行頁面制作,后臺由 SQL Server 數(shù)據(jù)庫支持,通過使用 ASP 語言實現(xiàn)動態(tài)網(wǎng)頁的效果,達(dá)到對數(shù)據(jù)庫的操作以完成使用者的要求。網(wǎng)上選課系統(tǒng)設(shè)計方案 1 網(wǎng)上選課系統(tǒng) 摘要: 隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進(jìn)行了設(shè)計,基本實現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能,另外也初步解決了教師在課程信息發(fā)布管理上的權(quán)限問題。本文中除了有對程序的總體設(shè)計、詳細(xì)設(shè)計、 功能實現(xiàn)等主體部分外,在這之前還介紹了與網(wǎng)上選課系統(tǒng)相關(guān)的信息管理系統(tǒng)、網(wǎng)絡(luò)編程技術(shù)、 ASP 編程語言、 SQL Server 數(shù)據(jù)庫服務(wù)器等的基本內(nèi)容及發(fā)展情況。讓計算機來管理學(xué)生的信息是現(xiàn)在各個高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。 第一章:設(shè)計的可行性 MIS 系統(tǒng)的產(chǎn)生和發(fā)展情況 所謂 MIS(管理信息系統(tǒng) Management Information System)系統(tǒng) ,是一個由人、計算機及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳 遞、存貯、加工、維護(hù)和使用的系統(tǒng),是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計算機及網(wǎng)絡(luò)通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來巨大的經(jīng)濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、 無紙化的方向發(fā)展。換句話說, MIS 系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。 以高速度低成本完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問題的效率。 應(yīng)用科學(xué)的、客觀的處理方法,符合實 際情況。BS 架構(gòu)比起 CS 架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的 MIS 系統(tǒng)依賴于專門的操作環(huán)境,這意味著操作者的活動空間受到極大限制;而 BS 架構(gòu)則不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作 MIS 系統(tǒng)。使得通過互聯(lián)網(wǎng)的信息傳遞更加的便捷。由于 MIS 系統(tǒng)基于用戶需求的設(shè)計方法,使得該系統(tǒng)的使用更加的人性化、個人化、更貼近用戶。隨著高校人數(shù)的增多,這種弊端會越來越多的暴露出來。從教師的角度來說,同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學(xué)生選課而言更加的復(fù)雜,因此通過網(wǎng)上進(jìn)行課程發(fā)布能大幅度的減少教師的工作量,減少錯誤的發(fā)生幾率。以 MIS 系統(tǒng)的構(gòu)建思想來實現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實用性,可擴展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原 則。 網(wǎng)上選課系統(tǒng) 6 第二章:相關(guān)軟件及技術(shù)介紹 Dreamweave Dreamweaver 是美國 MACROMEDIA 公司開發(fā)的集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器 , 是一種可視化網(wǎng)頁制作工具,利用它可以輕松地制作出跨越平臺限制和跨越瀏覽器限制的動態(tài)網(wǎng)頁。通過平面設(shè) 計工具以及代碼提示、標(biāo)簽編輯器、可擴展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗這類編碼特性來實現(xiàn)對代碼和設(shè)計的管理。Dreamweaver 還包括有預(yù)建的布局和代碼,其中有網(wǎng)站結(jié)構(gòu)、表格、可訪問的模板以及為客戶端交互應(yīng)用而提供的 JavaScript。 Dreamweaver MX 為新的 ColdFusion MX特性提供全套的支持,包括增強的代碼編輯和開發(fā)功能、集成的調(diào)試功能、可視化布局功能和照片打印功能。豐富的 XML 和 Inter 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存 儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。例如, XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應(yīng)用實現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 集成極大的擴展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和 TSQL 擴展帶來了諸多靈活性。 ASP(Active Server Page) Active Server Pages (ASP) 是服務(wù)器端腳本編寫環(huán)境,是由 Server 端腳本、對象以及組件拓展過的標(biāo)準(zhǔn)主頁使用它可以創(chuàng)建和運行動態(tài)、交互的 Web 頁和基于 Web 的功能強大的應(yīng)用程序。 Active Server Pages 的求發(fā)送給 IIS Server 接收這個申請要求并由于其 .asp 的后綴意識到這是個 Active Server Pag 的對象來實現(xiàn)服務(wù)器與客戶端間的交互;可擴充服務(wù)器端功能。如用 ASP 內(nèi)置 ADO 組件可以輕松的存取各種數(shù)據(jù)庫。 HTML(Hyper Text Markup Language) HTML 的英文全稱是 Hypertext Markup Language,中文譯為“超文本標(biāo)記語言”。在幾年前作為 SGML 的一個子集開發(fā)的。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源, HTML 文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。雖然 HTML 是一種語言,但 HTML 不是程序語言,如 C++ 和 Java 之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會了 的格式非常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 HTML 頁面。 第三章:系統(tǒng)概述 項目范圍 網(wǎng)上選課系統(tǒng)從功能上劃分一共有 4 個主模塊,其中信息管理部分包含了 4個子???,具體的結(jié)構(gòu)示意如下列所示: 選課 信息瀏覽 信息修改 刪除 課程發(fā)布 從對象上劃分一共有教師、學(xué)生、管理員三部分,主要操作為課程發(fā)布和選課。 第四章:系統(tǒng)總體設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè)計 各模塊功能及示意圖 根據(jù)功能的不同可以將本系統(tǒng)劃分為四個主模塊,五個子模塊 身份驗證:通過登錄才可進(jìn)入選課系統(tǒng),登錄信息提交后檢驗登 錄者的身份是否合法,合法,則轉(zhuǎn)入對應(yīng)的操作界面。 選課:用于學(xué)生的網(wǎng)上選課,通過選擇被選學(xué)期,查看被選專業(yè)的課程,完成該學(xué)期的選課任務(wù)。已選課程瀏覽是為學(xué)生提供的查看自己已經(jīng)選擇的課程信息,根據(jù)選擇的學(xué)期不同而更新頁面。公共信息瀏覽適用于教師和學(xué)生查看最近發(fā)布的信息(內(nèi)容、時間)。 信息查詢:信息查詢包括教師個人信息查詢、課程查詢、選課名單查詢。教師個人信息是通過教師姓名來查詢對應(yīng)的老師個人信息,包括學(xué)歷、職稱、成果等。 信息修改: 修改:信息修改包括選課信息的修改,課程發(fā)布信息的修改,密碼的修改,學(xué)生信息的修改,教師信息的修改。 課程發(fā)布:課程發(fā)布用于教師發(fā)布新的課程信息,新信息發(fā)布后,當(dāng)學(xué)生選擇不同的學(xué)期后即可看到發(fā)布的信息(以列表的形式同其他課程信息一起列出)。查詢選課信息模塊中的課程編碼、學(xué)期、教師姓名信息作為傳遞參數(shù)用于查詢教師信息模塊、查詢選課名單模塊、查詢課程信息模塊、修改選課信息。管理員登錄后的修改教師信息、刪除教師信息模塊中傳遞的是教師的身份證號信息,參數(shù)由用戶輸入的信息得來;修改學(xué)生信息、刪除學(xué)生信息模塊中傳遞的是學(xué)生的學(xué)號信息,同樣傳遞的參數(shù)由用戶 輸入得來;刪除公告信息模塊中傳遞的是信息序號,由輸入得來 。 Xingming varchar No No 網(wǎng)上選課系統(tǒng) 12 姓名 所在學(xué)院 Suozaixueyyuan varchar No No 所在專業(yè) Suozaizhuanye varchar No No 班級 Banji varchar No No 密碼 Mima varchar No No