客户消费积分管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计(论文)任务书

软件学院软件工程+交通运输专业2013-2班

一、课程设计(论文)题目客户消费积分管理系统的设计与实现

二、课程设计(论文)工作自2015年 1月 5 日起至2015年 1月 9日止。

三、课程设计(论文) 地点: 创新大楼机房

四、课程设计(论文)内容要求:

1.课程设计的目的

为了配合《数据结构》课程的教学,使学生能更深刻的领会《数据结构》课程的重要性,特开设此课程设计;编写一些在特定数据结构上的算法,通过上机调试,更好的掌握各种数据结构及其特点,培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。

2.课程设计的任务及要求

1)基本要求

(1)课程设计前必须选定课程设计题目,并认真进行需求分析与系统设计;

(2)上机调试之前要认真准备实验程序及调试时所需的测试数据;

(3)独立思考,独立完成,严禁抄袭,调试过程要规范,认真记录调试结果;(4)上机结束后认真规范撰写课设报告,对设计进行总结和讨论。

2)课程设计论文编写要求

(1)要按照书稿的规格撰写打印课设论文

(2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等

(3)正文中要有问题描述、抽象数据类型的定义、数据的存储结构、设计的求解算法、算法的实现、调试分析与测试结果

(4)课设论文装订按学校的统一要求完成

3)课设考核

从以下几方面来考查:

(1)考勤和态度;

(2)任务的难易程度及设计思路;

(3)动手调试能力;

(4)论文撰写的水平、格式的规范性。

4)参考文献

[1] 严蔚敏, 吴伟民. 数据结构(C语言版)[M]. 北京:清华大学出版社, 2007年.

[2] 严蔚敏, 吴伟民. 数据结构题集(C语言版)[M]. 北京:清华大学出版社, 2007年.

[3] 谭浩强. C语言程序设计[M]. 北京:清华大学出版社,2006年.

5)课程设计进度安排

内容天数地点

构思及收集资料1图书馆

程序设计与调试3计算机房

撰写论文1图书馆

6)任务及具体要求

客户消费积分管理系统的设计与实现

(1)采用一定的存储结构进行信息的存储;

(2)对客户的信息可以进行修改,删除,添加;

(3)能够根据消费情况进行积分的累加;

(4)根据积分情况,对客户实行不同程度的打折优惠;

学生签名:

2015年1 月9 日

课程设计(论文)评审意见

(1)考勤和态度:优()、良()、中()、一般()、差()(2)任务难易及设计思路:优()、良()、中()、一般()、差()(3)动手调试能力评价:优()、良()、中()、一般()、差()(4)论文撰写水平及规范性评价:优()、良()、中()、一般()、差()

评阅人:职称:讲师

2015年1 月9 日

目录

1.绪论 (2)

1.1需求分析 (2)

1.1.1基本功能需求 (2)

1.1.2非功能需求 (2)

1.2系统功能要求 (2)

2.概要设计设计 (3)

3.详细设计 (4)

3.1添加客户:void Getelem(cnode*head) (4)

3.2查找客户voidSearch(cnode*head,char name[]) (8)

3.3修改客户void Amend(cnode*head,char name[]) (10)

3.4删除客户:void Delete(cnode*head,char name[]) (13)

3.5统计客户积分:Count(cnode*head,char name[]) (16)

4.调试分析与结果 (19)

5.总结 (22)

6.参考文献 (23)

7.附录 (23)

熊志——客户消费积分管理系统的设计与实现

1.绪论

1.1 需求分析

1.1.1基本功能需求

本设计应该同时完成以下功能:

①添加用户

②查找用户

③修改用户

④删除用户

充分满足对于管理系统的要求。

1.1.2非功能需求

有简洁、易用、易懂、友好的用户界面。操作人群应该是能操作电脑的人都能使用该系统

1.2 系统功能要求

针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。

①采用一定的存储结构进行客户信息的存储;

②对客户的信息可以进行修改、删除、添加;

③能够根据消费情况进行客户积分的累加;

④根据积分情况,对客户实行不同程度的打折优惠;

华东交通大学课程设计

2.概要设计设计

通过对系统功能的分析,客户消费积分管理系统功能如图2-1所示。

图2-1客户消费管理系用统图

由图可知,建立一个客户消费积分管理系统,首先要定义一个抽象数据类型来储存客户的基本信息,其中包括客户的姓名,卡号,消费价格以及打折情况。我们用malloc函数来分配内存空间存储客户的基本信息。在这个系统中,我们主要用到五个模块:

1、添加客户信息:在这个函数中我们可以添加客户的信息,会员

卡号,我们还可以在这个函数中记录客户的消费金额,打折情况。

这些功能主要借助void Getelem(cnode*head)函数来完成。

2、修改客户信息:我们首先通过姓名查找到所要修改客户的信息,

然后我们就可以修改该客户的姓名,会员卡号,消费金额,这些我

们都是通过void Amend(cnode*head,char name[])函数来实现的

3、查找客户信息:我们也是通过查找客户的姓名来查客户的消费

信息的,查到之后我们可以看到客户的消费的金额,积分,以及享

受的折扣情况,这个我们主要通过void Search(cnode*head,char

name[])函数来完成的。

相关文档
最新文档