1、 1 课程设计报告课程设计报告 题题 目:目:图书信息管理系统图书信息管理系统 2013 年年 7 月月 9 日日 2 目目 录录 一、设计任务书一、设计任务书3 二、本组课题及本人任务二、本组课题及本人任务3 3 三、程序功能简介三、程序功能简介3 3 四、主体内容四、主体内容3 3 1 1 设计分析 设计分析3 3 2 2 程序结构 程序结构4 4 3 3 各模块的功能及各模块的功能及程序说明程序说明5 5 4 4. . 源程序源程序5 5 5 5 操作方法 操作方法. .1616 6 6试验结果试验结果1616 7 7设计体会设计体会. . 五、附录五、附录2020 1.1.流程图流程图
2、2020 2.2.过程列表过程列表2424 3 一、设计任务书一、设计任务书 1.1.目的目的 1)复习、巩固 C 语言的基础知识,进一步加深对 C 语言的理解和掌握。 2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的 理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高 学生适应实际,实践编程的能力。 3)培养学生在项目开发中团队合作精神、创新意识及能力。 2.2.要求:要求: 1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应 功能;可以加以其他功能或修饰,使程序更加完善、合理。 2、系统设计要实用,编程简练,可用,功能全面。 3、说明
3、书、流程图要清楚。 4、记录设计情况(备查,也为编写设计说明书作好准备) 。 5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和 按设计报告格式。 6、设计上交内容:设计报告一份(按格式书写) ;源程序一份,能编译成可执 行文件并能正常运行。 二、本组课题及本人任务二、本组课题及本人任务 课题:图书信息管理系统设计 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。 试设计一图书信息管理系统,使之能提供以下功能: 1.系统以菜单方式工作。 2.图书信息录入功能(图书信息用文件保存)输入。 3.图书信息浏览功能输出。 4.查询和排序功能:(至少一种查询方式
4、)算法。 a. 按书名查。 b.按作者名查询。 本人任务:负责设计和编写图书信息管理系统的修改图书信息部分。 三、程序功能简介三、程序功能简介 本系统是以 visual C+ 6.0 环境下用 C 语言开发的一个图书管理系统。本系 统具有图书信息录入、浏览、删除、修改、查找(包括按书名、作者查找)功能。 其中图书信息包括登录号、书名、作者名、分类号、出版单位、出版时间、价格, 并且对信息以文件形式储存。 另外本系统具备实用性的同时代码逻辑谨慎清晰易 懂,且界面美观。 四、主体内容四、主体内容 1设计分析 4 本系统共分为一个主页面模块(主函数部分) ,五个功能模块(功能函数) 分别为图书信息录入、图书信息浏览、图书信息查询、图书信息删除、图书 信息修改。设计时应该先写好主函数、定义好全局变量和功能函数,再对五 个功能函数进行设计。在每个功能函数和主函数应中加入控制条件使用户可 以随时退出