THIẾT KẾ HỆ THỐNG

Một phần của tài liệu BÁO cáo môn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG đề tài PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG hệ THỐNG WEBSITE THƯ VIỆN (Trang 77)

6.1Biểu đồ tuần tự

6.1.1 Biểu đồ tuần tự đăng nhập

Mô tả:

1. Người dùng mở form đăng nhập sau đó nhập thông tin gồm user name và password. Click nút gửi thông tin thực hiện chức năng đăng nhập. 2. Sau khi thông tin được gửi đi, dữ liệu lúc này được truy vấn đến

3. Kiểm tra thông tin nhập vào với dữ liệu trong database. 4. Trả về kết quả.

5. Thông báo kết quả.

6. Hiển thị kết quả thu được lên màn hình để người dùng biết.

Hình 23: Biểu đồ tuần tự đăng nhập

6.1.2 Biểu đồ tuần tự tìm kiếm sách

Mô tả:

1. Người dùng vào trang chủ chọn đến form tìm kiếm. 2. Phản hồi yêu cầu nhập thông tin từ người dùng.

3. Nhập từ khóa để tìm kiếm.

4. Click nút gửi thông tin thực hiện chức năng tìm kiếm. 5. Kiểm tra xử lý từ khóa dữ liệu người dùng gửi đi.

6. Sau khi thông tin được kiểm tra, dữ liệu lúc này được truy vấn đến database.

7. Trả về kết quả. 8. Thông báo kết quả.

9. Hiển thị kết quả thu được lên màn hình để người dùng biết.

Hình 24: Biểu đồ tuần tự tìm kiếm sách 7. Sơ đồ lớp

Thư viện: Có các thuộc tính như 'Tên' và 'Địa chỉ' để mô tả vị trí của nó.

Sách: Mỗi cuốn sách sẽ có Mã số sách, Tên sách, Nhà xuất bản, số trang,

ngôn ngữ v.v.

Mục sách: Bất kỳ cuốn sách nào cũng có thể có nhiều bản sao, mỗi bản

sao sẽ được coi là một mục sách trong hệ thống. Mỗi mục sách sẽ có một mã vạch riêng.

Tài khoản: Chúng ta sẽ có hai loại tài khoản trong hệ thống, một tài

khoản sẽ là của độc giả, hai là tài khoản thủ thư.

Thẻ thư viện: Mỗi người dùng thư viện sẽ được cấp một thẻ thư viện, thẻ

này dùng để xác định người dùng trong khi mượn sách hoặc trả sách.  Đặt sách chưa có sẵn: Chịu trách nhiệm quản lý đặt chỗ sách khi sách

chưa có sẵn.

Đặt sách đã có sẵn: Quản lý đặt sách khi sách đã có sẵn.

Phạt tiền: Lớp này sẽ chịu trách nhiệm tính toán và thu thập tiền phạt từ

các thành viên thư viện.

Tác giả: Lớp này sẽ gói gọn một tác giả cuốn sách.

Gía đỡ: Sách sẽ được đặt trên giá. Mỗi giá sẽ được xác định bằng một số

hiệu và sẽ có một định danh vị trí để mô tả vị trí vật lý của giá trong thư viện.

Thông báo: Lớp này sẽ đảm nhận việc gửi thông báo cho các thành viên

KẾT LUẬN Kết quả đạt được

- Hiểu được quy trình, nghiệp vụ quản lý thư viện: quy trình mượn đặt sách chưa có sẵn, đặt sách đã có sẵn.

- Phân tích được quy trình hoạt động và các chức năng của hệ thống biểu diễn qua các biểu đồ UML.

- Biết sử dụng kiến thức đã học để vẽ các biểu đồ ca sử dụng, biểu đồ hoạt động, biểu đồ lớp, biểu đồ trạng thái, biểu đồ trình tự.

Hạn chế

- Bài báo cáo chỉ mang tính cách tìm hiểu thêm, chưa có có khả năng ứng dụng vào thực tế cao.

- Chưa xây dựng được nhiều chức năng mà hệ thống cần có.

Hướng phát triển

- Tiếp tục nghiên cứu, để xây dựng được một phần mềm hoàn thiện và có thể áp dụng vào thư viện của trường.

- Áp dụng thêm công nghệ mới vào quá trình quản lý hệ thống

TÀI LIỆU THAM KHẢO

 G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeling Language User Guide, Addision-Wesley, 1999.

 Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition, Addision-Wesley, 2004.

 Pierre-Alain Muller, Modélisation objet avec UML, Eyrolles, 1997.

 Bernard Boigelot, Cours de l’Ingénierie du logiciel orienté-objet.

 Olivier Gerbe, Cours UML, IFI, 2000.

UML applied – Object Oriented Analysis and Design using the UML, Ariadne training, 2000.

 Lê Thị Thanh Bình, Phân tích thiết kế hướng đối tượng, Khoa Công nghệ thông tin, Trường Đại học Bách khoa, Đại học Đà Nẵng.

Một phần của tài liệu BÁO cáo môn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG đề tài PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG hệ THỐNG WEBSITE THƯ VIỆN (Trang 77)

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

(83 trang)