7. Bố cục đề tài
2.2.3. Các quy trình xử lý
Quy trình đặt hàng của khách hàng
Hình 2.3. Quy trình đặt hàng của khách hàng
Khách hàng truy cập vào trang web, xem sản phẩm và lựa chọn mặt hàng cần mua để thêm vào giỏ hàng. Sau đó chọn đặt hàng, hệ thống sẽ kiểm tra đăng nhập của người dùng, nếu kết quả trả về sai thì sẽ điều hướng tới trang đăng nhập để người dùng truy cập vào tài khoản của mình. Ngược lại, nếu đã đăng nhập thì sẽ chuyển tới trang đặt hàng, tại đó người dùng nhập các thông tin cần thiết như thông tin địa chỉ nhận hàng, số điện thoại, mã giảm giá.
Những yêu cầu: người dùng phải đăng nhập đúng thông tin tài khoản.
Quy trình tìm kiếm của khách hàng
Hình 2.4. Quy trình tìm kiếm của khách hàng
Khi người dùng truy cập vào website, thanh tìm kiếm sẽ hiện ngay trên đầu trang chủ. Bấm vào thanh tìm kiếm, nhập thông tin về sản phẩm cần tìm. Hệ thống có chức năng xử lý tìm kiếm nhanh, ngay lập tức kiểm tra các thông tin mà khách hàng đã điền vào rồi truy xuất tới cơ sở dữ liệu để tìm ra những kết quả phù hợp sau đó trả về màn hình người dùng.
32
Quy cập nhật thông tin cá nhân của khách hàng
Hình 2.5. Quy trình cập nhật thông tin của khách hàng
Để cập nhật được thông tin cá nhân của mình, trước hết khách hàng sẽ cần phải đăng nhập vào tài khoản, hệ thống sẽ kiểm tra xác nhận đăng nhập sau đó chuyển đến trang thông tin của người dùng. Tại đây, người dùng chọn vào nút sửa thông tin cá nhân, điền những thông tin cần chỉnh sửa sau đó chọn nút xác nhận để lưu lại. Hệ thống sẽ thực hiện các câu lệnh truy vấn để cập nhật những thông tin mới này vào cơ sở dữ liệu. Thực hiện xong sẽ trả về thông báo thành công.
Những yêu cầu người dùng: Yêu cầu người dùng phải nhập đầy đủ các thông tin cần thiết vào form sửa thông tin.
Quy trình thêm sản phẩm của nhân viên quản lý kho
33
Nhân viên quản lý kho truy cập vào tài khoản trên trang quản trị được tạo với quyền quản lý kho. Hệ thống kiểm tra xác nhận đăng nhập và điều hướng tới trang quản lý sản phẩm. Bấm chọn thêm sản phẩm mới, điền các thông tin cần thiết như tên sản phẩm, giá sản phẩm, mô tả, màu sắc, ảnh sản phẩm. Sau đó chọn nút thêm, hệ thống kiểm tra nếu có những trường thông tin nào bắt buộc mà chưa được điền sẽ đưa ra cảnh báo cho người dùng. Nếu thông tin được điền đủ thì sẽ thực hiện câu lệnh truy vấn thêm mới những dữ liệu đó.
Những yêu cầu người dùng: Yêu cầu người dùng phải nhập đầy đủ các thông tin cần thiết của sản phẩm.
Qui trình xác nhận đơn hàng của nhân viên kinh doanh
Hình 2.7. Quy trình xác nhận đơn hàng của nhân viên
Nhân viên kinh doanh sẽ đăng nhập tài khoản của mình vào trang quản trị. Trước hết, cần phải thực hiện kiểm tra xác nhận tiền mua sản phẩm của khách hàng đã được chuyển vào tài khoản của cửa hàng. Sau đó, truy cập vào trang quản lý đơn hàng, trang này sẽ hiển thị các đơn hàng của khách hàng đã đặt và đợi xác nhận. Nhân viên sẽ chọn vào đơn hàng cần xác nhận, chọn vào trạng thái đơn hàng và thay đổi sang đã xác nhận thanh toán.
Những yêu cầu người dùng: Yêu cầu người dùng phải gọi đến số điện thoại của khách hàng có trong đơn hàng để tiến hành xác nhận đơn hàng.
34
Qui trình cập nhật thông tin thành viên của nhân viên
Hình 2.8. Quy trình cập nhật thông tin thành viên
Để cập nhật được thông tin tài khoản các nhân viên, người quản trị hệ thống cần đăng nhập tài khoản admin với quyền cao nhất, hệ thống sẽ kiểm tra xác nhận đăng nhập sau đó chuyển đến trang quản lý thành viên. Tại đây, người dùng chọn thành viên cần chỉnh sửa, chọn vào nút sửa thông tin, điền những thông tin cần chỉnh sửa sau đó chọn nút xác nhận để lưu lại. Hệ thống sẽ thực hiện các câu lệnh truy vấn để cập nhật những thông tin mới này vào cơ sở dữ liệu. Thực hiện xong sẽ trả về thông báo thành công
Qui trình thêm tài khoản nhân viên của Admin
35
Người quản trị hệ thống cần đăng nhập tài khoản admin với quyền cao nhất, hệ thống sẽ kiểm tra xác nhận đăng nhập sau đó chuyển đến trang quản lý thành viên. Chọn vào chức năng thêm mới tài khoản thành viên. Nhập những thông tin cần thiết như tên đăng nhập, số điện thoại, mật khẩu, lựa chọn các quyền cho tài khoản đó. Sau đó bấm thêm, hệ thống sẽ xử lý và thực hiện thêm mới dữ liệu.
Những yêu cầu người dùng: Yêu cầu người dùng phải nhập đầy đủ thông tin có trong form thêm nhân viên.