版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄摘要1abstract2前言3第一章 緒論41.1引言41.2課題內(nèi)容及目標41.3課題意義51.4文章組織結(jié)構(gòu)5第二章 相關(guān)技術(shù)及背景知識62.1緒論62.2 b/s 模式簡介62.3 概述72.4 web概述72.5 sql server 2005概述72.6 visual studio 2008概述82.7總結(jié)8第三章 系統(tǒng)的設(shè)計和實現(xiàn)93.1 系統(tǒng)分析與總體設(shè)計93.1.1系統(tǒng)功能描述93.1.2 系統(tǒng)功能模塊劃分113.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn)123.2.1創(chuàng)建數(shù)據(jù)庫123.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計123.3本章小節(jié)14第四章 系統(tǒng)的實現(xiàn)154.1系統(tǒng)功能塊設(shè)計154.2普通用戶
2、查詢模塊的實現(xiàn)164.3管理員管理模塊的實現(xiàn)174.3.1 班級管理模塊的實現(xiàn)184.3.2 學生模塊的實現(xiàn)204.3.3 用戶管理模塊的實現(xiàn)214.3.4分配管理模塊的實現(xiàn)234.3.5機房管理模塊的實現(xiàn)244.4本章小節(jié)27第五章 系統(tǒng)的運行285.1前臺登錄界面的運行285.2 管理員界面的運行295.3本章小節(jié)33第六章 總結(jié)與展望346.1 課題總結(jié)346.2 課題展望34參考文獻35致謝36摘要隨著高校多媒體教學的廣泛開展,運用多媒體機房教室的次數(shù)也越來越多,對多媒體機房教室設(shè)備信息的管理需要一個行之有效的方法。本文提出了一個基于b/s結(jié)構(gòu)的多媒體機房教室設(shè)備信息管理方法,并且進行
3、了系統(tǒng)實現(xiàn)。本文首先簡單介紹了asp.net,sql server 2005和b/s結(jié)構(gòu)等技術(shù)進行介紹。接著分析系統(tǒng)的功能需求,并對其進行功能模塊的劃分。然后介紹系統(tǒng)的設(shè)計和結(jié)構(gòu),功能和數(shù)據(jù)庫的設(shè)計。本系統(tǒng)的開發(fā)使用可以更好地讓我們運用多媒體機房教室,幫助學校有效管理多媒體機房教室設(shè)備信息。關(guān)鍵字:機房教室設(shè)備信息,asp.net, sql server 2005,b/s結(jié)構(gòu)。abstractwith the extensive development of multimedia teaching, the use of multi-media room is also increasing
4、the number of classrooms, classroom equipment for multi-media room information management needs of an effective method. in this paper, this is based on b/s structure of the multimedia classroom equipment room information management methods, and conducted a system implementation. this article first b
5、riefly introduces the asp.net, sql server 2005 and b/s structure technology are introduced. then, functional requirements analysis systems and the division of functional modules. then introduce the design and structure, function, and database design. development of the system we use to better use of
6、 multimedia room classroom, assist schools to effectively manage multi-media room classroom equipment information. keywords: class room equipment information, asp.net, sql server 2005, b/s structure.前言隨著高?,F(xiàn)代化教學地不斷深入,多媒體已經(jīng)成為了重要的教學工具。高校應該對多媒體教學資源和設(shè)備進行有效的管理,才可以保證正常的教學活動,所以開發(fā)一個多媒體機房教室設(shè)備信息管理系統(tǒng)對于各個高校來說都是非
7、常有價值的。多媒體的未來是很激動人心的,我們生活中數(shù)字信息的數(shù)量在今后幾十年中將急劇增加,質(zhì)量上也將大大地改善。多媒體正在快速的、出乎意料的方式進入人們生活的多個方面,那么多媒體教學就顯得很重要了。九十年代起,隨著計算機技術(shù)的迅速發(fā)展和普及,多媒體計算機已經(jīng)逐步取代了以往的多種教學媒體的綜合使用地位。因此,現(xiàn)在我們通常所說的多媒體教學是特指運用多媒體計算機并借助于預先制作的多媒體教學軟件來開展的教學活動過程。它又可以稱為計算機輔助教學。本系統(tǒng)就是正對多媒體計算機教學設(shè)計的多媒體機房教室設(shè)備信息管理系統(tǒng),可以是學生和老師更好的利用多媒體機房教室,提高學習效率,同時有利于學校管理多媒體機房教室。本
8、次系統(tǒng)的題目是多媒體機房教室設(shè)備信息管理系統(tǒng),要求使用vs2008語言工具完成系統(tǒng)平臺界面的設(shè)計,使用sql server 2005數(shù)據(jù)庫存儲數(shù)據(jù),并能使系統(tǒng)在b/s模式下運行第一章 緒論1.1引言近年來,多媒體教學以其生動、靈活的教學方式和豐富的教學內(nèi)容深受廣大師生的歡迎,在高等學校里尤其突出,多媒體教學的內(nèi)容也逐漸滲透到英語,中文,數(shù)學這些傳統(tǒng)黑板教學課程;伴隨多媒體教學課程增多而出現(xiàn)的問題就是對多媒體機房教室的需求大量增加。近幾年,學校在多媒體機房教室的建設(shè)上投入了大量的資金,增加了多媒體機房教室的數(shù)量,提高了多媒體機房教室設(shè)備的檔次。近而,對多媒體機房教室設(shè)備的管理問題也就擺上了管理者
9、的桌面,本文提出一個基于b/s結(jié)構(gòu)的多媒體機房教室設(shè)備信息管理系統(tǒng),幫助管理者有效管理多媒體機房教室。1.2課題內(nèi)容及目標本系統(tǒng)采用了基于web的b/s結(jié)構(gòu),實現(xiàn)了方便、快捷的多媒體機房教室設(shè)備信息管理系統(tǒng)。本系統(tǒng)主要由以下幾個功能組成:(1)新增、修改、刪除機房。多媒體機房教室設(shè)備信息包括機房位置、機房名稱、機房編號、電腦配置、電腦臺數(shù)。(2)新增、修改、刪除上機班級。班級信息包括班級編號、名稱、人數(shù)、上機課程、學生名單。(3)機房分配模塊:將機房按照時間段分配給不同的班級不同的課程,使得班級與機房之間,班級與課程之間都不存在沖突。(4)機房分配情況查詢模塊:可以查看當前各機房的安排情況。(
10、5)學生可以根據(jù)學號,姓名,班級信息查看上機安排。(6)普通用戶可以對班級、學生、機房、分配信息管理,管理員用戶還能新增,刪除用戶和管理用戶的權(quán)限。解根據(jù)當今多媒體機房教室的應用情況,設(shè)計一個合理的多媒體機房教室設(shè)備信息管理系統(tǒng),以便更好的運用多媒體機房教室。論文(設(shè)計)目標如下:(1) 使用web登陸界面,簡單方便操作;(2) 了解b/s結(jié)構(gòu),知道asp.net框架的思想和方法;(3) 熟悉多媒體機房教室設(shè)備管理信息的總體設(shè)計思想,理解運作過程,根據(jù)用戶需求來設(shè)計系統(tǒng)功能。1.3課題意義在it技術(shù)飛速發(fā)展的現(xiàn)在,利用多媒體機房教室進行教學時必然的趨勢,怎么更好地利用多媒體機房教室就變的至關(guān)重
11、要了。本系統(tǒng)大大提高了多媒體機房教室的利用率,該系統(tǒng)幫助管理員掌握每臺微機的具體信息,方便維修管理。學生和老師可以查詢多媒體機房教室分配和上機課程,避免沖突。很大程度提高了學習的效率,建立一個完善的多媒體機房教室系統(tǒng)在現(xiàn)在以及不久的將來都是一件有意義的事。1.4文章組織結(jié)構(gòu)本文提出并設(shè)計了基于b/s結(jié)構(gòu)的多媒體機房教室設(shè)備信息管理系統(tǒng),全文共分為6章:第一章 描述了多媒體機房教室設(shè)備信息管理系統(tǒng)的內(nèi)容目標及意義。第二章 描述了該系統(tǒng)所運用的相關(guān)技術(shù)和背景。第三章 描述了系統(tǒng)的需求分析和系統(tǒng)功能模塊。第四章 描述了系統(tǒng)的功能實現(xiàn),各個模塊的具體實現(xiàn)。第五章 描述了系統(tǒng)的運行。第六章 對本系統(tǒng)的設(shè)
12、計過程進行總結(jié)和感悟,并討論了進一步不斷優(yōu)化程序和完善系統(tǒng)的展望。第二章 相關(guān)技術(shù)及背景知識2.1緒論隨著我國教育信息化的不斷發(fā)展,在傳統(tǒng)的教學模式中廣泛運用現(xiàn)代化教育技術(shù)手段,多媒體教學作為現(xiàn)代化教育技術(shù)的重要組成形式,近些年來發(fā)展迅速。與此同時,如何更大限度地提高多媒體教學設(shè)備的利用率和完好率,避免資源浪費,充分發(fā)揮辦學效益和提高教學質(zhì)量已成為多媒體設(shè)備的管理必須面對的問題 如今不斷發(fā)展的計算機技術(shù)與網(wǎng)絡技術(shù)為我們構(gòu)建高效的多媒體設(shè)備管理平臺提供了一個良好的基礎(chǔ)環(huán)境.本文中通過對傳統(tǒng)的b/s 模式,提出了一種基于asp .net 架構(gòu)的高校多媒體設(shè)備管理系統(tǒng),為保障多媒體教學設(shè)備更好地為教
13、學服務提供技術(shù)支持。2.2 b/s 模式簡介b/s(browser/server,瀏覽器 /服務器)模式又稱b/s結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對c/s模式應用的擴展。在這種結(jié)構(gòu)下,用戶工作界面是通過ie瀏覽器來實現(xiàn)的。b/s模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如lan, wan, internet/intranet等)訪問和操作共同的數(shù)據(jù);最大的缺點是對企業(yè)外網(wǎng)的環(huán)境依賴性太強,由于各種原因引起企業(yè)外網(wǎng)中斷都會造成系統(tǒng)癱瘓。 隨著internet流行,以往的主機終端和c/s都無法滿足當前的全球網(wǎng)絡開放、互連、信息隨處可見和信息共享
14、的新要求,于是就出現(xiàn)了b/s型模式。b/s模式最大特點是:用戶可以通過www瀏覽器去訪問internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的web服務器產(chǎn)生的,而每一個web服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺藈ww瀏覽器,一般無須任何用戶程序,只需從web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給web服務器,web服務器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)可以在此結(jié)構(gòu)的基
15、礎(chǔ)上建立自己的internet。2.3 概述不僅僅是active server page (asp)的下一個版本;它還提供了一個統(tǒng)一的 web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 web 應用程序所需的各種服務。 的語法在很大程度上與 asp 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有 asp 應用程序中逐漸添加 功能,隨時增強 asp 應用程序的功能。 是一個已編譯的、基于.net 的環(huán)境,可以用任何與.net兼容的語言創(chuàng)作應用程序。另外,任何 應用程序都可以使用整個 .net framework。開發(fā)人員可以方便地獲
16、得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等??梢詿o縫地與 html 編輯器和其他編程工具(包括microsoft visual studio .net)一起工作。這不僅使得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到web頁的gui 和婉全集成的調(diào)試支持。2.4 web概述隨著internet和分布式計算日益流行,應用程序安全訪問遠程機器上的服務的需求也就隨之增加。老的開發(fā)平臺隨后也加入了訪問遠程服務的功能,例如分布式組件對象模型(distributed component object model)。而we
17、b服務已經(jīng)成為microsoft .net框架的一個組成部分。從廣義的角度來看,web服務是可被基于超文本傳輸協(xié)議(hypertext transfer protocol, http)的遠程應用程序利用的一個方法或者一組方法。microsoft .net框架通過提供所以必要的管道來接收、分析和響應客戶機請求,使得開發(fā)者可以快速、容易地創(chuàng)建和配置web服務。 2.5 sql server 2005概述sql server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (bi) 工具提供了企業(yè)級的數(shù)據(jù)管理。sql server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的
18、存儲功能,使您可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。sql server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 sql server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 bi 解決方案,幫助您的團隊通過記分卡、dashboard、web services 和移動設(shè)備將數(shù)據(jù)應用推向業(yè)務的各個領(lǐng)域。 與 microsoft visual studio、microsoft office system 以及新的開發(fā)工具包(包括 business intelligence development studio)的緊密集成使
19、sql server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,sql server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。2.6 visual studio 2008概述microsoft visual studio 2008是面向windows vista、office 2007、web 2.0的下一代開發(fā)工具,代號“orcas”,是對visual studio 2005的一次及時、全面的升級。vs2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、xml的訪問方式,語言更加簡潔。使用visual studio 2008可以高
20、效開發(fā)windows應用。設(shè)計器中可以實時反映變更,xaml中智能感知功能可以提高開發(fā)效率。同時visual studio 2008支持項目模板、調(diào)試器和部署程序。visual studio 2008可以高效開發(fā)web應用,集成了ajax 1.0,包含ajax項目模板,它還可以高效開發(fā)office應用和mobile應用。2.7總結(jié)本文獻綜述介紹了本課題中使用到的技術(shù)asp.net和開發(fā)工具visual studio2008 及sql server 2005各自的功能特點。多媒體機房教室設(shè)備信息管理系統(tǒng)是基于b/s結(jié)構(gòu)使用asp.net+c#+ sql server 2005進行開發(fā)。本系統(tǒng)為高
21、校多媒體教育提供了一個簡單方便的管理系統(tǒng),方便管理員對多媒體機房教室設(shè)備信息的管理。第三章 系統(tǒng)的設(shè)計和實現(xiàn)創(chuàng)建多媒體機房教室設(shè)備信息管理系統(tǒng),可以為學生和老師提供上機安排信息,有利于他們更好的分配自己的時間。使用該系統(tǒng)還可以幫助管理員方便有效的管理多媒體機房教室設(shè)備的信息,從而提高工作效率。3.1 系統(tǒng)分析與總體設(shè)計為了更好的滿足不同用戶的需求,方便管理員進行多媒體機房設(shè)備信息查詢管理,在線查詢上機安排,班級課程,同時考慮到用戶的分散性以及使用戶操作更方便,本系統(tǒng)采用b/s模式設(shè)計。3.1.1系統(tǒng)功能描述多媒體機房教室設(shè)備信息管理系統(tǒng)所實現(xiàn)的功能模塊包括多媒體機房管理,班級管理,學生管理,分
22、配情況查詢管理,用戶管理和上機安排查詢等模塊。具體描述如下:1、多媒體機房管理模塊(1)新增多媒體機房信息,包括機房位置、機房名稱、機房編號、電腦配置、電腦臺數(shù);(2)修改多媒體機房信息;(3)刪除多媒體機房信息。2、班級管理模塊(1)新增上機班級,班級信息包括班級編號、名稱、人數(shù)、上機課程;(2)修改上機班級;(3)刪除上機班級.。3、學生管理模塊(1)新增學生信息;(2)修改學生信息;(3)刪除學生信息。4、分配情況查詢管理模塊(1)查看當前各機房安排情況;(2)新增分配信息;(3)修改分配信息;(4)刪除分配信息。5、用戶管理模塊(1)查看用戶;(2)添加用戶;(3)刪除用戶。6、上機安
23、排查詢(1)按學號查詢;(2)按班級查詢;(3)按姓名查詢。多媒體機房教室設(shè)備信息管理系統(tǒng)所實現(xiàn)的功能模塊主要由兩類人使用,即匿名用戶(包括學生、老師和其他用戶)和系統(tǒng)管理員。系統(tǒng)管理員主要負責多媒體機房管理,班級管理,學生管理,分配情況查詢管理,用戶管理,其用例圖如3-1所示:圖3-1 管理員使用系統(tǒng)用例圖匿名用戶進入系統(tǒng)后,能進行上機安排查詢,可以按班級,姓名,學號進行查詢,其用例圖如3-2所示:圖3-2 匿名用戶使用系統(tǒng)用例圖本系統(tǒng)規(guī)定,匿名用戶不需要身份驗證,所以不需要注冊用戶。為了維護系統(tǒng)運行,只需要系統(tǒng)管理員進行身份驗證。3.1.2 系統(tǒng)功能模塊劃分從功能描述的內(nèi)容可以看到,本系統(tǒng)
24、可以實現(xiàn)5個完整的功能。我們根據(jù)這些功能,設(shè)計出系統(tǒng)的功能模塊如圖3-3所示:多媒體機房教室設(shè)備信息管理系統(tǒng)多媒體機房管理模塊班級管理模塊學生管理模塊分配情況查詢模塊用戶管理模塊圖3-3多媒體機房教室設(shè)備信息管理系統(tǒng)功能模塊示意圖多媒體機房教室設(shè)備信息管理系統(tǒng)的功能模塊之間的關(guān)系如圖3-4如示:普通用戶查詢班級管理機房管理學生管理分配管理用戶管理多媒體機房教室設(shè)備管理系統(tǒng)圖3-4多媒體機房教室設(shè)備信息管理系統(tǒng)的功能模塊關(guān)系圖本系統(tǒng)分為前臺系統(tǒng)和后臺系統(tǒng)兩個部分。前臺系統(tǒng)不需要進行身份認證,任何人都可以通過瀏覽器查詢上機安排情況,后臺系統(tǒng)需要身份認證,只有管理員可以進入并對本系統(tǒng)進行管理。3.2
25、 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn)3.2.1創(chuàng)建數(shù)據(jù)庫首先創(chuàng)建數(shù)據(jù)庫crm,用來保存本系統(tǒng)的所有數(shù)據(jù),直接在vs里創(chuàng)建即可。3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)定義的數(shù)據(jù)庫中共有以下5個表:機房管理表“room”,班級管理表“class”,學生管理表“student”,分配管理表“distribute”,用戶管理表“user”下面分別介紹這些表的結(jié)構(gòu)。1、機房管理表機房管理表用于記錄機房信息,結(jié)構(gòu)如表3-1示:表3-1機房的結(jié)構(gòu)名稱數(shù)據(jù)類型允許空備注roomidint(4)否機房編號roomaddresschar(10)否機房位置roomnamechar(10)是機房名字equipvarchar(50)是電
26、腦配置numberint(4)是數(shù)量2、班級管理表班級管理表用于登記班級需要上機的信息,結(jié)構(gòu)如表如3-2所示:表3-2 class的結(jié)構(gòu)名稱數(shù)據(jù)類型允許空備注classidint(4)否班級編號classnamevarchar(50)否班級名stunumberint(4)否人數(shù)programevarchar(50)是課程3、學生管理表學生管理表用于記錄學生的信息,結(jié)構(gòu)如表3-3所示:表3-3 student的結(jié)構(gòu)名稱數(shù)據(jù)類型允許空備注stuidchar(10)否編號namechar(10)是姓名classnamevarchar(50)是班級名4、分配管理表分配管理表用于記錄分配的上機信息,結(jié)構(gòu)
27、如表3-4所示:表3-4 distribute的結(jié)構(gòu)名稱數(shù)據(jù)類型允許空備注idint(4)否編號roomnamechar(10)否機房名classnamevarchar(50)否班級名disdatedatetime(8)否日期distimechar(10)否時間programevarchar(50)是課程5、用戶管理表用戶管理表用于記錄用戶信息,結(jié)構(gòu)如表3-5所示:表3-5 user的結(jié)構(gòu)名稱數(shù)據(jù)類型允許空備注useridint(4)否用戶編號usernamechar(10)否用戶名userpasswdvarchar(50)否用戶密碼powervarchar(50)是權(quán)限3.3本章小節(jié)本章主要
28、介紹了與本系統(tǒng)相關(guān)的需求分析,包含系統(tǒng)分析與總體設(shè)計,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn),以便更好的完成本系統(tǒng)。第四章 系統(tǒng)的實現(xiàn)本系統(tǒng)采用b/s模式,服務器采用asp.net技術(shù),前臺界面采用vs2008,后臺數(shù)據(jù)庫采用sql server 2005。4.1系統(tǒng)功能塊設(shè)計本系統(tǒng)整個功能塊如圖4-1所示:添加信息登陸界面學生管理用戶管理班級名首頁班級管理分配管理機房管理修改信息刪除信息普通用戶管理員圖4-1 系統(tǒng)功能塊設(shè)計 本系統(tǒng)主要分為匿名(普通用戶)登錄和管理員登錄,下面介紹這兩種登錄模塊的實現(xiàn)。4.2普通用戶查詢模塊的實現(xiàn)用戶在登錄系統(tǒng)后,普通用戶可以進行匿名登錄,進入系統(tǒng)的上機安排查詢頁面,可以根據(jù)
29、班級、學號、姓名來查詢信息。系統(tǒng)從數(shù)據(jù)庫中獲取要查詢的相關(guān)信息項并顯示,查詢所填寫的班級、學號、姓名的信息不正確的無相關(guān)記錄顯示,返回重新填寫查詢,填寫正確更新數(shù)據(jù)庫并顯示上機安排信息,查詢完成后,則結(jié)束運行。活動圖如圖4-2: 圖4-2 用戶查詢活動圖4.3管理員管理模塊的實現(xiàn)網(wǎng)站管理頁面只有管理員才能進入,管理員登錄系統(tǒng),輸入賬號及密碼,如果用戶名或密碼錯誤,則返回輸入賬號及密碼的界面重新輸入;如果輸入的賬號和密碼全都正確,則成功進入系統(tǒng)?;顒訄D如圖4-3所示: 圖4-3 管理員登錄后臺活動圖登錄界面是本系統(tǒng)管理員的入口,只有成功登錄后才能對本系統(tǒng)進行管理。管理界面的功能是對系統(tǒng)數(shù)據(jù)提供后
30、臺管理界面,有權(quán)限的用戶才能進入管理界面。管理員對班級、機房、學生、分配、用戶5個模塊的信息進行添加、編輯、和刪除。具體操作如圖4-4所示:圖4-4管理員對后臺管理的活動圖4.3.1 班級管理模塊的實現(xiàn)班級管理功能有:添加班級、編譯班級、刪除班級。管理員進入添加班級頁面后,輸入需要添加的班級編號、班級名稱、班級人數(shù)和上機課程,點擊提交即可添加成功。在該頁面可以直接刪除班級或進入編譯頁面對班級信息進行編譯。(1)、添加班級的時序圖,如圖4-5所示:圖 4-5 添加班級時序圖(2)、修改班級的時序圖,如圖4-6所示:圖 4-6 修改班級時序圖(3)、刪除班級的時序圖,如圖4-7所示:圖4-7刪除班
31、級時序圖4.3.2 學生模塊的實現(xiàn)學生管理模塊的功能有:添加、查看、刪除學生信息等功能。管理員進入學生管理頁面,輸入要添加的學生的相關(guān)信息,點擊提交,若無該學生相同信息則添加成功。在該頁面可以查看和刪除學生信息。(1)、添加學生的時序圖,如圖4-8所示:圖4-8添加學生時序圖(2)、刪除學生的時序圖,如圖4-9所示:圖4-9刪除學生時序圖(3)、修改學生的時序圖,如圖4-10所示:圖4-10修改學生時序圖4.3.3 用戶管理模塊的實現(xiàn)用戶管理功能有:添加用戶、修改用戶、刪除用戶。管理員進入添加用戶頁面后,輸入需要添加的用戶,點擊提交即可添加成功。在該頁面可以直接刪除用戶或者對用戶進行修改。(1
32、)、添加用戶的時序圖,如圖4-11所示:圖4-11添加用戶時序圖(2)、刪除用戶的時序圖,如圖4-12所示:圖4-12刪除用戶時序圖(3)、修改用戶的時序圖,如圖4-13所示:圖4-13修改用戶時序圖4.3.4分配管理模塊的實現(xiàn)分配管理功能是將機房按照時間段分配給不同的班級不同的課程,使得班級與機房之間,班級與課程之間都不存在沖突??梢蕴砑臃峙浜蛣h除分配信息。(1)、添加分配管理的時序圖,如圖4-14所示:圖4-14添加分配時序圖(2)、刪除分配管理的時序圖,如圖4-15所示:圖4-15刪除分配時序圖(3)、修改分配管理的時序圖,如圖4-16所示:圖4-16修改分配時序圖4.3.5機房管理模塊
33、的實現(xiàn)機房管理功能有:添加機房信息、修改機房信息、刪除機房信息。管理員進入添加用戶頁面后,輸入需要添加的用戶,點擊提交即可添加成功。在機房管理頁面可以直接刪除機房信息或者進入修改頁面對機房信息進行修改。(1)、添加機房管理的時序圖,如圖4-17所示:圖4-17添加機房時序圖部分代碼如下:protected void button1_click(object sender, eventargs e) sqlconnection conn = new sqlconnection(dbhelper.strcon); conn.open(); string check1 = string.format
34、(select * from room where roomaddress = 0, textbox1.text); string check2 = string.format(select * from room where roomaddress = 0, textbox2.text);如果該添加的地址已存在,則返回重新添加;如果該添加的機房名已被占用,則返回繼續(xù)添加:添加成功的代碼如下:sqlcommand cmd = new sqlcommand(insert into room(roomaddress,roomname,equip,number) values( + textbox1
35、.text + , + textbox2.text + , + textbox3.text + , + textbox4.text +), conn); cmd.executenonquery(); utils.alertbox(添加成功!); conn.close(); (2)、刪除機房管理的時序圖,如圖4-18所示:圖4-18刪除機房時序圖代碼如下: conn.open(); sqlcommand cmd = new sqlcommand(delete from room where roomid= + request.querystringroomid.tostring() + , co
36、nn); cmd.executenonquery(); utils.alertbox(刪除成功!); conn.close(); response.write(history.go(-1);); (3)、修改機房管理的時序圖,如圖4-19所示:圖4-19修改機房時序圖部分代碼如下:sqlcommand cmd = new sqlcommand(update room set roomname= + textbox2.text + ,equip= + textbox3.text + ,number=+ textbox1.text + where roomaddress= + label1.tex
37、t + , conn); cmd.executenonquery(); utils.alertbox(修改成功!); conn.close(); response.redirect(./roomlist.aspx); 4.4本章小節(jié)本章主要介紹了系統(tǒng)登錄頁面的活動圖和各個模塊的時序圖,展示了整個系統(tǒng)的實現(xiàn)過程。第五章 系統(tǒng)的運行本章主要介紹多媒體機房教室設(shè)備信息管理系統(tǒng)的主要運行界面。5.1前臺登錄界面的運行1運行軟件后,首先看到的是登陸界面,如圖5-1所示:圖5-1 登陸界面的運行界面 2可以點“匿名”進入下一頁,但只能看到如下的界面,界面如圖5-2所示:圖5-2匿名進入后的運行界面能做的只
38、有看到當天的上機安排和分別按照“學號,姓名,班級”進行上機安排的搜索。5.2 管理員界面的運行1使用其它功能則需要用戶名和密碼進行正常登陸,默認管理員用戶名和密碼都是“admin”,登陸后,除了之前的功能外,還可以看到一個進入后面頁面的導航,如圖5-3所示:圖5-3導航的運行界面通過這些連接就能對整個軟件進行管理(注:如果登錄時用的用戶權(quán)限是普通用戶,而非管理員,將無法看到用戶管理的連接,即不能對用戶進行管理) 2.進入班級管理首頁后,列出的是一些需要上機班級的相關(guān)信息,界面如5-4所示:圖5-4 班級管理運行界面點擊右側(cè)的“查看”操作將列出對應班級的學生信息,“編輯”則可以對對應的項進行修改
39、,點擊“刪除將直接刪除該項”。3進入機房管理頁面后,列出的是機房位置、機房名稱、機房編號、電腦配置、電腦臺數(shù)的相關(guān)信息,界面如圖5-5所示:圖5-5 機房管理運行界面4.進入學生管理頁面后,列出的是學生的姓名、學號、班級等相關(guān)信息,界面如圖5-6所示:圖5-6 學生管理運行界面5.進入用戶管理頁面后,列出的是用戶的相關(guān)信息,可以對用戶進行添加,編輯和刪除,如圖5-7所示:圖5-7 用戶管理運行界面6再添加需要上機的班級信息時,由于同一個班級可能有多種課程需要上機,所以班級和課程都不唯一,唯一的是班級和上機課程聯(lián)合起來的信息。所以在添加時要做判斷,當班級和上機課程聯(lián)合信息已存在時,添加會彈出下面提示框(同理,修改時也會),如圖5-5所示:圖5-5彈出的提示框7添加分配記錄時,首先,每當日期或機房變化時,下面都會列出當天在這個機房的上機安排項,以便于正確的進行分配。其次,由于每天每個機房只有5個時間段能上機,所以當某個機房某天已經(jīng)存在5條分配記錄時,就會提醒用戶這天當前機房已經(jīng)不能再分配了,運行界面如圖5-6所示:圖5-6 添加分配的運行界面8在添加分配機房時,還會做很多判斷,如(1)當“日期,機房,時間段”三者聯(lián)合信息存在時會提示,如圖5-7所示:圖5-7 彈出的提示(2)當“日期,班級,時間段”三者聯(lián)合信息存在時會提示,如圖5-8所示:圖5-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025招標師考試合同管理考點之概念和內(nèi)容
- ssl握手協(xié)議得流程
- 2022年湖州織里合同糾紛案查詢
- 二零二五年度智慧農(nóng)業(yè)聯(lián)營合作協(xié)議2篇
- 2025家庭房屋室內(nèi)裝修合同范本
- 二零二五年度出境領(lǐng)隊境外緊急援助合同3篇
- 2024年裝飾裝修工程聯(lián)合施工合同
- 2024版商業(yè)宣傳冊設(shè)計合作協(xié)議
- 2025關(guān)于商務合同范本
- 2025農(nóng)村土地轉(zhuǎn)讓合同書范本
- 0的認識和加、減法(說課稿)-2024-2025學年一年級上冊數(shù)學人教版(2024)001
- 2025年廣西旅發(fā)南國體育投資集團限公司招聘高頻重點提升(共500題)附帶答案詳解
- 2024-2025學年銅官山區(qū)數(shù)學三年級第一學期期末調(diào)研試題含解析
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之18:“7支持-7.1資源”(雷澤佳編制-2025B0)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之17:“6策劃-6.6合作”(雷澤佳編制-2025B0)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之16:“6策劃-6.5組織結(jié)構(gòu)”(雷澤佳編制-2025B0)
- 全國英語教師賽課一等獎七年級上冊(人教2024年新編)《Unit 7 Happy Birthday》教學設(shè)計
- 碳排放監(jiān)測技術(shù)
- 2024年世界職業(yè)院校技能大賽高職組“關(guān)務實務組”賽項參考試題庫(含答案)
- 江西省2023-2024學年高二上學期期末教學檢測數(shù)學試題 附答案
- 超市項目投標書模板
評論
0/150
提交評論