C语言设计—饭卡管理程序

C语言课程设计报告饭卡管理程序

完成日期:2009年12月

【题目描述】该程序为饭卡管理程序,具有下列功能:(1) 录入某位持卡人的基本信息?教师:职工号?姓名?院系?金额;学生:学号?姓名?院系?金额;随机分配一个密码,分配一个卡号?(2) 给定卡号,显示此卡的基本信息;(3) 给定卡号,修改密码或查询密码;(4) 给定卡号,修改持卡人信息;(5) 给定卡号,查询余额或加钱; (6) 给定卡号,输入密码后,若余额充足即可消费;(7) 挂失处理;给定卡号或职工号(学号)等信息进行挂失处理,挂失处理后能查到该卡号,但显示“该卡已挂失”信息?(8) 删除处理;给定卡号或职工号(学号),对该卡进行删除处理;删除处理后无法找到该卡号?(9) 提供一些统计各类信息的功能?可统计当前教师?学生持卡人数;当前已挂失卡卡号;当前卡中余额少于10元的卡号,并显示其余额?【用户??档】应用程序功能详细说明1?进入操作菜单?按照菜单提示选择需要的操作?选择0~9号,若超出该范围,系统将提示警告信息,且切回到主菜单?若需退出系统选择0?每项操作执行完毕,将出现是否返回原菜单的提示信息,选择是将返回主菜单,选择否将返回该项操作的选择菜单?2?录入持卡人信息:该程序可分别管理教师学生各100人?持卡人分教师卡和学生两种,进入录入界面后,用户按菜单选择卡的类别?之后按照程序提示的文本格式及长度要求,按顺序依次输入教师号(学生号)?姓名?院系及金额?超出允许的范围,系统可能出现运行错误?查询饭卡基本信息:进入查询界面,输入卡号,即可显示持卡人的卡号?姓名?教师号(学生号)?院系?卡上金额?若输入卡号不存在,系统将提示卡号错误?修改或查询密码:进入密码编辑界面,输入卡号,将会显示出命令选择菜单?根据提示选择希望进行的操作?密码修改成功后,系统会给出密码修改成功信息?若输入卡号不存在,系统将提示卡号错误?修改个人信息:进入修改界面输入卡号,系统将逐项询问是否要修改该项信息,选择是即可修改,选择否,将跳转到下一条信息修改?修改信息的格式及长度要求与录入相同?若输入卡号不存在,系统将提示卡号错误?饭卡加钱或查询余额:进入余额操作界面,输入卡号,根据屏幕提示选择需要的操作?加钱成功后系统会显示成功操作信息?若输入卡号不存在,系统将提示卡号错误?处理消费信息:进入消费界面,按照提示输入卡号以及消费金额,系统会提示输入密码?若密码正确,则显示消费成功信息,并从账户中扣除相应余额,若密码错误,系统将警告密码错误,并返回主菜单?若消费金额超出余额范围,则系统提示余额不足信息,消费不成功并返回主菜单?若输入卡号不存在,系统将提示卡号错误?挂失:进入挂失界面,根据系统提示选择输入卡号或输入教师号(学生号)进行操作?若正确输入相应卡号系统将确认是否挂失,选择是则挂失成功?挂失后若进行以上各项操作以及删除操作,系统均将提示已挂失信息,并无法进行操作?若输入卡号不存在,系统将提示卡号错误?删除:进入删除界面,根据菜单提示选择输入卡号还是教师号(学生号),输入相应号码,系统将询问是否要删除该号码?选择是,则提示该卡删除成功,选择否,将返回主菜单?若输入的号码不存在,系统将提示号码错误并返回主菜单?删除后,该卡在系统中将不能被查出?统计其他信息:进入统计界面,根据菜单选择需要进行哪项统计?选择1,将统计出当前教师及学生的持卡人数;选择2,将统计出当前所有挂失卡卡号;选择3,将统计出当前卡中余额不足10元的卡号及相应余额?应用程序运行环境的要求Turbo C2.0或Win-tc环境下均可运行?应用程序的安装与启动方法将程序源代码置入Turbo C2.0或Win-tc中,运行程序?或直接双击运行.exe格式的可执行文件运行该程序?程序的界面?交互方式和操作方法以下是程序运行后的主菜单操作界面?按照系统的询问,选择需要的操作?程序运行过程中输入命令完毕需键入回车键确认?输入数据类型?格式和内容限制教师及学生的个人信息属于结构体型数据;菜单选择项:整型数据,只可输入系统提供的选项代号;确认选项:字符型数据,大小写均可,只可输入Y或N;教师号(学生号):整型数据,只可输入介于1000至9999间的整型数据;姓名:字符型一维数组,姓氏与名字之间用空格隔开,少于20个字符;院系:字符型一维数组,院与系之间可用空格隔开,少于50个字符;金额:单精度实型数据,精确到分,可输入介于0.00至5000.00间的数据;卡号?密码:整型数据,介于1000至9999之间随机产生?应用程序运行中,用户需要使用的交互命令名称?功能和格式的详细解决和示例数字选择交互命令?以菜单为例,在操作界面中选下需要的操作所对应的数字,按回车键,即可进

