C 程 序 专 周 报 告 2011/05/30-2011/06/03 ****:** 图书信息管理系统程序设计报告 一、程序名称:图书信息管理系统。 二、设计内容:通过近一个学期的 C 语言学习,编写一个小程序,以实现对图书的管理。用各种语句、结构体等,实现图书的输入、输出、修改等多种功能。 三、设计目的:1、系统地对图书进行管理,便于图书管理人员管理。 四、设计流程: 五、设计要求: :1、系统以菜单方式工作。 2、进入系统需要用户名和密码。 开始运行 主函数 录 入 函 数 显 示 函 数 修 改 函 数 删 除 函 数 浏 览 函 数 排 序 函 数 主函数 退出函数 结束 3、有图书信息录入功能。 4、有图书信息浏览功能。 5、有图书信息查询功能。 6、有图书借阅次数排序功能。 7、有图书信息的删除和修改功能。 8、系统推出。 六、软件使用:编写该程序使用的是Microsoft Visu al C++。 七、心得体会:通过此次编写图书信息管理系统程序,我学到了很多。也感触到了很多。“书上得来终觉浅,要知此事需躬行。”是呀!在没亲身动手去编写程序时,我总觉得我会了。书本上的我都懂了。可我真的懂了吗?答案是否定的。在编写过程中,会出现很多的问题,而这些问题你是在书本上是接触不到的。只有发现问题,解决问题,你才会有提高。有谁敢说我对 C 语言没有一点问题。没有,就连老师也不敢说这样的大话。我是打算报考计算机二级的,通过此次编程我看清了我在这方面的水平,那就是,我现在的水平是远远达不到二级的。但这只是暂时的,下一阶段我会更加努力学习,我相信我会学好这们语言的。 附录1:参考文献 1、C 程序教程教程。(主编:孙淑霞) 2、C 实验与考级题训精解。(主编:戴彦群 于春) 3、C 程序设计。(主编:谭浩强) 附录2:程序清单 #include #include #include #include struct books { char name[10]; char no[10]; char writer[10]; char sno[20]; char price[20]; }con[50]; int k=0; void enter(); void ent(); void display(); void update(); void del(); void save(); void read(); int menu(); /********************************主函数***************************************/ void main() { int c; while(1) { printf(" \n\n\n\n"); printf(" 欢迎进入图书信息管理系统 \n\n\n"); printf(" 1...