Doanh thu sẽ được cập nhật theongày/tháng/quý/năm tùy theo yêu cầu của người dùng. Báo cáo: Sẽ được nhân viên lập định kì hằng ngày gửi cho quản lý cửa hàng đểquản lý lập báo cáo hàng t
GIỚI THIỆU ĐỀ TÀI
Hệ thống cửa hàng quần áo HOCLIA hoạt động theo một mô hình chung, bao gồm các hoạt động cơ bản như bán hàng, báo cáo doanh số bán hàng và doanh thu cửa hàng Hệ thống giúp người dùng dễ dàng nhập, lưu trữ, cập nhật và tổng hợp các thông tin liên quan đến hàng hóa, kho hàng, khách hàng, nhân viên, đơn hàng, hóa đơn bán hàng và doanh thu Quản lý dễ dàng theo dõi doanh số bán hàng và doanh thu của từng cửa hàng, qua đó tìm ra nguyên nhân dẫn đến doanh thu sụt giảm để có hướng khắc phục Khách hàng cũng được cung cấp hóa đơn mua hàng để đối chứng khi cần thiết, như trả hàng lỗi hoặc đổi size.
YÊU CẦU NGHIỆP VỤ CỦA HỆ THỐNG
Mô tả nghiệp vụ
Để các hoạt động kinh doanh trên diễn ra thuận lợi, chúng ta cần có một cơ sở dữ liệu hoàn chỉnh: Bán hàng, doanh thu, lợi nhuận, báo cáo.
Bán hàng: Khi khách hàng có nhu cầu mua đồ, khách hàng cần xác định các yêu cầu về: hình thức, khu vực mua, mặt hàng mua Hình thức mua (2 hình thức): Mua trực tiếp tại cửa hàng hoặc mua trực tuyến. o Trực tuyến: Để tiện theo dõi đơn hàng của khách hàng thì phải có 1 hóa đơn về đơn hàng gồm mã đơn hàng, sản phẩm, loại sản phẩm, thành tiền, phí vận chuyển, hình thức vận chuyển, hình thức thanh toán o Trực tiếp: Nhân viên tại cửa hàng xác nhận lại đúng sản phẩm khách muốn mua sau đó thanh toán cho khách và in hóa đơn Trong hóa đơn bao gồm tên nhân viên, mã hóa đơn, các thông tin về sản phẩm, ngày xuất hóa đơn, cơ sở, giảm giá.
Ngoài ra, cửa hàng khi chạy chương trình giảm giá hay ưu đãi cho khách hàng (Ví dụ: giảm giá 20% / hoá đơn trong tháng sinh nhật khách hàng) thì đều sẽ do nhân viên thực hiện thao tác Nếu báo cáo doanh thu cuối ngày không khớp với thực tế hoặc doanh thu tính toán thì sẽ là sự sai sót của nhân viên hoặc người lập báo cáo Cần kiểm tra.
Nhập và chuyển kho: Tất cả sản phẩm được nhận mẫu từ phòng thiết kế Sau đó chịu trách nhiệm sản xuất theo mẫu với số lượng nhất định để phân phối cho mỗi chi nhánh Mỗi cơ sở cửa hàng có một kho hàng nhất định để chứa hàng trưng bày ở cửa hàng, còn lại hàng sẽ chứa ở kho để phân phối tới bên hàng online Khi một cơ sở khác thiếu sản phẩm thì sẽ làm thủ tục để chuyển kho và sẽ có phiếu chuyển kho.
Doanh thu: là tổng tiền của tiền bán hàng Doanh thu sẽ được cập nhật theo ngày/tháng/quý/năm tùy theo yêu cầu của người dùng.
Báo cáo doanh thu, chi tiêu, tồn kho được lập định kỳ hàng ngày từ nhân viên cửa hàng, gửi quản lý để tổng hợp thành báo cáo hàng tuần, hàng tháng, hàng quý và hàng năm gửi ban lãnh đạo Các báo cáo này cung cấp thông tin về số sản phẩm bán được, số hóa đơn, chi phí phát sinh, tồn kho đầu kỳ, số lượng xuất kho trong kỳ và tồn kho cuối kỳ Từ đó, ban lãnh đạo có thể phân tích dữ liệu và đưa ra định hướng marketing phù hợp để cải thiện doanh số bán hàng.
Mô tả sơ đồ tổ chức
Một chuỗi hệ thống cửa hàng quần áo HOCLIA có cơ cấu tổ chức bao gồm:
Chủ tịch Hội đồng quản trị và Hội đồng quản trị là cơ quan quản lý công ty, có toàn quyền nhân danh công ty để quyết định, thực hiện các quyền và nghĩa vụ của công ty, không thuộc thẩm quyền của đại hội đồng cổ đông.
Giám đốc là cá nhân có quyền kiểm soát hoạt động chiến lược và thực thi của công ty Họ sẽ dựa vào dữ liệu và đầu vào đáng kể từ các lãnh đạo cấp cao cũng như chỉ đạo và cái nhìn sâu sắc từ Hội đồng quản trị để đưa ra các quyết định quan trọng và cấp thiết.
Phòng Marketing: chịu trách nhiệm thiết kế thương hiệu, logo, bài viết, quảng cáo cho sản phẩm và phát triển thương hiệu của công ty.
Bộ phận kho: chuyên phụ trách về vấn đề nhập và xuất hàng Khi nhập hàng mới về thì tiến hành nhập vào máy và soạn phiếu nhập hàng để lưu thông tin hàng hóa Soạn các hóa đơn xuất hàng dựa theo hóa đơn đặt hàng của khách sau đó tiến hành thống kê lượng hàng bán ra, nhập vào định kỳ. o Nhập hàng vào kho có hai kiểu:
Nhập hàng mới lấy về: khi nhập hàng về, nhà cung cấp kèm theo hóa đơn hay bản kê khai chi tiết các mặt hàng, thủ kho tiến hành đối chiếu kiểm tra lô hàng.
Nhập hàng do cửa hàng gửi lại hàng tồn của thiết kế kì trước còn sót lại, bên kho (online) sẽ có những đợt giảm giá theo từng sự kiện hay dịp lễ, tết, o Xuất hàng khỏi kho có hai kiểu:
Xuất hàng cho bộ phận bán hàng theo phiếu xuất hàng thiết kế theo định kì, mỗi kì bên phòng thiết kế bộ sưu tập mới, kho sẽ chịu trách nhiệm sản xuất và gửi hàng cho từng chi nhánh.
Xuất hàng khuyến mại cho khách hàng hoặc xuất hàng do bị lỗi quá hạn (nếu có).
Phòng kinh doanh gồm: o Quản lý khu vực:
Chịu trách nhiệm về các chi nhánh trong một khu vực, chẳng hạn như chi nhánh ở Hà Nội hay các chi nhánh ở Hồ Chí Minh,
Quản lý nhân sự, triển khai các kế hoạch kinh doanh, giám sát việc bán hàng và đảm bảo tuân thủ các quy trình của công ty.
Báo cáo cấp cao và đưa ra các yêu cầu đối với quản lý cửa hàng dựa trên chính sách chung của công ty nhằm hoạt thành mục tiêu kinh doanh. o Quản lý cửa hàng:
Điều phối toàn bộ hoạt động của cửa hàng.
Báo cáo kết quả hoạt động kinh doanh hàng ngày, tuần, quý Báo cáo số lượng hàng tồn kho, lỗi, hỏng kiểm soát kỹ hàng hoá, tránh gây thiếu hụt ngân sách.
Phân bổ vị trí công việc, sắp xếp lịch/ca làm việc, kiểm tra và đánh giá thường xuyên kỹ năng, thái độ của nhân viên. o Nhân viên bán hàng:
Giúp tìm các mặt hàng theo yêu cầu của khách hàng.
Giới thiệu các sản phẩm, mẫu thiết kế mới và tư vấn giúp khách hàng lựa chọn được các trang phục phù hợp với nhu cầu và tài chính của họ.
Soạn hóa đơn mua hàng cho khách hàng và chuyển đến cho nhân viên thu ngân. o Nhân viên thu ngân:
Thực hiện việc thu tiền từ hóa đơn bán hàng và xác nhận đã thu tiền cho khách đồng thời ghi nhận vào hệ thống để thông báo đến thủ kho xuất các mặt hàng như trong hóa đơn.
Ghi nhận số lượng hàng hóa bán được của từng loại sản phẩm để nhập vào hệ thống quản lý và báo cáo cho quản lý cửa hàng sau mỗi ca làm việc.
Thống kê báo cáo tài chính của cửa hàng.
Phòng kế toán: phụ trách vấn đề quản lý tài chính trong công ty và tổ chức kế toán.
Phòng hành chính - nhân sự: tham mưu cho lãnh đạo về tổ chức bộ máy điều hành công ty, quản lý nhân sự, chế độ chính sách và quy chế của công ty.
Phòng Thiết kế đảm nhận trọng trách lên ý tưởng và phương án thiết kế sản phẩm, dự án cho công ty Các kế hoạch này được xây dựng dựa trên yêu cầu của Ban Lãnh đạo hoặc khách hàng Bên cạnh đó, phòng còn tham mưu, tư vấn cho Ban Giám đốc và Ban Lãnh đạo về công tác quản lý và tổ chức thiết kế, góp phần nâng cao hiệu quả hoạt động thiết kế của công ty.
Hình 2.1: Sơ đồ tổ chức
Hình 2.2: Biểu đồ ngữ cảnh trao đổi dữ liệu
THIẾT KẾ CƠ SỞ DỮ LIỆU
Thiết kế cơ sở dữ liệu mức khái niệm
3.1.1 Xác định thực thể, thuộc tính, quan hệ a/ Xác định thực thể
- Xưởng may b/ Xác định thuộc tính
- Nhân viên (Mã nhân viên, Tên nhân viên, SĐT, Ngày sinh, Giới tính)
- Hóa đơn (Mã hóa đơn, Số hóa đơn, Ngày lập, Chiết khấu, Thành tiền)
- Khách hàng (Mã khách hàng, Tên khách hàng, SĐT, Email, Ngày sinh, Giới tính, Mật khẩu)
- Sản phẩm (Mã sản phẩm, Tên sản phẩm, Giá bán lẻ, Kiểu loại, Chất liệu, Kích cỡ, Màu sắc, Tồn kho)
- Cửa hàng (Mã cửa hàng, Địa chỉ (Số nhà, Tên đường, Phường, Quận, Thành phố), SĐT)
- Đơn hàng (Mã đơn hàng, Mã vận đơn, Ngày tạo đơn, Vận chuyển (Tên người vận chuyển, Phí vận chuyển, SĐT), Trạng thái, Địa chỉ nhận hàng, Mã giảm giá, Thành tiền)
- Kho (Mã kho, Địa chỉ, SĐT)
- Xưởng may (Mã xưởng, Địa chỉ, SĐT) c/ Xác định quan hệ
- Nhân viên Cửa hàng (N:1)
- Nhân viên Hóa đơn (1:N)
- Nhân viên Đơn hàng (1:N)
- Sản phẩm Hóa đơn (N:N) (Thuộc có thuộc tính số lượng, đơn giá)
- Sản phẩm Kho (N:N) (Thuộc có thuộc tính số lượng, giá nhập)
- Xưởng may Sản phẩm (N:N) (Tạo có thuộc tính số lượng, giá gốc, đơn vị tính, ngày xong, tổng chi phí)
- Kho Cửa hàng (N:N) (Cung cấp sản phẩm có thuộc tính số lượng, ngày cung cấp, đơn vị tính)
3.1.2 Vẽ mô hình quan hệ thực thể ERM
Hình 3.3: Mô hình quan hệ thực thể
Quản lý bán hàng là công cụ giúp các doanh nghiệp quần áo tối ưu hóa quy trình kinh doanh Tính năng tìm mặt hàng cho phép nhân viên tìm kiếm nhanh chóng và chính xác sản phẩm cần thêm vào hóa đơn Sau khi in hóa đơn, hệ thống sẽ tự động lưu lại doanh thu để quản lý tài chính Quản lý bán hàng cũng lưu trữ lịch sử giao dịch với từng khách hàng, hỗ trợ theo dõi doanh số và đơn hàng đã đặt, đồng thời giúp quản lý đổi trả hàng nhanh chóng và chính xác.
Quản lí nhân viên: o Thêm: khi có nhân viên mới, quản lí sẽ tạo cho nhân viên
1 tài khoản để đăng nhập vào hệ thống. o Xóa: khi có nhân viên nghỉ việc, tài khoản của nhân viên đó sẽ bị xóa khỏi hệ thống. o Cập nhật: chỉnh sửa thông tin cá nhân của nhân viên, hoặc phân quyền lại khi nhân viên được thay đổi chức vụ. o Kiểm soát doanh số cho từng nhân viên bán hàng để có thể tính mức lương, thưởng hợp lý.
Quản lí khách hàng: lưu trữ toàn bộ thông tin: Họ tên, số điện thoại, địa chỉ,… được đồng bộ lên toàn hệ thống, tiện lợi khi tìm kiếm lại thông tin và có thể tích điểm cho từng khách hàng.
Quản lí nhập, xuất, hàng tồn kho: kiểm soát được số lượng hàng nhập, xuất, tồn kho linh hoạt, chính xác theo từng kho, hoặc theo kho tổng.
Quản lí sản phẩm quần áo của cửa hàng: Hệ thống sẽ lưu trữ tất cả các thông tin của sản phẩm: mã sản phẩm, tên sản phẩm, giá bán lẻ, mô tả, tìm kiếm, cập nhật thông tin nhanh chóng, đầy đủ và kiểm soát được hàng hóa khuyến mãi. o Thêm: bổ sung sản phẩm mới vào hệ thống. o Xóa: xóa bỏ sản phẩm khỏi hệ thống khi sản phẩm đó không còn được sản xuất và bán tại cửa hàng. o Cập nhật: cập nhật lại tên, đơn giá.
Quản lí báo cáo tài chính và thu chi của cửa hàng: o Lập báo cáo doanh thu: làm thống kê - báo cáo theo doanh thu bán hàng, giúp quản lí xem và kiểm soát được doanh thu. o Lập báo cáo chi: các khoản chi chung được cập nhật vào hệ thống như tiền điện, tiền nước, mặt bằng, tiền lương nhân viên… là dữ liệu mở, có thể liên kết với cơ sở dữ liệu khác. o Lập báo cáo lợi nhuận: lợi nhuận = doanh thu - chi phí
Sản phẩm: o Là module để xây dựng và quản lý toàn bộ sản phẩm của doanh nghiệp. Tại đây, bạn có thể thực hiện các thao tác thêm, sửa, xóa và kiểm tra các thông tin liên quan tới sản phẩm. o Giúp doanh nghiệp có thể quản lý các thông tin liên quan tới sản phẩm bao gồm:
Tên - Mã - Mã vạch của sản phẩm
Giá nhập - Giá vốn - Giá bán của sản phẩm
Tồn kho theo từng trạng thái
Chỉnh sửa - Cập nhật thông tin của sản phẩm
Lịch sử sửa/xóa sản phẩm
Tìm kiếm sản phẩm dựa theo mã, từ đó cho biết thông tin của sản phẩm về chất liệu, kích cỡ,màu sắc của từng loại.
Kho hàng: o Xuất nhập kho:
Phiếu xuất nhập kho: tương ứng với mỗi thao tác nhập/xuất sản phẩm, hệ thống sẽ sinh ra 1 phiếu XNK và gắn cho phiếu đó 1 ID riêng biệt.
Sản phẩm xuất nhập kho: trong mỗi phiếu XNK sẽ có 1 hoặc nhiều sản phẩm XNK, mỗi sản phẩm XNK đó được hệ thống cấp cho 1 ID riêng biệt.
- In phiếu: in phiếu XNK với mẫu in tương ứng.
Trong phiếu xuất nhập khẩu, mã vạch sản phẩm được in với số lượng chính xác theo từng mã Tính năng này giúp in nhanh mã vạch sản phẩm ứng với từng lần nhập, giúp tiết kiệm thời gian và công sức.
- Sau khi xóa phiếu kiểm kho, hệ thống sẽ tự động ghi lại lịch sử xóa phiếu để người dùng có thể dễ dàng kiểm tra.- Báo cáo kiểm kho cho phép người dùng theo dõi tổng quan hoạt động kiểm kho.- Người dùng chỉ có thể sửa phiếu kiểm kho trước khi bù trừ Tương tự, chỉ có thể xóa phiếu kiểm kho chưa bù trừ.- Các phiếu xuất nhập kho liên quan đến phiếu kiểm kho đã bù trừ phải được xóa trước thì mới có thể xóa phiếu kiểm kho.- Người dùng có thể xuất danh sách các sản phẩm đã kiểm kho dưới dạng file Excel.- Chức năng xem phiếu xuất nhập kho chỉ khả dụng với phiếu kiểm kho đã bù trừ.- Người dùng có thể bổ sung thêm sản phẩm vào phiếu kiểm kho nếu phiếu chưa được bù trừ.
Hóa đơn được xem là chứng từ gốc trong kế toán, đóng vai trò căn cứ để hạch toán các nghiệp vụ kinh tế Bên cạnh đó, hóa đơn còn có ý nghĩa quan trọng trong quản lý thuế Theo quy định, hóa đơn là một loại chứng từ được cơ quan thuế chấp nhận, giúp đơn vị xuất hóa đơn hạch toán doanh thu, cũng như đơn vị nhận hóa đơn kê khai khấu trừ thuế GTGT một cách dễ dàng và chính xác.
Đơn hàng: là nơi quản lý tất cả các đơn hàng online, đơn đặt hàng trước, đơn cần vận chuyển (đơn gửi hãng vận chuyển, cần thu hộ tiền COD).
Cửa hàng: là bộ phận phụ trách các hoạt động nghiên cứu, phân phối và phát triển liên quan đến sản phẩm, dịch vụ của doanh nghiệp.
Nhân viên : o Là người có trách nhiệm chào đón khách, giới thiệu, tư vấn, thuyết phục khách hàng sử dụng sản phẩm/dịch vụ của doanh nghiệp nhằm mang lại doanh thu. o Lập đơn hàng khi khách hàng mua sản phẩm.
Thiết kế cơ sở dữ liệu mức logic
Hình 3.4: Lược đồ quan hệ (Schema)
Phân quyền: phân quyền sử dụng cho 5 nhóm: bán hàng, quản lý, kế toán, bộ phận kho, giám đốc.
Bán hàng (Nhân viên tại cửa hàng): o Nhân viên được quyền xem thông tin về:
Sản phẩm (Mã sản phẩm, Tên sản phẩm, Giá bán lẻ, Kiểu loại, Chất liệu, Kích cỡ, Màu sắc, Tồn kho)
Cửa hàng (Mã cửa hàng, Địa chỉ(Số nhà, Tên đường, Phường, Quận, Thành phố), SĐT)
Hóa đơn (Mã hóa đơn, Số hóa đơn, Ngày lập, Chiết khấu, Thành tiền) o Được quyền chỉnh sửa:
Đơn hàng (Mã đơn hàng, Phí vận chuyển, Mã vận đơn, Ngày tạo đơn, Đơn vị vận chuyển (Tên người vận chuyển, SĐT) Trạng thái, Địa chỉ nhận hàng, Mã giảm giá, Thành tiền)
Khách hàng (Mã khách hàng, Tên khách hàng, SĐT, Email, Ngày sinh, Giới tính, Mật khẩu)
Quản lý cửa hàng: o Quản lý được quyền xem thông tin về:
Sản phẩm (Mã sản phẩm, Tên sản phẩm, Giá bán lẻ, Kiểu loại, Chất liệu, Kích cỡ, Màu sắc, Tồn kho)
Cửa hàng (Mã cửa hàng, Địa chỉ(Số nhà, Tên đường, Phường, Quận, Thành phố), SĐT)
Hóa đơn (Mã hóa đơn, Số hóa đơn, Ngày lập, Chiết khấu, Thành tiền) o Được quyền chỉnh sửa:
Đơn hàng (Mã đơn hàng, Phí vận chuyển, Mã vận đơn, Ngày tạo đơn, Đơn vị vận chuyển (Tên người vận chuyển, SĐT) Trạng thái, Địa chỉ nhận hàng, Mã giảm giá, Thành tiền)
Khách hàng (Mã khách hàng, Tên khách hàng, SĐT, Email, Ngày sinh, Giới tính, Mật khẩu)
Nhân viên (Mã nhân viên, Tên nhân viên, SĐT, Ngày sinh, Giới tính)
Báo cáo doanh thu bán lẻ
Bộ phận kho: o Bộ phận kho được quyền xem thông tin về:
Sản phẩm (Mã sản phẩm, Tên sản phẩm, Giá bán lẻ, Kiểu loại, Chất liệu, Kích cỡ, Màu sắc, Tồn kho)
Phiếu xuất kho CCDC o Được quyền chỉnh sửa về:
Kế toán: o Kế toán được quyền xem thông tin về:
Cửa hàng (Mã cửa hàng, Địa chỉ(Số nhà, Tên đường, Phường, Quận, Thành phố), SĐT)
Xưởng may (Mã xưởng, Địa chỉ, SĐT)
Kho (Mã kho, Địa chỉ, SĐT)
Hóa đơn (Mã hóa đơn, Số hóa đơn, Ngày lập, Chiết khấu, Thành tiền)
Đơn hàng bao gồm thông tin chi tiết như mã đơn hàng, phí vận chuyển, mã vận đơn, ngày tạo, tên và số điện thoại người vận chuyển, trạng thái đơn hàng, địa chỉ nhận hàng, mã giảm giá và thành tiền Những thông tin này giúp khách hàng theo dõi quá trình xử lý đơn hàng của mình một cách dễ dàng và tiện lợi.
Khách hàng (Mã khách hàng, Tên khách hàng, SĐT, Email, Ngày sinh, Giới tính, Mật khẩu)
Nhân viên (Mã nhân viên, Tên nhân viên, SĐT, Ngày sinh, Giới tính)
Sản phẩm (Mã sản phẩm, Tên sản phẩm, Giá bán lẻ, Kiểu loại, Chất liệu, Kích cỡ, Màu sắc, Tồn kho) o Được quyền chỉnh sửa:
Báo cáo doanh thu bán lẻ
Giám đốc: toàn quyền đối với hệ thống.
Thiết kế cơ sở dữ liệu mức vật lý
3.3.1: Danh sách các quan hệ
SP_Kho (Mã sản phẩm, Mã kho, Số lượng)
Kho (Mã kho, Địa chỉ, Số điện thoại)
Kho cung cấp (Mã cung cấp, Mã kho, Ngày cung cấp, Mã cửa hàng)
Sản phẩm (Mã sản phẩm, Tên sản phẩm, Đơn giá, Kiểu loại, Chất liệu, Kích cỡ, Màu sắc, Tồn kho)
Chi tiết cung cấp (Mã cung cấp, Mã sản phẩm, Số lượng, Đơn vị tính)
Chi tiết hóa đơn (Mã hóa đơn, Mã sản phẩm, Giá bán, Số lượng, Thành tiền)
Chi tiết sản xuất (Mã sản phẩm, Mã sản xuất, Giá gốc/sp, Số lượng, Đơn vị tính, Thành chi phí)
Sản xuất (Mã sản xuất, Ngày xong, Mã xưởng, Tổng chi phí)
Xưởng (Mã xưởng, Địa chỉ, Số điện thoại)
Hóa đơn (Mã hóa đơn, Ngày lập, Chiết khấu, Tổng tiền, Mã nhân viên, Mã khách hàng)
Khách hàng (Mã khách hàng, Tên khách hàng, SĐT, Email, Ngày sinh, Giới tính)
Mã giảm giá (Mã giảm giá, Phần trăm)
Nhân viên (Mã nhân viên, Tên nhân viên, SĐT, Ngày sinh, Giới tính, Mã cửa hàng)
Vận chuyển (Mã vận đơn, Tên người vận chuyển, SĐT, Địa chỉ giao hàng, Phí vận chuyển)
Đơn hàng (Mã đơn hàng, Mã giảm giá, Mã vận đơn, Mã hóa đơn, Ngày tạo đơn, Hình thức thanh toán, Trạng thái)
Cửa hàng (Mã cửa hàng, Số điện thoại)
Địa chỉ (Mã cửa hàng, Thành phố, Mã quận, Mã phường, Chi tiết)
Phường (Mã phường, Tên phường)
Quận (Mã quận, Tên quận)
3.3.2: Mô tả bảng và quyền sử dụng a/ Bảng “Sản phẩm”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã sản phẩm char(10) primary key, unique SP…
Tên sản phẩm nvarchar(50) not null Đơn giá money not null
Kiểu loại nvarchar(25) not null x
Chất liệu nvarchar(25) not null x
Kích cỡ nvarchar(5) not null x
Màu sắc nvarchar(10) not null x
Tồn kho smallint Not null
Quản lý cửa hàng được quyền: SELECT
Nhân viên bán hàng được quyền: SELECT
Nhân viên kho được quyền: SELECT
Kế toán được quyền: SELECT, UPDATE, INSERT, DELETE
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE b/ Bảng “Kho”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã kho char(10) primary key, unique JMK… Địa chỉ nvarchar(50) not null
Số điện thoại char(15) not null
Quản lý cửa hàng được quyền: SELECT
Nhân viên bán hàng được quyền: SELECT
Nhân viên kho được quyền: SELECT
Kế toán được quyền: SELECT, UPDATE
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE c/ Bảng “Kho cung cấp”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã cung cấp char(10) primary key, unique CC…
Mã kho char(10) foreign key, not null JMK…
Ngày cung cấp datetime not null x
Mã cửa hàng char(10) foreign key JMHN…
Quản lý cửa hàng được quyền: SELECT
Nhân viên bán hàng được quyền: SELECT
Nhân viên kho được quyền: SELECT, UPDATE
Kế toán được quyền: SELECT, UPDATE, INSERT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE d/ Bảng “Chi tiết cung cấp”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã cung cấp char(10) primary key, unique CC…
Mã sản phẩm char(10) primary key SP…
Số lượng smallint not null x Đơn vị tính nvarchar(10) not null
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Nhân viên kho: SELECT, UPDATE
Kế toán được quyền: SELECT, UPDATE, INSERT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE e/ Bảng “Xưởng”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã xưởng char(10) primary key, not null, unique JMX… Địa chỉ nvarchar(50) not null
Số điện thoại char(10) not null
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE f/ Bảng “Sản xuất”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã sản xuất char(10) primary key, not null, unique SX…
Ngày xong datetime not null x
Mã xưởng char(10) foreign key JMX…
Tổng chi phí float not null
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Nhân viên kho: SELECT, UPDATE, INSERT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE g/ Bảng “Chi tiết sản xuất”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã sản phẩm char(10) primary key, not null SP…
Mã sản xuất char(10) primary key, not null SX…
Giá gốc/sp float not null x
Số lượng int not null x Đơn vị tính nvarchar(10) not null
Thành chi phí float not null
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Nhân viên kho: SELECT, UPDATE, INSERT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE h/ Bảng “Nhân viên”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã nhân viên char(10) primary key, not null, unique JMNV… Tên nhân viên nvarchar(50) not null
Số điện thoại char(10) not null
Mã cửa hàng char(10) foreign key JMHN…
Quản lý cửa hàng: SELECT, INSERT, UPDATE, DELETE
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE i/ Bảng “Khách hàng”
Tên trường Kiểu dữ liệu constraint Index Domain
Mã khách hàng char(10) primary key, not null, unique JMKH… Tên khách hàng nvarchar(50) not null
Quản lý cửa hàng: SELECT, INSERT, UPDATE, DELETE
Nhân viên bán hàng: SELECT, INSERT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE j/ Bảng “Cửa hàng”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã cửa hàng Char(10) primary key, not null, unique JMHN…
Số điện thoại char(10) not null x
Quản lý cửa hàng: SELECT, INSERT, UPDATE
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE k/ Bảng “Số lượng sản phẩm” (SP_KHO)
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã kho char(10) primary key, foreign key JMK…
Mã sản phẩm char(10) primary key, foreign key SP…
Số lượng smallint Check (>=0), not null x
Quản lý cửa hàng: SELECT, UPDATE
Nhân viên bán hàng: SELECT
Nhân viên kho: SELECT, INSERT, UPDATE, DELETE
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE l/ Bảng “Vận chuyển”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã vận đơn char(10) primary key, unique
Tên người vận chuyển nvarchar(50) not null
Phí vận chuyển float not null Địa chỉ giao hàng nvarchar(50) not null x
Quản lý cửa hàng được quyền: SELECT
Nhân viên bán hàng được quyền: SELECT
Nhân viên kho được quyền: SELECT, UPDATE
Kế toán được quyền: SELECT, UPDATE, INSERT, DELETE
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE m/ Bảng “Đơn hàng”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã đơn hàng char(10) primary key, unique DH…
Ngày tạo đơn datetime not null
Mã hoá đơn char(10) foreign key HD…
Mã vận đơn char(10) foreign key
Trạng thái char(15) not null x
Hình thức thanh toán char(15) not null
Mã giảm giá char(10) foreign key x SNJM…
Quản lý cửa hàng: SELECT, UPDATE
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE n/ Bảng “Hóa đơn”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã hoá đơn char(10) primary key, unique HD…
Số hoá đơn char(10) not null
Ngày lập datetime not null
Chiết khấu float not null x
Tổng tiền float not null
Quản lý cửa hàng: SELECT, UPDATE
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE o/ Bảng “Chi tiết hóa đơn”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã hoá đơn char(10) primary key, unique HD…
Mã sản phẩm char(10) primary key, not null SP…
Giá bán float not null
Số lượng int not null x
Thành tiền float not null
Quản lý cửa hàng: SELECT, INSERT
Nhân viên bán hàng: SELECT, INSERT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, INSERT, UPDATE, DELETE p/ Bảng “Mã giảm giá”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã giảm giá char(6) primary key
Phần trăm decimal(3,2) check (PhanTram between 0 and 1) x
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE q/ Bảng “Địa chỉ”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã cửa hàng char(10) primary key, foreign key JMHN… Thành phố nvarchar(10) default ‘Hà Nội’
Mã quận char(3) foreign key Q…
Mã phường char(3) foreign key P… Địa chỉ chi tiết char(100)
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE r/ Bảng “Quận”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã quận char(3) primary key Q…
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE s/ Bảng “Phường”
Tên trường Kiểu dữ liệu Constraint Index Domain
Mã phường Char(10) primary key P…
Quản lý cửa hàng: SELECT
Nhân viên bán hàng: SELECT
Kế toán được quyền: SELECT
Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETE