3.2. Phân tích từng chức năng của hệ thống
3.2.2. Chức năng khách hàng
3.2.2.1. Biểu đồ Use Case của khách hàng
Hình 3. 4. Biểu đồ use case của khách hàng.
* Mô tả:
- Tên ca sử dụng: quản lý thông tin khách hàng.
- Mục đích: kiểm soát thông tin khách hàng đã mua hàng tại siêu thị.
- Tóm lược: Sau khi lựa chọn xe tại cửa hàng, khách hàng ghi
thông tin cá nhân để nhân viên thu ngân tìm tên ở trong phần mềm hê œ thống, hê œ thống sẽ lưu những thông tin đó.
- Khách hàng có nhu cầu mua hàng tới cửa hàng được nhân viên tư vấn về các sản phẩm có công dụng chức năng như nhu cầu khách hàng đề ra. Sau khi 23
nhân viên tư vấn về xe, khách hàng đồng ý và xem xét k• lưỡng về xe muốn mua tại cửa hàng và quyết định định đă œt mua thì khách hàng tới quầy thu ngân làm các thủ tục mua xe và cung cấp thông tin cá nhân để nhân viên lâ œp hợp đồng mua bán sản phẩm, khách hàng thanh toán thông qua hai hình thức là qua thẻ ngân hàng hoă œc tiền mă œt. Khách hàng có thể lâ œp thẻ mua hàng để tích điểm giảm giá sản phẩm cho những lần mua tiếp theo tại hê œ thống cửa hàng xe ô tô.
3.2.2.2. Biểu đồ hoạt động của khách hàng
* Xóa khách hàng
Hình 3. 5. Biểu đồ hoạt động xóa khách hàng.
- Xóa mã khách hàng - Xóa tên khách hàng - Mô tả diễn biến
+ Bước 1: Hiển thị form đăng nhập cho người sử dụng nhập thông tin tài khoản và mật khẩu.
+ Bước 2: Hệ thống hiển thị màn hình và yêu cầu người dùng đăng nhập tài khoản mật khẩu.
+ Bước 3: Nhập tài khoản và mật khẩu
+ Bước 4: Hệ thống sẽ kiểm tra đăng nhập vs thông tin của người sử dụng có trong hệ thống.
+ Bước 5: Hệ thống sẽ thông báo cho người dùng nếu đúng thì sẽ cho phép người dùng truy cập vào tương ứng còn nếu sai thì sẽ quay về màn hình đăng nhập yêu cầu người dùng nhập lại đúng dữ liệu có trong hệ thống.
+ Bước 6: Sau khi nhân viên đăng nhập vào hệ thống có thể chọn chức xóa cũng như về thông tin của khách hàng.
+ Sau khi có thông tin khách hàng mới hoặc khách hàng cũ, nhân viên bán hàng có thể kiểm tra thông tin mà khách vừa nhập có trong hệ thống hay không. Nếu có thì sẽ lưu lại thông của khách hàng vào hệ thống. Đồng thời hệ thống sẽ hiển thị thông tin khách hàng và có chức năng xóa thông tin khách hàng.
* Thêm khách hàng - Thêm mã khách hàng - Thêm tên khách hàng
Hình 3. 6. Biểu đồ hoạt động thêm khách hàng.
- Mô tả diễn biến
25
+ Bước 1: Hiển thị form đăng nhập cho người sử dụng nhập thông tin tài khoản và mật khẩu.
+ Bước 2: Hệ thống hiển thị màn hình và yêu cầu người dùng đăng nhập tài khoản mật khẩu.
+ Bước 3: Nhập tài khoản và mật khẩu
+ Bước 4: Hệ thống sẽ kiểm tra đăng nhập vs thông tin của người sử dụng có trong hệ thống.
+ Bước 5: Hệ thống sẽ thông báo cho người dùng nếu đúng thì sẽ cho phép người dùng truy cập vào tương ứng còn nếu sai thì sẽ quay về màn hình đăng nhập yêu cầu người dùng nhập lại đúng dữ liệu có trong hệ thống.
+ Bước 6: Sau khi nhân viên đăng nhập vào hệ thống có thể chọn chức thêm cũng như về thông tin của khách hàng.
+ Sau khi có thông tin khách hàng mới hoặc khách hàng cũ, nhân viên bán hàng có thể kiểm tra thông tin mà khách vừa nhập có trong hệ thống hay không. Nếu có thì sẽ lưu lại thông của khách hàng vào hệ thống. Đồng thời hệ thống sẽ hiển thị thông tin khách hàng và có chức năng thêm thông tin khách hàng.
* Sửa khách hàng - Sửa mã khách hàng - Sửa tên khách hàng
Hình 3. 7. Biểu đồ hoạt động sửa khách hàng.
- Mô tả diễn biến
+ Bước 1: Hiển thị form đăng nhập cho người sử dụng nhập thông tin tài khoản và mật khẩu.
+ Bước 2: Hệ thống hiển thị màn hình và yêu cầu người dùng đăng nhập tài khoản mật khẩu.
+ Bước 3: Nhập tài khoản và mật khẩu
+ Bước 4: Hệ thống sẽ kiểm tra đăng nhập vs thông tin của người sử dụng có trong hệ thống.
+ Bước 5: Hệ thống sẽ thông báo cho người dùng nếu đúng thì sẽ cho phép người dùng truy cập vào tương ứng còn nếu sai thì sẽ quay về màn hình đăng nhập yêu cầu người dùng nhập lại đúng dữ liệu có trong hệ thống.
+ Bước 6: Sau khi nhân viên đăng nhập vào hệ thống có thể chọn chức thêm cũng như về thông tin của khách hàng.
+ Sau khi có thông tin khách hàng mới hoặc khách hàng cũ, nhân viên bán hàng có thể kiểm tra thông tin mà khách vừa nhập có trong hệ thống hay không. Nếu có thì sẽ lưu lại thông của khách hàng vào hệ thống. Đồng thời hệ thống sẽ hiển thị thông tin khách hàng và có chức năng sửa thông tin khách hàng.
* Tìm kiếm thông tin khách hàng
Hình 3. 8. Biểu đồ hoạt động tìm kiếm khách hàng.
- Mô tả diễn biến
+ Bước 1: Hiển thị form đăng nhập cho người sử dụng nhập thông tin tài khoản và mật khẩu.
27
+ Bước 2: Hệ thống hiển thị màn hình và yêu cầu người dùng đăng nhập tài khoản mật khẩu.
+ Bước 3: Nhập tài khoản và mật khẩu
+ Bước 4: Hệ thống sẽ kiểm tra đăng nhập vs thông tin của người sử dụng có trong hệ thống.
+ Bước 5: Hệ thống sẽ thông báo cho người dùng nếu đúng thì sẽ cho phép người dùng truy cập vào tương ứng còn nếu sai thì sẽ quay về màn hình đăng nhập yêu cầu người dùng nhập lại đúng dữ liệu có trong hệ thống.
+ Bước 6: Sau khi nhân viên đăng nhập vào hệ thống có thể chọn chức tìm kiếm cũng như về thông tin của khách hàng.
+ Sau khi có thông tin khách hàng mới hoặc khách hàng cũ, nhân viên bán hàng có thể kiểm tra thông tin mà khách vừa nhập có trong hệ thống hay không. Nếu có thì sẽ lưu lại thông của khách hàng vào hệ thống. Đồng thời hệ thống sẽ hiển thị thông tin khách hàng và có chức năng tìm kiếm thông tin khách hàng. Lúc này nhân viên bán hàng có thể tìm kiếm tên khách hảng trong hệ thống.