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

Phân tích thiết kế hướng Đối tượng quản lý cửa hng bán quần áo trẻ em xuxukids

51 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân Tích Thiết Kế Hướng Đối Tượng Quản Lí Cửa Hàng Bán Quần Áo Trẻ Em Xuxukids
Tác giả Le Manh Chu, Duc Ha, Minh Nguyen Van Hai Doan
Người hướng dẫn Nguyễn Nhung Mạnh Hùng
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 51
Dung lượng 3,8 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HỆ THỐNG (0)
    • 1.1.3. Hoạt động của cửa hàng..........-.-..-.-....... se 9 1.2. Cơ cấu tổ ChỨC.................-.-ôen xnxx, 9 1.3. Quy trình xử lý và quy tắc quản lý (8)
    • 1.4. Mẫu biỂU...............-. cuc Q nu n nu nu nư, 10 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (10)
    • 2.1. Sơ đồ USe CaSG.............. HH mm nà nu nu 11 2.2. Đặc tả use case(use case descriptions) (12)
    • 2.3. Sơ đồ lớp (Class Diagram))................-.-.-ôenôs< 17 2.4. Sơ đồ trạng thái (State Diagram) (20)
    • 2.5. Sơ đồ hành động(Activity Diagram) (28)
    • 2.6. Sơ đồ tuần tự (Sequence diagram)............-...-... 32 2.7. Sơ đồ thành phần................. cu Ăn nu 39 2.8. Sơ đồ triển khaii.........-...... cuc nen 39 (0)
    • 3.1. Kết nối cơ sở dữ liệu vật lý.........-............-..-ô‹ (45)
    • 3.2. Thiết kế giao diện người - máy (47)
  • BE 31 Hình 2.40: Sơ đồ tuần tự cho chức năng thêm hàng (0)
  • Bang 4: Bảng đặc tả use case lưu thông tin khách hàng (0)

Nội dung

Dac ta use caseuse case descriptions: 2.2.1.Use case đăng nhập: Tén Use Case Dang nhap Mô tả Người dùng đăng nhập vào hệ thông Tác nhân Quản lý,Nhân viên Tiền điều kiện Người dùn

KHẢO SÁT HỆ THỐNG

Hoạt động của cửa hàng -.- -.- se 9 1.2 Cơ cấu tổ ChỨC .-.-ôen xnxx, 9 1.3 Quy trình xử lý và quy tắc quản lý

Nhân viên bán hàng có nhiệm vụ lấy hàng từ nhà cung cấp và bán cho khách hàng Họ nhận tiền thanh toán từ khách hàng và sau đó thực hiện thanh toán cho nhà cung cấp.

Chủ cửa hàng: e _ Theo dõi, giám sát hoạt động bán hàng tại cửa hàng se _ Chịu trách nhiệm nhập hàng về kho e _ Tính lương cho nhân viên

Cửa hàng bao gồm hai thành phần chính: chủ cửa hàng và nhân viên Chủ cửa hàng chịu trách nhiệm quản lý toàn bộ hoạt động, bao gồm quản lý nhân viên, doanh thu, hàng hóa, nhập hàng và báo cáo thống kê Trong khi đó, nhân viên có nhiệm vụ bán hàng, lập hóa đơn cho khách và thực hiện thống kê cũng như báo cáo cho quản lý.

1.3 Quy trình xử lý và quy tắc quản lý

Khi có yêu cầu nhập hàng: nhân viên tiến hành ghi phiếu nhập gồm các thông tin chi tiết về mặt hàng và gửi đến cho nhà cung cấp.

Nhà cung cấp gửi danh mục sản phẩm với thông tin như tên, loại hàng, số lượng và nguồn gốc Cửa hàng dựa vào đơn chào hàng để đưa ra đơn đặt hàng và gửi đến nhà cung cấp nhằm đáp ứng nhu cầu nhập hàng Nhà cung cấp sẽ chuyển thiết bị theo hợp đồng mua bán và biên lai giao hàng Trước khi nhập hàng vào kho, cửa hàng kiểm tra hàng hóa theo biên bản bàn giao và ghi chép thông tin vào sổ thu chi và sổ kho Nếu mặt hàng không đạt yêu cầu, cửa hàng sẽ trả lại và yêu cầu nhà cung cấp cung cấp lại sản phẩm.

