午夜欧美福利,日韩欧美不卡在线,欧美一区福利,99久久综合,国产色啪午夜免费视频,亚洲va久久久久综合,5252色欧美在线男人的天堂

DAV首頁(yè)
數(shù)字音視工程網(wǎng)

微信公眾號(hào)

數(shù)字音視工程網(wǎng)

手機(jī)DAV

null
null
null
卓華,
招商,
null
null
null
null
null

我的位置:

share

電子投票系統(tǒng)程序設(shè)計(jì)

來(lái)源:中國(guó)數(shù)字音視網(wǎng)        編輯:數(shù)字音視工程    2009-03-04 00:00:00     加入收藏

電子投票系統(tǒng)程序設(shè)計(jì)

需求分析

    在本系統(tǒng)的需用求分析環(huán)節(jié)中,會(huì)對(duì)軟件開(kāi)發(fā)的意圖、開(kāi)發(fā)的目標(biāo)、作用范圍和有關(guān)該軟件開(kāi)的背景材料進(jìn)行詳細(xì)的分析。電子投票平臺(tái)作為一個(gè)用來(lái)進(jìn)行投票統(tǒng)計(jì)的應(yīng)用軟件,在對(duì)其進(jìn)行需求分析的過(guò)程中,需用要充分考慮系統(tǒng)的可用性和有效性,聯(lián)系實(shí)際應(yīng)用,從而得到合理的需求分析結(jié)論。

系統(tǒng)概述

  該軟件為用戶提供一個(gè)在Windows系統(tǒng)上運(yùn)行的電子投票、票數(shù)統(tǒng)計(jì)的軟件平臺(tái)(明明用C寫的DOS程序,卻說(shuō)在Windows上運(yùn)行的,不過(guò)也是,現(xiàn)在沒(méi)有人在用DOS了)。該軟件的使用者分為兩類,一類為管理員,可以對(duì)候選人信息進(jìn)初始化和修改,還可瀏覽候選人信息介紹。對(duì)于候選人所得票數(shù),管理員可以進(jìn)行排序,以便得出最終投票結(jié)果,當(dāng)投票流程結(jié)束后還可以清空候選人所得票數(shù)。除了投票業(yè)務(wù)流程的功能外,管理員還可以對(duì)使用該系統(tǒng)的用戶進(jìn)行管理,具體對(duì)投票系統(tǒng)使用者的管理操作有創(chuàng)建用戶信息文件,使用者必須知曉自己的用戶名和密碼,并正確登錄,以此來(lái)保證安全性。還可以對(duì)用戶信息進(jìn)行增加、刪除、修改和查詢操作。

  另一類為使用——普通投票者,這類用戶需要用管理分配的用戶名和密碼正確登錄系統(tǒng),該類用戶能夠進(jìn)行的操作有瀏覽候選人介紹、查詢候選人介紹、投票。其中的投票操作用戶中要輸入想要投票的候選人編號(hào)即可完成投票,保證了系統(tǒng)的簡(jiǎn)單易用。

功能需求描述 

  電子投票平臺(tái)是一個(gè)用來(lái)進(jìn)行投票統(tǒng)計(jì)的系統(tǒng)軟件,在投票之前需要進(jìn)行身份驗(yàn)證。投票人經(jīng)過(guò)驗(yàn)證后可以用瀏覽和查詢的方式了解個(gè)候選人的介紹信息,根據(jù)候選人的介紹信息決定將選票投向哪位候選人。

投票人主要功能需求如下:

    ①投票人的投票方式:輸入要選舉的候選人的編號(hào),即可完成投票。
    ②投票人了解候選人的方式:瀏覽候選人列表,輸入序號(hào)查詢候選人介紹。

