C语言课程设计报告图书信息管理系统毕业设计

2019-02-20 21:32

高级语言课程设计报 告

课题设计题目 图书信息管理系统

专 业 通信工程 班 级 141班 学 号 08070314110 姓 名 肖成锋 成 绩

年 月 日

课程名称 C课程设计 课 题 图书信息管理系统

专业班级 通信141 学生姓名 肖成锋 学 号 08070314110 指导老师 杨海峰 吴欣峰 成 绩

任务书下达日期 年 月 日

任务完成日期 年 月 日

C语言程序设计

编程实践是学习C语言程序设计的一重要环节,上机实习和课程设计是提高同学们程序设计能力的有效途径,能够使同学们初步掌握

程序设计的基本方法和调试技能。学校安排上机时间有限,老师也只能教给我们一些方法,而我们自己需要投入很大的时间和精力来锻炼。

1、题目要求

设计“图书信息管理系统” 要求:

图书信息包括:登录号,书名,作者名,分类号,出版单位,出版时间,价格等。使之提供以下功能: (1) 系统以菜单方式工作。

(2) 图书信息录入功能。(图书信息用文件保存)。 (3) 图书信息浏览功能。 (4) 图书信息查询功能。 (5) 图书信息的删除和修改。

2、分析:

根据题目要求,应当把图书信息用结构体形式输入,再定义一个

全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中,所以应该提供一个结构体和文件的输入输出等操作;在程序中需实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相应的模块来实现;另外还需提供键盘式选择菜单实现功能,在运行时达到所要目的。

3、总体设计:

根据题目要求,可以将系统分为六个模块:

(1) 管理员登录系统模块。 (2) 菜单选择模块。

(3) 图书信息录入功能模块。 (4) 图书信息浏览功能。 (5) 图书信息查询功能。 (6) 图书信息的删除和修改。

管理员登录系统菜单选择模块。 图书信息录入功能模块 图书信息浏览功图书信息查询功图书信息的删除图书信息管理系统 4、详细设计:

头函数名:

#include #include #include

/*********图书信息结构体*********/

/***包括登录号,书名,作者名,分类号,出版单位,出版时间,价格等***/

struct bookinf {

int

num;

******************************************************登录号

char bname[20];*************************************** 书名 char wname[10];*************************************** 作者名 char clanum[14];*************************************** 分类号 char pubcom[10];*************************************** 出版单位 char pubtime[10];*************************************** 出版时间 float price;********************************************* 价格 };

一管理员登录系统模块:

(1) 来到图书信息管理系统页面 void index() { char 注释:运行时

printf(\直接进入 printf(\这个页面

printf(\ printf(\

------------------------------------------------------------------------------\\n\

printf(\按任意键进入>\\n\\t\ input=getchar(); }

(2) 管理员登陆进入功能菜单页面

开始 input;

图书信息管理系统\\n\

输入管理员帐号和密码 输入正确与否 N 进入功能菜单页面

FILE *fp;

结束


C语言课程设计报告图书信息管理系统毕业设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络技术人员三级理论题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: