Dự án xây dựng hệ thống bán điện thoại di động online giúp người mua hàng có thể dễ dàng tiếp cận, lựa chọn và đặt mua sản. Người quản lý có thể dễ dàng quản lý thông tin sản phẩm, thông tin đơn hàng, thông tin người dùng. Ứng dụng sử dụng cơ sở dữ liệu SQL Server để lưu trữ thông tin, ứng dụng được thiết kế trên nền tảng ASP.NET MVC Framework.
Giao diện Register thiết kế nằm trong một cái box được căn giữa trung tâm trang web. Bên trong chứa thêm 2 lớp nhỏ
Header:
_Title: Có value là Register
_Button: Logo Facebook + value “Đăng nhập bằng Facebook”
Container:
_Là một dạng form gồm các label và input tương ứng với các thuộc tính trong Model KHACHHANG
_Button có type là submit và value là “Đăng kí” có width bằng với các input
Một box khác có width tương tự box trên có chứa thẻ anchor với value “Đăng nhập” nhằm chuyển sang giao diện login khi đã có đã tài khoản
Xử lí:
Nếu như ấn vào button có value "Đăng kí"
-Kiểm-Kiểm tra validation của các input
-Sau khi vượt qua lớp kiểm tra đầu tiênthì sẽ so sánh Email trong db và Email được nhập từ input
-Sau khi vượt 2 lớp kiểm tra thành công thì sẽ lưu các value trong input tương ứng với Model KHACHHANG vào bảng
KHACHHANG trong database
Nếu như ấn vào button có value "Đăng nhập bằng Facebook"
-Cho phép người dùng truy cập vào giao diện do Facebook cấp và bên Facebook sẽ hỏi người dùng cho phép sử dụng
email và Họ tên của người dùng bằng một biến accessToken do bên Facebook cấp
Lưu trữ:
Nếu như đăng kí bằng cách điền thông tin vào các input
-Các value được nhập vào input từ người dùng sẽ được lưu xuống bảng KHACHHANG trong database (Họ tên, Email, Địa
chỉ, Số điện thoại, Mật khẩu).
Nếu đăng kí bằng Facebook
-Lưu các thông tin được lấy từ Facebook vào bảng KHACHHANG trong database (Họ tên, Email)
Giao diện:
Giao diện Register thiết kế nằm trong một cái box được căn giữa trung tâm trang web. Bên trong chứa thêm 2 lớp nhỏ
_Là một dạng form gồm các label và input tương ứng với các thuộc tính trong Model KHACHHANG _Button có type là submit và value là “Đăng kí” có width bằng với các input
Một box khác có width tương tự box trên có chứa thẻ anchor với value “Đăng nhập” nhằm chuyển sang giao diện login khi đã có đã tài khoản
Xử lí:
Nếu như ấn vào button có value "Đăng kí" -Kiểm-Kiểm tra validation của các input -Sau khi vượt qua lớp kiểm tra đầu tiênthì sẽ so sánh Email trong db và Email được nhập từ input -Sau khi vượt 2 lớp kiểm tra thành công thì sẽ lưu các value trong input tương ứng với Model KHACHHANG vào bảng KHACHHANG trong database
Nếu như ấn vào button có value "Đăng nhập bằng Facebook" -Cho phép người dùng truy cập vào giao diện do Facebook cấp và bên Facebook sẽ hỏi người dùng cho phép sử dụng email và Họ tên của người dùng bằng một biến accessToken do bên Facebook cấp
Lưu trữ: