共享軟件的開發(fā)范文

時間:2024-01-02 17:50:44

導語:如何才能寫好一篇共享軟件的開發(fā),這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

共享軟件的開發(fā)

篇1

[關(guān)鍵詞]面向?qū)ο螅卉浖こ蹋?a href="http://www.eimio.cn/haowen/264854.html" target="_blank">開發(fā)

0前言

軟件工程的設(shè)計在于對工程學的相關(guān)理論進行利用,并由此作為立足點來進行軟件開發(fā)與維護。作為軟件工程方法中的一大主流方向,面向?qū)ο蟮姆椒ㄔ诮陙淼玫搅溯^為廣泛的應用。在該方法中,對象的主要特征屬性在于數(shù)據(jù)與操作,其中數(shù)據(jù)對應于對象的內(nèi)部屬性特征,操作對應于對象的外部運動規(guī)律,通過利用面向?qū)ο蟮姆椒?,軟件開發(fā)與維護的便捷性可得到根本提升。本文特針對基于面向?qū)ο蟮能浖こ涕_發(fā)進行了相關(guān)探究,現(xiàn)總結(jié)如下。

1面向?qū)ο蟮姆治雠c設(shè)計概述

面向?qū)ο蟮姆治鲞^程主要包含以下兩個階段:①對用戶需求進行提取與抽象概括;②建立模型。面向?qū)ο蟮脑O(shè)計過程主要是將用戶的實際要求進行轉(zhuǎn)換與設(shè)計,使其成為一個最優(yōu)的方案。面向?qū)ο蟮姆椒ㄔ谟煞治龅皆O(shè)計的過程中,所有已知條件處于不斷擴充的狀態(tài),在對其進行優(yōu)化與完善后,最終使其成為模型。分析與設(shè)計雖屬于兩個不同的階段,但兩者不僅相互聯(lián)系、相互影響,甚至可相互產(chǎn)生制約。一方面,分析的準確性可對所建立模型的實際意義產(chǎn)生直接影響,同時也是設(shè)計結(jié)果的折射;另一方面,設(shè)計階段并非可脫離分析階段獨立運行,反之,在這一階段中需對分析的結(jié)果進行反復的理解,由此對其進行完善。

2面對對象的開發(fā)方法研究

2.1Booch方法

Booch這一方法主要分為微觀與宏觀兩個過程,兩個過程之間存在一定聯(lián)合,同時相互區(qū)別,筆者在此進行區(qū)別概述。微觀的過程可概括為以下幾個方面:①將類和對象抽象化,在問題中進行類和對象的挖掘,同時確定實現(xiàn)對象功能的行為;②對抽象出來的類的狀態(tài)及行為進行建立,主要對類圖進行利用,由此建立起識別對象與類的關(guān)系,對類對象的邊界進行確認,并對相互協(xié)同作用的類對象進行辨別;③對算法與數(shù)據(jù)結(jié)構(gòu)進行優(yōu)化設(shè)計,以實現(xiàn)對象類與對象。與微觀過程不同的是,宏觀過程對于風險與結(jié)構(gòu)更為側(cè)重。進行宏觀軟件工程開發(fā)時,一些相應的成果及活動隨之得以確定,為風險評估工作與修改工作提供了便利條件。在宏觀過程中,結(jié)構(gòu)與完整性兩個因素得到了重點強調(diào),對概念化和需求的建立提出了新的要求。在概念化的過程中,對于創(chuàng)造性具有較高的要求,且無固定模式與框架,建立核心的需求是該過程中的根本任務。另外,在分析過程中,需對軟件開發(fā)所需的模型進行提供,并充分對系統(tǒng)的行為引起重視,由此作為立足點,對系統(tǒng)的功能特點進行區(qū)分;設(shè)計過程中,主要側(cè)重于系統(tǒng)結(jié)構(gòu)的實現(xiàn)。

2.2OMT方法

OMT方法是一種在數(shù)據(jù)庫的關(guān)系設(shè)計中具有廣泛應用范圍的方法,且在不斷發(fā)展的過程中,在面向?qū)ο蟮姆治雠c設(shè)計領(lǐng)域中也逐漸得到了應用。在實體與關(guān)系模型的基礎(chǔ)上,OMT方法又做出了進一步拓展,主要包括類、行為、繼承等。該方法的模型主要分為如下三種:①對象的模型。該模型主要對對象靜態(tài)的結(jié)構(gòu)進行表述,并對其相互之間的作用關(guān)系進行表達;②動態(tài)的模型。該模型主要對系統(tǒng)動態(tài)的變化特點進行描述,如隨時間的變化等,狀態(tài)與活動是其重要概念;③功能的模型。該模型主要將不同的數(shù)據(jù)值在系統(tǒng)內(nèi)進行轉(zhuǎn)換,如數(shù)據(jù)存儲、數(shù)據(jù)流、控制流的概念等??偠灾琌MT方法對于分析數(shù)據(jù)密集型的信息系統(tǒng)具有重要的意義,同時具有較為廣闊的發(fā)展前景。

2.3UML方法

UML這一建模語言的特點在于易于表達、思路清晰、功能強大,包含著靜態(tài)、動態(tài)、系統(tǒng)環(huán)境模型等。在這一方法中,可通過可視化建模工具所提供的代碼來對模型進行轉(zhuǎn)換,使其成為一種編程語言,不僅如此,還可通過對相應的工具與方法進行利用,使其產(chǎn)生逆向轉(zhuǎn)換,使其成為UML。在UML方法中,基于例圖、對象圖、類圖的模型可劃分為靜態(tài)模型;基于狀態(tài)圖、活動圖的模型可劃分為動態(tài)類型。這一方法的優(yōu)勢在于對先前各種建模技術(shù)的經(jīng)驗與特點做出了綜合與總結(jié),并對其中的有利條件進行了吸收,形成一種標準的建模語言。例如,Web系統(tǒng)、數(shù)據(jù)的模型等新的思想均在UML技術(shù)中得到了充分體現(xiàn),為其提供了深厚的內(nèi)在支持。

3面向?qū)ο蟮能浖こ涕_發(fā)的特點及優(yōu)勢

經(jīng)實踐研究表明,面向?qū)ο筮M行設(shè)計的軟件工程在當前的計算機軟件工程中具有較強的優(yōu)勢。第一,該方法與人類的思維方式更為貼近;第二,該方法具有較強的穩(wěn)定性;第三,具有更強的可復用性;第四,在大型產(chǎn)品的開發(fā)與維護工作中可提供更為良好的便利條件。該方法的特點主要可概括如下:①對象屬于基本元素,不同的基本元素之間可進行組合,形成復雜的軟件對象,并由軟件對象構(gòu)成整體的系統(tǒng);②在對不同的對象類進行劃分時,可各自對應的數(shù)據(jù)與方法;③層次結(jié)構(gòu)可通過子類與父類來進行設(shè)定;④不同對象之間可進行相互聯(lián)系。

4結(jié)語

篇2

【關(guān)鍵詞】軟件工程 CAI課件 課件開發(fā)

隨著多媒體技術(shù)的快速發(fā)展,計算機輔助教學的廣泛普及,各類學科的教學課件應運而生。從理論上講,大量的教學課件地運用可以減輕教師的工作量,提高教學質(zhì)量,但實際上,在教學中真正用得好,用得巧的教學課件并不多。開發(fā)成本高,軟件質(zhì)量低,重復開發(fā)的現(xiàn)象屢見不鮮,很難滿足當前日益增長的教學課件的需求。此種不良現(xiàn)象我們稱之為“教學軟件危機”。要消除此種軟件危機,就要有正確的軟件開發(fā)理念。本文結(jié)合軟件工程的思想,論述一下如何能夠更好地進行CAI課件的開發(fā)與制作。

1 軟件工程思想概述

軟件工程是指導計算機軟件開發(fā)和維護的工程學科,采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗證明正確的原理技術(shù)和當前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(jīng)濟地開發(fā)出高質(zhì)量的軟件并有效地維護它。

軟件危機是指在計算機的開發(fā)和維護過程中所遇到的一系列嚴重問題。包括如何開發(fā)軟件以滿足對軟件日益增長的需求,和如何維護數(shù)量不斷膨脹的已有軟件。

軟件工程借助工程的理論來指導軟件開發(fā),大量軟件開發(fā)實例證明了采用軟件工程方法進行開發(fā),可以消除或緩解軟件危機,提高軟件開發(fā)的成功率和生產(chǎn)率。

2 軟件工程與課件開發(fā)的類比

軟件工程的基本思想是面對復雜的問題,讓軟件的開發(fā)按照工程的概念、原理、技術(shù)和方法模式來實施,要有計劃地按照要求分階段實現(xiàn)。對軟件進行計劃、開發(fā)和維護。軟件工程中一個重要的概念就是軟件生命周期。按照事物從發(fā)生到消亡的規(guī)律,一般將軟件生命周期劃分為計劃、分析、設(shè)計、編碼、測試及運行維護等階段。這幾個階段的銜接,通常用軟件生存周期模型做出直觀的圖示來加以表達。瀑布模型是目前軟件工程中一種經(jīng)典的軟件開發(fā)模式。在瀑布模型中,各階段的工作依線性順序連接,并需產(chǎn)生一定規(guī)格的文檔資料交付給下一階段,下一階段在上一階段交付的文檔資料的基礎(chǔ)之上繼續(xù)開展工作。這一開發(fā)思想在各個方面都被得到了廣泛的應用和發(fā)展。

