logo资料库

C++图书管理系统课程设计报告.doc

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
第一章 课程设计的目的和要求
1.1课程设计的目标
1.2课程设计的基本要求
第二章 课程设计任务内容
2.1课题
2.2考核内容
第三章 详细设计说明
3.1函数功能说明
3.1.1主菜单
3.1.2 输入函数
3.1.3 search函数搜索图书信息
3.2函数流程图
3.2.1主函数流程图
3.2.2 输入函数
3.2.3 search函数流程图
3.3调试及运行界面
第四章 软件使用说明
4.1程序运行环境
4.2程序操作方法
第五章 课程设计心得与体会
附录1:参考文献
附录2:程序清单
程序设计综合课程设计 目录 第一章 课程设计的目的和要求................................................................................. 1 1.1 课程设计的目标............................................................................................. 1 1.2 课程设计的基本要求..................................................................................... 1 第二章 课程设计任务内容......................................................................................... 2 2.1 课题................................................................................................................. 2 2.2 考核内容......................................................................................................... 2 第三章 详细设计说明................................................................................................. 3 3.1 函数功能说明................................................................................................. 3 3.1.1 主菜单.................................................................................................. 3 3.1.2 输入函数............................................................................................. 3 3.1.3 search 函数搜索图书信息................................................................... 3 3.2 函数流程图..................................................................................................... 4 3.2.1 主函数流程图...................................................................................... 4 3.2.2 输入函数............................................................................................. 5 3.2.3 search 函数流程图............................................................................... 5 3.3 调试及运行界面............................................................................................. 6 第四章 软件使用说明............................................................................................... 11 4.1 程序运行环境............................................................................................... 11 4.2 程序操作方法............................................................................................... 11 第五章 课程设计心得与体会................................................................................... 12 附录 1:参考文献......................................................................................................... 14 附录 2:程序清单......................................................................................................... 15 I
程序设计综合课程设计 第一章 课程设计的目的和要求 C 语言课程设计的主要目的是培养学生综合运用 C 语言程序设计课程所学到的 知识,编写 C 程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习 惯。通过课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、 调试和测试 C 语言程序的基本技巧,充分理解结构化程序设计的基本方法。 C 语言程序设计的主要任务是要求学生遵循软件开发过程的基本规范,运用结构 化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试 C 语言程序及编写设计报告。 1.1 课程设计的目标 巩固和加深学生对 C 语言课程的基本知识的理解和掌握; 掌握 C 语言编程和程序调试的基本技能; 掌握利用 C 语言进行软件设计的方法; 提高书写程序设计说明文档的能力; 提高运用 C 语言解决设计问题的能力。 1.2 课程设计的基本要求 课程设计要求学生遵循软件开发过程中的基本规范,运用结构化程序设计的方 法,程序设计报告应该能够反映学生完成课程设计题目的全部情况,包括对课程设计 题目要求的分析、应用程序的设计、程序的测试过程以及程序的运行情况等,因此, 编写课程设计报告是课程设计一个不容忽视的重要环节。一个高质量的课程设计报告 应该满足下列条件:报告内容完整、观点正确;层次清晰、语流畅、用词准确且无二 义性;能够反映结构化程序设计方法的基本原则;绘制的所有图表规范且正确。 1
程序设计综合课程设计 第二章 课程设计任务内容 2.1 课题 设计一个图书信息管理系统,该程序功能要求介绍如下: (1)图书信息录入功能(图书信息用文件保存); (2)图书信息浏览功能; (3)按作者或书名查询图书信息; (4)图书信息添加、删除、修改功能; 备注:图书信息包括:登录号、书名、作者名、分类号、出版时间、出版单位、 价格等。 2.2 考核内容 (1)针对编写的 C 程序,应该主要考查下列内容: ●是否符合题目要求,是否完成了主要功能; ●是否存在语法错误、逻辑错误及运行错误; ●程序设计是否合理; ●程序是否具有良好的可读性和可靠性; ●是否符合结构化程序设计所倡导的基本理念; ●用户界面是否友好。 (2)针对提交的课程设计报告,应该主要考查下列内容: ●程序设计的报告内容是否全面,观点是否正确; ●设计过程是否符合结构化程序设计方法的基本原则; ●层次是否清楚,语言是否通顺; ●各种图表是否规范;是否具有良好的程序设计习惯。 2
程序设计综合课程设计 第三章 详细设计说明 3.1 函数功能说明 3.1.1 主菜单 直接利用标准输出流 cout 输出字符串,在屏幕上显示一个菜单,并显示一个提 示输入选项,输入 0~5 之间的数字,主函数根据这些数字调用相应的功能函数,这样 直接输出主菜单,制作简便,操作简单。 3.1.2 输入函数 此函数功能是用来输入图书信息包括登录号、书名、作者、分类号、出版单位、 出版时间、价格;函数中运用 do while()循环中嵌套一个 for()循环和四个 do while() 循环来实现所有图书信息的录入。 3.1.3 search 函数搜索图书信息 当需要寻找自己想要的某本图书时,如果在所有的图书信息中一本本地寻找比较 麻烦,如果信息量大的话那几乎不可能找到。所以图书管理系统必须增设一些最简单 的功能,搜索功能就是其中的基础功能之一。当你知道你要寻找的登录号、书名、作 者时,就可以用 search()函数来帮助你寻找你所需要的图书信息。 3
程序设计综合课程设计 3.2 函数流程图 3.2.1 主函数流程图 4
程序设计综合课程设计 3.2.2 输入函数 3.2.3 search 函数流程图 以编号查询为例。 5
程序设计综合课程设计 图 3-1 登录页面 6 3.3 调试及运行界面 1.登录页面 如图 3-1 所示。
程序设计综合课程设计 2.图书信息录入 如图 3-2 所示。 图 3-2 信息录入 3.图书查询 如图 3-3 所示。 图 3-3 图书查询 4.图书浏览 如图 3-4 所示。 7
分享到:
收藏