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

Quản lý chi nhánh siêu thị coop mark

84 1 0

Đ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 đề Quản lý chi nhánh siêu thị Co-op Mark
Tác giả Đỗ Thị Minh, Trần Thị Bích Thuỷ, Dương Bội Toàn
Người hướng dẫn Thầy Nguyễn Gia Tuấn Anh
Trường học Đại học
Chuyên ngành Công nghệ thông tin
Thể loại đồ án
Năm xuất bản 2009
Thành phố Hà Nội
Định dạng
Số trang 84
Dung lượng 3,44 MB

Cấu trúc

  • I. Khảo sát hệ thống và phân tích hiện trạng hệ thống (0)
    • 1. Khảo sát hệ thống (3)
    • 2. Phân tích hiện trạng hệ thống (4)
  • II. Phân tích yêu cầu (10)
    • 1. Yêu cầu chức năng (10)
    • 2. Yêu cầu phi chức năng (11)
  • III. Phân tích hệ thống (11)
    • 1. Mô hình thực thể ERD (11)
    • 3. Mô tả chi tiết cho các quan hệ (17)
    • 4. Mô tả bảng tổng kết (29)
  • IV. Thiết kế giao diện (31)
    • 1. Các menu chính của giao diện (31)
    • 2. Mô tả From (0)
  • V. Thiết kế ô xử lý (0)
  • VI. Đánh giá ưu khuyết (83)

Nội dung

Khảo sát hệ thống và phân tích hiện trạng hệ thống

Khảo sát hệ thống

Để thực hiện đồ án này chúng em đã tiến hành khảo sát siêu thị Co-Op Mart Cống Quỳnh tại 189C Cống Quỳnh Q1 để tìm hiểu thông tin, quy trình hoạt động, tổ chức nhân sự của một siêu thị Ngoài ra chúng em còn tìm hiểu và tham khảo thông tin trên mạng của một số siêu thị khác để có thể hoàn chỉnh hơn những đặc tả cho mô hình quản lý này (Đồ án này được thực hiện nhờ vào sự cung cấp thông tin của Nguyễn Thị Thu, chức vụ Nhân Viên, SĐT : 0979182247)

Co-Op Mark Cống Quỳnh Q1 là một chi nhánh của hệ thống Co-op Mark, là chuỗi siêu thị bán lẻ trực thuộc hệ thống siêu thị của Hợp tác xã Sài Gòn Co-Op tại thành phố Hồ Chí Minh với đầy đủ các chức năng và phòng ban, phục vụ nhiều loại hình dịch vụ của siêu thị Quản lý một hệ thống siêu thị với nhiều phòng ban, liên hệ giao dịch với các nhà cung cấp cũng như nhóm đối tác có liên kết với siêu thị Cụ thể có những loại hình quản lý cơ bản như: quản lý khách hàng thân thiết, quản lý hàng hoá, quản lý đơn mua-bán hàng, quản lý nhân viên.

Các nghiệp vụ cơ bản của siêu thị như sau:

- Nghiệp vụ bán hàng: Khi khách hàng đến mua hàng thì tổ thu ngân sẽ tính tiền cho khách, lập hoá đơn và cập nhật vào CSDL.

- Nghiệp vụ quản lý kiểm kê: Để kiểm tra tình trạng hàng hoá và số lượng tồn trên quầy tổ mặt hàng chịu trách nhiệm kiểm tra số lượng tại kho và hàng trưng bày tại quầy.

- Nghiệp vụ quản lý nhập hàng: Tổ quản lý chịu trách nhiệm lập phiếu nhập, lưu thông tin hàng hoá vào CSDL khi nhập hàng hoá từ nhà cung cấp.

- Nghiệp vụ quản lý xuất hàng: Khi xuất hàng hoá từ kho lên quầy trưng bày, tổ quản lý sẽ chịu trách nhiệm lập phiếu xuất hàng hoá và cập nhật CSDL.

- Nghiệp vụ thống kê tổng hợp: Tổ văn phòng chịu trách nhiệm tổng hợp các báo cáo do tổ tin học lập, khi cần lập và gửi báo cáo tổng hợp cho ban giám đốc hợp tác xã.

Phân tích hiện trạng hệ thống

Sau đây sẽ là cụ thể từng công việc được thực hiện trong quá trình quản lý hoạt động của siêu thị:

- Nhập hàng hoá: Mặt hàng mới nhập về sẽ được nhân viên quản lý phụ trách tin học lưu trữ các thông tin của hàng vào hệ thống quản lý Các thông tin bao gồm: mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng nhập, đơn vị tính,… Mỗi mặt hàng sẽ được đánh một mã vạch, thực hiện theo quy tắc:

 Bộ mã bán hàng: là bộ mã mang tính cách pháp lý giữa Siêu Thị (bên bán) và người tiêu dùng (bên mua) Mỗi một mặt hàng kinh doanh đều có một mã số riêng để phân biệt với những hàng khác.

 Một mã bán hàng có độ dài 13 ký tự theo cấu trúc của hệ thống mã vạch barcode quốc tế đối với những mặt hàng có in sẵn mã vạch của nhà sản xuất Nếu một mặt hàng nào không có sẵn mã vạch, hay nếu có mã vạch mà mã vạch không có khả năng tin cậy thì mặt hàng đó sẽ được dùng mã nội bộ của Siêu Thị làm mã bán hàng, và mã này có chiều dài 8 ký tự.

Ngày:………. Nhà cung cấp: Địa chỉ:

STT Mã hàng hoá Tên hàng hoá Đơn vị tính Số lượng Thành tiền

Số:………. Ngày:………. Người nhận hàng:

STT Mã hàng hoá Tên hàng hoá Đơn vị tính Số lượng Thành tiền

Người nhận Người lập phiếu xuất

