




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言图书管理系统代码<> <>/*清屏函数*/<><><><>将类型定义为15*产品编号*/30*产品名称*/*单价*/20* 作者*/*存在状态*/20*书籍类别*/30*出版社*/*剩余书籍数量*/11000;/*借书卡的数据类型*/;学号卡号10会员姓名10;会员班级10;借书数组最多借书十本存放书名1000定义借书卡数组6=,123456,6=H654321l,Jt()/*输入新用户信息*/1111o初始化计数器(0<11)初始化借书名称i0='0';("输入学号门;("
2、");0;(”输入卡号:)0;("输入学员姓名门;0;0;(”输入学员班级:)0;0;("是否保存该条信息?(NO;0;(,Y,y,,N,n,)(“请输入Y或y或N或nnH);0;)(Y'y)("W);();(a);(un该用户已添加到c:文件中!n");(“n改用户资料未保存!n");)("n是否继续添加用户?()n");0;(Y'y"N"n)(“请输入Y或y或N或nnH);0;(Y'y)3/29C语言图书管理系统代码()/*输入新进的图书信息*/()清除文件缓冲区(&
3、quot;输入书籍编号:");0;(”输入书籍名称0;(”输入书籍单价:");(OV);(”输入书籍的作者:”);0;(”输入书籍的出版社:");0;(”输入书籍的类别:");0;(”输入书籍的数量门;("是否保存该条书目?()n");0;(,Y"y"N"n')("请输入Y或y或N或nn");0;5/29C语言图书管理系统代码(Y'y)1*将图书状态设置成1,表示没有借出*/("C:";'");(),1);(a);(Hn该条书目已添
4、加到c:文件中!n");(“n本条书目未保存!n)("n是否继续添加书目?()n");0;(Yy'N"n')(“请输入Y或y或N或nnH);0;(Y'y)()/*根据图书名称显示图书的信息*/20="”*用来存放要查询的书名*/ n;*P; / 100;0;(,c:V7,H);(p)()清除文件缓冲区 (),1);)使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p);(“输入要查询的书本名称门;0;(0)(“书库中没有任何信息!nn");(“按任意键回到主菜单!nn");0; /*
5、结束*/(0<) (n)O) ( (”该书的详细信息如下:n"); ("图书信息出版社n"); (“编号名称 单价 作者 图书状态 类别剩余书籍n");. / (0<) (n)O) ( (u6128.188d1686dn”,nnn, nnnL nn); ) (n>) ("没有查找该书的任何信息!n"); ("nn是否继续查询?()n"); 0; (,Y,y,N,n,) (”请输入Y或y或N或nnH);0; ) (TV)/*结束*/*(1)结束*/()/*根据图书作者显示图书的信息*/20=&quo
6、t;"*用来存放要查询的作者名*/ n;*P;* /100;0;("ciW";'");(p) (0;清除文件缓冲区 (1104);/ 使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p);(1) ("输入要查询的作者名称门;0; (0) (“书库中没有任何信息!nn"); (“按任意键回到主菜单!nn"); 0; /*结束*/(0<)(n)0)(”该书的详细信息如下:n“);("图书信息出版社n"); (“编号名称 单价 作者 图书状态 类别剩余书籍n");. /
7、) (0<) (ln)O) ( (u6128.188d1686dn",(nnn, nnnz nn);)(n>)("没有查找该书的任何信息!n");("nn是否继续查询?()n");0;(lY,y,N,n,) (”请输入Y或y或N或nnH);0; ) (YV)/*结束*/*结束*/()/*根据图书类别显示图书的信息*/20="“*用来存放要查询的类别*/100;0;("ciW";'");(P)(U(U);*使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p);()清除文
8、件缓冲区(“输入要查询的类别名称:“);0;(0)(“书库中没有任何信息!nn");("按任意键回到主菜单!nrf);0;*/*结束*/(0<) (ln)O) ( (“该书的详细信息如下:n"); ("图书信息出版社n"); ("编号名称 单价 作者 图书状态 类别剩余书籍n");) (0<)(n)O) (u6128.188d1686dn",(nnnL(nnnz nn);)(n>)(“没有查找该书的任何信息!n");("nn是否继续查询?()n");0;(lY,y,N
9、,n,) (”请输入Y或y或N或nnH);0;)(YV)/*结束*/*(1)结束*/()/*根据图书出版社显示图书的信息*/20="”*用来存放要查询的出版社*/ n;*P; / 100;0;(p)()清除文件缓冲区(1104);/使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p);("输入要查询的出版社名称门;0;(0)(“书库中没有任何信息!nn");(“按任意键回到主菜单!nn");0;/*结束*/(0<)12/29C语言图书管理系统代码(“该书的详细信息如下:n)("图书信息n");出版社(“编号名称
10、 单价 作者 图书状态 类别剩余书籍n"); /(0<)(n)0)(H6128.188d1686dn",nnn, lnnnL nn);)(n>)(“没有查找该书的任何信息!n");("nn是否继续查询?()n");0;(lY,y,N,n,)(”请输入Y或y或N或nnH);0;)(YV)/*结束*/*(1)结束*/()/*根据图书名称对图书信息进行删除*/20="“*用来存放要删除的书名*/100;it0;("输入要删除的书本名称0;("cAV;"');o;(P)(口(),1);*/)*
11、使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p);(0)(“书库中没有任何信息!nn");("按任意键回到主菜单!nn”);0;/*结束*/(0<)(n)O)(n>)(“没有查找该书的任何信息!n“);(”是否确认需要删除该条书目?()”);0;(Y'y"N"n')(”请输入Y或y或N或nnH);0;(Y'y)(<1)将后面的数组数据全部前移一个 iU;* / (,c:V7H,);(0<)(ln(),l);(p);("删除成功!n“);)("nn该条书目没有被删除门
12、;)(Mnn是否继续进行删除操作?()n“);0;(YV'NS)(”请输入Y或y或N或nnH);0;)(TV)/*结束*/*(1)结束*/()借书*P,*p2; 00;(untt请你输入你的卡号:");(,C:,;,H);«p)(n(),l);/(p);p2(Mc:V7Hi);(p2)(30,12);(P2);(0<)(i)判断卡号是否存在("ntt请输入你要借阅的书的名字:.rm;(0<)(U皿)0)判断书是否存在(加0)判断是否还有库存("tt对不起,此书有人借出,请借其他书.按任意键返回n");0;)佃10)判断是否借
13、满10本(”tt对不起,借书本数己达到上限,按任意键返回n");0;/)p2("c:V;m);用借书本书加一0库存减一(1<=10)(皿ki)保存所借书的名字(U1O)Uo;DU;/)(O<)(川(),1);(0<)(0042);(Htt借书已完成,按任意键返回n");(p);(P2);0;* /)("ntt很抱歉,不存在这本书,按任意键返回)(P2);0;*/)(untt你的卡号不存在,请申请新卡,按任意键返回”);(p);0;100;*P,*p2;00;("ntt请你输入你的卡号:(P) (n(LD;/ (p); p2(,
14、c:V7H,); «P2) (0(),12);/ ) (P2); (0<)(i)判断卡号是否存在(untt请输入你要归还的书的名字:“);(0<)(川)0)判断是否有这本书(K11)«ik)O)(,c:l7,H);p2("c:";'");i;UI;(Uo)Uio;DU;(1<11)0)清空还书记录 (likl0=>0'/ (0<)(li(U);(0<)(i(L12);("tt还书已完成,按任意键返回 (P);(P2);0;/(utt你没借这本书,按任意键返回n");* /)
15、("ntt很抱歉,不存在这本书,按任意键返回)(P2);0;)(Hntt你的卡号不存在,请申请新卡,按任意键返回)(P);0;()显示所有用户信息0;('cAVV'r");(P)(n(Ll);(“没有任何用户信息!nn0;("用户信息如下n");("用户信息n");("学号卡号 姓名 班级所借书本数n“);(k<n)(阳屏蔽空信息kkkL kk);(unn按任意键回到主菜单!n");0;()显示所有借的书*P;0;(,c:,7,rH);«p)(ln(bl); /(p);(0)(&qu
16、ot;没有任何用户信息!nn");(Mntt请你输入你的卡号:");)(0<)(田)判断卡号是否存在(untt卡号所借书本如下:n");(K11)佃皿 0'0')(liJUD;2');)(unn按任意键回到主菜单!n");0;()/*显示全部图书信息*/*p;n;100;0;IIII(P)(P);(o)(“没有任何图书信息!nn");0;(“图书信息如下n");("图书信息n");("编号名称 单价 作者图书状态出版社 类别剩余书籍n”);(n)(同0.0)屏蔽空信息(“61
17、28.188d1686dn",nnn,nnnz lnn);)(unn按任意键回到主菜单!n“);0;K)(untt欢迎进入图书管理系统(ut '俏;("tX';(ut 派 图书管理系统 、己);("tX、己);(utX1:会员入口、己);(ut2:(管理员入口、己);(ut0:退出、己);("tX、;(ut 、仆仆己);()图书查询系统函数“小)(Mnttttl:(按书名查找)("ntttt2:按作者查找(Mntttt3:按类别查找(Hntttt4:按出版社查找("nttX(HnttttO:返回主菜单(飞小)(&quo
18、t;nnttt请输入要选择的操作(0-4):");5();(1();2();3();4();0,;*("nnttt请输入菜单中的数字!仍4)");0;()<1800);)(50);密码修改函数(n)(yii6/u;判断是管理员还是用户的密码修改(" t请输入原密码("C:","");(jl=01<61)(01(i)4);0;("t");(jl=01<61)(uuo;();(UUU1J)("错误 n");("t重新键入请按1,退出请按0n"
19、)提供可退出的选择0;n;(1)(0)("t原密码正确nn");rt请输入新密码密码)("t");(jl=01<61)(U1();();(Mn t请再次输入新密码密码)("t");(jl=01<61)(U1();();(OUUH)(Mttt重复密码错误n");("tt重新键入请按1,退出请按On");0;n; yi;)* /(0)* /("ttt重复密码正确,修改成功!”);0;("广)(“错误”);(jl=01<61)(U1(O)4)1)(“错误”);)0;修改用户
20、密码:(”“);("t请输入原密码,("ciWl"7'");(jl=01<61)(Ul(i),l);0;("t");(jl=01<61)(uuo;(2);(UUUU)("错误n");("t重新键入请按1,退出请按0n");0;n;)(0)*/("t原密码正确nn");("t请输入新密码密码)jl=0;("t");(jl=01<61)(uuo;(2);(Hn t请再次输入新密码密码)("t");(jl=
21、01<61)(DUO;(2);(UDUD)(Httt重复密码错误n");(Mtt重新键入请按1,退出请按0n)0;C,H);yii;)* /(0)*/("ttt重复密码正确,修改成功!,0;(七1",巧)(“错误”);(jl=01<61)(U1)(O)4)1) (“错误”);0;il=O;/*用来存储健入密码值*/,*p2;n清屏("nnnnnnt 请输入密码”);("c:";m)(“错误”);0;(七",巧)(“错误”);(il=01<61)读入密码文件中的存储的密码(修改过的) (同(),1);0;(i
22、l=01<61)(逐个密码字符的读取(iliU)(un密码错误n");("t重新健入请按1,退出请按0n”);选择是否重新输入或退出0;(巧;(1)(unt密码正确n) 0;n;(Hnttnnu);(nt '(Ht X、;(Mt X欢迎进入会员系统、己);(nt X、己);("t派1:查询书籍("tX3:还书入口("tX0:修改密码("t派("tX("tnnn");0;0(1()*查询书籍*/2()*借书入口*/3()*还书入口*/4()*显示全部记录*/5;2:借书入口、己);4:显示全部
23、图书、己);0: <返回主菜单、己);'g; '; 工O*返回主菜单*/("nnttt请输入菜单中的数字!仍4)");0;()<1800);)('0');012;11=0;/*用来存储键入密码值*/,*p2;n清屏("nnnnnnt 请输入密码)("错误”);0;(“c:vrj”)("错误,(il=01<61)读入密码文件中的存储的密码(修改过的)(ii(0LD;0;(MtH);(il=01<61)il()逐个密码字符的读取(iliU)(un密码错误n");("t重新健入请按1,退出请按0n”);选择是否重新输入或退出0;("");(1)(0) / (Hnt密码正确n");0;(11nttnn11);(Ht 、己);("t 派、;("t 派 欢迎进入管理系统 ”);("t 派'俏;("t X1:增加书籍2: 删除书籍'十);(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 排水沟穿越道路施工方案
- 水污染治理工程施工方案
- 濮阳拉森钢板桩施工方案
- 辽宁民宿文旅施工方案
- 幼儿园获奖公开课:小班数学《草裙舞》教学设计
- 灯箱广告改造施工方案
- 正安建筑打桩施工方案
- 数控加工工艺与编程技术基础 教案 模块三 项目二 综合件的加工(3-4)
- 水稻种植中多发病虫害的发生特点及针对性绿色防控技术具体分析
- 【专精特新】折叠屏手机行业市场份额证明材料(智研咨询发布)
- 食堂承包计划书
- 汽车发动机构造与维修(中职版)全套教学课件
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标)
- 苏教版数学二年级下册教材分析
- 《字体设计》课程标准
- 中医妇科病治疗
- 2022年高考必背古诗文60篇默写完成情况自查表-(可编辑)
- 中小学语文教师教学培训核心素养下的整本书阅读教学培训课件如何教好孩子阅读
- 预拌混凝土培训课件教案
- 人体九大系统的常见疾病
- 《心理学:蝴蝶效应》课件
评论
0/150
提交评论