- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]C语言智能投票系统
湘潭职业技术学院
毕业设计
题目 C语言智能投票系统
学生姓名
专 业 应用电子技术
指导教师
班 级 电子05301
2007年6月14日
目 录
前 言……………………………………………………………………
第一章 软件简介,演示流程………………………………………………
第二章 需求分析 ……………………………………………………………
1.1 系统概述…………………………………………………………………
1.2 系统运行环境……………………………………………………………
1.3 功能需求描述……………………………………………………………
第三章 方案设计 ……………………………………………………………
2.1 开发与设计的构思………………………………………………………
2.2 系统结构图………………………………………………………………
2.3 模块功能描述……………………………………………………………
2.4 系统流程…………………………………………………………………
2.5 界面………………………………………………………………………
2.6 数据结构…………………………………………………………………
第四章 方案验证………………………………………………………………
3.1 功能选择…………………………………………………………………
3.2 身份验证…………………………………………………………………3.3 投票人管理模块…………………………………………………………3.4 候选人管理模块…………………………………………………………3.5 投票区……………………………………………………………………
第七章 总结 ……………………………………………………………………
致 谢 ………………………………………………………………………
参考文献 …………………………………………………………………
附录(源程序)……………………………………………………………
前 言
毕业设计工作是学校考察学生综合能力的重要途径,毕业设计作品充分展现了我们的专业知识,综合素质和动手能力。我们大二才接触单片机和C语言,时间短暂再加上课程的紧凑,使我们对语言知识的实际应用很少。利用毕业设计的机会,在蒋老师的指导下,我编写了C语言智能投票系统软件。它是一个在WINDOWS系统上运行的电子投票、票数统计的软件。它能够完成各种大型投票系统具有的大部分功能。这将在后面详细介绍。编写一个完整的软件,让我熟悉了软件工程的基本思想和流程。同时我分析问题,解决问题的能力得到很大的提高。由于编写时间的仓促,程序中的问题和不妥之处在所难免,敬请各位老师批评指正。
第一章 软件简介,演示流程
1.1 软件简介
该软件为用户提供一个在WINDOWS系统运行的电子投票、票数统计的软件平台。该软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改,还可浏览候选人信息介绍。对于候选人所得票数,管理员可以进行排序,以便得出最终投票结果,当投票流程结束后还可以清空候选人得票信息。除了投票业务流程的功能外,管理员还可以对使用该系统的用户进行管理,具体对投票系统使用者的管理操作有创建用户信息文件,使用者必须知晓自己的用户名合密码,并正确登录,以此来保证安全性。还可以对用户信息进行增加、删除、修改和查询等管理操作。
另以类为使用者——普通投票用户,这类用户需要用管理员分配的用户名和密码正确登录系统,该类用户能够进行的操作有浏览候选人介绍、查询候选人介绍、投票。其中的投票操作用户只要输入自己想要的候选人编号即可完成投票,保证了系统的简单易用。
1.2 演示流程
1.2.1硬件环境● 处理器:Intel pentium 166 MX 或更高● 内存:32MB以上● 硬盘空间:1GB以上● 显卡:SVGA显示适配器1.2.2软件环境● 操作系统: Windows 98/ME/2000/XP/Vista
1.2.3演示过程
一个完整的投票过程包括从候选人信息的创立到得票数目的排名一般包括以下4个典型的步骤:
候选人信息的建立(初始化)
投票人帐户(身份)的创建
投票人投票
管理员统票
我将以这4个步骤为主线,演示我的软件。
初始化系统管理员帐户
管理员登陆建立5个候选人档案和一个投票人档案
投票人登陆系统对候选人进行投票
管理对票数进行统计、排序
退出系统
以上是我演示的参数,系统中默认配置是10个候选人帐户和100个投票人帐户,最大能达到500个候选人和50
您可能关注的文档
最近下载
- 第1部分 专题05:记叙文阅读之环境描写(练习)-中考语文复习 现代文阅读(全国版)(含答案及解析版).docx
- 人教版2019年初中物理 电能、电路、电功综合专题练习(含答案).doc
- 超星学习通 乡村振兴的实践探索(北京大学)章节测验答案尔雅网课答案.pdf VIP
- 2024年6月第英语六级真题(全3套)及答案解析.pdf
- (完整版)数量关系公式.pdf
- 山东省政府采购专家测评题库800-1000.docx VIP
- 新课标人教版高中英语教材词汇表 1-8册(1).doc
- GB/T 5686.7-2022锰铁、锰硅合金、氮化锰铁和金属锰 硫含量的测定 红外线吸收法和燃烧中和滴定法.pdf
- 河北省石家庄市2024年中考一模语文试卷(含答案).pdf VIP
- 全国卷书面表达说题比赛课件.pptx
文档评论(0)