课程设计--客户消费积分管理

课程设计--客户消费积分管理

ID:9856725

大小:264.50 KB

页数:0页

时间:2018-05-12

课程设计--客户消费积分管理_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《课程设计--客户消费积分管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(论文)题目:客户消费积分管理系统院(系):信息与控制工程系专业班级:姓名:学号:指导教师:2014年9月17日西安建筑科技大学课程设计(论文)任务书专业班级:学生姓名:指导教师(签名):一、课程设计(论文)题目客户消费积分管理二、本次课程设计(论文)应达到的目的数据结构是实践性很强的课程。课程设计是加强学生实践能力的一个强有力手段。课程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。严格实施课程设计这一环节,对于学生基本程序设计素养的培养和软件工作者工作作风的训练,将起到显著的促进作用。本题目要达到目的:熟练掌握图论中的最短路径的实现。三、本

2、次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)设计内容:1)可以对客户的消费情况进行修改,删除;2)采用存储结构对客户的信息进行存储3)可以根据客户的消费情况进行积分;4)根据积分情况实行打折优惠;设计要求:1)根据课程设计要求,实现相应功能;2)程序需要做到实用性、安全性;3)界面简单美观,操作方便;四、应收集的资料及主要参考文献:由于本课程没有安排“课内上机”学时,因此,在课程设计之前必须自己已经上机练习了“线性表”的基本操作。参考文献:1.数据结构与算法,科学出版社,2005.08,赵文静祁飞等编著2.数据结构-C++语言描述,

3、西安交通大学出版社,1999.01,赵文静编著五、审核批准意见教研室主任(签字)计算机科学与技术专业数据结构课程设计客户消费积分系统摘要课程设计是学生在校期间的一个重要的学习环节,是学习深化和提高的一个重要过程。该课实现了课程设计的整个流程工作。客户消费积分管理系统的设计采用的开发环境是windows2000/XP,开发工具是visualC++6.0,开发语言是c语言并且使用画图工具来画图。系统主要用于管理客户的消费情况,从而根据客户的消费积分对客户实行不同的打折优惠。客户消费积分管理系统利用线性表的链表储存方式,使用结构体指针将每个用户联系起来,该设计的主要功能

4、实现了增加客户,删除和修改客户等,充分满足了系统的要求。该课设实现了教师、学生的及时沟通,同时大大提高了学生自身水平。关键词:visualc++,数据结构,链表目录一、需求分析2二、概要设计3三、详细设计5四、调试分析84.1主菜单84.2添加客户84.3查找客户94.4删除客户94.5修改客户104.5.1选择修改姓名104.5.2选择修改电话号码114.5.3选择修改消费金额11a.选择覆盖以前的消费11b.选择续加上现在的费用124.6积分查询12五、课设总结14参考文献15第1页共20页一、需求分析 主要叙述软件必须具备的功能和要求。本系统主要包括增加,查

5、找和删除,同时根据客户的消费情况进行积分,从而进行打折优惠。根据课程设计要求,实现相应功能;程序需要做到实用性、安全性;界面简单美观,操作方便。以下为客户消费积分管理系统的功能图:客户消费积分管理系统积分查询添加查找删除统计修改消费号按客户消费号查询客户积分情况按客户的消费号查找客户信息统计系统消费的客户数量按客户消费号直接删除客户信息添加客户的姓名,电话号码,消费号,消费金额消费金额姓名身份证续加覆盖图1客户消费积分管理系统功能图第16页共20页二、概要设计 主要说明对软件中有关信息设计的数据结构;画出整个软件的系统结构图,说明各个模块的功能。程序运用链表对客户

6、信息进行存储,首先对结点进行定义,结点中的数据域分别定义了消费者的消费号、电话号码、消费价格、积分。typedefstructcnode{charname[20];/*姓名,长度为20的字符串数组*/charTEL[20];/*电话号码,长度为20的字符串数组*/intconsumption;/*消费号*/doubleconsume;/*消费金额*/doubleinteger;/*折扣*/structcnode*next;}cnode;其中身份证和消费价格用了字符型数组进行定义,然后定义了客户消费信息链表,每添加一个客户,先分配内存,再添加消费者的信息,之后将链表

7、中最后一个指针指向该新的消费者,删除时,需先找到该消费者前面的消费者,直接将其指针指向删除消费者的下一个消费者,修改信息时,先找到该消费者,选择修改的内容,再进行修改,添加消费价格时,先找到该消费者,根据情况对增加或减少消费价格,并根据价格计算积分,打折时,根据消费者打折的要求,进行打折。以下为该系统的函数目录:(1)添加客户voidGetelem(cnode*head):首先选择添加客户的指令,然后添加客户的基本信息,姓名,电话号码,消费号,消费金额等,若提示消费号输入有误,则重新输入,然后显示客户消费的折扣信息。添加下一个客户信息后在开辟新的节点连接。如添加一

8、个客户:定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。