# 登录登出

# 功能详细列表

  • 登录
    • 用户名和密码输入
    • 登录按钮
    • 调用登录接口
    • 返回登录结果
    • 登录成功,显示用户信息和功能界面
    • 登录失败,提示错误原因,重新登录
  • 登出
    • 登出按钮
    • 登录按钮
    • 调用登出接口
    • 返回登出结果
    • 登出成功,回到用户和密码输入界面
    • 登出失败,提示错误原因。

# 流程图

uml diagram uml diagram

# 界面交互草图

# 功能接口

/// <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

提示

登录登出接口在开发Database功能时已完成,新需求亦可满足复用。