1 / 26
文档名称:

毕业设计论文:基于c、c 语言的客户消费积分管理系统的设计与实现.docx

格式:docx   大小:223KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文:基于c、c 语言的客户消费积分管理系统的设计与实现.docx

上传人:fangjinyan2017001 2021/10/22 文件大小:223 KB

下载得到文件列表

毕业设计论文:基于c、c 语言的客户消费积分管理系统的设计与实现.docx

相关文档

文档介绍

文档介绍:色海流史弟呻投士手
毕业设计(论文)
目录
. 设计目的 2
. 问题描述 3
.需求分析 3
数据需求 3
基本功能需求 3
非功能性需求 3
.概要设计 4
数据结构 4
系统包含的函数 4
函数间的关系 4
系统功能模块图 5
.详细设计 5
结构体的详细定义 5
系统函数详细介绍 6
系统功能模块介绍 12
具体模块设计 13
.调试分析 15
.使用说明 16
. 设计总结 20
.参考文献 21
《数据结构》毕业设计
客户消费积分管理
.设计目的
“数据结构”是计算机科学与技术专业一门十分重要的专业 技术基础课,计算机科学各领域及有关的应用软件都要使用到各 种数据结构。对于从事计算机科学及其应用的科技工作者来说, 数据结构与算法是必须透彻地掌握的重要基础。
学习数据结构与算法的最终目的是解决实际的应用问题,特
别是非数值计算类型的应用问题。毕业设计是加强学生实践能力
的一个强有力手段。毕业设计所安排的题目,在难度和深度方面
都大于平时的上机训练,要求同学在完成设计和编写中小型软件
的过程中,深化对数据结构与算法毕业中基本概念、理论和方法
的理解;训练综合运用所学知识处理实际问题的能力,强化面向 对象的程序设计理念;使同学的程序设计与调试水平有一个明显 的提高。
毕业设计要求学生在完成程序设计的同时能够撰写比较规范
的设计报告。严格实施毕业设计这一环节,对于学生基本程序设 计素养的培养和软件工作者工作作风的训练,将起到显著的促进 作用。
.问题描述
本设计用于管理客户的消费情况,从而根据客户的消费积分
对客户实行不同程度的打折优惠。客户消费积分管理系统具体应
该使用一定的存储结构将用户的消费信息存储起来,以方便管理。
其中用户的信息包括用户姓名,用户身份证号码,用户消费金额,
用户积分多少。继而完成对于客户信息的增删查改等管理。
.需求分析
数据需求
应使用结构体对每个用户的信息进行封装。其中用户的信息
包括用户姓名,用户身份证号码,用户消费金额,用户积分多少。
然后运用链表的存储结构将所有用户信息进行保存。继而完成各
种功能。
基本功能需求
本设计应该同时完成以下功能①添加用户②查找用户③修
改用户④删除用户⑤统计客户数量⑥按一定顺序显示客户信息⑦
清空用户信息 ⑧ 用一定的存储方法实现用户信息的永久保存 , 充分满足对
于管理系统的要求。
非功能性需求
用户界面需求:简洁、易用、易懂、友好的用户界面。
硬件要求:装有 Visual C++ 的计算机。
可靠性需求:保证用户在正常使用本系统时,用户的操作或 误操作不会产生数据的丢失。
.概要设计
数据结构
本设计采用链表的存储方式对用户的信息进行临时性的存
储,其中每个节点的信息用结构体进行封装,其中用户的信息包
括用户姓名,用户身份证号码,用户消费金额,用户积分数量。
系统包含的函数
系统包含的函数有:添加函数,按姓名查找函数,按身份证
号查找函数,修改函数,删除函数,显示函数,统计函数,排序
函数,计算折扣函数,清空函数,文件保存函数,文件读取函数,
身份证验证函数和主函数。共计 14 个函数。
函数间的关系
①显示函数调用计算折扣函数,计算出客户的折扣信息,并在屏 幕上显示;
②主函数在调用添加,修改,删除,清空函数之后都必须调用文 件保存函数进行保存。
③调用显示函数之前先调用排序函数,以便屏幕输出有序的用户
信息。
调用添加函数之前先调用身份验证函数,判断身份证号是否重
复。
其它各个函数都各自独立。

客户皆盖若州打折堀七笔跷
图4-1系统功能模块图
注释:此处的调用不是真正意义上的调用,而是在主函数中调用 A函数前,
先调用B函数。以此来类比 A函数调用B函数。
S小客户脩旦

结构体的详细定义
构造一个结构体,封装客户的个人信息,作为链表中每个节 点的模板。括用户姓名,用户身份证号码,用户消费金额,用户 积分数量。具体实现如下:
//定义一个结构体 C
struct C
{
char name[20];
char ID[20];
double consume;
double integer;
C *next;
};
系统函数详细介绍
①添加用户。函数 void Getelem (cnode *head); 采用类将每个用 户的信息封装,其中包括用户姓名 name用户省份证号ID、用户 消费金额 consume、 积分 integ

最近更新

二零二五年度天津市房产买卖税费结算协议3篇 42页

二零二五年度外墙广告位安装安全规范合同2篇 29页

「成都上灶师父2025年招聘与餐饮品牌合作协议.. 3页

不锈钢精密仪器加工定制合作协议 2页

二零二五年度2025年度教育培训机构学生综合素.. 37页

个人代付款委托管理服务合同 2页

二零二五宅基地使用权租赁合同模板3篇 35页

中小企业知识产权担保借款合同 3页

验收表格(正式) 7页

2025年度绿色能源产品委托推销服务合同书3篇 40页

2025年度科技创新项目策划与实施委托合同3篇 36页

2025年度生物科技项目多方合伙投资协议3篇 42页

仓储空间租赁及维护保养合同 3页

仓房房屋买卖合同:仓储房产交易合同中的金融.. 3页

2025年度智能家居家具买卖合同书模板3篇 38页

企业厂房租赁合同参考模板 3页

企业班车日常维护与保养服务合同 3页

企事业单位与商务用车租赁合作协议 3页

2025年度建筑节能改造工程付款合同协议3篇 42页

住宅小区智能车库车位买卖合同 2页

体育场馆场地租赁分成合同 3页

体育赛事策划人员劳务派遣合同 3页

采棉机驾驶员职业技能鉴定与劳动合同 3页

中国急性期缺血性脑卒中诊治指南2025 12页

汽车刹车抱死的利与弊 5页

汇总 - 39种行业废水处理工艺流程图 4页

风力发电施工安全培训课件 35页

发电厂电气主接线及厂用电 120页

JT∕T 1375.1-2022 公路水运工程施工安全风险.. 18页

11g363构造柱图集 1页