Thiết kế hệ thống:

Một phần của tài liệu Xây dựng website cho Công ty TNHH Hà Long - Thái Nguyên (Trang 30 - 61)

3.2.1. Xây dựng biểu đồ USECASE

a) Xác định các tác nhân

o Bạn đọc:

Là những người thăm website. Bạn đọc có thể xem tin, tham khảo các dịch vụ, dự án của công ty, liên hệ với công ty để được tư vấn,…

o Người quản trị :

Người quản trị website đăng nhập vào hệ thống nhằm mục đích quản lý thông tin dữ liệu của website, có toàn quyền thêm sửa xóa cơ sở dữ liệu, …

b) Xác định các chức năng của từng tác nhân:

* Bạn đọc:

• Xem tin tức

• Xem giới thiệu về công ty

• Tham khảo dịch vụ

• Xem các dự án

• Liên hệ với công ty * Người quản trị:

• Đăng nhập hệ thống

• Thoát khỏi hệ thống

• Xem tin

• Quản lý thể loại (danh mục)

• Quản lý loại tin

• Quản lý tin

• Quản lý dịch vụ

• Quản lý dự án

c) Xác định các Usecase:

• Xem tin

• Xem giới thiệu

• Tham khảo dịch vụ • Xem các dự án • Liên hệ • Cập nhật tin • Đăng nhập • Đăng xuất 31

• Quản lý thể loại (danh mục)

 Xem danh sách thể loại

 Thêm thể loại

 Xóa thể loại

 Cập nhật thể loại

• Quản lý tin

 Xem danh sách tin

 Thêm tin  Xóa tin  Cập nhật tin • Quản lý dịch vụ  Xem danh sách dịch vụ  Thêm dịch vụ  Xóa dịch vụ  Cập nhật dịch vụ • Quản lý dự án  Xem danh sách dự án  Thêm dự án  Xóa dự án  Cập nhật dự án 32

c) Đặc tả mô hình UML:

d) Biểu đồ UseCase hệ thống

e) Phần người quản trị

Hình ảnh: Usecase diagram admin

Hình ảnh: Usecase diagram admin – Quản lý thể loại

Hình ảnh: Usecase diagram admin – Quản lý loại tin

Hình ảnh: Usecase diagram admin – Quản lý tin

Hình ảnh: Usecase diagram admin – Quản lý dịch vụ

Hình ảnh: Usecase diagram admin – Quản lý dự án

Hình ảnh: Usecase diagram admin – Đăng xuất

3.2.2. Đặc tả một số UseCase chính:

UC Đăng nhập:

Mục đích: Đảm bảo xác thực quản trị viên và các yêu cầu về bảo mật của hệ thống.

Tác nhân: Người quản trị

Mô tả chung: Một hệ thống có nhiều người quản trị và mỗi người có một số quyền nhất định với hệ thống. Việc đăng nhập đảm bảo rằng tính chuyên môn hóa và trách nhiệm của mỗi người quản trị

Tiền điều kiện: Người quản trị phải có tài khoản trên hệ thống và truy cập vào trang đăng nhập hệ thống.

Luồng sự kiện:

Luồng sự kiện chính:

1. Người quản trị hệ thống nhập tên tài khoản và mật khẩu. 2. Người quản trị hệ thống nhấn nút đăng nhập.

3. Hệ thống kiếm tra sự tồn tại của tài khoản trên hệ thống. Nếu không tồn tại chuyển sang luồng rẽ nhánh 1.

4. Chuyển hướng về trang trước khi đăng nhập. 5. Kết thúc

Luồng rẽ nhánh 1:

1. Hiển thị sai tên đang nhập hoặc mật khẩu.

2. Nếu quản trị hệ thống tiếp tục muốn đăng nhập  trở về luồng chính. 3. Kết thúc

UC Quản lý tin

Mục đích: Giúp công ty quản lý thông tin cụ thể về tin tức

Tác nhân: Người quản trị

Mô tả chung: mô tả cách thức người người quản trị quản lý tin tức: thêm, xóa, cập nhật thông tin về tin tức

Luồng sự kiện:

Luồng sự kiện chính:

1. Từ trang admin, người quản trị nhấn nút quản lý tin

2. Hệ thống hiển thị trang quản lý tin. Người quản trị chọn các chức năng phù hợp:

- Thêm tin: người quản trị phải nhập đầy đủ thông tin về tin và nhấn nút thêm

- Xóa tin: người quản trị chọn tin cần xóa và nhấn nút xóa

- Cập nhật tin: người quản trị chọn tin cần sửa thông tin điền thông tin cần cập nhật

3. Hệ thống hiển thị thông báo thành công tương ứng Luồng sự kiện phụ:

Nếu người quản trị đưa thông tin không đúng thì hệ thống sẽ thông báo lỗi tương ứng.

Tiền điều kiện: người quản trị phải đăng nhập thành công vào hệ thống

UC Quản lý loại tin

Mục đích: Giúp công ty quản lý thông tin cụ thể về loại tin

Tác nhân: Người quản trị

Mô tả chung: mô tả cách thức người người quản trị quản lý loại tin: thêm, xóa, cập nhật thông tin về loại tin

Luồng sự kiện:

Luồng sự kiện chính:

4. Từ trang admin, người quản trị nhấn nút quản lý loại tin

