c语言投票系统程序,C语言智能投票系统.doc
C語言智能投票系統(tǒng)
湘潭職業(yè)技術(shù)學(xué)院
畢業(yè)設(shè)計(jì)
題目 C語言智能投票系統(tǒng)
學(xué)生姓名
專 業(yè) 應(yīng)用電子技術(shù)
指導(dǎo)教師
班 級(jí) 電子05301
2007年6月14日
目 錄
前 言……………………………………………………………………
第一章 軟件簡(jiǎn)介,演示流程………………………………………………
第二章 需求分析 ……………………………………………………………
1.1 系統(tǒng)概述…………………………………………………………………
1.2系統(tǒng)運(yùn)行環(huán)境……………………………………………………………
1.3 功能需求描述……………………………………………………………
第三章 方案設(shè)計(jì) ……………………………………………………………
2.1 開發(fā)與設(shè)計(jì)的構(gòu)思………………………………………………………
2.2 系統(tǒng)結(jié)構(gòu)圖………………………………………………………………
2.3 模塊功能描述……………………………………………………………
2.4 系統(tǒng)流程…………………………………………………………………
2.5 界面………………………………………………………………………
2.6 數(shù)據(jù)結(jié)構(gòu)…………………………………………………………………
第四章 方案驗(yàn)證………………………………………………………………
3.1功能選擇…………………………………………………………………
3.2身份驗(yàn)證…………………………………………………………………3.3 投票人管理模塊…………………………………………………………3.4候選人管理模塊…………………………………………………………3.5投票區(qū)……………………………………………………………………
第七章 總結(jié) ……………………………………………………………………
致謝 ………………………………………………………………………
參考文獻(xiàn) …………………………………………………………………
附錄(源程序)……………………………………………………………
前 言
畢業(yè)設(shè)計(jì)工作是學(xué)??疾鞂W(xué)生綜合能力的重要途徑,畢業(yè)設(shè)計(jì)作品充分展現(xiàn)了我們的專業(yè)知識(shí),綜合素質(zhì)和動(dòng)手能力。我們大二才接觸單片機(jī)和C語言,時(shí)間短暫再加上課程的緊湊,使我們對(duì)語言知識(shí)的實(shí)際應(yīng)用很少。利用畢業(yè)設(shè)計(jì)的機(jī)會(huì),在蔣老師的指導(dǎo)下,我編寫了C語言智能投票系統(tǒng)軟件。它是一個(gè)在WINDOWS系統(tǒng)上運(yùn)行的電子投票、票數(shù)統(tǒng)計(jì)的軟件。它能夠完成各種大型投票系統(tǒng)具有的大部分功能。這將在后面詳細(xì)介紹。編寫一個(gè)完整的軟件,讓我熟悉了軟件工程的基本思想和流程。同時(shí)我分析問題,解決問題的能力得到很大的提高。由于編寫時(shí)間的倉促,程序中的問題和不妥之處在所難免,敬請(qǐng)各位老師批評(píng)指正。
第一章 軟件簡(jiǎn)介,演示流程
1.1 軟件簡(jiǎn)介
該軟件為用戶提供一個(gè)在WINDOWS系統(tǒng)運(yùn)行的電子投票、票數(shù)統(tǒng)計(jì)的軟件平臺(tái)。該軟件的使用者分為兩類,一類為管理員,可以對(duì)候選人信息進(jìn)行初始化和修改,還可瀏覽候選人信息介紹。對(duì)于候選人所得票數(shù),管理員可以進(jìn)行排序,以便得出最終投票結(jié)果,當(dāng)投票流程結(jié)束后還可以清空候選人得票信息。除了投票業(yè)務(wù)流程的功能外,管理員還可以對(duì)使用該系統(tǒng)的用戶進(jìn)行管理,具體對(duì)投票系統(tǒng)使用者的管理操作有創(chuàng)建用戶信息文件,使用者必須知曉自己的用戶名合密碼,并正確登錄,以此來保證安全性。還可以對(duì)用戶信息進(jìn)行增加、刪除、修改和查詢等管理操作。
另以類為使用者——普通投票用戶,這類用戶需要用管理員分配的用戶名和密碼正確登錄系統(tǒng),該類用戶能夠進(jìn)行的操作有瀏覽候選人介紹、查詢候選人介紹、投票。其中的投票操作用戶只要輸入自己想要的候選人編號(hào)即可完成投票,保證了系統(tǒng)的簡(jiǎn)單易用。
1.2 演示流程
1.2.1硬件環(huán)境● 處理器:Intel pentium 166 MX 或更高● 內(nèi)存:32MB以上● 硬盤空間:1GB以上● 顯卡:SVGA顯示適配器1.2.2軟件環(huán)境● 操作系統(tǒng): Windows 98/ME/2000/XP/Vista
1.2.3演示過程
一個(gè)完整的投票過程包括從候選人信息的創(chuàng)立到得票數(shù)目的排名一般包括以下4個(gè)典型的步驟:
候選人信息的建立(初始化)
投票人帳戶(身份)的創(chuàng)建
投票人投票
管理員統(tǒng)票
我將以這4個(gè)步驟為主線,演示我的軟件。
初始化系統(tǒng)管理員帳戶
管理員登陸建立5個(gè)候選人檔案和一個(gè)投票人檔案
投票人登陸系統(tǒng)對(duì)候選人進(jìn)行投票
管理對(duì)票數(shù)進(jìn)行統(tǒng)計(jì)、排序
退出系統(tǒng)
以上是我演示的參數(shù),系統(tǒng)中默認(rèn)配置是10個(gè)候選人帳戶和100個(gè)投票人帳戶,最大能達(dá)到500個(gè)候選人和50
總結(jié)
以上是生活随笔為你收集整理的c语言投票系统程序,C语言智能投票系统.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用商汤的mmdetection 学习目
- 下一篇: 大智慧行情服务器文件夹,大智慧行情分析系