数据结构课程设计报告..小型图书管理系统..终于弄完了
5000行有差不多…
啊…
题目:图书管理系统
一. 需求分析
完成简单的图书管理业务
1)新书入库:登记新书的编号.书名.作者和数量
2)书目信息维护 : 删除,更新
3)读者信息维护:新增,删除读者
4)查询
5)借阅,归还
语音提示功能
1) 用户进行操作时语音提示.提高交互性
用户界面
1) 美观,实用
二. 功能实现
1) 数据库(c++实现) 关系类数据库
- 索引—-B树
- 查询方式—-sql
- 存储方式—顺序+索引
2)语音功能—(c# mstts)
3)界面(c#)
主要就是那个数据库系统很麻烦..要用到B树..
最后写好了..但是也不像B树了..反正能用就成..
然后可以用一些超简单的sql..
语句 | 功能 | 例子 |
Create | ||
—-database | 创建数据库 | create database std |
—-table | 创建表
和字段数据 |
create table `book` (`id` key,`booktitle` text,`publisher` text,`type` text,`writer` text,`maxnums` int,`lendnums` int) |
Use | 选择数据库 | use sda |
Insert | 插入数据 | insert into `book` values (`3`,`电子`,`电子工业`,`null`,`null`,`5`,`3`) |
Delete | 删除数据 | delete from `book` where `booktitle`=’汇编’ |
Select | 查找数据 | select from `book` where `id`<=’7′ |
Update | 更新数据 |
数据库物理系统就像这样
E:\STUDY\BOOKLIB\BOOKLIB\BIN\DEBUG\DB
│ PWD.mdb
│
├─book
│ data.dbs
│ id.idx
│
├─lendinfo
│ data.dbs
│ id.idx
│
└─reader
data.dbs
sid.idx
idx文件就是存放的B树索引文件
dbs是数据库主文件
当通过索引操作时读取索引文件进B树..其他情况下均顺序操作
还有些什么TTS啊的..放文档里..
能用数据库?还是自己写的数据库?
霍志权
18 5月 12 at 8:27 下午