# B-Tree-Homework **Repository Path**: tsun-chi-wong/B-Tree-Homework ## Basic Information - **Project Name**: B-Tree-Homework - **Description**: 基于五阶B-树的插入、删除、查询的简易学生管理系统 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-20 - **Last Updated**: 2024-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开发文档 ## 项目基础信息 ### 项目名 B-树学生管理系统 ### 项目工作要求 1. 实现五阶B树,含查询、插入、删除功能 2. 能自动生成至少5000个学生数据,并输出成文件 3. 能从文件中读取学生信息 ### 项目合作要求(重点) * 为了与平台兼容,项目中的所有文本文件,务必以`UTF-8`编码编辑、保存。但为了`Windows`环境下显示正常,请在**编译前**自行将代码编码转换成`GBK`或`GB2312` * 使用纯C语言,即代码文件后缀应为`.c` * C语言版本最高可用C11 * 二进制执行文件`.exe`文件,应整理进`bin`文件夹中 * 公共接口命名用小驼峰命名法,如`interfaceNameLikeThis` * 为每一个公共接口写完整的说明文档 * 如果会用`git`可以直接访问[github仓库](https://github.com/xhzzzly/B-TreeHomework)或[gitee仓库](https://gitee.com/tsun-chi-wong/B-Tree-Homework) ### 项目分工 王:实现B树,优化代码 周:完成能自动生成任意个学生数据并输出成文件的程序 朱:完成能从文件中读取学生数据存入B树的API实现 陈:应用交互界面设计与实现 ## 文件说明 ### `API-Docs` 存放API文档 ### `src` 存放源码 ### `studentFileRandomlyGeneratingProgram` 存放相对独立的学生数据随机生成器的源码