数据结构课程设计 客户积分管理系统
"数据结构课程设计 客户积分管理系统" 本课程设计的主要内容包括设计目的与任务、设计方案与实施、总结和心得、参考文献、程序清单等五个部分。下面是对每个部分的详细解释和知识点总结: 1. 设计目的与任务 设计目的:初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;训练学生灵活应用所学数据结构的基本知识,熟练的完成问题分析算法设计、编写程序,求解出指定的问题;训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养严谨的科学态度和良好的工作作风。 设计任务:针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。基本要求包括:采用一定的存储结构进行客户信息的存储;对客户的信息可以进行修改、删除、添加;能够根据消费情况进行客户积分的计算;根据积分情况实行不同程度的打折优惠。 知识点: * 软件开发过程的基本方法和技能 * 数据结构的基本知识 * 软件开发的系统观点和一般规范 * 编程水平和科学态度的培养 2. 设计方案与实施 总体设计:采用链式结构作为数据的存储结构,程序主要用到以下抽象数据类型:typedef struct LNode{//结构体{char Num[10];//会员卡号char Name[16];//顾客姓名int Score;//积分LNode *Next;//指针,指向下一个内存单元}*LinkList; 基本操作: * 录入信息 * 对 L 的数据按卡号的大小进行排序 * 插入数据 * 删除信息,按卡号删除 * 查询,按卡号查询 * 修改卡信息,按卡号修改 程序包含两个模块:主程序模块和选择操作模块。主程序模块负责选择操作模块的调用关系,选择操作模块负责实现具体选择的对应操作及输出操作。 知识点: * 链式结构的应用 * 抽象数据类型的定义 * 数据存储结构的设计 * 程序模块化设计 3. 总结和心得 通过本课程设计,我们学到了数据结构的基本知识和软件开发的基本方法和技能。我们掌握了链式结构的应用和抽象数据类型的定义,我们也了解了软件开发的系统观点和一般规范。我们还学习了如何设计和实现一个客户积分管理系统,并且掌握了编程的基本技能。 知识点: * 数据结构的基本知识 * 软件开发的基本方法和技能 * 链式结构的应用 * 抽象数据类型的定义 * 软件开发的系统观点和一般规范 4. 参考文献 本课程设计的参考文献包括数据结构和软件开发相关的书籍和论文。 知识点: * 数据结构相关的书籍和论文 * 软件开发相关的书籍和论文 5. 程序清单 本课程设计的程序清单包括了客户积分管理系统的完整代码,包括主程序模块和选择操作模块的代码。 知识点: * 客户积分管理系统的完整代码 * 主程序模块和选择操作模块的代码 本课程设计的主要内容包括设计目的与任务、设计方案与实施、总结和心得、参考文献、程序清单等五个部分。我们学习了数据结构的基本知识和软件开发的基本方法和技能,并且掌握了链式结构的应用和抽象数据类型的定义。我们也了解了软件开发的系统观点和一般规范,并且掌握了编程的基本技能。
- lijinglinggen2014-08-20课程设计,木有看清楚,不是我想要的
- 粉丝: 3
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助