Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
3,85 MB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HỌC - - 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 Giảng viên hướng dẫn: ThS Lê Thị Thanh Bình Sinh viên thực hiện: Trần Minh Nhật -18CNTT3 Huỳnh Thị Yến Nghĩa -18CNTT3 Soulivone Chantana -18CNTT3 Đà Nẵng 29/12/2021 NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN 10 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML sửa.Ngược lại khơng tìm thấy, hệ thống quay lại giao diện nhập mã độc giả muốn sửa Tại giao điện điền thông tin cần sửa người dùng cần điền thông tin muốn sửa gửi.Hệ thống kiểm tra thông tin, hợp lệ chuyển sang trạng thái xác nhận.Ngược lại không hợp lệ quay lại giao điện điền thông tin cần sửa Tại trạng thái xác nhận người dùng cần xác nhận có đồng ý sửa hay không Nếu chọn đồng ý sửa sửa thơng tin độc giả thành cơng hệ thống cập nhật lại danh sách độc giả kết thúc Ngược lại khơng đồng ý sửa thông tin độc giả không thành công kết thúc 54 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Hình 17: Biểu đồ trạng thái sửa độc giả 5.3.2 Biểu đồ trạng thái xố độc giả Mơ tả: Người dùng có tài khoản đăng nhập thủ thư Tại giao diện nhập mã độc giả cần xóa Người dùng cần nhập mã độc giả muốn xóa gửi 55 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Hệ thống tìm kiếm mã độc giả danh sách độc giả tìm thấy hệ thống cần xác nhận thơng tin đồng ý xóa hay khơng.Nếu người dùng đồng ý xóa độc giả thành cơng sau hệ thống cập nhật lại danh sách độc giả kết thúc ngược lại Người dùng chọn khơng đồng ý Xóa độc giả khơng thành cơng kết thúc Hình 18: Biểu đồ trạng thái xóa độc giả 5.3.7 Biểu đồ trạng thái thêm sách Mơ tả: 56 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Người dùng có tài khoản đăng nhập thủ thư.Tại giao diện nhập thông tin sách muốn thêm Người dùng cần nhập thông tin sách muốn thêm (mã sách ,tên sách )và gửi Hệ thống kiểm tra thông tin Nếu thông tin hợp lệ hệ thống xác nhận người dùng có đồng ý thêm hay không Ngược lại thông tin không hợp lệ có, hệ thống hiển thị thêm sách khơng thành cơng có Tại giao diện thêm sách khơng thành cơng có người dùng chọn nhập lại thông tin quay lại Giao diện nhập thông tin sách muốn thêm Ngược lại chọn thoát kết thúc Tại giao diện xác nhận người dùng cần xác nhận đồng ý thêm hay không.Người dùng chọn đồng ý thêm hệ thống thêm sách thành công hệ thống cập nhật lại danh sách sách.Ngược lại người dùng chọn khơng đồng ý thêm hệ thống hiển thị thêm sách không thành công kết thúc 57 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Hình 19: Biểu đồ trạng thái thêm sách 5.3.8 Biểu đồ trạng thái sửa sách Mô tả: Người dùng có tài khoản đăng nhập thủ thư.Tại giao diện nhập thông tin sách muốn sửa.Người dùng cần nhập thông tin sách muốn sửa (mã sách ,tên sách )và gửi 58 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Hệ thống tìm kiếm thơng tin sách danh sách sách.Nếu tìm thấy sách hệ thống hiển thị Điền thông tin cần sửa.Ngược lại khơng tìm thấy hệ thống hiển thị khơng tìm thấy sách Tại trạng thái hiển thị khơng tìm thấy sách Người dùng chọn nhập lại thơng tin hệ thống quay lại giao điện nhập thông tin sách muốn sửa.Ngược lại thoát kết thúc Tại giao diện điền thông tin cần sửa người dùng cần phải điền thông tin muốn sửa gửi Hệ thống kiểm tra thông tin vừa gửi thông tin hợp lệ hệ thống xác nhận xem người dùng có đồng ý sửa hay khơng.Ngược lại thơng tin khơng hợp lệ hệ thống quay lại điền thông tin cần sửa.Người dùng khơng muốn điền thơng tin chọn kết thúc Tại trạng thái xác nhận người dùng chọn đồng ý sửa sách hệ thống hiển thị Đã sửa sách thành cơng sau hệ thống cập nhật danh sách sách kết thúc Ngược lại khơng đồng ý kết thúc Hình 20: Biểu đồ trạng thái sửa sách 5.3.9 Biểu đồ trạng thái xoá sách Mơ tả: 59 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Người dùng có tài khoản đăng nhập thủ thư.Tại giao diện nhập thông tin sách muốn xóa Người dùng cần nhập thơng tin sách muốn xóa (mã sách ,tên sách )và gửi Hệ thống tìm kiếm thơng tin sách danh sách sách.Nếu tìm thấy sách hệ thống xác nhận có muốn xóa hay khơng.Ngược lại khơng tìm thấy hệ thống hiển thị khơng tìm thấy sách muốn xóa Tại giao diện khơng tìm thấy sách muốn xóa người dùng chọn nhập lại thông tin Hệ thống quay lại giao diện nhập thông tin sách Ngược lại người dùng chọn thoát kết thúc Tại trạng thái xác nhận.Người dùng chọn đồng ý xóa hệ thống hiển thị xóa sách thành cơng cập nhật lại danh sách sách Ngược lại người dùng chọn khơng đồng ý xóa hệ thống hiển thị xóa sách khơng thành cơng kết thúc Tại trạng thái xác nhận, người dùng chọn đồng ý sửa sách hệ thống hiển thị Đã sửa sách thành cơng, sau hệ thống cập nhật danh sách sách kết thúc Ngược lại không đồng ý kết thúc 60 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Hình 21: Biểu đồ trạng thái chức xoá sách 5.3.10 Biểu đồ trạng thái tìm kiếm Mơ tả: Người dùng có tài khoản đăng nhập.Tại giao diện tìm kiếm.Người dùng cần nhập thơng tin tìm kiếm.Nếu người dùng nhập thơng tin tìm kiếm độc giả gửi Ngược lại, người dùng nhập tin sách gửi Khi người dùng nhập thông tin tìm kiếm độc giả hệ thống tìm kiếm thông tin độc giả danh sách độc giả.Ngược lại người dùng nhập thông tin sách hệ thống tìm kiếm sách danh sách sách Nếu tìm thấy độc giả danh sách độc giả tìm thấy sách danh sách sách hệ thống hiển thị thông tin sách ,độc giả 61 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML muốn tìm kết thúc.Ngược lại khơng tìm thấy Hiển thị khơng tìm thấy sách độc giả kết thúc Hình22: Biểu đồ trạng thái chức tìm kiếm Thiết kế hệ thống 6.1Biểu đồ 6.1.1 Biểu đồ đăng nhập Mô tả: Người dùng mở form đăng nhập sau nhập thơng tin gồm user name password Click nút gửi thông tin thực chức đăng nhập Sau thông tin gửi đi, liệu lúc truy vấn đến database 62 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Kiểm tra thông tin nhập vào với liệu database Trả kết Thông báo kết Hiển thị kết thu lên hình để người dùng biết Hình 23: Biểu đồ đăng nhập 6.1.2 Biểu đồ tìm kiếm sách Mơ tả: Người dùng vào trang chủ chọn đến form tìm kiếm Phản hồi yêu cầu nhập thông tin từ người dùng 63 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Nhập từ khóa để tìm kiếm Click nút gửi thơng tin thực chức tìm kiếm Kiểm tra xử lý từ khóa liệu người dùng gửi Sau thông tin kiểm tra, liệu lúc truy vấn đến database Trả kết Thông báo kết Hiển thị kết thu lên hình để người dùng biết Hình 24: Biểu đồ tìm kiếm sách Sơ đồ lớp Các lớp Hệ thống Quản lý Thư viện: 64 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Thư viện: Có thuộc tính 'Tên' 'Địa chỉ' để mơ tả vị trí Sách: Mỗi sách 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ỳ sách có nhiều sao, coi mục sách hệ thống. Mỗi mục sách có mã vạch riêng Tài khoản: Chúng ta có hai loại tài khoản hệ thống, tài khoản độc giả, hai tài khoản thủ thư Thẻ thư viện: Mỗi người dùng thư viện cấp thẻ thư viện, thẻ dùng để xác định người dùng mượn sách trả sách Đặt sách chưa có sẵn: Chịu trách nhiệm quản lý đặt chỗ sách sách chưa có sẵn Đặt sách có sẵn: Quản lý đặt sách sách có sẵn Phạt tiền: Lớp chịu trách nhiệm tính tốn thu thập tiền phạt từ thành viên thư viện Tác giả: Lớp gói gọn tác giả sách Gía đỡ: Sách đặt giá. Mỗi giá xác định số hiệu có định danh vị trí để mơ tả vị trí vật lý giá thư viện Thông báo: Lớp đảm nhận việc gửi thông báo cho thành viên thư viện 65 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Hình 25: Biểu đồ lớp tổng quát 66 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML KẾT LUẬN Kết đạt - Hiểu 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 quy trình hoạt động chức hệ thống biểu diễn qua biểu đồ UML - Biết sử dụng kiến thức học để vẽ 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 mang tính cách tìm hiểu thêm, chưa có có khả ứng dụng vào thực tế cao - Chưa xây dựng nhiều chức 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 phần mềm hồn thiện áp dụng vào thư viện trường - Áp dụng thêm công nghệ vào 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 67 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML 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 68 ... website thư viện theo UML CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE THƯ VIỆN Khảo sát hệ thống - Hệ thống quản lý thư viện trường đại học Sư Phạm website thư viện trường Mơ tả tốn: - Chúng tơi... chức đăng nhập Xem xét đối tượng tài khoản sau 20 Phâ n tích thiết kế hướ ng đố i tượ ng n lí website thư viện theo UML Trong sơ đồ có đối tượng là: người dùng, hệ thống tài khoản Luồng xử lí... 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE THƯ VIỆN 30 KHẢO SÁT HỆ THỐNG 30 MÔ TẢ BÀI TOÁN : .30 YÊU CẦU HỆ THỐNG : .31 YÊU CẦU PHI CHỨC NĂNG: 31 PHÂN