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

        ?

        基于 SharePoint 2010的 Flash課件庫開發(fā)

        2011-10-10 09:32:46張師毅王曉幸鄭佳佳
        中國醫(yī)學教育技術 2011年1期
        關鍵詞:擴展性應用程序文檔

        張師毅,王曉幸,鄭佳佳,周 驊

        (溫州醫(yī)學院附屬眼視光醫(yī)院信息中心,浙江 溫州 325027)

        基于 SharePoint 2010的 Flash課件庫開發(fā)

        張師毅,王曉幸,鄭佳佳,周 驊

        (溫州醫(yī)學院附屬眼視光醫(yī)院信息中心,浙江 溫州 325027)

        根據(jù)教學協(xié)作需求,開發(fā)了基于 SharePoint 2010的 Flash課件庫。在介紹其系統(tǒng)架構、關鍵技術和效果的同時,指出這一實現(xiàn)方式用于構建企業(yè)級的教學信息系統(tǒng)具有較大優(yōu)勢。

        SharePoint;Flash;課件庫

        SharePoint是Microsoft研發(fā)的服務功能集成套件,提供了較為全面的內容管理、企業(yè)搜索、共享業(yè)務流程信息等功能,有助于提高組織效率。它通過一個集成平臺可與企業(yè)內的 Intranet、Extranet和 Web應用程序形成基于數(shù)據(jù)的連接,還為 IT開發(fā)人員提供了服務管理、應用程序可擴展性和互操作性所需的平臺和工具[1]。

        Web部件是 SharePoint常用的可擴展點,也是Asp.Net 2.0的門戶框架技術的核心,由一組基于網(wǎng)頁的控件組成,這些控件能顯示模塊化的內容并允許用戶更改外觀和內容,可用于構建功能豐富的Web應用程序。在 SharePoint中,基于Web部件構建的Web應用程序易于在不同的站點頁面上重復部署使用[2-3]。

        Flash在醫(yī)學教學領域頗具實用價值,實現(xiàn)教學小組的課件資源共享有助于提高效率,促進教學水平的提高。SharePoint作為企業(yè)級的內容管理平臺,具有擴展性好、伸縮性強、應用程序接口豐富等優(yōu)良特性,但默認下對 Flash資源的管理功能尚不理想。該文通過開發(fā)自定義 Web部件,在 SharePoint 2010平臺實現(xiàn) Flash課件的一系列內容管理功能;開發(fā)ActiveX組件,使用 COM加載項技術將瀏覽器中呈現(xiàn)的 Flash課件插入 Powerpoint文檔,最終實現(xiàn)Flash課件庫。

        1 開發(fā)過程

        1.1 系統(tǒng)物理架構

        系統(tǒng)為 SharePoint 2010之上的擴展性開發(fā),物理架構以 SharePoint的體系架構為特征。SharePoint以服務器場來靈活滿足不同企業(yè)應用規(guī)模所需的伸縮性[4],一個最小部署如圖 1所示。由自定義Web部件構成的 Flash課件庫應用程序,通過開發(fā)環(huán)境Vs.net 2010直接部署于 SharePoint服務器,客戶端則通過瀏覽器進行訪問。

        圖1 Flash課件庫的物理架構示意圖

        1.2 課件庫功能設計

        課件庫是教學資源管理工具,其核心功能是內容管理。由于采用Web部件來構建應用程序并整合于 SharePoint平臺,因此其應用場景可能是如下情景,但又不限于此:①教學機構應用 SharePoint作為協(xié)作共享平臺;②其中的多個教學小組 (比如教研室、課程小組)擁有一個或多個Web站點,以此為門戶開展共享;③課件庫應用程序以Web部件實例的形式,被應用在一個或多個站點中,面向特定的小組發(fā)揮課件資源的共享功能。

        基于上述場景,課件庫的功能設計包括:①用戶上傳、下載特定的 Flash文檔,并依據(jù)賬戶身份管理發(fā)布的共享文檔;②用戶針對共享庫的 Flash文檔可以進行瀏覽、預覽、檢索;③課件庫的 Flash文檔統(tǒng)一被保存于 SharePoint站點的文檔庫,具有特定的資源地址,便于被站點內部其他 Web應用的引用,比如工作流和表單;④用戶可以在編輯某個 PPT文檔時,在線將特定 Flash文檔直接插入其中,以簡化操作。

        1.3 Web部件開發(fā)

        Vs.net 2010中的Web部件開發(fā)已升級為可視化Web部件開發(fā),從而提高了效率[5]。Vs.net 2010支持管理員和沙箱模式兩種部署Web部件的方法,開發(fā)完成后可直接連接到 Sharepoint 2010站點進行自動化部署。Web部件的開發(fā)框架如圖 2所示。

        圖2 Web部件的開發(fā)框架圖

        限于篇幅,Web部件和 ActiveX插件具體應用功能的開發(fā)不再一一敘述,可參考現(xiàn)存大量技術資料[6-8]。下列 C#代碼演示了如何在Web部件中使用服務器對象模型來存取 SharePoint站點文檔庫資源。

        var dc=new SPLinqDataContext(SPContext.Current.Web.Url);

        var GX WD=dc.Get List<文檔 >("共享文檔");

        var gxwdQuery=from gxwd in GXWD select new{gxwd.標題,gxwd.路徑,gxwd.名稱};

        spGridView.DataSource=gxwdQuery;

        spGridView.DataBind();

        gridview.DataSource=gxwdQuery;gridview.DataBind();

        2 運行效果

        系統(tǒng)功能設計順利得到實現(xiàn):首先,用戶能上傳、下載特定的 Flash文檔并發(fā)布共享,針對共享的Flash文檔可以進行瀏覽、預覽、檢索;其次,居于SharePoint文檔庫的每個 Flash文檔具有惟一的資源地址的 URL(如"http://192.168.1.1/Sites/TeamA/Flash/20100901003.s wf"),其他 Web站點只需在頁面插入 Ht ml編碼即可以在線引用 (如:<ht ml><body left margin=0 topmargin=0 scroll=no><embed width=100%height=100%fullscreen=yes src="http://192.168.1.1/Sites/TeamA/Flash/20100901003.s wf"></body></ht ml>),而Web應用程序以 html協(xié)議便可訪問這一資源;還有,當用戶新建某個 PPT文檔時,保持文檔處于打開的狀態(tài),在瀏覽器中點擊 Flash課件屬性框中的“插入 PPT文檔”快捷方式,則程序(通過 ActiveX組件)自動將 Flash文檔下載到本機并直接插入其中,如圖 3所示。

        圖3 插入 Flash課件到 PPT文檔截屏

        上述兩種引用 Flash文檔分別為在線Web資源和文件下載,適用于絕大多數(shù)應用 Flash課件的場景。Flash課件庫的開發(fā)是對 SharePoint內容管理功能的有益擴展,符合教學機構的實際需要,Web終端功能與 PPT的良好銜接,進一步提高了便捷性。

        3 討論

        在 SharePoint 2010上開發(fā) Flash課件庫,其優(yōu)勢主要體現(xiàn)在:①Flash課件庫作為一個基于 Web部件的功能單元,它將很容易在一個網(wǎng)站集下的多個站點頁面被實例化復用,從而能夠整合于 SharePoint其他功能。比如企業(yè)搜索、文檔庫、工作流,給用戶帶來更靈活的功能組合;②Flash課件庫作為一個應用程序,將沿承 SharePoint固有的體系架構特性而具有企業(yè)級應用所需的性能,并能夠根據(jù)訪問規(guī)模靈活擴展負載能力;③SharePoint 2010和 Vs.net 2010的組合,首次提供了完整易用的可視化 Web部件開發(fā)、部署和管理機制,顯著地提升了開發(fā)效率。

        教學信息化的發(fā)展使得相關信息系統(tǒng)已經(jīng)從局部小規(guī)模的獨立應用快速步入機構整體應用層面,從而對系統(tǒng)的擴展性、健壯性、伸縮性和接口特性提出了更高要求。系統(tǒng)除了功能滿足特定要求之外,需解決如下問題:①功能在將來的擴展性;②整體的安全性和易管理性;③不同負載下的架構伸縮性;④外部接口特性等。這些性能問題無一不是對開發(fā)工作的嚴峻考驗。

        SharePoint是一個門戶性質的集成平臺,可以與其他系統(tǒng)進行數(shù)據(jù)對接集成,從而將用戶所需的信息集成到門戶站點。同時,它本身也是一個運行在Intranet/Internet網(wǎng)絡之上可構建各種企業(yè)級信息系統(tǒng)的基礎開放架構[9],具有較好的擴展性、健壯性、伸縮性和接口特性。在這個平臺上,內容管理和協(xié)作,類似于排課排考、選課、成績管理、評教、教師工作量計算、教材管理、報表統(tǒng)計、查詢等功能,均較容易通過開發(fā)自定義應用程序得到實現(xiàn)。而所有這些功能部件的最終形態(tài),都將部分或全部延承平臺的性能特點,從而使開發(fā)者可以將主要注意力聚焦于實現(xiàn)用戶功能需求,不必在性能問題上耗費過多精力和時間。比如:在擴展性方面,能夠通過不同自定義程序在同一平臺上功能或數(shù)據(jù)銜接而實現(xiàn)無縫的功能擴展;在健壯性和伸縮性方面,則可直接通過SharePoint的體系結構特點和平臺管理功能,根據(jù)不同負載進行必要的結構伸縮、用戶管理以及容災備份、還原等;在接口特性方面,各種自定義程序的用戶數(shù)據(jù)可由平臺托管,因此平臺的各種數(shù)據(jù)接口均可直接發(fā)揮效用。

        SharePoint 2010作為 SharePoint的最高版本,其開發(fā)最顯著的提升在于應用程序接口。它集成了對非 SharePoint托管數(shù)據(jù)的訪問,提供一組更加豐富的解決方案工具,使 SharePoint API可用于包括 Web服務器和客戶端在內的各個平臺。開發(fā)人員可以使用多種對象模型來訪問服務器??蛻舳藢ο竽P蛣t可通過Web服務、客戶端 (JavaScript)API和 REST進行訪問。從而顯著簡化從客戶端計算機及基礎結構內的其他計算機訪問 SharePoint數(shù)據(jù)的過程,為更豐富的應用開發(fā)創(chuàng)造可能性[10]。

        該文案例在功能設計上相對簡單,其意義在于就技術途徑上給出了參考答案:新一代基于機構應用層的教學信息系統(tǒng)給開發(fā)帶來新的挑戰(zhàn)。那么以一個具有優(yōu)良架構的產(chǎn)品級企業(yè)信息平臺作為起點,通過二次開發(fā)來靈活自主地實現(xiàn)基于教學需求的功能,從而實現(xiàn)設計目標,同時降低開發(fā)風險并節(jié)約成本,這也許是解決挑戰(zhàn)的有效途徑之一。

        [1]馬沛.深入微軟 Office SharePoint Server套件 [EB/OL].http://www.cioage.com/art/200911/86945.ht m,2009-09-26

        [2]馮艷為,王成良.基于Web部件的個性化網(wǎng)站創(chuàng)建技術[J].重慶工學院學報:自然科學版,2008,22(2):121-126

        [3]張建義 ,王俞 ,亮劍.NET:SharePoint Server 2007開發(fā)實踐 [M].北京:電子工業(yè)出版社,2009:23-98

        [4]屠立剛 ,吳翠鳳.MicrosoftOffice SharePoint Server 2007管理大全[M].北京:電子工業(yè)出版社,2008:1-51

        [5]MassiB.Creating a SharePointVisualWeb Part usingVisual Studio 2010[EB/OL].http://blogs.msdn.com/b/beth massi/archive/2010/01/28/creating-a-sharepoint-visualweb-part-using-visual-studio-2010.aspx,2010-01-28

        [6]張卓然.基于 Sharepoint的Webpart開發(fā) [J].懷化學院學報,2008,27(11):48-49

        [7]高陽,毛志勇.Web Part開發(fā)過程 (1)[EB/OL].http://book.51cto.com/art/200912/167238.htm,2009-12-07

        [8]Microsoft.Developing Web Parts in SharePoint Foundation[EB/OL].http://msdn.microsoft.com/zh-cn/library/ms 367238.aspx,2010-05

        [9]賈笑明,李媛.基于 SharePoint技術的校園網(wǎng)數(shù)據(jù)中心構建[J].河南大學學報:自然科學版,2007,37(4):411-413[10]蔣建華.SharePoint 2010為程序開發(fā)人員帶來的好處[EB/OL].http://tech.ccidnet.com/art/3539/201007 01/2103011_1.ht ml,2010-07-02

        Development of Flash-based courseware library in SharePoint 2010

        Zhang Shiyi,W ang X iaoxing,Zheng Jiajia,Zhou Hua
        (Infor m ation Technology Center,Eye Hospital of W enzhou M edical College,W enzhou325027,China)

        Flash-based courseware library was developed in SharePoint 2010 according to requirements of teaching collaboration.Thispaper introduces the system framework,key technologies and effectiveness.The way to develop enterprise-class education infor mation application system has great advantages.

        SharePoint;Flash;courseware library

        G434

        A

        1004-5287(2011)01-0041-03

        浙江省教育廳基金資助項目(20051191)

        2010-09-21

        張師毅 (1979-),男,浙江溫州人,助理工程師,主要研究方向:眼科數(shù)字化儀器數(shù)據(jù)采集和教學、管理信息系統(tǒng)。

        王曉幸 (1975-),男,浙江溫州人,副教授,碩士,主要研究方向:眼科信息學,眼科醫(yī)院信息系統(tǒng)、眼科教學信息系統(tǒng)。電話:0577-88068890;E-mail:wxx@mail.eye.ac.cn

        猜你喜歡
        擴展性應用程序文檔
        有人一聲不吭向你扔了個文檔
        刪除Win10中自帶的應用程序
        電腦報(2019年12期)2019-09-10 05:08:20
        提高初中階段學生英語擴展性閱讀能力策略分析
        基于RI碼計算的Word復制文檔鑒別
        高中物理如何充分利用擴展性欄目
        學周刊(2016年26期)2016-09-08 09:02:56
        比ITX還小華擎推首款Mini—STX主板
        電腦愛好者(2016年8期)2016-04-28 20:54:47
        網(wǎng)絡教學平臺的擴展性研究
        Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
        關閉應用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        不讓他人隨意下載Google文檔
        電腦迷(2012年4期)2012-04-29 06:12:13
        国产内射一级一片高清内射视频 | 无码人妻精品一区二区三区下载 | 国精品人妻无码一区免费视频电影| 日韩人妻无码一区二区三区久久99| av无码精品一区二区乱子| 少妇人妻出水中文字幕乱码| 青青草高中生在线视频| 在线天堂www中文| 麻豆精品久久久久久久99蜜桃| 国产成人av综合色| av在线入口一区二区| 亚洲va欧美va日韩va成人网| 天天做天天躁天天躁| yy111111少妇影院| 男男啪啪激烈高潮无遮挡网站网址| 色婷婷亚洲一区二区三区| 十八岁以下禁止观看黄下载链接| 被暴雨淋湿爆乳少妇正在播放| 国产乱淫h侵犯在线观看| 亚洲欧美牲交| 国产呦精品系列在线播放| 成年女人18毛片毛片免费| 久久久天堂国产精品女人| 粗大的内捧猛烈进出视频| 久久夜色撩人精品国产小说| 黄网站a毛片免费观看久久| 婷婷色婷婷开心五月四| 欧美艳星nikki激情办公室| 久久久AV无码精品免费| 天堂麻豆精品在线观看| 无码色av一二区在线播放| 黄色成人网站免费无码av| 国产精品亚洲婷婷99久久精品| 国产女主播一区二区三区| 大桥未久亚洲无av码在线| 欧美成人免费看片一区| 亚洲国产91高清在线| 国产动作大片中文字幕| 亚洲欧美国产日韩字幕| 亚洲一区二区一区二区免费视频| 欧美亚洲精品suv|