管理人員的主要功能

    ①初始化候選人信息:在系統(tǒng)投入使用前需要先將需要投票選舉的候選人信息錄入系統(tǒng)中,以便投票和查看。這個(gè)功能由管理員完成。管理員的初始化工作就是將候選人的序號(hào)、姓名和簡(jiǎn)介錄入系統(tǒng)。
    ②瀏覽候選人簡(jiǎn)介:為隨時(shí)掌握候選人的信息,以便進(jìn)行修改,管理員有權(quán)瀏覽候選人簡(jiǎn)介。瀏覽的順序按照候選人序號(hào)即可。
    ③修改候選人簡(jiǎn)介:當(dāng)系統(tǒng)更新或候選人信息有所變化時(shí),輸入候選人序號(hào),對(duì)信息進(jìn)行修改。
    ④查詢投票情況:管理員有權(quán)查詢當(dāng)前各個(gè)候選人得票情況,以便得出最終被選中的候選人信息。
    ⑤清除投票信息:當(dāng)投票過(guò)程結(jié)束后,管理員選擇清除投票信息既可清除系統(tǒng)中所有候選人的票數(shù),使之歸零。
    ⑥安全管理:管理員可以對(duì)投票人信息進(jìn)行管理,投票人只有用管理員規(guī)定的用戶名和密碼才能進(jìn)入系統(tǒng)進(jìn)行投票。管理員還可以更改用戶名、密碼和權(quán)限,并對(duì)投票人信息進(jìn)行增加、刪除、查詢、排序和初始化等操作。

總體設(shè)計(jì)

    在對(duì)電子投票平臺(tái)進(jìn)行合理的需求分析之后,對(duì)整個(gè)系統(tǒng)進(jìn)行總體設(shè)計(jì)。首先確定開(kāi)發(fā)與設(shè)計(jì)的總體思想,在此基礎(chǔ)上,用圖表的方式給出系統(tǒng)總體的設(shè)計(jì)架構(gòu),繪制系統(tǒng)模型結(jié)構(gòu)圖,并且通過(guò)模塊功能樹(shù)圖對(duì)每個(gè)模塊進(jìn)行總體設(shè)計(jì)。此外,總體設(shè)計(jì)還包括對(duì)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)或數(shù)庫(kù)設(shè)計(jì),以及界面設(shè)計(jì)等,從而對(duì)后續(xù)的詳細(xì)設(shè)計(jì)起到指導(dǎo)必作用。

開(kāi)發(fā)現(xiàn)設(shè)計(jì)的總體思想

    電子投票平臺(tái)是一個(gè)簡(jiǎn)易投票管理系統(tǒng)。開(kāi)發(fā)設(shè)計(jì)的重點(diǎn)在于每個(gè)投票者對(duì)候選人投票后系統(tǒng)都要及進(jìn)更新并統(tǒng)計(jì)候選人所得票數(shù),不可出現(xiàn)遺漏情況。解決這個(gè)問(wèn)題的方法是將投票的過(guò)程單獨(dú)寫成一個(gè)完整的函數(shù),每次投票動(dòng)作都必須調(diào)用該函數(shù),將得票統(tǒng)計(jì)的文件中對(duì)應(yīng)的候選人得票信息加一。

    對(duì)于投票系統(tǒng)的安全問(wèn)題,系統(tǒng)采用區(qū)分權(quán)限的方法加以解決。投票者只能進(jìn)行投票,使候選人票數(shù)加一,無(wú)法候選人票數(shù)進(jìn)行其修改。投票人可以根據(jù)候選人信息決定投票,因此對(duì)候選項(xiàng)人信息有瀏覽和查詢的功能,但不可以修改。對(duì)系統(tǒng)關(guān)鍵信息的修改功能由管理員完成。

免責(zé)聲明:本文來(lái)源于中國(guó)數(shù)字音視網(wǎng),本文僅代表作者個(gè)人觀點(diǎn),本站不作任何保證和承諾,若有任何疑問(wèn),請(qǐng)與本文作者聯(lián)系或有侵權(quán)行為聯(lián)系本站刪除。
掃一掃關(guān)注數(shù)字音視工程網(wǎng)公眾號(hào)

相關(guān)閱讀related

評(píng)論comment

 
驗(yàn)證碼:
您還能輸入500