电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言程序的设计报告图书管理系统方案

c语言程序的设计报告图书管理系统方案_第1页
1/15
c语言程序的设计报告图书管理系统方案_第2页
2/15
c语言程序的设计报告图书管理系统方案_第3页
3/15
中 国 地 质 大 学本科生课程论文封面课程名称 c 语 言 课 程 设 计 老师 樊媛媛 本科生本科生学本科生专业所在院系类别: 日期: 课程设计评语对课程论文的评语:平常成绩:课程论文成绩:总 成 绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平常成绩,必须在上面评分表中标出,并计算入总成绩。目 录课程设计评语 2目 录 31 .课程论文题目 42 .程序设计思路 43 .功能模块图 54 .数据结构设计 55 .算法设计 66 .程序代码 137 .程序运行结果 228 .编程中遇到的困难与解决方法 259 .总结心得与良好建议 2610 .致 261.课程论文题目 图书管理系统2.程序设计思路根据要求,图书管理系统以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保持记录以进行删除,查询,借书,还书,退出,添加等等操作;另外还有键盘式旋转菜单以实现功能选择模块。3.功能模块图 系统功能模块图4.数据结构设计先写主函数 main (),然后设计个功能选项,用 switch 选择,然后进入不同模块,进行不同选择,实现不同功能。每个图书信息设置一个结构体,将输入信息存入文件,提供查询功能,还有删除功能以与借书还书功能。每运行一功能后都返回主界面,方便再次选择,还有设置退出模块,方便退出。5.算法设计图书管理系统数据输入查询数据添加删除还书借书先定义结构体数组 struct books,然后设置主界面,主界面出现 6 个功能选项,分别是输入 sr()、借书 js()、还书 hs()、删除 sc()、退出 tc()、查询 cx().各模块设计如下:输入模块 sr(),先调用文件 eup,对其进行读取,然后增加,再对其进行保存和调用。其中结构体只输入 tsmc 图书名称,tsbh 图书编号,dj 单价,zz 作者, 然后自动生成,czzt 存在状态,xm,学号 xh,性别 xb.查询模块 cx(),有选项图书编号和图书名称,然后选择,用 if 选择,然后用 for 循环查找,当输入名称与文件中的名称一样时,便显示此信息。删除模块就是在查找功能的图书后,选择删除,将 strcpy 将 s[i+1]的值赋给s[i]。借出模块也是在查询的基础上,若 s[i]的存在状态为已借出,则显示已借出,无法再借,若未借出,则将 s[i]的存在状态 czzt 变为已借出,然后输入,学号,性别,最后显示出已借出。还书模块就是在查询的基础上,若 s[i]的存在状态为未借出,则无法归还,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言程序的设计报告图书管理系统方案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部