4. Biểu đồ lớp các lĩnh vực
3.4.2. Quản lý nhân viên
(1) Mô tả tóm tắt
Tên: Quản lý nhân viên.
Mục đích: Giúp nhà quản lý nắm được thông tin của nhân viên và có thể tạo ra thêm nhân viên mới.
Quản lý nhân viên | Thiết lập bảo mật | Thống kê thông tin
QLý nhóm QLý quyền Phân quyền Nhóm sử dụng Quyền hạn Nhân viên Nhà quản lý Quản trị viên Quản lý sản phẩm Quản lý hóa đơn Quản lý thành viên
Quản lý nhân viên Thống kê thông tin
Tóm lược: Nhà quản lý xem danh sách nhân viên sau đó có thể chọn xem chi tiết nhân viên, nhà quản lý cũng có thể tạo ra nhân viên mới.
Đối tác: Nhà quản lý.
(2) Mô tả kịch bản
Điều kiện đầu vào: Ca sử dụng này chỉ được thực hiện khi ca sử dụng ‘Đăng nhập’ được thực hiện thành công.
Kịch bản chính:
Ca sử dụng bắt đầu khi nhà quản lý đăng nhập hệ thống thành công. Nhà quản lý chọn ‘Quản lý nhân viên’ trên thanh menu. Trang chính của chức năng quản lý nhân viên có bảng danh sách tất cả nhân viên với một số thông tin cơ bản. Nhà quản lý có thể chọn ‘Thêm nhân viên’, ‘Xem thông tin nhân viên chi tiết’.
Nếu ‘Thêm nhân viên’ được chọn thực hiện kịch bản con C1.
Nếu ‘Xem thông tin nhân viên chi tiết’ được chọn thì thực hiện kịch bản con C2.
Kịch bản con:
- C1: Nhà quản lý nhập các thông tin nhân viên mới theo form mẫu. Chọn ‘Thêm mới’. Hệ thống sẽ kiểm tra tính hợp lệ của các thông tin nhập vào. Nếu không hợp lệ, hệ thống sẽ thông báo lỗi. Nếu hợp lệ, hệ thống sẽ thêm thông tin nhân viên vào csdl sau đó quay trở về trang chính của chức năng ‘Quản lý nhân viên’.
- C2: Nhà quản lý xem thông tin nhân viên chi tiết. Nếu muốn chặn quyền truy cập của nhân viên đó, nhà quản lý chọn ‘Chặn truy cập’. Hệ thống sẽ hỏi lại để xác nhận thao tác. Nếu chọn ‘Đồng ý’ thì hệ thống sẽ cập nhật trạng thái của nhân viên là đang bị chặn.
Mẫu giao diện:
Trang quản lý nhân viên: quan-ly-nhan-vien.htm
3.4.3. Thống kê doanh số.
Mô tả tóm tắt
Tên: Thống kê doanh số.
Mục đích: Giúp nhà quản lý nhìn nhận một cách tổng quát thông tin nghiệp vụ của hệ thống.
Tóm lược: Nhà quản lý chọn chức năng xem thông tin thống kê của hệ thống.
Đối tác: Nhà quản lý.
Mô tả kịch bản
Điều kiện đầu vào: Ca sử dụng này chỉ được thực hiện khi ca sử dụng ‘Đăng nhập’ được thực hiện thành công.
Kịch bản chính:
Nhà quản lý chọn chức năng ‘Thống kê thông tin’ trên thanh menu. Hệ Quản lý nhân viên | Thiết lập bảo mật | Thống kê thông tin
Danh sách nhân viên
STT | Tên truy cập | Ngày tạo | Trạng thái | TTác
………
……….………
………...
1 | 2 | 3 | … | Cuối Thông tin nhân viên chi tiết ……..………
……..………
……..………
……..……… Thêm | Sửa | Xóa | Chặn
thống xử lý và trả về thông tin thống kê mặc định theo ngày. Các thông tin trả về gồm có: Số lượt truy cập, Tổng số hóa đơn đặt hàng, Tổng giá trị hóa đơn, Tổng số hóa đơn được xử lý…
Kịch bản con: Không có.
Mẫu giao diện:
Trang thống kê doanh số:
4. Phân tích kiến trúc hành vi hệ thống.
4.1. Các lớp tham gia vào ca sử dụng.
4.1.1. Lớp Boundary. - danh-sach-xe.htm - danh-sach-xe.htm - chi-tiet-xe.htm - tim-kiem.htm - gio-hang.htm - dang-ky.htm
- dang-nhap.htm //lớp boundary đăng nhập của thành viên - thong-tin-ca-nhan.htm
Quản lý nhân viên | Thiết lập bảo mật | Thống kê doanh số
Thông tin thống kê
Nhập ngày tháng:
Số lượt truy cập: 226 Tổng số hóa đơn: 5
Tổng giá trị hóa đơn: 8.900.000.000 VNĐ Số hóa đơn chưa xử lý: 5/5
- dang-nhap.htm //lớp boundary đăng nhập của nhân viên - quan-ly-nsx.htm - quan-ly-model.htm - quan-ly-danh-muc.htm - quan-ly-xe.htm - quan-ly-hoa-don.htm - quan-ly-thanh-vien.htm - quan-ly-nhan-vien.htm - quan-ly-nhom-su-dung.htm - quan-ly-quyen.htm - phan-quyen.htm - thong-ke-doanh-so.htm 4.1.2. Lớp Control. - CarController - CartController - SearchController - LoginController - MemberController - ManufactureController - ModelController - CategoryController - OrderController - AdminController - GroupController - RoleController - AssignRoleController 4.1.3. Lớp Entity. - Car - Manufacture - Model - Category - Member
- Order - OrderDetail - Admin - AdminOrder - Group - Role - RoleGroup 4.2. Các biểu đồ lớp trong từng ca sử dụng. 4.2.1. Các ca sử dụng của khách vãng lai.
b) Tìm kiếm xe.
d) Đăng ký thành viên.
4.2.2. Các ca sử dụng của thành viên.
b) Quản lý thông tin cá nhân.
c) Gửi đơn hàng.
4.2.3. Các ca sử dụng của nhân viên.
b) Quản lý thông tin sản phẩm.
d) Quản lý thông tin thành viên.
4.2.4. Các ca sử dụng của nhà quản lý.
b) Quản lý nhân viên.
4.3. Biểu đồ trình tự trong từng ca sử dụng.
4.3.1. Các ca sử dụng của khách vãng lai.
a) Xem thông tin xe.
c) Xem giỏ hàng.
d) Đăng ký thành viên.
4.3.2. Các ca sử dụng của thành viên.
b) Quản lý thông tin cá nhân.
4.3.3. Các ca sử dụng của nhân viên.
a) Đăng nhập.
d) Quản lý thông tin thành viên.
4.3.4. Các ca sử dụng của nhà quản lý.
b) Quản lý nhân viên.
Phần 3. Thiết kế hệ thống
1. Kiến trúc hệ thống.
Xây dựng hệ thống dựa trên mô hình kiến trúc Client-Server: bên client gọi dịch vụ và bên server sẽ trả kết quả về cho client.
Kiến trúc tổng thể của hệ thống sẽ như sau:
Presentation Tier
Giao diện người dùng (html, htm, php…)
Logic Tier
Model View Control
Data Tier
Store Procedure CSDL