- Ưu đãi đối với khách hàng thân thiết: Khi một khách hàng chưa là khách hàng thân thiết của siêu thị đến mua hàng, nếu tổng giá trị hàng hoá trong một lần mua từ 50.000đ trở lên thì sau khi tính tiền khách hàng có thể đăng ký chương trình khách hàng thân thiết của siêu thị với nhân viên quản lý Nhân viên quản lý sẽ lưu trữ lại các thông tin của khách hàng và cấp cho các khách hàng này thẻ khách hàng thân thiết với số điểm thưởng tương ứng giá trị hóa đơn ở trên.

Những đợt mua hàng tiếp theo có giá trị hơn 50.000đ, trước khi thanh toán hóa đơn, khách hàng cần đưa thẻ khách hàng thân thiết cho nhân viên bán hàng, hệ thống sẽ tự động tính toán và cập nhật điểm thưởng của khách hàng.

Khi khách hàng thân thiết có số điểm trên 30 điểm của siêu thị thì trong các đợt mua hàng sau đó, họ sẽ được giảm giá 5% trên tổng giá trị hàng họ mua Tuy nhiên, cuối năm hệ thống phải tự động xoá khách hàng này ra khỏi danh sách khách hàng thân thiết của siêu thị

Ngày sinh: … tháng… năm……… Địa chỉ:……….

Co.opMart– Nơi mua sắm đáng tin cậy, bạn của mọi nhà Mặt sau:

 Xin quý khách vui lòng sử dụng thẻ khi thanh toán

 Chương trình không thể tính doanh số khi khách hàng quên thẻ & không cộng dồn doanh số khi khách hàng có nhiều thẻ

 Thẻ có giá trị sử dụng trong tại hệ thống Siêu thị Co.opMart đến 31/ 12/ 2009

- Tính tiền hoá đơn: Tính tiền hoá đơn là việc của nhân viên bán hàng tại các quầy tính tiền khi có khách đến mua hàng hoá.

Saigon Co.opCo.opMart CONG QUYNH189C Cong Quynh Q.1

Email: cmcongquynh@saigonco-op.com.vn

Website: www.saigonco-op.com.vn

Ma hang hoa Ten hang hoa

VAT 10% So luong Gia Thanh tien

Ma hang hoa Ten hang hoa

VAT 10% So luong Gia Thanh tien

Tong so tien thanh toan:

Tien mat Tien thoi lai ====>

Cam on Quy khach hang

Sơ đồ tổ chức của siêu thị Co-Op Mart Cống Quỳnh

Tổ bảo vệ Tổ thu ngân Tổ mặt hàng Tổ tin học

- Tổ văn phòng: Gồm một Giám Đốc và hai phó Giám Đốc có nhiệm vụ điều phối toàn bộ hoạt động của siêu thị Tổ phải nắm được tình hình mua bán, doanh thu của siêu thị để báo cáo lại cho ban giám đốc hợp tác xã Sài Gòn Co-Op. Việc báo cáo được thực hiện hàng tháng, hàng quý hoặc cũng có khi báo cáo đột xuất theo yêu cầu.

- Tổ bảo vệ: Kiểm tra, bảo vệ an ninh của Siêu Thị, ghi nhận hàng hóa đổi lại của khách hàng.

- Tổ thu ngân: Thực hiện việc bán hàng và lập hóa đơn cho khách hàng đồng thời ghi nhận lại số hàng hoá bán được của mỗi loại để báo cáo cho tổ quản lý sau mỗi ca làm việc.

- Tổ mặt hàng: Nhiệm vụ của tổ là kiểm tra chất lượng hàng hoá và nắm tình trạng hàng hoá của siêu thị, đảm bảo hàng hoá luôn ở trong tình trạng tốt nhất khi đến tay khách hàng Khi phát hiện hàng hư hỏng phải kịp thời báo ngay cho tổ văn phòng để có biện pháp giải quyết và điều phối hàng.

- Tổ tin học: Thực hiện việc nhập liệu, kết xuất các báo cáo cần thiết phục vụ cho tổ Văn Phòng.

Phân tích yêu cầu

Yêu cầu chức năng

Với mục tiêu cải thiện khả năng phục vụ khách hàng ngày càng tốt hơn và tăng cường khả năng cạnh tranh cho các siêu thị, ban giám đốc hợp tác xã Sài Gòn

Co-Op đã đề ra chính sách cải thiện nghiệp vụ bán hàng và dịch vụ chăm sóc khách hàng cho các siêu thị thuộc hệ thống siêu thị Co-Op Ngoài ra, hoạt động nghiệp vụ bán hàng trong hệ thống hiện nay là ổn định, mục tiêu cải thiện năng suất của nghiệp vụ này là chính yếu Nghĩa là, việc mô hình hóa nhằm đến mục tiêu làm rõ cơ chế hoạt động của siêu thị đồng thời thêm một số chức năng tiện dụng cho khách hàng và người quản lý Vì thế, chúng ta chỉ quan tâm đến nghiệp vụ của hai tổ là tổ thu ngân và tổ văn phòng

- Nghiệp vụ quản lý hàng hóa: hoạt động lưu trữ thông tin hàng hóa khi nhập hàng.

- Nghiệp vụ bán hàng: đây là nghiệp vụ cung cấp dịch vụ thanh toán hóa đơn cho khách hàng tại quầy thu ngân do nhân viên quản lý chịu trách nhiệm.

- Nghiệp vụ quản lý khách hàng thân thiết: là nghiệp vụ chăm sóc đối với các khách hàng thường xuyên mua hàng tại hệ thống siêu thị Sài Gòn Co-Op do nhân viên quản lý chịu trách nhiệm.

- Nghiệp vụ thống kê: thống kê tình hình hoạt động của từng siêu thị cho ban giám đốc hợp tác xã do nhân viên quản lý chịu trách nhiệm chính.

