- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
长江大学工程技术学院课程设计实习报告
长江大学工程技术学院课程设计实习报告
小型图书借阅管理系统的设计
学生姓名:江赟 学号 序号:08
专业班级:机械设计制造及其自动化60802
指导老师:程彩凤
报告日期:2009年6月16日
课程设计的题目与要求
问题的提出:
○解决少量图书的网上借阅问题,
功能要求
组建各种功能以实现用户对不同功能的选择
○实现查询和显示功能,包括:
1.)按书名查询2.)按作者查询3.)显示库存信息
○办理借阅手续
○办理还书手续
○查询学生所借图书信息
二、课程设计题目功能
1、系统功能模块框图设计
数据结构说明
○由一主函数应用户要求调用六个子函数来实现上述所要求的功能。
详细设计
主函数设计:由于系统要求能重复使用,所以需使用循环结构,而且需要由用户进行选择,
故将主函数设定为While Case循环。由主循环调用六个子函数来实现上述
所要求的功能:1、按作者查询子函数 2、按书名查询子函数3、显示库存子函数
4、图书借阅子函数 5、图书还理子函数6、查询学生借阅信息子函数
1、按作者查询子函数:先由用户输入作者,将输入值与文件信息进行比较,输出该作者作品信息。
2、按书名查询子函数:先由用户输入书名,将输入值与文件信息进行比较,输出该书信息。
3、显示库存信息子函数:选择3后,程序自动输出存在状态为“1”的所有图书信息。
4、图书借阅子函数:用户先输入学号,判断学号是否存在:正确:输入书名:图书在库,借书;
找不到书,无法借阅
错误,无法借书;
5、图书还理子函数:用户先输入学号,判断学号是否存在:正确:输入书名:书是被该生借
走的,还书 ;
书不是被该生借
走的,无法还书;
错误,输出错误提示,无法还书 ;
6、查询学生借阅信息子函数:用户先输入学号,判断学号是否正确:正确,输出该生借阅信息;
错误,输出错误提示
4、调试与设计
两个源文件数据
程序运行,进入界面。
按提示操作,查找余秋雨的作品,显示如图:
按提示操作,查找名为“大学化学”的图书,显示如图:
执行正确操作后,显示库存信息屏幕显示:
运行借阅程序,屏幕输出:
运行办理还书手续程序,屏幕输出:
运行查询学生所借图书信息程序,屏幕输出:
课程设计总结
通过这次课程设计,对c语言程序设计有了更深的理解,
从遇到问题到解决问题,使自己对c语言的运行环境与
运行条件更加明白,对许多函数能更好的掌握与运用
附录 程序清单
○实现查询和显示功能
1.)按书名查询:
选择“1”,程序进入按书名查询子函数:(例为查找余秋雨作品)
2.)按作者查询
2.)按作者查询
选择“2”,程序进入按作者查询子函数:(例为查找“大学化学”图书)
3.)显示库存信息
直接选择“3”,程序进入显示库存信息子函数:
○办理借阅手续
选择“4”,程序进入办理借阅手续子函数:(例为学号为2008004的学生借阅“大学化学”图书)
○办理还书手续
选择“5”,程序进入办理还书手续子函数:(例为学号为2008004的学生还“大学化学”图书)
、
○查询学生所借图书信息
选择
文档评论(0)