• 大小: 90KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 标签: C语言  

资源简介

电子投票系统:软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改,还可浏览候选人信息介绍,对于候选人所得票数,管理员可以进行排序,以便得出最终投票结果,也可以对系统的用户进行管理,创建使用者用户名和密码等。另一类为使用者为普通投票者,该类用户需要用管理员分配的用户名和密码正确登录系统,可以查询候选人信息、浏览候选人信息和进行投票等,其中投票是只需做到输入自己想要投票的候选人编号即可完成投票。 注意:此处管理员的用户名和密码均为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


评论

共有 条评论