C语言程序设计会员卡管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计会员卡管理

【题目描述的内容】 【简单的描述】 设计一个图书大厦的会员卡管理程序,使其具有一些基本的功能,通过所给的提示信息便可以对会员的信息进行相应的处理。 【详细的描述】 会员卡管理程序 【题目描述】 请设计一个图书大厦的会员卡管理程序。该程序应该具有下列功能: (1) 录入某位持卡人的基本信息:姓名、身份证号、电话/手机并分配一个卡号 (2) 给定卡号,显示此卡的基本信息; (3) 给定卡号,查询累积得分; (4) 给定卡号,进行购书的相应处理:购书款的打折;累计得分处理 (5) 给定卡号或身份证号等信息进行挂失处理,挂失处理后能查到该卡号,但显示“该卡已挂失”信息。 (6) 给定卡号,对该卡进行删除处理;删除处理后无法找到该卡号。 (7) 提供一些统计各类信息的功能。 【说明】 约定: 任何一个人均可申请会员卡;每个人只能申请一个会员卡;卡号自动生成; 购书款的打折:累积购书满1000元后享受95折、满2000元享受9折、满5000元享受8折 。 【题目要求】 (1) 按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序; (2) 为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。 【输入要求】 应用程序运行后,在屏幕上显示一个菜单。用户可以根据需求,选定相应的操作项目。进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。 【输出要求】 (1) 应用程序运行后,要在屏幕上显示一个菜单; (2) 要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。 【用户文档的内容】 应用程序功能的详细说明 这是一个图书大厦的会员卡管理程序。该程序具有下列功能: 使用该程序时,可以通过屏幕上显示的菜单以及所给的提示信息进行相应的操作。程序中将菜单定义了一个函数,即: void menu(); /*菜单函数*/ 程序是的主页面的菜单如下: 在菜单函数中通过对各项的选取,从而进入相应的函数中,继而进行接下来的操作。 (1) 录入某位持卡人的基本信息:姓名、身份证号、电话/手机并分配一个卡号 struct huiyuan /*定义会员信息结构体类型*/ { char num[100]; /*卡号*/ char name[20]; /*姓名*/ char ID[30]; /*身份证号*/ char tel[30]; /*电话号码*/ float fen; /*积分*/ char g[10]; /*记录改卡是否已挂失*/ }huiyuan [100]; 该功能为菜单中的1选项,定义的函数为: void enter(); /*输入函数*/ 这个函数的作用是创建一个初始的资料信息库,并保存们每位会员的各个信息。每次进入该函数时,信息库将会被更新,以前的信息将会自动删除。 (2) 给定卡号,显示此卡的基本信息; 该功能为菜单中的3选项,定义为函数: void search(); /*查找函数*/ 这个函数功能是通过给定的卡号或身份证号,调取信息库中的对应的信息,完成查询功能。从菜单可以看到,在我定义的这个函数中,还添加了一个删除信息的功能。在查找完成后,可以根据提示信息选择删除、修改、购书、继续查找和返回菜单等功能,进行相应的操作或进入相应的函数。 (3) 给定卡号,查询累积得分; 该功能被合并到上一功能中,查询信息便可以查到积分。 (4)给定卡号,进行购书的相应处理:购书款的打折;累计得分处理 该功能为菜单中的2选项,定义为函数: void buy(); /*购书函数*/ 为方便对会员购书打折的计算,还定义了两个子函数: float Money() /*处理输入的购书总金额*/ float buy_money(float acc) /*购书打折处理函数*/ 它们分别是对顾客所购书的计算处理及对会员购书后的积分和打折的处理。若顾客不是会员,则经过计算得出应付金额。若顾客是会员,则应在原有积分上进行再积分,然后进行打折处理,计算出应付金额。打折处理方法如下: 累积购书满1000元后享受95折、满2000元享受9折、满5000元享受8折 。 (5) 给定卡号或身份证号等信息进行挂失处理,挂失处理后能查到该卡号,但显示“该卡已挂失”信息。 该功能为菜单中的5选项,定义为函数: void guashi(); /*挂失函数*/ 该功能为了防止会员的会员卡丢失,造成损失。所以可以通过输入的卡号或身份证进行挂失处理。挂失后的会员卡以后再使用时不可以享受会员待遇,即不进行各个功能的操作。 (6) 给定卡号

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档