- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案c语言课程设计-图书信息管理系统
计算机高级语言课程设计(C)
题目: 图书信息管理系统
姓 名: 兰培贵
班 号: 011093-10
院(系): 地学院
指导教师: 刘远兴
2013 年 1 月
作者简介:
兰培贵,男,壮族,生于1990年5月,出生地广西壮族自治区河池市宜州市石别镇屯蒙村,现就读于中国地质大学(武汉),地球科学学院011093班,地质学专业,学士学位,主要研究方向为地史学与古生物地层学。
报告摘要
本次课程设计报告内容为根据刘老师分配给我们的题目,结合自己以前所学到的C语言和C++的基础知识,通过课本和网上查阅资料及请教老师等途径写出的一个关于“图书信息管理系统”的小程序。报告主要为自己根据题目要求,按要求划分为几个模块,最后将各个模块的小程序连接到一起调试并运行的过程。
题目:图书信息管理系统设计
实习时间:13/01/2013~17/01/2013
目录
设计要求..................................................5
需求分析..................................................5
总体设计..................................................5
详细设计..................................................6
源代码....................................................7
运行截图.................................................17
总结.....................................................21
致谢.....................................................21
参考文献.................................................21
设计要求
要设计的图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等,以下功能(1)??新进图书基本信息的输入(2)??图书基本信息的查询(3)??对撤消图书信息的删除()??办理借书手续()??办理还书手续
详细设计
主函数
先定义结构体数组struct books,然后设置主界面,主界面出现6个功能选项,分别是输入sr()、借书js()、还书hs()、删除sc()、退出tc()、查询cx().
b、模块设记
输入模块sr(),先调用文件eup,对其进行读取,然后增加,再对其进行保存和调用。其中结构体只输入tsmc图书名称,tsbh图书编号,dj单价,zz作者, 然后自动生成,czzt存在状态,姓名xm,学号xh,性别xb.
查询模块cx(), 有选项图书编号和图书名称,然后选择,用if选择,然后用for循环查找,当输入名称与文件中的名称相同时,便显示此信息。
删除模块sc(),就是在查找功能的图书后,选择删除,将strcpy将s[i+1]的值赋给s[i]。
借出模块jc(),也是在查询的基础上,若s[i]的存在状态为已借出,则显示已借出,无法再借,若未借出,则将s[i]的存在状态czzt变为未借出,然后输入姓名,学号,性别,最后显示出已借出。
还书模块hs(),就是在查询的基础上,若s[i]的存在状态为未借出,则无法归还,若借出,则将存在状态变为未借出,然后自动将姓名,学号,性别变为初始值。
退出模块tc(),使flag=1,而在main就有bool flag 且main中已令main=0.这样就实现了退出功能。
其中若输入超过选项值后,都会显示输入错误,请重新输入。若字符错误,程序就直接出现错误了。
五、源代码
#includestdio.h
#includewindows.h
#includestring.h
#includeconio.h
#define M 100
struct books
{
char tsmc[20];
int tsbh;
float dj;
char zz[12];
char czzt[12];
char xm[12];
char xb[12];
//char xh
您可能关注的文档
最近下载
- 2026人教版小学一年级上学期语文期末综合试卷精选3套(含答案解析)(1).docx
- 天鹅(选自圣-桑《动物狂欢节》,总谱) 高清钢琴谱五线谱 .pdf VIP
- 实用化工产品配方与制备(6).doc VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).docx VIP
- 生存分析中的Cox模型比例风险假设检验.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》之6:“领导作用-5.1.2以顾客为关注焦点”专业深度解读和应用指导材料(编写2025A0).docx VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).pdf VIP
- 六年级数学上册第9讲甜甜咸咸就是我思维突破苏教版202106071121.pdf VIP
- 台州市椒江区2023-2024学年六年级数学第一学期期末调研模拟试题含答案.doc VIP
- 有限空间作业专项施工方案.docx VIP
原创力文档


文档评论(0)