




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
include include include include include using namespace std class livers livers 类 private char name 20 姓名 char sex char room num 10 char parking 10 char ID num 20 char phone num 20 public livers livers char n 20 char s char room 10 char park 10 char phone 20 char ID 20 strcpy name n sex s strcpy room num room strcpy parking park strcpy phone num phone strcpy ID num ID friend void menu 友元函数 void key char mima 20 key 20 char yu mima 20 12345 int flag int p char w ifstream in ofstream out fstream f 输入输出对象 cout endl cout 欢迎登录小区物业管理系统 endl cout endl endl do flag 0 cout 请输入管理员密钥 endl in clear in open E c dat ios in if in fail 首次登录 cout endl 欢迎首次登录 您的预设密码为 12345 endl endl cout mima cout endl if strcmp yu mima mima 0 flag 1 cout 密码正确 请输入下一步指令 endl key cin mima if strcmp key mima 0 flag 1 cout 密码正确 请输入下一步指令 endl endl in close if flag 0 cout 密码有误 请重新输入 endl endl while flag 0 cout endl cout 0 修改密码 endl cout 1 进入系统 endl cout 2 退出系统 endl cout endl endl do do cout 请输入您的指令 0 2 p switch p case 0 修改密码 cout 请输入新密码 key out open E c dat ios out out clear out key out close break case 1 menu break 进入系统 case 2 退出系统 cout 谢谢使用 小区物业管理系统 endl endl Bye bye See you next time endl endl exit 0 break default cout 输入指令有误 请重新输入 endl endl break while p2 cout 您想继续进行其他操作吗 y n endl w cout endl if w n exit 0 if w y while flag 0 if w y cout 请输入操作代码 0 修改密码 endl cout 1 进入系统 endl cout 2 退出系统 endl while w y 密钥函数 void menu cout endl cout 小区物业管理系统 endl cout endl cout endl cout 主菜单命令如下所示 endl cout 1 输入数据 endl cout 2 增加数据 endl cout 3 修改数据 endl cout 4 信息查询 endl cout 5 信息浏览 endl cout 6 信息删除 endl cout 7 退出系统 endl cout endl cout 请输入您的指令数字 1 7 endl p if p 1 else cout 指令错误 请重新输入 endl while flag 0 do 最外层循环 switch p 接收功能选项 case 1 信息输入 char name 20 sex room num 10 parking 10 phone num 20 ID num 20 c out open E a dat ios out do cout name cout endl sex cout endl room num cout endl parking cout endl phone num cout endl ID num cout endl out setw 20 name setw 5 sex setw 10 room num setw 10 parking setw 20 phone num setw 20 ID num 文件输入 cout 数据输入成功 想继续输入吗 y n endl c cout endl do if c y else flag 1 while flag 0 while c y out close break case 2 增加数据 char name 20 sex room num 10 parking 10 phone num 20 ID num 20 c out open E a dat ios app do cout 请输入您要增加的住户的姓名 name cout endl sex cout endl room num cout endl parking cout endl phone num cout endl ID num cout endl out setw 20 name setw 5 sex setw 10 room num setw 10 parking setw 20 phone num setw 20 ID num 文件输入 cout 数据添加成功 想继续添加吗 y n c cout endl if c n break if c y while c y out close break case 3 修改数据 char name 20 sex room num 10 parking 10 phone num 20 ID num 20 c char na 20 s room 10 park 10 phone 20 ID 20 do int flag 0 cout 请输入您要修改的住户的姓名 na cout name if strcmp name na 0 flag 1 cout 请输入您要修改的住户的姓名 na cout room cout endl s cout endl room cout endl park cout endl phone cout endl ID cout endl sex s strcpy room num room strcpy parking park strcpy ID num ID strcpy phone num phone f seekp 20l ios cur f setw 20 na setw 5 s setw 10 room setw 10 park setw 20 phone setw 2 0 ID 文件输入 cout 修改成功 endl endl break f close if flag 0 cout 您要修改的学生不存在 endl endl cout 您想继续修改吗 y n c cout endl if c n break if c y while c y break case 4 信息查询 char name 20 sex room num 10 room 10 parking 10 phone num 20 ID num 20 cout 请选择您要进行查询的方式 endl endl 1 按住户名查询 endl endl 2 按房间号查询 endl k switch k case 1 按住户名查询 char na 20 char c do in open E a dat ios in in seekg 0 ios beg in clear int flag 0 cout 请输入你要查询的住户姓名 na cout name sex room num parking phone num ID num if strcmp name na 0 flag 1 cout 您要查询的住户 name 的信息是 endl endl cout 姓名 性别 房间号 车库号 电话号码 身份证号 endl cout setw 2 name setw 5 sex setw 10 room num setw 10 parking setw 20 phone num setw 20 ID num endl in close if flag 0 cout 对不起 您要查询的住户不存在 endl endl cout c cout endl if c n break if c y while c y break case 2 按房间号查询 do int flag 0 cout 请输入你要查询的房间号 room cout name sex room num parking phone num ID num if strcmp room num room 0 flag 1 cout 您要查询的住户 name 的信息是 endl endl cout 姓名 性别 房间号 车库号 电话号码 身份证号 endl cout setw 2 name setw 5 sex setw 10 room num setw 10 parking setw 20 phone num setw 20 ID num endl in close if flag 0 cout 对不起 您要查询的住户不存在 endl cout c cout endl if c n break if c y while c y break default cout 对不起 您输入的指令有误 break break case 5 信息浏览 char name 20 sex room num 10 parking 10 phone num 20 ID num 20 in open E a dat ios in in seekg 0 ios beg in clear if in get EOF cout 文件中已无数据 endl endl in close break cout 本系统所有学生数据如下 endl endl cout 姓名 性别 房间号 车库号 电话号码 身份证号 name sex room num parking phone num ID num cout setw 2 name setw 5 sex setw 10 room num setw 10 parking setw 20 phone num setw 20 ID num endl in close break case 6 信息删除 char name 20 na 20 sex room num 10 parking 10 phone num 20 ID num 20 c int k do int n 0 int flag 0 cout 请输入您要删除的学生的姓名 na cout name sex room num parking phone num ID num s n new livers name sex room num parking phone num ID num liv n s n delete s n n in close for i 0 i1 for i 0 i k i out setw 2 liv i name setw 5 liv i sex setw 10 liv i room num setw 10 liv i p arking setw 20 liv i phone num setw 20 liv i ID num for i k 1 i n i out setw 2 liv i name setw 5 liv i sex setw 10 liv i room num setw 10 liv i p arking setw 20 liv i phone num setw 20 liv i ID num cout 信息删除成功 endl endl if n 1 out close else cout 您要删除的住户不存在 endl endl cout 您想继续删除吗 y n c cout endl if c n break if c y while c y break case 7 退出 cout Bye bye See you next time endl endl cout 王建制作 endl endl endl exit 0 break 以上为 menu 菜单中 switch 控制语句 cout 您想继续进行其他操作吗 y n endl w c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淘宝客户购物合同范本
- 车辆司机租赁协议合同
- 配送平台转让合同范本
- 酒楼餐椅转让合同范本
- 私人销售代理合同范本
- 采购合同分包协议范本
- 还款协议属于哪种合同
- 酒水品牌合作合同范本
- 电脑合作协议合同范本
- 民间抵押黄金合同范本
- 2025年司法局招聘司法所协理员历年考试试题与答案
- 《数据库系统概论》教案
- 小学学校“十五五”(2026-2030)发展规划
- 2025一建《建设工程项目管理》考前十页纸(完整版)
- 红楼梦第34回课件
- 摩托车整车采购合同范本
- 民事起诉状(人身保险合同纠纷)样式
- 9《犟龟》公开课一等奖创新教学设计
- 2025年乡村产业发展笔试模拟题库
- 2025滨海投资(天津)有限公司校园招聘考试备考题库及答案解析
- 2024-2025学年度江西建设职业技术学院单招《职业适应性测试》题库试题【名师系列】附答案详解
评论
0/150
提交评论