下载此文档

客户消费积分管理系统C 编写.doc


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
《面向对象技术》课程设计题目:客户消费积分管理系统专业:计算机科学与技术学号:121006427姓名:王文静_指导老师:宋涛_完成日期:2013/6/01目录1前言 22需求分析 23概要设计与详细设计 34编码与实现 75课程设计总结 20参考文献 201前言设计一个程序用于管理客户的消费情况,从而根据客户的消费积分对客户实行不同程度的打折优惠。对于客户消费积分管理系统利用线性表的链表存储方式,使用结构体指针将每一个用户联系起来。程序中设计了①添加用户②查找用户③修改用户④删除用户⑤统计客户数量的功能,充分满足对于管理系统的要求。(1)用C++语言实现程序设计;(2)利用线性表的链表存储方式进行相关信息处理;(3)根据系统的功能要求设计函数。(4)画出功能模块的设计图;(5)系统的各个功能模块要求用函数的形式实现;(6)良好的人机互交环境,程序要有注释。(1)设计添加用户函数,采用结构体将每个用户的信息封装,其中包括用户姓名name、用户省份证号ID、用户消费金额consume、积分integer的信息。输入一个客户信息后再开辟新的节点连接。(2)设计各个功能函数,实现对于客户,消费金额,消费积分的管理。 (3)画出功能模块的设计图;(4)编写代码;(5)程序分析与调试。(1)WINDOWS2000/XP/7系统(2)++。(1)添加用户。ode*head);采用类将每个用户的信息封装,其中包括用户姓名name、用户省份证号ID、用户消费金额consume、积分integer的信息。输入一个客户信息后再开辟新的节点连接。如添加一个客户:定义指针p,用于申请空的结点空间,p=(cnode*)malloc(ode)),利用函数输入姓名,身份证号,并保证身份证号的正确。(2)ode*head,charID[]);查找用户利用指针一个一个用户比对信息知道,直到找到正确信息并显示。(3)ode*head,charID[]);查找并显示然后修改。(4)ode*head,charID[]);查找显示并删除。(5)ode*head);遍历链表并显示客户。(6)ode*head);遍历统计客户数量显示(7)doubledisplay_discount(doubleinteger);计算客户折扣,每次显示用户信息调用一次保证客户为最新打折信息。#include""#include""#include""classC//定义一个C类{public: charname[20]; charID[20]; doubleconsume; doubleinteger; C*next;};voidInitstack(C*&head)/*初始化链表*/{ head=(C*)malloc(sizeof(C));//开辟节点空间 head->next=NULL;}classA//定义一个A类,封装功能函数{public: voidGetelem(C*head); voidSearch(C*head,charID[]); voidAmend(C*head,charID[]); voidDelete(C*head,charID[]); voidShowall(C*head); voidcount(C*head); doubledisplay_discount(doubleinteger);};intmain(){ Aa;C*head;intchoice; chary[20]; Initstack(head);do{ cout<<endl; cout<<"客户消费积分管理系统"<<endl; cout<<"****************************"<<endl; cout<<"**"<<endl; cout<<"*主菜单*"<<endl;

客户消费积分管理系统C 编写 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小125 KB
  • 时间2019-06-12