6. BỐ CỤC LUẬN VĂN
2.2.3.4. Biểu đồ đăng nhập
Hình 2.7: Biểu đồ đăng nhập
Bước 1: Người dùng nhập tên đăng nhập, mật khẩu và nhấn nút Đăng nhập. Bước 2: Chức năng Đăng nhập thực hiện triệu gọi hàm CheckLogin trên Webservice và truyền các tham số tên đăng nhập, mật khẩu vào.
Bước 3: Hàm CheckLogin truy vấn vào CSDL để kiểm tra tên đăng nhập và mật khẩu có tồn tại hay không.
2.2.3.5. Biểu đồ tạo tài khoản mới
Hình 2.8: Biểu đồ tạo tài khoản mới
Bước 1: Người dùng nhập tên đăng nhập, mật khẩu, xác nhận mật khẩu, email. Bước 2: Kiểm tra thông tin nhập vào có hợp lệ hay không.
Bước 3: Triệu gọi hàm tạo tài khoản trên Webservice. Đồng thời, gửi lên các tham số tương ứng.
Bước 4: Hàm tạo tài khoản trên Webservice sẽ thực hiện lệnh SQL để insert thông tin tài khoản mới vào.
Bước 5, 6: Trả về kết quả của quá trình tạo tài khoản cho người dùng bằng một message.
2.2.3.6. Biểu đồ phục hồi tài khoản
Hình 2.9: Biểu đồ phục hồi tài khoản
Bước 1: Người dùng nhập địa chỉ email dự phòng đã được nhập trong quá trình tạo tài khoản trước đây.
Bước 2: Kiểm tra biểu thức email có chính xác hay không. Bước này nhằm mục đích giảm thời gian kiểm tra trên Server nếu như email không chính xác.
Bước 3: Triệu gọi từ xa hàm CheckEmal trên Webservice.
Bước 4: Thực hiện truy vấn để lấy về thông tin tài khoản trong CSDL. Bước 5, 6: Trả thông tin tài khoản về Client.
Bước 7: Client sẽ thực hiện gửi thông tin tài khoản vào email dự phòng của người dùng. Người dùng sẽ truy cập email dự phòng của họ để xem lại thông tin tài khoản và có thể đăng nhập lại để đổi thông tin tài khoản.
2.2.3.7. Biểu đồ upload danh bạ
Hình 2.10: Biểu đồ upload danh bạ
Bước 1,2 : Đọc tất cả các liên lạc trong danh bạ và lưu vào một list. Bước 3: Chuyển đổi Contact list thành XML.
Bước 4, 5: Triệu gọi hàm Create_Contact_listitem trên Webservice và tryền vào CSDL ứng với tài khoản của người dùng.
Bước 6, 7: Trả về kết quả là đã upload thành công hay không.