当前位置:首页>> >>


点名系统.rar

收藏

资源目录
    文档预览:
    编号:20181030003346976    类型:共享资源    大小:9.32MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    48
    金币
    关 键 词:
    点名 系统
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 点名管理系统作 者: 李小青学 号: 20164206141所属学院: 软件学院专业年级: 软件工程 2015=6 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 21 日—2016 年 6 月 30 日软件学院制项目描述目的: 为方便教师考察学生出勤状况意义: 方便了教师点名,出勤统计,出勤分记录项目功能目标记录学生缺勤次数,某班出勤情况,学生查看自己缺勤信息系统创新点:分教师登录菜单和学生登录菜单,可随机点名和按顺序点名系统主要流程菜单注册登录教师登录 学生登录添加新班级点名 出勤信息查看出勤信息代码主要功能代码结构体说明typedef struct student 学生信息{int stunum;//学号char stuname[20];//名字int call;//是否出勤int exam;//成绩} STUDENT;typedef struct user 使用者信息{int user_id;char user_name[19];char password[13];} USER;顺序点名随机点名退出注册登录int user_register(struct user *ptr_user,int size){char password[13];char repassword[13];if(size==N){puts(“注册人数以满!“);return 0;}printf(“请输入注册姓名:“);fflush(stdin);gets(ptr_user[size].user_name);printf(“请输入注册密码:“);fflush(stdin);/*用来清空输入缓存通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符, 此时应该先执行*/gets(password);printf(“请再次输入注册密码:“);fflush(stdin);gets(repassword);if(!two_password_valid(password,repassword)){printf(“\n 两次输入的密码不一致 !“);return 0;}else{strcpy(ptr_user[size].password,password);}if(size==0){printf(“您的编号为:%d,这将是您的登陆帐号.“,ptr_user[size].user_id=10000+size);}if(size==1){printf(“您的编号为:%d,这将是您的登陆帐号.“,ptr_user[size].user_id=20000+size);}}int is_my_user(struct user *p,int size){int i;int zhanghu;char mima[15];printf(“请输入您的帐号: “);scanf(“%d“,fflush(stdin);printf(“请输入您的密码: “);gets(mima);for(i=0; i=20000){D_menu();tap++;}return i + 1;}}return 0;}菜单教师登录菜单:void A_menu(){printf(“\n\t\t\t=================================\n“);printf(“\n\t\t\t 1.注册 \n“);printf(“\n\t\t\t 2.登录 \n“);printf(“\n\t\t\t 3.退出系统 \n“);printf(“\n\t\t\t=================================\n“);}void B_menu(){printf(“\n\t\t\t =================================\n“);printf(“\n\t\t\t 欢迎进入点名系统 \n“);printf(“\n\t\t\t 1.添加新班级 2.点名\n“);printf(“\n\t\t\t 3.查找学生出勤记录 4.计算学生成绩\n“);printf(“\n\t\t\t 5.退出 6.查看所有学生 \n“);printf(“\n\t\t\t 7.返回登录界面 \n“);printf(“\n\t\t\t =================================\n“);}void C_menu(){printf(“\n\t\t\t=================================\n“);printf(“\n\t\t\t 1. 按顺序点名 \n“);printf(“\n\t\t\t 2. 随机点名 \n“);printf(“\n\t\t\t 3. 退出系统 \n“);printf(“\n\t\t\t 4. 返回 \n“);printf(“\n\t\t\t=================================\n“);printf(“请输入功能(输入前面的序号):\n“);}学生登录菜单void D_menu(){printf(“\n\t\t****************************************\n“);printf(“\n\t\t\t 欢迎进入点名系统\n“);printf(“\n\t\t1.查看您的考勤成绩和出勤状况 2.退出\n“);printf(“\n\t\t3.返回登录界面\n“);printf(“\n\t\t****************************************\n“);}点名void suiji()//随机点名{srand(time(NULL));char ch;ReadClassFiileto();printf(“输入要点名的班级:\n“);scanf(“%d“,for(i=0; i
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:点名系统.rar
    链接地址:http://www.gold-doc.com/p-255232.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开