1、 课程设计(论文)课程设计(论文) 题 目: 客户消费积分管理系统 院 (系): 信息与控制工程系 专业班级: 姓 名: 学 号: 指导教师: 2014 年 9 月 17 日 课程设计(论文)任务书课程设计(论文)任务书 专业班级: 学生姓名: 指导教师(签名): 一、课程设计(论文)题目一、课程设计(论文)题目 客户消费积分管理 二、本次课程设计(论文)应达到的目的二、本次课程设计(论文)应达到的目的 数据结构是实践性很强的课程。课程设计是加强学生实践能力的一个强有力手段。课 程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。 严格实施课程设 计这一环节,对于学生基本程序设计素养
2、的培养和软件工作者工作作风的训练,将起到 显著的促进作用。 本题目要达到目的:本题目要达到目的:熟练掌握图论中的最短路径的实现。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参 数、设计要求等)数、设计要求等) 设计内容: 1) 可以对客户的消费情况进行修改,删除; 2)采用存储结构对客户的信息进行存储 3)可以根据客户的消费情况进行积分; 4)根据积分情况实行打折优惠; 设计要求: 1)根据课程设计要求,实现相应功能; 2)程序需要做到实用性、安全性; 3)界面简单美观,操作方便; 四、应收集的资料及主要参
3、考文献:四、应收集的资料及主要参考文献: 由于本课程没有安排“课内上机”学时,因此,在课程设计之前必须自己已经上机 练习了“线性表”的基本操作。 参考文献:参考文献: 1. 数据结构与算法,科学出版社,2005.08,赵文静 祁飞等编著 2. 数据结构-C+语言描述,西安交通大学出版社,1999.01,赵文静编著 五、审核批准意见五、审核批准意见 教研室主任(签字)教研室主任(签字) 计算机科学与技术专业 数据结构课程设计 客 户 消 费 积 分 系 统 摘要摘要 课程设计是学生在校期间的一个重要的学习环节,是学习深化和提高的一个 重要过程。该课实现了课程设计的整个流程工作。 客户消费积分管理
4、系统的设计采用的开发环境是 windows 2000/XP ,开发工具 是 visual C +6.0,开发语言是 c 语言并且使用画图工具来画图。系统主要用 于管理客户的消费情况,从而根据客户的消费积分对客户实行不同的打折优惠。 客户消费积分管理系统利用线性表的链表储存方式,使用结构体指针将每个用 户联系起来,该设计的主要功能实现了增加客户,删除和修改客户等,充分满足 了系统的要求。 该课设实现了教师、学生的及时沟通,同时大大提高了学生自身水平。 关键词:visual c +,数据结构,链表 第 1 页 共 20 页 目录 一、需求分析 2 二、概要设计 3 三、详细设计 5 四、调试分析
5、8 4.1 主菜单 8 4.2 添加客户 8 4.3 查找客户 9 4.4 删除客户 9 4.5 修改客户 . 10 4.5.1 选择修改姓名 . 10 4.5.2 选择修改电话号码 . 11 4.5.3 选择修改消费金额 . 11 a.选择覆盖以前的消费. 11 b.选择续加上现在的费用. 12 4.6 积分查询 . 12 五、课设总结. 14 参考文献. 15 第 2 页 共 20 页 一、需求分析 主要叙述软件必须具备的功能和要求。 本系统主要包括增加,查找和删除,同时根据客户的消费情况进行积分,从而 进行打折优惠。根据课程设计要求,实现相应功能;程序需要做到实用性、安全 性;界面简单美
6、观,操作方便。 以下为客户消费积分管理系统的功能图: 图 1 客户消费积分管理系统功能图 客户消费积分管理系统 查 找 添 加 删 除 修 改 积 分 查 询 统 计 添 加 客 户 的 姓 名,电话 号码,消 费号,消 费金额 按客户 的消费 号查找 客户信 息 按 客 户 消 费 号 直 接 删 除 客 户 按客户 消费号 查询客 户积分 情况 统计系 统消费 的客户 数量 消 费 号 姓 名 消 费 金 额 身 份 证 覆 盖 续 加 第 3 页 共 20 页 二、概要设计 主要说明对软件中有关信息设计的数据结构;画出整个软件的系统结构图, 说明各个模块的功能。 程序运用链表对客户信息进行存储,首先对结点进行定义,结点中的数据域 分别定义了消费者的消费号、电话号码、消费价格、积分。 type