5. Hệ thống hiển thị trang quản lý loại tin. Người quản trị chọn các chức năng phù hợp:

- Thêm loại tin: người quản trị phải nhập đầy đủ thông tin về loại tin và nhấn nút thêm

- Xóa loại tin: người quản trị chọn loại tin cần xóa và nhấn nút xóa - Cập nhật loại tin: người quản trị chọn tin cần sửa thông tin điền thông tin cần cập nhật

6. Hệ thống hiển thị thông báo thành công tương ứng Luồng sự kiện phụ:

Nếu người quản trị đưa thông tin không đúng thì hệ thống sẽ thông báo lỗi tương ứng.

Tiền điều kiện: người quản trị phải đăng nhập thành công vào hệ thống

UC Quản lý thể loại (danh mục)

Mục đích: Giúp công ty quản lý thông tin cụ thể về thể loại tin

Tác nhân: Người quản trị

Mô tả chung: mô tả cách thức người người quản trị quản lý thể loại: thêm, xóa, cập nhật thông tin về thể loại

Luồng sự kiện:

Luồng sự kiện chính:

7. Từ trang admin, người quản trị nhấn nút quản lý thể loại

8. Hệ thống hiển thị trang quản lý thể loại. Người quản trị chọn các chức năng phù hợp:

- Thêm thể loại: người quản trị phải nhập đầy đủ thông tin về thể loại và nhấn nút thêm

- Xóa thể loại: người quản trị chọn thể loại cần xóa và nhấn nút xóa

- Cập nhật thể loại: người quản trị chọn tin cần sửa thông tin điền thông tin cần cập nhật

9. Hệ thống hiển thị thông báo thành công tương ứng Luồng sự kiện phụ:

Nếu người quản trị đưa thông tin không đúng thì hệ thống sẽ thông báo lỗi tương ứng.

Tiền điều kiện: người quản trị phải đăng nhập thành công vào hệ thống

UC Quản lý dịch vụ

Mục đích: Giúp công ty quản lý thông tin cụ thể về dịch vụ

Tác nhân: Người quản trị

Mô tả chung: mô tả cách thức người người quản trị quản lý dịch vụ: thêm, xóa, cập nhật thông tin về dịch vụ

Luồng sự kiện:

Luồng sự kiện chính:

10. Từ trang admin, người quản trị nhấn nút quản lý dịch vụ

11. Hệ thống hiển thị trang quản lý dịch vụ. Người quản trị chọn các chức năng phù hợp:

- Thêm dịch vụ: người quản trị phải nhập đầy đủ thong tin về dịch vụ và nhấn nút thêm

- Xóa dịch vụ: người quản trị chọn dịch vụ cần xóa và nhấn nút xóa - Cập nhật dịch vụ: người quản trị chọn dịch vụ cần sửa thông tin điền thông tin cần cập nhật

12. Hệ thống hiển thị thông báo thành công tương ứng Luồng sự kiện phụ:

Nếu người quản trị đưa thông tin không đúng thì hệ thống sẽ thông báo lỗi tương ứng.

Tiền điều kiện: người quản trị phải đăng nhập thành công vào hệ thống

UC Quản lý dự án

Mục đích: Giúp công ty quản lý thông tin cụ thể về dự án

Tác nhân: Người quản trị

Mô tả chung: mô tả cách thức người người quản trị quản lý dự án: thêm, xóa, cập nhật thông tin về dự án

Luồng sự kiện:

Luồng sự kiện chính:

13. Từ trang admin, người quản trị nhấn nút quản lý dự án

14. Hệ thống hiển thị trang quản lý dự án. Người quản trị chọn các chức năng phù hợp:

- Thêm dự án: người quản trị phải nhập đầy đủ thông tin về dự án và nhấn nút thêm

- Xóa dự án: người quản trị chọn dự án cần xóa và nhấn nút xóa

- Cập nhật dự án: người quản trị chọn dự án cần sửa thông tin điền thông tin cần cập nhật

15. Hệ thống hiển thị thông báo thành công tương ứng Luồng sự kiện phụ:

Nếu người quản trị đưa thông tin không đúng thì hệ thống sẽ thông báo lỗi tương ứng.

Tiền điều kiện: người quản trị phải đăng nhập thành công vào hệ thống

3.2.3. Biểu đồ trình tự hoạt động

•Đăng nhập

• Quản lý thể loại

 Thêm thể loại

Hình ảnh: Sequence diagram Thêm thể loại

 Cập nhật thể loại

Hình ảnh: Sequence diagram Cập nhật thể loại

 Xóa thể loại

Hình ảnh: Sequence diagram Cập nhật thể loại

• Quản lý loại tin

 Thêm loại tin

 Cập nhật loại tin

 Xóa loại tin

• Quản lý tin

 Thêm tin

 Cập nhật tin

 Xóa tin

• Quản lý dịch vụ

 Thêm dịch vụ

 Cập nhật dịch vụ

 Xóa dịch vụ

• Quản lý dự án

 Thêm dự án

 Cập nhật dự án

 Xóa dự án

Một phần của tài liệu Xây dựng website cho Công ty TNHH Hà Long - Thái Nguyên (Trang 30 - 61)

Tải bản đầy đủ (DOC)

(70 trang)
w