c语言实习报告 图书信息管理系统.docVIP

  • 4
  • 0
  • 约9.54千字
  • 约 26页
  • 2017-09-18 发布于安徽
  • 举报
C语言课程设计 院系:工程学院 姓名:王保成 学号:20111000341 班号:051113 指导教师: 日期: 一、需求分析: 1、图书管理信息包括:登录号,书名,作者号,分类号,出版单位,出版时间,价格等。设计图书管理系统。 2、程序的系统功能: (1)、系统以菜单方式工作; (2)、图书信息录入功能; (3)、图书信息浏览功能; (4)、图书信息查询功能; (5)、图书信息删除与修改。 3、测试数据(后附)。 二、概要设计: 1:本系统包括两个抽象数据:图书库链表和借书者链表。 (1)定义图书链表类型为: ADT Abook 数据对象 D={bi|bi=Booktype,i=1……n n=o} 数据关系 R={bi-1,bi|(bi-1,bi)=D,i=2……n} 基本操作: Insert(n) 操作结果:建立一个长度为n的链表或插入n个新结点。 Del(n) 操作结果:从已建立链表中删除n个结点。 Print( ) 操作结果:输出已建立链表。 Search( ) 操作结果:按要求查找并输出已建立链表中的结点。 Borrow( ) 操作结果:按要求改变已建立链表中某一结点的相关信息 。 return( ) 操作结果:按要求改变已建立链表中某一结点的相关信息 。 (2)定义图书链表类型为: ADT Aborrow 数据对象 D={ri|ri|borrowtype

文档评论(0)

1亿VIP精品文档

相关文档