c语言实习-图书信息管理系统报告.doc

c语言实习-图书信息管理系统报告.doc

ID:55550268

大小:280.50 KB

页数:42页

时间:2020-05-16

c语言实习-图书信息管理系统报告.doc_第1页
c语言实习-图书信息管理系统报告.doc_第2页
c语言实习-图书信息管理系统报告.doc_第3页
c语言实习-图书信息管理系统报告.doc_第4页
c语言实习-图书信息管理系统报告.doc_第5页
资源描述:

《c语言实习-图书信息管理系统报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言课程设计报告课程名称C语言课程设计教师名称谷淑化姓名王保成学号专业地质工程(岩土钻掘方向)所在院系工程学院班级类别图书信息管理系统  日期2013年8月课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。目录课程设计评语1目录21课程设计题目3图书信息管理系统3图书信息包括登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,

2、使之能提供以下功能:32程序设计思路33功能模块图(各功能模块流程图)33.1输入模块33.2浏览模块33.3查找模块44.数据结构及算法设计64.1主函数64.2各功能模块设计84.2.1输入模块84.2.3查找模块104.3公共函数124.3.4删除函数155程序代码及运行结果175.1程序代码175.2运行结果如下截面图;295.2.1主菜单函数295.2.2输入模块295.2.3浏览模块305.2.4查找模块305.2.5修改和删除模块326编程中遇到的困难及解决方法337总结心得:338致谢331课程设

3、计题目图书信息管理系统图书信息包括登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:  (1)系统以菜单方式工作  (2)图书信息录入功能(图书信息用文件保存)  (3)图书信息浏览功能  (4)图书信息查询功能  (5)图书信息删除与修改功能(可选项)[提示]系统以菜单方式工作,因此要提供键盘式选择菜单以实现功能选择;图书信息采用文件保存,因而要提供文件的输入/输出操作;要实现、图书信息的浏览功能,则要提供信息显示操作;要实现图书信息查询功能,则要提供查找操

4、作;要实现图书信息删除与修改功能,要提供文件记录的删除修改操作。整个系统被设计为图书信息输入模块,图书信息浏览模块,图书信息查询模块和图书信息删除与修改模块。建立图书信息结构体,结构体成员包括登录号、书名、作者名、分类号、出版单位、出版时间、价格。2程序设计思路根据需求分析,可以对这个系统的设计分为以下几个模块:图书信息管理系统数据输入数据浏览数据查找删除和修改退出             系统功能模块图3功能模块图(各功能模块流程图)3.1输入模块3.2浏览模块[需求分析]该模块的功能是显示所有图书记录信息。[

5、流程图]显示图书记录返回主菜单退出浏览模块流程图3.3查找模块  [流程图]:按书名查找模块1,2,还是3用户作出选择,输入一整型数值用户作出选择,输入一整型数值1,2,还是3返回主菜单退出返回上一层按书名查找模块流程图[流程图]按作者名称查找模块用户作出选择,输入一整型数值1,2,还是3返回主菜单返回上一层退出按作者查找模块流程图注:由于按登录号、书名、作者名、分类号、出版单位、出版时间和价格等查询图书信息具有相似的编码,本程序为方便起见,仅编入了按书名和作者名查找功能。3.4修改和删除模块[需求分析]该模块的

6、功能是修改或删除图书纪录信息并且覆盖原有图书信息。[流程图]删除或修改模块用户作出选择,输入一整型数值调用删除或修改函数,调用读取函数用户输入修改或删除信息用户作出选择,输入1或2或31,2或32.返回1.确认3.返回上一层插入模块流程图4.数据结构及算法设计4.1主函数[程序]intmain(){intre=1,t,j=0;intn,choice;while(re==1){t=1;system("cls");printf("*****************************");printf("主菜

7、单");printf("1.录入信息");printf("2.查看信息");printf("3.查询信息");printf("4.删除与修改信息");printf("5.退出");printf("*****************************");printf("");if(j==1)printf("t选择错误!");printf("t请选择1-5:_bb");scanf("%d",&choice);switch(choice){case1:{print

8、f("t1:录入信息");input();printf("t1.返回主菜单;t2.退出tt请选择:_bb");scanf("%d",&re);break;}case2:{printf("t2.查看信息");output();printf("t1.返回主菜单;t2.退出tt请选择:_bb");scanf("

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

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

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