教案c语言课程设计-图书信息管理系统.docVIP

教案c语言课程设计-图书信息管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档