# 登录登出
# 功能详细列表
- 登录
- 用户名和密码输入
- 登录按钮
- 调用登录接口
- 返回登录结果
- 登录成功,显示用户信息和功能界面
- 登录失败,提示错误原因,重新登录
- 登出
- 登出按钮
- 登录按钮
- 调用登出接口
- 返回登出结果
- 登出成功,回到用户和密码输入界面
- 登出失败,提示错误原因。
# 流程图
# 界面交互草图
# 功能接口
/// <summary>
/// 收私有谱数据源操作接口
/// </summary>
public interface IDataBasePlatform
{
/// <summary>
/// 当前登录用户信息
/// </summary>
UserInformation CurrLoginUser { get; }
/// <summary>
/// 平台登录接口
/// </summary>
/// <param name="userName">用户名</param>
/// <param name="password">密码</param>
void Login(string userName, string password);
/// <summary>
/// 平台注销接口
/// </summary>
void Logout();
/// <summary>
/// 登录接口返回事件
/// </summary>
event EventHandler<LoginComplateEventArgs> LoginComplatedEvent;
/// <summary>
/// 登出验证返回事件
/// </summary>
event EventHandler LogoutComplateEvent;
.
.
.
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
提示
登录登出接口在开发Database功能时已完成,新需求亦可满足复用。