资源简介
电子投票系统:软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改,还可浏览候选人信息介绍,对于候选人所得票数,管理员可以进行排序,以便得出最终投票结果,也可以对系统的用户进行管理,创建使用者用户名和密码等。另一类为使用者为普通投票者,该类用户需要用管理员分配的用户名和密码正确登录系统,可以查询候选人信息、浏览候选人信息和进行投票等,其中投票是只需做到输入自己想要投票的候选人编号即可完成投票。
注意:此处管理员的用户名和密码均为1.
代码片段和文件信息
#include
#include
#include
#include
#include
#define closegr closegraph
#define N 30
void welcome();/*欢迎 */
void thans();/* 再见 */
void main_a();/* 管理员主控平台 */
void main_v();/* 用户(投票者)主控平台 */
void create();/* 创建候选人 */
void CreatUser();/* 创建用户 */
void search();/* 查询候选人信息 */
void browse();/* 浏览候选人信息 */
void vote();/* 用户投票 */
void read_c_man();/* 读取候选人信息 */
void c_save();/* 存储候选人信息*/
/*候选人信息数据结构
描述候选人的编号、姓名、简介和得票数量信息,作为候选人信息记录存在文件中*/
typedef struct candidate
{
long number;
char name[20];
char intro[400];
int vote;
}candidate;
/*系统用户数据结构
描述系统用户的编号、用户名、密码和权限信息,作为一整条记录存放在文件中*/
typedef struct user
{
char name[20];
char ps[8];
int power;
}user;
candidate c_man[N];
user total_user[N];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 265216 2008-07-07 11:08 C语言课程设计\C语言课程设计.doc
文件 3408 2008-07-07 11:01 C语言课程设计\houxuan.txt
文件 45996 2008-07-07 11:01 C语言课程设计\main_vote.c
文件 52084 2008-07-07 11:01 C语言课程设计\MAIN_V~1.EXE
文件 15931 2008-07-07 11:01 C语言课程设计\MAIN_V~1.OBJ
..A.SH. 7168 2008-07-07 09:38 C语言课程设计\Thumbs.db
文件 450 2008-07-07 10:56 C语言课程设计\user.txt
目录 0 2009-03-18 11:30 C语言课程设计
----------- --------- ---------- ----- ----
390253 8
- 上一篇:C++实现唯一可译码的判断
- 下一篇:基于opencv的手势识别程序
相关资源
- C语言程序设计(第四版)谭浩强著
- C/C++实验系统
- c语言教程1946
- c语言资料大全
- C语言经典算法大全 总
- 很好用的C语言编译器,结合TC2.0,3
- The_C_Programming_Language第二版中文版
- C语言基础习题集(C考试常见题型)
- C语言编程大赛试题
- 二级C语言复习资料打包(2011-07)
- 关于MFC的 基本用法及实例的源代码
- c语言嵌入式
- 数据结构习题集答案(C语言版严蔚敏
- c高级编程技术
- 俄罗斯方块,C语言实现
- C语言程序设计案例教程
- c语言教程讲义(谭浩强)1870
- 113道非常经典的C语言题目
- c语言windows程序设计中文件版
- c语言程序设计
- C语言穷举法统计素数个数
- c++/c语言学习系统
- 新概念51单片机C语言教程.入门、提高
- 第三届蓝桥杯C语言本科组复赛题及解
- C语言实战开发宝典
- 经典100列 c语言
- c语言经典例题100道
- C语言入门1806
- C语言必背18个经典程序
- 嵌入式系统的C语言—译自《C for em<
评论
共有 条评论