設計javaphpasp
首頁不是導航而是一個個具有特殊功能的流程,如發微博,發文章,轉賬,充話費,購物等流程,不需要使用者到微博,文章,知道,電子商城和部落格等頁面來完成這些操作,而是直接在首頁調用相關流程以無接觸的方式的完成這些相應操作
而流程應當是由使用者與系統會話的形式編製而成的,並不需要專業知識,只是正常的操作。
比如在資料框中輸入 “今天心情很好”,點擊發微博方塊(注意,是點擊方塊中的文字“發微博”標題,因為方塊中還包含著進階、迴圈、刪除的資訊連結),系統就會自動把“今天心情很好”發一篇微博。
如果輸入“投資報告--今年投資是虛假繁榮”,點擊發文章,系統就會自動發一篇標題為“投資報告”,而內容為“今年投資是虛假繁榮”的文章
如果輸入“小王--500”,點擊轉賬,系統就會為小王轉賬500元,如果只是輸入“小王”,系統就會為小王轉賬n,n是由上一次金額決定的。
如果輸入“15900007677--100”,點擊充話費,系統就會啟動該流程,為號碼為15900007677使用者儲值100元。如果資料框為空白,則重複上一次操作。
當然流程在調用的時候還包含“迴圈”和“關聯這兩種進階模式”
比如,點擊方塊上的“迴圈”就會進入迴圈控制頁面,有兩種迴圈模式,一種是按次數迴圈,相當於for迴圈,一種是按條件迴圈,相當於while迴圈
點擊進階就會進入關聯頁面,,故名思議,流程的關聯就是根據使用者們關聯設定將自己的流程與別人的流程聯絡起來,即自己的流程執行完後會觸發別人的流程,別人的流程也會觸發自己的流程,當然自己的流程也可以觸發自己的,別人的也可以觸發別人的,甚至同一個流程也可以自我觸發,和迴圈一個樣
關聯也有兩種觸發模式,即"無條件觸發",和滿足條件時觸發,類似於流程式控制制中的if ...else
如果小王媽媽編製了一個“發微博”流程,並將該流程訊號器開啟,訊號內容設定為微博的內容;而小王也編製了一個為媽媽充話費的流程,並將該流程雷達開啟,以及將媽媽的“發微博”流程納入雷達探測範圍,關聯條件設定滿足某種條件觸發,條件是媽媽的流程發出的訊號中包含“話費”或“移動”字樣時啟動為媽媽充話費流程,而不包含則不觸發。現在如果小王媽媽在首頁的資料框中輸入“移動又沒話費了,真是的”,點擊“發微博”,系統就會啟動發微博流程先發一篇微博,然後又調動小王的充話費流程為自己充30元話費。也就是說小王媽媽發個微博,自己的話費餘額就會增加30元,小王的賬戶就少了30元,而小王卻不知道,但這是安全的。
再比如小王爸爸發了個微博“上次買的牛肉粒很好吃”,系統就會立即調用小王媽媽的購物流程,購買3個相關商品。並發給小王爸爸訊息,通知他已經買了。而這個過程小王媽媽可能渾然不知,到了晚上回家才知道自己的賬戶今天自動購買了商品。但卻不覺的奇怪,這是因為流程已經事先根據需要關聯好了。
已經用asp開發出了一個名叫“星空流程跟蹤編製關聯”的原型,asp是比較落後的語言了,我想用php和java等開發起來使用者體驗應該會更好些,就是不知道需要多長時間