C语言课程设计-宿舍人员管理系统

上传人:aa****6 文档编号:29214102 上传时间:2018-01-22 格式:DOCX 页数:26 大小:139.46KB
返回 下载 相关 举报
C语言课程设计-宿舍人员管理系统_第1页
第1页 / 共26页
C语言课程设计-宿舍人员管理系统_第2页
第2页 / 共26页
C语言课程设计-宿舍人员管理系统_第3页
第3页 / 共26页
C语言课程设计-宿舍人员管理系统_第4页
第4页 / 共26页
C语言课程设计-宿舍人员管理系统_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《C语言课程设计-宿舍人员管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计-宿舍人员管理系统(26页珍藏版)》请在金锄头文库上搜索。

1、 C 语言课程设计宿舍人员管理系统2目录1. 皇家工学院宿舍人员管理系统 _31.1 用户登录 _31.1.1 菜单 _31.2 关于我们 _31.3 退出 _32 菜单界面 _42.1 添加宿舍 _42.1.1 输入 5 个寝室号 _42.2 录入宿舍人员 _42.2.1 有效寝室号 _432.2.2 输入寝室号 _42.2.3 输入姓名 _42.2.4 是否继续添加 _42.2.5 住满进入下一个寝室 _42.3 查看录入情况 _42.4 修改登录密码 _42.4.1 输入原密码 _42.4.2 输入新密码 _42.5 注销 _4C 语言课程设计报告内容 _51 问题要求及任务描 _51.

2、1 题目要求 _51.2 主要任务 _52 解决问题的主要思路和方法 _52.1 关键问题 _52.2 拟采用解决问题的方法 _52.3 主要算法和处理流程图 _53. 函数实现 _63.1 程序实现时应考虑的问题 _63.2 主要源代码及说明 _74 测试或调试 _95 小结 _105.1 本问题解决方法及程序实现小结 _105.2 尚未解决的问题及下一步工作思路 _1046 参考文献 _10附 录 _1151. 皇家工学院宿舍人员管理系统1.1 用户登录1.1.1 菜单输入选项 1,进入登陆界面,根据提示输入用户名及用户密码,登陆成功后方可进入菜单界面,否则在每位客户仅限 3 次机会的情况

3、下,根据提示会显示剩余可登陆次数。1.2 关于我们输入选项 2,显示如下printf(+n);printf(t 作者:三毛n);printf(t 版权:版权所有,如有雷同,天打雷劈,不得好死n);printf(t QQ:n);printf(t 版本:V1.00n);printf(+n);1.3 退出输入选项 3弹出确认退出吗?(y/n)输入 y,退出界面,正在退出中输入 n,则留在界面。62 菜单界面2.1 添加宿舍2.1.1 输入 5 个寝室号2.2 录入宿舍人员2.2.1 有效寝室号2.2.2 输入寝室号2.2.3 输入姓名2.2.4 是否继续添加2.2.5 住满进入下一个寝室2.3 查看

4、录入情况2.4 修改登录密码2.4.1 输入原密码2.4.2 输入新密码2.5 注销7C 语言课程设计报告内容1 问题要求及任务描1.1 题目要求完成宿舍人员管理系统基本功能的实现。1.2 主要任务宿舍人员管理系统的登陆,版权,及退出。登陆又分为添加宿舍,录入宿舍人员,查看录入情况,还有修改登录密码。其中查看录入情况里又统计了寝室号,姓名,人数。我负责的主要部分是登陆之后的选项、修改密码、注销的代码的编写。2 解决问题的主要思路和方法利用结构体中的成员,for 循环,设置变量随 for 循环自加,来统计数目。2.1 关键问题输出显示的信息时因为太多很容易出错,各统计数目的准确性。2.2 拟采用

5、解决问题的方法引用结构体中的成员,同时设置成员变量随 for 循环进行自加以此来统计各种数目。在输出所需变量时仔细对应变量及想对应的数据类型。2.3 主要算法和处理流程图8*寝室人员管理系统*登录 版本信息 退出录入寝室号 录入寝室人员信息 寝室录入情况修改密码 退出登录9图 2.3.13. 函数实现3.1 程序实现时应考虑的问题在输入输出信息时,要调用清屏函数 fflush(“cls”),否则可能直接跳过无法输入或输出。在考虑寝室人数限制时在结构体中加一个 length+选项。3.2 主要源代码及说明代码(加注释)switch(i)case 1:inNumber();10break;case

6、 2: youxiao();inName();break;case 3: chakan();presscontinue();break;case 4:changepwd();flag=0;break;case 5: flag=cancle();tuichu();break;default:printf(您的输入有误,请确认后重新输入.n);presscontinue();while(flag);/修改密码的函数void changepwd()11 extern psw20;char p20;printf(请输入原密码:);scanf(%s,p);fflush(stdin);if( strcmp

7、( p, psw) =0 ) /输入密码正确后才进行改密操作 printf(请输入新密码:);scanf(%s,psw);printf(修改密码成功n);elseprintf(您输入的密码不正确,没有权限修改密码n);presscontinue();/注销操作int cancle()char choice;printf(是否确认退出(Y/N)n);scanf(%c,if(choice=y) return 0;else return 1;12/注销操作中的减缓退出操作void tuichu()int i;printf(正在退出);for(i=0;iincludeincludevoid showt

8、ype(); /版权说明void presscontinue(); /按任意键继续void showmenu(); /登录后的界面int login(); /登录int show(); /确定是否退出16char name20=sanmao;/自定义的用户名char psw20=hehe; /自定义密码void main()int a,flag=1;dosystem(cls);printf(n);printf(t 皇家工学院寝室管理系统n);printf(t1.用户登录n);printf(t2.关于我们n);printf(t3.退出n);printf(n);printf(请输入选项(1,2,3):n);sanf(%d,fflush(stdin);switch(a)case 1: login(); showmenu(); break;case 2:showtype(); break;17case 3: show() ;flag=0;presscontinue(); break;default:printf(输入错误,请重新输入n); presscontinue(); break; while(flag);/版权说明函数void showtype()system(cls);printf(+n);printf(t 作者:三毛n);printf(t

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号