c语言程序设计 课程设计,C语言程序设计课程设计.pdf

本文档详细描述了华东交通大学理工学院的一门C语言课程设计,涉及图书信息管理系统的菜单操作、数据结构设计、录入、浏览、查询、删除和修改功能。通过结构体存储图书信息,并利用文件I/O操作来持久化数据。关键模块包括登录管理、功能选择和信息操作模块。
摘要由CSDN通过智能技术生成

存档资料 成绩 :

华东交通大学理工学院

课 程 设 计 报 告 书

所属课程名称 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;******

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值