1 / 20
文档名称:

C语言课程设计论文-图书信息管理系统设计.doc

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

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

分享

预览

C语言课程设计论文-图书信息管理系统设计.doc

上传人:3346389411 2013/2/21 文件大小:0 KB

下载得到文件列表

C语言课程设计论文-图书信息管理系统设计.doc

文档介绍

文档介绍:C语言课程设计
综合实****报告
 
题目:图书信息管理系统
 
 
 
姓名:
班学号:
院系:
专业:
指导教师:
 
2008 年 7 月
目录
(1)作者简介……………………………………………………………3
(2)报告摘要……………………………………………………………3
(3)报告主体……………………………………………………………3
报告要求………………………………………………………3
需求分析………………………………………………………3
总体设计………………………………………………………4
详细设计………………………………………………………4
主函数………………………………………………4
各功能模块设计……………………………………6
公共函数……………………………………………12
上机操作………………………………………………………15
数据源………………………………………………15
编译、连接和运行…………………………………15
结果…………………………………………………15
(4)实****总结…………………………………………………………20
(1)作者简介:
我叫王栋,是地球科学学院资源环境与城乡规划管理专业的二年级学生,,觉得很难很复杂,而在后来慢慢深入的学****之后开始对其产生了兴趣。看到自己亲手编写的程序能够发挥出作用,觉得能够运用自己写出来的东西做出成果很高兴。同时也知道了做程序并不是想象之中的那么难的,只要我们能好好看懂课本上面的东西,并能在实践中加以练****就一定能够很好的掌握。
(2)报告摘要:
本论文设计了程序:《C语言课程设计指导书》第12题——图书信息管理系统。这个管理系统能对图书信息(包括登录号、书名、作者号、分类号、出版单位、出版时间、价格等)进行有效地信息录入、浏览、查询、插入、删除等操作,会给用户带来很大的便利,达到既节省时间又节省精力的目的。
(3)报告主体:
题目要求
图书信息包括登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)图书信息录入功能(图书信息用文件保存)
(3)图书信息浏览功能
(4)图书信息查询功能
(5)图书信息删除与修改功能(可选项)
[提示]
建立图书信息结构体,结构体成员包括登录号、书名、作者名、分类号、出版单位、出版时间、价格。
需求分析
根据题目要求,要求对图书信息进行输入、输出等操作;在程序中需要浏览图书的信息,应提供显示、查找、浏览、插入、修改等操作;另外还应提供键盘式选择菜单实现功能选择。

根据需求分析,可以对这个系统的设计分为以下几个模块:
图书信息管理系统
数据输入
数据浏览
数据查找
数据插入
退出
系统功能模块图

主函数
主函数一般设计得比较简洁,只提供输入,处理和输出部分的函数调用。其中各功能模块用菜单方式选择。
[流程图]:
显示一系列功能选项
根据 n的值调用各功能模块函数
N
Y
输入n ,判断n 是否是0-5
主函数流程图
[程序]
/*****************主函数**********************/
main ()
{
menu();
}/*****************menu函数********************/
void menu()
{
int n,w;
do
{
puts("\t\t**********************MENU************************\n\n");
puts("\t\t\t\t ");
puts("\t\t\t\t ");
puts("\t\t\t\t ");
puts("\t\t\t\t or modify");
puts("\t\t\t\t ");
puts("\t\t\t\t ");
puts("\n\n\t\t**************************************************\n");
printf("Choice your numb