《“灯谜”系统--“定单”辅助产生系统》
http://www.ngnc.net/sculptor/order_creator.htm
《“燈謎”系統(tǒng)--“定單”輔助產(chǎn)生系統(tǒng)》
袁德俊(最后更新日期:2004年6月21日)
目錄:
前言:“燈謎”的由來
一、記錄“定單”的思想軌跡
1、“你言我語”
2、“補(bǔ)丁”跟蹤
二、“定單”的示范作用
三、“燈謎”系統(tǒng)技術(shù)解決方案
1、基于“信息自動(dòng)分類”技術(shù)的人機(jī)交互系統(tǒng)
2、Client/Server模式的“定單”管理系統(tǒng)
3、“你言我語”論壇系統(tǒng)
前言:“燈謎”的由來
“定單”是“雕塑”系統(tǒng)的核心,它承載了系統(tǒng)運(yùn)行所需要的所有信息,因此保證它本身的質(zhì)量(足夠準(zhǔn)確和清晰地表達(dá)“定單”發(fā)出者的意圖)將非常重要。“燈謎”系統(tǒng)就是這樣一個(gè)輔助產(chǎn)生“定單”,對(duì)“定單”本身反復(fù)雕琢的系統(tǒng)。雖然它是為“雕塑”系統(tǒng)量身定做的,但其“協(xié)同寫作”的思路以及系統(tǒng)本身可以應(yīng)用到其他同等需求的環(huán)境,如同現(xiàn)在比較流行的“WIKI”唯客[1]。
“燈謎”所以取這個(gè)名字,并不能準(zhǔn)確表達(dá)該系統(tǒng)的全部特性。它的產(chǎn)生,完全是我個(gè)人起草本文前,頭腦中一個(gè)形象。
為了“雕塑”系統(tǒng)的推廣,在撰寫了一些概念性文章后,我需要寫些更加準(zhǔn)確描寫“雕塑”系統(tǒng)本身真實(shí)的操作方式和流程類的文字,來為“雕塑”系統(tǒng)的啟動(dòng)(原始系統(tǒng)的建造)提供更加準(zhǔn)確的依據(jù)。如何解決:啟動(dòng)“雕塑”系統(tǒng)的資金需求(最小,最適合)規(guī)模?初始版本的“雕塑”系統(tǒng)需要的援助者需要支援的精力是多少?需要多少援助者?不同啟動(dòng)水平下的“雕塑”系統(tǒng),對(duì)應(yīng)的這些問題的答案如何?帶著這些問題,開始了我的又一輪寫作(我更情愿專心于代碼調(diào)試)。
這些問題,在任何一個(gè)項(xiàng)目啟動(dòng)的初期都會(huì)遇到,不只是需求方面需要準(zhǔn)確細(xì)化,即使一個(gè)功能模塊,一個(gè)類的細(xì)節(jié)都不是一措而就的事情,往往需要反復(fù)推敲,以力求達(dá)到足夠的準(zhǔn)確和完備程度。在具體的代碼和實(shí)施過程中,往往由于對(duì)問題認(rèn)識(shí)的更加準(zhǔn)確,或因?yàn)閷?shí)施過程中無法逾越的難題,而對(duì)起初的需求和設(shè)計(jì)進(jìn)行更改,也是常有的事情。這時(shí)候,對(duì)相關(guān)文檔的及時(shí)更新和項(xiàng)目文檔的管理,對(duì)項(xiàng)目順利進(jìn)展和日后的維護(hù)至關(guān)重要。“燈謎”系統(tǒng)就是為了更加方便于管理文檔變化的工具和平臺(tái),當(dāng)時(shí)腦海中閃現(xiàn)的就是燈會(huì)上一串串貼著謎題的線,每個(gè)文檔或定單,都是一條條的線,文檔上的每個(gè)段落,每個(gè)觀點(diǎn),每個(gè)可能產(chǎn)生變化的部分,就是一條條謎紙。我不需要為了“維護(hù)”這個(gè)名字,牽強(qiáng)地將系統(tǒng)的各個(gè)功能點(diǎn)與名字聯(lián)系起來,我更希望“燈謎”系統(tǒng)的名字本身,在您閱讀完我對(duì)系統(tǒng)的闡述后,給出您認(rèn)為更加貼切的標(biāo)題。如果說本文算是一個(gè)“定單”,您的任何建議都是對(duì)它的雕琢。甚至,完全地推倒不贊同,為了解決“定單”輔助產(chǎn)生的需要而有全新的思路,都是可以用來最終指導(dǎo)本系統(tǒng)的完成。
一、記錄“定單”的思想軌跡
任何一個(gè)項(xiàng)目,每一篇文章,都起點(diǎn)于一個(gè)“靈感”。它只是個(gè)模糊的方向,甚至只是個(gè)感覺,大部分時(shí)候,我們都是在打著腹稿,而后一氣呵成。或提綱寫領(lǐng)地寫些文字,而后反復(fù)添加修改,直到自己認(rèn)為滿意才提交“成果”。就是這樣一個(gè)飽含您智慧的作品,也無法作到盡善盡美,無論是項(xiàng)目組內(nèi)部討論或其他部門對(duì)您策劃的建議,一稿獲得通過的可能非常小,不是他人對(duì)您的不認(rèn)可,而是越來越多的事情需要的是“群策群力”。WIKI的協(xié)同寫作思想我非常認(rèn)同,針對(duì)“定單”的輔助產(chǎn)生,這里我提出我的一些想法,請(qǐng)大家參考。
1、“你言我語”
這更象個(gè)專門設(shè)計(jì)的“論壇”系統(tǒng)。任何想法的發(fā)起,都可以以發(fā)起人身份發(fā)出,無論詳細(xì)程度,是否經(jīng)過深思熟慮,都可以帖出,哪怕是只言片語。比如:
“我希望制作一個(gè)這樣功能的計(jì)算器,它可以自由的擴(kuò)充計(jì)算能力,把個(gè)人常用的計(jì)算方法記錄并隨時(shí)調(diào)用”。
而有同樣想法的人,或給予你建議的人,可以跟帖:“函數(shù)型計(jì)算器,能夠自己編輯任意復(fù)雜的函數(shù),并提供維護(hù)和管理,以及交流的功能。”。還可以:“好象,什么什么計(jì)算器產(chǎn)品,已經(jīng)滿足了你的要求了,你可以看這里的URL評(píng)估一下。或許不需要再開發(fā)了,如果你只是滿足自己的DIY樂趣,到也無妨礙。”
這樣的“你言我語”更想朋友間的閑聊。經(jīng)過一段時(shí)間討論,發(fā)起人很可能找到了同好,在自己吸收了朋友門的建議已經(jīng)有了相對(duì)完善的“思路”,如果達(dá)到了“定單”的準(zhǔn)確度標(biāo)準(zhǔn),就可以發(fā)布了。
“燈謎”系統(tǒng)的論壇應(yīng)該具備這樣的功能。發(fā)起人可以將大家的任何反饋,進(jìn)行歸類,不同方面的建議給予綜合起來,并給出自己的建議。這樣后來的援助者就不用費(fèi)力的瀏覽所有頁,如果發(fā)現(xiàn)自己的建議已經(jīng)有了,就不用再寫,只需要支持一下。如果可能,可以通過類似“自動(dòng)信息分類”的程序?qū)λ刑咏ㄗh性分類,然后由發(fā)起人維護(hù)即可。人機(jī)交互地管理和維護(hù),可以大大縮小溝通的時(shí)間。
2、“補(bǔ)丁”跟蹤
一個(gè)相對(duì)成熟的“定單”產(chǎn)生后,可以發(fā)布到“預(yù)定單”布告欄,由“你言我語”的好友們給與最后的雕琢。可以如同批改文件一樣,圈點(diǎn)后給予建議,或直接替換原文。發(fā)起人則可以通過系統(tǒng)簡(jiǎn)單地選擇接受或再更改等方式,完成終稿,并點(diǎn)擊確認(rèn)后發(fā)布。
“補(bǔ)丁”跟蹤,就是指任何圈改動(dòng)作和原文,都能按任意時(shí)刻跟蹤和恢復(fù),而不是只有在編輯狀態(tài)下按“返回”的方式給予糾正那么簡(jiǎn)單。發(fā)布方式,可以是保存有全部修改過程信息的文檔,或另存為一個(gè)嶄新的文檔(沒有任何修改記錄,而作為新的思想原點(diǎn))。
“補(bǔ)丁”跟蹤技術(shù),可以滿足任何的文檔的變化,可以對(duì)變化的階段進(jìn)行歸類,并給予一定的評(píng)價(jià),輔助理解“定單”思想的軌跡。
二、“定單”的示范作用
隨著“雕塑”系統(tǒng)內(nèi)的“定單”數(shù)量和種類的增加,同類“定單”的重復(fù)加深該領(lǐng)域的研究,避免同層次技術(shù)的重復(fù)開發(fā)。清晰的反映出各個(gè)領(lǐng)域的發(fā)展?fàn)顩r,督促冷門領(lǐng)域的研究。對(duì)于領(lǐng)域的后來者的示范作用更加明顯,節(jié)約了“定單”的產(chǎn)生時(shí)間,避免了無謂的重復(fù)討論,節(jié)約了參與者的溝通效率。節(jié)約了整體“雕塑”系統(tǒng)的開發(fā)成本。
基于“自動(dòng)信息分類”技術(shù)基礎(chǔ)上的人工交互干預(yù),可以比較完美地解決“定單”的準(zhǔn)確分類,為提高“雕塑”系統(tǒng)基于“定單”的運(yùn)做方式的效率,奠定了技術(shù)基礎(chǔ)。
三、“燈謎”系統(tǒng)技術(shù)解決方案
1、基于“信息自動(dòng)分類”技術(shù)的人機(jī)交互系統(tǒng)
首先,對(duì)目標(biāo)信息進(jìn)行自動(dòng)分類,然后根據(jù)分檢結(jié)果給予人工干預(yù)。人機(jī)交互過程作為知識(shí)點(diǎn)自動(dòng)記錄到知識(shí)庫中,供給以后信息分類時(shí)對(duì)知識(shí)的查詢需求。關(guān)于“定單”產(chǎn)生過程中的討論階段或“結(jié)果定單”的信息分類模型需要分別管理,以達(dá)到經(jīng)過“雕塑”系統(tǒng)的運(yùn)做,實(shí)現(xiàn)“信息”分類效率的逐步提高,盡量節(jié)約人工干預(yù)的工作量。(具體的信息分類模型和分檢技術(shù)有很多討論,需要具體的援助者具備相關(guān)知識(shí)負(fù)責(zé)完成。)
2、Client/Server模式的“定單”管理系統(tǒng)
所有“定單”都保存在服務(wù)端,由具有修改權(quán)限的用戶客戶端在本地修改后,將改動(dòng)信息更新到服務(wù)端。連同對(duì)“定單”的閱讀等其他權(quán)限的管理,同傳統(tǒng)C/S體系下的文件管理方式。
>> 任意時(shí)刻可以允許多人同時(shí)修改或排斥他人修改,可以根據(jù)系統(tǒng)實(shí)施的不同需求確定。
>> 同一時(shí)段,不同部分的修改可以合并;
>> 同一時(shí)段,相同部分的修改必須由人工干預(yù),舍棄或合并或更新后,方可以進(jìn)入下一個(gè)階段;
>> 每一時(shí)刻,文檔只能有唯一的狀態(tài),并可以保存為嶄新文檔。
客戶端“定單”文檔閱讀和編輯工具。在傳統(tǒng)OFFice類文檔編輯工具的基礎(chǔ)上添加“定單”更改歷史記錄的閱讀和保存能力。并提供版本注釋功能,對(duì)不同時(shí)段的文檔狀態(tài)進(jìn)行說明,供“定單”思想發(fā)展歷程的瀏覽。
C/S體系建立,和編輯工具上增加額外功能的技術(shù),需要專門討論,這里不做論述。
系統(tǒng)的分布結(jié)構(gòu)參照“雕塑”系統(tǒng)的分布模式。應(yīng)用范圍也可以是公網(wǎng)環(huán)境下的開放模式,也可以是針對(duì)公司內(nèi)部的專有項(xiàng)目的局域網(wǎng)應(yīng)用環(huán)境,甚至是基于即時(shí)通訊工具的C/S模式來滿足工作室開發(fā)模式。
3、“你言我語”論壇系統(tǒng)
在傳統(tǒng)“論壇”對(duì)帖子的管理能力的基礎(chǔ)上,增加貼子分類功能,并由發(fā)起人在“自動(dòng)信息分類”技術(shù)的支持下進(jìn)行人工干預(yù),達(dá)到精確標(biāo)準(zhǔn)。
發(fā)起人帖具有:發(fā)起人、標(biāo)題、時(shí)間、正文等傳統(tǒng)字段,還具備:更新點(diǎn)(可進(jìn)一部分類),更新點(diǎn)討論記錄。
更新點(diǎn):可以在正文中標(biāo)注,并可以通過連接定位到更新點(diǎn)討論記錄部分。也需要在發(fā)起人帖子下建立更新點(diǎn)分類。分類可以有無窮級(jí)別分類能力(如果系統(tǒng)性能需要,可以限制分類級(jí)數(shù))并以樹形管理。
發(fā)起人帖:則隸屬于不同類型的“定單”或討論專題。
帖子查看方式,可以由文字標(biāo)題連接,也可以通過專有圖標(biāo)連接;
熱門討論,和熱點(diǎn)分歧更新點(diǎn),都可以通過專有圖標(biāo)方式給予表示;也可以通過排序方式將其置頂;
以上管理方式,在現(xiàn)在傳統(tǒng)論壇系統(tǒng)的管理技術(shù)基礎(chǔ)上稍加改動(dòng)即可,自動(dòng)信息分類則需要在服務(wù)器端增加相關(guān)功能模塊。
注[1]:“WIKI”唯客:是一種利用互連網(wǎng),開放、合作、平等、共享的精神,匯萬眾之信息和智慧,協(xié)同寫作的工具。
總結(jié)
以上是生活随笔為你收集整理的《“灯谜”系统--“定单”辅助产生系统》的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “约见”面试官系列之常见面试题第十四篇之
- 下一篇: 使用BackTrack4破解Window