求一个C++开发的小型数据库管理系统
天狼武士 2009-12-25 02:55:52 开发小型数据库管理系统
【目的】
1.利用所学的知识进行一个中型程序的设计,进一步理解和掌握C/C++语言的语法。
2.通过程序中涉及到的排序、查找、求和等操作加深对算法、程序设计思路、常用程序设计技巧的理解与掌握,逐步培养学生的程序开发能力。
【内容】
设某班有n位同学,每位同学的数据包括以下内容:学号(长整型)、姓名(字符串)、数学成绩(整型)、程序设计成绩(整型)。设计程序完成以下五项功能:新建数据档案、添加数据、删除数据、对输入的数据进行排序和查询。
注:
1. 采用模块化程序设计思想对系统进行设计;
2. 学生的数据要求用文件保存;
3. 学生的学号作为关键字段,不能相同,姓名可以相同。
4. 要求使用结构体、链表或数组等实现。
【步骤】
1. 设计内容要有数据结构和算法描述,画出相关程序流程图;
2. 编制程序;
3. 调试程序,对调试程序时出现的错误进行分析,思考导致错误的原因;
4. 写出通过调试并修改后的正确程序代码。
5. 测试要求: 自动生成10000条记录,进行随机操作,包括增,删,改,排序等,并统计操作的总时间和平均时间,并与其他同学的实现相比较。
请各位达人给个代码!小弟感激不尽~!