下载此文档

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


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
德州学院计算机系
课程设计报告
实****名称 程序设计课程设计
设计题目 图书信息管理系统
实****时间
专业班级 网络工程
指导老师
教学单位(盖章)
小组分工情况:
学号
姓名
分工





二O一O年七月五日
课程设计报告正文内容及格式要求:
1、正文部分主要包括:选题背景、论点或方案论证、过程(设计或实验)论述、结果分析、结论或总结。
2、标题:题目用小二号黑体字(加黑),居中;副标题用三号黑体字,紧挨正标题下居中,文字前加破折号。英文题目为18磅加粗Times New Roman字,副标题为16磅加粗Times New Roman字。
3、课程设计报告格式要求:
一级标题用小三号黑体字;
二级标题用四号黑体字;
三级标题用小四号黑体字;
正文用宋体小四号字(英文用12磅Times New Roman字),,标准字符间距:
页码一律用小5号字标明。
4、课程设计报告撰写要求:
(1)文字通顺,语言流畅,能将设计过程表述清楚。
(2)图表整洁,布局合理,须按国家规定的绘图标准绘制。
(3)报告字数不少于3千字。
C语言程序设计报告
---图书管理系统
一、实验准备
做系统前,首先,自己详细看了《C程序设计教程》(教科书)的第十章《文件》,基本自学会了文件的相关内容,理解了相关函数的用法和作用;另,上网查询了很多相关资料,还有找了很多相关的系统,都详细的看了一遍,加深了对C的理解以及对文件的相关内容进一步理解。学****了C语言的内容,图书信息管理系统有助于C语言学****的进一步巩固,在本系统可以增强对指针、数组、文件、函数等基本知识的进一步理解。另外图书信息管理系统也是学校常用的基本系统之一,它有助于学校对图书馆书籍的基本管理。
二、功能简介
图书信息管理系统是对图书信息的基本管理,它包括:图书信息的输入、图书信息的修改及删除、图书信息的查询、图书信息的添加、图书信息的浏览。
使用模块化编程的方法每项功能有一个或多个函数组合来完成.
三、系统与性环境
系统可以在软件运行,硬件基本无要求,现在的计算机基本都可以运行该系统。
四、功能划分及详细说明
主要算法的设计:
主函数的算法设计
开始
输入选择
退出
图书信息浏览函数
图书信息查询函数
图书信息修改函数
图书信息输入函数
结束
首先,运行程序,进入菜单,然后选择操作(运用swith语句),调用各子函数。在返回操作中运用while语句进行控制返回菜单。
各子函数的算法设计
1、图书信息的输入函数
开始
语句
语句和输入函数
保存函数
For函数
返回函数
结束


2、图书信息的修改
开始
读入函数
输入函数
是否相等
输出信息
选择表达式
资料1
资料2料2
资料3
资料4
资料5
资料6
资料7
选择
返回主菜单
结束
3、图书信息的查询
void search()选择查询方式 ,1按书号查询,2按书名查询, 然后定位,再调用输出函数;
4、图书信息的浏览
开始
输出函数
结束
返回主菜单
首先,输出所有图书的信息,并输出图书记录数,然后调用辅助函数进行菜单选择,操作完成后返回主菜单。
5、图书信息的添加
开始
输入要添加的本数
输入函数
保存函数
返回函数
结束
首先,从文件中调用函数读入函数,再输入要添加数,然后添加图书信息,并保存。
上机调试过程:
在调试过程中出现了许多的错误!特别是在查询、修改删除这2个函数的调上花费了很多时间,主要是文件的写入与读出以及菜单调试的问题,还有建立新的链接也出现问题,说明自己对程序的执行过程理解不够深刻。
五、源程序
#include<>
#include<>
#include<>
#include<>
#define LEN sizeof(stu)
typedef struct student{
long number;
char name[10];
char sex[3];
int age;
floa

图书信息管理系统课程设计报告c语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aena45
  • 文件大小98 KB
  • 时间2021-08-25
最近更新