Tải bản đầy đủ (.pptx) (27 trang)

ppt PHẦN MỀM TRA CỨU, TÌM KIẾM THÔNG TIN CÁC LOÀI HOA PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.23 MB, 27 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>BÁO CÁO CUỐI KÌ </b>

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN</b>

<small>GIÁO VIÊN HƯỚNG DẪN: THS. NGUYỄN BÁ DŨNG</small>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Đề Tài

<b>PHẦN MỀM TRA CỨU ,TÌM KIẾM THƠNG TIN CÁC LỒI HOA</b>

Thành viên

<b><small>STTTên sinh viênMã số sinh viên</small></b>

<small>1Huỳnh Phan Thu Đông0950080012</small>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>MỞ ĐẦU</b>

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 lồi hoa đã trở thành một xu hướng không thể phủ nhận.

<b>Trong lĩnh vực Website tra cứu, tìm kiếm thơng tin các lồi hoa là </b>

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.

<b>1. Giới thiệu</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>MỞ ĐẦU</b>

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 lồ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 lồ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.

<b>2. Mục tiêu của đề tài</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>MỞ ĐẦU</b>

<b>Khách:</b>

Đố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 lồ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.

<b>Người quản trị:</b>

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.

<b>3. Nội dung thực hiện</b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>CƠ SỞ LÝ THUYẾT</b>

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.

<b>1. Lịch sử phát triển của UML</b>

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.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>CƠ SỞ LÝ THUYẾT</b>

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.

<b>2. Các khái niệm cơ bản trong UML </b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>CƠ SỞ LÝ THUYẾT</b>

Một số loại biểu đồ cấu trúc phổ biến trong UML

<b>2. Các biểu đồ trong UML: biểu đồ cấu trúc</b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>CƠ SỞ LÝ THUYẾT</b>

Một số loại biểu đồ cấu trúc phổ biến trong UML

<b>2. Các biểu đồ trong UML: biểu đồ hành vi</b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG</b>

Đọc xem tài liệu, và tìm hiểu các yêu cầu đặt ra của phần mềm.

<b>1. Các phương pháp</b>

Thu thập thông tin từ nhiều nguồn khác nhau liên quan đến các loài hoa, tổng hợp lại và rút ra một số yếu tố cần thiết để mang lại cho khách hàng sự chất lượng, uy tín.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG</b>

• <sub>Từng đối tượng người dùng sẽ có các chức năng xử lí độc lập.</sub>

<b>2. Yêu cầu hệ thống: yêu cầu chức năng</b>

• <sub>Lưu trữ các thơng tin của tất cả các đối tượng.</sub>

• Cho phép khách có thể tìm kiếm thơng tin hoa theo các tiêu chí khác nhau.

• <sub>Đảm bảo tính bảo mật của các thơng tin đăng nhập.</sub>

• <sub>Khách có thể đăng ký để trở thành thành viên, đăng nhập vào </sub>

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

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG2. Yêu cầu hệ thống: u cầu phi chức năng</b>

• <sub>Tính hiệu quả: Đảm bảo việc truy xuất dữ liệu nhanh</sub>

• <sub>Tính tiện dụng: Giao diện thân thiện, dễ sử dụng đối với tất cả </sub>

các đối tượng sử dụng Điện thoại

• <sub>Tính tương thích: Hỗ trợ tốt trên các bản andoid.</sub>

• <sub>An tồn khi sử dụng, bảo mật thông tin khách hàng.</sub>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG3. Xác định các tác nhân (actors)</b>

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.

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG4. Xác định các Use case</b>

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 lồi hoa. + Quản lý thành viên.

+ Quản lý các loài hoa. + Quản lý các hoa đã đặt.

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ hoạt động đăng kí thành viên</i>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ đăng nhập hệ thống</i>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ tìm kiếm</i>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ đặt hoa</i>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ xem cập nhật thông tin</i>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ quản lí đơn đặt hoa</i>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ quản lí hoa(admin)</i>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ use case diiagram</i>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ tuần tự đăng nhập</i>

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ tuần tự đặt hoa</i>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG5. Đặc tả các Use case </b>

<i>Biểu đồ class cơ sở dữ liệu</i>

</div>

×