东华理工大学长江学院。
c语言程序设计。
课程设计报告。
题目:图书信息管理系统(需修改)
学号:123060
姓名:班级:123060
专业:信管专业。
院系:数学与信息管理系。
日期:2013-1-10
1、题目要求。
设计题目:“图书信息管理系统”。
要求:图书信息包括:登录号,书名,作者名,分类号,出版单位,出版时间,**等。使之提供以下功能:
系统以菜单方式工作。
图书信息录入功能。(图书信息用文件保存)。
图书信息浏览功能。
图书信息查询功能。
图书信息的删除和修改。
2、分析。根据题目要求,应当把图书信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中,所以应该提供一个结构体和文件的输入输出等操作;在程序中需实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相应的模块来实现;另外还需提供键盘式选择菜单实现功能,在运行时达到所要目的。
3、总体设计。
根据题目要求,可以将系统分为六个模块:
管理员登录系统模块。
菜单选择模块。
图书信息录入功能模块。
图书信息浏览功能。
图书信息查询功能。
图书信息的删除和修改。
4、详细设计。
头函数名:#include<>
#include<>
#include<>
图书信息结构体。
***包括登录号,书名,作者名,分类号,出版单位,出版时间,**等***
struct bookinf
int num登录号。
char bname[20书名。
char wname[10作者名。
char clanum[14分类号。
char pubcom[10出版单位。
char pubtime[10出版时间。
float price**。
一管理员登录系统模块:
来到图书信息管理系统页面。
void index()
char input; 注释:运行时。
printf("\t\t\tn直接进入。
printf("\t\t\t 图书信息管理系统这个页面。
printf("\t\t\tn");
printfn");
printf("\t《按任意键进入》\t");
input=getchar();
管理员登陆进入功能菜单页面。
5、运行与测试。
6、体会。这次课程设计让我掌握了许多的有用知识。首先通过不断地学习和锻炼更加熟练地掌握应用软件……。
设计正确及合适的程序对于我们初学者来说是很大的难题,出现一丁点儿错误就得非很大的努力去修改,正式者一步步一点点的努力让我对c语言游乐更深的认识。同时我掌握了解决问题的方法,这无论是对以后的学习、生活都有无比重要的价值。
在设计中,每个同学都会遇到一些困难,或多或少,这些困难常常让我心情烦躁,比如不能清晰的建立设计模块,不会修改出现的错误等等,然后我向同学寻求帮助,向他们学习,最终通过自己努力建立了模块。不可避免地程序中肯定依然存在者某些问题,我希望在以后的学习和应用中不断提高自己的能力,攻克遇到的困难。
c语言课程设计报告 课程设计报告
周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...
C语言课程设计报告
华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...
C语言课程设计报告
c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...