uml画出银行卡取钱的序列图[整理版]uml画出银行卡取钱的序列图[整理版]
软件测试作业四:
1、UML画出银行卡取钱的序列图(MVC设计原则,取钱时,需要做历史记录)
2、用户输入的密码在:8-15位之间 必须包含数字 大写字母 小写字母,可以包含@#_,
字母或_可以作为开始,其他无效
测试类
using System;
using System.Collections.Generic; using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
publi...
uml画出银行卡取钱的序列图[整理版]
软件测试作业四:
1、UML画出银行卡取钱的序列图(MVC设计原则,取钱时,需要做历史
)
2、用户输入的密码在:8-15位之间 必须包含数字 大写字母 小写字母,可以包含@#_,
字母或_可以作为开始,其他无效
测试类
using System;
using System.Collections.Generic; using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
public class Check
{
public int Check_Pwd(string ch)
{
int value =1;
int che1 = 0;
int che2 = 0;
int che3 = 0;
if (ch.Length >= 8 && ch.Length <= 15)
{
int check_first = Convert.ToInt32(ch[0]);
if ((check_first >= 65 && check_first <= 90) || (check_first >= 97 && check_first
<= 122) || (check_first == 45))
{
foreach (char C in ch)
{
int check_chs = Convert.ToInt32(C);
if (value == 1)
{
if (check_chs >= 65 && check_chs <= 90)
{
che1++;
value = 1;
}
else if(check_chs >= 97 && check_chs <= 122)
{
che2++;
value = 1;
}
else if(check_chs >= 48 && check_chs <= 57)
{
che3++;
value = 1;
}
else if ((check_chs == 64) || (check_chs == 35) || (check_chs == 45))
{
value = 1;
}
else
{
value = 0;
}
}
else
{
break;
}
}
if (che1 > 0 && che2 > 0 && che3 > 0)
{
value = 1;
}
else
{
value = 0;
}
}
else
{
value = 0;
}
return value;
}
else
{
value = 0;
return value;
}
}
}
}
主程序入口
using System;
using System.Collections.Generic; using System.Linq;
System.Text; using
namespace ConsoleApplication2 {
class Program
{
static void Main(string[] args)
{
//Ch为要输入的密码
string Ch = "";
Check check = new Check();
if (check.Check_Pwd(Ch) == 1)
{
Console.WriteLine("输入的密码格式正确~");
Console.ReadLine();
}
else
{
Console.WriteLine("输入的密码格式错误~");
Console.ReadLine();
}
}
}
}
本文档为【uml画出银行卡取钱的序列图[整理版]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。