存档资料 成绩 :
华东交通大学理工学院
课 程 设 计 报 告 书
所属课程名称 C语言程序设计课程设计
题 目
分 院
专业班级
学 号
学生姓名
指导教师
20 12 年 6 月 13 日
“图书信息管理系统”
要求:
图书信息包括:登录号,书名,作者名,分类号,出版单位,出版时间,
价格等。使之提供以下功能:
(1 ) 系统以菜单方式工作。
(2) 图书信息录入功能。(图书信息用文件保存)。
(3) 图书信息浏览功能。
(4) 图书信息查询功能。
(5) 图书信息的删除和修改。
2、分析:
根据题 目要求,应当把图书信息用结构体形式输入,再定义一个全
局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中,
所以应该提供一个结构体和文件的输入输出等操作;在程序中需实现图
书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相
应的模块来实现;另外还需提供键盘式选择菜单实现功能,在运行时达
到所要 目的。
3、总体设计:
根据题 目要求,可以将系统分为六个模块:
(1) 管理员登录系统模块。
(2) 菜单选择模块。
(3) 图书信息录入功能模块。
(4) 图书信息浏览功能。
(5) 图书信息查询功能。
(6) 图书信息的删除和修改。
第1页
图书信息管理系统
华东交通大学理工学院课程设计报告
管理 菜 图 书 图书 图书 图书
员登 单 信 息 信息 信息 信息
录系 选 录 入 浏览 查询 的删
统模 择 功 能 功能 功能 除和
块 模 模块 模块 模块 修改
块
4、详细设计:
头函数名:
#include
#include
#include
/*********图书信息结构体*********/
/***包括登录号,书名,作者名,分类号,出版单位,出版时间,价格等
***/
structbookinf
{int num; ******************************************************登录号
charbname[20];*************************************** 书名
charwname[10];*************************************** 作者名
charclanum[14];*************************************** 分类号
charpubcom[10];*************************************** 出版单位
charpubtime[10];*************************************** 出版时间
floatprice;******