Yêu cầu phi chức năng

Hệ thống có chức năng bảo mật và phân quyền:

Người sử dụng chương trình: Mỗi nhân viên khi vào làm trong siêu thị sẽ được đăng ký một tên đăng nhập nhằm để quản lý Khi đăng nhập vào hệ thống, nhân viên đó sẽ sử dụng tên này để đăng nhập Người quản lý chịu trách nhiệm quản lý tên đăng nhập của nhân viên.

- Mật khẩu: Mật khẩu đăng nhập của hệ thống Mỗi nhân viên khi sử dụng tên đăng nhập sẽ được đăng ký kèm theo một mật khẩu đăng nhập Mỗi nhân viên chỉ biết duy nhất một mật khẩu của mình.

Phân tích hệ thống

Mô hình thực thể ERD

a Xác định các thực thể:

Thực thể 1: KHTT (KHACH_HANG_THAN_THIET)

Thực thể khách hàng dùng để quản lý doanh thu của khách hàng thân thiết, khách hàng thành viên và khách hàng VIP, và để quản lý các giao dịch cần liên lạc với khách hàng thành viên và khách hàng VIP.

- Mã khách hàng thân thiết (MaKHTT): dùng làm khoá chính phân biệt giữa các khách hàng.

- Họ tên khách hàng (HoTenKH): là họ và tên của khách hàng.

- Ngày sinh (NgaySinh) : Ngày tháng năm sinh của khách hàng.

- Địa chỉ khách hàng (DiaChiKH): là địa chỉ theo quản lý Nhà nước.

- Số điện thoại khách hàng (SoDTKH).

Thực thể nhân viên dùng để quản lý nhân viên, tính toán tiền lương …

- Mã nhân viên (MaNV): dùng làm khoá chính phân biệt các nhân viên.

- Tên nhân viên (TenNV): họ và tên nhân viên.

- Địa chỉ nhân viên (DiaChiNV)

- Lương nhân viên (LuongNV): lương theo tháng của nhân viên.

Thực thể hàng hoá dùng để quản lý hàng hoá được bày bán trong siêu thị và hàng tồn trong kho.

- Mã hàng hoá (MaHH): dùng làm khoá chính phân biệt các hàng hoá.

- Ngày nhập kho (NgayNhapKho): ngày nhập kho của hàng hoá.

- Số lượng hàng hoá (SoLuongHH)

- Giá nhập (GiaNhap): giá của hàng hoá khi nhập vào.

- Giá bán (GiaBan): giá hàng hoá khi bán ra.

Thực thể 5 : CHUNG_LOAI_HANG

- Mã chủng loại hàng (MaCLH)

Thực thể 6 : NHA_CUNG_CAP

Thực thể nhà cung cấp dùng để quản lý những thông tin của nhà cung cấp hàng hoá cho siêu thị.

- Mã nhà cung cấp (MaNCC): dùng làm khoá chính phân biệt giữa các nhà cung cấp.

- Tên nhà cung cấp (TenNCC).

- Địa chỉ nhà cung cấp (DiaChiNCC).

- Mã số thuế nhà cung cấp (MaSoThueNCC): mã số thuế theo quy định củaNhà nước

- Số điện thoại nhà cung cấp (SoDTNCC).

- Email của nhà cung cấp (Email).

Dùng để quản lý các hoá đơn bán hàng cho khách hàng.

- Mã hoá đơn (MaHD): dùng làm khoá chính phân biệt giữa các hoá đơn.

- Số hoá đơn (SoHD): số thứ tự của hoá đơn.

- Tổng tiền hoá đơn (TongTienHD): tổng tiền hàng hoá mà khách hàng mua.

- Ngày in hoá đơn (NgayInHD)

- Mã phòng ban (MaPB): dùng làm khoá chính phân biệt giữa các phòng ban trong siêu thị.

- Tên phòng ban (TenPB): dùng để gọi và thường phản ánh chức năng công việc của từng phòng.

- Mã chức vụ (MaCV): dùng làm khoá chính phân biệt giữa các chức vụ.

- Chức vụ (ChucVu): dùng để gọi và thường phản ánh chức năng công việc của chức vụ đó.

Thực thể 10 : DON_VI_TINH

- Mã đơn vị tính (MaDVT)

Thực thể phiếu nhập dùng để quản lý thông tin của hàng hóa khi nhập vào kho.

- Thời điểm lập phiếu nhập (ThoiDiemLapPN)

Thực thể phiếu xuất dùng để quản lý thông tin của hàng hóa khi xuất ra kho. Các thuộc tính:

- Thời điểm lập phiếu xuất (ThoiDiemLapPX).

Thực thể 13 : PHIEU_KIEM_KE

Thực thể phiếu kiểm kê dùng để quản lý số lượng hàng hóa trên quầy và tồn kho.

- Mã phiếu kiểm kê (MaPKK).

- Thời điểm lập phiếu kiểm kê (ThoiDiemLapPKK). b.Mô hình ERD:

HoTenKH NS NgayCapThe DiaChiKH SoDTKH

HoTenNV DiaChiNV SoDTNV LuongNV GioiTinh NgayVaoLam

TenHH NgayNhapKho SoLuongHH GiaNhap GiaBan NgaySX HSD

TenNCC DiaChiNCC MaSoThueNCC SoDTNCC Email

2 Chuyển mô hình ERD thành mô hình quan hệ:

KHTT(MaKHTT, NgayCapThe, HoTenKH, NgaySinh, DiaChiKH, SoDTKH)

