PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤ CỦA CỬA HÀNG BÁN SÁCH

33 1.1K 3
PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤ CỦA CỬA HÀNG BÁN SÁCH

Đ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

PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤ CỦA CỬA HÀNG BÁN SÁCH

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN&TRUYỀN THÔNG ──────── * ─────── BÁO CÁO MÔN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ỨNG DỤNG PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤCỦA CỬA HÀNG BÁN SÁCH Giáo viên hướng dẫn: TS. Nguyễn Hữu Đức Sinh viên thực hiện Bùi Hữu Linh MSSV: 20081512 Vũ Minh Duẩn MSSV: 20080433 Nguyễn Công Chiến MSSV: 20080255 Nguyễn Hoàng Long MSSV: 20081590 Lớp hệ thống thông tin K53 HÀ NỘI 5-2012 Page 2 MỤC LỤC Phần I: Khảo sát sơ bộ nghiệp vụ 4 1.Mô tả bài toán. 4 2.Danh sách các quy trình nghiệp vụ 4 3.Đặc tả quy trình nghiệp vụ. 5 3.1.Nghiệp vụ nhập hàng. 5 3.2.Nghiệp vụ bán hàng. 6 3.4.Nghiệp vụ tra cứu tài liệu. 8 3.5.Tra cứu thông tin hàng hóa. 9 3.6.Nghiệp vụ báo cáo thống thu chi. 10 3.7.Nghiệp vụ báo cáo thống hàng hóa. 11 4.Mô hình hóa lớp lĩnh vực. 11 4.1. Phiếu nhập (PN). 11 4.2. Sản phẩm (SP). 12 4.3. Hóa đơn (HĐ). 12 4.4. Bản kiểm (BKK). 12 4.5. Báo cáo thu chi(BC-Thu chi) 12 4.6. Cáo cáo sản phẩm 12 5.Biểu đồ lớp lĩnh vực. 13 Phần II: Phân tích. 14 1.Các đối tác và ca sử dụng. 14 1.1.Các đối tác. 14 1.2.Các ca sử dụng chính. 14 2.Đặc tả các ca sử dụng. 15 2.1.Ca sử dụng lập phiếu nhập. 15 2.2.Ca sử dụng lập hóa đơn 15 2.3.Ca sử dụng lập bản kiểm kê. 16 2.4.Ca sử dụng tra cứu thông tin SP 16 2.5.Ca sử dụng tra cứu tài liệu: 17 Page 3 2.6.Ca sử dụng lập báo cáo thu chi. 17 2.7.Ca sử dụng lập báo cáo SP. 18 3.Biểu đồ usecase: 19 4.Phân tích kiến trúc hành vi. 20 4.1.Thiết kế các biểu đồ lớp đối với từng ca sử dụng. 20 4.1.1.Ca sử dụng lập PN. 20 4.1.2.Ca sử dụng lập HĐ. 20 4.1.3.Ca sử dụng lập BKK. 21 4.1.4.Ca sử dụng Tra cứu thông tin SP. 22 4.1.5.Ca sử dụng tra cứu tài liệu. 22 4.1.6.Ca sử dụng BC-Thu chi. 22 4.1.7.Ca sử dụng BC-SP. 23 4.2.Biểu đồ trình tự đối với từng ca sử dụng. 24 4.2.1.Ca sử dụng lập PN. 24 4.2.2.Ca sử dụng lập HĐ. 25 4.2.3.Ca sử dụng lập BKK 26 4.2.4.Ca sử dụng tra cứu thông tin SP 27 4.2.5.Ca sử dụng tra cứu tài liệu: 28 4.2.6.Ca sử dụng lập BC-Thu chi 29 4.2.7.Ca sử dụng lập BC-SP 30 Phần III: Thiết kế phần mềm. 30 1.Phân rã thành gói. 30 1.1.Gói UI: 30 1.2.Gói Business 32 2.Mô hình phân tầng theo công nghệ. 33 Page 4 Phần I: Khảo sát sơ bộ nghiệp vụ 1.Mô tả bài toán. Yêu cầu xây dựng một hệ thống siêu thị bán sách. Khi nhà cung cấp đem hang tới nhân viên mặt hang sẽ ra kiểm tra chất lượng và số lượng sách nếu đáp ứng sẽ lập phiếu nhập hàng để nhận hàng và thanh toán. Phiếu nhập có các thông tin: mã số phiếu, ngày tạo, họ tên người lập, chức vụ, nhà cung cấp, địa chỉ, tên sản phẩm nhập, mã sản phẩm nhập, số lượng, đơn giá, thành tiền.Sách được phân loại trước khi chuyển tới kho. Sách có các thông tin: mã sách, tên sách, chủng loại, giá bán, tên tác giả. Khi khách hàng chọn được sách ưng ý và đem ra quầy thanh toán và nhận hóa đơn, tại quầy nhân viên bán hàng quét mã vạch sản phẩm, nếu không scan được nhân viên sẽ nhập thủ công mã sản phẩm. Sau đó nhân viên bán hàng sẽ in hóa đơn trao cho khách hàng khi khách thanh toán đầy đủ. Hóa đơn có các thông tin: mã số hóa đơn, ngày lập, tên sản phẩm, mã sản phẩm, số lượng, giá sản phẩm, thành tiền, VAT, total. Hàng tuần, hàng tháng nhân viên mặt hàng đi kiểm tra chất lượng và số lượng hàng tại quầy và lập bản kiểm báo kết quả. Bản kiểm có các thông tin: mã số bản kiểm kê, ngày tạo, số lượng hàng tốt, số lượng hàng xấu. Hàng tuần, hàng tháng người quản lý tổng hợp hóa đơn, phiếu nhập và bản kiểm để báo cáo tình hình kinh doanh của siêu thị để có phương hướng kinh doanh. 2.Danh sách các quy trình nghiệp vụ. 1. Nhập hàng. 2. Bán hàng. 3. Kiểm hàng. 4. Tra cứu tài liệu. 5. Tra cứu thông tin hàng hóa. 6. Báo cáo thống thu chi. 7. Báo cáo thống hàng hóa. Page 5 3.Đặc tả quy trình nghiệp vụ. 3.1.Nghiệp vụ nhập hàng. Page 6 3.2.Nghiệp vụ bán hàng. Page 7 3.3.Nghiệp vụ Kiểm hàng hóa. Page 8 3.4.Nghiệp vụ tra cứu tài liệu. Page 9 3.5.Tra cứu thông tin hàng hóa. Page 10 3.6.Nghiệp vụ báo cáo thống thu chi. [...]... lượng và chất lượng hàng tồn  Đối tác chính: Nhân viên mặt hàng  Điều kiện đầu vào: o Hàng tuần hàng tháng nhân viên mặt hàng có nhiệm vụ đi kiểm  Kịch bản chính: o Nhân viên mặt hàng lựa chọn mục lập bản kiểm o Hệ thống hiển thị màn hình bản kiểm ghi sẵn ngày tháng năm lập o NVMH click tìm kiếm tên mặt hàng o Hệ thống đưa ra danh sách các mặt hàng o NVMH chọn một tên mặt hàng o C1-Hệ thống... mua hàng với nhà cung cấp và cập nhật hàng hóa  Đối tác chính: người quả lý  Điều kiện đầu vào: o Nhà cung cấp đưa hàng hóa tới và yêu cầu phiếu nhập  Kịch bản chính: o Nhân viên mặt hàng lựa chọn mục lập phiếu nhập o Hệ thống hiển thị màn hình phiếu nhập o NVMH điền các thông tin: họ tên, ngày, MSPN, chức vụ người lập, tên NCC, địa chỉ o NVMH click tìm kiếm tên mặt hàng o C1-Hệ thống đưa ra danh sách. ..  Tên: Lập hóa đơn o Mục đích giúp bán SP với khách hàngĐối tác chính: Nhân viên bán hàng  Điều kiện đầu vào: o Khách hàng đem SP tới thanh toán Page 15  Kịch bản chính: o Hệ thống hiển thị màn hình hóa đơn o NVBH dung máy quét MSố SP o C1-Hệ thống nhận MS và điền các thông tin SP vào màn hình hóa đơn: tên, MS, giá VAT, giảm giá, giá đã giảm o Nhân viên bán hàng điền số lượng SP o Hệ thống tính... kiểm (MSBKK) 2 Ngày tạo 3 Số lượng sách tốt 4 Số lượng sách xấu Báo cáo thu chi(BC-Thu chi) 1 Mã số báo cáo (MSBC) 2 Ngày tạo 3 Doanh thu 4 Thu 5 Chi Cáo cáo sản phẩm 1 Mã số báo cáo (MSBC) 2 Ngày tạo 3 Mã sản phẩm 4 Số lượng Page 12 5.Biểu đồ lớp lĩnh vực Page 13 Phần II: Phân tích 1.Các đối tác và ca sử dụng 1.1.Các đối tác 1 Nhân viên bán hàng 2 Nhân viên mặt hàng 3 Người quản lý  Ta có mô hình... lượng hàng bán, nhập, tồn o Hê thống trả về kết quả o Người quản lý chọn nút tính doanh thu của siêu thi o Hệ thống trả về kết quả o Người quản lý chọn nút lập BC o Hệ thống thông báo BC được lập thành công và yêu cầu lưu BC o Người quản lý chọn nút lưu báo cáo o Người quản lý chọn nút in BC 2.7.Ca sử dụng lập báo cáo SP  Tên: lập báo cáo SP o Tạo báo cáo hàng hóa hàng tuần hàng tháng hoặc hiện tại của. .. Page 28 4.2.6.Ca sử dụng lập BC-Thu chi Page 29 4.2.7.Ca sử dụng lập BC-SP Phần III: Thiết kế phần mềm 1 .Phân rã thành gói 1.1.Gói UI: Page 30 Page 31 1.2.Gói Business Page 32 2.Mô hình phân tầng theo công nghệ  Giao diện người dùng của phần mềm được tạo từ bộ công cụ GUI Swing của java  CSDL của phần mềm được thiết kế bằng SQL server Page 33 ... Page 18 3.Biểu đồ usecase: Page 19 4 .Phân tích kiến trúc hành vi 4.1 .Thiết kế các biểu đồ lớp đối với từng ca sử dụng 4.1.1.Ca sử dụng lập PN 4.1.2.Ca sử dụng lập HĐ Page 20 4.1.3.Ca sử dụng lập BKK Page 21 4.1.4.Ca sử dụng Tra cứu thông tin SP 4.1.5.Ca sử dụng tra cứu tài liệu 4.1.6.Ca sử dụng BC-Thu chi Page 22 4.1.7.Ca sử dụng BC-SP Page 23 4.2.Biểu đồ trình tự đối với từng ca sử dụng 4.2.1.Ca sử dụng...3.7 .Nghiệp vụ báo cáo thống hàng hóa 4.Mô hình hóa lớp lĩnh vực Các lớp lĩnh vực: phiếu nhập, hóa đơn, bản kiểm kê, báo cáo thu chi, báo cáo sản phẩm, sản phẩm 4.1 Phiếu nhập (PN) 1 Mã số phiếu nhập (MSPN) 2 Ngày tạo 3 Họ tên người lập (Họ tên) 4 Chức vụ 5 Nhà cung cấp (NCC) 6 Địa chỉ 7 Mã sản phẩm (MSP) 8 Số lượng Page 11 4.2 4.3 4.4 4.5 4.6 Sản phẩm (SP) 1 Mã sách (MSP) 2 Tên sách 3 Chủng... tiêt o Người quản lý bấm vào nút hiển thị chi tiết o Hệ thống hiển thị nội dung tài liệu 2.6.Ca sử dụng lập báo cáo thu chi  Tên: lập báo cáo thu chi o Tạo báo cáo thu chi hàng tuần, hàng tháng, hàng năm,hiện tại của siêu thị  Đối tác chính: Người quản lý Page 17  Điều kiên đầu vào: o đến thời điểm báo cáo hoặc giám đốc yêu cầu báo cáo  Kịch bản chính: o Người quản lý chọn mục báo cáo thu chi o... lượng hàng tốt và số lượng hàng hỏng o NVMH chọn nút chấp nhận lập BKK o C2-hệ thống thông báo lập thành công  Kịch bản khác: o C1-(không thỏa mãn)Thông báo trùng tên o C2-(Không thỏa mãn)thông báo chưa điền đủ thông tin 2.4.Ca sử dụng tra cứu thông tin SP  Tên: Tra cứu thông tin SP o Mục đích tìm kiếm thông tin SP Page 16  Đối tác chinh: Nhân viên  Điều kiện đầu vào: o Nhân viên cần xem thông tin của

Ngày đăng: 13/03/2014, 19:06

Hình ảnh liên quan

4.Mơ hình hóa lớp lĩnh vực. - PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤ CỦA CỬA HÀNG BÁN SÁCH

4..

Mơ hình hóa lớp lĩnh vực Xem tại trang 11 của tài liệu.
 Ta có mơ hình tương tác: - PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤ CỦA CỬA HÀNG BÁN SÁCH

a.

có mơ hình tương tác: Xem tại trang 14 của tài liệu.
2.Mơ hình phân tầng theo cơng nghệ. - PHÂN TÍCH THIẾT KẾ UML ĐỐI VỚI NGHIỆP VỤ CỦA CỬA HÀNG BÁN SÁCH

2..

Mơ hình phân tầng theo cơng nghệ Xem tại trang 33 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan