数据结构课程设计--网上拍卖系统
《数据结构课程设计--网上拍卖系统》由会员分享,可在线阅读,更多相关《数据结构课程设计--网上拍卖系统(13页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计 总结报告 专专 业业 软件工程 班班 级级 软件赴日 1101 学学 号号 姓姓 名名 日日 期期 2013 年 9 月 17 日 第一章 需求分析 1、 实验要求: 设计一个网上拍卖系统,有些类的头文件和主函数已经给出,通过头文件中 定义的部分和实验中的提示来编写类的代码, 从而完成拍卖系统的全部功能。 实 验共分五个部分,由浅入深逐渐完善,而且只有完成了前一部分实验,才能继续 进行下一部分的实验内容。 2、 问题分析: 根据实验要求,可知此网上拍卖系统大致包含以下几个部分:注册、登陆、 增加广告、添加子目录、显示商品列表、查找广告、 广告排序、客户竞标。由 实验已给的部
2、分代码来看,应该有以下几个部分:广告(Advertisement) 、广 告集合(Listing) 、目录(Category) 、目录集合(Categories) 、标价(bid) 、客户 (Client) 、 客户组(Group) ,系统应围绕这些部分的关系,编写各自的函数, 从而完成拍卖系统的功能。 3、 实验目的: 通过实验进一步了解线性表、堆栈、队列、串、数组、广义表、树、图以及 一些排序算法等数据结构内容。培养根据用户的要求及系统提供的数据,设计或 选择合适的数据结构并能编写正确的算法解决实际问题的能力 第二章 系统设计 1、总体设计 a.总体思路:总体思路: 先写好系统的基本骨架:
3、Date、Client 、Advertisement 这三个类,完成系统 的基本功能,然后根据系统的功能需求编写相应的类完成功能拓展。 具体的类间关系为:Categories 储存多个 Category,Category通过 Listing类 储存这个目录下的 Advertisement,Listing 是 Advertisement 的集合,而 Advertisement 信息中包含多个 Client 对自己的竞标(bid) ,Client 又可以对多个 Advertisement 进行竞标并发布 Advertisement,Group 是 Client 的集合,所以包含 多个 Client
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 网上 拍卖 系统