課件的開發(fā)屬于系統(tǒng)工程,它也應該遵循軟件開發(fā)的一般規(guī)律。因而,將面向?qū)ο蟮能浖こ痰脑磉\用于課件開發(fā)是較為自然合理的事情,開發(fā)人員在課件開發(fā)時應經(jīng)歷這樣的一個過程:進行需求分析、按需準備材料(分析教學大綱,把握教學重點),概要設(shè)計(采集教學素材,編輯腳本),詳細設(shè)計(選擇好課件制作工具,程序設(shè)計),軟件測試和維護。從課件的開發(fā)過程中我們不難看出軟件工程與課件開發(fā)的可比性。.見圖1和圖2對比如下:

從上面的對比中我們可以看出在課件的開發(fā)中應用軟件工程方法的必要性,它不僅體現(xiàn)在步驟上,而且也體現(xiàn)在應用軟件工程的方法上。在制作課件的過程中應用軟件工程的方法會大大提高課件的質(zhì)量和可用性。

3 基于軟件工程思想的課件開發(fā)過程

CAI課件作為一種輔助教學的軟件,它的設(shè)計與開發(fā)過程中無不滲透著軟件工程的思想。課件開發(fā)不同于一般的軟件開發(fā),它要涉及教育、心理、專業(yè)知識等各個方面。下面以基于瀑布模型的課件開發(fā)模型為例,將軟件生存期劃分為軟件計劃、需求分析、軟件設(shè)計、軟件實現(xiàn)和評價維護等階段。每個階段都有明確的任務,每個階段都應建立完備的文檔,前一階段的工作完成后,下一階段的工作才能開始;前一階段產(chǎn)生的文檔是下一階段工作的依據(jù)。

3.1軟件計劃階段

計劃階段首先要分析教學要求和教學對象,包括學科領(lǐng)域、教學大綱、教學內(nèi)容及教學對象的層次、基礎(chǔ)、特點和接受能力,分析課件所需的技術(shù)支持條件和運行環(huán)境,確定該學科課件開發(fā)的可行性,制定開發(fā)計劃。

3.2需求分析階段

需求分析階段研究的對象是軟件項目的用戶要求。全面理解用戶的各項要求并能準確地表達被接受用戶要求,是需求分析的一個重要方面。首先應根據(jù)課程內(nèi)容的總體要求和教學大綱確定教學總目標,充分考慮學生的層次、基礎(chǔ)、特點和理解能力,制定課件的大體框架,涵蓋該課程的主要內(nèi)容。其次通過與用戶反復交流獲得用戶的基本需求,在課件開發(fā)過程中,通過與學生和教師的交流充分了解目前教學的不足以及課件期望達到的效果,可以通過創(chuàng)建原型的方法征求教師和學生的意見。最后,對用戶的基本需求進行反復求精、細化,經(jīng)過多次的反復交流、修改,直到與用戶的意見達成一致,得出對目標系統(tǒng)的完整、準確的需求描述,并進行認真審查,符合要求再進入下一步。

3.3軟件設(shè)計階段

該階段完成的是教學設(shè)計和腳本編寫。教學設(shè)計是一種用于計劃教學、安排教學的系統(tǒng)方法,它的主要任務是針對學生特點和教學目標,對構(gòu)成教學系統(tǒng)中的各種元素及其相互之間的聯(lián)系進行設(shè)計??紤]到教學課件的特殊性,在設(shè)計時還必須遵循教育學和心理學的原則,其具體任務包括:根據(jù)教學目標和學生的具體接受能力,確定教學單元間的邏輯結(jié)構(gòu)關(guān)系,并根據(jù)教學內(nèi)容和教學經(jīng)驗選擇合適的教學方式,確定教學策略及教學過程控制,設(shè)計學習評價標準等。腳本編寫要特別注意吸取課程專家的經(jīng)驗,在章節(jié)編排、內(nèi)容闡述、難點、重點處理方面,使之具有較好的邏輯性、嚴謹性、合理性和實用性,各個教學單元之間的聯(lián)系要符合學習規(guī)律,教學內(nèi)容的出現(xiàn)要適應學生的心理規(guī)律,并能充分調(diào)動學生的積極性,使課程專家的經(jīng)驗能最大限度地帶進課堂,保證計劃教學和實施教學的科學性和有效性。

3.4軟件實現(xiàn)階段

實現(xiàn)階段要把設(shè)計階段所得到的教學邏輯順序、教學方式及教學過程控制利用各種開發(fā)工具通過軟件制作加以實現(xiàn)。根據(jù)腳本的內(nèi)容,收集相關(guān)素材,例如整理文本、掃描圖片、創(chuàng)建圖象和動畫,制作片頭等。程序員根據(jù)創(chuàng)作構(gòu)思和界面風格,運用確定的素材完成各模塊的制作。

3.5評價維護階段

通過課件在實際教學中的試運行,讓該課程教師和部分學生共同復審,從教與學兩方面進行評價,根據(jù)教師和學生的建議對課件進行合理修改。在實際使用過程中,可根據(jù)教學內(nèi)容的更新對課件及時更新或增加知識點,以保證課件的先進性和實用性。

4 結(jié)語

軟件開發(fā)是一項系統(tǒng)工程,需要各類人員的積極參與合作。用戶、系統(tǒng)分析員、程序員、開發(fā)管理人員在整個軟件開發(fā)過程中都起到舉足輕重的作用。課件開發(fā)也應是一項系統(tǒng)工程,需要學生、教師、技術(shù)人員、學校領(lǐng)導的積極參與與合作。這樣才能讓所開發(fā)的課件達到近善近美。因此,軟件工程原理在課件開發(fā)中的運用是必須的,也是必然的。我們要在課件開發(fā)中引進軟件工程的一些思想,并結(jié)合課件自身的特點,以此提高課件開發(fā)效率,保證課件質(zhì)量。希望在不久的將來我們可以看到更多優(yōu)秀的課件活躍在各類課堂,激發(fā)學生學習興趣,提高教學質(zhì)量,讓課件給教學注入新鮮的血液,讓更多人切身體會到計算機技術(shù)給教育、教學所帶來的變革、騰飛。

參考文獻

[1]張海藩.軟件工程[M].北京:人民郵電出版社,2005,7.

[2]鄭人杰.using software engineering[M].No.2. Beijing: QINGHUA UNIVERSITY,1996.

[3][美]Roger S.Pressman.軟件工程實踐者的研究方法[M].北京:機械工業(yè)出版社,2007,1.

篇3

摘 要:本文提出了一種全新的軟件項目開發(fā)綜合實訓模式,該模式以實際項目貫穿始終,以軟件工程思想貫穿全線,圍繞學生完成一系列遞進的典型工作任務來組織實訓內(nèi)容,覆蓋不同課程串聯(lián)不同知識。該模式是工作過程導向在軟件技術(shù)實訓教學上的運用,對當今高職院校進行課程改革具有重要的參考價值。

關(guān)鍵詞:工作過程導向;學習情境;典型工作任務;項目開發(fā);綜合實訓

中圖分類號:G642 文獻標識碼:B

1 實訓教學的現(xiàn)狀和對策

我院的軟件技術(shù)Java開發(fā)方向主干課程的設(shè)置包括:“Java程序設(shè)計”、“數(shù)據(jù)庫基礎(chǔ)及應用”、“JSP程序設(shè)計”、“UML基礎(chǔ)與Rose建?!薄ⅰ败浖こ獭?、“軟件測試”、“J2EE技術(shù)”。在每門課程的最后階段都安排了課程實訓,在此過程中,學生以個體或小組形式完成一個相對真實的工作任務。課程實訓可以訓練學生將該課程中不同的知識和技能串聯(lián)起來,加以綜合應用解決實際問題。由于各門課程相對獨立,即使完成以上所有課程的課程實訓,學生還是難以參與軟件開發(fā)的全過程,難以獲得對開發(fā)過程的整體把握。即使進入專業(yè)學習結(jié)束后的畢業(yè)設(shè)計階段,由于畢業(yè)設(shè)計教學環(huán)節(jié)與大學生畢業(yè)就業(yè)成為近年來我國高校的一個非常突出的矛盾,尤其是高職高專院校的畢業(yè)生面臨著嚴峻的就業(yè)形勢,許多學生在最后一個學期幾乎都在外出找工作,提前就業(yè)上崗。高職高專院校本來就學制短,畢業(yè)設(shè)計教學環(huán)節(jié)形同虛設(shè),嚴重影響了正常畢業(yè)設(shè)計教學環(huán)節(jié)的實施和畢業(yè)生的水平。

在近幾年的專業(yè)建設(shè)和課程改革中,我們越來越認識到培養(yǎng)學生的軟件開發(fā)能力、團隊合作能力、工程應用能力的重要性。為此,我們專門針對高年級學生設(shè)計和開發(fā)了工作過程導向的、具有專業(yè)總結(jié)和綜合性質(zhì)的項目開發(fā)綜合實訓,通過項目實踐開闊學生視野,鍛煉學生的團隊意識和工程意識,全面培養(yǎng)學生的職業(yè)素養(yǎng)和工程應用能力。

2 基于工作過程的高職軟件項目開發(fā)綜合實訓設(shè)計思路

基于工作過程的高職軟件項目開發(fā)綜合實訓設(shè)計思路包含“兩個貫穿一個分解一個覆蓋”:即“工程項目貫穿”、“軟件工程思想貫穿”、“典型工作任務分解”和“不同課程覆蓋”。

2.1 工程項目貫穿

