Big Bug Ban

兴趣 践行 创新

数据结构课程设计报告..小型图书管理系统..终于弄完了

 

5000行有差不多…

啊…

题目:图书管理系统

一. 需求分析

完成简单的图书管理业务

1)新书入库:登记新书的编号.书名.作者和数量

2)书目信息维护 : 删除,更新

3)读者信息维护:新增,删除读者

4)查询

5)借阅,归还

语音提示功能

1) 用户进行操作时语音提示.提高交互性

用户界面

1) 美观,实用

二. 功能实现

1) 数据库(c++实现) 关系类数据库

  1. 索引—-B树
  2. 查询方式—-sql
  3. 存储方式—顺序+索引

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啊的..放文档里..

下载地址

Written by princehaku

5月 6th, 2010 at 1:09 下午

Posted in c/c++

with one comment

One Response to '数据结构课程设计报告..小型图书管理系统..终于弄完了'

Subscribe to comments with RSS or TrackBack to '数据结构课程设计报告..小型图书管理系统..终于弄完了'.

  1. 能用数据库?还是自己写的数据库?

    霍志权

    18 5月 12 at 8:27 下午

Leave a Reply