C++实践书解剖.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淮阴工学院 C++程序设计课程设计报告 选题名称: 图书管理系统 系 别: 计算机工程系 专 业: 计算机与科学技术 班 级: 学生姓名: 学 号: 指导教师: 学年学期: 2015 ~ 2016 学年 第 1 学期 2015 年 12 月 30 日 C++课程设计任务书 课题 名称 图书管理 设计 目的 调研并熟悉图书管理的基本功能、数据流程与工作规程; 学习图书管理中的相关算法和VC++集成环境的编程技术; 通过实际编程加深对基础知识的理解,提高实践能力; 学习开发资料的收集与整理,学会撰写课程设计报告。 实验 环境 微型电子计算机(PC); 安装Windows XP以上操作系统,Visual C++6.0开发工具。 任务 要求 设计内容:设计一个实用的小型图书管理程序。对图书的在库和借出状态要有所表示。能提供读者信息查询及提供按图书的编号、书名、责任者、出版社等途径的检索。 程序应提供的基本管理功能有: 1)添加:即增加一本书的记录到系统中。 2)删除:即从系统中删除一本书的记录。 3)查询:可根据书名、编号查找书的相关信息,若找到显示该书全部信息。 4)修改:可修改一本书的除书名外其它信息。 5)状态:提供该书在库、不在库的状态。 程序应输入不少于10本书的信息。 结束后,及时提交设计报告(含纸质稿、电子稿),要求格式规范、内容完整、结论正确,正文字数不少于3000字(不含代码)。 工作进度计划 序号 起止日期 工 作 内 容 1 2015.12.28~2015.12.28 在预设计的基础上,进一步查阅资料,完善设计方案,形成书面材料。 2 2015.12. 29~2015.12.31 设计总体方案,构建、绘制流程框图,编写代码,上机调试。 3 2016.01.01~2016.01.02 测试程序,优化代码,增强功能,撰写设计报告。 4 2016.01.03~2016.01.03 提交软件代码、设计报告,参加答辩,根据教师反馈意见,修改、完善设计报告。 指导教师:步山岳 2015 年 12 月 21 日 摘要: 这次的课程设计题目是图书管理系统。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序共跟那个完备,易使用等特点。采用C++作为开发工具。通过对C++进行深入的学习和应用,主要完成利用图书馆管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作系统化,规范化和自动化,为图书管理提供便利。同时是学习玩《面向对象程序设计》课程后进行的一次全面的综合练习。有助于加深对面向程序设计中基础理论和基本知识的理解,培养实践能力,促进理论与实践的结合。 关键词:图书管理系统;C++;信息管理系统。 目 录 1 课题综述 1 1.1 预期目标 1 1.2 面对的问题 1 1.3 需解决的关键技术 1 1.4 涉及的知识 1 2课题内容 2 2.1 设计思想 2 2.2设计类和对象 3 2.2.1设计book类 3 2.2.2设计manager类 3 2.2.3设计链表 4 2.2.4设计主函数 5 3程序调试 5 3.1常见错误分析 5 4代码编写 6 5程序调试与运行 17 6结论 19 总 结 20 致 谢 21 参考文献 22 C++课程设计成绩表 23 1 课题综述 1.1 预期目标 熟练掌握面向对象设计的含义,联系C++中的数组;判断语句;循环语句和函数中的声明等等,能成功写出实现图书管理操作的代码,并且调试成功。并在不断的操作过程中熟练掌握C++程序的设计步骤,并不断提高自己阅读与编写程序的能力,进一步熟悉程序的编辑,编译,连接和运行的过程。 1.2 面对的问题 在设计过程中,代码设计的字符串的比较有些困难,必须查阅相关书籍找到相关知识的代码才能解决。并且对每个类的设计把握度还不够,用的代码结构虽然简单但有点冗长不够精简。 1.3 需解决的关键技术 本次课程设计中的关键技术就是充分利用面向对象设计中的函数调用,以及图书类方面的应用。 1.4 涉及的知识 C++知识:循环语句,选择语句, 数组,函数调用。 1. 循环语句 for( )语句 for( )循环语句的一般格式为: fo

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档