欢迎来到天天文库
浏览记录
ID:1464211
大小:588.00 KB
页数:28页
时间:2017-11-11
《图书管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计报告C语言程序课程设计报告设计题目:图书管理系统专业班级:电气10级学生:XXX学号:0000000CentralSouthUniversity第26页C语言程序设计报告目录第一章课程设计的目的、意义1.1程序设计的主要目的……………………………………11.2程序设计的作用意义……………………………………1第二章课程设计的任务要求1.1课程设计的任务…………………………………………21.2.1课程设计的总体要求……………………………………21.2.2图书管理系统设计的具体要求…………………………3第三章总体设计方案1.1图书管理系统程序设计基本结构框架…
2、…………………41.2系统结构分析………………………………………………61.3程序结构设计………………………………………………8第四章软件设计第五章系统软件的调试及使用操作说明1.1进入界面……………………………………………………111.2选择菜单……………………………………………………111.3输入图书……………………………………………………121.4查找图书……………………………………………………121.5修改图书……………………………………………………121.6删除图书……………………………………………………121.7统计图书………………………………………………
3、……13第六章收获、体会1.1课程设计的任务………………………………………………141.2课程设计的体会………………………………………………14参考文献……………………………………………15附录:源程序清单……………………………………16第26页C语言程序设计报告第一章课程设计的目的、意义1.1程序设计的主要目的这次课程设计是C程序设计课程的一个关键环节。它是根据教学计划的要求,在教师的指导下,对学生实施程序设计训练的必要过程,是对前期课堂学习内容的综合应用及其效果的检验和提高。其目的在于培养学生综合运用理论知识来分析和解决实际问题的能力、以及严谨的科学态度和良好的程
4、序设计习惯。在课程设计中,要求学生能够遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照选定的课程设计题目要求,独自地完成设计、编写、调试和测试应用程序及编写文档的任务。1.2程序设计的作用意义《C语言程序设计课程设计》是计算机科学与技术专业软件工程方向重要的一门专业基础课,内容庞大,涉及面广,知识点多,教、学难度都非常大,往往费了大量时间而达不到预期教学效果。俗语说:学习的最好方法是实践。C语言程序设计课程设计正是基于此,力求为学生提供一个理论联系实际的机会,通过布置一定难度的课题,要求学生独立完成。通过实践,建立系统设计的整体思想,锻炼编写程序、调试程序的
5、能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前言知识的习惯。同时,C语言程序设计课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。通过实践,学生可以掌握编程的基本要领,从而更好地学习C语言。第26页C语言程序设计报告第二章课程设计任务的要求1.1课程设计的任务本设计采用教师指导、学生自学和独立编程操作方式,先由学生查阅与本设计有关的书籍和资料,自学有关“软件工程”和“数据结构”的基本概念和方法,利用TurboC设计环境与开发工具,在两周时间,独立完成设计任务中的一个管理系统。1.2.1课程设计的总体要求
6、1、用结构化程序设计思想进行TurboC环境下程序设计。2、设计一个管理系统,上机编程、调试并通过该管理系统中的各功能模块。3、设计完成后,每人必须提交程序清单及关于程序设计、维护和使用方面的图文材料即程序设计说明书各一份。4、基于结构化程序设计思想和所使用的TurboC语言开发环境与开发工具,并运用“软件工程”和“数据结构”中的有关概念和方法,针对具体设计题目和要求,分析功能要求,划分功能模块,用链表结构设计功能模块函数,以菜单方式调用相应功能模块来实现信息和数据处理1.2.2图书管理系统功能设计要求1.输入记录:将图书的基本信息包括书号、书名、作者,单价、库存、借
7、出的数量等数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。 2.显示记录:根据用户提供的记录或者根据书号或书名显示一本或几本书的库存与借出的统计数量。3.修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。5.删除记录:可删除数据文件中的任一记录。6.恢复记录:能恢复被删除的任一记录。7.添加记录:可以在数据文件中添加记录并添加记录后对记录内容进行显示。第26页C语言程序设计报告8.统计:(A)计算各类图书数量
此文档下载收益归作者所有