SWFCDB的研究与探索 第9页

SWFCDB的研究与探索 第9页
6 总结
在这次毕业设计中,我主要完成了以下几件事:
(1)学习了2005届同学的论文和第一层接口实现代码,对部分接口进行修改并完善相关功能,添加了几种数据类型(如 short, long, float, double, char),并实现了将各字段名及各字段数据类型存入建库信息;新增SplitPage(),ReturnAllRows()等函数,实现了记录页的分裂和快速返回数据表中所有记录的功能。具体实现见:FirstLayer.h 和FirstLayer.cpp 。
(2)完成B+树算法的研究与探索,实现了B+树算法创建B+树文件索引,并将该算法封装在CBPTreeIndex类中。提供:CreateBPTreeIndex(),OpenBPTreeIndex(),InsertBPTree(),DeleteKey(),TraverseBPTree(),Find()等方法操作B+树索引。具体实现见:BPTreeIndex.h 和BPTreeIndex.cpp。
(3)完成了数据库第二层的基本设计,基本实现了图形用户界面对第一层功能的管理。实现了可视化新建数据库,删除数据库,新建表,删除表,插入记录,返回记录等功能。具体实现见:DBTreeView.h,DBTreeView.cpp,DBListView.h,DBListView.cpp,TableView.h 和TableView.cpp。
(4)完成了完成端口(I/O Completion Port)网络模型研究与探索,实现了基于完成端口模型的服务器接口和基于Event Select I/O 模型的客户端接口,并将完成端口服务器接口封装在CIocp类中,客户端接口封装在CEventClent类中。具体实现见:Iocp.h 和Iocp.cpp。

 
参考文献
[1] 郭晔. 数据库新技术浅析.中图分类号: TP311.131, 文献标识码: B 文章编号: 1004-373X
[2] 阎同喜. 数据库技术发展概述. 中图分类号: TP131.13 文献标识码: B 文章编号:1003-773X(2004)
[3] 曹亚玲 自主知识产权数据库底层设计及接口实现
[4] 张蓉 自主知识产权数据库初探
[5] 张金明 自主知识产权数据库物理层索引技术的探索与实现
[6] 谭浩强 C++程序设计.北京:清华大学出版社,2004.6
[7] 严蔚敏,吴伟明,等.数据结构(C语言版).北京:清华大学出版社,1996
[8] Anthony Jones, Jim Ohlund, 等 Windows 网络编程(第2版).北京: 清华大学出版社2002.10
[9] Jim Beveridge, Robert Wiener, 等 Win32多线程程序设计. 武汉: 华中科技大学出版社 2002.2
[10] Stanley B.Lippman, Josee Lajoie, 等 C++ Primer(第三版). 北京: 中国电力出版社 2005.2
[11] Robert Sedgewick. 算法I-IV(C++实现).北京:中国电力出版社,2004
[12] Tom Archer, Andrew Whitechapel, 等 Visual C++ .NET 宝典.北京:电子工业出版社,2003.2
[13] Garcia-Molina, H, Ullman, J. D. , Widom, J. ,等. 数据库系统全书.北京: 机械工业出版社,2003.8

 
指导教师简介


赵X
1960年出生,硕士、副教授。
承担的主要课程:C++程序设计,组件技术,人工智能等
主要研究方向为数据库设计、数据挖掘、模式识别,已发表《数据挖掘的关联规则研究》等多篇论文,主持和参加了多个科研项目。
论文致谢
在此我要真诚地感谢我的指导老师赵X老师,感谢您在繁忙的工作之于,抽出时间指导我的毕业设计,并仔细审阅我的论文,给予了很多很好的建议;同时我也要感谢这四年中指导过我的所有老师,是你们让我打下良好的基础让我能够顺利完成本次毕业设计;最后感谢所有关心和帮助过我的朋友们,是你们让我的大学生活充实而精彩。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有