北京做网站公司电话,网站域名收费标准,品牌建设总结,网络工程师的前景2014年课程设计成果报告项目#xff1a; 程序设计C语言课程设计学号#xff1a; 1304080049姓名#xff1a;易凡班级#xff1a;英才1301班专业#xff1a;电气信息类设计日期#xff1a;2014年3月至2014年5月指导教师#xff1a; 刘立峻程序设计#xff1a; 图书信息管…2014年课程设计成果报告项目 程序设计C语言课程设计学号 1304080049姓名易凡班级英才1301班专业电气信息类设计日期2014年3月至2014年5月指导教师 刘立峻程序设计 图书信息管理系统设计题目图书信息包括登录号书名作者名分类号出版单位价格等。试设计一图书信息管理系统使之能提供以下功能1、系统以菜单方式工作2、图书信息录入功能(图书信息用文件保存)输入 3、图书信息浏览功能输出4、图书信息查询功能(查询方式)按书名查询按作者名查询5、图书信息的删除与修改(可选项)?二、设计目标欢迎界面、主菜单、系统管理功能、图书信息管理。其中系统管理功能包括系统管理员添加、删除、修改信息。图书信息管理包括输入图书、修改图书、删除图书、按书名和作者名查询等功能。利用程序建立图书文件包含图书的各方面信息登陆号书名作者名出版单位价格等等。设计的过程及步骤程序设计基本原则自顶向下逐步求精模块化设计需求分析根据题目要求应当把图书信息用结构体形式输入再定义一个全局变量和文件指针进行整个程序的运行然后把图书信息送到文件中所以应该提供一个结构体和文件的输入输出等操作在程序中需实现图书信息输入浏览查询删除和修改等功能的操作所以需要建立相应的模块来实现另外还需提供键盘式选择菜单实现功能在运行时达到所要目的。3、设计文件结构此系统根据所要实现的功能使用的函数等综合考虑设计了一个图书信息文件(tushu.red)。输入新图书信息浏览图书修改删除图书等一些操作时在图书信息文件上运行。运用C语言的文件功能此文件也是整个程序的主线。4、函数设计此系统主要有6个功能也就有主要的6个子函数他们分别是void books() //1.图书信息输入void printf() //2 、图书信息浏览(输出)void xiu() //3、修改图书信息void shan() //4、删除图书信息void chaxun1() //5、按书名查询void chaxun2() //6、按作者名查询其中每一个函数都用到了一个结构体它是struct tushu{char fenleihao[10];char dengluhao[50];char shuming[50];char chubanshe[50];char writer[20];char chubanshijian[50];char jiage[50] ;} shu;设计成果经过多天的编写修改运行最后完成时预想的功能都能比较好的实现。下面是各个功能运行的界面进入界面 功能选择界面 录入新图书界面 还有各个功能各种界面这里就不一一列出了。程序设计心得与体会此次系统编程我感受很多从开始编程时的迷茫到修改时的烦躁再到运行时的无奈最后是成功时无法表达的喜悦和兴奋。每一步都是自己努力走过来的虽然这个过程比较辛苦但是现在回过头去想想这几天还是过得很有意义和价值的。编程最需要的是耐心我这次是深有体会程序刚开始编满身都是信心和兴趣到修改的时候检查一遍又一遍修改一次有一次还是无法成功运行这个时候只有耐心才能坚持完成。同时编程时会发现许多以前学的概念都记错了这时候要找出课本重新温习特别是文件部分几乎从新学习了一遍。还有编程时不能太死板要实现一个功能其实都会有很多种算法我们应边做边学习新的方法。总而言之通过此次C语言课程设计使我对C语言的兴趣更加浓厚也对C语言的实践应用更加了解充分感受到了它的魅力同时也明白了C语言好学不好用。我们大一上学期(除去军训)三个月就学完C语言但对其应用掌握不好。- 6 -- 1 -