999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UML的工作流在線投稿系統的建模

2013-04-29 22:34:55劉宏宋久科
智能計算機與應用 2013年5期

劉宏 宋久科

關鍵詞:工作流建模; UML; 在線投稿系統

中圖分類號:TP311.52 文獻標識碼:A文章編號:2095-2163(2013)05-0085-03

0引言

隨著互聯網在國內的普及,計算機網絡給期刊的發行提供了新的發行方式和銷售渠道。在線投稿系統實現了稿件投稿、審稿、編輯和發行的網絡化管理。相較于西方發達國家電子期刊網絡化的迅速發展,中國在線投稿系統起步晚了許多,大規模的學術性期刊投稿系統發展比較滯后。為了進行網絡環境下期刊文獻的下載共建共享,國家啟動了作為“211工程”等高等教育公共服務體系建設項目的“中國高等教育文獻保障體系”(CALIS)。

目前國內在線投稿系統的建設依然未臻成熟,有些在線投稿系統過于簡單,投稿者往往得不到自己想要的信息,這極大降低了投稿者的積極性;還有許多在線投稿系統無法查閱稿件的審核進度,投稿者雖然在線或者通過郵箱實現了稿件投遞,但卻無法查閱審核情況,這也給投稿者帶來了不便。針對以上這些情況,本文利用UML對在線投稿系統的工作流進行建模,采用非常優秀的ASP.NET和SQL Server 2005作為基礎研究平臺,開發了一個較為完善的在線投稿系統。

1UML及工作流的相關介紹

統一建模語言 (Unified Modeling Language,UML)[1]是一種可視化的建模語言,是一種表達面向對象設計模型的語言,其中定義了一種抽象的用來描述軟件系統結構和行為的語言,以若干個視圖來描述一個系統,這些視圖從多個不同角度表示系統的特性并與不同的用途相關。

UML定義了兩類圖:靜態圖和動態圖。靜態圖包括用例圖、類圖、部署圖、對象圖、構件圖;動態圖包括順序圖、協作圖、狀態圖、活動圖。

工作流模型[2]是業務過程計算機化的形式描述。該模型定義過程運行中涉及到的各種參數,如業務過程的開始和終止條件、各個工作環節及相互之間的控制與數據流動關系等。工作流模型發揮監控作用,并能優化業務流程,是工作流技術的關鍵。

基于UML的工作流建模[3]主要是通過UML的動態圖描述工作流的執行過程,并借助圖形化的方式將工作流的數學描述表達出來。

2在線投稿系統功能分析與基于UML的工作流建模2.1系統開發技術

本系統是基于ASP.NET和SQL Server 2005[4]進行開發的,ASP.NET和SQL Server 2005具有高效快速,簡單易用,保證輸出數據的客觀、準確和科學等優點。由于ASP.NET是一種建立在通用語言上的程序構架,一臺WEB服務器可用其建立強大的WEB應用程序,而且本身具有非常高的控件集成度,較強的適應性,便于使用和管理,使得開發本系統得到了充分的技術保證。

2.2數據庫的設計

根據系統需要,結合各種數據庫的特點,本系統采用Microsoft SQL Server 2005 作為后臺數據庫。在數據庫中應建立以下幾個表:用戶信息表、稿件表、留言表。用戶表用來存儲注冊會員和管理員的基本信息;稿件表用來存儲投稿信息;新聞信息表用來發布本站的相關信息;留言表用來存儲管理員的反饋留言及用戶的留言。圖1為在線投稿系統類圖[5],主要包括的內容有:Author類是投稿用戶類,用于封裝用戶的相關信息,表現為用戶名、密碼等屬性,而用到的方法主要有login、Upload、ViewCheck和UpdateAuthor;Admin類是管理員類,用于封裝編輯和主編的相關信息;Message類是留言類,封裝管理員對用戶的反饋留言及用戶的留言;Paper類是稿件類,封裝稿件的相關信息。Expert為專家類,封裝外審專家的

2.3在線投稿系統功能設計

該系統主要功能是:普通用戶只可以瀏覽系統主頁,申請成為會員后可在線投稿,由編輯對稿件排版,然后由外審專家對稿件進行審核,最后由主審確定是否錄用稿件。本文將投稿與審稿系統主要分為用戶模塊、編輯模塊、外審模塊、主審模塊四個功能模塊,其用例圖[6]如圖2所示。用例圖描述用戶和系統如何交互,通過闡述一組用例和參與者之間的關系,為系統、子系統或類的行為建立模型。在本系統用例圖中,可看到四個元素:參與者、用例、一個方框和一些表示關系的連接線。其中,會員、編輯、外審和主編為參與者,還包括在線投稿、分派投稿任務、在線審稿、終審稿件等用例。

2.4基于UML的工作流在線投稿系統建模

在線投稿系統UML工作流建模過程:普通用戶可以注冊成為會員,會員登錄后可查看修改資料,當會員根據提示填寫完畢個人信息后可以提交稿件,在線投稿成功,并可以在線實時查詢稿件審核進度。編輯首先要對稿件進行初審,主要是排版和校對,然后將稿件分類,并分派給不同專業方向的外審人員,外審人員審稿完成以后將意見提交給主審,主審可以通知作者修改其稿件,最后決定是否錄用此稿件。

