功能需求: 设计一组命令完成 agenda 的管理,例如:
- agenda help :列出命令说明
- agenda register -uUserName –password pass –email=a@xxx.com :注册用户
- agenda help register :列出 register 命令的描述
持久化要求:
- 使用 json 存储 User 实体
- 当前用户信息存储在 curUser.txt 中
测试结果:
-
按照格式要求进行注册之后,会在Users.txt中记录数据


-
此时如果还想注册一个同样用户名的用户,会禁止该操作

-
正常的登录登出

-
登录之后,CurUser.txt中就会记录当前登录的用户名

-
此时如果还想登录,同样会禁止该操作

-
如果用户名或者密码输错了,同样会进行提示

本文介绍了一个agenda管理系统的功能需求及测试结果,包括命令设计如注册、帮助等,使用json存储用户信息,确保用户名唯一性,并记录当前登录状态。
496

被折叠的 条评论
为什么被折叠?