“工程項目貫穿”,即以一個工程項目全線貫穿于整個實訓過程,學生從步入實訓基地開始接受項目,到最后提交一個按照操作程序、操作規(guī)范完成的,滿足一定質(zhì)量標準的開發(fā)成果。在確定項目時,應該把握好以下兩個原則:

第一,實訓項目應具有一定的應用價值和實際意義。實訓項目最好以實際項目為背景,或者直接就是從實際項目提煉而來,與企業(yè)實際生產(chǎn)過程或現(xiàn)實商業(yè)經(jīng)營活動有直接的關(guān)系。這樣的項目能培養(yǎng)學生的實戰(zhàn)經(jīng)驗,極大地激發(fā)學生的積極性。但是要注意,業(yè)務流程太專業(yè)太復雜的項目不適于拿來作為全程的實訓項目,因為這類項目在前期的業(yè)務分析和理解上將耗費太多的時間和精力,不利于后續(xù)工作的展開。

第二,要根據(jù)教學內(nèi)容和專業(yè)培養(yǎng)目標確定項目內(nèi)容與項目難度。高職軟件技術(shù)Java開發(fā)方向旨在為社會輸送合格的熟練的Java程序員,而J2EE編程是Java程序員追求的最高目標,所以我們確定的實訓項目具有總結(jié)性和綜合性,并具有一定的挑戰(zhàn)性。經(jīng)過前導課程“J2EE技術(shù)”的學習和實踐,學生已經(jīng)具備了用Servlet+JSP+JaveBean (EJB)或struts框架來實現(xiàn)MVC架構(gòu)的能力,在實訓項目中我們鼓勵學生整合Struts、Hibernate和Spring三個框架,綜合運用J2EE的組件、框架開發(fā)技術(shù),開發(fā)一個滿足J2EE架構(gòu)的多層的企業(yè)應用。

2.2 軟件工程思想貫穿

在傳統(tǒng)的“軟件工程”教學中,軟件工程是一門獨立的理論性較強的課程,學生們?nèi)狈崙?zhàn)經(jīng)驗,難以在參與軟件開發(fā)的全過程中獲得感性體會,理解軟件工程的精髓。

為了培養(yǎng)軟件工程意識,使工程化思想成為學生從事軟件開發(fā)工作的行動指南,我們將軟件工程思想貫穿于整個綜合實訓的始終。綜合實訓以成熟的軟件開發(fā)模型為基礎(chǔ),以具有一定應用價值和實際意義的項目為背景,學生以開發(fā)團隊的形式,按照軟件開發(fā)流程,在規(guī)定的時間點完成指定的任務,經(jīng)歷需求分析、建模、設(shè)計、編碼、測試、部署的軟件工程全過程。綜合實訓模擬企業(yè)運作機制,模擬企業(yè)中實際存在的項目壓力和工作壓力,模擬真實企業(yè)開發(fā)環(huán)境,以項目的進度檢查作為監(jiān)控,以項目開發(fā)成果作為最后的考評。學生在實訓過程中,都有機會承擔項目經(jīng)理、設(shè)計人員、編碼人員、測試人員等全部或部分崗位角色的職責,學生的綜合能力得到極大的提高。

2.3 典型工作任務分解

典型工作任務是“基于工作過程”實訓課程開發(fā)的精髓。所謂“任務”就是要求學生做一件事,重要的是,這件事是按實際工作的要求來操作的,包括操作程序、操作規(guī)范、質(zhì)量標準等。學生在完成各項“任務”后,會呈現(xiàn)出不同的“結(jié)果”。這個結(jié)果是非標準答案的,即每個學生或每個團隊的作品可以不一樣,對作品的評價不是簡單的對與錯,而很可能是好與差。而“典型工作任務”能呈現(xiàn)出職業(yè)的典型的工作內(nèi)容和形式,在整個企業(yè)的工作大環(huán)境里具有重要的功能和意義。

在工作過程導向設(shè)計原則的指導下,結(jié)合軟件行業(yè)的崗位需求,通過分析完成軟件開發(fā)需要完成哪些典型工作任務,我們設(shè)計了基于工作過程的實訓流程。該流程以一個軟件項目貫穿始終,將整個軟件開發(fā)過程分解為一系列遞進的實訓情境,在每個實訓情境要求學生完成一個獨立的工作任務,完成所有的實訓情境就完成了整個軟件項目的開發(fā)。

基于工作過程的項目開發(fā)綜合實訓流程如圖1所示,整個實訓由遞進的6個實訓情境構(gòu)成(水平方向),它們對應的工作任務依次為“需求分析”、“搭建開發(fā)環(huán)境”、“設(shè)計”、“編碼”、“集成和測試”、“項目部署”。垂直方向則反映了為完成某項工作任務所采取的步驟和要提交的工作成果。

圖1 基于工作過程的軟件項目開發(fā)綜合實訓流程

2.4 不同課程覆蓋

按照工作過程導向設(shè)計原則,將整個軟件開發(fā)過程分解為遞進的6個實訓情境,每個實訓情境覆蓋了不同的課程內(nèi)容。表1列出了每個實訓情境對七門主干課程的覆蓋情況,可以看到,它徹底地克服了傳統(tǒng)的課程體系只重視每門課程自身的實驗,缺乏覆蓋不同課程,串聯(lián)不同知識和技能的綜合性實驗的重大缺陷,它使得相對獨立的各門課程整合在一起,使整個實訓成為一個有機的整體。這樣的訓練能使學生將以前的所學融會貫通,能有效地培養(yǎng)學生的綜合應用能力和創(chuàng)新能力。

3 基于工作過程的高職軟件項目開發(fā)綜合實訓的實施

3.1 實訓項目舉例

依照確定項目的兩個原則,我們把為我院開發(fā)“教學資源管理系統(tǒng)”定為綜合實訓的第一個項目,要求運用Struts、Hibernate和Spring三個框架,開發(fā)一個滿足J2EE架構(gòu)的多層的企業(yè)應用。

該項目的業(yè)務需求是“主要完成對多媒體課件和各種多媒體素材資源的管理,方便對各種電子教學資源進行分類維護,包括瀏覽,查詢,下載;為教師提供一個方便快捷的課件渠道,把制作的課件或搜集的素材上載到該系統(tǒng),實現(xiàn)資源共享。本系統(tǒng)分三級用戶:系統(tǒng)管理員,教師用戶、普通用戶(包括學生);包括以下四個方面的功能:普通用戶資源瀏覽和下載;普通用戶資源檢索;教師用戶資源上載;管理員系統(tǒng)維護”。

項目開始時,教師只給出較為粗略的業(yè)務需求,給學生留有足夠的發(fā)揮空間。因為“教學資源管理系統(tǒng)”就是為學生和教師服務,非常貼近學生的學習生活,理解起來沒有任何障礙。至于界面做到什么樣子,功能做到何種程度,留給學生在撰寫詳細的需求分析報告時去確定,教師需要把關(guān)的是工作量和技術(shù)難度,不能太簡單而達不到實訓的效果,也不能太難無法實現(xiàn)而挫傷學生的積極性。

3.2 實訓組織方式

實訓采用4個人一組,每人負責一個方面的功能開發(fā),每組設(shè)一個項目組長,項目組長除負責一個方面的功能模塊開發(fā)外,還負責各模塊集成。由項目組共同提交一份需求分析報告。個人一旦選擇某方面的功能開發(fā),就要全權(quán)負責該部分的設(shè)計、編碼和單元測試。此外,在測試情境中,開發(fā)小組進行角色轉(zhuǎn)換,變成測試小組,選擇別的小組開發(fā)的軟件進行測試。

3.3 實訓進度安排和任務要求

本綜合實訓歷時一個月,共72學時(4周*18課時),進度安排如表2所示,各院??筛鶕?jù)自己的情況作適當調(diào)整或根據(jù)需要增加學時。下面是每個情境的具體步驟、任務要求的詳細描述。

3.3.1 情境1:需求分析

本情境的典型工作任務是撰寫詳細的需求分析報告。

(1) 首先老師對實訓項目提出業(yè)務需求,講解應用的環(huán)境、功能要求、技術(shù)要求以及實訓組織方式。

(2) 實訓小組組成,組合出每個小組的成員,選出項目小組長。

(3) 每個小組對功能模塊分工分配,確定每個人所承擔的功能模塊。

(4) 各小組討論需求分析,每個人撰寫模塊的詳細需求分析報告。

本情境結(jié)束后,要完成以下任務:

老師要匯總出小組劃分、成員分工;

項目小組提交一份詳細的需求分析報告。

3.3.2 情境2:搭建開發(fā)環(huán)境

本情境的典型工作任務是搭建J2EE開發(fā)環(huán)境。我們選擇的開發(fā)環(huán)境為:

操作系統(tǒng):Windows NT /Windows XP

Java 平臺:JDK1.6 以上

服務器:JBOSS 4.0.4

數(shù)據(jù)庫服務器:MySQL 5.0

開發(fā)平臺:MyEclipse 5.5

建模工具: Rational Rose

單元測試:Junit

功能測試:手工測試

(1) 首先老師對開發(fā)環(huán)境進行講解;

(2) 學生在自己的機器上完成以下任務:安裝JDK環(huán)境、安裝JBOSS服務器、安裝MySQL服務器、安裝MyEclipse集成開發(fā)工具、安裝Rational Rose建模工具、安裝Junit。

本情境結(jié)束后,要完成以下任務:

1) 學生在自己的機器上完成環(huán)境的搭建和測試。

3.3.3 情境3:設(shè)計

本情境的典型工作任務是撰寫詳細設(shè)計文檔。

