资源简介
非常用的参考资料,做数据库课程设计时找到的,现在上传给给大家分享,顺便赚点积分,呵呵
代码片段和文件信息
#include “StdAfx.h“
#include “BookSystem.h“
int BookSystem::j=5;
int BookSystem::storage=0;
BookSystem* BookSystem::t=new BookSystem;
BookSystem* BookSystem::re=new BookSystem;
BookSystem::BookSystem()
{
press_next=NULL;bookname_next=NULL;author_next=NULL;same=NULL;other=NULL;
note[0]=1;note[1]=1note[2]=1ID=0;booknameID=0;
}
BookSystem::~BookSystem()
{
}
void BookSystem::Set(CString yCString mCString d)
{press=y;bookname=m;author=d;
}
int BookSystem::ReturnStorage()
{return storage;}
/////////////////////////////////////////////////////////////////////////////////////////
//对出版社的坐标链表查找
//J付1说明确实找到了该书名
//J不等于1说明确实找不到了该书名
BookSystem* BookSystem::Search_Press(CString sBookSystem* root) //对出版社的坐标链表查找
{BookSystem* temp=NULL;
j=3;//先对J设定一个不会冲突的值
if(root->press==s)
{t->press_next=root;j=1;return root;} //先看根节点,看其出版设是否是要查找的出版社,是就返回
if(root->press_next==NULL)//若第一步不成功,看是否还有另外的出版社,若另外的出版社为空。也就是说没有
{t->press_next=root;j=0;return root;} //那么就返回,把J付0
temp=root->press_next; //当还存在别的出版社
while((temp->press!=s)&&(temp->press_next!=NULL))//再看其出版设是否是要查找的出版社,是就返回
{t->press_next=temp;temp=temp->press_next;} //指向随后的节点
if(temp->press==s)
{t->press_next=temp;j=1;return temp;}
if(temp->press_next==NULL)
{t->press_next=temp;j=2;return temp;}
return temp;
}
/////////////////////////////////////////////////////////////////////////////////////
//对书名的坐标链表查找
BookSystem* BookSystem::Search_Bookname(CString sBookSystem*root)
{BookSystem* temp=NULL;
temp=root;
j=3;
if(root->bookname==s)
{t->bookname_next=root;j=1;return root;}
if(root->bookname_next==NULL)
{t->bookname_next=root;j=0;return temp;}
while((temp->bookname!=s)&&(temp->bookname_next!=NULL))
{t->bookname_next=temp;temp=temp->bookname_next;}
if(temp->bookname==s)
{t->bookname_next=temp;j=1;return temp;} //加1说明确实找到了该书名
if(temp->bookname_next==NULL)
{t->bookname_next=temp;j=2;return temp;} //没有加1说明找不到该书名,找到了只是该书名前面的一个书名
return temp;
}
////////////////////////////////////////////////////////////////////////////////////////
//对作者的坐标链表查找
BookSystem* BookSystem::Search_Author(CString sBookSystem* root)
{BookSystem* temp=NULL;
temp=root;
j=3;
if(root->author==s)
{t->author_next=root;j=1;return root;}
if(root->author_next==NULL)
{t->author_next=root;j=0;return t->author_next;}
while((temp->author!=s)&&(temp->author_next!=NULL))
{t->author_next=temp;temp=temp->author_next;}
if(temp->author==s)
{t->author_next=temp;j=1;return temp;}
else if(temp->author_next==NULL)
{t->author_next=temp;j=2;return temp;}
return temp;
}
////////////////////////////////////////////////////////////////////////////////////////
//对类型的坐标链表查找,与上面的几个查找不同,因为这个是基于跳跃链表的
BookSystem* BookSystem::ResearchInsert_Type(BookSystem* rootBookSys
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 836096 2008-12-31 13:21 C++图书管理系统代码及论文\图书管理系统\图书信息管理系统正文 .doc
文件 1231 2006-06-23 23:11 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\BookStore\BookStore.txt
文件 390 2006-06-21 23:22 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\BookStore.txt
文件 25156 2006-06-24 10:21 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\BookSystem.cpp
文件 3604 2006-06-23 22:17 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\BookSystem.h
文件 7105 2006-06-23 23:44 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\borrow.cpp
文件 1522 2006-06-23 01:42 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\borrow.h
文件 779 2008-05-08 11:23 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Client\1.txt
文件 2724 2006-06-23 17:19 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\client.cpp
文件 1247 2006-06-08 21:43 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\client.h
文件 148964 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\BookSystem.obj
文件 33872 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\borrow.obj
文件 26081 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\client.obj
文件 39181 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\decrease.obj
文件 15482 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\keyword.obj
文件 17529 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\manage.obj
文件 19821 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\reinforce.obj
文件 19330 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\returnbook.obj
文件 105451 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\StdAfx.obj
文件 372736 2008-12-21 12:36 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\vc60.pdb
文件 311373 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\图书馆管理系统.exe
文件 12720 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\图书馆管理系统.obj
文件 599040 2008-12-21 12:36 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\图书馆管理系统.pdb
文件 114308 2008-06-30 23:10 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\图书馆管理系统.res
文件 30610 2008-12-24 09:52 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\Debug\图书馆管理系统Dlg.obj
文件 6243 2006-06-23 10:38 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\decrease.cpp
文件 1389 2006-06-23 01:45 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\decrease.h
文件 1318 2006-06-04 09:51 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\keyword.cpp
文件 1177 2006-06-01 09:42 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\keyword.h
文件 1434 2006-06-01 09:57 C++图书管理系统代码及论文\图书管理系统\图书馆管理系统\manage.cpp
............此处省略74个文件信息
- 上一篇:编译原理语义分析程序 c++实现
- 下一篇:楼盘信息管理系统
相关资源
- c++课程设计学生管理系统浙工大源码
- mysql+dev c++实现订单管理系统
- 课程设计: MFC 学生信息管理系统
- dsp课程设计——语音加密.zip
- MFC对ACCESS数据库的增加、删除、查找
- 广东工业大学数据结构课程设计航空
- 数据结构课程设计扑克牌排序
- c++课程设计宾馆客房管理系统
- c语言课程设计-职工信息管理系统-单
- 飞机票订购系统C语言课程设计报告全
- c++ 课程设计_中国象棋
- 编译原理课程设计-C语言子集编译器
- 串口通信数据库:基于RFID的电子票证
- 操作系统课程设计(银行家算法)附
- 用c写的航空订票系统 航班信息改变
- 信息论课程设计——LZW编码
- 人员管理系统 c语言源码 课程设计专
- MFC课程设计学生管理系统
- vc++课程设计 让计算机来猜测用户“暗
- 职工工作量统计系统.rar
- 扫雷游戏.cpp C++ 课程设计
- Visual C++网络与数据库编程百例源代码
- C语言数据结构课程设计之统计C程序单
- 职工信息管理系统C 链表
- C++课程设计 扑克牌游戏内含2程序
- 学生成绩管理系统 (C语言版)课程设
- 软件工程课程设计--自动排课排课系统
- 数据结构课程设计 停车场管理系统
- 操作系统课程设计(生产者-消费者存
- C++ 日程管理软件 课程设计
评论
共有 条评论