NHAN_VIEN(MaNV, TenNV, DiaChiNV, SoDTNV, LuongNV, GioiTinh,

HANG_HOA(MaHH, TenHH, NgayNhapKho, SoLuongHH, NgaySX, HSD,

GiaNhap, GiaBan, MaLH, MaHD, MaPKK, MaDVT)

LOAI_HANG(MaLH, LoaiHang, MaCLH)

CHUNG_LOAI_HANG(MaCLH, ChungLoaiHang)

NHA_CUNG_CAP(MaNCC, TenNCC, DiaChiNCC, MaSoThueNCC, SoDTNCC, Email)

HOA_DON(MaHD, SoHD, TongTienHD, NgayInHD, MaKHTT, MaNV)

DON_VI_TINH(MaDVT, DonViTinh)

PHIEU_KIEM_KE(MaPKK, ThoiDiemLapPKK, MaNV)

PHIEU_XUAT(MaPX, ThoiDiemLapPX, MaNV)

PHIEU_NHAP(MaPN, ThoiDiemLapPN, MaNV)

NHA_CUNG_CAP/CHUNG_LOAI_HANG(MaNCC, MaCLH)

HANG_HOA/DON_VI_TINH(MaHH, MaDVT)

Mô tả chi tiết cho các quan hệ

KHTT(MaKHTT, NgayCapThe, HoTenKH, NgaySinh, DiaChiKH, SoDTKH)

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaKHTT Mã số KHTT C 10 B PK

2 NgayCapThe Ngày cấp thẻ NT 8 B

3 HoTenKH Họ tên khách hàng CU 30 B

4 NgaySinh Ngày sinh KH NT 8 K

5 DiaChiKH Địa chỉ khách hàng CU 40 B

6 SoDTKH Số điện thoại khách hàng

 Kích thước tối thiểu: 5000 * 107 = 535000 (Byte) = 535 (kB)

 Kích thước tối đa: 10000 * 107 = 1070000 (Byte) = 1070 (kB)

 MaKHTT: cố định, không unicode.

 HoTenKH: không cố định, unicode

 NgaySinh: cố định, kiểu ngày tháng.

 DiaChiKH: không cố định, unicode.

 SoDTKH: cố định, không unicode.

NHAN_VIEN(MaNV, TenNV, DiaChiNV, SoDTNV, LuongNV, GioiTinh,

Tên quan hệ: NHAN_VIEN

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaNV Mã nhân viên C 5 B PK

2 TenNV Tên nhân viên CU 30 B

3 DiaChiNV Địa chỉ nhân viên CU 40 K

4 SoDTNV Số điện thoại nhân viên C 11 K

7 NgayVaoLam Ngày vào làm NT 8 B

8 MaPB Mã phòng ban C 10 B FK

9 MaCV Mã chức vụ C 10 B FK

 Kích thước tối thiểu: 2000 * 127 = 254000 (Byte) = 254 (kB)

 Kích thước tối đa: 5000 * 127 = 635000 (Byte) = 635 (kB).

 MaNV: cố định, không unicode.

 TenNV: không cố định, unicode.

 DiaChiNV: không cố định, unicode.

 SoDTNV: cố định, không unicode.

 LuongNV: không cố định, không unicode.

 MaPB: cố định, không unicode.

 MaCV: cố định, không unicode.

HANG_HOA(MaHH, TenHH, NgayNhapKho, SoLuongHH, NgaySX, HSD, GiaNhap, GiaBan)

Tên quan hệ: HANG_HOA

STT Tên Thuộc Tính Diễn giải Kiểu

2 TenHH Tên hàng hoá CU 30 B

3 NgayNhapKho Ngày nhập kho NT 8 B

4 SoLuongHH Số lượng hàng hoá SN 10 B

5 NgaySX Ngày sản xuất NT 8 B

6 HSD Hạn sử dụng NT 8 B

9 MaLH Mã loại hàng C 10 B FK

10 MaHD Mã hoá đơn C 10 B FK

11 MaPKK Mã phiếu kiểm kê C 10 B FK

12 MaDVT Mã đơn vị tính C 10 B FK

 Kích thước tối thiểu: 5000 * 133 = 665000 (Byte) = 665 (kB)

 Kích thước tối đa: 10000 * 133 = 1330000 (Byte) = 1330 (kB)

 MaHH: cố định, không unicode.

 TenHH: không cố định, unicode.

 MaLH: cố định, không unicode.

 MaHD: cố định, không unicode.

 MaPKK: cố định, không unicode.

 MaDVT: cố định, không unicode.

Tên quan hệ: LOAI_HANG

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaLH Mã loại hàng C 13 B PK

3 MaCLH Mã chủng loại hàng C 10 B FK

 Kích thước tối thiểu: 5000 * 53 = 265000 (Byte) = 265 (kB)

 Kích thước tối đa: 10000 * 53 = 530000 (Byte) = 530 (kB)

 MaLH: cố định, không unicode.

 LoaiHang: không cố định, unicode.

 MaCLH: cố định, không unicode.

3.5 Quan hệ chủng loại hàng

CHUNG_LOAI_HANG(MaCLH, ChungLoaiHang)

Tên quan hệ: CHUNG_LOAI_HANG

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaCLH Mã chủng loại hàng C 13 B PK

2 ChungLoaiHang Chủng loại hàng CU 30 B

 Kích thước tối thiểu: 5000 * 43 = 215000 (Byte) = 215 (kB)

 Kích thước tối đa: 10000 * 43 = 430000 (Byte) = 430 (kB)

 MaCLH: cố định, không unicode.

 ChungLoaiHang: không cố định, unicode

3.6 Quan hệ nhà cung cấp

NHA_CUNG_CAP(MaNCC, TenNCC, DiaChiNCC, MaSoThueNCC,

Tên quan hệ: NHA_CUNG_CAP

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaNCC Mã nhà cung cấp C 13 B PK

2 TenNCC Tên nhà cung cấp CU 30 B

3 DiaChiNCC Địa chỉ nhà cung cấp CU 40 K

4 MaSoThueNCC Mã số thuế nhà cung cấp C 10 B

5 SoDTNCC Số điện thoại nhà cung cấp

 Kích thước tối thiểu: 5000 * 134 = 670000 (Byte) = 670(kB)

 Kích thước tối đa: 10000 * 134 = 1340000 (Byte) = 1340 (kB)

 MaNCC: cố định, không unicode.

 TenNCC: không cố định, unicode.

 DiaChiNCC: không cố định, unicode.

 MaSoThueNCC: cố định, không unicode.

 SoDTNCC: không cố định, không unicode.

 Email: không cố định, không unicode.

HOA_DON(MaHD, SoHD, TongTienHD, NgayInHD)

Tên quan hệ: HOA_DON

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaHD Mã hoá đơn C 13 B PK

2 SoHD Số hoá đơn SN 5 B

3 TongTienHD Tổng tiền hoá đơn ST 10 B

4 NgayInHD Ngày in hoá đơn NT 8 B

5 MaKHTT Mã khách hàng thân thiết C 10 B FK

6 MaNV Mã nhân viên C 5 B FK

 Kích thước tối thiểu: 5000 * 51 = 255000 (Byte) = 255(kB)

 Kích thước tối đa: 10000 * 51 = 5100000 (Byte) = 510 (kB)

 MaHD: cố định, không unicode.

 MaKHTT: cố định, không unicode.

 MaNV: cố định, không unicode.

Tên quan hệ: PHONG_BAN

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaPB Mã phòng ban C 10 B PK

2 TenPB Tên phòng ban CU 30 B

 Kích thước tối thiểu: 2000 * 40 = 80000 (Byte) = 80(kB)

 Kích thước tối đa: 5000 * 40 = 200000 (Byte) = 200 (kB)

 MaPB: cố định, không unicode.

 TenPB: không cố định, unicode.

Tên quan hệ: CHUC_VU

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaCV Mã chức vụ C 10 B PK

 Kích thước tối thiểu: 2000 * 40 = 80000 (Byte) = 80 (kB)

 Kích thước tối đa: 5000 * 40 = 200000 (Byte) = 200 (kB).

 MaCV: cố định, không unicode.

 ChucVu: không cố định, unicode.

3.10 Quan hệ đơn vị tính

DON_VI_TINH(MaDVT, DonViTinh)

Tên quan hệ: DON_VI_TINH

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaDVT Mã đơn vị tính C 10 B PK

2 DonViTinh Đơn vị tính CU 20 B

 Kích thước tối thiểu: 2000 * 30 = 60000 (Byte) = 60 (kB)

 Kích thước tối đa: 5000 * 30 = 150000 (Byte) = 150 (kB).

 MaDVT: cố định, không unicode.

 DonViTinh: không cố định, unicode.

PHIEU_NHAP(MaPN, ThoiDiemLapPN, MaNV)

Tên quan hệ: PHIEU_NHAP

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaPN Mã phiếu nhập C 10 B PK

2 ThoiDiemLapPN Thời điểm lập phiếu nhập

3 MANV Mã nhân viên C 5 B FK

 Kích thước tối thiểu: 2000 * 23 = 46000 (Byte) = 46 (kB)

 Kích thước tối đa: 5000 * 23 = 115000 (Byte) = 115 (kB).

 MaPN: cố định, không unicode.

 MaNV: cố định, không unicode.

PHIEU_XUAT(MaPX, ThoiDiemLapPX, MaNV)

Tên quan hệ: PHIEU_XUAT

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaPX Mã phiếu xuất C 10 B PK

2 ThoiDiemLapPX Thời điểm lập phiếu xuất

3 MaNV Mã nhân viên C 5 B FK

 Kích thước tối thiểu: 2000 * 23 = 46000 (Byte) = 46 (kB)

 Kích thước tối đa: 5000 * 23 = 115000 (Byte) = 115 (kB).

 MaPX: cố định, không unicode.

 MaNV: cố định, không unicode.

3.13 Quan hệ phiếu kiểm kê

PHIEU_KIEM_KE(MaPKK, ThoiDiemLapPKK, MaNV)

Tên quan hệ: PHIEU_KIEM_KE

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaPKK Mã phiếu kiểm kê C 10 B PK

2 ThoiDiemLapPKK Thời điểm lập phiếu kiểm kê

3 MaNV Mã nhân viên C 5 B FK

 Kích thước tối thiểu: 2000 * 23 = 46000 (Byte) = 46 (kB)

 Kích thước tối đa: 5000 * 28 = 115000 (Byte) = 115 (kB).

 MaPKK: cố định, không unicode.

 MaNV: cố định, không unicode.

3.14 Quan hệ nhà cung cấp/chủng loại hàng

NHA_CUNG_CAP/CHUNG_LOAI_HANG (MaNCC, MaCLH).

Tên quan hệ: NHA_CUNG_CAP/CHUNG_LOAI_HANG

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaNCC Mã nhà cung cấp C 10 B PK

2 MaCLH Mã chủng loại hàng C 10 B

 Kích thước tối thiểu: 2000 * 20 = 40000 (Byte) = 40 (kB)

 Kích thước tối đa: 5000 * 20 = 100000 (Byte) = 100 (kB).

 MaNCC: cố định, không unicode.

 MaCLH: cố định, không unicode.

3.15 Quan hệ hàng hoá/đơn vị tính

HANG_HOA/DON_VI_TINH(MaHH , MaDVT )

Tên quan hệ: HANG_HOA/DON_VI_TINH

STT Tên Thuộc Tính Diễn giải Kiểu

1 MaHH Mã hàng hoá C 10 B PK

2 MaDVT Mã đơn vị tính C 10 B

 Kích thước tối thiểu: 2000 * 20 = 40000 (Byte) = 40 (kB)

 Kích thước tối đa: 5000 * 20 = 100000 (Byte) = 100 (kB).

 MaHH: cố định, không unicode.

 MaDVT: cố định, không unicode.

Mô tả bảng tổng kết

STT Tên quan hệ Số Byte Kích thước tối đa

15 HANG_HOA/DON_VI_TINH 20 100

STT Tên thuộc tính Diễn giải Tên quan hệ

1 ChucVu Chức vụ CHUC_VU

2 ChungLoaiHang Chủng loại hàng CHUNG_LOAI_HANG

3 DiaChiKH Địa chỉ khách hàng KHTT

4 DiaChiNCC Địa chỉ nhà cung cấp

5 DiaChiNV Địa chỉ nhân viên NHAN_VIEN

6 DonViTinh Đơn vị tính DON_VI_TINH

7 Email Email NHA_CUNG_CAP

8 GiaBan Giá bán HANG_HOA

9 GiaNhap Giá nhập HANG_HOA

10 GioiTinh Giới tính NHAN_VIEN

11 HSD Hạn sử dụng HANG_HOA

12 LoaiHang Loại hàng LOAI_HANG

13 LuongNV Lương nhân viên NHAN_VIEN

14 MaCLH Mã chủng loại hàng CHUNG_LOAI_HANG,

15 MaCV Mã chức vụ CHUC_VU,

16 MaDVT Mã đơn vị tính DON_VI_TINH,

17 MaHD Mã hoá đơn HOA_DON,

18 MaHH Mã hàng hoá HANG_HOA

19 MaKHTT Mã khách hàng thân thiết

20 MaLH Mã loại hàng LOAI_HANG,

21 MaNCC Mã nhà cung cấp NHA_CUNG_CAP

22 MaNV Mã nhân viên NHAN_VIEN,

HOA_DON, PHIEU_KIEM_KE, PHIEU_XUAT,

23 MaPB Mã phòng ban PHONG_BAN,

24 MaPKK Mã phiếu kiểm kê PHIEU_KIEM_KE,

25 MaPN Mã phiếu nhập PHIEU_NHAP

26 MaPX Mã phiếu xuất PHIEU_XUAT

27 MaSoThueNCC Mã số thuế nhà NHA_CUNG_CAP cung cấp

28 NgayCapThe Ngày cấp thẻ KHTT

29 NgayInHD Ngày in hoá đơn HOA_DON

30 NgayNhapKho Ngày nhập kho HANG_HOA

32 NgaySX Ngày sản xuất HANG_HOA

33 NgayVaoLam Ngày vào làm NHAN_VIEN

34 SoDTKH Số điện thoại khách hàng

35 SoDTNCC Số điện thoại nhà cung cấp

36 SoDTNV Số điện thoại nhân viên

37 SoHD Số hoá đơn HOA_DON

38 SoLuongHH Số lượng hàng hoá HANG_HOA

39 TenHH Tên hàng hoá HANG_HOA

40 TenKH Tên khách hàng KHTT

41 TenNCC Tên nhà cung cấp NHA_CUNG_CAP

42 TenNV Tên nhân viên NHAN_VIEN

43 TenPB Tên phòng ban PHONG_BAN

44 ThoiDiemLapPKK Thời điểm lập phiếu kiểm kê

45 ThoiDiemLapPN Thời điểm lập phiếu nhập

46 ThoiDiemLapPX Thời điểm lập phiếu xuất

47 TongTienHD Tổng tiền hoá đơn HOA_DON

Thiết kế giao diện

Các menu chính của giao diện

Trong Menu hệ thống có thành phần Kết nối CSDL, Ngắt kết nối CSDL, Sao lưu CSDL, Phục hồi CSDL, Đăng nhập, Trở ra, Thoát.

Trong Menu quản lý có thành phần Thông tin khách hàng thân thiết, Thông tin Nhà cung cấp, Thông tin Nhân viên, Danh mục Hàng hóa, Danh mục Chủng loại, Danh mục Loại hàng, Danh mục Đơn vị tính, Lập Phiếu nhập hàng hóa, Lập Phiếu xuất hàng hóa, Các qui định.

Trong Menu Kiểm kê có thành phần là Lập phiếu Kiểm kê hàng hóa

Trong Menu tra cứu có các thành phần Thông tin Khách hàng thân thiết, Thông tin Nhà cung cấp, Thông tin Nhân viên, Thông tin Hàng hóa, Phiếu Nhập hàng hóa, Phiếu Xuất hàng hóa, Phiếu kiểm kê hàng hóa, Hóa đơn bán hàng.

Trong Menu Báo biểu có các thành phần là Thống kê Hàng hóa, Thống kê Hàng tồn kho, Thống kê Hàng trên quầy, Thống kê Doanh số.

Trong Menu Hóa đơn có thành phần là Lập hóa đơn bán hàng để Nhân viên lập hóa đơn khi có khách hàng giao dịch.

Trong Menu Trợ Giúp có thành phần Hướng dẫn sử dụng để hướng dẫn cách sử dụng hệ thống cho người dung, About (thông tin về tác giả và thông tin về phần mềm).

Dữ liệu Mục đích Hàm liên quan

Phần mềm cấp Tên phòng ban

Keyboar d Danh sách phòng ban

Xem Button Xem thông tin phòng ban xem_click()

Thêm Button Thêm 1 phòng ban them_click( )

Lưu Button Lưu thông tin vào CSDL luu_click() Đóng Button Thoát dong_click(

Textbox 5 ký tự Phần mềm cấp Tên nhân viên

Keyboard Địa chỉ nhân viên

Số điện thoại nhân viên

Giới tính Groupbox Chọn 1 trong 2 RadioB utton Nam hoặc Nữ

Xác định giới tính nhân viên

Click chuột radioButto nNam_clic k()

Click chuột radioButto nNu_click(

Xem Button Xem thông tin nhân viên xem_click( )

Thêm Button Thêm nhân viên mới them_click ()

Xoá Button Xoá nhân viên xoa_click()

Sửa Button Sửa thông tin nhân viên sua_click()

Tìm kiếm Button Tìm kiếm thông tin nhân viên timkiem_cl ick()

Lưu Button Lưu thông tin nhân viên luu_click() Đóng Button Thoát dong_click

2.3 Form không tìm thấy nhân viên:

Button Nhập mới nhân viên nếu có nhân viên mới nhapmoi _click() Đóng Button Thoát dong_clic k()

2.4 Form nhập mới nhân viên:

Textbox 5 ký tự Phần mềm cấp Tên nhân viên

Keyboard Địa chỉ Textbox Nhập từ

Nhập từ Keyboard Ngày vào làm DataTim erPicker

Chọn 1 trong 2 RadioBu tton Nam hoặc Nữ

Xác định giới tính nhân viên

Click chuột radioButto nNam_clic k()

Click chuột radioButto nNu_click( )

Lưu Button Lưu thông tin nhân viên luu_click() Đóng Button Thoát dong_click

2.5 Form quản lý khách hàng thân thiết:

Hàm liên quan Giá trị

Mã khách hàng thân thiết

Textbox 10 ký tự Nhập từ

Keyboard Địa chỉ khách hàng

Lấy tự động nhờ mã khách hàng

Số điện Textbox Nhập Nhập từ thoại khách hàng dạng số Keyboard Điểm thưởng

Lấy tự động nhờ mã khách hàng Danh sách

Thêm Button Thêm thông tin khách hàng them_click()

Sửa Button Sửa thông tin khách hàng sua_click()

Xoá Button Xoá thông tin khách hàng xoa_click()

Tìm kiếm Button Tìm kiếm khách hàng timkiem_click(

Lưu Button Lưu thông tin khách hàng luu_click() Đóng Button Thoát dong_click()

2.6 Form không tìm thấy KHTT:

Dữ liệu Mục đích Hàm liên quan Giá trị

KHTT nếu có nhapmoi_click(

) Đóng Button Thoát dong_click()

Hàm liên quan Giá trị

Mã khách hàng thân thiết

Textbox 10 ký tự Phần mềm tự cấp Tên khách hàng

Keyboard Địa chỉ KH Nhập từ

Số điện Textbox Nhập Nhập từ thoại khách hàng dạng số Keyboard

Lưu Button Lưu thông tin khách hàng luu_click() Đóng Button Thoát thoat_click()

2.8 Form kết quả tra cứu khách hàng thân thiết:

Hàm liên quan Giá trị

Textbox 10 ký tự Nhập từ

Textbox Lấy tự động nhờ tên khách hàng Địa chỉ khách hàng

Lấy tự động nhờ mã khách hàng Danh sách

Xoá Button Xoá thông tin khách hàng xoa_click ()

Xoá hết Button Xoá hết thông tin khách hàng xoahet_cl ick()

Tìm Button Tìm thông tin khách hàng tim_click ()

Tìm tiếp Button Tìm khách hàng tiếp theo timtiep_c lick()

In mã số Button In mã số khách hàng inmaso_c lick() Đóng Button Thoát dong_clic k()

Dữ liệu Mục đích Hàm liên quan

Số tiền Lấy tự động nhờ mã khách hàng Điểm thưởng

Lấy tự động nhờ tên khách hàng

In In doanh số khách hàng in_click() Đóng Thoát dong_click(

) 2.10 Form kết quả tra cứu nhà cung cấp:

Hàm liên quan Giá trị

Lấy tự động nhờ tên nhà cung cấp Tên nhà cung cấp

Keyboar d Địa chỉ nhà cung cấp

Texbox Lấy tự động nhờ mã nhà cung cấp

Số điện thoại nhà cung cấp

Nhập từ Keyboar d Danh sách

Thêm Button Thêm nhà cung cấp mới them_click()

Lưu Button Lưu thông tin nhà cung cấp luu_click()

Xoá Button Xoá nhà cung cấp xoa_click()

Sửa Button Sửa thông tin nhà cung cấp sua_click()

Tra cứu Button Tra cứu thông tin nhà cung cấp tracuu_click() Đóng Button Thoát dong_click()

2.11 Form không tìm thấy Nhà cung cấp:

Hàm liên quan Giá trị

Nhập mới nhà cung cấp

Button Nhập mới nhà cung cấp nếu có nhapmoi_click(

) Đóng Button Thoát dong_click()

2.12 Form Nhập mới nhà cung cấp:

Hàm liên quan Giá trị

Nhập từ Keyboar d Tên nhà cung cấp

Keyboar d Địa chỉ Texbox Nhập từ

Số điện thoại nhà cung cấp

Lưu Button Lưu luu_click() thông tin nhà cung cấp Đóng Button Thoát dong_click()

2.13 Form tra cứu hàng hoá:

Hàm liên quan Giá trị

GroupboxChủng loại Combobo x Loại hàng Combobo x Ngày nhập

Tên hàng Textbox Nhập từ

Keyboard Chi tiết hàng hoá

Tra cứu Button Tra cứu thông tin hàng hoá tracuu_click()

Sửa Button Sửa thông tin hàng hoá sua_click() Đóng Button Thoát dong_click()

Hàm liên quan Giá trị

Textbox Lấy tự động nhờ mã hàng hoá Đơn vị tính Textbox Lấy tự động nhờ mã hàng hoá

Số lượng Textbox Nhập dạng số

Giá bán Lấy tự động nhờ mã hàng hoá

Thành tiền Lấy tự động nhờ giá bán Khách hàng thân thiết

In Button In thông tin hoá đơn in_click()

Thêm Button Thêm hoá đơn mới them_click()

Lưu Button Lưu thông tin hoá đơn luu_click()

Button Lập hoá đơn mới hoadonmoi_cli ck() Đóng Button Thoát dong_click()

Hàm liên quan Giá trị

Textbox 5 ký tự Nhập từ

Keyboard Thời điểm lập phiếu nhập

≤ ngày tháng năm hiện hành Chi tiết Groupbox

Lưu Button Lưu thông tin luu_click() phiếu nhập

In Button In thông tin phiếu nhập in_click() Đóng Button Thoát dong_click()

Dữ liệu Mục đích Hàm liên quan Giá trị

Nhập từ Keyboar d Thời điểm lập phiếu xuất

≤ ngày tháng năm hiện hành

Textbox 5 ký tự Nhập từ

Lưu Button Lưu thông tin phiếu xuất luu_click()

In Button In thông tin phiếu xuất in_click() Đóng Button Thoát dong_click()

Tên đối Kiểu đối Ràng Dữ liệu Mục Hàm liên quan Giá trị tượng tượng buộc đích Default

Keyboard Thời điểm lập phiếu kiểm kê

≤ ngày tháng năm hiện hành

Textbox 5 ký tự Nhập từ

Lưu Button Lưu thông tin phiếu kiểm kê luu_click()

In Button In thông tin phiếu kiểm kê in_click() Đóng Button Thoát dong_click()

Các giải thuật trên các form có cách làm việc khá giống nhau nên ta chỉ mô tả chi tiết các giải thuật trong form Khách Hàng thân thiết Những giải thuật trên các form khác có cách xử lý tương tự.

1 Thiết kế giải thuật cho hàm lưu của Form Quản lý khách hàng thân thiết :

Thuộc Form: Quản lý khách hàng thân thiết Đối tượng liên quan: Lưu

Input: MaKHTT, NgayCapThe, HoTenKH, NgaySinh, DiaChiKH, SoDTKH Output: Lưu các giá trị đã nhập thoả ràng buộc vào table và thông báo kết quả Table liên quan: KHTT

Nh p c thông tin m i a ch ng:

Thông o k t ghi d li u Đ ng table KHTT

2 Thiết kế giải thuật thêm của Form Quản lý khách hàng thân thiết :

Thuộc Form: Quản lý khách hàng thân thiết Đối tượng liên quan: Thêm

Input: MaKHTT, NgayCapThe, HoTenKH, NgaySinh, DiaChiKH, SoDTKH Output: Là bảng dữ liệu được thêm vào dòng khách hàng mới nhập trên form. Table liên quan: KHTT

Nhập các thông tin mới ch ng, tên, Đ a , S đi n i, Đi m th ng

Ki m tra c ng bu c c thu c nh không NULL Đ

3 Thiết kế giải thuật Xoá của Form Quản lý khách hàng thân thiết :

Thuộc Form: Quản lý khách hàng thân thiết Đối tượng liên quan: Xoá

Output: Bảng đã mất đi khách hàng có MaKHTT ở input

X.MaKHTT MaKHTT Đ ng X Đ ng table KHTT

4 Thiết kế giải thuật Sửa của Form Quản lý khách hàng thân thiết :

Thuộc Form: Quản lý khách hàng thân thiết Đối tượng liên quan: Sửa

Output: Các giá trị mới được lưu vào trong bảng tại dòng có MaKHTT ở Input Table liên quan: KHTT

Thông o không ch ng đ t n i S Đ ng table KHTT

5 Thiết kế giải thuật Tìm kiếm của Form Quản lý khách hàng thân thiết :

Tên giải thuật: Tìm kiếm

Thuộc Form: Quản lý khách hàng thân thiết Đối tượng liên quan: Tìm kiếm

Output: Tất cả các thông tin về khách hàng có tên = x

Xu t KH ra Form k t m ki m KH Đ r.HoTenKH = x

6 Thiết kế giải thuật In doanh số của Form Tra cứu khách hàng thân thiết :

Tên giải thuật: In doanh số

Thuộc Form: Tra cứu khách hàng thân thiết Đối tượng liên quan: In

Output: Thông tin doanh số

Nhập các thông tin của khách hàng

Form Tra cứu khách hàng thân thiết Đ ng table KHTT

Thông báo không tìm thấy khách hàng đóS

7 Thiết kế giải thuật in của Form Hoá đơn :

Input: MaHD, SoHD, TongTienHD, NgayInHD, MaKHTT, MaNV

Output: Thông tin hoá đơn

Table liên quan: HOA_DON, KHTT, NHAN_VIEN

VI ĐÁNH GIÁ ƯU KHUYẾT ĐIỂM:

- Có thu thập dữ liệu khá nhiều, làm tương đối đầy đủ các phần.

- Thể hiện một số chức năng chính thỏa mãn yêu cầu đề bài.

- Làm chưa thật sát với thực tế (rất phức tạp).

- Cách tiếp cận để thu thập tài liệu chưa thật hợp lí.

Thành Viên Công Việc Riêng Công Việc

Đánh giá ưu khuyết

- Có thu thập dữ liệu khá nhiều, làm tương đối đầy đủ các phần.

- Thể hiện một số chức năng chính thỏa mãn yêu cầu đề bài.

- Làm chưa thật sát với thực tế (rất phức tạp).

- Cách tiếp cận để thu thập tài liệu chưa thật hợp lí.

Thành Viên Công Việc Riêng Công Việc

Ngày đăng: 29/09/2023, 14:39

HÌNH ẢNH LIÊN QUAN

Sơ đồ tổ chức của siêu thị Co-Op Mart Cống Quỳnh - Quản lý chi nhánh siêu thị coop mark
Sơ đồ t ổ chức của siêu thị Co-Op Mart Cống Quỳnh (Trang 10)
BẢNG PHÂN CÔNG CÔNG VIỆC - Quản lý chi nhánh siêu thị coop mark
BẢNG PHÂN CÔNG CÔNG VIỆC (Trang 84)

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

TÀI LIỆU LIÊN QUAN

w