c程序高级语言课程设计 图书管理系统

c程序高级语言课程设计 图书管理系统

ID:9388069

大小:262.50 KB

页数:17页

时间:2018-04-29

c程序高级语言课程设计  图书管理系统_第1页
c程序高级语言课程设计  图书管理系统_第2页
c程序高级语言课程设计  图书管理系统_第3页
c程序高级语言课程设计  图书管理系统_第4页
c程序高级语言课程设计  图书管理系统_第5页
资源描述:

《c程序高级语言课程设计 图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告(本科)课程:高级程序语言设计学号:姓名:班级:计算机软件一班教师:时间:2012/12/2—2013/1/5计算机科学与技术系设计名称:图书管理系统设计设计内容、目的与要求:设计图书管理系统包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等功能描述:1、新进图书基本信息的输入。2、图书基本信息的查询。3、对撤消图书信息的删除。4、为借书人办理注册。5、办理借书手续。6、办理还书手续要求:使用文件方式存储数据。计划与进度安排:12月5日~12月15日:完成设计思路并作出草稿;完成程序的输入;12月15日~12月25日:完成对基本功能的修改并运行无误;

2、增加对开始的源程序的功能;12月26日至1月5:修改并完成,提交验收;设计过程、步骤:1)总体思想本系统主要设计思想是实现图书馆的功能机管理系统信息的查询、借书、还书等主要功能。系统的设计方法是结构化实际方法,系统用C语言进行开发用户可以清晰的了解图书馆内的情况。2)系统模块结构图根据需求分析结果,图书管理系统可以分为三大模块:查询图书模块、借书功能模块、还书功能模块。16设计流程:开始运行主函数录入函数显示函数修改函数删除函数浏览函数返回函数主函数退出函数结束16结果与分析(可以加页):1616161616设计体会与建议:通过此次编写图书信息管理系统程序,我学到了很多。也感触到了很

3、多。“书上得来终觉浅,要知此事需躬行。”是呀!在没亲身动手去编写程序时,我总觉得我会了。书本上的我都懂了。可我真的懂了吗?答案是否定的。拿到题目时发现好多不会,然后就利用网络资源查找。在编写过程中,会出现很多的问题,而这些问题你是在书本上是接触不到的,然后上网查找资料。只有发现问题,解决问题,你才会有提高。通过此次编程我看清了我在这方面的水平,但这只是暂时的,下一阶段我会更加努力学习,我相信我会学好这们语言的。不足:在此次编程中发现许多功能没有实现很好的衔接,导致每个部分之间按连接的不够好,不能很好的形成一个完整的程序段,部分要求没能够达到,没有运用到链接等。由于对C语言高级程序设计

4、还不能掌握,导致在这次课程设计完成中出现很多问题,希望老师能够包容,寒假即将来临,我一定寒假的时间好好学习好这么课。16附录:#include#include#include#includestructbooks//图书有关的信息{intn;charname[10];charno[10];charwriter[10];charsno[20];charprice[20];}con[50];intk=0;//全局变量voidenter();voident();voiddisplay();voidupdate();

5、voiddel();voidsave();voidread();voidjie();voidhuan();intmenu();/********************************主函数***************************************/voidmain(){intc;while(1){printf("");printf("欢迎进入图书管理系统");printf("1进入系统");printf("0退出系统");printf("");16printf("请输入您的选择:");scanf

6、("%d",&c);switch(c){case1:ent();break;case0:printf("谢谢使用!");exit(0);}}}/*******************登陆函数,进行密码验证*******************/voident(){charkey[10],password[10]="000000";intk=1;printf("请您输入密码:");scanf("%s",key);while(k<=3){if(strcmp(password,key)==0){while(1){inta;a=menu();switch(a){case1:printf(

7、"");enter();break;case2:printf("");display();break;case3:printf("");update();break;case4:printf("");del();break;case5:printf("");save();break;case6:printf("");jie();break;case7:printf("");huan();break;case0:printf("

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。