课程设计(论文)-客户积分管理系统

课程设计(论文)-客户积分管理系统

ID:6801787

大小:1.40 MB

页数:23页

时间:2018-01-26

课程设计(论文)-客户积分管理系统_第1页
课程设计(论文)-客户积分管理系统_第2页
课程设计(论文)-客户积分管理系统_第3页
课程设计(论文)-客户积分管理系统_第4页
课程设计(论文)-客户积分管理系统_第5页
资源描述:

《课程设计(论文)-客户积分管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、编号课程设计报告2015~2016学年第二学期客户积分管理系统实习类别课程设计学生姓名xxx专业软件工程学号xxxxxxxxxx指导教师何巍、刘丹学院计算机科学技术学院二〇一六年十二月-13-长春理工大学计算机科学技术学院课程设计报告起止周17~18周数2实习地点南研1213/1208/1201实验室课程设计目的:数据结构是为了将实际问题中所涉及的对象在计算机中表示出来并对它们进行处理。通过课程设计可以提高学生的思维能力,促进学生的综合应用能力和专业素质的提高。通过此次软件基础算法课程设计主要达到以下目的:l了解并掌握数据结构与算法的设计方法,具备初步

2、的独立分析和设计能力;l初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;l提高综合运用所学的理论知识和方法独立分析和解决问题的能力;l训练学生用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。课程设计要求:1、独立思考,独立完成:课程设计中各任务的设计和调试要求独立完成,遇到问题可以讨论,但不可以拷贝。2、做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。3、实践设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学

3、生能根据不同的题目类型选择一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。完成课程设计题目《客户积分管理系统》进度安排及主要内容:第一周:调研;需求分析及总体设计;规范化数据结构模型;设计数据结构。第二周:详细设计及测试;使用具体语言实现算法;调试程序;编写课程设计报告。成绩:指导教师(签字)年月日-13-长春理工大学计算机科学技术学院课程设计报告一、概述在我们的生活中,很多超市、酒店等都有vip卡,可以通过记录客户每次的消费情况计以积分,并根据不同的消费情况还会给予客户不同程度的优惠,

4、以此方式来激励客户进行更多的消费,而商家需要一个可以做客户积分管理的系统来帮助其完成计入积分、计算折扣等操作。在这样的理念下,本程序实现了一个小型的客户积分管理系统,可针对客户的消费情况,进行客户管理,并且根据客户的消费积分对客户实行不同的优惠。二、需求分析题目要实现一个客户积分管理系统,因其经常需要进行增删客户,故经考虑,应选取链式结构作为其存储结构,从而减少增删过程中频繁进行大量数据移动。三、技术方案在Windows7平台下,利用MicrosoftVisualStudio2010,以C++为主体,在数据结构的理论指导下,通过使用链表这种存储结构,实

5、现对客户积分信息的管理,实现了一个简易的客户积分管理系统,可以通过客户积分对客户进行不同的折扣优惠和相关信息的管理。四、总体设计在使用系统过程中,我们需要根据客户的情况对客户进行一系列的操作:添加客户、查找客户、删除客户、修改客户等,其对应着链表的增加节点、查找特定节点、删除节点、修改节点信息等,我们通过对链表节点的操作来实现对客户信息的管理,从而进行一系列的操作。五、详细设计1客户积分管理系统的功能模块程序主要分为六大功能模块:添加客户、查找客户、删除客户、修改客户、显示所有客户、统计客户,通过这六大模块可对客户积分进行管理。-13-长春理工大学计算

6、机科学技术学院课程设计报告图-12程序的业务流程图-23具体功能实现3.1主菜单界面-13-长春理工大学计算机科学技术学院课程设计报告在控制台上显示所能进行的操作及对应的编号(如图-3),并提示输入根据输入的内容调用对应的功能。图-33.2添加客户信息给链表添加节点从而实现添加客户信息,节点信息包括姓名、ID、消费金额以及对应折扣。当在主菜单界面输入1时,进入该功能函数,依次要求输入姓名、身份证号(并且对身份证号码进行校验,当不符合身份证号编码规则时提示重新输入)、消费金额。当输入完成后,页面显示折扣。后再次进入主菜单并提示输入一个数字选择后续操作。运

7、行过程如图-4所示。3.3查找客户信息通过对链表节点的遍历并进行节点ID匹配进行查找对应客户,当查找成功时,输出客户信息;反之,输出“不存在该客户!”。之后进入主菜单界面并提示输入一个数字选择后续操作。运行情况如图-5所示。3.4修改客户信息通过ID找到对应客户修改其信息,在消费情况上可选择覆盖以前消费或者续加此次消费,然后显示出修改后的客户信息;若系统中没有该ID,则提示“不存在该客户!”。后程序进入主菜单并提示输入一个数字选择后续操作。如图-6所示。-13-长春理工大学计算机科学技术学院课程设计报告图-4图-5-13-长春理工大学计算机科学技术学院

8、课程设计报告图-63.5删除客户信息通过ID找到对应客户,然后输出其信息,经过确认之后删除其信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。