Khi khách hàng có nhu cầu mua sắm, họ sẽ tìm kiếm thông tin sản phẩm và lựa chọn mặt hàng cần mua Nếu sản phẩm còn trong kho, nhân viên sẽ lập phiếu bán hàng và tiến hành giao hàng cho khách Cửa hàng cũng sẽ gửi hóa đơn thanh toán, phiếu bảo hành và các giấy tờ liên quan, kèm theo chương trình khuyến mại (nếu có) Sau khi khách hàng thanh toán, cửa hàng sẽ lập biên lai thu tiền và ghi chép thông tin vào sổ thu chi và sổ kho Hệ thống sẽ lưu trữ và quản lý thông tin về nhà cung cấp và khách hàng, cho phép thêm, sửa hoặc xóa khi cần thiết.

Sau đó một khoảng thời gian (tuần, tháng, quý) nhân viên các bộ phận sẽ tổng hợp thông tin mua, bán và các thông tin khác.

Mẫu biỂU .- cuc Q nu n nu nu nư, 10 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1.4.1 Quản lý hàng hóa thun trơn thun trơn thun trơn thun trơn thun trơn thun trơn khoác bò khoác bò khoác bò short short short =|sl|œl|r7|=l|o|r-|=lol|r-|slu

Hình 1.1: Bảng file quản lý hàng hóa

1.4.2 Quản lý đơn hàng thun short khoác bò thun thun khoác bò short khoác hò

Hình 1.2: Bảng fille quản lý đơn hàng

Hình 1.3: Bảng file quản lý nhập hàng

Thu Hiền Văn Linh- biên- Hà

Thế Anh 15/06/1997 Khue- Tây Hồ - Hà

Hình 1.4: Bảng file quản lý nhân viên

Sơ đồ USe CaSG HH mm nà nu nu 11 2.2 Đặc tả use case(use case descriptions)

KY báo cáo thống kê

Quan ly hang Nhan vién

Hình 2.1 : Sơ đồ Use case tổng quát 2.1.2 Use case đăng nhập

Kiểm tra thông tin ôincludeằ

Nhan vién TP | T Đăng nhập xen bingy) Ä ert

Hình 2.2 : Sơ đồ use case dang nhap

Hinh 2.3 : So dé use case ban hang

2.1.4 Use case quan lý Nhân viên

Thêm thông tin nhân viên ôextendằ yma ye ao sng nti

Xóa thông tin nhân viên

Hình 2.4:Sơ đồ use case quản lý Nhân viên

2.1.5 Use case quan ly hang

Nhân viên en anIyhang = Srv

Sửa thông tin hang Quản lýhàng } ˆ”'”

Quan ly Xóa thông tin hàng

Hình 2.5: Sơ đồ Use case quản lý hàng

Lưu thông tin nhà cung cấp

Quan ly Lap phiéu nhap

Hình 2.6: Sơ đồ use case nhập hàng

Quan ly ôextendằ Theo thang

Hinh 2.7: So d6 usecase thống kê

2.2 Dac ta use case(use case descriptions):

Tén Use Case Dang nhap

Mô tả Người dùng đăng nhập vào hệ thông Tác nhân Quản lý,Nhân viên

Tiền điều kiện Người dùng phải có tài khoản và mật khẩu đăng nhập

Người dùng truy cập vào trang đăng nhập, nơi hệ thống hiển thị giao diện yêu cầu nhập tên đăng nhập và mật khẩu Sau khi người dùng cung cấp thông tin, hệ thống sẽ kiểm tra tính chính xác của chúng Nếu thông tin đúng, người dùng sẽ được phép đăng nhập và được chuyển hướng đến trang chính của hệ thống.

Luong su kién thay thé

Nếu người dùng chưa có tài khoản thì sẽ sử dụng chức năng đăng kí

Nếu thông tin đăng nhập không chính xác, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng nhập lại thông tin Khi người dùng nhập đúng thông tin, họ sẽ đăng nhập thành công vào hệ thống.

Bảng 1: Bảng đặc tả use case đăng nhập

Tén Use Case Dang ki

Mô tả Người dùng đăng kí tài khoản để sử dụng hé thong Tac nhan Quan ly,Nhan vién

Tién diéu kién Nguoi dung phai la quan ly hoac nhan vién trong cua hang

Luồng sự kiện chính Người dùng truy cập vào form đăng nhập,sau đó sử dụng chức năng đăng kí tại form để đăng kí tài khoản

Khi người dùng thao tác sai hoặc nhập thông tin đăng ký trùng lặp, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng nhập lại thông tin đăng ký một cách chính xác.

Ngoại lệ Nếu thông tin đăng nhập đã tồn tại, hệ thống sẽ báo tài khoản đã tồn tại Kết quả Người dùng đăng kí thành công

