下载后可任意编辑中北大学数据结构课 程 设 计 说 明 书 学生姓名:学 号: 学 院 :电子与计算机科学技术学院专 业 :软件工程 题 目 :客户消费积分管理系统成 绩: 指导老师:秦品乐、 梁志剑 年 6 月 24 日1
设计目的数据结构课程设计的目的是, 经过设计掌握数据结构课程中下载后可任意编辑学到的基本理论和算法并综合运用于解决实际问题中, 它是理论与实践相结合的重要过程
设计要求学会如何对实际问题定义相关数据结构, 并采纳恰当的设计方法和算法解决问题, 同时训练学生进行复杂程序设计的技能和培育良好的程序设计习惯
设计内容和要求问题描述: 针对客户的消费情况, 进行客户管理, 根据客户的消费积分对客户实行不同程度的打折优惠
基本要求: 1
采纳一定的存储结构进行客户信息的存储; 2
对客户的信息能够进行修改、 删除、 添加; 3
能够根据消费情况进行客户积分的计算; 4
根据积分情况实行不同程度的打折优惠
3.本设计所采纳的数据结构本系统用到的主要数据结构为数组和文件
一个数组对应一个客户, 里面用 3 个字符串分别存储着用户的客户号、 姓名和消费情况
然后将数组写入文件, 查询时读取文件, 提取相应信息
4.功能模块详细设计 录入修改查看删除存入文件修改信息读取文删除文积分打折操作系统下载后可任意编辑 4
1 详细设计思想在数组中定义 3 个字符串 gukehao、 xingming、 xiaofei, 分别存储客户的顾客号、 姓名、 消费额
经过录入函数对 3 个字符串循环进行赋值, 然后根据消费额使用if 语句推断其折扣区间, 复制完毕后存入文件 s_score
修改函数首先根据用户输入的客户号找到相应存储文件, 然后输出相应信息供客户阅览, 最后提供修改命令, 修改完毕后删除原文件, 用新文件替代原文件
查找函数首先读取文件, 然后根据用户