欢迎来到天天文库
浏览记录
ID:10917056
大小:123.00 KB
页数:14页
时间:2018-07-08
《c语言课程设计--图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、武汉科技大学C程序设计报告武汉科技大学课程设计报告2010—2011学年第二学期课程名称C语言课程设计设计题目图书管理系统学生姓名陈虎学号201007119017专业班级信计1001班指导教师邢远秀2011年5月20日13-13-武汉科技大学C程序设计报告目录1.设计任务书………………………………………………………21.1题目与要求……………………………………………21.2本程序涉及的知识点…………………………………22.功能设计…………………………………………………22.1算法设计………………………………………………22.2模块流程图………………………………………
2、23.程序代码设计…………………………………………33.1子函数………………………………………………33.2主函数………………………………………………114.C程序设计总结…………………………………………215.致谢………………………………………………………21参考文献……………………………………………………2113-13-武汉科技大学C程序设计报告1、设计任务书1.1、题目与要求我计划编写图书管理系统程序。要求设计一个具有数据插入、修改、删除、显示和查询功能的图书管理系统程序。包括:(1)用户登录功能;(2)设计程序运行界面;(3)能用菜单选择各功能。1.2、本程
3、序涉及的知识点变量的定义、输入和输出函数、switch语句、if语句、for循环、指针、结构体的使用等等。2、功能设计2.1、算法设计1、本程序实现的功能要求:利用if语句、witch语句、for语句完成所示的主菜单。输入用户名和密码,进入主界面根据提示选择菜单功能根据提示选择子菜单功能根据提示进行所选功能的运行运行结束2、进入第一步出现如下信息:请输入用户名和密码(输入正确的用户名和密码进入主界面)进入第二步:运用switch语句选择菜单功能(1)帮助;(2)功能;(3)退出。第三步:选择子菜单功能各菜单功能中包含子菜单,进行选择第四步:进行所选功能的运行根据所选
4、功能,进行相应的运算。第五步:输出运行结果,程序结束2.2、模块流程图13-13-武汉科技大学C程序设计报告输入用户名和密码进入主界面a=1帮助菜单a=2功能菜单a=3退出输入a,选择菜单功能图书查询增加图书信息修改图书信息删除图书信息所有图书信息退出系统图书查询图书查询图书查询图书查询图书查询退出修改修改图书单价修改出版社名修改出版日期修改书号修改作者名修改书名z=1退出z=2返回开始3、程序代码设计3.1、子函数1)功能:信息的输入与输出2)模块代码及其相关注释:voidpp()/*主界面*/{inta;if(strcmp(user,user1)==0&&str
5、cmp(mima,"000000")==0){printf("欢迎使用图书管理系统");printf("ttt◢※※※※※※※※※※※※※※※◣");printf("ttt※※");13-13-武汉科技大学C程序设计报告printf("ttt※>>(1)进入帮助☆※");printf("ttt※※");printf("ttt※>>(2)进入功能☆※");printf("ttt※※");printf("ttt※>>(3)退出程序☆※");printf("ttt※※");printf("
6、ttt◥※※※※※※※※※※※※※※※◤");printf("ttt(1/2/3)选择功能...tt");}scanf("%d",&a);if(a==1
7、
8、a==2
9、
10、a==3){switch(a)\\功能选择{case1:help();break;case2:gn();break;case3:tc();break;}}}voidhelp()\\进入帮助菜单{inty;printf("ttt◢※※※※※※※※※※※※※※※◣");printf("ttt※图书管理功能※");printf("ttt※※
11、n");printf("ttt※(1)图书查询※");printf("ttt※※");printf("ttt※(2)增加图书信息※");printf("ttt※※");printf("ttt※(3)修改图书信息※");printf("ttt※※");printf("ttt※(4)删除图书信息※");printf("ttt※※");printf("ttt※(5)所有图书信息※");printf("ttt※※");printf("ttt※(6)退出系统※")
此文档下载收益归作者所有