• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      公共教室網(wǎng)上預(yù)約系統(tǒng)的設(shè)計與實現(xiàn)

      2012-12-31 00:00:00陳佳夏仁鑫
      電腦知識與技術(shù) 2012年28期


        摘要:隨著科學(xué)技術(shù)的不斷發(fā)展和人類知識種類的增多,公共教室開始成為一種公共資源來面向?qū)W校各類人群,該系統(tǒng)是研究通過教室預(yù)約來處理教室使用的相關(guān)問題。該系統(tǒng)主要是基于B/S模型,在WINDOWS系統(tǒng)下,運用ASP.NET 平臺和SQL SERVER 2005數(shù)據(jù)庫實現(xiàn)教室預(yù)約功能。本設(shè)計主要實現(xiàn)了教室的預(yù)約和管理功能,基本滿足了高校教室預(yù)約和管理需求,為各類教室預(yù)約系統(tǒng)提供有用的模版參考。
        關(guān)鍵詞:公共教室;預(yù)約;B/S;ASP.NET;數(shù)據(jù)庫
        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2012)28-6693-04
        1 概述
        1.1背景
        教室的使用一般是學(xué)校教務(wù)部門負責(zé)分配教室資源的使用情況。但隨著新時代的來臨,教室只能用來上課的單一功能亟待改變,改革開放以來中國的教育模式一直在尋求改變,以適應(yīng)培養(yǎng)更多社會棟梁的需求。現(xiàn)在,在提倡素質(zhì)教育的大環(huán)境下,很多學(xué)校涌現(xiàn)出了各種校內(nèi)社團組織,以豐富學(xué)生們的課余學(xué)習(xí)與生活,給學(xué)生們一個自由發(fā)展的空間以自我探索自身的價值和培養(yǎng)興趣愛好。漸漸的教室資源就改變了只能用于上課的單一功能,慢慢的也成為學(xué)生們課余時間的活動場所。
        既然現(xiàn)在的公共教室成為了一種公共資源,對其進行預(yù)約則成為一個十分必要的管理手段。在網(wǎng)絡(luò)時代的今天B/S(Browser/Server)模式的軟件開發(fā)設(shè)計在軟件業(yè)十分流行[8],大部分高校的資源管理也都通過這樣的形式展現(xiàn)出來,我決定使用這一模式來對公共教室進行網(wǎng)上管理。隨著計算機應(yīng)用水平和互聯(lián)網(wǎng)的迅速發(fā)展,各種資源實現(xiàn)網(wǎng)絡(luò)化,已經(jīng)成為必然趨勢。公共教室網(wǎng)上預(yù)約系統(tǒng)利用這兩個優(yōu)勢,來完成繁瑣的人工操作,從而改變過去教室傳統(tǒng)的預(yù)約模式,又提高辦事的效率。
        1.2意義
        在教學(xué)的大舞臺上,大量高科技設(shè)備進入公共教室環(huán)境,把一個個公共教室武裝成為一個個多媒體教室。多媒體教室成為現(xiàn)代科技在教學(xué)中應(yīng)用的集中體現(xiàn),它將計算機、多媒體技術(shù)、通訊技術(shù)和視音頻技術(shù)等融于教學(xué)的各個環(huán)節(jié),促進了教學(xué)手段的更新和發(fā)展。然而,隨著多媒體教室的增加,必然對使用、管理、維護等方面提出許多問題與挑戰(zhàn)。本課題針對教學(xué)實際的需求,以數(shù)據(jù)庫為平臺,構(gòu)建基于ASP.NET的B/S模式的公共教室網(wǎng)上預(yù)約系統(tǒng),可以較好地解決這些需求量大的多媒體教室教學(xué)資源的分配管理問題,對保證教學(xué)秩序的順利進行具有重要的現(xiàn)實意義。
        1.3方法
        本論文論述了基于B/S(Browser/Server)模式的公共教室預(yù)定系統(tǒng)的設(shè)計與實現(xiàn)過程。論文依次從開發(fā)背景、可行性分析、需求分析、詳細設(shè)計和系統(tǒng)實現(xiàn)這樣幾個角度來介紹各個開發(fā)階段的過程。
        2 系統(tǒng)設(shè)計方案
        2.1需求分析
        本課題研究的功能具有很強的針對性,是根據(jù)高校實際運作情況的綜合分析來進行設(shè)計,所以要盡量的設(shè)計得人性化,讓人使用方便。本系統(tǒng)主要用戶對象有三個,分別是學(xué)生、教師、管理員。
        為學(xué)生設(shè)計的功能主要有兩個:查詢功能、預(yù)約功能。為教師設(shè)計的功能也有兩個:查詢功能、預(yù)約功能。管理員除了擁有學(xué)生和教師的查詢功能、預(yù)約功能以外,還有教室信息管理、課程信息管理、用戶管理。
        2.2功能設(shè)計
        公共教室網(wǎng)上預(yù)約系統(tǒng)的總體結(jié)構(gòu)共分四個部分,該系統(tǒng)結(jié)構(gòu)圖如圖1所示。
        2.3開發(fā)環(huán)境
        本系統(tǒng)的開發(fā)主要是在Microsoft Windows XP系統(tǒng)中完成;開發(fā)使用到的工具有:圖片處理工具photoshop cs5(中文版),應(yīng)用程序編寫工具Microsoft Visual Studio 2008 ,數(shù)據(jù)庫服務(wù)器工具SQL Server2005企業(yè)管理器。
        2.4運行環(huán)境
        硬件平臺:奔騰4(P4)1.6GHz及以上配置CPU;512MB以上內(nèi)存。
        軟件平臺: Windows XP/ Windows 2000/ Windows 2003/vista/windows 7;SQL Server 2005企業(yè)管理器或2005以上的版本;IE6.0或更高版本瀏覽器;IIS5.0或以上版本web服務(wù)器。
        3 系統(tǒng)詳細設(shè)計
        3.1邏輯設(shè)計
        通過圖2所示E-R圖闡述對公共教室網(wǎng)上預(yù)約系統(tǒng)建立的幾個主要實體數(shù)據(jù)模型。
        3.2物理結(jié)構(gòu)設(shè)計
        3.2.1數(shù)據(jù)表設(shè)計
        數(shù)據(jù)表概念設(shè)計。概念模型是獨立于具體數(shù)據(jù)庫管理系統(tǒng)的,它描述從用戶角度看到的數(shù)據(jù)庫,反應(yīng)用戶的現(xiàn)實環(huán)境,與數(shù)據(jù)庫將來怎樣實現(xiàn)無關(guān)。一個好的數(shù)據(jù)庫不是基本表越多越好,而是設(shè)計盡量少的表實現(xiàn)盡可能多的用途。本系統(tǒng)的數(shù)據(jù)庫設(shè)計完全遵循數(shù)據(jù)庫設(shè)計的原則。
        4 系統(tǒng)功能實現(xiàn)
        4.1數(shù)據(jù)庫連接模塊
        從系統(tǒng)的安全性考慮我們不能將數(shù)據(jù)庫連接字串隨便放在一個頁面中,本系統(tǒng)的數(shù)據(jù)庫連接字串放在web.config文件中。
        本系統(tǒng)對需要進行數(shù)據(jù)庫操作的頁面功能提供指定接口,通過該接口實現(xiàn)對數(shù)據(jù)庫的操作,以SQL查詢?yōu)槔?,該模式的運作流程如圖3所示。
        
        圖3 數(shù)據(jù)庫操作流程圖
        4.2登錄功能模塊
        公共教室網(wǎng)上預(yù)約系統(tǒng)的登錄界面比較簡單,在后臺代碼中實現(xiàn)賬號和密碼的比對,如果正確則根據(jù)身份條件跳轉(zhuǎn)到相應(yīng)頁面,本系統(tǒng)在操作成功后的主界面分為三類:管理員界面(Administrator.aspx)、教師界面(Teacher.aspx)、學(xué)生界面(Student.aspx)。
        4.3預(yù)約功能模塊
        預(yù)約功能是公共教室網(wǎng)上預(yù)約系統(tǒng)的主要功能,在設(shè)計階段已經(jīng)考慮到的預(yù)定與否關(guān)鍵在于能不能實現(xiàn)類似課程表樣式的顯示方式,而且要能夠直接選取需要預(yù)定的時間。為此本系統(tǒng)提供了如圖4所示表格來顯示教室的預(yù)定狀況。
        4.4退出功能模塊
        退出功能主要是對登陸記錄的session值注銷,所有功能存放于Logout.aspx頁面文件中,在學(xué)生、教師、管理員點擊菜單中的退出按鈕時,將跳轉(zhuǎn)到Logout.aspx頁面來,后臺程序就進行session值的注銷操作。操作完成后頁面自動跳轉(zhuǎn)回到首頁即登陸頁面。
        5 結(jié)束語
        本系統(tǒng)的測試方法主要有單元測試和集成測試。通常,單元測試和編碼屬于軟件過程的同一階段。在編寫代碼時期對每項功能進行了單元測試。集成測試是測試和組裝軟件的系統(tǒng)化技術(shù)。最后經(jīng)過集成測試整個系統(tǒng)能夠完成早期設(shè)想的預(yù)約管理功能,多次修改后,公共教室網(wǎng)上預(yù)約系統(tǒng)終于搭建成功,通過這幾個月的努力,公共教室網(wǎng)上預(yù)約系統(tǒng)實現(xiàn)了它的基本功能。
        參考文獻:
        [1] 周金橋.ASP.NET夜話[M].北京:電子工業(yè)出版社,2009.
        [2] 王石.精通Visual C#2005——語言基礎(chǔ)、數(shù)據(jù)庫系統(tǒng)剛開發(fā)、Web開發(fā)[M].北京:人民郵電出版社,2007:169-175.
        [3] 張海潘.軟件工程導(dǎo)論[M].5版.北京:清華大學(xué)出版社,2008.
        [4] 謝盛嘉.基于數(shù)字化校園的多媒體教室綜合管理系統(tǒng)[J].現(xiàn)代計算機,2010(1).
        [5] 林錦雀.最新XML入門與應(yīng)用[M].北京:中國鐵路出版社,200

      江都市| 昌邑市| 仙居县| 固镇县| 错那县| 舒城县| 麻阳| 古浪县| 梁山县| 大埔区| 吉安县| 康乐县| 莱西市| 瓦房店市| 吴江市| 仁布县| 张家港市| 阜阳市| 岫岩| 英超| 搜索| 怀远县| 盐山县| 定州市| 来安县| 齐齐哈尔市| 利津县| 冕宁县| 大新县| 石屏县| 青海省| 全南县| 石家庄市| 怀安县| 墨脱县| 康定县| 六盘水市| 深圳市| 宜章县| 保靖县| 清水河县|