1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

Đ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

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 1,04 MB

Nội dung

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

Trang 1

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

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

Trang 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 kê thu chi 10

3.7.Nghiệp vụ báo cáo thống kê 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 kê (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

Trang 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

Trang 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 kê báo kết quả Bản kiểm kê 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 kê để 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 kê hàng

4 Tra cứu tài liệu

5 Tra cứu thông tin hàng hóa

Trang 5

3.Đặc tả quy trình nghiệp vụ

3.1.Nghiệp vụ nhập hàng

Trang 6

3.2.Nghiệp vụ bán hàng

Trang 7

3.3.Nghiệp vụ Kiểm kê hàng hóa.

Trang 8

3.4.Nghiệp vụ tra cứu tài liệu

Trang 9

3.5.Tra cứu thông tin hàng hóa

Trang 10

3.6.Nghiệp vụ báo cáo thống kê thu chi

Trang 11

3.7.Nghiệp vụ báo cáo thống kê hàng hóa

Trang 13

5.Biểu đồ lớp lĩnh vực

Trang 15

3 Lập bản kiểm kê

4 Tra cứu thông tin SP

5 Tra cứu tài liệu

6 Lập báo cáo thu chi

7 Lập báo cáo SP

2.Đặc tả các ca sử dụng

2.1.Ca sử dụng lập phiếu nhập

 Tên: lập phiếu nhập

o Mục đích giúp trao đổi 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

o C1-(không có) NVMH nhập tên SP, MSSP, NCC Giá VAT

o C2-(không thỏa mãn) Hệ thống thông báo chưa điền đủ thông tin

2.2.Ca sử dụng lập hóa đơn

 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

Trang 16

 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 tiền và thêm thông tin thành tiền bằng số và bằng chữ

 Tên: Lập bản kiểm kê

o Mục đích thống kê số 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ê

 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 kê

o Hệ thống hiển thị màn hình bản kiểm kê ghi sẵn ngày tháng năm lập

o NVMH click tìm kiếm tên mặt hàng

Trang 17

 Đố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 một SP

 Kịch bản chính:

o NV chọn mục tra cứu thông tin hàng hóa

o Hệ thống hiển thị màn hình tra cứu

o NV điền thời gian nhập từ ngày x đến ngày y

o NV click vào mũi tên ở mục NCC

o Hệ thống hiển thị danh sách các NCC

o NV chọn một nhà cung cấp

o NV điền mục giá SP từ x đến y

o NV click vào mũi tên ở mục điền từ khóa

o Hệ thống hiển thị danh sách tên các SP hoặc tên các NCC

o NV chọn một từ khóa

o NV bấm nút tra cứu

o Hệ thống hiển thị kết quả thông tin SP có các mục: MS, tên, NCC, giá, VAT, giảm giá, số lượng

2.5.Ca sử dụng tra cứu tài liệu:

 Tên: Tra cứu tài liệu

o Hiển thị thông tin trong 1 tài liệu: HĐ, PN, BKK

 Đối tác chính: người quản lý

 Kịch bản chính:

o Người quản lý click vào mục tra cứu tài liệu

o Hệ thống hiển thi các loại tài liệu tra cứu

o Người quản lý chọn một loại tài liệu

o Hệ thống hiển thị màn hình tra cứu

o Người quản lý chọn tra cứu từ ngày x tới ngày y

o Người quản lý lựa chọn nút tra cứu

o Hệ thống hiển thị kết quả có các mục: MS, tên, ngày lập, người lập, và một nút hiển thị chi 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ý

Trang 18

 Đ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 Hệ thống hiển thị màn hình báo cáo thu chi

o Người quản lý điền thông tin người lập BC

o Người quản lý điền thời điểm bắt đầu và thời điểm lập BC

o Người quản lý chọn nút lấy số 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 siêu thị

 Đối tác chính: Người quản lý

 Đ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ý lựa chọn mục báo cáo hàng hóa

o Hệ thống hiển thị màn hình BC hàng hóa

o Người quản lý điền thông tin người lập BC

o Người quản lý điền thời điểm bắt đầu và thời điểm lập BC

o Người quản lý chọn nút lấy thông tin SP

o Hệ thống hiển thị kêt quả:MS, ten, NCC, giá, VAT, giảm giá, số dư cũ, số lượng nhập thêm, số lượng tồn

o Người quản lý lựu chọn nút lập BC

Trang 19

3.Biểu đồ usecase:

Trang 20

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Đ

Trang 21

4.1.3.Ca sử dụng lập BKK

Trang 22

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

Trang 23

4.1.7.Ca sử dụng BC-SP

Trang 24

4.2.Biểu đồ trình tự đối với từng ca sử dụng

4.2.1.Ca sử dụng lập PN

Trang 25

4.2.2.Ca sử dụng lập HĐ

Trang 26

4.2.3.Ca sử dụng lập BKK

Trang 27

4.2.4.Ca sử dụng tra cứu thông tin SP

Trang 28

4.2.5.Ca sử dụng tra cứu tài liệu:

Trang 29

4.2.6.Ca sử dụng lập BC-Thu chi

Trang 30

4.2.7.Ca sử dụng lập BC-SP

Phần III: Thiết kế phần mềm

Trang 32

1.2.Gói Business

Trang 33

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

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 (Trang 11)
 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: (Trang 14)
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ệ (Trang 33)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w