Báo cáo phân tích và thiết kế hướng đối tượng

98 18 0
Báo cáo phân tích và thiết kế hướng đối tượng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐỀ TÀI: NGHIÊN CỨU, XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG SÁCH CHÍ LINH Xã hội Việt Nam hiện tại đang trên con đường phát triển không ngừng, cùng với sự phát triển ấy khoa học công nghệ ngày càng được nâng cao áp dụng vào mọi mặt của đời sống. Với lĩnh vực tin học cũng không ngoại lệ, việc tin học hóa cách thức quản lý, giao dịch, làm việc của con người đã góp phần rất lớn vào công cuộc đổi mới và hòa nhập Quốc Tế. Để có thể tạo ra một phần mềm tốt, đảm bảo đúng yêu cầu của khách hàng, phục vụ tốt trong quá trình sử dụng thì việc đầu tiên và quan trọng nhất là giai đoạn phân tích thiết kế. Một trong những kĩ thuật phân tích thiết kế hệ thống phổ biến hiện nay là phân tích thiết kế hướng đối tượng với nhiều ưu điểm so với mô hình phân tích thiết kế hướng cấu trúc: tính tái sử dụng, tạo ra các phần mềm có tính thích ứng và bền chặt. Chính vì những lý do đó và với nhu cầu thực tế của các cửa hàng trên khắp cả nước, công tác quản lí hoạt động trên thủ tục giấy tờ đã và đang trở nên lạc hậu, không còn hiệu quả để thúc đẩy hoạt động phát triển đi lên nữa. Cách đơn giản hóa công tác quản lí ấy, xu hướng tin học hóa hoạt động nghiệp vụ khách sạn là một sự lựa chọn hàng đầu. Nó rất phù hợp với thời đại, mang đến sự chuyên nghiệp trong phục vụ, quản lí khoa học, chính xác, hiệu quả, giảm nhẹ cách thức lưu trữ, thủ tục sử dụng dịch vụ, v.v… Mang đến cho những người trong lĩnh vực kinh doanh sự hài lòng trước biến yêu cầu thay đổi trước mắt. Đây cũng chính là nội dung mà nhóm đã triển khai tìm hiểu và đưa ra giải pháp cho tình trạng trên – Đồ án chương trình ứng dụng quản lí Cửa Hàng Bán Sách. Đồ án sử dụng kiến thức từ môn học PTTK hướng đối tượng với UML để làm nền tảng cho quá trình phân tích hệ thống để xây dựng nên chương trình. Chúng em xin chân thành cảm ơn cô Hoàng Thị Ngọc Diệp đã tận tình hướng dẫn chúng em trong quá trình hoàn thành đề tài này.

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC SAO ĐỎ BÁO CÁO BÀI TẬP LỚN HỌC PHẦN PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: NGHIÊN CỨU, XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG SÁCH CHÍ LINH Họ tên sinh viên: ĐINH THỊ THU HÀ LỤC VĂN ĐỘ Lớp, khóa: DK9 - CNTT Giảng viên hướng dẫn: HỒNG THỊ NGỌC DIỆP NGUYỄN THỊ ÁNH TUYẾT Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin MỤC LỤC LỜI NĨI ĐẦU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT A TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 1.1 Mơ hình phương pháp mơ hình hóa 1.2 Các cách tiếp cận phân tích thiết kế hệ thống 1.2.1 Phương pháp hướng cấu trúc 1.2.2 Phương pháp hướng đối tượng 1.3 Các giai đoạn chu trình phát triển phần mềm với mơ hình hướng đối tượng 1.3.1 Phân tích hướng đối tượng (Object Oriented Analysis -OOA) 1.3.2 Thiết kế hướng đối tượng (Object Oriented Design -OOD) 1.3.3 Lập trình hướng đối tượng (Object Oriented Programming -OOP) 1.4 Một số mơ hình tiêu biểu 1.4.1 Mơ hình tổ chức 1.4.2 Mơ hình dịng liệu 1.4.3 Mơ hình động 1.4.4 Mơ hình liệu 1.4.5 Mơ hình đối tượng 11 B RATIONAL ROSE .12 1.5 Giới thiệu UML 1.5.1 Lịch sử đời UML 12 1.5.2 UML- ngơn ngữ mơ hình hóa hướng đối tượng 12 1.5.3 UML phân tích- thiết kế hệ thống 13 1.5.4 UML gai đoạn phái triển hệ thống 13 1.6 Các thành phần ngơn ngũ UML 1.6.1 Hướng nhìn (View) 14 1.6.2 Biểu đồ (Diagram) .16 1.6.3 Phần tử mơ hình hóa (Model element) 28 1.6.4 Cơ chế chung .29 17.Mở rộng UML 31 1.6.5 Khuôn mẫu (Stereotype) 31 1.6.6 Giá trị đính kèm (Tagged Value) 32 1.6.7 Hạn chế (Constraint) 33 1.8 Các bước phân tích thiết kế hướng đối tượng 33 1.9.Giới thiệu công cụ Rotional Rose .34 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 37 2.1 Khảo sát hệ thống .37 2.2 Phân tích hệ thống 38 2.3 Phân tích mơ hình, biểu đồ hệ thống quản lý cửa hàng sách 38 2.3.1 Mô hình Use Case kịch 38 2.3.2 Biểu đồ lớp .58 GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin 2.3.3 Biểu đồ trạng thái .59 2.3.4 Biểu đồ 62 GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin DANH MỤC CÁC HÌNH Hình 1.1 Mơ hình phân cấp chức hệ thống quản lý cửa hàng Hình 1.2 Mơ hình luân chuyển hệ thống xử lý đặt hàng .6 Hình 1.3 Mơ hình tương tác đặt hàng cửa hàng Hình 1.4 Mơ hình DFD hệ thống quản lý cửa hàng Hình 1.5 Mơ hình mạng Petri-net đơn hàng Hình 1.6 Mơ hình trạng thái đơn hàng Hình 1.7 Mơ hình xử lý Merise đơn hàng Hình 1.8 Mơ hình mạng đơn hàng 10 Hình 1.9 Mơ hình thực thể kết hợp 10 Hình 1.10 Mơ hình đối tượng 11 Hình 1.11 Biểu đồ use case công ty bảo hiểm 19 Hình 1.12 Ví dụ biểu đồ lớp 22 Hình 1.13 Biểu đồ lớp biểu đồ đối tượng thể lớp 22 Hình 1.14 Một ví dụ biểu đồ trạng thái 24 Hình 1.15 Biểu đồ 26 Hình 1.16 Biểu đồ cộng tác 27 Hình 1.17 Biểu đồ hoạt động 29 Hình 1.18 Các thành phần mơ hình thường dùng 31 Hình 1.19 Các ví dụ vài loại quan hệ 31 Hình 1.20 Phân biệt lớp đối tượng trang trí .32 Hình 1.21 Một ví dụ ghi 33 Hình 1.22 Một cửa sổ đặc tả thể đặc tính class 34 Hình 1.23 Customer lớp khuôn mẫu 35 GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin Hình 1.24 Một ví dụ Tagged Value 35 Hình 1.25 Một ràng buộc hạn chế đối tượng Person góp phần vào quan hệ kết hợp 36 Hình 1.26 Các bước phát triển hệ thống hướng đối tượng 37 Hình 1.27 Giao diện khởi động Rational Rose 2002 38 Hình 1.28 Giao diện Rational Rose 38 Hình 1.29 Các thành phần giao diện Rational Rose 39 Hình 2.1 Biểu đồ Use Case tổng quát 41 Hình 2.2 Biểu đồ Use Case phân rã cập nhật sách 41 Hình 2.3 Biểu đồ Use Case phân rã cập nhật khách hàng 42 Hình 2.4 Biểu đồ Use Case phân rã tạo phiếu 42 Hình 2.5 Biểu đồ Use Case phân rã thống kê 43 Hình 2.6 Biểu đồ Use Case phân rã quản lý hàng 44 Hình 2.7 Biểu đồ Use Case phân rã quản lý nhân viên 44 Hình 2.8 Biểu đồ lớp tổng quát hệ thống Quản lý sách 65 Hình 2.9 Biểu đồ trạng thái bán hàng Nhân viên Bán hàng .65 Hình 2.10 Biểu đồ trạng thái làm hóa đơn Nhân viên Bán hàng 66 Hình 2.11 Biểu đồ trạng thái thêm Khách hàng Nhân viên Bán hàng 66 Hình 2.12 Biểu đồ trạng thái sửa thông tin Khách hàng Nhân viên Bán hàng .67 Hình 2.13 Biểu đồ trạng thái xóa Khách hàng Nhân viên Bán hàng 67 Hình 2.14 Biểu đồ trạng thái thêm sách nhân viên Quản lý .67 Hình 2.15 Biểu đồ trạng thái sửa sách nhân viên Quản lý 68 Hình 2.16 Biểu đồ trạng thái xóa sách nhân viên Quản lý .68 GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin Hình 2.17 Biểu đồ chức đăng nhập Nhân viên 69 Hình 2.18 Biểu đồ chức tìm kiếm sách nhân viên Bán hàng .70 Hình 2.19 Biểu đồ cho chức thống kê thông tin khách hàng nhân viên Kế toán 71 Hình 2.20 Biểu đồ cho chức thống kê sách tồn kho nhân viên Kế toán 72 Hình 2.21 Biểu đồ cho chức thống kê doanh thu nhân viên Kế tốn 73 Hình 2.22 Biểu đồ cho chức thống kê sách bán nhân viên Kế tốn 73 Hình 2.23 Biểu đồ cho chức quản lý nhập sách 74 Hình 2.24 Biểu đồ cho chức quản lý bán sách nhân viên Bán hàng 75 Hình 2.25 Biểu đồ thể chức quản lý nhân viên 76 Hình 2.26 Biểu đồ thể chức đặt hàng khách hàng 77 Hình 2.27 Biểu đồ thể chức Tạo phiếu nhập hàng nhân viên Kế toán 78 Hình 2.28 Biểu đồ thể chức Kiểm kê sách nhân viên Kế tốn 78 Hình 3.1 Form đăng nhập hệ thống 79 Hình 3.2 Form phân quyền đăng nhập hệ thống .79 Hình 3.3 Form chức quyền người quản lý 80 Hình 3.4: Form chức quyền nhân viên kế toán 80 Hình 3.5: Form chức quyền nhân viên bán hàng .81 Hình 3.6 Form giao diện nhân viên 81 Hình 3.7: Form giao diện khách hàng 82 GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin Hình 3.8: Form giao diện hàng hóa 82 Hình 3.9: Form giao diện hóa đơn 83 GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin LỜI NÓI ĐẦU Xã hội Việt Nam đường phát triển không ngừng, với phát triển khoa học công nghệ ngày nâng cao áp dụng vào mặt đời sống Với lĩnh vực tin học không ngoại lệ, việc tin học hóa cách thức quản lý, giao dịch, làm việc người góp phần lớn vào cơng đổi hịa nhập Quốc Tế Để tạo phần mềm tốt, đảm bảo yêu cầu khách hàng, phục vụ tốt trình sử dụng việc quan trọng giai đoạn phân tích thiết kế Một kĩ thuật phân tích thiết kế hệ thống phổ biến phân tích thiết kế hướng đối tượng với nhiều ưu điểm so với mơ hình phân tích thiết kế hướng cấu trúc: tính tái sử dụng, tạo phần mềm có tính thích ứng bền chặt Chính lý với nhu cầu thực tế cửa hàng khắp nước, cơng tác quản lí hoạt động thủ tục giấy tờ trở nên lạc hậu, khơng cịn hiệu để thúc đẩy hoạt động phát triển lên Cách đơn giản hóa cơng tác quản lí ấy, xu hướng tin học hóa hoạt động nghiệp vụ khách sạn lựa chọn hàng đầu Nó phù hợp với thời đại, mang đến chuyên nghiệp phục vụ, quản lí khoa học, xác, hiệu quả, giảm nhẹ cách thức lưu trữ, thủ tục sử dụng dịch vụ, v.v… Mang đến cho người lĩnh vực kinh doanh hài lòng trước biến yêu cầu thay đổi trước mắt Đây nội dung mà nhóm triển khai tìm hiểu đưa giải pháp cho tình trạng – Đồ án chương trình ứng dụng quản lí Cửa Hàng Bán Sách Đồ án sử dụng kiến thức từ môn học PTTK hướng đối tượng với UML để làm tảng cho q trình phân tích hệ thống để xây dựng nên chương trình Chúng em xin chân thành cảm ơn Hồng Thị Ngọc Diệp tận tình hướng dẫn chúng em q trình hồn thành đề tài CHƯƠNG 1: CƠ SỞ LÝ THUYẾT A TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 1.1 Mơ hình phương pháp mơ hình hóa GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin Mơ hình dạng thể đơn giản hoá giới thực, diễn đạt mức trừu tượng hóa đó, tuân theo quan điểm có hình thức biểu diễn (văn bản, đồ hoạ: đồ thị, sơ đồ, biểu đồ…) Có hai loại mơ hình mơ hình tĩnh mơ hình động Mơ hình tĩnh biểu diễn thơng số, cấu trúc (dữ liệu, thông tin) hệ thống cấu trúc tĩnh khác Mơ hình động biểu diễn hành vi, thủ tục hệ thống tương tác đối tượng nhằm thực hoạt động hệ thống Mơ hình hóa cơng việc biểu diễn giới thực dùng mơ hình Mục đích mơ hình hố làm sáng tỏ vấn đề tiếp cận, mơ hình ảnh tương tự hệ thống, gia tăng khả trì hệ thống làm đơn giản hóa hệ thống Phương pháp mơ hình hố (phương pháp phân tích thiết kế) tập khái niệm, quy tắc, thứ tự cách thực để biểu diễn hệ thống thơng tin chuyển đổi thành tự động hố Thành phần phương pháp bao gồm: Tập khái niệm mơ hình, qui trình triển khai (gồm bước kết bước) công cụ trợ giúp 1.2 Các cách tiếp cận phân tích thiết kế hệ thống 1.2.1 Phương pháp hướng cấu trúc Đặc trưng phương pháp hướng cấu trúc phân chia chương trình thành nhiều chương trình con, chương trình nhằm thực công việc xác định Trong phương pháp hướng cấu trúc, phần mềm thiết kế dựa hai hướng: hướng liệu hướng hành động Cách tiếp cận hướng liệu xây dựng phần mềm dựa việc phân rã phần mềm theo chức cần đáp ứng liệu cho chức Cách tiếp cận giúp cho người phát triển hệ thống dễ dàng xây dựng ngân hàng liệu Cách tiếp cận hướng hành động tập trung phân tích hệ phần mềm dựa hoạt động thực thi chức phần mềm Cách thức thực phương pháp hướng cấu trúc phương pháp thiết kế từ xuống Phương pháp tiến hành phân rã toán thành toán nhỏ tiếp tục phân rã toán nhận toán cài đặt sử dụng hàm ngơn ngữ lập trình hướng cấu trúc Phương pháp hướng cấu trúc có ưu điểm tư phân tích thiết kế rõ ràng, chương trình sáng sủa dễ hiểu Tuy nhiên, phương pháp không hỗ trợ việc sử dụng lại Các chương trình hướng cấu trúc phụ thuộc chặt chẽ vào cấu trúc liệu toán cụ thể khơng thể dùng lại mudule phần mềm cho phần mềm với yêu cầu liệu khác Phương pháp không phù hợp cho phát triển phần mềm lớn hệ thống thơng tin lớn, việc phân thành toán phân GVHD: Hoàng Thị Ngọc Diệp Page | SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin tốn thành module quản lý mối quan hệ module không dễ dàng dễ gây lỗi phân tích thiết kế hệ thống khó kiểm thử bảo trì 1.2.2 Phương pháp hướng đối tượng Khác với phương pháp hướng cấu trúc dựa vào liệu hành động, phương pháp hướng đối tượng tập trung vào hai khía cạnh hệ thống liệu hành động Cách tiếp cận hướng đối tượng lối tư theo ánh xạ thành phần tốn vào đối tượng ngồi đời thực Với cách tiếp cận này, hệ thống chia thành phần nhỏ gọi đối tượng, đối tượng bao gồm đầy đủ liệu hành động liên quan đến đối tượng Các đối tượng hệ thống tương đối độc lập với phần mềm xây dựng cách kết hợp đối tượng lại với thông qua mối quan hệ tương tác chúng Một ưu điểm quan trọng bậc phương pháp phân tích thiết kế hướng đối tượng tính tái sử dụng Ta tạo thành phần (đối tượng) lần dùng chúng nhiều lần sau Vì đối tượng thử nghiệm kỹ lần dùng trước đó, nên khả tái sử dụng đối tượng có tác dụng giảm thiểu lỗi khó khăn việc bảo trì, giúp tăng tốc độ thiết kế phát triển phần mềm Phương pháp hướng đối tượng giúp xử lý vấn đề phức tạp phát triển phần mềm tạo hệ phần mềm có khả thích ứng bền 1.3 Các giai đoạn chu trình phát triển phần mềm với mơ hình hướng đối tượng 1.3.1 Phân tích hướng đối tượng (Object Oriented Analysis - OOA) Là giai đọan phát triển mơ hình xác súc tích vấn đề, có thành phần đối tượng khái niệm đời thực, dễ hiểu người sử dụng Trong giai đoạn OOA, vấn đề trình bày thuật ngữ tương ứng với đối tượng có thực.Dựa vấn đề có sẵn, nhà phân tích cần ánh xạ đối tượng hay thực thể có thực khách hàng, tơ, người bán hàng, … vào thiết kế để tạo thiết kế gần cận với tình thực Mơ hình thiết kế chứa thực thể vấn đề có thực giữ ngun mẫu hình cấu trúc, quan hệ hành vi chúng Nói cách khác, sử dụng phương pháp hướng đối tượng mơ hình hóa thực thể thuộc vấn đề có thực mà giữ cấu trúc, quan hệ hành vi chúng Ví dụ phịng bán tơ, giai đoạn OOA nhận biết thực thể như: GVHD: Hoàng Thị Ngọc Diệp Page | 10 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng : Nhanvienbanhang Ngành: Công nghệ thông tin : Form timkiem : sach_ : Form ketquatimkiem : DK timkiem Chon chuc nang tim Hien thi chuc nang tim 3.Nhap tu khoa tim kiem Yêu cau tim kiem Xu ly tu khoa tim kiem Tao truy van SQL Thong bao ket Thuc hien tim kiem Hien thi ket qua tim 10 Hien thi ket qua tim Hình 2.18 Biểu đồ cho việc tìm kiếm sách nhân viên Bán hàng Giải thích: - Nhân viên bán hàng chọn chức tìm kiếm sách Hệ thống gửi trả kết sách cửa hàng cho nhân viên bán hàng (số lượng sách, thông tin sách….) c) Biểu đồ chức thống kê - Biểu đồ cho chức Thống kê thông tin khách hàng nhân viên kế tốn GVHD: Hồng Thị Ngọc Diệp Page | 84 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng : NhanvienKetoan : Form Thongkekhachhang Ngành: Công nghệ thông tin : DK Thongkekhachhang : Khachhang chon chuc nang thong ke thong ti Hien thi thong ke thong ti Yeu cau dua thong tin khach Chon hinh thuc thong ke Truy van CSDL Tra ket qua danh sach khach Hien thi danh sach khách hang Hien thi danh sach khach Hình 2.19 Biểu đồ cho việc thống kê thơng tin khách hàng nhân viên kế tốn Giải thích: - Nhân viên kế tốn chọn chức thống kê thơng tin khách hàng Từ có thông tin khách hàng, số lần khách hàng mua sách (Ví dụ: Sau thống kê thơng tin khách hàng, khách hàng mua sách cửa hàng có số lần > lưu vào bảng giảm giá Lần khách đến mua, khách hàng có tên bảng giảm giá giảm từ 5-10%) GVHD: Hoàng Thị Ngọc Diệp Page | 85 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng - Ngành: Công nghệ thông tin Biểu đồ cho chức Thống kê sách tồn kho nhân viên kế toán : NhanvienKetoan : Form thongkesachtonkho : DK thongkesachtonkho : sach_ Chon chuc nang thong ke sach ton Hien thi form thong ke sach ton Chon hinh thuc thong ke sach ton kho theo Yeu cau hien thi thong ke sach ton Truy van sach ton tra ve ket qua thong bao ket quan thong ke sach ton hien thi ket qua thong ke sach ton Hình 2.20 Biểu đồ thể việc thống kê sách tồn kho nhân viên Kế tốn Giải thích: Nhân viên kế tốn chọn chức thống kê sách tồn kho để kiểm tra sách kho Từ điều chỉnh việc nhập thêm sách cho hợp lý GVHD: Hoàng Thị Ngọc Diệp Page | 86 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng - Ngành: Công nghệ thông tin Biểu đồ cho chức Thống kê doanh thu nhân viên kế toán : NhanvienKetoan : Dk Thongkedoanhthu : Form thongkedoanhthu : doanhthu chon chuc nang thong ke doanh thu Hien thi form thong ke chon hinh thuc thong ke yeu cau thong ke truy cap CSDL Hien thi ket qua 7.thong bao ket qua Hình 2.21 Biểu đồ thể việc thống kê doanh thu nhân viên Kế toán Giải thích: Nhân viên kế tốn chọn chức thống kê doanh thu Hình thức thống kê tùy chọn, theo ngày, theo tuần theo tháng - Biểu đồ cho chức Thống kê sách bán nhân viên kế toán : NhanvienKetoan : Form Thongkesachdaban : Dk Thongkesachdaban : sach_ Chon chuc nang thong ke sach da Hien thi form thong ke sach da chon hinh thuc thong ke sach da yeu cau thong ke sach theo Truy van CSDL ket qua truy van thong bao ket qua thong ke sach da hien thi bang thong ke sach da GVHD: Hoàng Thị Ngọc Diệp Page | 87 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin Hình 2.22 Biểu đồ thể việc thống kê sách bán nhân viên Kế toán Giải thích - Nhân viên kế tốn chọn chức thống kê sách bán Hình thức thống kê thơng tin, số lượng sách bán (theo tháng theo quý) d) Biểu đồ cho chức Quản lý nhập sách nhân viên quản lý : Form Quanlynhapsach : Nguoiquanly : DK Quanlynhapsach : sach_ Chon chuc nang quan ly nhap Hien thi form quan ly nhap Nhap thông tin sach Kiem tra thong tin sach Kierm tra thong tin Luu thong tin vào CSDL Thong bao nhap sach cong Hình 2.23 Biểu đồ thể chức quản lý nhập sách Giải thích: - Nhân viên quản lý chọn chức nhập sách - Nhập thông tin sách để thêm vào CSDL e) Biểu đồ cho chức Quản lý xuất sách nhân viên bán hàng GVHD: Hoàng Thị Ngọc Diệp Page | 88 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng : Nhanvienbanhang : Form Quanlyxuatsach Ngành: Công nghệ thông tin : DK Quanlyxuatsach : sach_ Chon chuc nang xuat Hien thi form xuat sach Nhap ma so sách Kiem tra ma sach Kiem tra ma so Kiem tra ma sach Thong bao nhap so luong sach can xuat Nhap so luong sach suat Kiem tra so luong sach 10 Kiem tra so luong sach co du khong 11 truy cap CSDL 12 Thong bao ket qua Hình 2.24 Biểu đồ thể chức quản lý xuất (bán) sách nhân viên Bán hàng Giải thích: - Nhân viên bán hàng chọn chức xuất sách Sau nhập thơng tin sách số lượng để hồn thành quy trình xuất sách (bán sách) GVHD: Hoàng Thị Ngọc Diệp Page | 89 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin f) Biểu đồ cho chức Quản lý thêm nhân viên nhân viên quản lý : Nguoiquanly : Form Quanlynhanvien : Dk Quanlynhanvien : Nhanvien chon chuc nang them nhan hien thi form quan ly them nhan Nhap thong tin nhan vien 4.K iem tra thong tin vua Thong tin hop le tao username va password Luu thong tin vao CSDL Thong bao them cong Hình 2.25 Biểu đồ thể chức quản lý nhân viên Giải thích: - Nhân viên quản lý nhập thơng tin nhân viên Sau tạo username password để hồn thành quy trình thiết lập thêm nhân viên tài khoản cho nhân viên để đăng nhập vào hệ thống g) Biểu đồ cho chức Tạo đơn đặt hàng nhân viên quản lý GVHD: Hoàng Thị Ngọc Diệp Page | 90 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng : Nguoiquanly Ngành: Công nghệ thông tin : sach_ : DK dathang : Form dathang Chon chuc nang dat Hien thi form dat hang Nhap thong tin ca nhan Kiem tra thong tin khach Kiem tra thong tin khach hang Nhap ten sach, so luong sach Kiem tra thong tin 10 Truy van CSDL 11 Kiem tra sach 12 chon hinh thuc toan va thoi gian nhan hang 13 Nhap thong tin 14 Lap hoa don 15 Thong bao tao don cong Hình 2.26 Biểu đồ thể chức đặt hàng khách hàng Giải thích: - Nhân viên quản lý chọn chức đặt hàng sau ghi thơng tin khách hàng, hệ thống kiểm tra xem thông tin khách hàng hợp lệ chưa, chưa nhập lại, nhập thơng tin sách đặt số lượng, hệ thống lần kiểm tra xem thông tin sách có khơng số lượng sách có đạt đủ yêu cầu mà khách hàng đặt không Cuối chọn hình thức tốn địa nhận hàng GVHD: Hoàng Thị Ngọc Diệp Page | 91 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng h) Ngành: Cơng nghệ thông tin Biểu đồ cho chức Tạo phiếu nhập hàng nhân viên kế toán Nhân viên kế toán : Nguoiquanly : Form Taophieunhapsach : DK Taophieunhapsach : Phieunhapsach Chon chuc nang tao phieu nhap Hien thi form tao phieu nhap Nhap thong tin Kiem tra thong tin vua Kiem tra thong tin Tao phieu nhap sach Tao phieu cong Thong bao tao phieu cong Hình 2.27 Biểu đồ thể chức Tạo phiếu nhập hàng nhân viên kế toán Giải thích: Khi nhập sách (nhập hàng) nhân viên Kế toán làm phiếu nhập sách, phiếu bao gồm thông tin sách nhập, thông tin hợp lệ lưu trữ CSDL i) Biểu đồ cho chức Kiểm kê sách nhân viên Kế toán : Nguoiquanly : Form Kiemkesach : DK Kiemkesach : sach_ Nhân viên kế toán Chon chuc nang kiem ke hien thi form kiem ke sach Chon hinh thuc kiem ke Yeu cau kiem ke Truy van vao CSDL Thong bao cong Hien thij thong tin kiem ke sach hien thi thong tin kiem ke sach Hình 2.28 Biểu đồ thể chức Kiểm kê sách nhân viên Kế toán GVHD: Hoàng Thị Ngọc Diệp Page | 92 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin Giải thích: - Nhân viên kế tốn chọn chức kiểm kê sách - Chọn hình thức muốn kiểm kê để kiểm tra hết tất sách (sách kho, sách cửa hàng, sách bán) CHƯƠNG 3: XÂY DỰNG PHẦN MỀM From đăng nhập hệ thống Hình 3.1: Form đăng nhập hệ thống Form phân quyền sử dụng phần mềm Hình 3.2 Form đăng nhập hệ thống Form chức quyền người quản lý GVHD: Hoàng Thị Ngọc Diệp Page | 93 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin Hình 3.3 Form chức quyền người quản lý Form chức quyền nhân viên kế toán Hình 3.4: Form chức quyền nhân viên kế tốn Form chưc quền nhân viên bán hàng GVHD: Hoàng Thị Ngọc Diệp Page | 94 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin Hình 3.5: Form chức quyền nhân viên bán hàng Form giao diện nhân viên Hình 3.6 Form giao diện nhân viên Form giao diện khách hàng GVHD: Hoàng Thị Ngọc Diệp Page | 95 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin Hình 3.7: Form giao diện khách hàng Form giao diện hàng hóa Hình 3.8: Form giao diện hàng hóa Form giao diện hóa đơn GVHD: Hồng Thị Ngọc Diệp Page | 96 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin Hình 3.9: Form giao diện hóa đơn GVHD: Hồng Thị Ngọc Diệp Page | 97 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Công nghệ thông tin TÀI LIỆU THAM KHẢO 1.Chương trình Quản lý Sách -HowKteam 2.Giáo trình phân tích thiết kế hướng đối tượng- Trường Đại Học Sao Đỏ GVHD: Hoàng Thị Ngọc Diệp Page | 98 SVTH: Đinh Thị Thu Hà – Lục Văn Độ ... Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng GVHD: Hoàng Thị Ngọc Diệp Page | 19 Ngành: Công nghệ thông tin SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành:... Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin n n GVHD: Hồng Thị Ngọc Diệp Page | 22 SVTH: Đinh Thị Thu Hà – Lục Văn Độ Báo cáo Phân tích thiết kế hướng đối tượng. . .Báo cáo Phân tích thiết kế hướng đối tượng Ngành: Cơng nghệ thơng tin MỤC LỤC LỜI NĨI ĐẦU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT A TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Ngày đăng: 22/05/2021, 15:11

Tài liệu cùng người dùng

Tài liệu liên quan