- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计之图书系统
一. 设计目的
设计的基本思路和方法,达到熟基本掌握面向过程程序练掌握C语言的基本知识和技能;利用所学知识,理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力
能够利用所学的基本知识和技能,解决简单的程序设计问题
二. 设计内容
1)通过键盘输入图书的信息
2)通过编号显示图书的基本信息
3)添加图书信息
4)对图书按编号排序
5)显示全部图书的信息
6)通过编号,书名修改图书的信息
7) 通过编号,书名删除图书信息
8)用文件的形式将录入的信息进行储存,并从中可以读出信息
三.概要设计
1.功能模块图;
2.各个模块详细的功能描述。
输入图书信息:将所有图书信息保存在文件中。
查询图书信息:可以按照编号或书名进行查找。
修改图书信息:按书名或编号查找出并将其修改。
删除图书信息:按照编号或书名将其删除。
按编号排序 :按图书编号进行排序。
我的借阅信息:查看我的所有借阅信息。
四.详细设计
功能函数的调用关系图
2.各功能函数的数据流程图
1.查询模块: 存在 输出学生信息
编号查询 输入编号
选择查询模式 不存在 —提示不存在
存在且对应 输出
按书名查询 输入书名 信息
不对应或有错 提示
2.删除模块
不存在提示不存在 返回
输入编号 是 删除并保存
存在并打印学生信息,确认删除
否 返回
3.修改模块
不存在提示不存在 返回
输入编号 是 保存
存在并提示选项, 选择删除项 修改 确认修改
否返回
重点设计及编码
登录模块:
729 printf(\t\t\t\t请登录\t\t\t\n);
730 printf(\t\t\t帐号:\n\t\t\t密码:);
731 printf(\033[1A);
732 scanf(%s,num);
733 printf(\033[14;30H);
734 system(stty -echo);
735 while(getchar()!=\n)
736 continue;
737 scanf(%s,passwd);
738 system(stty echo);
739 printf(******\n\n\n);
740 printf(\t\t\t正在登录,请稍候);
741 printf(...);
742 printf(\n\n\n\n\n\n);
743 sleep(1);
744 if((strcmp(passwd,s1)==0)(strcmp(num2,num)==0))
745 {
746 getchar();
747 windows_teacher_first(head);
748 return ;
749 }
750 else
文档评论(0)