课程设计报告

发布 2022-10-01 05:44:28 阅读 1465

兰州商学院陇桥学院。

设计题目:客户消费积分管理系统。

系别:工学系。

专业 (方向):计算机科学与技术(网络工程方向。

年级、 班: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语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...