兰州商学院陇桥学院。
设计题目:客户消费积分管理系统。
系别:工学系。
专业 (方向):计算机科学与技术(网络工程方向。
年级、 班:2012级本科班。
学生姓名:杨伟东。
学生学号:20120661137
指导教师:田伟。
2024年7月4日。
客户消费积分管理系统。
一、系统开发的背景。
为了更便捷科学的管理客户信息和为客户服务,跟着现代化的步伐。因此设计开发了此客户消费积分管理系统来更好的为客户服务。
二、系统分析与设计。
一) 系统功能要求。
针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。
1、 对客户的信息可以进行修改、删除、添加和查看;
2、 能够根据消费情况进行客户积分的计算;
3、 根据积分情况实行不同程度的打折优惠;
二) 系统模块结构设计。
通过对系统功能的分析,客户消费积分管理系统功能如图1所示。
图1 客户消费积分管理系统功能图。
通过上图的功能分析,把整个系统划分为7个模块:
1、 增添消费者信息,该模块主要实现:对新客户的添加(包括对新客户所有信息的添加)。借助的函数是void zentian()来实现;
2、 删除消费者信息,该模块主要实现:对保存的所有客户中的任意一个客户的删除。借助的函数是void shanchu()来实现;
3、 修改消费者信息,该模块主要实现:(1)、对任意一个客户所有信息的修改。(2)、可以对任意一个客户信息中的客户编号、客户姓名、客户身份证号码、积分、消费额中的任意一个信息的修改。
借助的函数是void xiugai()来实现;
4、 查看消费者信息,该模块主要实现:(1)、全部客户基本信息(客户编号、客户姓名、客户身份证号码、积分、消费额)的输出。(2)、某个客户基本信息(客户编号、客户姓名、客户身份证号码、积分、消费额)的输出。
借助的函数是void chakan()来实现;
5、 根据积分计算打折后消费总**,该模块主要实现:根据客户所对应积分计算出打折优惠和打折后的消费额。借助的函数是void jisuan()来实现;
6、 删除运行过的信息并返回第一页主菜单,该模块主要实现:运行内容太多时此功能可以简化运行页面。借助的函数是void qingping()来实现;
7、 退出程序,该模块主要实现:退出该运行程序。
三、系统的设计与实现。
一) 增添消费者信息:void zentian()
分析:首先输出主菜单,然后根据提示输入要添加几条新客户信息,然后输入客户全部信息即可。流程图如图2所示。
图2:void zentian()流程图。
该模块的具体**如下所示:
void zentian()/增添消费者信息。
int i,k;
printf("");
printf(" 请输入您要添加几条新信息:")
scanf("%d",&k);
printf("");
printf(" 请输入要添加的客户信息(编号最小为10006),回车后信息将自动保存:");
printf("客户编号客户名身份证号(18位) 积分消费额");
for(i=5;i<5+k;i++)
printf(" 保存成功!请到查看消费者信息中查看!");
二) 删除消费者信息:void shanchu()
分析:首先输出主菜单,然后输入要删除的客户编号,然后回车即可删除该客户的所有信息。流程图如图3所示。
图3:void shanchu()流程图。
该模块的具体**如下所示:
void shanchu()/删除消费者信息。
三) 修改消费者信息:void xiugai()
分析:首先输出主菜单,然后选择要修改某个客户的全部信息还是某条信息。若修改全部信息则重新输入该客户的全部信息即可,若修改某处则选择要修改**然后重新输入即可。流程图如图4所示。
图4:void xiugai()流程图。
该模块的具体**如下所示:
void xiugai()/修改消费者信息。
int i,a,b,q,p;
double j;
printf("");
printfn");
printfn");
printf修改某处信息,请选择1n");
printfn");
printf修改全部信息,请选择2n");
printfn");
printfn");
printf(" 请输入您的选择:")
scanf("%d",&p);
if(p==1)
printf("");
printf(" 请输入要修改的客户信息的编号:")
scanf("%d",&a);
for(i=0;i<5+k;i++)
if(a==m[i].kehubh)
printf("");
printfn");
printfn");
printf修改客户编号,请选择1n");
printfn");
printf修改客户名,请选择2n");
printfn");
printf修改客户身份证号,请选择3 #");
printfn");
printf修改客户积分,请选择4n");
printfn");
printf修改客户消费额,请选择5n");
printfn");
printfn");
课程设计报告格式 课程设计
洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...
课程设计总结,课程设计报告
课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...
课程设计 课程设计报告格式
学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...