(1) 老師對需求分析進行點評,指出其中的問題和修改意見。

(2) 老師以其中某個模塊為例,講解所使用技術(shù)和技術(shù)線路。

(3) 進行模塊設(shè)計和數(shù)據(jù)庫庫表設(shè)計,模塊之間接口的定義,數(shù)據(jù)庫中測試數(shù)據(jù)的準備。

本情境結(jié)束后,學生要完成的任務:

對需求分析報告進行修改和完善。

撰寫詳細設(shè)計文檔,包括類圖和時序圖。

詳細設(shè)計包括以下組件的設(shè)計:模型實現(xiàn)類和DAO組件;業(yè)務邏輯組件;MVC層組件;表現(xiàn)層組件

撰寫數(shù)據(jù)庫表的設(shè)計以及測試數(shù)據(jù),數(shù)據(jù)庫表設(shè)計包括庫表名稱、字段定義,測試數(shù)據(jù)以表格的方式形成。

3.3.4 情境4:編碼

本情境的典型工作任務是依照設(shè)計進行代碼編寫,以及單元測試。

老師對學生的模塊設(shè)計和庫表設(shè)計進行點評,指出其中的問題和修改意見。

在編碼過程中,老師要對學生進行指導,幫助解決問題。學生之間應互相配合,及時修正模塊設(shè)計中的錯誤。

本情境學生要完成的任務包括:

修訂詳細模塊設(shè)計和數(shù)據(jù)庫庫表設(shè)計;

用測試數(shù)據(jù)填充數(shù)據(jù)庫;

制定編碼進度;

模型實現(xiàn)類和DAO組件的編碼和測試;

業(yè)務邏輯組件的編碼和測試;

MVC層組件的編碼和測試;

表現(xiàn)層組件的編碼和測試。

3.3.5 情境5:系統(tǒng)集成和測試

本情境的典型工作任務是小組模塊集成和功能測試。

(1) 小組成員之間相互配合,完成整個系統(tǒng)的集成。

(2) 選擇另一個小組開發(fā)的系統(tǒng),根據(jù)他們的需求分析報告,撰寫測試用例。

(3) 進行功能測試并提交測試報告。

本情境完成,學生要完成以下任務:

將小組內(nèi)各成員開發(fā)的模塊進行系統(tǒng)集成;

選擇另一個小組開發(fā)的系統(tǒng)撰寫測試用例,進行功能測試,并提交測試報告。

3.3.6 情境6:項目

本情境的典型工作任務是部署項目、提交成果。

(1) 學生將實訓成果進行演示

(2) 學生提交可以部署的包和按工程組織的源代碼

(3) 老師對各個項目小組的成果進行考評。

(4) 老師對整個實訓進行點評。

本情境完成,學生要提交以下程序和文檔:

源代碼和可以部署的包

實訓報告

4 新的綜合實訓模式對教師提出了更高的要求

基于工作過程的高職項目開發(fā)綜合實訓,覆蓋面廣,綜合性和工程實踐性強,要求按照軟件工程的要求,指導學生進行軟件項目開發(fā)實訓,因而對指導教師的教學素養(yǎng)、主導作用、工程實踐經(jīng)歷提出了更高的要求。為此我們組建了一支以具有工程實踐經(jīng)驗的核心教師為首,由各科任課教師組成的教師團隊。進入實訓項目的教師必須首先對項目本身有足夠的認識和理解,并且親自做過,才能在其參與指導的實訓情境中指導學生完成該情境所指定的典型工作任務。而核心教師經(jīng)歷過企業(yè)軟件開發(fā)項目的全過程,熟悉軟件開發(fā)項目的管理過程,熟悉軟件開發(fā)程序的設(shè)計規(guī)范、調(diào)試過程、軟件質(zhì)量測試方法,以“項目經(jīng)理”的身份指導學生進行軟件開發(fā)實訓,其關(guān)鍵作用是不可置疑的。

同時,新的綜合實訓模式必須有新的教學觀念、講授模式和管理模式。在實訓過程中絕對不能再是“教師講授學生聽”,而是以學生為主體,以任務為驅(qū)動,教師重點放在講解每個任務的需求,完成該任務所要采用的知識、方法、工具和步驟,然后由學生自己進行分析、建立問題模型,自己掌握開發(fā)的進程。教師則更象一位項目經(jīng)理,控制項目進度,評定軟件質(zhì)量。

5 結(jié)束語

基于工作過程的高職項目開發(fā)綜合實訓,是一種全新的軟件項目開發(fā)綜合實訓模式。該模式以工程項目貫穿始終,以軟件工程思想貫穿全線,圍繞學生完成一系列遞進的典型工作任務來組織實訓內(nèi)容,覆蓋不同課程串聯(lián)不同知識。該模式是工作過程導向在軟件技術(shù)實訓教學上的運用,對當今高職院校進行課程改革具有重要的參考價值,同時對指導教師提出了更高的要求。

參考文獻

篇4

在共享軟件作者與其所在單位之間,經(jīng)常會出現(xiàn)各種各樣的利益糾紛,例如:這個軟件作品是你的作品,還是你單位的作品?如果個人進行銷售是不是侵犯了單位的權(quán)利,是不是要承擔責任?

消滅盜版的首要一點,就是應當斬斷盜版軟件傳播渠道,使侵權(quán)者無法通過販賣、傳播盜版軟件(或者注冊機、注冊碼)賺錢。

共享軟件作者可能會面臨比較大的從業(yè)風險,因此,一定要對相關(guān)的法律法規(guī)有所了解。

著作權(quán)與商標權(quán)、專利權(quán)不同,作品一旦創(chuàng)作完成,作者就自動享有該權(quán)利,不需要做登記手續(xù),甚至不需要作者發(fā)表。

屬人原則與屬地原則的共同作用,會導致雙重征稅問題。

共享軟件不同于傳統(tǒng)的商業(yè)軟件,其特殊性在于銷售方式的變化和使用程度的提高。共享軟件一般是以“先使用后付費”的方式銷售的享有版權(quán)的軟件。根據(jù)共享軟件作者的授權(quán),用戶可以從各種渠道免費得到它的拷貝,也可以自由傳播它。用戶總是可以先使用或試用共享軟件,認為滿意后再向作者付費;如果認為它不值得花錢買,可以停止使用。

與普通軟件相比,共享軟件面臨的法律問題更復雜。筆者試圖對共享軟件作者經(jīng)常遇到的盜版問題、銷售問題、稅收問題等進行分析,與大家共同探討。

共享軟件的版權(quán)問題

共享軟件作者遇到的問題首先是盜版問題。根據(jù)《中華人民共和國著作權(quán)法》的規(guī)定,未經(jīng)著作權(quán)人許可,非法復制、發(fā)行、銷售他人軟件的行為是嚴重的侵權(quán)行為。問題的關(guān)鍵是我們要怎么消滅盜版,或者至少應該通過某種辦法減少盜版帶來的危害。

首要的一點,就是應當斬斷盜版軟件傳播渠道,使侵權(quán)者無法通過販賣、傳播盜版軟件(或者注冊機、注冊碼)賺錢。

經(jīng)過分析,我們認為盜版軟件的銷售渠道主要有P2P交易平臺銷售、自建網(wǎng)站銷售、專業(yè)下載站點銷售等幾種。

對于有人通過淘寶、易趣以及一些新的P2P網(wǎng)站直接銷售盜版侵權(quán)軟件的情況,業(yè)界一直反應非常強烈。筆者建議被侵權(quán)的共享軟件作者按照著作權(quán)法、信息網(wǎng)絡(luò)傳播權(quán)保護條例的規(guī)定,先給淘寶、易趣發(fā)一個函,明確告訴它們,某一個商戶、某一個連接地址正在銷售的軟件是侵權(quán)軟件,要求刪除,如果此交易平臺未能在收到此函后及時刪除,共享軟件作者可以直接要求此P2P網(wǎng)站承擔責任。同時,刪了還不算完,共享軟件作者還有權(quán)利要求淘寶、易趣提供銷售人的資料,并且追究該侵權(quán)人的責任。

有一些侵權(quán)人則采用冒充共享軟件官方網(wǎng)站的辦法販賣盜版共享軟件,比如注冊與共享軟件官方網(wǎng)站域名很相似的域名。不過,這種情況比較容易打擊。因為我國有網(wǎng)站備案管理制度,如果某一域名沒有備案,托管商不得進行域名轉(zhuǎn)發(fā)、域名主機托管以及虛擬主機的提供。而此類網(wǎng)站一般都沒有進行備案,權(quán)利人可以直接發(fā)函給該網(wǎng)站的托管商要求托管商停止它的空間和域名的解析。我們可以向當?shù)毓矙C關(guān)舉報,要求他們追究該責任;也可以向當?shù)赝ㄐ殴芾砭峙e報,要求通信管理局直接查處該網(wǎng)站。還有一些比較大規(guī)模的破解站點,我們也可以向當?shù)赝ㄐ殴芾砭峙e報,追究它的責任。

共享軟件作者的從業(yè)風險

在共享軟件作者中,有一些是專業(yè)的共享軟件作者,但絕大部分都應該是業(yè)余的共享軟件作者,他們有自己的本職工作。因此,在共享軟件作者與其所在單位之間,經(jīng)常會出現(xiàn)各種各樣的利益糾紛。例如:這個軟件作品是你的作品,還是你單位的作品?如果個人進行銷售,是不是侵犯了單位的權(quán)利,是不是要承擔責任?