Bảng 2: Bảng đặc tả use case đăng kí

Tén Use Case Ban hang

Mô tả Mô tả quy trình bán hàng của cửa hàng

Tiền điều kiện Người dùng phải có tài khoản và mật khẩu đăng nhập vào hệ thống

Luống sự kiện chính Sau khi đăng nhập,hệ thống sẽ hiển thị form chính của hệ thống,người dùng chọn chức năng bán hàng

Tại đây người dùng có thể lập hóa đơn để bán hàng,lưu thông tin khách hàng

Luông sự kiện thay thế

Ngoại lệ Nếu thông tin mặt hàng không tồn tại,hệ thống sẽ báo hàng không tồn tại

Nếu thông tin khách hàng đã tồn tại,hệ thống sẽ tự động cộng số chỉ tiêu vào mã khách hàng đó

Kết quả Người dùng bán hàng và lưu thông tin khách hàng thành công Bảng 3: Bảng đặc tả use case bán hàng

2.2.4.Use case lưu thông tin khách hàng

Tén Use Case Lưu thông tin khách hàng

Mô tả Lưu thông tin khách hàng sau khi bán hàng Tác nhân Nhân viên

Tién diéu kién Nguoi dung phai co tai khoan va mat khẩu đăng nhập vào hệ thống

Luồng sự kiện chính Sau khi đăng nhập,hệ thống sẽ hiển thị form chính của hệ thống,người dùng chọn chức năng bán hàng

Lưu thông tin khách hàng sau khi bán hàng

Luồng sự kiện thay thế

Ngoại lệ Nếu thông tin khách hàng đã tồn tại,tiến hành thêm số tiền chỉ tiêu vào khách hàng đó

Kết quả Người dùnglưu thông tin khách hàng thành công

Bang 4: Bang đặc tả use case lưu thông tin khách hang

2.2.5 Use case quản lý nhân viên:

Tén Use Case Quan ly nhan vién

Mô tả Quản lý thông tin của nhân viên

Tiền điều kiện Người dùng phải có tài khoản và mật khẩu đăng nhập vào hệ thống

Sau khi đăng nhập,hệ thống sẽ hiển thị form chính của hệ thống, người dùng chọn chức năng quản lý hàng

Hệ thống hiển thị danh sách hàng hiện có trong cơ sở dữ liệu

Người dùng có thể thực hiện thao tác thêm, sửa, xóa thông tin hàng hóa

Khi người dùng muốn thêm mới hàng, hệ thống yêu cầu nhập đầy đủ thông tin cần thiết Đối với chức năng sửa, hệ thống sẽ hiển thị chi tiết thông tin của hàng đã chọn, cho phép người dùng cập nhật thông tin Trước khi xóa hàng, hệ thống sẽ yêu cầu người dùng xác nhận để đảm bảo việc xóa diễn ra chính xác Cuối cùng, người dùng cần nhập đủ thông tin mà hệ thống yêu cầu và chọn các chức năng thêm, xóa, sửa để lưu lại thay đổi.

Luồng sự kiện thay thế

Ngoại lệ Nếu người dùng nhập không đủ thông tin,hệ thống sẽ báo lỗi và yêu cầu người dùng nhập lại

Kết quả Người dùng thêm thông tin thành công

Bảng 5: Bảng đặc tả use case quản lý nhân viên

2.2.6 Use case q uan ly hang:

Tén Use Case Quan ly hang

Mô tả Quản lý thông tin hàng

Tác nhân Quản lý,nhân viên

Tiền điều kiện Người dùng phải có tài khoản và mật khẩu đăng nhập vào hệ thống

Sau khi đăng nhập,hệ thống sẽ hiển thị form chính của hệ thống, người dùng chọn chức năng quản lý hàng

Hệ thống hiển thị danh sách hàng hiện có trong cơ sở dữ liệu

Người dùng có thể thực hiện thao tác thêm, sửa, xóa thông tin hàng hóa

Khi người dùng thêm mới hàng, hệ thống yêu cầu nhập đầy đủ thông tin Khi sửa, hệ thống hiển thị thông tin chi tiết của hàng đã chọn và cho phép người dùng cập nhật Trước khi xóa hàng, hệ thống yêu cầu xác nhận từ người dùng Để hoàn tất thao tác, người dùng cần nhập đủ thông tin và chọn các chức năng thêm, xóa, sửa để hệ thống lưu lại.

Luong sy kién thay thé Ngoại lệ Nếu người dùng nhập không đủ thông tin,hệ thống sẽ báo lỗi và yêu cầu người dùng nhập lại

