求一个C++开发的小型数据库管理系统

天狼武士 2009-12-25 02:55:52
开发小型数据库管理系统

【目的】
1.利用所学的知识进行一个中型程序的设计,进一步理解和掌握C/C++语言的语法。
2.通过程序中涉及到的排序、查找、求和等操作加深对算法、程序设计思路、常用程序设计技巧的理解与掌握,逐步培养学生的程序开发能力。
【内容】
设某班有n位同学,每位同学的数据包括以下内容:学号(长整型)、姓名(字符串)、数学成绩(整型)、程序设计成绩(整型)。设计程序完成以下五项功能:新建数据档案、添加数据、删除数据、对输入的数据进行排序和查询。
注:
1. 采用模块化程序设计思想对系统进行设计;
2. 学生的数据要求用文件保存;
3. 学生的学号作为关键字段,不能相同,姓名可以相同。
4. 要求使用结构体、链表或数组等实现。

【步骤】
1. 设计内容要有数据结构和算法描述,画出相关程序流程图;
2. 编制程序;
3. 调试程序,对调试程序时出现的错误进行分析,思考导致错误的原因;
4. 写出通过调试并修改后的正确程序代码。
5. 测试要求: 自动生成10000条记录,进行随机操作,包括增,删,改,排序等,并统计操作的总时间和平均时间,并与其他同学的实现相比较。

请各位达人给个代码!小弟感激不尽~!
...全文
267 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天狼武士 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 applesice 的回复:]
是课设吧?还是自己做的比较好...
[/Quote]

关键是要求用哈希表啊!
扬州三少 2009-12-25
  • 打赏
  • 举报
回复
是课设吧?还是自己做的比较好...

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