筆者之前參與研討的一個案件就非常具有代表性。犯罪嫌疑人甲之前剛剛從大學畢業(yè),和一個做企業(yè)短信的公司簽了一個開發(fā)合同。之前甲就有一個自己的共享軟件,叫DD短信軟件,被該公司看中了。公司建議甲開發(fā)一套企業(yè)的軟件。當時甲把該合同簽了,3000元錢。在合同里面寫了,該軟件開發(fā)出來以后甲自己仍然可以自行使用。該軟件開發(fā)出來交給了企業(yè),企業(yè)就進行市場銷售,相安無事,3000元錢也給了。再后來,一位從該企業(yè)出來的離職員工乙加入另一家公司,和原公司是競爭關(guān)系,乙找到甲,希望給乙現(xiàn)在的企業(yè)再開發(fā)一個軟件,還是企業(yè)軟件,而且盡可能和原來的相似。甲一想,原來合同只收了3000元,另外我在合同里也說了還可以自行使用,那就給乙開發(fā)。甲就給后來的這家廠商又開發(fā)了一套軟件進行市場銷售,前面的廠商發(fā)現(xiàn)后面廠商的軟件和自己的幾乎完全一樣,就直接后面的廠商侵犯了自己的軟件著作權(quán)。到法院,后面的廠商說我沒有侵犯,我這也是花錢委托別人開發(fā)的,還花了1萬多元錢,就把這位共享軟件作者甲追加為該案第三人。

這個案子在北京市第二中級法院判下來了,原告的訴訟請求得到了支持,法院認為版權(quán)應當歸屬第一個廠商。正在上訴的過程中,原告直接舉報到了公安局,公安機關(guān)以涉嫌侵犯商業(yè)秘密為由將后一廠商的法定代表人和這位共享軟件作者甲關(guān)押到了看守所,目前還沒有開庭。

講這個案例主要是想提醒大家,共享軟件作者可能會面臨比較大的從業(yè)風險。因此,一定要對相關(guān)的法律法規(guī)有所了解。

有一些廠商要求開發(fā)者在版權(quán)頁里面把他的名字打進去,那么,委托合同中就要明確注明:“版權(quán)頁對于版權(quán)歸屬的說法,僅是為甲方方便銷售使用,并不是雙方對于版權(quán)的約定?!碑斎?,如果我們已經(jīng)把版權(quán)歸屬委托方,后面再編寫同類軟件時要盡可能重打鼓、另開張,不要在前面已經(jīng)編制的軟件或版權(quán)歸另一方的軟件修改加工。盡管這軟件是你編的,也依然屬于侵權(quán)行為。

另外還有關(guān)于職務作品的問題?!吨腥A人民共和國著作權(quán)法》規(guī)定,接受單位工作任務開發(fā),并且主要利用單位的物質(zhì)基礎(chǔ)條件的作品,由單位承擔責任的,視單位為作者,由單位享有版權(quán)。除此之外,為了完成單位的工作任務所完成的作品,是職務作品,單位有權(quán)利優(yōu)先使用。

關(guān)于軟件著作權(quán)登記

知識產(chǎn)權(quán)領(lǐng)域的三大支柱包括著作權(quán)、商標權(quán)、專利權(quán)。商標權(quán)是申請商標注冊并且經(jīng)過發(fā)證以后才能擁有的權(quán)利,專利權(quán)也是。而著作權(quán)和另外兩大支柱完全不同,作品一旦創(chuàng)作完成,作者就自動享有該權(quán)利,不需要做登記手續(xù),甚至不需要作者發(fā)表。

但是從實際操作來看,共享軟件作者通常無法簡單地證明作品是自己創(chuàng)作完成的。比如我昨天晚上加班,夜深人靜只有我一個人的情況下,我完成某一個軟件,當天晚上就有黑客從我機器里拿出去在網(wǎng)上發(fā)表,這時候我們怎么主張我的版權(quán)?可以說昨天晚上創(chuàng)作完成我就享有了版權(quán),但我如何去舉證證明這一點呢?

法律主張的是有證據(jù)證明的事實。官方的登記是最有效的證據(jù)。除此之外,您可能認為同宿舍的舍友或自己的配偶可以證明,這是錯誤的。因為這些評價都是“利害關(guān)系人”。

鑒于軟件著作權(quán)登記可以避免軟件作者在發(fā)生版權(quán)糾紛時不能舉證,也可以幫助軟件廠商的合作方方便地核實軟件著作權(quán)歸屬情況,所以我國《軟件著作權(quán)登記辦法》明確規(guī)定:國家實行軟件著作權(quán)自愿登記原則,國家鼓勵進行軟件著作權(quán)的登記。

共享軟件的商業(yè)運作

首先是共享軟件的商業(yè)銷售行為。由于共享軟件本身的特點,共享軟件一般是通過網(wǎng)上銷售的方式來進行的,并且一般情況下都會采取先試用后付款的銷售策略。對于一些大的共享軟件廠商,可以自行搭建銷售平臺,建立回款渠道進行。但是,對于國內(nèi)大量剛剛起步的共享軟件作者來說,更好的方法還是通過類似于“共享軟件注冊中心”這類營銷平臺來進行。通過這類營銷平臺,共享軟件作者可以免去自行建立銷售渠道和回款渠道的麻煩,用更多的時間來投入到自己所擅長的軟件開發(fā)工作中去。

其次,還有一個大家比較關(guān)心的問題:我們在海外銷售軟件的時候涉及的稅收問題。

國內(nèi)的稅收征管體制是以國家監(jiān)管之下的發(fā)票記賬體制進行制約的,這種體制執(zhí)行起來并不是特別完善。據(jù)中國共享軟件聯(lián)盟介紹,目前中國共享軟件作者中,有很大一部分是面向國外市場的。因此,在考慮稅收問題時,我們還要考慮到國外的稅收征管體制。

一般來講,各國的稅法無非有這樣兩個原則:屬人原則和屬地原則。

屬人原則就是按照營利主體的國籍來決定征稅與否。例如,你是我這個國家的人,你的收入就應當按照我的稅法納稅,我們大家是中國人,首先按照中國法律納稅。

屬地原則是按照營利收入來源來決定征稅與否。例如,你這筆收入是從我這個國家來的,你要在我這個國家納稅。

屬人原則與屬地原則的共同作用,會導致雙重征稅問題。例如,一個中國人從美國取得了一份收入。那么,他先要按照屬人原則在中國交一部分稅,然后又要根據(jù)屬地原則在美國交一部分稅。這顯然是非常麻煩的。世界各國為了避免這種情況的出現(xiàn),經(jīng)常會通過簽署《避免雙重征稅條約》的方式予以約定。據(jù)筆者所知,目前我國已經(jīng)與世界上70多個國家簽署了雙重征稅的條約。大家如果有興趣,可以進行查閱。

篇5

過去一直盯著硬件節(jié)能和硬件環(huán)保循環(huán)回收說事,現(xiàn)在上升到了軟件層面,大談虛擬化、云計算、SaaS,圍繞的主題就是減少服務器的使用,甚至用戶把多種應用盡量通過虛擬化技術(shù)放在同一臺服務器上,或者干脆連虛擬主機也不要租用了,直接在現(xiàn)在的幾朵云上使用應用就可以了。

撇開這些熱詞不談,咱們先歸于平淡,談談“綠色”應用軟件。

打造“即插即用”軟件

現(xiàn)在的應用軟件越做越大,動輒就上G,下載也非常耗費時間和帶寬。所以,綠色應用軟件第一層是如何做“濃縮”型的軟件,希望開發(fā)者把軟件盡量做小一些。

軟件廠商已經(jīng)開始實踐“綠色”了。體積大這個弊端,不容易解決,那就將軟件做出“即用即插”型的。所謂的“即用即插”,就是軟件一開始體積很小,很快就能下載安裝并且使用最常用的20%功能,另外80%的功能都有菜單。用戶點擊菜單的時候,它其實并不是直接在本地電腦上運行,而是在后臺自動下載并自動安裝后運行?,F(xiàn)在很多技術(shù)。如OSGi、SOA、AOP等等,其實都是暗合了這種綠色“即用即插”的需求。

“綠色”軟件應用到生活

綠色應用軟件的一個絆腳石,就是咱們老提到流氓插件了。過去我們嚴打聲討過一段時間,但是這個灰色地帶因為有很高的商業(yè)金錢誘惑,所以有眾多軟件制造者仍然在一邊罵別人的軟件流氓,一邊自己制造著流氓。

要提倡綠色應用軟件,每一個層面都涉及到利益,所以肯定很不容易。就連那些做共享軟件的開發(fā)者都在大倒苦水,聲稱此為中國特色。因為中國盜版嚴重,優(yōu)秀的共享軟件開發(fā)者想了很多加密方法也阻攔不住盜版破解高手,共享軟件開發(fā)者想要保生存還想求發(fā)展,如果沒有插件捆綁這個盈利模式出現(xiàn),估計很多共享軟件都無法堅持到如今。我們在講綠色應用軟件的時候,我們更應該思考如何有更好的盈利模式來幫助我們的國產(chǎn)軟件,而不是現(xiàn)實的逼著他們與廣告插件合作。

進一步,綠色應用軟件如何幫助我們的生活和工作環(huán)境更加“綠色”。服務器節(jié)電、IT設(shè)備用環(huán)保材料制造、虛擬化、云計算、SaaS之類的,還是只限于IT領(lǐng)域做文章。我們擁有IT技術(shù),我們何不把眼光放到更長遠,幫助我們的生活和工作環(huán)境綠色環(huán)保起來呢?

