饭卡实验报告_申请饭卡请示

其他范文 时间:2020-02-28 06:43:13 收藏本文下载本文
【www.daodoc.com - 其他范文】

饭卡实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“申请饭卡请示”。

保定学院·数学与计算机系

C#程序设计实验报告

姓名 李江兰

软件工程 专业 级 2 班

成绩__________ 实验名称:描述饭卡的类

实验目的:熟悉c#中创建类的具体用法,借以编写一个较为完整的食堂饭卡的应用程序。实验内容:

1、需求说明

饭卡:卡号,使用者姓名,余额,状态信息 开办饭卡(提供饭卡号、姓名)充值(提供饭卡号,金额)

买饭(提供饭卡号、饭费,然后系统自动从该人的饭卡中减去饭钱并分别显示饭前后的金额,如果原来饭卡中的余额不足5元,则不能买饭,而且显示“余额不够,请续钱!”,如果挂失信息为真,则显示“本卡已冻结!”。)

挂失(提供卡号,设置状态信息为挂失)解挂

2、实现思路及关键代码

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 饭卡 { cla Program { static void Main(string[] args){ Card card = new Card();//为类Card创建一个对象card Console.WriteLine(“欢迎使用食堂饭卡管理系统”);Console.WriteLine(“办卡B,储值C,消费X,挂失G,解挂J”);while(true)

保定学院·数学与计算机系

{ string choice;choice = Console.ReadLine();switch(choice)//利用选择语句来调用相应的方法 { case “B”: case “b”: { card.B();break;} case “C”: case “c”: { card.C();break;} case “X”: case “x”: { card.X();break;} case “G”: case “g”: { card.G();break;} case “J”:

保定学院·数学与计算机系

case “j”: { card.J();break;} } } } } cla Card//定义了一个Card类 { string id, name, state,xm,kh;int i;double number, sum = 0;public void B()//办卡 { Console.Write(“请输入您的姓名:”);name = Console.ReadLine();Random rand = new Random();i = rand.Next(1, 101);id = i.ToString().PadLeft(3, '0');//卡号为0到100随机选择,并输出长度为3的字符串

Console.WriteLine(name + “您好,您已成功办卡,卡号为:” + id);} public void C()//充值 { Console.WriteLine(“请输入您的卡号:”);kh=Console.ReadLine();if(id==kh.ToString().PadLeft(3,'0'))//判断卡号是否正确 {

保定学院·数学与计算机系

if(state == “挂失”)Console.WriteLine(“此卡已冻结,不能使用!”);else { Console.Write(“请输入充值金额:”);number = double.Parse(Console.ReadLine());sum += number;Console.WriteLine(“充值成功,最新余额为:” + sum);} } else Console.WriteLine(“对不起,您输入的卡号错误!”);} public void X()//消费 { Console.WriteLine(“请输入您的卡号:”);kh=Console.ReadLine();if(id == kh.ToString().PadLeft(3,'0')){ if(state == “挂失”)//判断是否已挂失

Console.WriteLine(“此卡已冻结,不能使用!”);else { Console.Write(“请输入消费金额:”);number = double.Parse(Console.ReadLine());sum-= number;if(sum =0){ Console.WriteLine(“当前余额为:” + sum);Console.WriteLine(“余额不足,请点击C充值”);

保定学院·数学与计算机系

} else if(sum

Console.WriteLine(“卡号为” + id + “的饭卡已挂失!”);} else Console.WriteLine(“对不起,输入错误!”);} public void J()//解挂

保定学院·数学与计算机系

{ Console.WriteLine(“请输入您的姓名:”);xm=Console.ReadLine();Console.WriteLine(“请输入您的卡号:”);kh=Console.ReadLine();if(name == xm && id == kh){ state = }

} } }

“解挂”;Console.WriteLine(“卡号为” + id + “的饭卡已解挂!”);else Console.WriteLine(“对不起,输入错误!”);

保定学院·数学与计算机系

保定学院·数学与计算机系

实验心得:

在编写这个饭卡的程序时,其实遇到了很多的问题和难处,主要是一些方法的具体调用会出现一些问题,在这个程序中编写了有两个类,一个是编写具体方法的类,内容较多较复杂,其次是主类,它主要是有一个调用的功能,其他的具体内容都在Card类中。

我的程序只适用于一个人的一张饭卡,可以应用多张饭卡的程序我现在还是做不太出来但我会继续努力的,另外虽然只可以有一张饭卡,但我也做了链接,也就是说如果姓名和密码错误的话,就不可以做任何应用。

饭卡管理制度

扶绥人民医院饭卡管理制度1 目 的为进一步加强饭卡及用餐管理,特制订本制度。 2 适应范围全体员工。 3 职责3.1 总务科负责食堂刷卡设备的管理、饭卡的办理、饭卡补助、清零......

饭卡编号

吴斌B0349 董罕B0332 高俊B0296 高尚B0344 张弛B0295 罗晓亚 B0348 季晓沛 B0309 王承勇 补卡 杨洋B0301 马璐B0341 许明钰 B0298 邹晓倩 B0297 蔡迅佳 B0294 杨晓静 B0343......

饭卡管理制度

饭卡管理制度1 目 的为进一步加强饭卡及用餐管理,特制订本制度。 2 适应范围全体员工。 3 职责3.1 行政部负责食堂刷卡设备的管理、饭卡的办理、饭卡充值、餐费补助核定等。......

饭卡通知

通 知各位员工:为加强食堂管理,提高食堂服务水平,保障食堂资金安全,经研究决定,从xxxx年x月x日起,食堂将停止饭票售饭,全部使用饭卡就餐。为有效推进该项工作,现将有关事宜通知如下:1......

员工饭卡管理制度

员工饭卡管理制度一、目的规范饭卡发放、使用及用餐管理二、适用范围 公司全体员工三、职责: 综合管理部:负责食堂刷卡设备的业务管理、饭卡的办理、餐费补助明细统计上报等......

下载饭卡实验报告word格式文档
下载饭卡实验报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文