Kết quả dễ dàng Người dùng quản lý thông tin hàng một cách Bảng 6: Bảng đặc tả use case quản lý hàng

2.2.7 Use case lưu thông tin nha cung cấp

Tén Use Case Lưu thông tin nhà cung cấp

Mô tả Lưu thông tin nhà cung cấp mới

Tiền điều kiện Người dùng phải có tài khoản và mật khẩu đăng nhập vào hệ thống

Khi nhập hàng, nếu phát hiện nhà cung cấp mới, người dùng nên ghi lại thông tin của nhà cung cấp đó Hãy đảm bảo nhập đầy đủ thông tin cần thiết và lưu lại để sử dụng sau này.

Hậu điều kiện Người dùng phải nhập đủ các thông tin mà hệ thống yêu cầu để hệ thống lưu lại

Luồng sự kiện thay thế Ngoại lệ Nếu người dùng nhập không đủ thông tin,hệ thống sẽ báo lỗi và yêu cầu người dùng nhập lại

Kết quả công Người dùng lưu thông tin nhà cung cấp thành Bang 7: Bảng đặc tả use case lưu thông tin nhà cung cap

2.2.8 Use case quản lý nhập hàng:

Tén Use case Quan ly nhap hang

Muc dich Quan ly thong tin hang nhap

M6 ta Tác nhân đăng nhập vào hệ thống và có thể thêm thông tin nhập hàng và lưu thông tin nhà cung cấp

Trong quy trình quản lý nhập hàng, tác nhân cần phải đăng nhập vào hệ thống để thực hiện các thao tác Sau khi nhập hàng và lưu thông tin nhà cung cấp, hệ thống yêu cầu phải lưu lại các dữ liệu này để đảm bảo tính chính xác và dễ dàng truy xuất sau này.

Muc dich Quản lý thông tin hàng nhập

Mô tả Tác nhân đăng nhập vào hệ thông và có thể thêm thông tin nhập hàng và lưu thông tin nhà cung cấp

Tiền điều kiện Tác nhân phải đăng nhập vào hệ thống Hậu điều kiện Sau khi nhập hang và lưu thông tin nhà cung cấp phải lưu lại

Bang 8: Bang dac ta use case quan ly nhap hang

2.2.9 Use case thông kê - báo cáo:

Tén Use case Thống kê báo cáo

Mục đích Tạo thông kê doanh thu

Mô tả Tác nhân đăng nhập vào hệ thống và có thể tạo thống kê theo các loại thống kê như tháng, quý ,năm

Tiền điều kiện Tác nhân phải đăng nhập vào hệ thống

Sơ đồ lớp (Class Diagram)) -.-.-ôenôs< 17 2.4 Sơ đồ trạng thái (State Diagram)

+NgayBan: date +TpngTlen: float +GiaBan: float

+ChucvVu: string +TongTien: float +MaPN: string +ĐÐăng ký

+HoTen: string +MaNv: string |] +SoLuong: int +sửa0) y

+GioiTinh: string |] +MaNCC: string +GiaNhap: float +X6a()

+MakuH: string +MaHD: string +MasSP: string renee: sue

+Loai: string +MaNv: string +MaHD: string +SoLuong: int

+TongChiTieu: float +MakH: string Ri | jt +SoLuong: int _— |+ponGia float

+Sửa0 +Xóa() ue 0 xóa0 +Xóa)

+MaNCC: String +TenNCC: string +DiaChi: string +DienThoai: string

Hình 2.8: Sơ đồ lớp tổng quát

2.4 So d6 trang thai (State Diagram)

2.4.1 Sơ đồ trạng thái đăng nhập: yéu cai dang nhập

- yêu cầu đăng nhập b tin đăng nhập thông tin không hợp lệ Đăng nhập thất bại

Tiếp nhận thông tin đăng nhập thông tin hợp lệ Đăng nhập thành công

Hình 2.9: Sơ đồ trạng thái đăng nhập

2.4.2 Trang thai dang ki: dang ky

[ nhập tài khoản mật khẩu mới )

Trùng tài khoản thành công đăng ký thành công

Hình 2.10: Trạng thái đăng kí

2.4.3 Sơ đồ trạng thái cho chức năng bán hàng: đăng nhập

