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

基于Java的網絡投票系統的設計與實現

2011-10-21 22:33:44張程斐吳鋌徐煥張燕方夢婷
卷宗 2011年6期

張程斐 吳鋌 徐煥 張燕 方夢婷

摘要:本文采用面向對象分析與設計方法,應用UML設計了一個基于Java的網絡投票系統。

關鍵詞:投票系統;UML;Java

如今網絡投票如火如荼,包括央視網的全國道德模范評選、人民網的全國“雙百”評選、中國大學生在線的全國高校百佳網站評選等。為適應社團發展需要,本文采用面向對象分析與設計的方法提出了如何構建一個基于Java的網絡投票投系統。

1.需求分析

需求(requirement)就是系統(更廣義的說法是項目)必須提供的能力和必須遵從的條件[1]。在統一過程中,需求按照“FURPS+”進行分類,其含包括功能性、可用性、可靠性、性能、可支持性以及其他一些輔助性的和次要的因素[2]。在這里我們重點關注功能性需求,網絡投票系統應當滿足廣大選民投票的需要,滿足管理人員管理選票和候選條目的需要,滿足人員查看選票結構及選票結果的需要。

2.用例圖

用例就是需求,主要說明系統如何工作的。UML提供了用例圖表示法,用以描述用例名稱和參與者及其之間的關系[3]。網絡投票系統的用例圖如圖1所示:

查詢選票結構:管理人員為掌握網絡投票狀態,將隨時查看選票結構即選民投票記錄信息,避免非正常投票行為的發生,同時把握選民對投票活動的參與度。

管理候選條目:管理人員對候選條目進行增加、刪除、修改,其中包括名稱、圖片、內容等。

設定投票活動:管理人員對投票活動進行活動介紹、起止時間、開關狀態、投票間隔、每次可投條目數及其他投票限制的設定。

查看選票結果:管理人員和選民查看網絡投票結果,包括每個候選條目的得票數,這些信息實時顯示在投票系統頁面上。

投票給指定候選條目:選民向指定的候選條目進行投票操作。

3.活動圖

一個UML活動圖表示一個過程中的多個順序活動或并行活動,它提供了豐富的表示法來表示一系列的互動[3]。網絡投票系統的活動圖如圖2所示。

4.類圖

UML用類圖(Class diagram)表示類,接口及其關聯。類圖用于靜態對象建模[3]。網絡投票系統類圖如圖3所示。

5.包圖

邏輯架構(logical architecture)是軟件類的宏觀組織結構,它將軟件類組織為包。之所以稱其為邏輯架構,是因為其并未決定如何在不同的操作系統進程或網絡中物理的計算機上對這些元素進行部署。UML包圖常用于描述系統的邏輯架構[3]。網絡投票系統包圖如圖4所示。

6.部署圖

部署圖表示了軟件元素在物理架構上的部署,以及物理元素之間的通信[3]。網絡投票系統部署圖如圖5所示。

7.開發工具的選擇

本系統采用基于JEE平臺開發,開發操作系統選擇Windows 7,頁面設計工具采用Dreamweaver CS5,代碼編寫和調試工具采用NetBeans,為了使系統在不同的瀏覽器中呈現一致性,開發測試瀏覽器采用Firfox4.0、IE6.0、IE8.0、Chrome。

8.結束語

網絡投票系統的設計與實現,因其不受時空限制,將有助于更多的選民參與到網絡投票當中來,提高投票率,使得投票結果更加公平公正。

參考文獻

[1]Ivar Jacobson, Grady Booch, James Rumbaugh著. The Unified Software Development Process[M]. Addison-Wesley Professional.1999

[2]Robert B. Grady著. Practical Software Metrics for Project Management and Process Improvement[M]. Prentice Hall.1992

[3](美)Craig Larman著作. 李洋,鄭龑譯.UML和模式應用(原書第3版)[M]. 機械工業出版社.2006

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

主站蜘蛛池模板: 在线欧美国产| 国产成人综合日韩精品无码首页| 国产精品亚洲一区二区三区z| 国产va免费精品| 99re精彩视频| 2019年国产精品自拍不卡| 午夜在线不卡| 91精品国产丝袜| 亚洲人成亚洲精品| 亚洲色图欧美在线| 亚洲愉拍一区二区精品| 一级毛片免费的| 97精品国产高清久久久久蜜芽 | 国产美女精品在线| 国产95在线 | 久久大香伊蕉在人线观看热2| 久久精品国产999大香线焦| 亚洲欧美日韩高清综合678| 亚洲精品无码AⅤ片青青在线观看| 三区在线视频| 久久久久中文字幕精品视频| 国产性爱网站| 99激情网| 亚洲手机在线| 国产性猛交XXXX免费看| 囯产av无码片毛片一级| 国产无码精品在线| 91精品免费高清在线| 欧美中文字幕在线视频| 亚洲欧洲日韩久久狠狠爱| 国产99视频精品免费视频7| 亚洲人成网站在线观看播放不卡| 欧美一级夜夜爽| 久久99精品久久久久久不卡| 成·人免费午夜无码视频在线观看 | 午夜福利无码一区二区| 久久综合久久鬼| 天堂av综合网| 真实国产精品vr专区| 亚洲乱码视频| 婷婷久久综合九色综合88| 伊人久久久久久久久久| 亚洲男人在线| 重口调教一区二区视频| 国产尤物视频在线| 国产香蕉一区二区在线网站| 99国产在线视频| 久久semm亚洲国产| 精品国产女同疯狂摩擦2| 69av免费视频| 国产91高跟丝袜| 精品国产免费观看| 亚洲视频无码| 国产精品自拍露脸视频| 日本高清有码人妻| 国产爽爽视频| 这里只有精品免费视频| 欧美一区福利| 日韩在线成年视频人网站观看| 伊人五月丁香综合AⅤ| 国产菊爆视频在线观看| 欧美日韩免费| 亚洲aaa视频| 久久精品亚洲专区| 国产成人高清精品免费| 老司国产精品视频91| 无码国产偷倩在线播放老年人| 国产美女免费| 精品国产99久久| 亚洲国产成人无码AV在线影院L| 亚洲无码视频喷水| 日韩视频免费| 亚洲国产精品成人久久综合影院| 久久天天躁狠狠躁夜夜躁| 在线中文字幕日韩| 91国内在线视频| 日本福利视频网站| 国产亚洲高清在线精品99| 在线欧美a| 欧美在线视频a| 女人18毛片一级毛片在线| 日韩欧美综合在线制服|