C语言课程设计(6)
一段代码,都应当有目的的跟踪该程序的应用状况,随时总结,找到自己的不足,这样所编写的程序才能逐步提高,
生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过实际动手做,我们才真正领略到“艰苦奋斗”这一词的真正含义,我们想说,编程确实有些辛苦,但苦中也有乐,在这个团队的任务中,一起的工作可以让我们有说有笑,相互帮助,配合默契。对我们而言,知识上的收获重要,精神上的丰收是可喜的。挫折是一份财富,经历是一份拥有。这次实际操作必将成为我们人生旅途上一个非常美好的回忆!
同时,在杨老师和邱老师的身上我们学得到很多实用的知识,再次表
示感谢!对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
18
附 录
1.源代码 #include
{ int id,usr[10],total,store,days[10],zt; char name[31],author[21]; }books[100];
void page_title(char *menu_item)
{ printf(\欢迎使用图书馆管理系统**********\\n\\n- %s -\\n\\n\
void return_confirm(void)
{ printf(\按任意键返回……\\n\ getch(); } void state(int n) {if(books[n].total!=0)
printf(\printf(\int search_book(void)
{ int n,i; printf(\请输入图书序号:\ scanf(\ for(n=0;n<100;n++) { if(books[n].id==i)
{ printf(\书名:%s\\n\
19
printf(\作者:%s\\n\
printf(\存数:%d of %d\\n\ printf(\总数:%d\\n\ printf(\存在状态:%d\\n\ return n; } }
printf(\输入错误或无效图书序号.\\n\ return -1; } void book_out(void) {int n,s,l,d;
page_title(\借阅图书\
if((n=search_book())!=-1&&books[n].store>0) {printf(\请输入借书证序号:\ scanf(\
printf(\请输入可借天数:\ scanf(\ for(l=0;l<10;l++) {if(books[n].usr[l]==0) {books[n].usr[l]=s; books[n].days[l]=d; break; } } books[n].store--; }
if(n!=-1&&books[n].store==0) printf(\此书已经全部借出.\\n\ return_confirm(); } void book_in(void) { int n,s,l; page_title(\归还图书\
if((n=search_book())!=-1&&books[n].store 20 {printf(\借阅者图书证列表:\\n\ for(l=0;l<10;l++) if (books[n].usr[l]!=0) printf(\天\\n\ printf(\请输入借书证序号:\ scanf(\ for(l=0;l<10;l++) {if(books[n].usr[l]==s) { books[n].usr[l]=0; books[n].days[l]=0; break; } books[n].store++; } if(n!=-1&&books[n].store==books[n].total) printf(\全部入藏.\\n\ return_confirm(); }void book_add(void) { int n; page_title(\注册新书\ for(n=0;n<100;n++) if(books[n].id==0) break; printf(\序号:\ scanf(\ printf(\书名:\ scanf(\ printf(\作者:\ scanf(\ printf(\数量:\ scanf(\ printf(\存在状态:\ 21 } state(n); books[n].store=books[n].total; return_confirm(); } void book_del(void) { int n; page_title(\注销旧书\ if((n=search_book())!=-1) books[n].id=0; printf(\该书已注销.\\n\ return_confirm(); } void main(void) {menu: page_title(\操作选单\ printf(\请用数字键选择操作\\n\\n\ printf(\借阅图书\\t\\t\\t2 归还图书\\n\ printf(\注册新书\\t\\t\\t4 注销旧书\\n\\n\ printf(\退出\\n\ switch(getch()) { case '1' : book_out();break; case '2' : book_in();break; case '3' : book_add();break; case '4' : book_del();break; case '0' : exit(0); } goto menu; } 22 2.参考文献 [1] 景海燕.网络环境下图书馆学的发展[M].北京:高等教育出版社, 1998.18~21 [2] 范晓鹏.关于我国数字化图书馆建设的探讨[J].北京:高等教育出版社, 2001.54~56 [3] 王佩,地方高校图书馆数字化建设若干问题的探析[J].北京:清华大学 出版社,2002.63~65 [4] 周立柱.数据库系统设计与原理[M].北京:清华大学出版社, 2004.48~49 [5] 王丙义,胡鸿厂.21世纪高校计算机应用技术系列规划教材数据库原理 与VISUAL C++[C].北京:中国铁道出版社,2005.283~296 [6] 张正玺.数据库及其应用[M].北京:国防工业出版社,2006.123~152 [7] 李怀兵.SQL SERVER 2000,数据库系统设计[J],北京:清华大学出版 社,2005.265 [8] 萨师煊,王珊.数据库系统概论[C].北京:高等教育出版社,2002.326 [9] 吴曙光,刘卫国.基于ASP.NET的图书管理系统设计与实现[J],湖南冶 金职业技术学院学报[N].2006.393~395 [10] 张明慧.Visual C++开发图书管理系统[M].北京:北京师范大 学,2005.356 [11] 蔡元龙.模式识别[M].西安:西安电子科技大学出版社,1992.156~157 [12] 李金崇.模式识别导论[M].北京:高等教育出版社,1994.267 23
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




