CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.5 Chức năng quản lí xe máy
2.5.2 Biểu đồ hoạt động của chức năng quản lý xe máy
2.5.2.1 Thêm xe máy
Hình 2. 35 Biểu đồ hoạt động thêm xe máyMô tả: Mô tả:
Bước 1: Người dùng yêu cầu thêm xe máy
Bước 2: Hệ thống sẽ hiển thị giao diện thêm xe máy
Bước 3: Hệ thống yêu cầu tác nhân nhập thông tin xe máy
Bước 4: Hệ thống kiểm tra xem thông tin tác nhân nhập vào đúng hay chưa: - Nếu đúng thì hiển thị kết quả lên giao diện quản lý xe máy
- Nếu sai thì hệ thống yêu cầu nhập lại. Bước 5: Kết thúc quy trình thêm xe máy
2.5.2.2 Xóa xe máy
Hình 2. 36 Biểu đồ hoạt động xóa thú cưng
Mô tả:
Bước 1: Người dùng yêu cầu xóa xe máy
Bước 2: Hệ thống sẽ hiển thị giao diện xóa xe máy
Bước 3: Hệ thống yêu cầu tác nhân nhập thông tin xe máy
Bước 4: Hệ thống kiểm tra xem thông tin tác nhân nhập vào đúng hay chưa: - Nếu đúng thì hệ thống xóa xe máy.
- Nếu sai thì hệ thống yêu cầu nhập lại. Bước 5: Kết thúc quy trình xóa xe máy.
2.5.2.3 Sửa xe máy
Hình 2. 37 Biểu đồ hoạt động sửa xe máy
Mô tả:
Bước 1: Người dùng yêu cầu sửa thông tin xe máy
Bước 2: Hệ thống sẽ hiển thị giao diện sửa thông tin xe máy Bước 3: Hệ thống yêu cầu tác nhân nhập thông tin cần sửa
Bước 4: Hệ thống kiểm tra xem thông tin tác nhân nhập vào đúng hay chưa: - Nếu đúng thì hệ thống sửa thơng tin xe máy
- Nếu sai thì hệ thống yêu cầu nhập lại. Bước 5: Kết thúc quy trình sửa xe máy.
2.5.3.1 Chức năng thêm xe máy
Hình 2. 38 Biểu đồ trình tự thêm xe máy2.5.3.2 Chức năng xóa xe máy 2.5.3.2 Chức năng xóa xe máy
2.5.3.3 Chức năng sửa xe máy
Hình 2. 40 Biểu đồ trình tự sửa xe máy2.5.4 Biểu đồ cộng tác của chức năng quản lý xe máy 2.5.4 Biểu đồ cộng tác của chức năng quản lý xe máy
2.5.4.1 Chức năng thêm xe máy
2.5.4.2 Xóa xe máy
Hình 2. 42 Biểu đồ cộng tác xóa xe máy2.5.4.3 Sửa xe máy 2.5.4.3 Sửa xe máy
2.5.5 Biểu đồ trạng thái của chức năng quản lí xe máy2.5.5.1 Thêm xe máy 2.5.5.1 Thêm xe máy
2.5.5.2 Xóa xe máy
2.5.5.3. Sửa xe máy
2.6 Chức năng quản lí hóa đơn
2.6.1 Biểu đồ usecase quản lí hóa đơn
Hình 2. 47 Biểu đồ usecase quản lí hóa đơnĐặc tả use case quản lí hóa đơn Đặc tả use case quản lí hóa đơn
Use-case Nội dung Tên Thêm hóa đơn
Mơ tả Cho phép Thêm hóa đơn mới Actor Người dùng
Điều kiện Click nút Thêm hóa đơn Tiền điều kiện Đã đăng nhập thành công
Tài khoản có quyền thêm hóa đơn Hậu điều kiện Thêm hóa đơn thành công
Luồng sự kiện 1. Hiển thị popup Thêm hóa đơn
2. Nhập tên hóa đơn. Nếu click nút hủy thì chuyển sang ngoại lệ A1
3. Hệ thống thêm hóa đơn 4. Đóng popup Thêm hóa đơn 5. Load lại sơ đồ cây hóa đơn 6. Kết thúc use-case
Ngoại lệ A1 - Click nút Hủy:
Use-case Nội dung Tên Xuất hóa đơn
Mô tả Cho phép Xuất hóa đơn thuộc quyền quản lý của mình Actor Người dùng
Điều kiện Click nút Xuất hóa đơn Tiền điều kiện Đã đăng nhập thành công
Tài khoản có quyền xuất hóa đơn Hậu điều kiện Xuất hóa đơn thành công
Luồng sự kiện 1. Hiển thị popup Xuất hóa đơn
2. Nhập tên hóa đơn. . Nếu click nút hủy thì chuyển sang ngoại lệ A1
3. Hệ thống xuất hóa đơn 4. Đóng popup Xuất hóa đơn 5. Load lại sơ đồ cây hóa đơn 6. Kết thúc use-case
Ngoại lệ A1 - Click nút Hủy:
2.6.2 Biểu đồ hoạt động của chức năng quản lý hóa đơn2.6.2.1 Thêm hóa đơn 2.6.2.1 Thêm hóa đơn
Hình 2. 48 Biểu đồ hoạt động thêm hóa đơnMô tả: Mô tả:
Bước 1: Người dùng yêu cầu thêm hóa đơn
Bước 2: Hệ thống sẽ hiển thị giao diện thêm hóa đơn
Bước 3: Hệ thống yêu cầu tác nhân nhập thông tin hóa đơn
Bước 4: Hệ thống kiểm tra xem thông tin tác nhân nhập vào đúng hay chưa: - Nếu đúng thì hiển thị kết quả lên giao diện quản lý hóa đơn
- Nếu sai thì hệ thống yêu cầu nhập lại. Bước 5: Kết thúc quy trình thêm thú cưng
2.6.2.2 Xuất hóa đơn
Hình 2. 49 Biểu đồ hoạt động xuất hóa đơnMô tả: Mô tả:
Bước 1: Người dùng yêu cầu xuất hóa đơn
Bước 2: Hệ thống sẽ hiển thị giao diện xuất hóa đơn Bước 3: Hệ thống kiểm tra thông tin hóa đơn
Bước 4: Hệ thống kiểm tra xem thơng tin đúng hay chưa: - Nếu đúng thì x́t hóa đơn
- Nếu sai thì hệ thống u cầu nhập lại thơng tin bị sai. Bước 5: Kết thúc quy trình xuất hóa đơn
2.6.3 Biểu đồ trình tự của chức năng Quản lý hóa đơn2.6.3.1 Chức năng thêm hóa đơn 2.6.3.1 Chức năng thêm hóa đơn
Hình 2. 50 Biểu đồ trình tự thêm hóa đơn2.6.3.2 Chức năng xuất hóa đơn 2.6.3.2 Chức năng xuất hóa đơn
2.6.4 Biểu đồ cộng tác của chức năng quản lý hóa đơn2.6.4.1 Chức năng thêm hóa đơn 2.6.4.1 Chức năng thêm hóa đơn
Hình 2. 52 Biểu đồ cộng tác thêm hóa đơn2.6.4.2 Xuất hóa đơn 2.6.4.2 Xuất hóa đơn
2.6.5 Biểu đồ trạng thái của chức năng quản lí hóa đơn2.6.5.1 Thêm hóa đơn 2.6.5.1 Thêm hóa đơn
Hình 2. 54 Biểu đồ trạng thái thêm hóa đơn2.6.5.2 Xuất hóa đơn 2.6.5.2 Xuất hóa đơn
2.7 Biểu đồ triển khai
Hình 2. 56 Biểu đồ triển khai2.8 Biểu đồ thành phần 2.8 Biểu đồ thành phần
2.9 Biểu đồ lớp
CHƯƠNG III: PHÁT SINH MÃ TRÌNH
CHƯƠNG IV: THIẾT KẾ GIAO DIỆN
4.1 Đăng nhập
4.2 Giao diện quản lý nhân viên
4.3 Giao diện quản lý khách hàng
4.4 Giao diện quản lý hóa đơn
4.5 Giao diện quản lý xe máy
KẾT LUẬN
Với tốc độ phát triển ngày càng tăng của công nghệ, việc ứng dụng phân tích thiết kế hệ thống vào cuộc sống hằng ngày là một sự lựa chọn hết sức phù hợp. Chính vì vậy qua q trình tìm hiểu, khảo sát, em đã chọn và xây dựng hệ thống quản lý cửa hàng xe máy Honda 229 Tân Mai.
Với kiến thức nền tảng cộng thêm sự giảng dạy trên lớp tận tình của cơ Lê Thị Trang Linh, em đã hoàn thành đề tài và chúng em đã phần nào hiểu được quy trình, cách thức xây dựng một hệ thống quản lý. Chúng em đã hiểu hơn về phân tích thiết kế UML, biết cách sử dụng các công cụ hỗ trợ để tạo ra một hệ thống hoàn chỉnh.
Mặc dù hệ thống quản lý đã hồn thành, nhưng nó vẫn cịn rất nhiều mặt hạn chế và vấn đề thiếu xót. Như là, mô tả các chức năng chưa đầy đủ, thiếu chính xác, thiết kế giao diện sơ xài và chưa được chuẩn hóa, chưa thực sự hoàn thiện,... Em rất mong nhận được sự đóng góp của cô và các bạn để trong thời gian tới thì chúng em sẽ cố gắng khắc phục các hạn chế, những vấn đề chưa được tốt, và bổ sung thêm những chức năng mới cho hệ thống.