C语言智能投票系统.doc

C语言智能投票系统.doc

ID:56026709

大小:171.00 KB

页数:62页

时间:2020-03-14

C语言智能投票系统.doc_第1页
C语言智能投票系统.doc_第2页
C语言智能投票系统.doc_第3页
C语言智能投票系统.doc_第4页
C语言智能投票系统.doc_第5页
资源描述:

《C语言智能投票系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、此文档收集于网络,如有侵权,请联系网站删除湘潭职业技术学院毕业设计题目C语言智能投票系统学生姓名专业应用电子技术指导教师班级电子053012007年6月14日目录前  言……………………………………………………………………第一章软件简介,演示流程………………………………………………第二章需求分析……………………………………………………………1.1系统概述…………………………………………………………………1.2系统运行环境……………………………………………………………1.3功能需求描述……………………………………………………………第三章方案设计…………

2、…………………………………………………2.1开发与设计的构思………………………………………………………2.2系统结构图………………………………………………………………2.3模块功能描述……………………………………………………………2.4系统流程…………………………………………………………………2.5界面………………………………………………………………………2.6数据结构…………………………………………………………………第四章方案验证………………………………………………………………此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除3.1功能

3、选择…………………………………………………………………3.2身份验证………………………………………………………………… 3.3投票人管理模块………………………………………………………… 3.4候选人管理模块………………………………………………………… 3.5投票区……………………………………………………………………第七章总结……………………………………………………………………致谢………………………………………………………………………参考文献…………………………………………………………………附录(源程序)……………………………………………………………前

4、言毕业设计工作是学校考察学生综合能力的重要途径,毕业设计作品充分展现了我们的专业知识,综合素质和动手能力。我们大二才接触单片机和C语言,时间短暂再加上课程的紧凑,使我们对语言知识的实际应用很少。利用毕业设计的机会,在蒋老师的指导下,我编写了C语言智能投票系统软件。它是一个在WINDOWS系统上运行的电子投票、票数统计的软件。它能够完成各种大型投票系统具有的大部分功能。这将在后面详细介绍。编写一个完整的软件,让我熟悉了软件工程的基本思想和流程。同时我分析问题,解决问题的能力得到很大的提高。由于编写时间的仓促,程序中的问题和不妥之处在所难免,敬请各位老师

5、批评指正。第一章软件简介,演示流程1.1软件简介该软件为用户提供一个在WINDOWS系统运行的电子投票、票数统计的软件平台。该软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改,还可浏览候选人信息介绍。对于候选人所得票数,管理员可以进行排序,以便得出最终投票结果,当投票流程结束后还可以清空候选人得票信息。除了投票业务流程的功能外,管理员还可以对使用该系统的用户进行管理,具体对投票系统使用者的管理操作有创建用户信息文件,使用者必须知晓自己的用户名合密码,并正确登录,以此来保证安全性。还可以对用户信息进行增加、删除、修改和查询等管理操作

6、。另以类为使用者——此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除普通投票用户,这类用户需要用管理员分配的用户名和密码正确登录系统,该类用户能够进行的操作有浏览候选人介绍、查询候选人介绍、投票。其中的投票操作用户只要输入自己想要的候选人编号即可完成投票,保证了系统的简单易用。1.2演示流程1.2.1硬件环境 ●处理器:Intelpentium166MX或更高 ●内存:32MB以上 ●硬盘空间:1GB以上 ●显卡:SVGA显示适配器 1.2.2软件环境 ●操作系统:Windows98/ME/2000/XP/Vista1.2.3演示过程一

7、个完整的投票过程包括从候选人信息的创立到得票数目的排名一般包括以下4个典型的步骤:1)候选人信息的建立(初始化)2)投票人帐户(身份)的创建3)投票人投票4)管理员统票我将以这4个步骤为主线,演示我的软件。1)初始化系统管理员帐户2)管理员登陆建立5个候选人档案和一个投票人档案3)投票人登陆系统对候选人进行投票4)管理对票数进行统计、排序5)退出系统以上是我演示的参数,系统中默认配置是10个候选人帐户和100个投票人帐户,最大能达到500个候选人和500个投票人。第二章需求分析我是以基本的软件工程思想为指导思想完成软件设计的,下面我从需求分析、总体设

8、计和详细设计三个方面来描述软件设计的具体过程。2.1系统概述此文档仅供学习与交流此文档收集于网络,如有侵权,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。