1 / 30
文档名称:

图书信息管理系统课程设计报告.doc

格式:doc   大小:131KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书信息管理系统课程设计报告.doc

上传人:花开花落 2019/3/20 文件大小:131 KB

下载得到文件列表

图书信息管理系统课程设计报告.doc

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse螁蒇蚆图书信息管理系统课程设计报告莁袂袀肅肁蚀羈蒅指导老师:任姚鹏袂班级:1204蚁学生姓名:沈彬峰杨庆忠高升肆赵淑欣梁铭阳羄学号:5004302454薂完成日期:螂葿莃莂薀薇肇运城学院计算机科学与技术系肃薁目录羀问题概述--------------------------------------------------3蒆系统目标--------------------------------------------------3袃设计的过程及步骤------------------------------------------3莈函数设计--------------------------------------------------4肈系统实现--------------------------------------------------7袆主要问题及解决措施---------------------------------------15薄总结-----------------------------------------------------16蒀参考文献-------------------------------------------------16膆莅莄蒁蕿螄肄艿蚇膄螅莀聿一、 问题概述袇(对问题背景及主要实现的功能进行简要说明。)芁随着图书馆图书的不断增加,图书管理的难度也随之加大,一个好的图书馆图书信息管理系统,能够使图书管理工作简便,有条不紊。通过C语言学****我们已经能够完成基本的C语言编程,此次实训,是将学****和实践结合,充分感受C语言解决实践问题的魅力。此次编写的图书馆信息管理系统,能够实现基本的图书管理功能。它包括图书库的创建,打印图书信息表,录入新图书,修改图书信息,删除图书信息。图书库包含图书的各方面信息,编号,类型,作者,出版社,等等,并且打印图书信息表。录入,修改,删除这些功能都是对图书库的操作。借书,还书这两项最重要的功能也都能很好的实现。把此系统应用于图书馆的图书管理,能使图书馆的各项工作便捷,可靠的完成。蒁二、 (对系统技术的目标)芇根据所学的程序设计基础原理与程序设计的知识,能够针对一个小型的程序设计基础管理系统,进行系统的需求分析,系统设计,程序设计基础设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型系统程序设计的目的。(对系统技术的要求)艿图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:(图书信息用文件保存):(至少一种查询方式)芀(1)按书名查询虿(2)按作者名查询膅注:、设计的过程及步骤薅1、需求分析芃(描述系统需求,既详细分析系统需求和功能)腿根据题目要求,应当把图书信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中,所以应该提供一个结构体和文件的输入输出等操作;在程序中需实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相应的模块来实现;另外还需提供键盘式选择菜单实现功能,在运行时达到所要目的。聿羄2、设计文件结构羃(设计文件结构,并扼要说明设计缘由)膀此系统根据所要实现的功能,使用的函数等综合考虑,设计了文件名为book的二进制文件用来存储载入图书信息,通过使用存储和载入图书信息,进一步进行录入新图书,修改,删除图书等一系列操作,两步操作相互结合,使各个功能很好的实现了,运用C语言的文件功能,也是整个程序的主线。芈蚇3、设计系统功能图螃(根据需求分析结果和文件结构,应用结构化分析与设计技术设计功能结构图,如下图所示)节莆***蒄聿图书信息管理系统蚈薆芄肀螇羅查询图书信息羄膂输入图书信息腿按书名修改图书信息莅浏览图书信息螅载入图书信息罿存储图书信息芈按书名删除图书信息袄膁按书名查询肀按作者名查询莆退出系统芄羂肂螈羇蚂四、函数设计衿(详细分析每一个子模块的子功能,定义主要的子函数原型,并对每一个函数的功能加以说明),也就有主要的7个函数,他们分别是莆enter(book);//输入图书信息蒂list(book);//浏览图书信息羁search(book);//查询图书信息艿modify(book);//修改图书信息螆del(book);//删除图书信息膃save(book);//存储图书信息羂load(book);//载入图书信息莇exit(0);//退出