如節(jié)電、節(jié)水、節(jié)油等等類似的話題,我們現(xiàn)在有許多電子技術(shù)可以幫助我們實現(xiàn)。我們最常見的公共場所水龍頭,傳統(tǒng)的就是人擰開人關(guān)住,有人公德不好,擰開用完就不管了。如果換了智能節(jié)水控制設(shè)備,就有自動化方法控制了。另外在節(jié)水技術(shù)中,這次奧運會“鳥巢”就使用了很高科技的廢水雨水回收凈化循環(huán)利用系統(tǒng),在運動員公寓也使用了高科技的節(jié)電家電和節(jié)電控制系統(tǒng),這都是電子IT技術(shù)大力發(fā)揮的領(lǐng)域。

篇6

關(guān)鍵詞:Android;綜合指導;畢業(yè)年級

中圖分類號:TN912.2 文獻標識碼:A 文章編號:1007—9599 (2012) 14—0000—02

一、Android簡介

隨著移動通信的發(fā)展和互聯(lián)網(wǎng)向移動終端的普及,網(wǎng)絡(luò)和用戶對移動終端的要求也愈來愈高,而Symbian,Windows Mobile,PalmOS等手機平臺過于封閉,不能很好的滿足用戶的需求,因此市場迫切需要一個開放性很強的平臺,為此,2007年11月,Google公司正式推出了一個專為移動設(shè)備設(shè)計的軟件平臺——Android。

Android是一套真正意義上的開放性的移動設(shè)備綜合平臺,它包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺應用。Android是由Linux+Java構(gòu)成的開源軟件,允許所有廠商和個人在其基礎(chǔ)上進行開發(fā)。2011年11月數(shù)據(jù)顯示,Android占據(jù)全球智能手機操作系統(tǒng)市場52.5%的份額,中國市場占有率為58%。

二、綜合指導制度

畢業(yè)年級綜合指導制度[5]是我校2009年提出的一項新制度,其指導思想是以加強人才培養(yǎng)工作連貫性和畢業(yè)年級工作力度為主旨,以提高畢業(yè)年級學生的綜合素質(zhì)和崗位競爭力為根本,以抓好畢業(yè)年級學生的實習實訓、畢業(yè)設(shè)計和就業(yè)工作“三個環(huán)節(jié)”為重點,切實增強學生的實際應用能力、設(shè)計創(chuàng)新能力和就業(yè)競爭能力,全面提高人才培養(yǎng)質(zhì)量,培養(yǎng)適應經(jīng)濟社會發(fā)展需要的應用型、技能型人才,該制度的工作任務是實習實訓指導、畢業(yè)設(shè)計(含論文、創(chuàng)作)指導和就業(yè)指導,實行任務“三位一體”、指導教師包干負責的機制。

三、系統(tǒng)模塊分析

我校主頁(http:///)上的綜合指導系統(tǒng)(http:///guard/)由學校網(wǎng)絡(luò)中心自主開發(fā),自2010屆畢業(yè)生開始投入使用,為師生聯(lián)系和互動以及問題的及時發(fā)現(xiàn)與解決提供了保障,取得了較好的效果。

但是學生在頂崗實習期間,分布在全國各地,從事各行各業(yè),部分學生存在不具備隨時上網(wǎng)的條件,導致其不能及時接收到指導教師的通知、幫助和指導,或者不能及時的跟進相關(guān)信息。而如今,學生中大部分都擁有一部智能手機,于是開發(fā)基于Android平臺的綜合指導系統(tǒng),使得學生可以隨時隨地通過手機方便快捷的使用該系統(tǒng),彌補上述不足之處,使得綜合指導制度發(fā)揮更大的作用。

(一)系統(tǒng)功能介紹

本系統(tǒng)實現(xiàn)學校、系部以及綜合指導教師對學生進行就業(yè)指導、畢業(yè)設(shè)計(含論文、創(chuàng)作)、實習指導等功能。教務處管理員登錄后可以為教師和學生分配帳號(初始帳號和密碼分別為教師的教工號和學生的學號),可以學校和教務處的各項通知,可以對系部管理員等進行管理;系部管理員登錄后可以對本系綜合指導教師和本系學生進行管理;綜合指導教師登錄后可以在線指導日志(包括就業(yè)指導信息和實習指導信息,如各項通知、符合本組學生的招聘信息等)和畢業(yè)設(shè)計指導內(nèi)容(如畢業(yè)設(shè)計/論文的選題、要求以及格式等),可以對學生進行分組管理、修改學生的基本信息,可以在公共討論區(qū)回答學生的提問和發(fā)言、與學生互動交流;學生登錄后可以查看相應指導教師的日志,修改個人信息(如修改密碼、當前實習信息等)以及在公共討論區(qū)進行提問等。

(二)系統(tǒng)模塊分析

本系統(tǒng)用戶主要包括四類:教務處管理員、系部管理員、綜合指導教師和學生。詳細功能劃分如下所示:

1.教務處管理員

功能:通知

為教師和學生分配帳號和密碼

設(shè)置系部管理員

修改、刪除、查看系部管理員

修改、刪除、查看綜合指導教師

修改、刪除、查看學生

在公共討論區(qū)發(fā)言等

2.系部管理員

功能:通知

管理綜合指導教師和學生

在公共討論區(qū)發(fā)言等

3.綜合指導教師

功能:指導日志

畢業(yè)設(shè)計/論文相關(guān)指導內(nèi)容

重置學生密碼(將忘記密碼的學生密碼設(shè)置為初始密碼)

在公共討論區(qū)發(fā)言等

4.學生

功能:查看各級通知

查看相應指導教師的指導日志

查看相應指導教師的畢業(yè)設(shè)計/論文指導內(nèi)容

查看、修改個人信息

在公共討論區(qū)發(fā)言等

(三)系統(tǒng)數(shù)據(jù)庫設(shè)計

本系統(tǒng)數(shù)據(jù)庫中成員數(shù)據(jù)表如下:

(四)系統(tǒng)實現(xiàn)環(huán)境

本系統(tǒng)主要涉及以下工作環(huán)境:Java JDK(共享軟件);Eclipse集成開發(fā)環(huán)境(共享軟件);Android SDK(共享軟件);ADT插件(共享軟件);各種實驗樣本代碼包(國內(nèi)外實驗室共享)。詳細代碼不再贅述。

四、結(jié)語

Android平臺因其優(yōu)異的性能和開放性,日益在智能手機、平板電腦、車載導航儀、數(shù)字電視等嵌入式終端系統(tǒng)獲得廣泛應用。本研究提出了一種基于Android平臺的綜合指導系統(tǒng)的研究和設(shè)計方案,分析了各個模塊的功能并進行了設(shè)計,進行了系統(tǒng)開發(fā)并測試,使其不但能夠在模擬器上運行,更能運行在3G手機上,該系統(tǒng)在畢業(yè)生中擁有廣泛的應用前景。但是,系統(tǒng)部分功能還不夠完善,需要進一步提高。

參考文獻:

[1]樊瀾,劉珺,張傳雷等.3G智能手機操作系統(tǒng)的研究和分析[J].電信科學,2009,08

[2]楊豐盛著.Android應用開發(fā)揭秘[M].北京:機械工業(yè)出版社,2010

[3]趙炯著.Linux內(nèi)核完全注釋[M].北京:機械工業(yè)出版社,2004

篇7

你知道嗎?

侯延堂與FlashGet

與響當當?shù)能浖啾龋髡吆钛犹玫拿謱嵲诓凰愠雒?,這和他低調(diào)的性格有關(guān),就連FlashGet新版本的會都沒有參加。從1998年FlashGet面世之后,一直是他一個人在更新、推廣這款軟件,以至于更新頻率一直不快。在這8年間,有包括Google在內(nèi)的很多大公司與他談過收購事宜,但最終他選擇了ZCOM,這也是目前推出最新版FlashGet的公司。

最大懸疑――下載速度如何?

對于一款下載工具,用戶最為關(guān)心的莫過于其下載速度了,迅雷之所以后來者居上奪得半壁江山靠的就是P2SP技術(shù),從下載速度上搶占了先機,那么這一次FlashGet 1.8Beta 3會不會在下載速度上扳回一局呢?

我們的測試環(huán)境是CPU:CY2.4G,內(nèi)存:256MB DDR,硬盤:80GB,Windows XP SP2操作系統(tǒng),北京歌華小區(qū)寬帶??紤]到測試的實用性、公平性,我們讓快車和迅雷先后從百度、華軍軟件站下載多個文件,其下載的速度和所需時間如圖所示。其中,MP3類文件,均為百度MP3搜索排行榜中軟件,軟件均下載自華軍。

從測試數(shù)據(jù)來看,F(xiàn)lashGet在下載速度上的確有了很大提高,在下載幾十MB的大文件時,快車還要比迅雷快。不過,在下載小文件用時就要長一些,當然小文件的用時是可以忽略不計的。

Vista兼容性:Vista時間不長,我們特意在Windows Vista中進行了測試,F(xiàn)lashGet 1.8已經(jīng)比較好地兼容了Windows Vista,不再像以前有些版本那樣出錯了。

我有人無,BT搭上順風車

網(wǎng)蟲10人9“變態(tài)”(BT),通過BT下載自己需要的資源是網(wǎng)蟲們重要的網(wǎng)事之一。在FlashGet1.8中加入了BT文件下載功能,做到了人無我有,搶先了一步。那么,在FlashGet中如何進行變態(tài)下載呢?其下載的速度如何?能與bitcomet下載相媲美嗎?

