本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于C语音的投票系统的设计与实现

基于C语音的投票系统的设计与实现

设计的是C语言投票程序,这个工具实现匿名投票。它无需连入国际互联网,设计选用Microsoft Visual C++ 6.0开发环境。这个工具让票数统计更加省时、方便、快速。提高选举等应用场合的效率。本软件扩展性之强,应用范围之广,“投票程序”也可以和时下流行的APP

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180


  • 详细描述

    基于C语音的投票系统的设计与实现
    摘要
    我的毕业设计所设计的是C语言投票程序,这个工具实现匿名投票。它无需连入国际互联网,设计选用Microsoft Visual C++ 6.0开发环境。这个工具让票数统计更加省时、方便、快速。提高选举等应用场合的效率。本软件扩展性之强,应用范围之广,“投票程序”也可以和时下流行的APP相结合,构成一款适合不同场景、多功能的实用小软件。
    关键词:个人;C;软件;程序设计
     
    目录
    摘  要 I
    ABSTRACT II
    1 绪论 1
    1.1引言 1
    1.2 C语言的历史 1
    1.3 C语言的特点 2
    1.4 研究背景及意义 3
    1.5 课题设计思路 4
    1.6 本章小结 4
    2可行性与需求分析 5
    2.1可行性分析 5
    2.1.1操作可行性分析 5
    2.1.2技术可行性分析 5
    2.2需求分析 5
    2.2.1硬件需求 5
    2.2.2软件需求 5
    2.3本章小结 6
    3.系统设计 7
    3.1流程设计 7
    3.2 重要代码分析 7
    3.3 核心算法实现 10
    3.3.1文件读取与写入 10
    3.3.2投票统计 11
    3.2.3候选人以及用户的创建 12
    3.2.4 显示系统时间 15
    3.3详细代码 15
    3.4本章小结 34
    4 功能测试与分析 35
    4.1 测试环境与测试条件 35
    4.2设计成果测试 35
    4.2.1 开始运行测试 35
    4.2.2 创建候选人与浏览功能测试 36
    4.2.3 投票功能测 36
    4.2.4分数统计功能测试 36
    4.2.5 重投功能测试: 37
    4.3性能分析 37
    4.4本章小结 37
    5项目实施中的体会 38
    5.1我遇到的问题与解决 38
    5.2我所获得的收获 38
    参考文献 39
    致    谢 40
     
    研究背景及意义
    在学习工作期间人们经常面临各种不同的选举,那么谁最合适?往往都需要选举投票来抉择。在娱乐活动中,经常会玩一些匿名投票游戏。那么在这个过程中,票数统计往往是最麻烦的环节,本人设计的“投票程序”最重要就是实现匿名投票、票数快速统计的功能。
    课题设计思路
    软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改,还可浏览候选人信息介绍,可对候选人的票数进行排序以及对系统的用户进行管理,创建使用者用户名和密码等。另一类为使用者—普通投票者,该类用户需要用管理员分配的用户名和密码正确登录系统,可以查询候选人介绍、投票等。投票首先设定参加人数,其次输入相应票数。按照算法规则,得出票数总分。如果有分数相同就要重新投。
     
    参考文献
    【1】 严蔚敏,吴伟民. 数据结构(C语言版)[M]. 人民邮电出版社, 2011
    【2】 谭浩强. C程序设计[M]. 清华大学出版社, 2010
    【3】 Kenneth A.Reek.  C和指针[M]. 人民邮电出版社 2008
    【4】 明日科技. C语言经典编程282例[M]. 清华大学出版社, 2012
    【5】 Stephen Prata. C Primer Plus(第五版)[M]. 人民邮电出版社, 2005
    【6】 凯尼格.C陷阱与缺陷人民邮电出版社,2008
    【7】 前桥和弥,征服C指针[M]. 人民邮电出版社,2013
    【8】 Kyle Loudon. 算法精解:C语言描述[M]. 机械工业出版社,2012
    【9】曹飞飞,高春艳.C语言开发宝典[M]. 机械工业出版社,2012
    【10】Perter Van Der Linden. C专家编程[M]. 人民邮电出版社,2008
    【11】霍尔顿. C语言入门经典(第5版)[M]. 清华的学出版社, 2013 

    收缩