- 798
- 0
- 约2.86万字
- 约 46页
- 2016-12-09 发布于贵州
- 举报
音像图书租借管理系统设计
专业技能训练报告
学 院: 计算机学院、软件学院
课程名称: C程序设计综合实践
专业班级: 计算机科学与技术
学生姓名: 学号:
学生姓名: 学号:
指导教师:
完成时间:2014年6月25日
目录
目录 1
第1部分 实训题目与要求 2
1. 问题提出 2
2. 功能要求 2
3. 任务分工 2
第2部分 设计实训题目功能 2
1. 总体设计 2
2. 算法设计 3
3. 数据结构 6
4. 程序代码设计 7
5. 测试与调试 22
第3部分 实训总结 25
1. 个人总结 25
2. 结束语 26
附录A 程序清单 27
附录B 用户使用说明书 44
参考文献 44
《C程序设计综合实践》评分表 45
第1部分 实训题目与要求
1. 问题提出
在音像图书租借管理业务中,借与还、新进与报废音像图书是较典型的工作,一直以来,人们都是使用传统的人工方式进行管理,无论是对顾客还是销售人员来说,都很不方便。为了轻松、准确、高效地管理,特开发本管理系统以提高管理效率。
2. 功能要求
本音像图书租借管理系统主要应用于小型的音像图书店中,方便管理员对大量的音像图书信息进行查询、增加、保存、删除等操作。
音像图书租借管理系统可分为六部分:创建音像图书库、租借音像图书、归还音像图书、购进音像图书、报废音像图书和音像图书库概况。
3. 任务分工
程序的编写基本由同学完成,同学负责编写主函数;Word文档的部分基本由同学完成,同学负责测试与调试部分。
第2部分 设计实训题目功能
1. 总体设计
2. 算法设计
不存在 剩余数量为0
存在
3. 数据结构
系统数据类型:整型int,字符型char,结构体struct;
struct date{ //租借归还日期
int year;
char ch1;
int month;
char ch2;
int day;
};
struct library{ //音像图书库
char bianhao[10];
char name[100];
int price;
int amount;
int shengyu;
};
struct borrower{ //租借者信息
char uname[100];
char bianhao[10];
struct date borrow;
int money;
struct date back;
int rent;
};
4. 程序代码设计
(1)创建音像图书库
void build_book()
{
char ch[10],op;
struct library a;
FILE *fp1=NULL;
fflush(stdin);
fp1=fopen(d:\\Library.txt,a);
if(fp1==NULL)
{
printf(\n文件打开错误!\n);
exit(0);
}
printf(\n 请输入音像图书的编号:);
scanf(%s,a.bianhao);
strcpy(ch,a.bianhao);
if(ch[0]!=Bch[0]!=Vch[0]!=R)
{
printf( 非法输入!\n);
printf( 请按任意键重新输入!);
op=getchar();op=getchar();
build_book();
}
printf( 请输入音像图书的名称:);
scanf(%s,a.name);
printf( 请输入音像图书的原价:);
scanf(%d,a.price);
printf( 请输入音像图书的原数量:);
scanf(%d,a.amount);
printf( 请输入音像图书的剩余数量:);
您可能关注的文档
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)