1 / 23
文档名称:

《《c语言程序设计》课程设计报告(图书信息管理系统)》.doc

格式:doc   大小:347KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《《c语言程序设计》课程设计报告(图书信息管理系统)》.doc

上传人:yinjiong623147 2019/3/18 文件大小:347 KB

下载得到文件列表

《《c语言程序设计》课程设计报告(图书信息管理系统)》.doc

文档介绍

文档介绍:东莞理工学院《C语言程序设计》课程设计题目:图书信息管理系统院系:会计学院专业:会计学年级:2012班别:4班指导教师:组长:同组成员:目录一、目的 1二、需求分析 1三、概要设计 1四、详细设计 3五、调试分析 4六、测试结果 5七、用户使用说明 12八、课程设计总结..................................................................................12附录:参考代码 13图书信息管理系统 13一 。、。二 “图书信息管理系统”.以方便对图书的各项管理操作。开发目的如下:1、图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。2、:1)图书信息录入功能(图书信息用文件保存)--输入;2)图书信息浏览功能--输出;3)查询和排序功能:--算法;4)按书名查询;5)按作者名查询;6)按登录号从大到小排列;7)图书信息的删除与修改三 概要设计程序总体功能框架:开始界面主要提示的菜单界面删除图书信息浏览图书信息查询图书信息修改图书信息插入图书信息采用结构:structtsxx{ //定义结构 longdlnum; //定义登录号 charbname[10]; //定义书名 charaname[10]; //定义作者名 um[10]; //定义分类号 charplname[10]; //定义出版社名 chartime[11]; //定义录入时间 floatprice; //定义价格 structtsxx*next; //定义指向下一个结构的首地址};链表结构:structtsxxBstructtsxxAheadstructtsxxD NULLstructtsxxC各功能独立自定义的函数:1、插入图书信息(按登录号从大到小排序):structtsxx*zengjia(structtsxx*head) //、浏览全部的图书信息:voidPtrint_Stu_Doc(structtsxx*head) //传递链表的首地址3、查询图书信息(包括书名查询和作者名查询):voidCheck(structtsxx*head) //传递链表的首地址4、删除图书信息:structtsxx*Delete(structtsxx*head) //.、修改图书信息:structtsxx*revise(structtsxx*head) //:longsize; //定义结构的大小FILE*fp; //*head; //定义链表的首地址structtsxx*p; //定义结构指针charchoice; //定义选择变量四 详细设计设计思路:;;:;浏览功能:;查询功能:;选择你要查询的方式:。。书名查询:;作者名查询:;修改功能:;删除功能: