c语言图书信息管理系统

c语言图书信息管理系统

ID:18418733

大小:2.92 MB

页数:17页

时间:2018-09-17

c语言图书信息管理系统_第1页
c语言图书信息管理系统_第2页
c语言图书信息管理系统_第3页
c语言图书信息管理系统_第4页
c语言图书信息管理系统_第5页
资源描述:

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

1、安徽电子信息职业技术学院《C语言程序设计》课程设计报告书题目:图书信息管理系统姓名:巩福建专业:应用电子技术班级:电子094学号:090305416设计成绩:指导教师:蔡骏设计完成日期2010年12月17日第4页共17页摘要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?科学技术日新月异的进步,让人类

2、生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。【关键词】图书管理;系统工程;信息管理系统;VC++目录第4页共17页一、绪言………………………………………………

3、………………………4(一)设计任务……………………………………………………………4(二)设计思路……………………………………………………………4二、系统设计………………………………………………………………5(一)总体设计……………………………………………………………5(二)流程图设计…………………………………………………………5(三)源程序设计…………………………………………………………7三、系统调试………………………………………………………………12(一)系统调试……………………………………………………………12(二)调试过

4、程存在问题与解决办法…………………………………15总结…………………………………………………………………………………16参考文献……………………………………………………………………………17第4页共17页一、绪言第4页共17页安徽电子信息职业技术学院课程设计五子棋编程实践是学习C语言程序设计的一重要环节,上机实习和课程设计是提高同学们程序设计能力的有效途径,能够使同学们初步掌握程序设计的基本方法和调试技能。学校安排上机时间有限,老师也只能教给我们一些方法,而我们自己需要投入很大的时间和精力来锻炼。一、设计任务1、题目:设计“图

5、书信息管理系统”2、设计要求:图书信息包括:编号,书名,作者名,出版时间,价格等。使之提供以下功能:(1)系统以菜单方式工作。(2)图书信息浏览功能。(3)图书信息查询功能。二、设计思路1、设计方法:根据题目要求,可以将系统分为四个模块:(1)管理员登录系统模块。(2)菜单选择模块。(3)图书信息浏览功能。(4)图书信息查询功能。2、设计方案分析:根据题目要求,应当把图书信息用结构体形式输入,在程序中需事先将图书信息保存在结构体中,浏览,查询等功能的操作,所以需要建立相应的模块来实现;另外还需提供键盘式选择菜单实现功能,在运行

6、时达到所要目的。第17页共17页安徽电子信息职业技术学院课程设计五子棋二、系统设计一、总体设计根据题目要求,可以将系统分为六个模块:1)管理员登录系统模块;2)菜单选择模块;3)增加图书模块;4)删除图书模块;5)按编号查询图书功能模块;6)按书名查询图书功模块;7)浏览图书模块。管理员登录系统模块菜单选择模块图书信息管理系统增加图书模块删除图书模块浏览图书模块按编号查找图书模块按书名查找图书模块图2-1系统组成框图二、流程图设计1、算法分析S1:输入密码并判断是否正确。S2:若密码正确转到S3,若不正确,转到S1继续输入,若

7、三次输入错误,转到S10。S3:选择服务类型1~5若输入为0,转到S10,若为1转到S4,若为2转到S5,若为3转到S6,若为4转到S7,若为5转到S8,若为其它的转到S9。S4:增加图书模块。S5:删除图书模块。S6:按编号查找模块。S7:按书名查找模块。S8:浏览图书模块。第17页共17页安徽电子信息职业技术学院课程设计五子棋S9:判断数据是否溢出,如果溢出则打印“输入有误,请重新输入”。S10:退出程序。开始输入管理员密码输入正确与否结束N3次输入错误是否继续功能选择模块增加图书模块删除图书模块按编号查找图书模块按书名查

8、找图书模块浏览图书模块是否继续是否继续是否继续是否继续否否否否否是是是是是是退出2、流程图设计图2-2全部函数流程图第17页共17页安徽电子信息职业技术学院课程设计五子棋三源程序设计1、头函数源程序:#include#include#in

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

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

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