东华大学c语言课设图书借阅系统

东华大学c语言课设图书借阅系统

ID:43053492

大小:1.61 MB

页数:33页

时间:2019-09-25

东华大学c语言课设图书借阅系统_第1页
东华大学c语言课设图书借阅系统_第2页
东华大学c语言课设图书借阅系统_第3页
东华大学c语言课设图书借阅系统_第4页
东华大学c语言课设图书借阅系统_第5页
资源描述:

《东华大学c语言课设图书借阅系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书借阅系统目录目录1第一章、C语言课程设计的目的2第二章、总体设计(程序设计组成框图、流程图)(一)、系统功能分析21、设计图书借阅系统,使之能提供以下功能2、管理员操作系统3、查询方式(二)、程序设计组成框图、流程图31、本程序的最大框架设计2、本程序的次级框架设计第三章、设计设计思路(一)、函数功能、入口及出口参数说明,函数调用关系描述第四章.调试与测试分析(一)、使用软件:71、VisualC++6.02、超级屏捕专业版(试用版)(二)、调试结果71、系统主界面2、功能菜单3、管理员密码修改界面4、图书信息录入菜单5、图书查询菜单第五章、源程序代码及调试结果详

2、细表单12(一)、程序源代码12(二)、错误分析报告26第六章、心得体会28第一章、C语言课程设计的目的1、课程设计是对学生进行实践操作训练的重要环节,通过课程设计加深对本课程基本知识的理解和提高本课程基本知识的应用能力。2、掌握本课程工程设计的主要内容、步骤和方法。3、提高操作能力,学会应用有关资料进行程序设计的方法。4、提高独立分析问题、解决问题的能力,逐步增强设计训练。5、学生要认真读教材,阅读有关规范、设计手册等资料,独立按时完成任务。6、掌握程序设计逻辑与设计报告单的格式书写。在《C语言程序设计》这门课程将要结束之时,我们已经学习了C语言的语句、程序结构(顺

3、序、选择、循环)。对函数的使用、指针的概念、结构体的应用有了详细的学习。在此基础上,结合老师的指导,完成此课程设计。第二章、总体设计(程序设计组成框图、流程图》(一)、系统功能分析1、设计图书借阅系统,使之能提供以下功能A、管理员操作系统B、图书信息录入功能输入C、图书信息浏览功能一一输出D、图书信息查询功能一一算法E、图书借阅办理功能一一算法2、管理员操作系统A、修改密码(密码用文件保存)B、图书录入C、图书查看D、图书信息修改3、查询方式A、按书名查询B、按书号查询C、显示全部已借阅的图书D、显示全部未被借阅的图书书籍参数具体包括图书编号、图书名称、单价、作者、出

4、版社、存在状态六个方面的信息(二)、程序设计组成框图、流程图1、本程序的最大框架设计设计如下:2、本程序的次级框架设计(1)、用户框架图书信息查询用户界面图书借阅办理(1)、管理员系统管理员录入信息修改信息图书信息库查看信息修改密码(2)、检索系统图书信息库用户(3)、程序的部分流程图修改密码模块流程:图书査询模块流程:图书信息修改流程:开始第三章、详细设计思路一、函数功能、入口及出口参数说明,函数调用关系描述1、#include提供与程序编写有关的函数信息,例如对输入输出函数的声明和宏的定义、全局量的定义等,是系统提供的文件名。2、#include

5、包含了库函数之后就可以使用很多应用运算,类型转换,程序环境处理等了,比如可以使用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

6、h>string是C标准库屮声明的一个字符串类型,用來定义字符串变量。4、mymaninmenuO是主菜单函数,通过它可以连接到adm()和user()函数,adm()又连了四个函数input()>modify()>show_all_book()>alter_password(),user()连接了两个函数search()和boiTow()。5、结构体比如structbook{longnum;charname[20];floatprice;charauthor[100];charpublish[100J;intstatus;};就是一个用户自己建立的结构体类型。所谓结

7、构体就是,C语言允许用户建立又不同类型数据组成的组合型的数据结构。6、C语言的函数兼有其它语言中的函数和过程两种功能,从这个角度看,又可把函数分为有返回值函数和无返回值函数两种。(1)有返冋值函数此类函数被调用执行完后将向调用者返冋一个执行结果,称为函数返回值。如数学函数即属于此类函数。由用户定义的这种要返回函数值的函数,必须在函数定义和函数说明中明确返回值的类型。(2)无返回值函数此类函数用于完成某项特定的处理任务,执行完成后不向调用者返冋函数值。这类函数类似于其它语言的过程。由于函数无须返冋值,用户在定义此类函数时可指定它的返回为“空类型”,空类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。