• 大小: 0.35M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


题目采自 《数据结构题集》(c语言版)(严蔚敏`吴伟民)6.3 图书管理,最大的难度在于要求用B树对书号进行索引。 设计语言:C语言 编译环境: VC++6.0 里面包含完整的源程序和报告文档,程序为dos界面,有彩色菜单,对数据显示实现表格化……本课程设计成绩为优秀。 源程序有注释,报告文档完全按要求,包括所用数据结构的描述与实现、算法的时空分析等都包括在内。 程序所能达到的功能 1图书采编入库(用B树对书号建立索引) 2清除库存 3图书借阅 4图书归还 5图书预约 6列出某著者全部著作名 7列出某种书的状态(包括图书基本信息和该书借者名单、 预约者名单) 8每

资源截图

代码片段和文件信息

#include“base.h“
void Test(Library &L);
int main()
{
Library L;
int booknumcardnum;
char cmd;
BookType B;
Result res; 
ReaderType R;
RecordLogs(0); // 记录日志--“进入系统“
int i;
for(i = 0; i <= 10;i++) // 显示欢迎界面
{
Welcome(i%16);
Sleep(100);
}  
InitLibrary(L); // 初始化书库L
while(1)
{
Menu(); // 显示菜单
cmd = getch();
system(“cls“);
switch(cmd-‘0‘) // 判断用户选择
{
case 1: // 图书入库
while(cmd != ‘M‘ && cmd != ‘m‘)
{
B = (BookType)malloc(sizeof(BookNode));
B->bespeaker = B->reader = NULL; // 下一个借阅者和预约者指针置空
printf(“\n\n\t请输入要入库的书号:“);
fflush(stdin);
scanf(“%d“&B->booknum);
res = SearchBTree(L B->booknum); // 查找入库书号
if(res.tag) // 书库中已存在该书号的书
{
PrintBook(res.pt->rec[res.i]); // 显示这本书
printf(“\n\n\t该书已存在如上请输入新增入库册数: “);
fflush(stdin);
scanf(“%d“&B->total);
InsertBook(L B res); // 该图书入库,数量增加
free

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     475648  2009-11-06 15:47  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\数据结构课程设计实验报告-图书管理.doc

     文件     224282  2009-11-06 16:18  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\LibraryLogs.log

     文件       9995  2009-06-30 01:57  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\base.h

     文件       9498  2009-06-30 01:57  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\btree.h

     文件      10888  2009-06-30 01:57  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\library.h

     文件      12896  2009-06-30 01:58  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\main.cpp

     文件     258214  2009-11-06 16:14  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\main.exe

     文件      31994  2009-06-16 19:29  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\bespeaker.dat

     文件        714  2009-06-22 16:06  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\Bookinfo.dat

     文件      32000  2009-06-14 01:55  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引\borrower.dat

     目录          0  2009-11-06 16:17  编译环境-VC++6.0数据结构课程设计-图书管理-用B树对书号索引

----------- ---------  ---------- -----  ----

              1066129                    11


评论

共有 条评论