亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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ì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]. 機械工業(yè)出版社.2006

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

        又爽又猛又大又湿的视频| 亚洲色欲久久久久综合网| 99视频一区| 国产麻豆剧传媒精品国产av蜜桃| 亚洲乱码中文字幕一线区| 午夜免费福利小电影| 欧美极品少妇性运交| 三上悠亚久久精品| 人妻少妇中文字幕在线| 中文字幕色偷偷人妻久久一区| 中文字幕乱码熟女人妻在线 | 东北女人一级内射黄片| 26uuu在线亚洲欧美| 欧美黑人xxxx又粗又长| 最新国产拍偷乱偷精品| 亚洲免费看三级黄网站| 女同视频一区二区在线观看| 朝鲜女人大白屁股ass| 日本午夜精品理论片A级APP发布| 久久精品国产亚洲综合色| 色综合久久久久综合一本到桃花网| 国产乱子伦一区二区三区国色天香 | 欧美黄色免费看| 国产成版人性视频免费版| 精品一区二区三区芒果| 大肉大捧一进一出好爽视色大师| 无码人妻视频一区二区三区99久久| 成年男人午夜视频在线看| 国产精品一区二区三区自拍| 日本人与黑人做爰视频网站| 无码一区久久久久久久绯色AV| 亚洲不卡高清av在线| 国产精品国产三级国产av品爱网| 又硬又粗又大一区二区三区视频| 淫妇日韩中文字幕在线| 免费看黄色亚洲一区久久| 国产顶级熟妇高潮xxxxx| av深夜福利在线| 亚洲中文字幕一区精品| 色777狠狠狠综合| 揄拍成人国产精品视频|