- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书借阅系统
目录
目录………………………………………………………………………1
第一章、C语言课程设计的目的 ………………………………………2
第二章、总体设计(程序设计组成框图、流程图) …………………2
(一)、系统功能分析 …………………………………………………………………………2
1、设计图书借阅系统,使之能提供以下功能
2、管理员操作系统
3、查询方式
(二)、程序设计组成框图、流程图……………………………………………………………3
1、本程序的最大框架设计
2、本程序的次级框架设计
第三章、设计设计思路 …………………………………………………6
(一)、函数功能、入口及出口参数说明,函数调用关系描述………………………………6
第四章、调试与测试分析 ………………………………………………7
(一)、使用软件:………………………………………………………………………………7
1、Visual c++6.0
2、超级屏捕专业版(试用版)
(二)、调试结果…………………………………………………………………………………7
1、系统主界面
2、功能菜单
3、管理员密码修改界面
4、图书信息录入菜单
5、图书查询菜单
、源程序代码及调试结果详细表单……………………………12
(一)、程序源代码 ……………………………………………………………………………12
(二)、错误分析报告 …………………………………………………………………………26
第六章、心得体会………………………………………………………28
第一章、C语言课程设计的目的
1、课程设计是对学生进行实践操作训练的重要环节,通过课程设计加深对本课程基本知识的理解和提高本课程基本知识的应用能力。
2、掌握本课程工程设计的主要内容、步骤和方法。
3、提高操作能力,学会应用有关资料进行程序设计的方法。
4、提高独立分析问题、解决问题的能力,逐步增强设计训练。
5、学生要认真读教材,阅读有关规范、设计手册等资料,独立按时完成任务。
6、掌握程序设计逻辑与设计报告单的格式书写。
在《C语言程序设计》这门课程将要结束之时,我们已经学习了C语言的语句、程序结构(顺序、选择、循环)。对函数的使用、指针的概念、结构体的应用有了详细的学习。在此基础上,结合老师的指导,完成此课程设计。
第二章、总体设计(程序设计组成框图、流程图)
(一)、系统功能分析
1、设计图书借阅系统,使之能提供以下功能
A、管理员操作系统
B、图书信息录入功能——输入
C、图书信息浏览功能——输出
D、图书信息查询功能——算法
E、图书借阅办理功能——算法
2、管理员操作系统
A、修改密码(密码用文件保存)
B、图书录入
C、图书查看
D、图书信息修改
3、查询方式
A、按书名查询
B、按书号查询
C、显示全部已借阅的图书
D、显示全部未被借阅的图书
书籍参数具体包括图书编号、图书名称、单价、作者、出版社、存在状态六个方面的信息
(二)、程序设计组成框图、流程图
1、本程序的最大框架设计
设计如下:
2、本程序的次级框架设计
(1)、用户框架
(2)、管理员系统
(3)、检索系统
(4)、程序的部分流程图
修改密码模块流程:
图书查询模块流程:
图书信息修改流程:
第三章、详细设计思路
一、函数功能、入口及出口参数说明,函数调用关系描述
1、#include stdio.h
提供与程序编写有关的函数信息,例如对输入输出函数的声明和宏的定义、全局量的定义等,是系统提供的文件名。
2、#include stdlib.h
包含了库函数之后就可以使用很多应用运算,类型转换,程序环境处理等了,比如可以使用sin,cos这些函数。
stdlib.h里面定义了五种类型、一些宏和通用工具函数。
类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;
宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;
常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。
3、#?include?string.h?string是C标准库中声明的一个字符串类型,用来定义字符串变量。
4、mymaninmenu()是主菜单
文档评论(0)