资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录目录 一 系统开发的背景一 系统开发的背景 1 二 系统分析与设计二 系统分析与设计 1 一 一 系统功能要求系统功能要求 1 二 二 系统模块结构设计系统模块结构设计 1 三 系统的设计与实现三 系统的设计与实现 2 一 一 增添消费者信息 增添消费者信息 VOIDVOID ZENTIANZENTIAN 2 二 二 删除消费者信息 删除消费者信息 VOIDVOID SHANCHUSHANCHU 3 三 三 修改消费者信息 修改消费者信息 VOIDVOID XIUGAIXIUGAI 5 四 四 查看消费者信息 查看消费者信息 VOIDVOID CHAKANCHAKAN 8 五 五 根据积分计根据积分计算算打折后消费总价格 打折后消费总价格 VOIDVOID JISUANJISUAN 10 六 六 删除运行过的信息并返回第一页主菜单 删除运行过的信息并返回第一页主菜单 VOIDVOID QINGPINGQINGPING 13 七 七 退出程序 退出程序 14 四 系统测试四 系统测试 15 一 一 测试 测试 VOIDVOID ZENTIANZENTIAN 增添消费者信息增添消费者信息 函数 函数 15 二 二 测试 测试 VOIDVOID SHANCHUSHANCHU 删除消费者信息 函数 删除消费者信息 函数 17 三 三 测试 测试 VOIDVOID XIUGAIXIUGAI 修改消费者信息修改消费者信息 函数 函数 18 四 四 测试 测试 VOIDVOID CHAKANCHAKAN 查看消费者信息查看消费者信息 函数 函数 19 五 五 测试 测试 VOIDVOID JISUANJISUAN 根据积分计算打折后消费总价格根据积分计算打折后消费总价格 函数 函数 21 六 六 测试 测试 VOIDVOID QINGPINGQINGPING 删除运行过的信息并返回第一页主菜单删除运行过的信息并返回第一页主菜单 函数 函数 22 七 七 测试退出函数 测试退出函数 23 五 五 总总结结 23 六 附六 附件件 24 一 一 全全部代码 部代码 24 二 二 部 部分分测测试图 试图 33 客户消费积分管理系统客户消费积分管理系统 一 一 系统开发的系统开发的背景背景 为了更便捷科学的管理客户信息和为客户服务 跟着现代化的步伐 因此设计开发了此客户消费积分管理系统来更好的为客户服务 二 系统分析与设计二 系统分析与设计 一 一 系统功能要系统功能要求求 针对客户的消费情况 进行客户管理 根据客户的消费积分对客户实行 不同程度的打折优惠 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 退出程序 该模块主要实现 退出该运行程序 三 系统的设计三 系统的设计与实现与实现 一 一 增添消费者信息 增添消费者信息 voidvoid zentian zentian 分析 首先输出主菜单 然后根据提示输入要添加几条新客户信息 然后输入客户全部信息即可 流程图如图 2 所示 图 2 void zentian 流程图 该模块的具体代码如下所示 void zentian 增添消费者信息 int i k printf n printf 请输入您要添加几条新信息 scanf d printf n printf 请输入要添加的客户信息 编号最小为 10006 回车后信息将自动保存 n n printf 客户编号 客户名 身份证号 18 位 积分 消费额 n n for i 5 i 5 k i scanf d s s lf lf printf n printf 保存成功 请到查看消费者信息中查看 n n 二 二 删除消费者信息 删除消费者信息 voidvoid shanchu shanchu 分析 首先输出主菜单 然后输入要删除的客户编号 然后回车即可 删除该客户的所有信息 流程图如图 3 所示 图 3 void shanchu 流程图 该模块的具体代码如下所示 void shanchu 删除消费者信息 int q b i printf n printf 请输入您所要删除的客户编号 scanf d printf n printf 删除成功 n n printf 删除后剩余客户信息为 n n printf 客户编号 客户名 身份证号 积分 消费 额 n n for i 0 i 5 k i if b m i kehubh q i printf d s s 6 2lf 6 2lf n m q kehubh m q name m q shengfzh m q jifen m q xiaofe 三 三 修改消费者信息 修改消费者信息 voidvoid xiugai xiugai 分析 首先输出主菜单 然后选择要修改某个客户的全部信息还是某 条信息 若修改全部信息则重新输入该客户的全部信息即可 若修改某处则 选择要修改哪里然后重新输入即可 流程图如图 4 所示 图 4 void xiugai 流程图 该模块的具体代码如下所示 void xiugai 修改消费者信息 int i a b q p double j printf n printf printf printf printf printf printf printf printf 请输入您的选择 scanf d if p 1 printf n printf 请输入要修改的客户信息的编号 scanf d for i 0 i 5 k i if a m i kehubh printf n printf printf n printf 修改客户编号 请选择 1 n printf n printf 修改客户名 请选择 2 n printf n printf 修改客户身份证号 请选择 3 n printf n printf 修改客户积分 请选择 4 n printf n printf 修改客户消费额 请选择 5 n printf n printf printf 请输入您的选择 scanf d if b 1 printf n printf 原客户编号为 d n n m i kehubh printf 请输入新客户编号为 scanf d m i kehubh q printf n printf 修改成功 n n printf 客户编号 客户名 身份证号 积分 消 费额 n n printf d s s 6 2lf 6 2lf n m i kehubh m i name m i shengfzh m i jifen m i xiaofe if b 2 printf n printf 原客户姓名 s n m i name printf 请输入新客户姓名为 scanf s printf n printf 修改成功 n n printf 客户编号 客户名 身份证号 积分 消 费额 n n printf d s s 6 2lf 6 2lf n m i kehubh m i name m i shengfzh m i jifen m i xiaofe if b 3 printf n printf 原客户身份证号 s n m i shengfzh printf 请输入新客户身份证号为 scanf s printf n printf 修改成功 n n printf 客户编号 客户名 身份证号 积分 消 费额 n n printf d s s 6 2lf 6 2lf n m i kehubh m i name m i shengfzh m i jifen m i xiaofe if b 4 printf n printf 原客户积分 6 2lf n m i jifen printf 请输入新客户积分为 scanf lf m i jifen j printf n printf 修改成功 n n printf 客户编号 客户名 身份证号 积分 消 费额 n n printf d s s 6 2lf 6 2lf n m i kehubh m i name m i shengfzh m i jifen m i xiaofe if b 5 printf n printf 原客户消费额 6 2lf n m i xiaofe printf 请输入新客户消费额为 scanf lf m i xiaofe j printf n printf 修改成功 n n printf 客户编号 客户名 身份证号 积分 消 费额 n n printf d s s 6 2lf 6 2lf n m i kehubh m i name m i shengfzh m i jifen m i xiaofe if p 2 printf n printf 请输入要修改的客户信息的编号 scanf d for i 0 i 5 k i if a m i kehubh printf n printf 原客户信息为 n printf 客户编号 客户名 身份证号 积分 消 费额 n n printf d s s 6 2lf 6 2lf n m i kehubh m i name m i shengfzh m i jifen m i xiaofe printf 输成如上形式 中间用空格 可以是多个空格 n printf 请输入修改后客户信息为 n n printf 客户编号 客户名 身份证号 积分 消 费额 n n scanf d s s lf lf printf n printf 修改成功 n n 四 四 查看消费者信息 查看消费者信息 voidvoid chakan chakan 分析 首先输出主菜单 然后选择查看全部还是查看某一个 若查看 全部则输出全部客户信息 若查看某个客户信息则输入要查看的客户的编号 即可输出该客户的详细信息 流程图如图 5 所示 图 5 void chakan 流程图 该模块的具体代码如下所示 void chakan 查看消费者信息 int a b p i printf n printf printf printf printf printf printf printf printf 请输入您的选择 scanf d if a 1 printf n printf 您所查看全部客户信息为 有 0 的是需用户添加的 n n printf 客户编号 客户名 身份证号 积分 消费额 n for i 0 i 5 k i printf d s s 6 2lf 6 2lf n m i kehu
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号