购物卡管理系统设计(报告源代码)――C语言..pdfVIP

  • 2
  • 0
  • 约3.5千字
  • 约 13页
  • 2021-09-14 发布于湖北
  • 举报

购物卡管理系统设计(报告源代码)――C语言..pdf

购物卡管理系统 【题目要求】 设计购物卡管理系统 ,系统主要模块 : (1 实现系统内制卡、发卡功能 ; (2 实现系统内账户及相关账户管理 ; (3 实现卡交易和合法性检查 ; (4 实现卡交易积分功能 ; (5 实现卡报表功能 ; (6 数据以文件形式存储。 【提示】 制卡 :指申请一张购物卡 ,但还没有使用。 发卡 :该购物卡已经启用。 实现卡交易 :指从卡中消费掉一定的金额。 一、 系统需求分析 根据题目要求 , 由于数据要以文件形式存储 , 所以应提供文件的输入、 输出等 操作 ;在程序中要实现银行卡的各项功能 ,应提供制卡、发卡、存 款、消费、查询账 户相关信息、查询账户交易记录、查询全部信息、退出 程序等一系列操作 ;另外还 应提供键盘式选择菜单实现功能选择。 二、 系统总体设计 分析了整个系统之后 ,根据上面的系统需求分析 ,可以将这个系统的 设计分为如 下七大模块 :制卡、发卡、存款、消费、查询账户相关信息、 查询账户交易记录、查询全部信息。 三、 系统详细设计 1. 主函数设计 主函数的设计比较简介 ,只包括一个菜单函数 ,主要实现菜单功能 , 提供了菜单输 入、模块选择、退出系统等模块的调用。其中各功能模块用 菜单方式选择。 【流程图】 1 N 2 3 【小结】 函数开头有 文件包含“ ”的预处理命令 ,所谓 “文件包含 ”处理是指 一个源文件可 以将另外一个源文件的全部内容包含进来 ,即将另外的文件 包含到本文件之中。 C 语言提供了 #include 命令用来实现 “文件包含 ”的 操作。 在本程序中包含了一下头文件 :string.h 、 ctype.h 、 stdio.h , 方便 调用库 函数实现某些功能。 在程序设计中 ,只使用一些基本类型 (或称简单类型的变量 (如整 型、实型、字 符型变量等和构造类型数据 —— 数组 ,是远远不够的。有 时候需要将不同类型的数 据组合成一个有机的整体 ,以便于引用。这些组 合在一个整体中的数据是相互联系 的。 在这个程序中 ,定义了一个结构体数组来存放购物卡用户的各种信 息,包括账户 卡号、户主姓名、账户余额、账户状态、账户积分 ,结构体 如下 : struct user { int num;/* 账户号码 */ char name[20];/*户主名称 */ float surplus;/* 账户余额 */ char state[2];/*账户状态 , y :已启用 , n :未启用 */ int point;/* 账户积分 */ }u[100]; 同时在各分函数中 ,定义了 int 、 float 、 char 等一系列变量类型 ,用来 实现函数 功能。 在主函数前面 ,要加上对各功能函数的声明 ,声明的作用是把函数的 4 名字、函数的类型以及形参的类型、个数和顺序通知编译系统 ,以便在调 用该 函数时系统按此进行对照检查 ,例如函数名是否正确 ,实参与形参的 类型和个数是否 一致等。 主函数比较简单 ,但是函数的调用很多

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档