[ chọn mục bán hàng J Tạo hóa đơn thành công Đúng ae

Hinh 2.11: So d6 trang thai cho chuc nang ban hang yéu cau tao héa don

2.4.4 Sơ đồ trạng thái cho chức năng lưu thông tin khách hàng e af đăng nhập Úc chức răng bán hàng ~~

Hình 2.12: Sơ đồ trạng thái cho chức năng lưu thông tin khách hàng

2.4.5 Sơ đồ trạng thái cho chức năng quản lý thông tin nhân viên:

2.4.5.1 Thêm thông tin nhân viên: e >{ dangnhao Ì

Kiếm tra thông tn nhân viền) 80755019 59512 _ÍSai hoặc thiếu théng tin } ủ tu thụng tin nhẫn viờn > hõn vờ Kết tỳc chức năng thờm nhón viờn đ =

Hình 2.13: Sơ đồ trạng thái chức nang them thong tin nhân viên

2.4.5.2 Xóa thông tin nhân viên:

Dung chon form quan ly ] pm mã nhân viên và yêu câu xóa)

Thông báo xóa thành công )

Hình 2.14: Sơ đồ trạng thái chức năng xóa thông tin nhân viên 2.4.6 Sơ đồ trạng thái quản lý hàng:

( Hi form quản lý hàng Ì¿ \

7 - Thông báo thềm hằng thành công kết thúc chức sảng hêm nàng ^

Hình 2.15: Sơ đồ trạng thái chức năng thêm hàng hóa 2.4.6.2 Sửa hàng: e ằ(_ đắng nhập Ẩ

( Thông báo sửa thành công ) SS —<

Hình 2.16: Sơ đồ trạng thái chức năng sửa hàng hóa 2.4.6.3 Xóa hàng: e đắng nhập

Hiển thi form quan by hing}

} g tn vả yêu cầu xóa tao câu lệnh xóa

\ 1 J thông báo xóa thành công ‘ 4 - ^

Hình 2.17: Sơ đồ trạng thái chức năng xóa hàng hóa

2.4.7 Sơ đồ trạng thái cho chức năng nhập hàng:

Hình 2.18: Sơ đồ trạng thái cho chức năng nhập hàng

2.4.8 Sơ đồ trạng thái cho chức năng lưu thông tin nhà cung cấp: e of đăng nhập |

