任务说明(二选一):
一、实现模块判断传入的身份证号码的正确性;
二、实现模块判断传入的电子邮箱账号的正确性;
实现要求:
一、实现功能模块;
二、针对所实现的模块编写对应的单元测试代码;
三、需要按PSP流程进行工作量估算,填写任务清单工作量估算表。
—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
任务说明(二选一):
选择二、实现模块判断传入的电子邮箱账号的正确性;
实现要求:
一、实现功能模块;
1、输入邮箱
2、判断输入内容是否为空
3、判断邮箱格式是否正确
正确的邮箱格式是:邮箱用户名(只能为字母和数字)+@+字母数字.+域名(2-3位字母)。例如:15100272@qq.com;
zhuoyuchao@gmail.com
正则表达式为[a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}。
判断完成后,弹窗提示邮箱不能为空、邮箱格式错误,请重新输入、邮箱格式正确。
运行截图:
二、针对所实现的模块编写对应的单元测试代码;
判断电子邮箱格式是否正确 请输入邮箱地址:
三、需要按PSP流程进行工作量估算,填写任务清单工作量估算表。
任务清单工作量估算表:
PSP阶段 | 时间估算(小时) | 实际实际(小时) | |
计划 | 估计每个阶段的时间成本 | 0.3 | 0.2 |
开发 | 需求分析 | 0.2 | 0.1 |
系统设计 | 0.2 | 0.1 | |
设计复审 | 0.2 | 0.1 | |
代码实现 | 0.6 | 0.3 | |
代码复审 | 0.2 | 0.1 | |
测试 | 0.2 | 0.1 | |
报告 | 测试报告 | 0.2 | 0.1 |
总结 | 0.2 | 0.1 |