C语言课程设计1032.pdf
《C语言课程设计1032.pdf》由会员分享,可在线阅读,更多相关《C语言课程设计1032.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C 语言课程设计任务书指导书 任务 本课程设计是采用 C 语言,在 VC 平台下设计图书管理系统,该系统运行在 MS-DOS 命令行模式下。本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。C 语言课程设计主要是培养学生利用系统综合 C 语言进行程序设计的能力。1.进一步巩固和复习 C 程序设计的基础知识。2.培养学生结构化程序、模块化程序设计的方法和能力。3.了解软件的编制过程及各环节的具体内容。4.提高学生程序调试技巧、软件设计能力和代码规范化等素质。5.提高学生分析问题、解
2、决问题以及实际运用能力。功能 能够完成图书馆日常操作,数据要能够保存,能够随时取出,并在任何操作后都能保持信息完整性,具体内容如下:图书管理 添加图书 增加新的图书,同时需检查新书的图书编号是否在原图书当中存在,若是则应取消添加并提示重新输入。查询图书 通过书编号查询图书信息。修改图书 通过编号查询该图书,若找到则允许修改,否则提示无该图书信息。删除图书资料 通过编号查询该图书,若找到则允许删除,否则提示无该图书信息。删除对象包括该图书资料以及“借还书登记”中的相关记录。图书借还 借书 1.判断所借书籍号是否存在,若不存在重新输入书籍号。2.判断该借书证号是否存在,若不存在重新输入借书证号。3
3、.判断该书籍是否已借出,若是则不允许执行借书操作。4.借书处理包括在“借还书登记”中增加该借书情况,在该图书信息中加上“已借”标记。还书()1.判断所借书是否存在,若不存在重新输入书籍。2.判断该书是否已借出,若不是则不允许执行还书操作。3.借书处理包括在“借还书登记”中增加该还书情况,在该图书信息中加上“未借”标记。历史查询 可根据日期、书编号、查询所有符合的借还书记录。证件管理 添加读者 增加新读者,同时需检查该读者编号是否在所有借书证当中存在,若是则应取消添加并提示重新输入。查询读者资料 通过借书证号查询读者信息。修改读者资料 通过借书证号查询该读者,若找到则允许修改,否则提示无该读者资
4、料。删除读者资料 1.通过借书证号查询该读者,若找到则允许删除,否则提示无该读者资料。2.通过借书证号查询该读者是否仍借有书籍,若有,则应归还书籍才可进行删除操作。3.删除对象包括该读者资料以及“借还书登记”中的相关记录。系统帮助 关于此系统 显示本系统是用于学生 C 语言课程设计,功能简单,算法和处理方式可用于参考。版本信息 显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。退出系统 退出程序。基本数据结构 图书结构体 struct book char num4;/*书编号*/char name20;/*书名*/char pub_co20;/*出版社*/char auther10;
5、/*作者*/float price;/*价格*/char per_num5;/借书证号*/char borrow;/*借出否,1:借出;0:未借出*/;读者结构体 struct cert char per_num5;/*借书证号*/char name20;/*姓名*/char sex;/*性别,M 表示男,G 表示女*/int age;/*年龄*/;日期结构体 struct time int year;/*年*/int minth;/*月*/int date;/*日*/;借书情况结构体 struct card char per_num5;/*借书证号*/struct time br_time;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 1032
限制150内