« Home « Kết quả tìm kiếm

Attachment 181 544a6c32f2f69 544a6c1e328f2 BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG UML


Tóm tắt Xem thử

- Ngôn ngữ UML hiện thời vẫn đang được phát triển để đáp ứng cho nhiều yêu cầu và nhiều dạng hệ thống khác nhau như phân tán, nhùng….
- UML là một ngôn ngữ mô hình hóa thống nhất có phần chính bao gồm những ký hiệu hình học, được các phướng pháp hướng đối tượng sử dụng để thể hiện và miêu tả thiết kế của một hệ thống.
- KHẢO SẮT HIỆN TRẠNG VÀ TÌM HIỂU BÀI TOÁN QUẢN LÝ BÁN HÀNG I.
- Khảo sắt thực tế để làm quen và thâm nhập vào chuyên môn nghiệp vụ mà hệ thống đó phải đáp ứng, tìm hiểu các nhu cầu đặt ra với hệ thống đó, tập hợp các thông tin cần thiết.
- Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống.
- Tìm hiểu chức năng nghiệp vụ và cách thức hoạt động của hệ thống.
- Nội dung khảo sát và đánh giá hiện thực: Nhóm 8 2 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML + Tìm hiểu môi trường kinh doanh, nghiên cức cơ cấu tổ chức của hệ thống bán hang công ty.
- Nhóm 8 4 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML - Nội dung / môi trường ngoài.
- Sự phân loại và biện tập lại cho phép ta sắp xếp lại các thông tin một các có hệ thống.
- Hệ thống quản lý bán hàng: 1.
- Bài toán quản lý bán hàng: a, Mô hình bài toán: Qua một thời gian tìm hiểu về hệ thống quản lý bán hàng ở một số công ty siêu thị và của hàng dựa vào phương pháp điều tra, em tổng kết được những thông tin về bài toán quản lý bán hàng như sau: Những vấn đề đặt ra ở công ty: Hệ thống quản lý của chi nhánh phân công thành những phòng riêng rẽ mỗi phòng phụ trách một mảng công việc.
- Quản lý tổng thể chi nhánh công ty là Giám đốc chi nhánh.
- Công việc cụ thể đối với từng phòng: Nhóm 8 5 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML + Giám đốc chi nhánh: thâu tóm quản lý toàn bộ hoạt động của công ty, nhận báo cáo thống kê định kỳ của phòng kế toán và phòng kinh doanh, kiểm tra các hóa đơn để nhập – xuất tiền.
- Tính các chi phí kèm theo như: cước vận chuyển, các vấn đề phát sinh, VAT … để gửi lên cho phòng quản lý.
- Nhóm 8 6 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML + Phòng kế toán : phụ trách việc thu giữ, thống kê tổng hợp các loại giây tờ sổ sách của công ty.
- Kế toán tài chính: Nhóm 8 7 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML - Chuyên phụ trách những vấn đề về tài chính của công ty.
- Khách hàng.
- Nhóm 8 8 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML + Công ty bán nhiều mặt hàng nên ta cần xây dựng một cớ sở dữ liệu về các mặt hàng của công ty.
- Chúng ta sẽ quản lý về các thông tin: mã hàng, tên hàng,đơn vị tính, đơn giá nhập, đơn giá xuất, số lượng trong kho, trị giá theo tuyến đường, ngày nhập hàng, thời hạn bảo hành.
- Việc nhập hàng được quản lý bởi các thông tin: Số phiếu nhập, ngày nhập, tên nhà cung cấp, số hóa đơn, mã hàng, mặt hàng, đơn vị tính, số lượng.
- Xuất hàng được quản lý bởi các thông tin: mã xuất kho, ngày đặt hàng, nhân viên nhận hàng, tên khách.
- Ta quản lý hóa đơn bán hàng bở các thông tin: hóa đơn số, mã khách, mã nhân viên, ngày lập, hình thứ thanh toán, tên hàng, số lượng, đơn giá bán, tổng tiền.
- Đối với nhân viên cần quản lý ở các thông tin: mã nhân viên, họ tên nhân viên, ngày sinh, ngày vào làm việc, địa chỉ, điện thoại, nơi làm việc.
- Đối với đối tác là khách hàng ta quản lý ở các mục: mã khách, tên khách hàng, địa chỉ liên hệ, người đại diện giao dịch, điện thoại, mail.
- Yêu cầu phần mềm Nhóm 8 9 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Hệ thống cần đảm bảo được những chức năng sau.
- Kế toán kho: Được phép truy cập vào hệ thống thực hiện các công việc liên quan đến tài chính của công ty như: lập phiếu nhập tiền vào tài khoản công ty, lập phiếu xuất tiền, các khoản thu chi phát sinh, thông kê công nợ.
- Trưởng phòng kinh doanh: Truy cập vào hệ thống để thực hiện những công việc: Cập nhật thông tin về hàng hóa, lập hóa đơn bán hàng.
- Lưu trữ: Hệ thống cần đảm bảo lưu trữ về.
- Hàng hóa: Hệ thống cần đảm bảo lưu trữ các thông tin về hàng hóa như: tên, đặc điểm, giá, thời gian bảo hành, …Trong đó có các thao tác về hàng hóa như: thêm, sửa, xóa.
- Đơn đặt hàng: Quản lý các đơn đặt hàng từ phía khách hàng và của công ty với công ty tổng bao gồm các thông tin về: tên hàng, số lượng, ngày đặt.
- Phiếu nhập hàng: Quản lý về các thông tin nhập từ đơn đặt hàng vào kho, bao gồm các thông tin số phiếu, tên hàng, số lượng đơn giá, ngày nhập giá thành.
- Phiếu xuất: Quản lý về các thông tin phiếu xuất, ttem hàng, số lượng, ngày xuất, đơn giá.
- Tra Cứu Nhóm 8 10 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML + Hàng hóa: Tìm kiếm thông tin mặt hàng, thời gian bảo hành.
- Yêu cầu hệ thống: Phần mềm có giao diện thân thiện với người dùng, thuận tiện, dễ sử dụng.
- CHƯƠNG II: PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN HÀNG: I.Biểu đồ use case: Nhóm 8 11 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 1.
- Quản lý nhập, xuất các vấn đề xảy ra trong hệ - Quản lý doanh thu thống bán hàng - Quản lý nhân viên - Thống kê 4 Kế toán - Tạo phiếu nhập xuất, trả - Cập nhật được các mặt hàng hàng còn trong kho - Thống kê hàng hóa - Trả lương cho nhân viên và các khoản tiền khác - Quản lý lương cho nhân viên, các khoản nợ Nhóm 8 12 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML - Chi phí công tác b) Biểu đồ use case các tác nhân.
- Nhóm 8 13 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 2.
- Các chức năng chính của hệ thống: Tham chiếu Chức năng Xếp loại R 1.1 Đăng nhập Hiện R 1.2 Lập hóa đơn Hiện R 1.3 Quản lý khách hàng Hiện R 1.4 Quản lý nhập hàng Hiện R 1.5 Quản lý xuất hàng Hiện R 1.6 Tạo phiếu nhập Hiện R 1.7 Tạo phiếu xuất Hiện R 1.8 Tạo phiếu trả Hiện R 1.9 Thống kê Hiện R 1.10 Quản lý tài chính Hiện b) Use case tổng quát: Nhóm 8 14 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Nhóm 8 15 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 3.
- Biểu đồ uer case liên quan đến tác nhân nhân viên bán hang: Nhóm 8 16 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 4.
- Kế toán kho: Nhóm 8 17 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML b.
- Kế toán tài chính: Nhóm 8 18 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 5.
- Biểu đồ uer case liên quan đến tác nhân người quản lý: Nhóm 8 19 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML III.
- Biểu đồ trạng thái: Biểu đồ trạng thái hệ thống tổng thể Mô tả trình tự như sau: Nhóm 8 20 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Trạng thái khách hàng yêu cầu mua sản phẩm.
- Nhân viên lấy hàng từ kho hàng thông qua kế toán kho (thủ kho), nhân viên kế toán báo cáo thông kê định kỳ theo quý/tháng/năm cho người quản lý.
- THIẾT KẾ QUẢN LÝ BÁN HÀNG: I.
- Biểu đồ đăng nhập vào hệ thống quản lý bán hang: Đặc tả hành vi Đăng nhập: Nhóm 8 21 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 1.
- Giao điện gửi thông tin đăng nhập thành công và người đăng nhập đã đăng nhập vào hệ thống cần tìm 7.
- Biểu đồ lập hóa đơn: Nhóm 8 22 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả biểu đồ lập hóa đơn: 1.
- Hệ thống tính tiền và hiển thị tổng tiền cho nhân viên biết 5.
- Biểu đồ nhập hàng Nhóm 8 23 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả biều đồ nhập hàng 1.
- Người quản lý chọn chức năng nhập 2.
- Người quản lý nhập mã hàng 4.
- Hệ thống kiểm tra tính hợp lệ của mã hàng và gửi câu trả lời 4.
- Biêu đồ xuât hàng Nhóm 8 24 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả biểu đồ xuất hàng: 1.
- Người quản lý chọn chức năng quản lý xuất hàng của hệ thống 2.
- Người quản lý nhập mã hàng cần xuất 4.
- Hệ thống kiểm tra sự hơp lệ của mã hàng và gửi câu trả lời 5.
- Hệ thống kiểm tra đúng thì gửi yêu cầu nhập số lượng 6.
- Người quản lý nhập số lượng cần xuất 7.
- Hệ thống kiểm tra số lượng hàng trong kho có đủ so với yêu cầu xuất không 8.
- Không thì gửi thông báo số lượng vượt quá mức tồn của kho và yêu cầu nhập lại số lượng hàng xuất Nhóm 8 25 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 9.
- Người quản lý gửi thông tin vừa nhập tới kế toán thông qua giao diện tạo phiếu xuất hàng 5.
- Người quản lý chọn chức năng thống kê 2.
- Hệ thống yêu cầu chọn chức năng thống kê 3.
- Người quản lý chọn chức năng thống kê( tháng, quí, năm, thời điểm hiện tại) 4.
- Hệ thống hiển thị bảng thống kê doanh thu.
- Người quản lý có thể in hoặc không in bảng thống kê 6.Biểu đồ tạo phiêu thống kê: Nhóm 8 26 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả hành vi tạo phiếu nhập hàng 1.
- Thủ kho chọn chức năng tạo phiếu nhập hàng của hệ thống 2.
- Hệ thống hiện thị và yêu cầu thủ kho nhập thông tin cần thiết vào phiếu nhập hàng 3.
- Hệ thống cấp mã số phiếu nhập và tự động lưu thông tin 4.
- Hệ thống hỏi thủ kho có in phiếu nhập hàng không 5.
- Nếu yêu cầu in được chọn thì hệ thống in phiều nhập hàng cho thủ kho 7.
- Biểu đồ tạo phiếu xuất hang: Nhóm 8 27 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả hành vi tạo phiếu xuất hàng 1.
- Thủ kho chọn chức năng tạo phiếu xuất hàng của hệ thống 2.
- Hệ thống yêu cầu thủ kho nhập thông tin vào phiếu xuất hàng 3.
- Hệ thống cấp mã số và lưu thông tin lại 5.
- Hệ thống thủ kho có in phiếu xuất hàng không 6.
- Nếu yêu cầu in được chọn thì hệ thống in phiều xuất hàng cho thủ kho 8.
- Biêu đồ tạo phiếu trả hàng: Nhóm 8 28 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả hành vi phiếu trả hàng: 1.
- Thủ kho chọn chức năng tạo phiếu trả hàng của hệ thống 2.
- Hệ thống yêu cầu nhập mã hàng cần trả 3.
- Hệ thống kiểm tra tính hợp lệ của mã hàng 5.
- Hệ thống yêu cầu chọn lý do trả hàng( hàng lỗi, hàng hết hạn sử dụng, khác) 6.
- Hệ thống cấp số thứ tự của phiếu trả hàng, lưu thông tin 8.
- Hệ thống hỏi thủ kho có in phiếu trả hàng không 9.
- Nếu yêu cầu in được chọn thì hệ thống in phiều trả hàng cho thủ kho 9.Biểu đồ quản lý khách hàng: Nhóm 8 29 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Đặc tả hành vi quản lý khách hàng: 1.
- Người quản lý chọn chức năng thêm khách hàng vào hệ thống 2.
- Hệ thống hiển thị giao diện 3.
- Người quản lý thêm khách hàng và giao diện hiển gửi tới khách hàng để tạo mã khách hàng 4.
- Người quản lý thêm các thông tin về khách hàng 5.
- Hệ thống tự động cập nhật và tạo thẻ, cấp mã số khách hàng và lưu lại thông tin vừa nhập Nhóm 8 30 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML II.
- Đăng nhập: Ca sử dụng đăng nhập vào hệ thống bán hàng: Lớp biên-GD đăng nhập: là giao diện chính giao tiếp giữa người quản lý, kế toán, nhân viên bán hàng và hệ thống .
- Nhập – Xuât hàng: Nhóm 8 31 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML Kế toán đăng nhập vào hệ thống với: Lớp biên: hiển thị giao diện nhập – xuất hàng.
- Lớp thực thể: các thực thể tham gia vào hệ thống như: các trường dữ liệu lập hóa đơn, hóa đơn, máy in.
- Thống kê: Lớp biên: hiển thị giao diện giúp người thông kê đăng nhập vào hệ thống .
- Lớp điều khiển: xử lý thống kê, đáp ứng những yêu cầu thống kê về hệ thống bán hàng.
- Nhóm 8 32 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML CHƯƠNG IV: THIẾT KẾ GIAO DIỆN: 1.Màn hình đăng nhập hệ thống: 2.Màn hình chính của hệ thống: Nhóm 8 33 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 3.Danh sách hóa đơn nhập: 4.Danh sách hóa đơn xuất: Nhóm 8 34 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 5.
- Danh sách phiếu đặt hàng: Nhóm 8 35 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 6.
- Nhập hàng: Nhóm 8 39 Lớp ĐH LT Tin K3 BÀI TẬP LỚN MÔN: Phân tích tiết kế hướng đối tượng UML 14.
- Xuất hàng: Nhóm 8 40 Lớp ĐH LT Tin K3