【正文】
number design. And the system realization section has provided several major functions, together with the main windows and programs. The function of the System: System Management Module and class Management Module and Student files Management Module and Exercise Management Module. This economical and pragmatic system has explicit interface, with simple operation.Keywords :Teaching management; application;SQL Server 2000目 錄1引言 1 1 1 2 42技術(shù)簡介 5 HTML語言 5 IIS 5 Session對象 8 9 ActiveX控件 10 Toolbar工具條控件 11 協(xié)調(diào)菜單和工具欄的外觀 12 窗體設(shè)置 13 CSS樣式表 13 層疊樣式表的特點 13 添加層疊樣式表的方法 14 層疊樣式表的格式 16 層疊樣式表的分類 17 層疊樣式表的偽類 173 系統(tǒng)概述 18 系統(tǒng)及需求分析 18 系統(tǒng)需求 18 可行性分析 18 系統(tǒng)的功能簡介 20 系統(tǒng)管理模塊 21 班級管理模塊 21 學(xué)生資料管理模塊 21 作業(yè)管理模塊 21 系統(tǒng)開發(fā)的目標 214 系統(tǒng)流程分析 22 業(yè)務(wù)流程分析 22 數(shù)據(jù)流程分析 234. 2. 1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 23 數(shù)據(jù)流程圖 24 數(shù)據(jù)存儲分析實體聯(lián)系圖 245 系統(tǒng)設(shè)計 26 軟件模塊結(jié)構(gòu)設(shè)計 26 系統(tǒng)方案確定 26 軟件結(jié)構(gòu)設(shè)計 26 數(shù)據(jù)庫設(shè)計 266 系統(tǒng)功能的實現(xiàn) 30 系統(tǒng)登錄 30 學(xué)生注冊 32 學(xué)生用戶 35 教師用戶 37 班級管理 39 學(xué)生資料管理 40 成績作業(yè)管理 417 總結(jié) 44致謝 45參考文獻 461引言目前國家的教育體制正處在不斷改革、創(chuàng)新的階段,我國教育部門充分吸取國外優(yōu)秀的音樂教學(xué)模式,結(jié)合國內(nèi)多年的辦學(xué)經(jīng)驗,逐步探索出適合中國特色的音樂教學(xué)形式,因此國家教育部面向各級各類學(xué)校開展了全面學(xué)分制改革。文章介紹了音樂教學(xué)管理系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;系統(tǒng)的功能分為:系統(tǒng)管理模塊、班級管理模塊、學(xué)生資料管理模塊、成績作業(yè)管理模塊;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法?!白陨隙碌乜傮w規(guī)劃,自下而上地應(yīng)用開發(fā)” 的策略開發(fā)一個音樂教學(xué)管理系統(tǒng)的過程。摘 要隨著信息技術(shù)在管理上越來越廣泛的應(yīng)用,音樂教學(xué)管理系統(tǒng)的實施在技術(shù)上已逐步成熟。音樂教學(xué)管理系統(tǒng)是一個不斷發(fā)展的系統(tǒng),任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。通過分析某一學(xué)校音樂教學(xué)管理的不足,創(chuàng)建了一套行之有效的計算機管理學(xué)生的方案。本系統(tǒng)界面友好,操作簡單,比較實用。因此,各院校迫切學(xué)要對自己的現(xiàn)有教務(wù)管理系統(tǒng)進行改進和提高,根據(jù)國內(nèi)大學(xué)的現(xiàn)在管理模式,結(jié)合國際新的思想觀念,在校園網(wǎng)絡(luò)環(huán)境下建設(shè)先進的、與國際水平接軌的信息化管理平臺。在這樣的大環(huán)境下,選擇了“音樂教學(xué)管理信息系統(tǒng)”這個設(shè)計題目,符合實際需求。當今社會是一個網(wǎng)絡(luò)社會,電子商務(wù)系統(tǒng),企業(yè)信息系統(tǒng)已經(jīng)進入了網(wǎng)絡(luò)應(yīng)用的階段。選擇什么樣的開發(fā)平臺,開發(fā)工具,編程語言,技術(shù)的發(fā)展直接影響著信息技術(shù)產(chǎn)業(yè)。NET的的信息化發(fā)展對于Web開發(fā),組件開發(fā),數(shù)據(jù)開發(fā),VB的GUI開發(fā),或任何基于Windows平臺的開發(fā)人員,信息技術(shù)解決方案的行業(yè),NET的新的發(fā)展模式都可以使開發(fā)人員可以更好,更快速的完成工作。熟悉音樂教學(xué)管理工作的全部過程,從音樂教學(xué)工作的實際出發(fā),解決工作中關(guān)鍵性的難點問題,實現(xiàn)音樂教學(xué)工作全過程的計算機管理,幫助具體管理人員從復(fù)雜煩瑣工作中解放出來。學(xué)校音樂教育音樂教學(xué)管理系統(tǒng)實現(xiàn)了職能化的資源調(diào)配,使學(xué)院的資源得到優(yōu)化,教師、教室、課程、時間得以高效調(diào)配和合理應(yīng)用,解決了湖南涉外經(jīng)濟學(xué)院資源緊缺、院系多級管理狀況下排課、成績匯總難的問題。及時的回饋學(xué)生成績及音樂教學(xué)信息,確保音樂教學(xué)管理工作的快速實施,提高了教務(wù)處教師辦公效率。在數(shù)字校園理論逐步應(yīng)用的過程中,各學(xué)校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實施了各類音樂教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。要實現(xiàn)高等學(xué)校音樂藝術(shù)教育音樂教學(xué)管理的規(guī)范化、制度化,構(gòu)建我國普通高等學(xué)校音樂教育音樂教學(xué)管理模式,是我們所需要研究的一項重大課題之一。表11系統(tǒng)研究現(xiàn)狀描述表現(xiàn)狀描述、獨立的音樂教學(xué)管理機構(gòu)根據(jù)目前我國普通學(xué)校音樂教育音樂教學(xué)管理機構(gòu)設(shè)置情況調(diào)查及教育部相關(guān)文件和發(fā)展規(guī)劃,組建統(tǒng)一的、獨立的音樂教學(xué)管理機構(gòu)是我國普通學(xué)校音樂教育發(fā)展的必然趨勢和要求。樂教育音樂教學(xué)指導(dǎo)提綱編統(tǒng)一的能成體系的普通學(xué)校學(xué)校音樂課本,制訂普遍性學(xué)校音樂教育音樂教學(xué)指導(dǎo)提綱,是學(xué)校音樂教育發(fā)展的另一項重要工作,統(tǒng)一自成體系的學(xué)校音樂教材及全國性學(xué)校音樂教育音樂教學(xué)指導(dǎo)提綱的制訂,是有效地實現(xiàn)學(xué)校音樂教學(xué)的基本要素。根據(jù)普通學(xué)校音樂教育的現(xiàn)狀,課程主要內(nèi)容應(yīng)包括基礎(chǔ)課和實習(xí)課兩種類型。法根據(jù)學(xué)校音樂教育發(fā)展的需求,研究開發(fā)并推出很多套音樂教育計算機輔助音樂教學(xué)軟件,建立中國音樂教育資源庫,以國內(nèi)現(xiàn)有的教育網(wǎng)站為平臺建立音樂教育網(wǎng)站,衛(wèi)星網(wǎng)和互聯(lián)網(wǎng)相結(jié)合,進行傳輸研發(fā)教師電子備課平臺,幫助教師很快制作具有特色的音樂教育的計算機課件等。針對中國普通高等學(xué)校音樂教育音樂教學(xué)管理的實際情況,要更好地發(fā)揮高等學(xué)校音樂教育功能,應(yīng)該建立音樂教育音樂教學(xué)評價標準和科學(xué)合理的音樂教學(xué)質(zhì)量監(jiān)控體系。設(shè)計一套音樂教學(xué)管理系統(tǒng),面向?qū)W校音樂教學(xué),具有一定實用性的數(shù)據(jù)庫信息管理系統(tǒng)。通過開發(fā)一個通用網(wǎng)站,實現(xiàn)網(wǎng)站快速開發(fā)和部署。HTML語言的流行是因為一個HTML文件不管在任何操作系統(tǒng)的瀏覽器上面得到的結(jié)果應(yīng)該是相同的。HTML語言不區(qū)分大小寫,它有以下特點:它有特定的邏輯結(jié)構(gòu),分成不同的邏輯但元,是一種結(jié)構(gòu)化文本文檔。創(chuàng)建過程非常簡單。另外,HTML作為WEB上通用的描述語言,為各種計算機平臺提供了一個公開的標準接口,于平臺無關(guān) 。IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS支持服務(wù)器應(yīng)用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下內(nèi)容:(1) Microsoft Proxy Server 代理服務(wù)器;(2) Microsoft Exchange Server 客戶/服務(wù)器通訊和群組軟件;(3) 用于連接IBM企業(yè)網(wǎng)絡(luò)的Microsoft SNA Server;(4) 用于集中管理分布式系統(tǒng)的Microsoft Systems Management Server;(5) Microsoft Commercial Internet System(MCIS)。IIS相應(yīng)性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與Windows NT Server網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,此外,IIS和Windows NT Server也使用相同的SAM(Security Accounts Manager,安全帳戶管理器),對于管理員來說,IIS使用諸如性能監(jiān)視器和SNMP(Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)和類似的NT具有管理工具。Internet擴展的32位Windows應(yīng)用程序可以FTP,SMTP和HTTP協(xié)議的任務(wù)轉(zhuǎn)化為易于使用集中化的管理接口,這些接口將大大簡化使用互聯(lián)網(wǎng)應(yīng)用時,IIS也支持MIME(多用途互聯(lián)網(wǎng)郵件擴展,用于Internet郵件擴展),它可以用于訪問互聯(lián)網(wǎng)的應(yīng)用提供了一個簡單的注冊項。引進ASP后的IIS ,可以很容易地把動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個版本;它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 Web 應(yīng)用程序所需的各種服務(wù)。可以通過在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時增強 ASP 應(yīng)用程序的功能。另外,任何 應(yīng)用程序都可以使用整個 .NET Framework。 HTML編輯器和其他編程工具(包括Microsoft的Visual )一起工作。、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。(Managed Code)這樣一個全新概念,橫貫整個視窗開發(fā)平臺。(1) 高效率對于一個程序,速度是一件非常令人渴望的東西。在ASP中你只有盡可能精簡你的代碼,以至于不得不將它們移植到一個僅有很少一點性能的部件中。(2) 易控制,你將會擁有一個“DataBounds” (數(shù)據(jù)約束),這意味著它會連接到數(shù)據(jù)源,并自動加載數(shù)據(jù),控制工作更簡單。(4) 更好的升級能力快速發(fā)展的分布式應(yīng)用也需要更快速、更模塊化、更易操作、更多平臺支持和重復(fù)利用性更強的開發(fā),需要一種新的技術(shù)來適應(yīng)不同的系統(tǒng),網(wǎng)絡(luò)應(yīng)用和網(wǎng)站需要提供一種更加強大的可升級的服務(wù)。在保證頁面能在所有瀏覽器下工作的同時,又得盡量使用每個瀏覽器的最新屬性來建立更具交互性的頁面,這簡直不可想象。最簡單的解決辦法就是動態(tài)地對不同的用戶生成不同的輸出,或者就是對不同的用戶寫多個頁面。但是,這就意味著用戶的每次點擊都會讓服務(wù)器判斷應(yīng)該向用戶顯示什么。簡單地說。每個訪客將分別獲得一個Session。如果其他用戶可以同時訪問Web應(yīng)用程序,他也有他自己的Session變量,但兩個用戶之間通過Session變量不能共享信息,以及變化中的應(yīng)用類型可以實現(xiàn)多個用戶共享的所有頁面站點之間的信息。它要實現(xiàn)的功能就是,對于一個網(wǎng)站,當一個會員登錄看著這個模塊,另一個人具有相同名稱登錄的會員,將無法瀏覽該模塊的模塊。當某一會員登錄時,給這個會員一個Session記錄登錄狀態(tài)如:Session(Status)=Logged。這樣,當另一個用戶用相同的會員名登錄時,那么數(shù)據(jù)庫中記錄的就是新的SessionID,前者訪問此模塊時就不能通過檢查。 (2) TimeOut屬性該屬性是對用戶Session對象時限的定義。(3) Abandon方法該方法是Session對象的唯一方法,可以清除Session對象,用來消除用戶的Session對象并釋放其所占資源。也就是說,當服務(wù)器接收到應(yīng)用程序URL的HTTP請求,觸發(fā)該事件,并創(chuàng)建一個Session對象。Session變量與特定的用戶相聯(lián)系,針對某一個用戶賦值的Session變量是和其他用戶的Session變量完全獨立的,不會存在相互影響。它是程序最重要的特性之一,大多數(shù)程序都依賴一個良好的定義使程序易于使用和維護,在一個大型應(yīng)用程序的界面中如果沒有菜單和工具欄,用戶將很難進行操作。 wizard。在菜單創(chuàng)建時,還可以定義菜單的訪問鍵,使習(xí)慣了dos操作的用戶也能方便地進行操作。在所有的菜單功能項中,可以使菜單項命令有效或無效,所有的菜單控件都具有enable屬性,當這個屬性值為false時,菜單命令無效,它不響應(yīng)任何動作。所有未變暗的菜單項控件都是有效的,可以響應(yīng)其所定義的任何動作。工具欄含有工具欄按鈕,提供了對應(yīng)用程序最常用的命令的快速訪問。 ActiveX控件。程序中可用的控件可包括文本框、命令應(yīng)用程序就好像是代碼的一部分。其次,以前被稱作ole控件,是標準的用戶接口元素,可以實現(xiàn)窗體和對話框的快速組裝。或使用現(xiàn)有的控件來創(chuàng)建一個對照組。另外。,將ActiveX控件和其它可加入的對象加到工具箱中,即可在工程中使用它們。(2) 在該對話框中將列出所有已經(jīng)注冊的可加入的對象、設(shè)計者和ActiveX控件。(4) 單擊“確定”按鈕,關(guān)閉“部件”對話框。要將ActiveX控件加入“部件”對話框,單擊“瀏覽”按鈕。 Toolbar工具條控件Toolbar工具條控件,包含用來創(chuàng)建工具欄的button對象的集合,是實現(xiàn)工具條的主體。Toolbar也是一個控件容器且具有style屬性,并可以為其增加下拉按鈕和平滑按鈕等。其中,Toolbar控件也可以包含其它控件,如:bo box控件或text box控件。可以用caption屬性為每一個button對象設(shè)置文本,用image屬性設(shè)置圖像。在設(shè)計時若添加其它控件,只須將需要的控件拖入工具欄中即可。在運行時,雙擊工具欄將彈出“自定義工具欄”對話框,以便用戶隱藏、顯示或重新安排工具欄的按鈕。還可以用customize方法彈出“自定義工具欄”對話框。使用toolbar控件,主要是為