TS —_ÍC HiẾnth[form nhập hằng

Hình 2.19: Sơ đồ trạng thái cho chức năng lưu thông tin nhà cung câp

2.4.9 Sơ đồ trạng thái cho chức năng thống kê:

Hiến thị form thông kê ˆ`

("= thị danh sách hóa son

Sơ đồ hành động(Activity Diagram)

2.5.1 Sơ đồ hành động chức năng đăng nhập:

Nhân viên,Quân lý Hệ thống ơ ửi yêu cầu đăng nhập È_

-——————— _s Nhan yéu cau dang nhap

Thông tin không hợp lệ

Hình 2.21: Sơ đồ hành động chức năng đăng nhập 2.5.2 Sơ đồ hành động cho chức năng bán hàng:

Nhan vién Hệ thống yêu câu tạo hóa đơn nhập thông tin hóa đơn

Nhận thông tin về hóa đơn

Tạo câu lệnh truy vấn

Hình 2.22: Sơ đồ hành động cho chức năng bán hàng

2.5.3 Sơ đồ hành động cho chức năng lưu thông tin khách hàng:

Nhân viên, quản lý Hệ thống

Yêu cầu lưu thông tin khách hàng nhập thông tin khách hàng

Lưu thông tin khách hàng nhận thông tin

Thông tin không hợp lệ

Tạo câu lệnh lưu thông tin

Hình 2.23: Sơ đồ hành động cho chức năng lưu thông tin khách hàng

2.5.4 Sơ đồ hành động cho chức năng quản lý nhân viên: 2.5.4.1 Thêm thông tin nhân viên:

| Nhập thông tin va yêu cầu thêm

Thông tin không hợp lề

Thông báo thêm thành công

Hình 2.24: Sơ đồ hành động cho chức năng thêm thông tin nhân viên

2.5.4.2 Sửa thông tin nhân viên:

Quan ly Hé théng nhập thông tin nhận yêu câu kiểm tra thông tin

Thông tin không hợp lệ

Thông tin hợp lệ tạo câu lệnh sửa

Thông báo sửa thành công

Hình 2.25: Sơ đồ hành động cho chức năng sửa thông tin nhân viên 2.5.4.3 Xóa thông tin nhân viên:

Quan ly Hê thống chọn mã nhân viên và yêu cầu xóa

Thông báo xóa thành công

Hình 2.26: Sơ đồ hành động cho chức năng xóa thông tin nhân viên 2.5.5 Sơ đồ hành động cho chức năng quản lý hàng: 2.5.5.1 Thêm hàng:

Nhân viên Quản lý Hệ thống yêu cầu thêm hàng

— thông tin hợp lệ thông tin hằng không hợp lê, thêm hàng thất bại ề tạo câu lệnh thêm hàng thông báo thêm hàng thành công ©

Hình 2.27: Sơ đồ hành động cho chức năng thêm hàng 2.5.5.2 Sửa hàng:

Nhân viên Quản lý Hệ thống

Chọn thông tin hàng để yêu cầu xóa, xử lý yêu cầu với thông tin hợp lệ, tạo câu lệnh xóa cho thông tin hàng không hợp lệ Nếu thêm hàng thất bại, sẽ có thông báo xóa hàng thành công.

Hình 2.28: Sơ đồ hành động cho chức năng sửa hàng 2.5.5.3 Xóa hàng:

Nhân viên,Quân lý Hệ thống

Chọn thông tin hàng và yêu cầu xóa, xử lý yêu cầu thông tin hợp lệ Tạo câu lệnh xóa thông tin hàng không hợp lệ và thông báo xóa hàng thành công, đồng thời thông báo thêm hàng thất bại.

Hình 2.29: Sơ đồ hành động cho chức năng xóa hàng

2.5.6 Sơ đồ hành động cho chức năng nhập hàng:

Quy trình nhập thông tin hàng nhập bao gồm các bước chính: nhập thông tin, kiểm tra thông tin và xác minh tính hợp lệ Nếu thông tin không hợp lệ, người dùng sẽ phải nhập lại thông tin cho đến khi thông tin được xác nhận là hợp lệ Sau đó, hệ thống sẽ tạo lệnh thêm thông tin và lưu thông tin vào cơ sở dữ liệu Cuối cùng, người dùng sẽ nhận được thông tin phiếu nhập xác nhận việc nhập hàng thành công.

Hình 2.30: Sơ đồ hành động cho chức năng nhập hàng

2.5.7 Sơ đồ hành động cho chức năng lưu thông tin nhà cung cấp:

Nhập thông tin nhà cung cấp

Thông báo lưu nhà cung cấp thành công it '†ˆ thông tin hơp lê tạo lệnh lưu thông tin

Hình 2.31: Sơ đồ hành động cho chức năng lưu thông tin nhà cung cấp 2.5.8 Sơ đồ hành động cho chức năng thống kê:

Chọn chức năng thống kê báo cáo chọn loại thông kê hiển thị danh sách hóa đơn ff He yêu cầu chon loai théng kê

Hình 2.32: Sơ đồ hành động cho chức năng thống kê

2.6 So d6 tuan tu (Sequence diagram)

2.6.1 Sơ đồ tuần tu cho chức năng đăng nhập:

Lifeline1: Người dùng Lifeline2: frmdangnhap Lifeline3: ctr Dangnhap Lifelines: talkhoan

: 1 : Nhâp thông tin dang nhap

BMMMS555.6, 1.1, 4 : Xác nhân hợp lệ

Hình 2.33: Sơ đồ tuần tự cho chức năng đăng nhập 2.6.2 Sơ đồ tuần tự cho chức năng đăng kí: x tO O O

Lifeline1: Người dùng Lifeline2: frm Dang kí Lifeline3: ctr Dang ki Lifeline4: Tai khoan

‡ : Nhập thông tin và yêu cầu đăng kí:

2: Yêu cầu đăng kí st

3 : Yêu cầu thêm tài khoản ÍC”” 4ù Thờm thành cụng 77 -z - 5 : Thông báo thành công — a nnn

Hình 2.34: Sơ đồ tuần tự cho chức năng đăng kí

2.6.3 Sơ đồ tuần tự cho chức năng ban hang:

Lifeline1: Nhân viên Lifeline2: frm Bán hàng Lifeline3: Bán Hàng Lifeline4: Hóa đơn

1 : Yêu cầu tạo hóa đơn

2 : Yêu cầu tao hóa đơn

: Yêu cầu nhập thông tin hóa đơr|

NCT nc r=TvE ee eo 2 2y

4;: Yêu cầu nhập thông tin hóa đơn

5 : Gửi thông tin hóa đơn

6: Gửi thông tin hóa đơn

7 : Yêu cầu kiểm tra và thêm hóa đơn

9: Thành công LJ a : 10 : Thành công

Hình 2.35: Sơ đồ tuần tự cho chức năng bán hàng

2.6.4 Sơ đồ tuần tự cho chức năng lưu thông tin khách hàng: ` Ầ Form bán hàng | Hệ thống | database Khách hàng

1: Nhập thông tin khách hàng và yêu cầu1ưu

' 2 : Yêu cầu lưu thông tin > '

3 : Yêu cầu kiếm tra và lưu

K£-~~

3 : Yêu cầu thêm thông tin ioe fans a Pi a et 4 : Thêm thành công

: Thêm thông tin thành công

Hình 2.37: Sơ đồ tuần tự cho chức năng thêm thông tin nhân viên

2.6.5.2 Sửa thông tin nhân viên:

Lifeline1: Quản lý Lifeline2: frm quản lý Lifeline3: Control1 Lifeline4: QL Nhân viên

„ 7 ::Thay đổi thông tin và yêu cầu gir

: 8: Tiếp nhân và Yêu cầu sửa

TÔ : Thống báo sửa thành công 11: Sửa thành công

Hình 2.38: Sơ đồ tuần tự cho chức năng sửa thông tin nhân viên 2.6.5.3 Xóa thông tin nhân viên:

Lifeline1: Quán lý Lifeline2: frm quản lý Lifeline3: Control1 Lifeline4: QL Nhân viên

' Ki-sE=-csdssEed-ad-sLesesdasta==s4 4 : Truy vấn thành công tLedccbocbcdecboccetccbodcet 5: Thanh cong

€: Hiến thị thông tin nhân viên

' 8: Tiếp nhân và Yêu cầu xóa

: 9: Yêu cầu xóa tt EE 9-996 Thanh cong”

42 Théng bao xóa thành công f= 7465 tpl Chg

Hinh 2.39: Sơ đồ tuần tự cho chức năng xóa thông tin nhận viên

2.6.6 Sơ đồ tuần tự cho chức năng quản lý hàng:

Lifeline1: Người dùng Lifeline2: frm quán lý hàng Lifeline3: ctr Quan ly hang Lifeline4: database Hang

1 : Nhập thông tin hàng và yêu cầu thêm hằng

Roo mms nao oe ee es ch +

Hình 2.40: Sơ đồ tuần tự cho chức năng thêm hàng

Lifeline1: Người dùng Lifeline2: frm quản lý hàng Lifeline3: ctr Quản lý hàng Lifeline4: database Hang ¡ 1: Chọn thông tin và yêu cầu sửa: H

3 : Truy vấn thông tin hàng

— 6 : Hiến thị thụng tin hàng TH ẽ

7 : Sửa thông tin và yêu cầu sửa ơ

6 : Kiếm tra thông tin và yêu cầu sửa

4 10: Thanh cing ”””” pea aH cong 77

Hinh 2.41: So dé tuan tu cho chức năng sửa hàng 2.6.6.3 Xóa hàng:

Lifeline1: Người dùng Lifeline2: frm quản lý hàng Lifeline3: ctr Quản lý hàng Lifeline4: database Hang ¡ 1: Chọn thông tin và yêu cầu sửa

: 3: Truy vấn thông tin hàng

5 : Hiển thi thông tin hàng i< “6° Hién thi théng tinhang ˆ

: 8 : Klém tra thông tin và yêu cầu xó:

: | 9: Yêu cầu xóa i si 107 Thanh cing ”””””

: oo Pg FRanH Sng 77777 LỊ od a 12: Xóa thành công ˆ”” :

Hình 2.42: Sơ đồ tuần tự cho chức năng xóa hàng ©

2.6.7 Sơ đồ tuần tự cho chức năng nhập hàng: x KO O C

Lifeline1: Quản lý Lifeline2: frm nhập hàng Lifeline3: ctr Nhập hàng Lifeline4: database phiêu nhập

1 : Nhập thông tin phiếu nhập

2 : Yêu cầu thêm phiếu nhâp ;

3 : Yêu cầu thêm phiếu nhâp

[Snopes anno men mgr an nnnn nnn 4: Thêm thành công

Hình 2.43: Sơ đồ tuần tự cho chức năng nhập hàng

2.6.8 Sơ đồ tuần tự cho chức năng lưu thông tin nhà cung cấp:

Lifeline1: Quản lý Lifeline2: frm nhập hàng Lifeline3: ctr Nhap hang Lifeline4: Database nha cung cap

1 : Nhập thông tin phiếu nhà cung cab P : Yêu cầu thêm nhà cung cấp : >

Hình 2.44: Sơ đồ tuần tự cho chức năng lưu thông tin nhà cung câp

2.6.9 Sơ đồ tuần tự cho chức năng thống kê:

Lifeline1: Quản lý Lifeline2: frm Thông kê Lifeline3:

{Ã: Yêu câu chọn loại thống kể

40 : Hiển thị danh sách hóa đơn

2 : Yêu cầu chức năng thống kê

O O ctr Thong ké Lifeline4: Database Hoa don

"32 a0 Cad chon foal thống kế —

6: Yéu cau thống kê i 9: Hiến thị danh sách hóa đơn

Hình 2.45: Sơ đồ tuần tự cho chức năng thống kê

2.7 So d6 thanh phan mm hàng œ

~ Qua’ nan wate a Aam | c1 T vẽ ¡Hiên nang nas ra a

Hình 2.46: Sơ đồ thành phần 2.8 Sơ đồ triển khai

Hình 2.47: Sơ đồ triển khai

CHUONG 3: THIET KE CO SO DU LIEU VA GIAO DIEN 3.1 Kết nối cơ sở dữ liệu vật lý

9 MGHD HN Hosbon ve vag sanbham cx PhieuNhap re ChiTietPhieuNhap | 1

Bang 10: Bảng csdl tống quát 3.1.2 Bảng ChiTietPhieuNhap:

Column Name Data Type Allow Nulls

Column Name Data Type Allow Nulls ® MaKH nvarchar(50) LÌ

Bang 12: Bang csdl KhachHang 3.1.4 Bang NhanVien:

Column Name Data Type Allow Nulls vỹ | MaNV | nvarchar(50) LÌ

Bảng 13: Bảng csdl NhanVien 3.1.4 Bảng NhaCungCap:

Column Name Data Type Allow Nulls vỹ _ MaNCC - nvarchar(50) LÌ

Column Name Data Type Allow Nulls kỹ ' MaHD ị nvarchar(50) L]

Column Name Data Type Allow Nulls ằw | MaPN nvarchar(50) Lè

Bảng 16: Bang csdl PhieuNhap 3.1.7 Bang ChiTietHoaDon:

Column Name Data Type Allow Nulls vợ L MaSP | nvarchar(50) LÌ

Column Name Data Type Allow Nulls kỹ ị TaiKhoan - nvarchar(50) LÌ

Bảng 18: Bang csdl TaiKhoanNV 3.1.9 Bang SanPham:

Column Name Data Type Allow Nulls

Bang 19: Bang csdl SanPham 3.2 Thiết kế giao diện người - máy

3.2.1 Thiết kế màn hình đăng nhập

Hinh 3.48: Giao dién man hinh dang nhap

3.2.2 Thiét ké form al Sản Phẩm — Oo x

Tnenmn[ 7] el = Sửa mg, [TT] am —— =

MaSP TenSP SoLuong DonGia ChatLieu ^

Kết nối cơ sở dữ liệu vật lý .- - -ô‹

9 MGHD HN Hosbon ve vag sanbham cx PhieuNhap re ChiTietPhieuNhap | 1

Bang 10: Bảng csdl tống quát 3.1.2 Bảng ChiTietPhieuNhap:

Column Name Data Type Allow Nulls

Column Name Data Type Allow Nulls ® MaKH nvarchar(50) LÌ

Bang 12: Bang csdl KhachHang 3.1.4 Bang NhanVien:

Column Name Data Type Allow Nulls vỹ | MaNV | nvarchar(50) LÌ

Bảng 13: Bảng csdl NhanVien 3.1.4 Bảng NhaCungCap:

Column Name Data Type Allow Nulls vỹ _ MaNCC - nvarchar(50) LÌ

Column Name Data Type Allow Nulls kỹ ' MaHD ị nvarchar(50) L]

Column Name Data Type Allow Nulls ằw | MaPN nvarchar(50) Lè

Bảng 16: Bang csdl PhieuNhap 3.1.7 Bang ChiTietHoaDon:

Column Name Data Type Allow Nulls vợ L MaSP | nvarchar(50) LÌ

Column Name Data Type Allow Nulls kỹ ị TaiKhoan - nvarchar(50) LÌ

Bảng 18: Bang csdl TaiKhoanNV 3.1.9 Bang SanPham:

Column Name Data Type Allow Nulls

Thiết kế giao diện người - máy

3.2.1 Thiết kế màn hình đăng nhập

Hinh 3.48: Giao dién man hinh dang nhap

3.2.2 Thiét ké form al Sản Phẩm — Oo x

Tnenmn[ 7] el = Sửa mg, [TT] am —— =

MaSP TenSP SoLuong DonGia ChatLieu ^

Ngày đăng: 20/01/2025, 14:09

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

TÀI LIỆU LIÊN QUAN