1 / 36
文档名称:

图书管理系统报告材料.doc

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

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

分享

预览

图书管理系统报告材料.doc

上传人:beny00001 2021/7/2 文件大小:521 KB

下载得到文件列表

图书管理系统报告材料.doc

相关文档

文档介绍

文档介绍:中 国 地 质 大 学
本科生课程论文封面
课程名称计算机高级语言课程设计〔C〕
教师某某X 刚
本科生某某余 俊
本科生学号20121003569
本科生专业机械设计制造与其自动化
所在院系机电学院
类别: C. 本科生
日期:
课程设计评语
对课程论文的评语:
平时成绩:
课程论文成绩:
总 成 绩:
评阅人签名:
注:1、无评阅人签名成绩无效;
2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;
3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。
目 录
1.题目要求1
2.需求分析1
3.总体设计1
4.详细设计1
5.上机操作1
6.总结2
7.致谢2
参考文献2
题目要求
图书信息包括登录号、书名、作者名、分类名、单位、时间、价格等。试设计一图书信息管理系统,能提供以下功能。
系统以菜单方式工作。
图书信息录入功能〔图书信息用文件保存〕。
〔3〕 图书信息浏览功能。
〔4〕 图书信息查询功能。
〔5〕 图书信息的删除与修改〔可选项〕。
需求分析
系统以菜单方式工作,因此要提供键盘式选择菜单以实现功能选择;图书信息采用文件保存,因而要提供文件的输入/输出操作;要实现图书信息的浏览功能,如此要提供信息显示操作;要实现图书信息查询功能,如此要提供查找操作〔提供按书名、作者名查询两种查询方式〕;要实现图书信息删除与修改功能,如此要提供文件记录的删除、修改操作。
总体设计
根据上面的需求分析,可以将该系统的设计分为大模块,即图书信息录入模块、图书信息浏览模块、图书信息查询模块、图书信息增加模块、图书信息修改模块、图书信息删除模块、图书信息排序模块、退出模块,如如下图所示。
〔注意:有关数据文件的读入和输出模块隐含在主函数中。〕
开始
图书信息
录入
图书信息
浏览
图书信息
查询
图书信息
排序
退出
图书信息
删除
图书信息
修改
图书信息
增加
详细设计
1》【主函数】
开 始
显示一系列功能选项
输入n,判断n是否1-8
根据n的值调用各功能模块函数
结 束
主函数流程图
【程序】
main() /**************主函数************/
{int sele;
Re_file();
Began();
sele=1;
while(sele)
{ system("cls");
printf("\n\n\n");
printf("\t\t\t图书信息管理系统\n");
printf("\t\t**********************************\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t* *\n");
printf("\t\t**********************************\n");
printf("\n\n请输入功能选项:");
scanf("%d",&sele);
sw