Bài tập phân tích thiết kế hướng chức năng

Đây là lối tiếp cận truyền thống của ngành Công nghệ phần mềm. Theo lối tiếp cận này, chúng ta quan tâm chủ yếu tới những thông tin mà hệ thống sẽ lưu trữ. Chúng ta hỏi người dùng xem họ sẽ cần những thông tin nào, rồi chúng ta thiết kế ngân hàng dữ liệu để chứa những thông tin đó, cung cấp Forms để nhập thông tin và in báo cáo để trình bày các thông tin. Nói một cách khác, chúng ta tập trung vào thông tin và không mấy để ý đến những gì có thể xảy ra với những hệ thống đó và cách hoạt động (ứng xử) của hệ thống là ra sao. Đây là lối tiếp cận xoay quanh dữ liệu và đã được áp dụng để tạo nên hàng ngàn hệ thống trong suốt nhiều năm trời.

Lối tiếp cận xoay quanh dữ liệu là phương pháp tốt cho việc thiết kế ngân hàng dữ liệu và nắm bắt thông tin, nhưng nếu áp dụng cho việc thiết kế ứng dụng lại có thể khiến phát sinh nhiều khó khăn. Một trong những thách thức lớn là yêu cầu đối với các hệ thống thường xuyên thay đổi. Một hệ thống xoay quanh dữ liệu có thể dể dàng xử lý việc thay đổi ngân hàng dữ liệu, nhưng lại khó thực thi những thay đổi trong nguyên tắc nghiệp vụ hay cách hoạt động của hệ thống.

Phương pháp hướng đối tượng đã được phát triển để trả lời cho vấn đề đó. Với lối tiếp cận hướng đối tượng, tập trung vào cả hai mặt của vấn đề : thông tin vàcách hoạt động.

Phương pháp hướng đối tượng:

Ngày nay, do sự tiến bộ nhanh chóng về công nghệ phần cứng, sức mạnh của các máy tính tăng nhanh sau mỗi khoảng thời gian. Thách thức đặt ra cho công nghệ phần mềm là: phát triển phần mềm như thế nào để tận dụng được các tiềm năng to lớn của phần cứng. vì vậy, xu hướng của phần mềm là ngày càng lớn, càng tinh vi và càng phức tạp hơn. Cùng với sự phát triển những phần mềm có quy mô lớn với tính năng đa dạng, yêu cầu bảo trì đối với các hệ thống lớn và phức tạp càng trở thành vấn đề quan trọng hơn. Trước những thách thức đó, công nghệ phát triển phần mềm hướng đối tượng cùng với các công cụ tự động hóa đi theo nó đã trở thành giải pháp công nghệ hưu hiệu cho các vấn đề đặt ra. Phân tích thiết kế hướng đối tượng trở thành một yêu cầu tất yếu trong công nghệ phát triển phần mềm

Phân tích thiết kế hệ thống theo hướng đối tượng nhìn nhận hệ thông như một tập các đối tượng tương tác với nhau để tạo ra một hành động cho một kết quả ở mức cao hơn.

Lối tiếp cận hướng đối tượng là một lối tư duy về vấn đề theo lối ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực. Với lối tiếp cận này, chúng ta chia ứng dụng thành các thành phần nhỏ, gọi là các đối tượng, chúng tương đối độc lập với nhau. Sau đó ta có thể xây dựng ứng dụng bằng cách chắp các đối tượng đó lại với nhau. Hãy nghĩ đến trò chơi xây lâu đài bằng các mẫu gỗ. Bước đầu tiên là tạo hay mua một vài loại mẫu gỗ căn bản, từ đó tạo nên các khối xây dựng căn bản của mình. Một khi đã có các khối xây dựng đó, bạn có thể chắp ráp chúng lại với nhau để tạo lâu đài. Tương tự như vậy một khi đã xây dựng một số đối tượng căn bản trong thế giới máy tính, bạn có thể chắp chúng lại với nhau để tạo ứng dụng của mình.

TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNGKHOA CNTT & TTBÀI TẬP LỚNPHÂN TÍCH THIẾT KẾ HỆ THỐNG

QUẢN LÝ CỬA HÀNG HOA

SINH VIÊN: VŨ ĐỨC THẮNG-518100032

Bài tập phân tích thiết kế hướng chức năng

1.

Mô tả

1.1 Quá trình nhập hàng :

Cửa hàng được cung cấp hàng từ nhiều nhà cung cấp(NCC) với các mặt hàng ,

chủng loại hàng khác nhau: hoa lụa, cây cảnh ,.... Khi cửa hàng có nhu cầu cung cấp hàng thì cửa hàng sẽ liên hệ với NCC và yêu cầu NCC gửi thông tin chi tiết về các mặt hàng : Báo giá ......Sau khi thoả thuận cửa hàng sẽ tiến hành ký hợp đồng mua hàng với NCC . Quá trình giao hàng sẽ được thực hiện theo thời gian đã thoả thuận giữa cửa hàng và NCC .Khi nhận hàng, bộ phận quản lý kho kiểm tra hàng,nếu khớp với hợp đồng mua hàng thì lập hoá đơn mua hàng đồng thời chuyển cho kế toán viết phiếu chi để thanh toán tiền với NCC, ngược lại thì sẽ có thông tin phản hồi với NCC.Sau khi nhận hàng bộ phận quản lý kho sẽ kiểm hàng và nhận hàng đồng thời lập chứng từ nhập kho và cập nhật danh mục hàng vào sổ nhập kho.

1.2Quá trình bán hàng :

Khi cửa hàng nhận được yêu cầu cung cấp hàng của khách hàng, nhân viên sẽ gửi báo giá các mặt hàng cho khách hàng .Sau khi thống nhất , nếu đồng ý khách hàng sẽ gửi yêu cầu mua hàng thông qua đơn đặt hàng,Fax, telephole.... Bộ phận bán hàng sẽ tiếp nhận đơn đặt hàng, xác nhận và cập nhật vào sổ khách hàng sau đó chuyển cho bộ phận quản lí kho, đồng thời cập nhật danh sách khách hàng vào sổ khách hàng . Dựa trên các thông tin trong đơn đặt hàng, thủ kho sẽ kiểm tra số lượng hàng trong kho, nếu đáp ứng đủ yêu cầu của khách hàng thi lập chứng từ xuất kho và cập nhật danh mục hàng xuất vào sổ xuất kho, sau đó chuyển hàng cho bộ phận bán hàng để tiến hành giao hàng cho khách . Ngược lại thì trình lãnh đạo để có kế hoạch nhập hàng về .Bộ phận bán hàng, khi nhận được hàng từ kho sẽ kiểm tra hàng và lập hoá đơn bán hàng đồng thời thực hiện giao hàng đến tận nơi cho khách hàng nếu khách hàng có yêu cầu .Bộ phận kế toán khi nhận được yêu cầu thanh toán sẽ lập phiếu thu để thực hiện thanh toán với khách hàng .

Bài tập phân tích thiết kế hướng chức năng

Bài tập phân tích thiết kế hướng chức năng

Bài tập phân tích thiết kế hướng chức năng