c语言饭卡服务程序设计思路,C语言设计—饭卡管理程序.doc相关推荐

  1. c语言课设学生管理程序,c语言程序课程设计学生成绩管理程序.doc

    c语言程序课程设计学生成绩管理程序 武汉科技大学 二〇一〇~二〇一一学年第一学期 信息科学与工程学院 课程设计报告书 课程名称: C语言课程设计 班 级: 自动化2009级2班 学 号: 姓 名: 指 ...

  2. c语言链表写贪吃蛇思路,C语言构建的链表贪吃蛇

    用C语言链表写的贪吃蛇(程序设计时做的,做的不好大佬勿喷) 借助游戏内容分析贪吃蛇所需的功能主要包括这几块: 移动光标模块 打印地图模块和基本规则信息 读取最高分文件 打印初始蛇模块 打印时给予蛇的初 ...

  3. linux下hba卡服务,在Linux下查看FC HBA卡的速率和状态

    查看FC HBA卡的WWN号 一般是在/sys/class/fc_host/host*/目录下 [root@localhost ~]#cat /sys/class/fc_host/host2/port ...

  4. c语言超市选址问题实验报告,数据结构课程设计-超市选址问题.doc

    数据结构 课程设计报告 设计题目:学校超市选址问题 专 业 计算机科学与技术 班 级 10计本2班 学 生 朱冬 学 号 联系方式 年 学期 问题描述 对于某一学校超市,其他各单位到其的距离不同,同时 ...

  5. 基于at89c51单片机的led数字倒计时器设计c语言,at89c51单片机led数字倒计时器课程设计论文-本科毕业设计.doc...

    课 题: AT89C51单片机LED数字倒计时器 专 业: 班 级: 学 号: 姓 名: 指导教师: 设计日期: 成 绩: 重庆大学城市科技学院电气学院 目录 一.设计目的作用1 二.设计要求1 三. ...

  6. c语言中式等号右边赋予左边吗,中式设计文字资料大全.doc

    中式设计文字资料大全 百度百科的解释: 中式风格是以宫廷建筑为代表的中国古典建筑的室内装饰设计艺术风格,气势恢弘.壮丽华贵.高空间.大进深.雕梁画栋.金壁辉煌,造型讲究对称,色彩讲究对比装饰材料以木材 ...

  7. 【打卡功能实现思路】

    做打卡功能的思路 文章目录 做打卡功能的思路 打卡大概流程 首先生产消息 消息到mq后的处理 消息的消费 总结 打卡大概流程 首先生产消息 首先进行一些人员信息校验之后往mq存入消息同时把这个打卡信息 ...

  8. 第一章 程序设计与C语言

    C语言作业 第一章 程序设计与C语言1.1 引例编写程序,输出两个整型数中的最大值.C语音是由函数组成的.程序涉及4个函数:main().max().scanf()和printf().其中,main( ...

  9. 如何开发微信礼品卡-服务端

    微信礼品的官方文档,请戳微信礼品卡. 官方咨询邮箱:weixincard@tencent.com. 本文仅记录微信礼品卡后端开发相关: 1.设计礼品卡数据库表结构 请仔细阅读微信礼品卡官方文档,再进行 ...

最新文章

  1. 虚拟机使用镜像文件安装系统
  2. leetcode 5. 最长回文子串 暴力法、中心扩展算法、动态规划,马拉车算法(Manacher Algorithm)
  3. Nosql数据库的四大分类
  4. oracle归档目录莫名删除,Oracle归档目录被自动删除的bug
  5. IWMS实现频道页面的方法
  6. Android之ActivityLifecycleCallbacks的得到当前的activity的状态
  7. 英特尔自动驾驶部门秘密申请IPO 有望成今年美股规模最大IPO
  8. Android 11 正式版发布!
  9. sp许可证查询 旧sp电信经营许可证查询 电信业务
  10. java使用RunTime调用windows命令行
  11. php旅游管理系统,基于Laravel框架开发的旅游网站管理系统PHP源码
  12. Android release apk 签名流程
  13. mySQL 2008安装MOF无法连接_SQL Server 2008安装失败,提示MOF编译器无法连接WMI服务器,该如何解决.谢谢!...
  14. This dependency was not found: * common/stylus/index.styl in ./src/main.js
  15. 大一总结与突然的感悟
  16. Building dependency tree… Done Package aptitude is not available, but is referred to by another pac
  17. Docker中定制镜像的两种方法
  18. 猜数字游戏java课程设计报告
  19. 计算机单总线结构的特点,单总线优缺点
  20. 再谈目前QQ空间主流的赚钱方法

热门文章

  1. thinkphp视图中插入php代码
  2. 汇编debug与masm命令
  3. HTML5 meta最全使用手册
  4. 一种简单的排列组合方法实现(C语言)
  5. 查询数据库里所有表名,字段名的语句
  6. [转载] python zip 文件解压中文乱码问题解决
  7. [转载] python bytearray拼接_python-4-bytes和bytearray
  8. [转载] Java默认构造方法
  9. [转载] java调用c++的dll及java.lang.UnsatisfiedLinkError解决方法
  10. UVA - 1262 Password (注意空集的特殊情况)