版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、隼去衣通次號課程設(shè)計(jì)(論文)任務(wù)書軟件學(xué)院 學(xué) 院09軟件工程+會計(jì)學(xué)專 業(yè) 2 班一、課程設(shè)計(jì)(論文)題目 簡單投票管理系統(tǒng)(小應(yīng)用程序Applet )二、課程設(shè)計(jì)(論文)工作自 2010 年 12月20日起至 2010年12月24 日止。三、課程設(shè)計(jì)(論文)地點(diǎn):軟件學(xué)院實(shí)訓(xùn)中心四、課程設(shè)計(jì)(論文)內(nèi)容要求:1 .本課程設(shè)計(jì)的目的(1)掌握 Java(2)理論聯(lián)系實(shí)際,進(jìn)一步提高學(xué)生的軟件開發(fā)技術(shù);(3)培養(yǎng)學(xué)生分析、解決問題的能力;(4)提高學(xué)生實(shí)踐論文撰寫能力。2 .課程設(shè)計(jì)的任務(wù)及要求1)課程設(shè)計(jì)任務(wù):設(shè)計(jì)一個(gè)投票管理系統(tǒng)。2)創(chuàng)新要求:(1)新增背景音樂(2)新增程序的“使用說明”
2、(3)在輸入候選人之前選項(xiàng)框和部分功能鍵被禁用,防止亂點(diǎn)導(dǎo)致統(tǒng)計(jì)結(jié)果有誤(4)新增保存結(jié)果功能(5)新增版權(quán)所屬標(biāo)簽3)課程設(shè)計(jì)論文編寫要求(1)課程設(shè)計(jì)任務(wù)及要求(2)設(shè)計(jì)思路-工作原理、功能規(guī)劃(3)詳細(xì)設(shè)計(jì)-數(shù)據(jù)分析、算法思路、類設(shè)計(jì)、功能實(shí)現(xiàn)(含程序流程圖、主要代碼及注釋)、界面等。(4)運(yùn)行調(diào)試與分析討論 一 給出運(yùn)行屏幕截圖,分析運(yùn)行結(jié)果,有何改進(jìn)想法等。(5)設(shè)計(jì)體會與小結(jié)-設(shè)計(jì)遇到的問題及解決辦法,通過設(shè)計(jì)學(xué)到了哪些新知識,鞏固了哪些知識,有哪些提高。(6)參考文獻(xiàn)(必須按標(biāo)準(zhǔn)格式列出,可參考教材后面的參考文獻(xiàn)格式)(7)報(bào)告按規(guī)定排版打印,要求裝訂平整,否則要求返工;(8)課
3、設(shè)報(bào)告的裝訂順序如下:封面-任務(wù)書-中文摘要-目錄 正文-附錄(代碼及相關(guān)圖片)(9)嚴(yán)禁抄襲,如有發(fā)現(xiàn),按不及格處理。4)課程設(shè)計(jì)評分標(biāo)準(zhǔn):(1)學(xué)習(xí)態(tài)度:10分;(2)系統(tǒng)設(shè)計(jì):20分;(3)編程調(diào)試:20分;(4)回答問題:20分;(5)論文撰寫:30分。5)參考文獻(xiàn):(1) 丁振凡.Java語言實(shí)用教程(第2版)M.北京郵電大學(xué)出版社.2008.1(2) 丁振凡.Java語言實(shí)用教程實(shí)驗(yàn)指導(dǎo)(第2版)M.北京郵電大學(xué)出版社.2008.1(3)楊樹林等.Java語言最新實(shí)用案例教程(第2版)M.清華大學(xué)出版社.2010.76)課程設(shè)計(jì)進(jìn)度安排1 .準(zhǔn)備階段(4學(xué)時(shí)):選擇設(shè)計(jì)題目、了解設(shè)
4、計(jì)目的要求、查閱相關(guān)資料2 .程序模塊設(shè)計(jì)分析階段(4學(xué)時(shí)):程序總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)3 .代碼編寫調(diào)試階段(8學(xué)時(shí)):程序模塊代碼編寫、調(diào)試、測試4 .撰寫論文階段(4學(xué)時(shí)):總結(jié)課程設(shè)計(jì)任務(wù)和設(shè)計(jì)內(nèi)容,撰寫課程設(shè)計(jì)論文學(xué)生簽名:2010年 12 月 20 日課程設(shè)計(jì)(論文)評審意見110:優(yōu)()、良()、中()、T ()、差();(2)系統(tǒng)設(shè)計(jì)(20分):優(yōu)()、良()、中()、T ()、差();(3)編程調(diào)試(20分):優(yōu)()、良()、中()、T ()、差();(4)回答問題(20分):優(yōu)()、良()、中()、T ()、差();5)論文撰寫(30:優(yōu)()T ()評閱人:職稱: 講師2010
5、年12 月25 日一、課程設(shè)計(jì)任務(wù)及要求0二、需求分析2三、設(shè)計(jì)思路3四、詳細(xì)設(shè)計(jì)6五、運(yùn)行調(diào)試與分析討論15六、設(shè)計(jì)體會與小結(jié)19七、參考文獻(xiàn)20、課程設(shè)計(jì)任務(wù)及要求設(shè)計(jì)一個(gè)如圖1所示的投票管理系統(tǒng)界面,要求輸入候選人名單后, 點(diǎn)擊確認(rèn)按鈕實(shí)現(xiàn)使用選擇框代表候選人,計(jì)選擇框的名字就是候選人的 名字。點(diǎn)擊取消按鈕候選人輸入框?yàn)榭眨匦螺斎牒蜻x人名單。選中候選 人的選擇框時(shí),表示給該候選人投一票。點(diǎn)擊確定按鈕時(shí)表示產(chǎn)生一張選 票。點(diǎn)擊刷新按鈕回到程序的初始界面重新設(shè)置候選人。根據(jù)選擇框的狀 態(tài)變化統(tǒng)計(jì)出候選人的最后得票數(shù),并可按票選取多少點(diǎn)擊排序按鈕對候 選人進(jìn)行排序。(其中,最多從候選人中選取
6、3人,如果一張選票選取多于 3人,該票就作廢票處理。如果一個(gè)也沒投票,就作棄權(quán)處理。程序能顯示 一共統(tǒng)計(jì)了多少選票,并能統(tǒng)計(jì)出廢票和棄權(quán)票的票數(shù)。圖1二 小程序35石VotcStat. classApplet首先輸入候選人的名字(人數(shù)不那210,名字之同用定格分幅|張三王二李四然五如六黃:七萬八確認(rèn)|取消|用下面的選挎椎統(tǒng)計(jì)選票:,三.壬二.李四.銀五孫六黃七萬人耳麻 m選卒結(jié)果:巳經(jīng)燒計(jì)了 : I1張選3!,苴中棄權(quán)南:q作廢25 : 2壬四月步期:2黃七湍堂幻:2-T* ! JCU!* |小程序巳啟動.二、需求分析本程序主要需要掌握窗口的布局和按鈕事件的觸發(fā)相關(guān)知識,所有部件都可以添加到面
7、板Panel上,顯示提示信息需要用到標(biāo)簽Label,輸入框需要新建TextField ,按鈕用Button ,選票需要新建Checkbox復(fù)選框來實(shí)現(xiàn), 至于下面那個(gè)用來顯示各個(gè)候選人得票數(shù)的要先新建文本框TextField添加到一個(gè)小面板上,再新建個(gè) Scroll滾動條,將建有文本框的面板添加到 Scroll滾動條上就可以了。為了做出這個(gè)界面還需要對各個(gè)部件進(jìn)行擺放, 為了達(dá)到那個(gè)效果,可以將整個(gè)界面分成很多個(gè)小塊,每一小塊都是個(gè)面 板,最后再拼接起來,每個(gè)小塊都設(shè)置好布局setLayout ,在這里主要用到 網(wǎng)格布局 GridLayout ,流式布局FlowLayout和BorderLay
8、out方位布局, 設(shè)置面板的顏色可以用 setBackground ()來實(shí)現(xiàn)。做好界面后,接下來就需要去實(shí)現(xiàn)各個(gè)功能了。因?yàn)楦鱾€(gè)功能都是通過按 鈕來實(shí)現(xiàn)的,所以要對按鈕進(jìn)行注冊監(jiān)聽addActionlistener (),監(jiān)聽之后就是對按鈕事件的處理了 actionPerformed (ActionEvent e)。要一個(gè)字 符串中的人名,可以用 StringTokenizer 字符串分析器來獲取候選人的名 字,其中還要用到里面的一些方法,比如 nextToken ()、hasMoreTokens()、countTokens ()。還有setEnabled()方法可以設(shè)置按鈕是否可用, se
9、tState (boolean)可以設(shè)置復(fù)選框是否激活,在文本框或文本域中輸出 和獲取信息可以分別用 setText ()和getText (),根據(jù)候選人數(shù)將多余 的復(fù)選框去掉,可以讓設(shè)置多余的為不可見 setVilible (flase )這樣就行 了。對于附加功能如背景音樂,可以用 AudioClip接口、public void play()控制播放、public void loop ()實(shí)現(xiàn)循環(huán)播放、public void stop()停止播放當(dāng)前音樂、使用說明和保存結(jié)果都是需要通過新建Franme窗體實(shí)現(xiàn)的。三、設(shè)計(jì)思路一拿到這個(gè)題目我就構(gòu)思好了大概的方向,那就是先制作主界面,然后再
10、實(shí)現(xiàn)各個(gè)按鈕的功能。界面設(shè)計(jì)時(shí),先定義好各個(gè)部件:標(biāo)簽 Label、文本 框TextFiled、按鈕Button、復(fù)選框Checkbox、Scroll滾動條,我把整個(gè) 界面分成很多個(gè)小面板,每一行部件都在一個(gè)小面板上面,最后將這些小 面板一個(gè)個(gè)添加上去add (),像流式布局FlowLayout、方位布局 BorderLayout、網(wǎng)格布局GridLayout主要是用到了這三種布局,中間那幾 塊面板通過setBackground ()將其背景色改為綠色。經(jīng)過不斷修改測試運(yùn) 行,一個(gè)投票系統(tǒng)的主界面就做出來了。接下來就是對各個(gè)功能的實(shí)現(xiàn)了,定義幾個(gè)類變量來記錄投票相關(guān)記錄如:Checkbox c
11、andidate口/選擇框數(shù)組,代表候選人TextField personvote口/文本條數(shù)組,顯示每個(gè)人的得票情況int count口/記錄每個(gè)人的得票數(shù)int totalvote=0,/總票數(shù)int peoplenumber=0;/候選人個(gè)數(shù)int count1=0,invalidatedTicket=0,abstention=0; /分別表示選的人 數(shù),廢票數(shù),棄權(quán)票數(shù)對各個(gè)按鈕進(jìn)行注冊監(jiān)聽 addActionListener ()在輸入候選人名單時(shí)是輸入一串名字,所以要從這一串名字中單個(gè)的提取 出來并統(tǒng)計(jì)出候選人個(gè)數(shù),在完成這項(xiàng)功能時(shí)要用到StringTokenizer類 Strin
12、g g=canditate.getText();/獲取輸入的候選人StringTokenizer st=new StringTokenizer(g);/ 字符串分析器 peoplenumble=st.countTokens();/ 統(tǒng)計(jì)候選人數(shù) int i=0;while(st.hasMoreTokens()candidatelisti=st.nextToken();i+;/獲取語言符號(候選人名單)點(diǎn)擊確認(rèn)按鈕后,根據(jù)候選人個(gè)數(shù)添加單選按鈕,并以候選人名字作為單 選按鈕的標(biāo)簽名。for(int j=0;j10;j+) candidatej.setLabel(candidatelistj);/
13、將候選人名單添加到復(fù)選框里將多余的選框設(shè)置為不可見for(int j=peoplenumble;j10;j+)candidatej.setVisible(false)點(diǎn)擊“取消”的話輸入候選人的文本框?yàn)榭?,此時(shí)可以重新輸入,點(diǎn)擊下面“確定”則統(tǒng)計(jì)選了多少人并通過這個(gè)判斷是廢票還是棄權(quán),然后分別給候選人增加票數(shù)并輸出相應(yīng)的信息;for(int j=0;j3) invalidatedTicket+;/選的人數(shù)超過3個(gè)則選票作廢if(count10)for(int j=0;jpeoplenumble;j+)if(candidatej.getState()countj+;/統(tǒng)計(jì)候選人所得票數(shù)out.s
14、etText( 已經(jīng)統(tǒng)計(jì)了 :+totalvote+”張選票,其 中棄權(quán)票:+abstention+作廢票:+invalidatedTicket);輸出統(tǒng)計(jì)結(jié)果for(int j=0;jpeoplenumble;j+)personvotej.setText(+candidatelistj+得票數(shù):+countj);/輸出各個(gè)候選人得票數(shù)點(diǎn)擊“排序”則比較各個(gè)候選人的票數(shù)由高到低進(jìn)行排序for(int j=0;jpeoplenumble;j+)for(int i=j+1;ipeoplenumble;i+)if(countjcounti)m=countj;countj=counti;counti=
15、m;n=candidatelistj;candidatelistj=candidatelisti;candidat elisti=n;/按得票數(shù)由多到少進(jìn)行排序“刷新”按鈕通過清空所有文本框中的數(shù)據(jù),所有變量變?yōu)槌跏蓟?;“使用說明”通過彈出Frame窗體來實(shí)現(xiàn),在該窗體中新建了幾個(gè)文本框TextFeild和Scroll滾輪用來顯示幫助信息?!氨4娼Y(jié)果”也是通過彈出 Franme窗體,窗體里面有個(gè)文本域TextArea , 用來輸出統(tǒng)計(jì)的結(jié)果,在文本域中,用戶可以復(fù)制里面的內(nèi)容然后保存在 其他文件中。最后說下背景音樂的實(shí)現(xiàn),通過添加AudioClip接口來實(shí)現(xiàn)AudioClip music;/
16、播放音樂music=getAudioClip(getCodeBase(), 瘦瘦的-梁靜茹.mid);public void start()/循環(huán)播放音樂music.loop();public void stop()/結(jié)束播放music.stop();四、詳細(xì)設(shè)計(jì)import java.io.*;import java.awt.*;import java.util.*;import java.applet.*;import java.awt.event.*;import javax.swing.*;public class 投票管理系統(tǒng) extends Applet implements Ac
17、tionListenerAudioClip music;播放音樂Label hint,result,notice,banquan;TextField canditate;/#俞入候選人文本框TextField out;/顯示選舉結(jié)果的文本框Button confirm1,cancle,confirm2,refresh,sort;/價(jià)另U表示確認(rèn)、取消、確定、 刷新、排序Button help;/使用說明Button save;/寐存統(tǒng)計(jì)結(jié)果Checkbox candidate=new Checkbox10;/破擇框數(shù)組,代表候選人TextField t1,t2,t3,t4,t5,t6,t7,t
18、8,t9,t10;TextField personvote=t1,t2,t3,t4,t5,t6,t7,t8,t9,t10;文本條數(shù)組,顯示每 個(gè)人的得票情況String candidatelist=new String10;候選人名單int count=0,0,0,0,0,0,0,0,0,0;/ 記錄每個(gè)人的得票數(shù)int totalvote=0;總票數(shù)int peoplenumble=0;/炭選人個(gè)數(shù)int count1=0,invalidatedTicket=0,abstention=0; /分另1J 表示選的人數(shù),廢票 數(shù),棄權(quán)票數(shù)public void init()music=getAu
19、dioClip(getCodeBase(),瘦瘦的-梁靜茹.mid);hint=new Label(首先輸入候選人的名字(人數(shù)不超過10,名字之間 用空格分隔):”);notice=new Label(用下面的選擇框統(tǒng)計(jì)選票(最多選3人):);result=new Label(選舉結(jié)果:);banquan=new Label(版權(quán)所屬:09軟件工程+會計(jì)學(xué)2班 祝捷)canditate=new TextField(50);confirm1=new Button(確認(rèn));cancle=new Button(取消 );confirm2=new Button(確 定);refresh=new But
20、ton(刷 新);sort=new Button(排序);confirm2.setEnabled(false);refresh.setEnabled(false);sort.setEnabled(false); help=new Button(使用說明);save=new Button(保存結(jié)果 );save.setEnabled(false);out=new TextField(50);for(int i=0;i10;i+)personvotei=new TextField(80);Panel p=new Panel();Panel p1=new Panel();Panel p2=new P
21、anel();Panel p3=new Panel();Panel p4=new Panel();Panel p5=new Panel();Panel p6=new Panel();Panel p7=new Panel();Panel pa=new Panel();Panel pb=new Panel();Panel pc=new Panel();setLayout(new BorderLayout();pa.setLayout(new GridLayout(7,1);pb.setLayout(new BorderLayout();p4.setLayout(new GridLayout(1,5
22、);p5.setLayout(new GridLayout(1,5);p1.add(hint);p2.add(canditate);p2.add(help);p3.add(confirm1);p3.add(cancle);p3.add(notice);p4.setBackground(Color.green);p5.setBackground(Color.green);p6.setBackground(Color.green);for(int i=0;i5;i+)/ 創(chuàng)建候選人選項(xiàng)candidatei=new Checkbox(candidatelisti);p4.add(candidatei
23、);for(int i=5;i10;i+)/ 創(chuàng)建候選人選項(xiàng)candidatei=new Checkbox(candidatelisti);p5.add(candidatei);for(int j=0;j10;j+)candidatej.setEnabled(false);p6.add(confirm2);p6.add(refresh);p6.add(sort);p7.add(result);p7.add(out);p7.add(save);pa.add(p1);pa.add(p2);pa.add(p3);pa.add(p4);pa.add(p5);pa.add(p6);pa.add(p7);
24、p.setLayout(new GridLayout(10,1);for(int i=0;i10;i+)p.add(personvotei);ScrollPane scroll=new ScrollPane();scroll.add(p);pc.add(banquan);pb.add(Center,scroll);pb.add(South”,pc);add(Center”,pa);add(South,pb);confirml.addActionListener(this);cancle.addActionListener(this);confirm2.addActionListener(thi
25、s);refresh.addActionListener(this);sort.addActionListener(this);help.addActionListener(this); save.addActionListener(this);/面板的布局public void start()/ 循環(huán)播放音樂music.loop();public void stop()/ 結(jié)束播放music.stop();public void actionPerformed(ActionEvent e)/注冊監(jiān)聽String s=e.getActionCommand();if(s.equals(”確認(rèn))c
26、onfirm1.setEnabled(false);save.setEnabled(true);confirm2.setEnabled(true);refresh.setEnabled(true);sort.setEnabled(true);hel p.setEnabled(true);String g=canditate.getText();/歐取輸入的候選人StringTokenizer st=new StringTokenizer(g);/字符串分析器 peoplenumble=st.countTokens();毓計(jì)候選人數(shù) int i=0;while(st.hasMoreTokens(
27、)candidatelisti=st.nextToken();i+;/獲取語言符號(候選人名單)for(int j=0;j10;j+)candidatej.setLabel(candidatelistj);/將候選人名單添加到復(fù)選框里for(int j=0;jpeoplenumble;j+) candidatej.setEnabled(true);for(int j=peoplenumble;j10;j+)candidatej.setVisible(false);/多余的選框設(shè)置為不可見if(s.equals(取消)/重新設(shè)置候選人,進(jìn)行重新投票 confirml.setEnabled(tru
28、e);canditate.setText();if(s.equals(確定)totalvote+;count1=0;sort.setEnabled(true);for(int j=0;j3) invalidatedTicket+;/ 選的人數(shù)超過 3 個(gè)則選票作廢if(count10)for(int j=0;jpeoplenumble;j+)if(candidatej.getState() countj+;統(tǒng)計(jì)候選人所得票數(shù)for(int j=0;j10;j+)candidatej.setState(false);for(int j=0;j10;j+)candidatej.setState(f
29、alse);清空選框中的勾out.setText(已經(jīng)統(tǒng)計(jì)了 :+totalvote+”張選票,其中棄權(quán) 票:+abstention+作廢票:+invalidatedTicket);輸出統(tǒng)計(jì)結(jié)果for(int j=0;jpeoplenumble;j+)personvotej.setText(+candidatelistj+ 得 數(shù):+countj);/輸出各個(gè)候選人得票數(shù)if(s.equals(刷新)confirml.setEnabled(true);confirm2.setEnabled(false);refresh.setEnabled(false);sort.setEnabled(fal
30、se); save.setEnabled(false);totalvote=0;peoplenumble=0;count1=0;invalidatedTicket=0;abstention=0;canditate.setText();out.setText();for(int j=0;j10;j+)candidatej.setState(false);for(int j=peoplenumble;j10;j+) candidatej.setVisible(true);for(int j=0;j10;j+) candidatelistj=;for(int j=0;j10;j+) countj=0
31、;for(int j=0;j10;j+)candidatej.setLabel(candidatelistj);for(int j=0;j10;j+)personvotej.setText();if(s.equals(排序)sort.setEnabled(false); int m;String n;for(int j=0;jpeoplenumble;j+)for(int i=j+1;ipeoplenumble;i+)if(countjcounti)m=countj;countj=counti;counti=m;n=candidatelistj;candidatelistj=candidate
32、listi;candidatelisti=n;按得票數(shù)由多到少進(jìn)行排序for(int j=0;jpeoplenumble;j+)personvotej.setText(+candidatelistj+ 得數(shù):+countj);/輸出排序后各候選人的票數(shù)if(s.equals(使用說明)new Help();if(s.equals(保存結(jié)果)new Save();class Help extends Frame/“使用說明”的彈出窗體Panel p=new Panel();TextField help=new TextField6;Help()super(使用說明);p.setLayout(ne
33、w GridLayout(6,1);for(int i=0;i6;i+)helpi=new TextField(10);for(int i=0;i6;i+) p.add(helpi);ScrollPane scroll=new ScrollPane();scroll.add(p);add(scroll);help0.setText(使用說明:);help1.setText(1:在文本框中輸入候選人名單,點(diǎn)擊“確認(rèn)” 以完成候選人的設(shè)置,點(diǎn)擊“取消”可以重新設(shè)置候選人。);help2.setText(2:對候選人進(jìn)行投票,點(diǎn)擊下面的“確定”以 確認(rèn)選票。(注意:每點(diǎn)一次確定將產(chǎn)生一張選票!);h
34、elp3.setText(3:確定選票后,會自動統(tǒng)計(jì)結(jié)果,點(diǎn)擊“排序” 可以對候選人所得的票數(shù)由高到低進(jìn)行排序。);help4.setText(4:點(diǎn)擊“刷新”可以重新設(shè)置候選人,并開始 新的一輪投票);help5.setText(5:在任何時(shí)候可以點(diǎn)擊“使用說明”來查看幫 助,點(diǎn)擊“保存結(jié)果”,可以將統(tǒng)計(jì)以文本的形式顯示出來。);setSize(600,200);setVisible(true);addWindowListener(new closeWin();class closeWin extends WindowAdapterpublic void windowClosing(Wind
35、owEvent e)Window w=e.getWindow(); w.dispose();class Save extends Frame/保存結(jié)果”的彈出窗體TextArea save;Save()super。統(tǒng)計(jì)結(jié)果);save=new TextArea(11,1);add(save);save.setText(out.getText()+n+personvote0.getText()+n+personvote1. getText()+n+personvote2.getText()+n+personvote3.getText()+n+personvote4.getText()+n+per
36、sonvote5.getText()+n+personvote6.getText()+n+personvote7.getText()+n+personvote8.getText()+n+personvote9.getText()+n);setSize(300,300);setVisible(true);addWindowListener(new closeWin();class closeWin extends WindowAdapterpublic void windowClosing(WindowEvent e)Window w=e.getWindow();w.dispose();五、運(yùn)行
37、調(diào)試與分析討論二J瞿于4看也去京管建去軌. . U I小程序 苜先能入候選人的名字(人數(shù)不超過10,名字之間用空格分隔了 使用說明Iau |取消|用下面的選搽框縊計(jì)這里最參選認(rèn)):選舉結(jié)果:版權(quán)斯屬:。敞件工程+會計(jì)學(xué)2W壬祝捷 小程序已啟動。運(yùn)行后的主界面(背景音樂響起)部分按鈕已禁用點(diǎn)擊“使用說明”后彈出的幫助文檔圜J器尋味4”投妻節(jié)附系此一人| 一 |同小程序首先編入僻選人的名字工人教不超過1口,名字之間用空格分隔)張三王二李四錢五孫天黃七75A使用一明| 麻;|用下面的選擇框虢計(jì)迭票謁參選隊(duì))二這舉結(jié)果保廷密果|版權(quán)斫屬:口函件工程詒計(jì)學(xué)刮壬祝捶 小程序已啟動。輸入候選人點(diǎn)擊“確認(rèn)”后
38、,候選人出現(xiàn)在選票上,之前多余的選框沒有 顯示出來.畫J布屈冬看冷效縈節(jié)網(wǎng)條缸AM 回不程庠首先輸入候選大的名字f人數(shù)不超過10,自字乙間用空格分隔 :張三王二李四錢五亦六黃七 萬天使用說明確認(rèn)I即消I用下面的選擇他統(tǒng)計(jì)選票最多選3At王二四戰(zhàn)五六黃七I萬八刷新回序選舉結(jié)果:已輕統(tǒng)計(jì)了 : 6張選票,其中洋權(quán)票:口作廉票,0保存結(jié)果張三得票割:34岑得票數(shù):】0季四得票數(shù)錢五得筆救:4版權(quán)斫屬:0瞰件工程+會計(jì)學(xué)2WE祝捷1小程序已啟動。選擇候選人,點(diǎn)擊“確定”后自動統(tǒng)計(jì)出結(jié)果,并清空上一次選框中的勾國J若再寄4優(yōu)報(bào)委舉并入由一入1_1旦1雇用首先輸人候選人的名字工人數(shù)不超過10,名字之閭用空格分隔,-張三王二 孚四幅 補(bǔ)六黃七 萬J使用說明睡J用不面的選擇榴統(tǒng)計(jì)選祟i最多選認(rèn)):選舉結(jié)果 已經(jīng)統(tǒng)計(jì)了 :四張選票,其中棄權(quán)票:3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《基因突變和基因重組》教學(xué)設(shè)計(jì)1
- 課題申報(bào)參考:競合供應(yīng)鏈企業(yè)社會責(zé)任審計(jì)、運(yùn)營與融資策略研究
- 課題申報(bào)參考:檢察公益訴訟立法研究
- 2025年上半年水產(chǎn)漁業(yè)生產(chǎn)情況總結(jié)及下半年工作安排(三篇)
- 二零二五版房地產(chǎn)土地使用權(quán)交易爭議解決協(xié)議3篇
- 影視劇臨時(shí)演員聘用協(xié)議2025版2篇
- 2025年度個(gè)人與派遣公司教育培訓(xùn)派遣合同范本4篇
- 二零二五年鍋爐維修安全風(fēng)險(xiǎn)評估與處理協(xié)議3篇
- 二零二五版新材料產(chǎn)業(yè)臨時(shí)用工聘用管理協(xié)議3篇
- 2025年香港公司股權(quán)轉(zhuǎn)讓手續(xù)糾紛解決合同3篇
- 慈溪高一期末數(shù)學(xué)試卷
- 天津市武清區(qū)2024-2025學(xué)年八年級(上)期末物理試卷(含解析)
- 《徐霞客傳正版》課件
- 江西硅博化工有限公司年產(chǎn)5000噸硅樹脂項(xiàng)目環(huán)境影響評價(jià)
- 高端民用航空復(fù)材智能制造交付中心項(xiàng)目環(huán)評資料環(huán)境影響
- 量子醫(yī)學(xué)成像學(xué)行業(yè)研究報(bào)告
- DB22T 3268-2021 糧食收儲企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化評定規(guī)范
- 辦事居間協(xié)議合同范例
- 正念減壓療法詳解課件
- 學(xué)校校本課程《英文電影鑒賞》文本
- 華為HCSA-Presales-IT售前認(rèn)證備考試題及答案
評論
0/150
提交評論