C语言图书馆管理系统课程设计报告

C语言图书馆管理系统课程设计报告

ID:47427230

大小:147.00 KB

页数:16页

时间:2020-01-10

C语言图书馆管理系统课程设计报告_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《C语言图书馆管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《高级语言程序设计》课程设计报告设计题目:**高校图书馆信息管理系统姓名:专业:计算机科学与技术班级:指导老师:2012年01月01日l摘要l绪论l问题定义(或系统分析)l总体设计与详细设计l调适与测试l总结与心得l附录附录一源代码附录二参考文献**高校图书馆管理系统²摘要【设计题目】图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等.试设计一图书信息管理系统,使之能提供以下功能:1)系统以菜单方式工作2)图书信息录入功能(图书信息用文件保存)--输入3)图书信息浏览功能--输出4)查询和排序功能:

2、(至少一种查询方式)--算法5)按书名查询6)按作者名查询7)图书信息的删除与修改(可选项)*²绪论【设计目的】1.通过本次课程设计对c语言的充分编程和实际应用进一步熟悉和巩固c语言语法知识和程序设计的基本方法。2.因为编程具有细致繁琐的特点,训练大家的编程素质,养成耐心细致的习惯。3.锻炼思维能力,养成多思考的习惯,同时有助于培养团队意识4.了解大型程序的编写过程,为以后编写大型程序和开发软件打下基础。【设计要求】1.掌握面相对象程序设计的功能抽象和数据抽象方法,掌握类,对象的使用的方法;2.掌握数据类型的使及不同程

3、序方式的应用.3.掌握函数使用技巧,包括函数类型的选择,含参数的传递方式等;4.掌握使用数组,指针,引用,文件等编程的方法.5.掌握C++流类库的使用.6.掌握C++模板的使用;7.掌握中小型规模程序的设计,开发,调试的全过程.²问题定义(或系统分析)【设计思路】根据题目要求,应当把图书信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中去,所以应该提供下个结构体和文件的输入等操作:在程序中需要实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相应的模块来实现:

4、另外还需提供选择菜单实现功能,在运行时达到所要求的目的。²总体设计与详细设计【总体设计】图书馆管理系统数据输入数据修改删除数据添加查找浏览图1系统功能模块图【详细设计】1.主函数主函数设计要求简洁,只提供部分提示语和函数的调用【程序】头函数名:#include#include#includestructbookinf{intnum;//登录号charbname[20];//书名charwname[10];//作者名charclanum[14];//分类号char

5、pubcom[10];//出版单位charpubtime[10];//出版时间floatprice;//价格};(1)来到图书信息管理系统页面voidindex(){charinput;printf("ttt*****************************");printf("ttt图书信息管理系统");printf("ttt*****************************");printf("------------------------------

6、------------------------------------------------");printf("t<按任意键进入>t");input=getchar();}(2)来到功能菜单页面voidadm_servelist(){voidbook_add();voidbook_view();voidchange();voiddel();voidbook_search();voidlogin();voidpwchange();intin;charinput;do{printf("t--

7、欢迎使用信息管理系统--");printf("t1.图书信息录入");printf("t2.图书信息浏览");printf("t3.图书信息查询");printf("t4.图书信息删除");printf("t5.图书信息修改");printf("t6.退出管理模式");printf("t请选择服务种类:");scanf("%d",&in);if(in!=1&&in!=2&&in!=3&&in!=4&&in!=5&&in!=6){printf("t没有这项服务~

8、");printf("t按任意键重新选择");input=getchar();}}while(in!=1&&in!=2&&in!=3&&in!=4&&in!=5&&in!=6);switch(in){case1:book_add();break;case2:book_view();break;case3:book_search(

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

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

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