稿件進入狀態【分派任務】,否則稿件申請失敗;(4)編輯根據稿件性質分發給不同專家,稿件進入【外審】狀態;(5)專家審核完畢以后,稿件進入【終審】狀態;(6)主編對稿件進行最后審核,如果接受稿件則對稿件進行【稿件備份】,然后結束;如果不接受稿件,則退回稿件,結束。

圖5為本系統序列圖[9],首先將參與交互的對象放在圖上方矩形框里,沿X軸方向排列,然后再將這些對象發送和接受的信息沿Y軸方向按照時間順序從上到下放置,如此即將為讀者提供了控制流隨著時間推移的清晰可視化軌跡。

圖5 在線投稿系統序列圖

Fig.5 Sequence diagram of online submission

system

3結束語

本文利用UML對在線投稿系統的工作流進行了建模,既總結了其優點,也分析了不足之處,采用統一建模語言,可以將復雜的系統運用簡單明了的可視化圖形表示出來,對整個系統的開發提供靈活、一致、易讀的表達形式,但是UML仍然是利用靜態圖的方式來表示工作流的動態過程,其對工作流過程中根據現有資源靈活決策、動態選擇工作項表現尚屬不足,目前只能通過選擇分支來達到這一點,但卻不能充分表現工作流中工作項選擇的靈活性。工作流和UML可以實現較好的結合,但是工作流與UML理論及實踐均處于不斷完善的過程中,還有很多問題需要深入研究、有效解決。

參考文獻:

[1]Mark Priestley.Practical Object-Oriented Design With UML[M].北京:清華大學出版社,2005.

[2]方進,王鐵成,石志寬.基于UML的工作流建模[J].計算機工程與設計,2004,25(9):1572-1575.

[3]胡昶,鄧泓,賈晶,等.基于UML工作流建模的研究與應用[J]. 信息與電腦,2009,8(1):40-41.

[4]梁俊豐.基于UML方法的工作流管理系統研究[D].長春:吉林大學,2004.

[5]董一方,祝俞剛.基于ASP.NET 2.0與SQL Server 2005的成績錄入方案[J].計算機時代,2009,8(5):46-48.

[6]李紅臣,史美林.工作流模型及其形式化描述[J].計算機學報,2003,26(11):1456-1463.

[7]劉羽飛,李健.基于MVC模式的在線投稿與審稿系統的設計[J]. 計算機工程與設計,2008,29(2):504-509.

[8]徐峰,陳暄.UML面向對象建模基礎[M]. 北京:中國水利水電出版社,2006.

[9]張傳智.基于工作流的高校學生信息管理系統的設計與實現[D]. 上海:華東師范大學,2011.

主站蜘蛛池模板: 精品无码一区二区三区电影| 国产丝袜无码一区二区视频| 中国黄色一级视频| 欧美不卡视频一区发布| 国产男女免费视频| 99视频精品在线观看| 无码专区在线观看| 一级毛片中文字幕| 国产老女人精品免费视频| 国产在线精品人成导航| 色综合a怡红院怡红院首页| 综合网久久| 精品国产99久久| 最新国产精品鲁鲁免费视频| 中文字幕66页| 茄子视频毛片免费观看| 人妻无码AⅤ中文字| 国产精品女在线观看| 欧美黄网站免费观看| 日韩黄色大片免费看| 欧美中文字幕无线码视频| 国产在线视频福利资源站| 国产9191精品免费观看| 亚洲成人77777| 久久国产黑丝袜视频| 久久青青草原亚洲av无码| 丝袜高跟美脚国产1区| 婷婷色婷婷| 麻豆国产原创视频在线播放| 日本成人福利视频| 成人国产精品2021| 在线免费不卡视频| 国产精品部在线观看| 91香蕉国产亚洲一二三区| 午夜一级做a爰片久久毛片| 激情爆乳一区二区| 在线色综合| 欧美激情第一区| jizz亚洲高清在线观看| 欧美成人精品一级在线观看| 高清无码不卡视频| 国产欧美日韩资源在线观看| 无码日韩人妻精品久久蜜桃| 在线日韩一区二区| 茄子视频毛片免费观看| 国产精品美乳| 国产视频资源在线观看| 被公侵犯人妻少妇一区二区三区| 精品无码国产自产野外拍在线| 精品久久久久久成人AV| 广东一级毛片| 综合五月天网| 毛片免费在线视频| 久久久波多野结衣av一区二区| 国产精品网曝门免费视频| 欧美日韩午夜| AV在线麻免费观看网站| 日日拍夜夜操| 国产精品福利导航| 日韩大片免费观看视频播放| 国产AV无码专区亚洲精品网站| 91人妻在线视频| 国产在线拍偷自揄拍精品| 色视频久久| 波多野结衣在线se| 性网站在线观看| 色偷偷一区二区三区| 伊人色天堂| 91在线免费公开视频| 九九九久久国产精品| 97精品伊人久久大香线蕉| 伊人久久久久久久| 亚洲一级毛片在线观| 久久国产拍爱| 久久香蕉国产线看精品| 国产成人a在线观看视频| 日韩欧美中文字幕在线韩免费| 亚洲日本中文字幕天堂网| 国产黄在线免费观看| 国产黄色爱视频| 无码免费视频| 国产精品黑色丝袜的老师|