1.進行BT下載

首先在BT下載站點搜索自己需要的下載種子,種子下載完畢,直接雙擊,如果系統(tǒng)中未安裝其他BT下載軟件,F(xiàn)lashGet1.8會自動與此種子文件關(guān)聯(lián),啟動快車進行BT下載。如果系統(tǒng)中已經(jīng)安裝bitcomet等BT下載軟件,需要首先啟動快車,單擊菜單欄的“任務打開BT種子文件”命令,在彈出的打開對話框中打開此前下載的種子文件,這樣才能進行BT下載。在下載過程中,可以實時監(jiān)控下載情況,各種信息一目了然(見圖1)。另外,BT下載功能還保持了FlashGet一貫的下載風格,以“.FB!”為后綴名顯示未完成,并且會將最終下載文件保存在相同的目錄中,而不是像BT下載軟件那樣緩存文件和最終的下載文件分別保存。

2.進行BT設(shè)置

快車還專門提供了BT下載的設(shè)置,單擊“工具選項”,打開選項窗口,單擊切換到“BT”選項卡,在這里可以設(shè)置BT下載的優(yōu)化模式、上傳下載的速度限制以及所使用的緩存(見圖2)。

盡管FlashGet 1.8加入了BT下載功能,下載速度很不錯,但系統(tǒng)資源占用方面比較大,通常都在10MB~13MB之間,不過功能上還是簡單了一些,畢竟快車是兼職BT。

專防“捆綁”的提前報警

流氓軟件、惡意插件已經(jīng)成為互聯(lián)網(wǎng)一大公害,但這種插件形式的“寄生蟲”很容易和共享軟件一起被下載到你的電腦中,在安裝軟件之前難以被發(fā)現(xiàn)。FlashGet 1.8增加了捆綁掃描的功能,當你從網(wǎng)站下載軟件(特別是共享軟件)時,F(xiàn)lashGet會自動掃描,如果有捆綁插件,會在下載列表右側(cè)的資源窗口中列出插件的名稱,你可以根據(jù)自己的需求選擇是否繼續(xù)下載(見圖3)。

小提示:這個顯示窗口在沒有下載任務的時候,是一個資源窗口,顯示出最常用的下載資源。如果想關(guān)閉它,只要在“查看打開右側(cè)推薦框”中取消對勾即可。

巧用下載規(guī)則自動分類軟件

文件管理功能是快車的一大特點之一,這次的升級增加了下載規(guī)則的功能。通過此功能,我們能實現(xiàn)類似郵件過濾分類這樣的功能,當完成下載之后,軟件將根據(jù)你所定義的規(guī)則自動轉(zhuǎn)移到你所設(shè)定的分類中去。

依次打開“工具下載規(guī)則”,單擊“新建”打開新增規(guī)則設(shè)置對話框,接著依次就“規(guī)則條件”、“規(guī)則操作”等參數(shù)進行設(shè)定即可(見圖4)。

Just Do It

下載規(guī)則和郵件規(guī)則十分類似,請你設(shè)置FlashGet,把下載到的MP3、RAR文件、EXE文件分別自動移動到MP3、RAR和EXE文件夾中。

FlashGet Q&A

1.FlashGet中捆綁了Google工具條,這會是今后的發(fā)展道路嗎?

ZCOM總裁黃明明:Google這樣的跨國公司在選擇合作伙伴時是非常慎重的,我們也會選擇有實力的、對用戶有幫助的工具。

2.FlashGet會把BT功能獨立出來單獨嗎?

目前來說沒有這種可能。

3.據(jù)說FlashGet的BT模塊使用了比特精靈的技術(shù),是這樣嗎?

在網(wǎng)上看到這樣的謠言后,我很為我的開發(fā)團隊自豪,因為他們獨立開發(fā)的模塊讓人和專業(yè)的BT軟件相提并論了。

FlashGet的其他新功能

下載Flash:鼠標移動到Flash畫面上會出現(xiàn)“下載”的浮動圖標,方便用戶下載。

篇8

關(guān)鍵詞:下載程序;BitTorrent協(xié)議;torrent;B-encoding

中圖分類號:TP312文獻標識碼:A文章編號:1009-3044(2007)12-21661-02

Development of Downloading Procedure Based on BT Protocol

ZHOU Ke1, ZHANG Yan-na2

(1.Henan University College of Computer and Information Engineering,Kaifeng 475001,China;2.Henan UniversityHenan University, Department of Facility and Laboratory Mangement,Kaifeng 475001,China)

Abstract:This paper analyses the BitTorrent protocol in details and sums up its characteristics. Then, in the basis of torrent file format and Bencoding encoded mode,The torrent file had been successfully analysed precisely. According the analysis, one method of developing the downloading procedure was described.

Key words:Downloading Procedure;BitTorrent protocol; torrent; Bencoding

1 引言

傳統(tǒng)的網(wǎng)絡(luò)服務模式,所有的下載開銷都在服務器上,由于服務器性能和帶寬的限制, 服務器往往要限定用戶的數(shù)量和訪問速率;而使用基于BT協(xié)議的共享軟件,可以把下載的開銷分攤到每個下載者那里,在理論上支持無限多個下載者下載同一個文件,充分提高文件共享效率。本文簡要分析了BT協(xié)議的工作原理,并給出了一種采用C#的下載程序的分析部分的實現(xiàn),基于這種分析程序,借助C#中TCP協(xié)議的助手類就可以快速的開發(fā)出實用的下載程序。

2 BT協(xié)議的工作原理

BT協(xié)議將這種文件共享模式分為Tracker服務器和Client兩部分。Tracker服務器的任務是搜集Client的信息,并幫助BT Client相互發(fā)現(xiàn)對方,進而能互相下載所需的資源。每一個Client即一個Peer 在下載開始以及下載過程中,要不斷地與Tracker服務器進行通信,報告自己的信息并獲取其它Peer的信息。Tracker對所有下載者的信息進行維護,當它收到一個請求后,先把發(fā)出請求的Peer的信息記錄下來,然后將其他參與下載同一個文件的下載者的信息返回給該Peer。Peer在收到Tracker的響應后,與其它下載者建立連接下載本地所沒有的文件資源。為了使別的客戶端也可以從本地獲取文件資源,該客戶端還要監(jiān)聽某個端口,用于接收其它Peers的連接請求。

3 torrent文件及其分析程序的實現(xiàn)

BT協(xié)議的主要特征,集中體現(xiàn)torrent文件中。下面就torrent文件的內(nèi)容及格式先做介紹,最后給出用C#語言實現(xiàn)該類文件解析的方法。

3.1 torrent文件及其編碼

BT客戶端開始下載資源時首先需要尋找torrent文件, torrent文件包含了完整的資源下載信息:包括資源名、大小、資源的創(chuàng)建者,創(chuàng)建時間,指向Tracker的url列表等信息。

torrent文件采用B-encoding編碼來保存數(shù)據(jù)。B-encoding編碼提供四種類型的數(shù)據(jù)表示:strings(字符串)、integers(整數(shù))、lists(列表)、dictionaries(字典) 。編碼規(guī)則如下:

(1)strings的編碼規(guī)則為::

字符串長度單位為字節(jié),沒有開始或結(jié)束標記。

(2)integers的編碼規(guī)則為:ie

開始標記為i,結(jié)束標記為e。沒有大小限制,0不能出現(xiàn)在負的或者是整數(shù)的最高位。

(3)lists的編碼規(guī)則為:le

開始標記為l,結(jié)束標記為e,列表里可以包含任何B-encoding編碼類型,包括字符串、整數(shù)、列表、字典。

(4)dictionaries的編碼規(guī)則為:de

開始標記為d,結(jié)束標記為e,關(guān)鍵字必須為B-encoding字符串,值可以為任何B-encoding編碼類型,包括字符串、整數(shù)、列表、字典。

torrent 文件格式是由若干字段確定的,torrent 文件中關(guān)鍵字段如表1所示:

表1 torrent 文件中關(guān)鍵字段

info字段用于確定資源是由單文件還是多文件構(gòu)成的,info后面的第一個字符串為length 或files,二者只能出現(xiàn)一個。length表明是單文件結(jié)構(gòu),files表明是多文件結(jié)構(gòu),其詳細區(qū)別如表2所示:

表2 info字段的內(nèi)容

3.2 torrent 文件分析程序的實現(xiàn)

B-encoding的編碼規(guī)則只有前述的四種類型的數(shù)據(jù),列表和字典中允許包含這四種數(shù)據(jù)類型,整個文件本身就是字典。在實現(xiàn)的這種文件的分析時采用如下的分析方法,算法流程如圖1所示:

(1)字符串分析。調(diào)用四個函數(shù)來判斷字符串是否為B-encoding編碼的四種數(shù)據(jù)類型:字符串分析函數(shù)readstring、整數(shù)分析函數(shù)readint、列表分析函數(shù) readlist和字典分析函數(shù) readdict。

(2)分析結(jié)果存放。定義一個基類和四個由該基類派生的子類,四個子類分別對應于四種數(shù)據(jù)類型。字符串和整數(shù)數(shù)據(jù)分別定義CBEncodeString 和CBEncodeInt類的對象存放結(jié)果;列表類型的數(shù)據(jù)使用C#中的List泛型類定義一個列表:

public List m_listObj= new List()暫存分析列表的結(jié)果,m_listObj的數(shù)據(jù)類型定義成基類以便同時存放四個子類的分析結(jié)果;字典分析結(jié)果的存放用SortedList泛型類定義一個字典類型:

