豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 数据结构课程设计-图书管理系统
侵权投诉

数据结构课程设计-图书管理系统

一、 需求分析

1. 图书管理系统中图书管理模块包括图书类型定义:书号、现存量、总存量,出版时间为整型,定价为浮点型,书名、著者名为字符型,借阅指针、预约指针为读者类型;读者类型定义:证号为整型、姓名为字符型,另外借阅类型和预约类型组合成其中的共用体类型。 B树(2-3树)类型定义:关键字个数和关键字数组为整型、另外还有指向双亲的指针、指向子树的指针、记录单元指针;B树查找结果类型定义: 节点指针、关键字序号和查找标志变量为整型。

2. 演示程序以用户和计算机的对话方式进行,在计算机终端上显示“提示信息”之后,由用户在键盘上输入演示程序中规定的运算命令,相应的输入数据和运算结果显示在后面。该演示系统,没有使用文件,全部数据放在内存存放。四项基本业务都以书号为关键字进行的,采用了B树(2-3树)对书号建立索引,以提高效率。

3. 图书管理系统实现功能:

①采编入库:新书购入,将书号、书名、著者、册数、出版时间添加入图书账目中去,如果这种书在帐中已有,则只将总库存量增加,每新增一个书号则以凹入表的形式显示B树现状。

②清除库存: 实现某本书的全部信息删除操作 ,每清除一个书号则已以凹入表的形式显示B树现状。

③图书借阅: 如果书的库存量大于零时则执行出借,登记借阅者的图书证号和姓名,系统自动抓取当前借阅时间和计算归还时间。

④图书预约:如果某书库存为零,则记录预约者姓名和证号,系统自动抓取当前预约时间和取书时间。

⑤图书归还:注销借阅者信息,并改变该书的现存量。

⑥作者专区:输入作者名字,系统将查找相应作者全部著作并显示出来。

⑦图书信息:可以根据书号查阅此书基本信息、借阅信息和预约信息,亦可以查找全部图书基本信息。

二、 概要设计

1.抽象数据类型B树定义:

ADT

BTree{

数据对象:D是具有相同特性的数据元素的集合。各个数据元素均含有类型相同,可惟一标识数据元素的关键字。

数据关系:数据元素同属于一个集合并且:

一棵m阶的B树,或为空,或为满足下列特性的m叉树: 树中每个结点至多有m棵子树;

若根结点不是叶子结点,则至少有两棵子树;

除根之外的所有非终端结点至少有m/2(取上限)棵子树; 所有的非终端结点包含下列信息数据: (n,A0,K1,A1,K2,A2,K3, ,Kn,An)

其中:Ki(i=1,2, n)为关键字,且Ki<Ki+1(i=1,2, n-1);Ai(i=0, n)

第1页

你可能喜欢

  • 测试管理
  • 拓扑排序课程设计
  • 数据结构图书管理系统
  • 图书借阅管理系统设计

热门文档

相关文档

  • 数据结构课程设计图书管理系统

    课程设计(大作业)报告 课程名称: 设计题目: 院班系: 级: 数据结构 图书管理系统 信息技术学院 设计者: 学号: 指导教师: 设计时间: 2013/1/7-2013/1/11 ...

  • 数据结构课程设计图书管理系统报告

    撰写课程设计报告、提交文档 指导教师: 时间: 个人书籍管理系统的设计与实现 一、简介 1.设计目的:进一步理解查找和排序在实际系统要使用的数据 .设计目的: 结构...

  • 数据结构课程设计图书管理系统

    指导教师: 开课时间: 2011-2012 学年 1 学期 《数据结构课程设计报告 一.设计题目图书管理系统 二.主要内容图书管理系统的设计主要是实现对图书的管理和相关...

  • 数据结构课程设计-图书管理系统

    关键词 程序设计;图书管理系统; C++;数据结构;B-树 1 索引 1.1 课程设计目的设计一个小型的图书管理系统,可以实现新增图书,读者借阅,读者归还等 功能。 1.2....

  • 数据结构课程设计报告——图书管理系统

    21 数据结构课程设计——图书管理系统 1 一、需求分析 1.1 系统开发背景和意义图书管理作为计算机应用的一个分支, 有着手工管理无法比拟的优点, 如检索迅速、 ...

  • 个人图书管理系统数据结构课程设计

    个人图书管理系统数据结构课程设计_工学_高等教育_教育专区。C语言,txt格式,,代码在vs2008和C++6.0运行正常通过。。。 采用单链表结构,有创建、增加、删除、...

  • 数据结构课程设计--图书管理系统

    图书管理系统 c++版数... 18页 免费 数据结构课程设计报告图... 11页 3... 数据结构课程设计——图书...

  • 数据结构课程设计-图书管理系统

    数据结构课程设计报告 数据结构课程设计报告课 题: 图书管理系统 计科 07101 专业班级: 专业班级: 学姓号: 名: 指导教师: 指导教师 评阅意见: 评阅意见: ...

  • 图书管理系统 数据结构 课程设计

    数据结构课程设计报告书 一.课程设计题目图书借阅管理系统 二.课程设计内容实现图书管理信息系统的设计 (一)管理员功能:①登录:输入管理员密码,若密码错误则...

  • 数据结构课程设计—西文图书管理系统

    数据结构课程设计报告 课程名称:数据结构课程设计 课设题目 : 西文图书管理系统 教师姓名: 本科生姓名: 本科生学号: 班日号: 郭艳 王瑞林 20121002932 191124 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部