下载此文档

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


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
东莞理工学院《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; //定义选择变量四 详细设计设计思路:;;:;浏览功能:;查询功能:;选择你要查询的方式:。。书名查询:;作者名查询:;修改功能:;删除功能:

《《c语言程序设计》课程设计报告(图书信息管理系统)》 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yinjiong623147
  • 文件大小347 KB
  • 时间2019-03-18