public SortedList m_mapObj = new SortedList()暫存分析字典的結(jié)果;同時,在字典類中,還需要定義一個列表類型m_listObj,因為torrent文件在字典結(jié)構(gòu)中包含有列表,這樣的結(jié)構(gòu)有利于數(shù)據(jù)的讀取。而字典類型中的值定義為基類型,以便于兼容四種數(shù)據(jù)類型,類似的列表也需要定義為基類。

由于分析的結(jié)果有多種,而且結(jié)構(gòu)不同,使用list泛型類定義一個基類型的列表類型m_listObj按序返回分析結(jié)果,torrent文件本身就是一個字典,所以保存返回值的列表只有索引值為0的一項,該項存儲的內(nèi)容是已經(jīng)分析好的整個文件,結(jié)構(gòu)為一個字典。還要需將最終分析結(jié)果由列表m_listObj[0])中的內(nèi)容強制轉(zhuǎn)換成字典CBEncodeDict類型,而字典中又有Bencoding編碼中的四種數(shù)據(jù)類型深層嵌套,分析整個文件的結(jié)構(gòu),要把所有的格式都考慮到,在輸出結(jié)果的過程中根據(jù)具體情況要進行不同類型和不同次數(shù)的強制轉(zhuǎn)換。

4 結(jié)論

本文對BT工作原理進行了分析,根據(jù)B-encoding編碼規(guī)則和torrent文件的格式,在C#.NET 2005環(huán)境下開發(fā)出了對torrent 文件進行解析的Windows應用程序。借助于此程序,將分析結(jié)果提供給下載程序就可以開發(fā)出BT下載軟件。當然,在使用BT軟件進行文件共享帶來方便的同時,對磁盤的頻繁操作可能會引起磁盤老化,占用過多帶寬,這些問題都需要在開發(fā)有關(guān)基于BitTorrent協(xié)議的共享軟件時給予足夠的重視。以較小的代價獲得較好的網(wǎng)絡(luò)文件共享功能。

圖1 算法流程

參考文獻:

[1]Cohen B.Incentives BuildRobustness in BitTorrent[Z/OL]..

[2]王玨,BitTorrent下載技術(shù)研究.科技廣場,2005(2).

[3]孔彬,徐良賢,BitTorrent原理分析及改進.計算機工程2004.30(12).

篇9

1、加強區(qū)域性檔案信息資源的整合

要實現(xiàn)一定區(qū)域內(nèi)檔案信息資源的共享,首先要實現(xiàn)將分散在區(qū)域內(nèi)的各級綜合檔案館和專門檔案館的館藏檔案信息資源進行整合,檔案信息資源的整合是共享的基礎(chǔ)。

區(qū)域性檔案信息資源的整合,首先需要確定公開檔案信息數(shù)據(jù)的范圍,制定統(tǒng)一的整合規(guī)范和標準,建立統(tǒng)一的元數(shù)據(jù)字段格式,然后由各館依據(jù)公開范圍、整合的規(guī)范以及數(shù)據(jù)庫的統(tǒng)一格式,建立檔案信息目錄數(shù)據(jù)庫??紤]數(shù)據(jù)庫的可擴充性、來源的多樣化以及檢索的多途徑,字段的設(shè)置尤為重要,是整個數(shù)據(jù)庫的核心和基礎(chǔ)。一個高質(zhì)量的數(shù)據(jù)庫,既要保證其數(shù)據(jù)的準確性、內(nèi)容的完整性,還要考慮數(shù)據(jù)的規(guī)范化、穩(wěn)定性以及可擴充性,因此,共享數(shù)據(jù)庫的建立必須從數(shù)據(jù)的整合開始,嚴格按照統(tǒng)一的元數(shù)據(jù)標準進行。由于整合涉及的部門和范圍比較廣,因此共享數(shù)據(jù)庫的建立,可分批、分階段地實現(xiàn),并優(yōu)先考慮整合利用率高、使用面廣的檔案信息資源。數(shù)據(jù)是共享的基礎(chǔ),只有充分整合的數(shù)據(jù),才能為區(qū)域內(nèi)公眾利用檔案信息提供便捷的全方位的服務。

2、充分運用多種技術(shù)手段

檔案信息資源的整合與共享是以計算機、網(wǎng)絡(luò)及信息技術(shù)為主要手段的系統(tǒng)工程。因此,它的實現(xiàn)依賴于各方面技術(shù)的成熟和普及狀況。在檔案信息資源共享建設(shè)過程中,我們要綜合運用多種技術(shù)手段,實現(xiàn)檔案信息資源的共享,方便、快捷地滿足各類用戶的利用需求。

運用多種技術(shù)手段實現(xiàn)檔案信息資源的共享,首先是硬件技術(shù)的運用。硬件技術(shù)主要指使用配置較高的硬件設(shè)施,如高配置的計算機、掃描儀、存儲設(shè)備等,這些硬件設(shè)施為檔案信息資源的共享創(chuàng)造了良好的硬件環(huán)境。其次是軟件技術(shù)的運用。既包括共享軟件平臺管理系統(tǒng),也包括共享平臺運行的網(wǎng)絡(luò)環(huán)境。對于軟件平臺的選擇,不僅要考慮軟件的先進性,還要考慮其兼容性,要根據(jù)區(qū)域內(nèi)檔案信息資源的實際建設(shè)及應用情況,選擇和開發(fā)合適的軟件平臺;而對于共享平臺運行的網(wǎng)絡(luò)環(huán)境,保障其安全是重中之重。網(wǎng)絡(luò)環(huán)境安全的保障主要需做好基礎(chǔ)防護工作,具體有服務器及時打上補丁、防病毒軟件的安裝與升級更新、防火墻設(shè)置以及數(shù)據(jù)庫系統(tǒng)的安全防護,另外還需要做好數(shù)據(jù)的備份。檔案信息數(shù)據(jù)的整合花費了大量人力物力,如果因安全問題造成數(shù)據(jù)丟失必將造成重大的損失,因此,需要及時做好對檔案數(shù)據(jù)的異地異質(zhì)多套備份,以確保信息資源的安全。

3、開展多種形式的利用服務

我們實現(xiàn)區(qū)域內(nèi)檔案信息資源共享的目的,就是為了整合現(xiàn)有檔案信息資源,為社會各領(lǐng)域提供方便、實用、有效的檔案信息利用服務。檔案人員要拓展思路,改變傳統(tǒng)的服務模式,充分利用區(qū)域內(nèi)檔案信息資源共享平臺,開展多種形式的網(wǎng)絡(luò)服務。各級各類檔案館將特色館藏通過共享平臺向公眾展示、宣傳,通過共享數(shù)據(jù)庫,提供多字段、多種方式的信息檢索服務,并依托共享網(wǎng)絡(luò)平臺為社會公眾提供論壇、E-mail、表單式以及在線實時咨詢服務。同時,區(qū)域內(nèi)各級各類檔案館可以指定專人負責,根據(jù)具體的咨詢要求,有針對性地及時向利用者提供相關(guān)的檔案信息或查找線索,實現(xiàn)區(qū)域內(nèi)檔案利用的聯(lián)合咨詢服務網(wǎng)絡(luò)。網(wǎng)絡(luò)環(huán)境下多種形式的利用服務的開展,更好地增強了檔案信息資源服務社會的能力,也提升了區(qū)域內(nèi)各檔案部門檔案資源的利用率。

4、利用需求反饋信息的收集與分析

篇10

剛巧,快進入大學四年級的表弟打電話過來咨詢我實習方面的經(jīng)驗,作為“交換條件”我向他取了取漫畫經(jīng)。等表弟聽說了我的“刷屏控”后,電話那頭傳來了一陣大笑,“哥呀,現(xiàn)在都什么年代了,查更新這種工作就交給WebMon這個助手干吧?!痹瓉肀淼芤驗閷W習忙,就在網(wǎng)上找了個監(jiān)控網(wǎng)站軟件,當漫畫更新時它會第一時間通知他,這樣就不用像我那樣抓狂了。

共享軟件WebMon下載地址:/soft/softdown.asp?softid=384

點擊軟件工具欄上的第一個按鈕“Add web page”,然后添加上常用的海賊王在線漫畫地址/comic/55/,一路點擊OK即可完成設(shè)置,以后網(wǎng)站上一有風吹草動,WebMon就會在任務欄里跳出“通知”為我們通風報信。

小提示

由于軟件是通過解析所監(jiān)控的網(wǎng)頁Html語言元素的變動來判斷網(wǎng)站是否有更新,所以哪怕是一個廣告的更新,WebMon都會負責任地告訴我們。為了避免讓我們空歡喜,軟件開發(fā)者還為我們提供了更詳細的更新判斷設(shè)置。

在軟件界面上選擇剛才添加的以網(wǎng)站標題為名稱的網(wǎng)站監(jiān)控點,如愛漫畫網(wǎng)海賊王專題就是“海賊王 海賊王漫畫”,然后按快捷鍵Ctrl+M調(diào)出設(shè)置對話框,點擊左下角的“Specify content to check”(即詳細監(jiān)控點設(shè)置),在“Start checking”和“Stop checking”分別輸入需要監(jiān)控網(wǎng)站頁面更新的起點與終點關(guān)鍵字。

例如我在愛漫畫海賊王專題中把即將更新的615話設(shè)為監(jiān)控起點(在Start checking中輸入“海賊王615話”),為了不錯過漫畫的番外篇,我把0話設(shè)為終點(在Stop checking中輸入“海賊王000話”)。

小提示