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

基于Java的網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計與實現(xiàn)

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

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

摘要:本文采用面向?qū)ο蠓治雠c設(shè)計方法,應(yīng)用UML設(shè)計了一個基于Java的網(wǎng)絡(luò)投票系統(tǒng)。

關(guān)鍵詞:投票系統(tǒng);UML;Java

如今網(wǎng)絡(luò)投票如火如荼,包括央視網(wǎng)的全國道德模范評選、人民網(wǎng)的全國“雙百”評選、中國大學(xué)生在線的全國高校百佳網(wǎng)站評選等。為適應(yīng)社團(tuán)發(fā)展需要,本文采用面向?qū)ο蠓治雠c設(shè)計的方法提出了如何構(gòu)建一個基于Java的網(wǎng)絡(luò)投票投系統(tǒng)。

1.需求分析

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

2.用例圖

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

查詢選票結(jié)構(gòu):管理人員為掌握網(wǎng)絡(luò)投票狀態(tài),將隨時查看選票結(jié)構(gòu)即選民投票記錄信息,避免非正常投票行為的發(fā)生,同時把握選民對投票活動的參與度。

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

設(shè)定投票活動:管理人員對投票活動進(jìn)行活動介紹、起止時間、開關(guān)狀態(tài)、投票間隔、每次可投條目數(shù)及其他投票限制的設(shè)定。

查看選票結(jié)果:管理人員和選民查看網(wǎng)絡(luò)投票結(jié)果,包括每個候選條目的得票數(shù),這些信息實時顯示在投票系統(tǒng)頁面上。

投票給指定候選條目:選民向指定的候選條目進(jìn)行投票操作。

3.活動圖

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

4.類圖

UML用類圖(Class diagram)表示類,接口及其關(guān)聯(lián)。類圖用于靜態(tài)對象建模[3]。網(wǎng)絡(luò)投票系統(tǒng)類圖如圖3所示。

5.包圖

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

6.部署圖

部署圖表示了軟件元素在物理架構(gòu)上的部署,以及物理元素之間的通信[3]。網(wǎng)絡(luò)投票系統(tǒng)部署圖如圖5所示。

7.開發(fā)工具的選擇

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

8.結(jié)束語

網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計與實現(xiàn),因其不受時空限制,將有助于更多的選民參與到網(wǎng)絡(luò)投票當(dāng)中來,提高投票率,使得投票結(jié)果更加公平公正。

參考文獻(xiàn)

[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和模式應(yīng)用(原書第3版)[M]. 機(jī)械工業(yè)出版社.2006

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

主站蜘蛛池模板: 一级看片免费视频| 亚洲国产成人在线| 四虎影视永久在线精品| 欧美在线精品一区二区三区| vvvv98国产成人综合青青| 国产精品国产三级国产专业不 | 亚洲成a人片| 国产成人久久综合777777麻豆| 97久久超碰极品视觉盛宴| 国产午夜精品一区二区三区软件| 国产无遮挡裸体免费视频| 中国精品久久| 亚洲日韩AV无码精品| 亚洲第一成年人网站| 欧洲熟妇精品视频| 国产精品久久久久久久久| 国产成人超碰无码| 国模沟沟一区二区三区| 欧美视频在线观看第一页| 国产精品久久久久久久久kt| 欧美日本在线| 国产在线观看91精品| 国产欧美日韩另类精彩视频| 亚洲日韩精品无码专区| 在线日韩一区二区| 久久先锋资源| 婷婷久久综合九色综合88| 91在线丝袜| 天堂av综合网| 午夜性刺激在线观看免费| 欧美另类一区| 狠狠色成人综合首页| 亚洲a级毛片| 国产精品视频a| 成人无码一区二区三区视频在线观看| 亚洲精品无码av中文字幕| 99免费视频观看| 无码人妻免费| 国产精品林美惠子在线播放| 四虎免费视频网站| 日韩大片免费观看视频播放| 成人在线观看一区| 亚洲综合18p| 国产超薄肉色丝袜网站| 国产福利免费视频| 亚洲水蜜桃久久综合网站 | 成人午夜精品一级毛片| 欧美激情网址| 国产综合在线观看视频| 四虎在线高清无码| www欧美在线观看| 天天做天天爱天天爽综合区| 久久99国产综合精品1| 2021天堂在线亚洲精品专区| 992tv国产人成在线观看| 五月天天天色| 欧美成人综合视频| 国产又粗又猛又爽视频| 色丁丁毛片在线观看| 国产美女精品一区二区| 亚洲高清中文字幕| 无码人妻热线精品视频| 大香伊人久久| 精品国产一区二区三区在线观看| 再看日本中文字幕在线观看| 91精品情国产情侣高潮对白蜜| 在线观看热码亚洲av每日更新| 国产精品自在在线午夜区app| 日韩午夜片| 亚洲人成高清| 网友自拍视频精品区| 欧美不卡视频在线| 日本不卡视频在线| 久操线在视频在线观看| 伊人网址在线| 成年人国产视频| 免费毛片视频| 激情网址在线观看| 久久国产精品影院| 欧美成人午夜视频| 老色鬼久久亚洲AV综合| 好久久免费视频高清|