下载此文档

杂志订阅管理系统.doc


文档分类:办公文档 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
C 语 言 课 程 设 计
题 目:图书信息管理系统
设 计 者:
所属院系: 工程学院
专 业: 安全工程
班 级:055101
学 号:指引教师:吴湘宁
C语言课程设计报告
一.题目规定
杂志订阅管理软件
[规定]
使用计算机对一种杂志订阅进行管理,该杂志拥有最多订户不超过10人,每个订户信息涉及:姓名,性别,地址,电话号码,杂志单价,订阅数,订阅期限(至XX年XX月).
当前规定用菜单选取并完毕下述功能:
增长新订户,即将订户所有信息输入到文献中;
依照当天日期对订户文献进行查询,删除已经到期订户记录;
记录本期杂志订户数并打印运算成果;
本期订户信息表:
订户名 订阅数 单价 金额
李平 2
黄海 1
共计 3

依照题目规定,由于杂志订户信息要用文献存储,因此要提供文献输入输出操作;提供文献添加操作增长新订户;对订户文献查阅,提供文献查找操作;通过文献删除操作删除已经到期订户记录;提供记录和显示操作记录本期杂志订户数并打印运算成果;此外还要提供键盘式选取菜单以实现功能选取.

通过度析整个系统,依照上面需求分析,可以将整个系统设计分为如下三大模块:增长新订户,查询,记录.
杂志订阅管理软件


查询
记录
增长


.
主函数只提供输入,()函数,再用主函数调用menu()函数,使系统执行完每某些功能模块后可以以便返回到系统界面.
[流程图]
显示一系列功能选项

输入n,判断n与否1-3
N

依照n值调用各功能模块
Y

[程序]
void main()
{
FILE *fp;
fp=fopen("","w"); /*建立一种""记事本*/
fclose(fp);
menu();
}
void menu()
{
int n,w; /*n表达菜单选取数字*/
do
{
printf("\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n\n\n");
printf("\t\t 欢迎来到杂志订阅系统! \n\n\n");
printf("\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n");
printf("\n\n\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n\n");
printf("\t\t 1:订户信息添加 \n");
printf("\t\t 2:订户信息浏览 \n");
printf("\t\t 3:订户信息记录 \n");
printf("\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n\n");
printf("选取您操作(1-3):[ ]\b\b");
scanf("%d",&n);
if(n<1||n>3)
{
w=1;
getchar();
}
else w=0;
}
While(w==1); /*选取功能*/
switch(n)
{
case 1:add();break; /*增长新订户记录*/
case 2:search();break; /*查找过期订户记录并删除*/
case3:statistic();break; /*记录*/
case4:exit(); /*退出*/
}
}

杂志订阅管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书之乐
  • 文件大小858 KB
  • 时间2021-12-05