亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高校教學視頻資源錄像任務管理系統(tǒng)的研究*

        2011-10-20 05:39:06張培山夏志強古忠民葉仁春
        中國教育信息化 2011年19期
        關鍵詞:表示層邏輯流程

        張培山,夏志強,古忠民,葉仁春

        (華中科技大學 現代教育技術中心,湖北 武漢 430074)

        高校教學視頻資源錄像任務管理系統(tǒng)的研究*

        張培山,夏志強,古忠民,葉仁春

        (華中科技大學 現代教育技術中心,湖北 武漢 430074)

        隨著教學視頻資源錄像任務量的增加,電話預約和紙筆記錄的管理方式已經不能適應攝像任務管理工作的需要,研究和探索新型的預約和管理模式勢在必行。運用ASP.NET技術構建的錄像任務管理系統(tǒng)可以實現對錄像任務的整個工作流程進行管理,系統(tǒng)不但可以簡化錄像工作的中間環(huán)節(jié)、提高管理工作的效率,而且還具備強大的統(tǒng)計分析功能,為部門的決策和發(fā)展提供數據支持。

        教學視頻;工作流程;ASP.NET

        長期以來,教學視頻資源的錄像服務和管理方式一直都采用電話預約和紙筆記錄的形式,這種方式易受一些不確定性因素的影響,并且預約與管理的中間環(huán)節(jié)較多,易發(fā)生一些諸如遺忘或丟失任務單的情況,不利于錄像任務的分配和調度,更不利于整個工作流程的管理。

        正是基于對上述問題的認識,我們提出一種全新的教學視頻資源錄像服務和管理的解決方案,即建設教學資源錄像任務管理系統(tǒng)。該系統(tǒng)的建設不但為廣大教師的錄像預約工作提供便利,而且提高工作效率和服務質量,完善教學視頻資源錄像工作的日常管理。

        一、系統(tǒng)的總體設計

        1.系統(tǒng)的體系結構

        參照.NET的企業(yè)架構模型,本系統(tǒng)采用了N層體系構架,即:瀏覽器—Web表示層—業(yè)務邏輯層—數據訪問層—存儲過程—實體表。實際上,它本質上仍是一個三層架構的系統(tǒng),這樣的分層是為了提高系統(tǒng)的可擴展性和可重用性。另外,系統(tǒng)采用B/S結構,使系統(tǒng)的升級過程變得非常簡單。按照N層體系架構的思想,在系統(tǒng)體系構架設計中分為三個邏輯層,即:Web表示層、業(yè)務邏輯層、數據訪問層。

        (1)Web表示層:Web表示層為客戶端提供對應用程序的訪問。Web表示層以可視化的形式提供豐富、靈活的用戶交互界面,用來顯示信息和收集數據,利用業(yè)務邏輯層提供的功能完成用戶請求。Web表示層由ASP.NET Web窗體和代碼隱藏文件組成。

        (2)業(yè)務邏輯層:業(yè)務邏輯層是應用程序的關鍵所在,它負責處理所有來自Web表示層的用戶請求,并將處理的結果返回給表示層。業(yè)務邏輯層還提供系統(tǒng)執(zhí)行業(yè)務的規(guī)則,為具體的應用提供事務處理、安全控制等功能。業(yè)務邏輯層包含對系統(tǒng)業(yè)務規(guī)則和業(yè)務實體的實現。業(yè)務規(guī)則指應用程序中動態(tài)的、可變化的業(yè)務邏輯,它完成如用戶驗證這樣的任務。業(yè)務實體解決了業(yè)務數據的表現形式的問題,它包含了用于在各層之間傳遞信息的數據集。每個業(yè)務實體將模型化物理數據庫中的特定信息,并選擇適當的方式建立不同的業(yè)務實體。業(yè)務邏輯層的相關類包含在系統(tǒng)的BussinessLogicLayer命名空間中。

        (3)數據訪問層:數據訪問層為業(yè)務邏輯層提供數據服務。在本系統(tǒng)中,數據訪問層的相關類包含在系統(tǒng)的DataAccessLayer命名空間中。圖1顯示了系統(tǒng)中各層之間的結構關系。

        2.系統(tǒng)的功能描述

        系統(tǒng)的主要功能是對錄像任務的整個工作流程進行管理,包括任務的預約、分配、執(zhí)行確認、審核、反饋評價以及任務統(tǒng)計分析等。此外,還包括與錄像任務相關的各種信息以及系統(tǒng)用戶的管理維護功能。其中工作流程管理是系統(tǒng)的核心部分,其他內容都是圍繞著工作流程管理來進行的。

        系統(tǒng)采用基于角色的管理模型,根據擁有訪問系統(tǒng)權限的不同,系統(tǒng)設置了系統(tǒng)管理員、部門負責人、工作人員和用戶(主用是教師)四種角色。圖2展示了系統(tǒng)的功能及不同角色所擁有的系統(tǒng)權限,也可以說是所允許執(zhí)行的系統(tǒng)操作。

        系統(tǒng)管理員:負責系統(tǒng)內角色和用戶的管理工作,如創(chuàng)建新用戶,刪除用戶等;

        部門負責人:部門負責人擁有的權限較多,是整個系統(tǒng)內非常重要角色,它負責錄像任務的分配、預約信息的管理以及工作任務的統(tǒng)計分析等;

        攝像工作人員:工作人員主要負責任務的執(zhí)行。執(zhí)行結束后,將執(zhí)行情況如實地反饋給部門負責人;

        用戶(教師):用戶,這里主要是指教師,他是整個工作流程的發(fā)起者。當自己的預約完成后,還可以對任務的執(zhí)行情況,如錄像質量、服務態(tài)度等,做出自己的評價,并提出意見和建議。

        3.系統(tǒng)的工作流程

        教學視頻資源錄像任務管理系統(tǒng)的工作流程如圖3所示:

        (1)錄像預約:工作流程是從用戶發(fā)起錄像服務預約開始的,用戶在預約界面輸入錄像任務的相關信息,如時間、地點、課程名稱等內容,即完成了錄像預約工作。

        (2)任務分配:部門負責人查看用戶的錄像預約,并將任務分配到具體的工作人員手中。

        (3)執(zhí)行任務并確認:工作人員瀏覽分配給自己的錄像任務,并執(zhí)行錄像工作。工作完成后,要提交錄像執(zhí)行情況,包括車輛的使用情況等。

        (4)任務審核:部門負責人對每位工作人員的工作進行審核,以保證工作的質量。

        (5)評價反饋:對于已經完成的預約,用戶可以根據自己拿到的教學視頻,對視頻的質量、工作人員的態(tài)度等等進行評價,并對錄像工作提出自己的意見和建議。

        除了錄像任務的工作流程之外,系統(tǒng)還包括其他內容的管理,如人員的管理、角色管理以及與工作流程相關的其他信息的管理工作。

        二、系統(tǒng)的詳細設計與實現

        1.開發(fā)環(huán)境及工具

        本系統(tǒng)是在.NET Framework 2.0平臺下,以Microsoft Visual Studio.NET 2005作為開發(fā)工具、以SQL Server 2005 Express作為后臺數據庫、IIS 6.0作為Web服務器,使用C#語言開發(fā)的。Visual Studio.NET 2005和SQL Server 2005 Express可以實現無縫連接,大大提高了系統(tǒng)的開發(fā)效率和質量。

        2.系統(tǒng)安全性的實現

        ASP.NET通過提供一個內置的基礎結構,在應用程序級保護Web頁面不受任何未經授權的訪問,從而簡化了安全應用程序的編程。而ASP.NET 2.0更是提供了完善的角色管理功能,可以幫助我們輕松地實現系統(tǒng)應用程序級的安全。

        要使用ASP.NET的角色管理功能,只要在應用程序的web.config文件中的<system.web>配置節(jié)中添加如下代碼即可:

        我們還可以通過角色建立頁面和web文件的訪問規(guī)則。例如,我們希望只有部門負責人(角色名為Managers)才能訪問TaskReport.aspx文件,則添加如下代碼即可:

        3.數據訪問層SQLDataAccessLayer類的設計與實現

        根據系統(tǒng)的總體設計,數據訪問層是連接業(yè)務邏輯層和底層數據庫的橋梁。因此,數據訪問層的主要功能是對底層數據庫執(zhí)行CRUD操作,并返回操作的結果,供業(yè)務邏輯層使用。

        SQLDataAccessLayer類封裝了所有訪問數據庫的方法,這些方法通過調用數據庫中的存儲過程,實現對數據庫的CRUD操作。使用存儲過程,一方面可以提高系統(tǒng)的安全性;另一方面,存儲過程是已經編譯過的,可以提高數據的讀取速度,對改善系統(tǒng)的性能有很大的幫助。如圖4所示。

        三、結束語

        教學視頻資源錄像任務管理系統(tǒng)的成功開發(fā)與應用,規(guī)范了中心錄像任務的工作流程管理、簡化了錄像工作的中間環(huán)節(jié)、提高了管理效率和質量。此外,系統(tǒng)提供的統(tǒng)計分析功能,不但可以對每位工作人員的工作量進行統(tǒng)計,而且還可以對與之相關的信息進行統(tǒng)計管理,大大方便了我們的統(tǒng)計工作。更為重要的是,通過本系統(tǒng)還可以對中心的整體工作情況進行分析,全面了解中心目前的工作現狀,為中心領導的科學決策提供數據支持。

        [1]劉慶國,聶元銘編著.ASP.NET企業(yè)級開發(fā)案例精解(C#編程篇)[M].北京:人民郵電出版社,2006.

        [2]Jason Price(美)著.邱仲潘等譯.C#數據庫編程從入門到精通[M].北京:電子工業(yè)出版社,2003.

        [3]Dino Esposito(意)著.施平安譯.ASP.NET 2.0 技術內幕[M].北京:清華大學出版社,2006.8.

        [4]Karli W atson,Christian Nagel(美)等著.齊力波譯.C#入門經典[M].北京:清華大學出版社,2006

        [5]N ikhil Kothari,Vandana Datye著.鄧春紅,王琳等譯.ASP.NET服務器控件與組件開發(fā)[M].北京:機械工業(yè)出版社,2003.

        [6]張敏,蔡樹才,耿艷霞等.基于ASP.NET的預約型開放實驗室管理系統(tǒng)[J].實驗技術與管理,2007,24(7):73-76.

        [7]夏志強.高校音像資料管理系統(tǒng)的研究[J].實驗技術與管理,2008,25(5):105-107.

        [8]俞歡軍,許寧,杜占玲.基于ASP.NET技術的實驗室信息管理系統(tǒng)的實現[J].計算機工程與設計,2005,26(11):3034-3036.

        TP315

        A

        1673-8454(2011)19-0039-03

        (編輯:隗爽)

        猜你喜歡
        表示層邏輯流程
        刑事印證證明準確達成的邏輯反思
        法律方法(2022年2期)2022-10-20 06:44:24
        邏輯
        創(chuàng)新的邏輯
        吃水果有套“清洗流程”
        基于Spring的企業(yè)級Web項目架構設計研究
        軟件(2019年6期)2019-10-08 06:27:21
        違反流程 致命誤判
        勞動保護(2018年5期)2018-06-05 02:12:10
        女人買買買的神邏輯
        37°女人(2017年11期)2017-11-14 20:27:40
        本刊審稿流程
        析OGSA-DAI工作流程
        ASP.NET三層構架解析
        亚州终合人妖一区二区三区| 自拍偷自拍亚洲精品情侣| 熟女人妇交换俱乐部| 精品第一页| 97国产精品麻豆性色| 成人自拍一二在线观看| 中文字幕一区日韩精品| 大地资源网最新在线播放| 亚洲亚洲亚洲亚洲亚洲天堂| 亚洲精品一区三区三区在线| 日产精品99久久久久久| 桃花色综合影院| 亚洲精品6久久久久中文字幕| 国产香蕉一区二区三区| 久久精品熟女亚洲av香蕉| 久久精品国产成人午夜福利| 毛片亚洲av无码精品国产午夜| 国产乱人伦AV在线麻豆A| 精品国产爱在线观看| 精品亚洲国产日韩av一二三四区| 精品熟人妻一区二区三区四区不卡| 爆爽久久久一区二区又大又黄又嫩 | 桃红色精品国产亚洲av| 国产乱码卡二卡三卡老狼| 日日澡夜夜澡人人高潮| 视频国产精品| 亚洲免费精品一区二区| 99无码精品二区在线视频| 无码专区天天躁天天躁在线| 欧美巨大xxxx做受中文字幕| 美女免费视频观看网址| 在线亚洲高清揄拍自拍一品区| 色综合中文综合网| 国产欧美日本亚洲精品一5区| 中国男女黄色完整视频| 亚洲精品久久久久久久久久吃药| 日本亚洲国产一区二区三区| 真人在线射美女视频在线观看 | 日本免费人成视频播放| 国产黄三级三级三级三级一区二区| 久久精品中文字幕有码|