Trong thời đại công nghệ phát triển mạnh mẽ như hiện nay, việc tra cứu, tìm kiếm thông tin về một loài hoa đã trở thành một xu hướng không thể phủ nhận. Trong lĩnh vực Website tra cứu, tìm kiếm thông tin các loài hoa là một trang web được phát triển để tra cứu tìm kiếm thông tin cái loại hoa, bó hoa, giá bán và mô tả về hoa, bó hoa, việc sử dụng một phần mềm hỗ trợ quản lý hiệu quả đóng vai trò quan trọng trong việc tăng cường sự chuyên nghiệp, tiện lợi và linh hoạt. Trang web này cung cấp một giao diện đơn giản và thân thiện để quản lý các thông tin về hoa, bó hoa, giá bán, mô tả về hoa và khách hàng. Phân tích và thiết kế hệ thống thông tin cho Website tra cứu, tìm kiếm thông tin các loài hoa nhằm tạo ra một giải pháp thông minh và toàn diện để quản lý một Website tra cứu, tìm kiếm thông tin các loài hoa, quản lý thông tin khách hàng, đến việc theo dõi tình trạng hoa và thu chi 2. Mục tiêu của đề tài Mục tiêu của tiểu luận này là phân tích và thiết kế một hệ thống thông tin cho phần mềm tra cứu, tìm kiếm thông tin các loài hoa nhằm xây dựng một hệ thống hiệu quả và tiện ích để hỗ trợ tìm kiếm thông tin các loài hoa, từ việc tra cứu thông tin hoa, quản lý thông tin khách hàng và tài chính, đến việc tìm kiếm các loài hoa và các hoạt động liên quan. 3. Nội dung và kế hoạch thực hiện “Phần mềm tra cứu, tìm kiếm thông tin các loài hoa” bao gồm hai phần: phần cho khách hàng tìm kiếm trên mobile và phần cho nhà quản lý trên website. Khách: - Đối tượng này có thể: đăng kí với để trở thành thành viên (thông tin được lưu trữ và họ có thể đăng nhập). - Khách hàng có thể tìm kiếm các loài hoa theo từng mức giá trên công cụ tìm kiếm bằng cách chọn mức giá. - Đối với khách hàng thì có thể phản hồi và đánh giá chất lượng các loài hoa. Người quản trị: - Quản lý, thống kê, phê duyệt các khách hàng đặt hoa trên trang Admin. - Thêm các loài hoa mới, dịch vụ. - Thống kê người đăng kí là thành viên.
Trang 1BÁO CÁO CUỐI KÌ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
THÔNG TIN
GIÁO VIÊN HƯỚNG DẪN: THS NGUYỄN BÁ DŨNG
Trang 2Đề Tài
PHẦN MỀM TRA CỨU ,TÌM KIẾM THÔNG TIN CÁC LOÀI HOA
Thành viên
STT Tên sinh viên Mã số sinh viên
1 Huỳnh Phan Thu Đông 0950080012
Trang 4MỞ ĐẦU
Trong thời đại công nghệ phát triển mạnh mẽ như hiện nay, việc tra cứu, tìm kiếm thông tin về một loài hoa đã trở thành một xu hướng không thể phủ nhận
Trong lĩnh vực Website tra cứu, tìm kiếm thông tin các loài hoa là
một trang web được phát triển để tra cứu tìm kiếm thông tin cái loại hoa, bó hoa, giá bán và mô tả về hoa, bó hoa, việc sử dụng một
phần mềm hỗ trợ quản lý hiệu quả đóng vai trò quan trọng trong việc tăng cường sự chuyên nghiệp, tiện lợi và linh hoạt
1 Giới thiệu
Trang 5MỞ ĐẦU
Mục tiêu của tiểu luận này là phân tích và thiết kế một hệ thống thông tin cho phần mềm tra cứu, tìm kiếm thông tin các loài hoa nhằm xây dựng một hệ thống hiệu quả và tiện ích để hỗ trợ tìm kiếm thông tin các loài hoa, từ việc tra cứu thông tin hoa, quản lý thông tin khách hàng và tài chính, đến việc tìm kiếm các loài hoa
và các hoạt động liên quan
2 Mục tiêu của đề tài
Trang 6Thêm các loài hoa mới, dịch vụ.
Thống kê người đăng kí là thành viên
3 Nội dung thực hiện
Trang 7CƠ SỞ LÝ THUYẾT
UML (Unified Modeling
Language) là một ngôn ngữ mô
hình hóa đồ họa được sử dụng
trong lĩnh vực phát triển phần
mềm
1 Lịch sử phát triển của UML
UML không chỉ hữu ích trong lĩnh
vực phát triển phần mềm mà còn
được sử dụng trong các lĩnh vực
khác như phân tích kinh doanh, quy
trình sản xuất và hệ thống nhúng
Trang 8CƠ SỞ LÝ THUYẾT
Mô hình (model) là một biểu diễn của sự vật, đối tượng hay một tập các sự vật trong một lĩnh vực ứng dụng nào đó theo một quan điểm nhất định Mục đích của mô hình là nhằm nắm bắt các khía cạnh quan trọng của sự vật mà mình quan tâm và biểu diễn theo một tập ký hiệu hoặc quy tắc nào đó Các mô hình thường được xây dựng sao cho có thể vẽ được thành các biểu đồ dựa trên tập
ký hiệu và quy tắc đã cho
2 Các khái niệm cơ bản trong UML
Trang 9CƠ SỞ LÝ THUYẾT
Một số loại biểu đồ cấu trúc phổ biến trong UML
2 Các biểu đồ trong UML: biểu đồ cấu trúc
Trang 10CƠ SỞ LÝ THUYẾT
Một số loại biểu đồ cấu trúc phổ biến trong UML
2 Các biểu đồ trong UML: biểu đồ hành vi
Trang 12PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
• Từng đối tượng người dùng sẽ có các chức năng xử lí độc lập.
2 Yêu cầu hệ thống: yêu cầu chức năng
• Lưu trữ các thông tin của tất cả các đối tượng.
• Cho phép khách có thể tìm kiếm thông tin hoa theo các tiêu chí khác nhau
• Đảm bảo tính bảo mật của các thông tin đăng nhập.
• Khách có thể đăng ký để trở thành thành viên, đăng nhập vào
hệ thống hoa, tìm kiếm hoa…
• Hệ thống phải đảm bảo tính bảo mật trong các công đoạn đăng
ký, đăng nhập
Trang 13PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2 Yêu cầu hệ thống: yêu cầu phi chức năng
• Tính hiệu quả: Đảm bảo việc truy xuất dữ liệu nhanh
• Tính tiện dụng: Giao diện thân thiện, dễ sử dụng đối với tất cả
các đối tượng sử dụng Điện thoại
• Tính tương thích: Hỗ trợ tốt trên các bản andoid.
• An toàn khi sử dụng, bảo mật thông tin khách hàng.
Trang 14PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3 Xác định các tác nhân (actors)
Quản trị viên: điều hành, quản lý và theo dõi mọi hoạt động của
hệ thống thêm, sửa, xóa thành viên, chỉnh sửa, thống kê số liệu.Thành viên: bắt buộc đăng nhập hệ thống
Trang 15PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
4 Xác định các Use case
Thành viên:
+ Đăng nhập, đăng xuất
+ Xem sửa thông tin cá nhân
+ Tìm kiếm hoa
+ Đặt hoa
+ Xem lại thông tin hoa đã đặt
Người quản trị:
+ Thêm, sửa, xóa thông tin khách hàng
+ Thêm, sửa, xóa thông tin các loài hoa
+ Quản lý thành viên
+ Quản lý các loài hoa
+ Quản lý các hoa đã đặt
Trang 16PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ hoạt động đăng
kí thành viên
Trang 17PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ đăng nhập hệ
thống
Trang 18PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ tìm kiếm
Trang 19PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ đặt hoa
Trang 20PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ xem cập nhật
thông tin
Trang 21PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ quản lí đơn đặt
hoa
Trang 22PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ quản lí
hoa(admin)
Trang 23PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ use case
diiagram
Trang 24PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ tuần tự
đăng nhập
Trang 25PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ tuần tự
đặt hoa
Trang 26PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
5 Đặc tả các Use case
Biểu đồ class cơ
sở dữ liệu