bài tập lớn đề tài hệ thống quản lý chuỗi cửa hàng quần áo jm tại hà nội

46 0 0
Tài liệu đã được kiểm tra trùng lặp
bài tập lớn đề tài hệ thống quản lý chuỗi cửa hàng quần áo jm tại hà nội

Đ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

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

Trang 1

HỌC VIỆN NGÂN HÀNG

KHOA HỆ THỐNG THÔNG TIN QUẢN LÍ - -

BÀI TẬP LỚN

MÔN: THIẾT KẾ CƠ SỞ DỮ LIỆU

ĐỀ TÀI: HỆ THỐNG QUẢN LÝ CHUỖI CỬA HÀNG QUẦNÁO JM TẠI HÀ NỘI

Giảng viên hướng dẫn: ThS Trần Thị Huế

Hà Nội, Tháng 3/2023

BÀI TẬP LỚN

Trang 2

MÔN: THIẾT KẾ CƠ SỞ DỮ LIỆU

ĐỀ TÀI: HỆ THỐNG QUẢN LÝ CHUỖI CỬA HÀNG QUẦNÁO JM TẠI HÀ NỘI

Thành viên nhóm: ST

đóng góp1 Vũ Khánh

Phân chia công việc, vẽ biểu đồ ngữ cảnh trao đổi thông tin, mô tả nghiệp vụ, giới thiệu hệ thống, mô tả chức năng, vẽ lược đồ quanhệ, viết câu lệnh tạo bảng, viết lệnh điền thông tin, mô tả bảng, thiết kế báo cáo

2 Nông Huyền My

Thuyết trình, mô tả cách dùng, mô tả bảng, thiết kế báo cáo, thu thập hồ sơ xác định thực thể, làmPower Point, viết câu lệnh điền thông tin báo cáo

3 Hoàng Ngọc Vy 24A4041698

Làm Word, mô tả mục đích, mô tảnghiệp vụ, viết câu lệnh SQL điềnthông tin, vẽ biểu đồ ngữ cảnh trao đổi dữ liệu, vẽ sơ đồ tổ chức, mô tả sơ đồ tổ chức, mô tả chức năng, mô tả bảng, thiết kế báo cáo

4 Đoàn Đức Huy 24A4043049

Xác định thực thể, thuộc tính quan hệ, viết câu lệnh Index, Trigger,…, viết lệnh điền thông tin, mô tả bảng, thiết kế báo cáo

19,5%

Trang 3

19,5%

Trang 4

MỤC LỤ

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1

CHƯƠNG 2: YÊU CẦU NGHIỆP VỤ CỦA HỆ THỐNG 2

1 Mô tả nghiệp vụ 2

2 Mô tả sơ đồ tổ chức 2

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 7

3.1: Thiết kế cơ sở dữ liệu mức khái niệm 7

CHƯƠNG 4: DANH MỤC CÁC BÁO CÁO 28

4.1: Câu lệnh tạo cơ sở dữ liệu và bảng 28

4.2: Câu lệnh tạo Index 31

4.3: Câu lệnh tạo Trigger 32

4.3.1: Giới hạn quyền UPDATE 32

4.3.2: Giới hạn quyền DELETE 32

4.3.3: Giới hạn quyền INSERT 32

4.4: Điền thông tin vào báo cáo 33

4.5: Thiết kế báo cáo 37

Trang 5

DANH MỤC TÀI LIỆU THAM KHẢO 44

DANH MỤC HÌNH ẢNHHình 2.1: Sơ đồ tổ chức 5

Hình 2.2: Biểu đồ ngữ cảnh trao đổi dữ liệu 6

Hình 3.1: Mô hình quan hệ thực thể 13

Hình 3.2: Lược đồ quan hệ (Schema) 17

Trang 6

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

Một chuỗi hệ thống cửa hàng quần áo HOCLIA có nhiều chi nhánh tại Hà Nội Vớimỗi chi nhánh ở hệ thống các hoạt động đều theo mô hình chung gồm: Bán hàng, báocáo hoạt động bán hàng, doanh thu cửa hàng.

Đối với người sử dụng hệ thống (nhân viên/quản lý) sẽ dễ dàng thực hiện một cáchnhanh chóng việc nhập dữ liệu, lưu trữ, cập nhật, tổng hợp các thông tin như hànghóa, kho hàng (nhập/xuất/hàng tồn), thông tin khách hàng, nhân viên, đơn hàng/trạngthái giao hàng, bán hàng (hóa đơn) doanh thu và báo cáo Giúp người quản lý tổnghợp doanh số bán hàng cũng như doanh thu của các cửa hàng thuộc chuỗi và xem xéttìm ra nguyên nhân dẫn đến doanh thu của một số cửa hàng giảm sút để khắc phục.Đối với khách hàng, họ sẽ được nhận những thông tin về hóa đơn mua hàng để có thểdùng để đối chứng trong những tình huống như trả hàng lỗi, đổi size,

Nguồn tài liệu [7].

Trang 7

CHƯƠNG 2: YÊU CẦU NGHIỆP VỤ CỦA HỆ THỐNG1 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ệuhoà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ácyêu cầu về: hình thức, khu vực mua, mặt hàng mua Hình thức mua (2 hìnhthứ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ànhtiền, phí vận chuyển, hình thức vận chuyển, hình thức thanh toáno 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 đơnbao gồm tên nhân viên, mã hóa đơn, các thông tin về sản phẩm, ngàyxuấ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ênthự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ặcdoanh 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ầnkiể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 chomỗi chi nhánh Mỗi cơ sở cửa hàng có một kho hàng nhất định để chứa hàngtrư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àngonline 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 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 tuần, tháng, quý, năm gửi lên ban lãnh đạo về Doanhthu (số sản phẩm, số hóa đơn), Chi tiêu, tồn kho đầu kỳ, số lượng xuất trongkỳ, tồn kho cuối kỳ Để từ đó đưa ra phương hướng marketing.

Trang 8

 Phòng Marketing: chịu trách nhiệm thiết kế thương hiệu, logo, bài viết, quảngcá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àngmớ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 tinhà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áchsau đó 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 theohó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ònsó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ạnnhư 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.

Trang 9

 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àngdựa trên chính sách chung của công ty nhằm hoạt thành mục tiêukinh 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áocá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áchhàng lựa chọn được các trang phục phù hợp với nhu cầu và tàichính của họ.

 Soạn hóa đơn mua hàng cho khách hàng và chuyển đến cho nhânviê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 đã thutiền cho khách đồng thời ghi nhận vào hệ thống để thông báo đếnthủ kho xuất các mặt hàng như trong hóa đơn.

 Ghi nhận lại số hàng hóa bán được của mỗi loại để ghi nhận vàohệ thống 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ềuhà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ế: lên kế hoạch và các phương án thiết kế sản phẩm, dự án của

công ty Kế hoạch được xây dựng theo yêu cầu cụ thể của Ban lãnh đạo hoặcyêu cầu từ phía khách hàng Tham mưu, tư vấn cho Ban Giám Đốc, ban lãnhđạo công ty trong công tác quản lý, tổ chức công tác thiết kế.

Trang 10

Hình 2.1: Sơ đồ tổ chức

Trang 11

Hình 2.2: Biểu đồ ngữ cảnh trao đổi dữ liệu

Trang 12

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU3.1 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ể - Nhân viên- Hóa đơn- Khách hàng- Sản phẩm- Cửa hàng- Đơn hàng- Kho- Xưởng mayb/ 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ậnchuyển, Phí vận chuyển, SĐT), Trạng thái, Địa chỉ nhận hàng, Mã giảm giá, Thànhtiề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 <Thuộc> Cửa hàng (N:1)- Nhân viên <Lập> Hóa đơn (1:N) - Nhân viên <Tạo> Đơn hàng (1:N)

- Sản phẩm <Thuộc> Hóa đơn (N:N) (Thuộc có thuộc tính số lượng, đơn giá)- Sản phẩm <Thuộc> Kho (N:N) (Thuộc có thuộc tính số lượng, giá nhập)

- Xưởng may <Tạo> 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í)

Trang 13

- Kho <Cung cấp sản phẩm cho> Cửa hàng (N:N) (Cung cấp sản phẩm có thuộc tínhsố lượng, ngày cung cấp, đơn vị tính)

3.1.2 Vẽ mô hình quan hệ thực thể ERM

Trang 14

o Tổng kết danh sách đơn hàng: cập nhật đầy đủ thông tinvề đơn hàng số lượng khách đã đặt hàng, mua hàng,, doanh số, dễ dàng thêm ghi chú, quản lý đổi trả hàngchính xác, nhanh chóng theo từng thời điểm.

 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ên1 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ệnthoại, địa chỉ,… được đồng bộ lên toàn hệ thống, tiện lợi khitì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ượnghà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ảnphẩm, giá bán lẻ, mô tả, tìm kiếm, cập nhật thông tin nhanhchó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 theodoanh thu bán hàng, giúp quản lí xem và kiểm soát đượcdoanh thu.

o Lập báo cáo chi: các khoản chi chung được cập nhật vàohệ thống như tiền điện, tiền nước, mặt bằng, tiền lươngnhân viên… là dữ liệu mở, có thể liên kết với cơ sở dữ liệukhác.

Trang 15

o Lập báo cáo lợi nhuận: lợi nhuận = doanh thu - chi phí

3.1.5: Mô tả cách dùng

 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ácthô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ẩmbao gồm:

 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ảnphẩm, hệ thống sẽ sinh ra 1 phiếu XNK và gắn cho phiếu đó 1 IDriêng biệt.

 Sản phẩm xuất nhập kho: trong mỗi phiếu XNK sẽ có 1 hoặcnhiều sản phẩm XNK, mỗi sản phẩm XNK đó được hệ thống cấpcho 1 ID riêng biệt.

 Chuyển kho :

- In phiếu: in phiếu XNK với mẫu in tương ứng.

- In mã vạch sản phẩm có trong phiếu: in mã vạch tất cả các mãsản phẩm trong phiếu XNK theo số lượng chính xác tương đươngvới từng mã sản phẩm Bạn có thể sử dụng thao tác này để innhanh mã vạch sản phẩm theo từng lần nhập.

- Xóa phiếu: sau khi xóa phiếu, hệ thống sẽ lưu lại log xóa phiếuđể bạn dễ dàng kiểm tra

o Kiểm kho => in phiếu: in thông tin chi tiết của phiếu kiểm kho kèm sảnphẩm và số lượng thực tế kiểm được trong phiếu.

o Báo cáo: xem báo cáo kiểm kho.

Trang 16

o Sửa: sửa phiếu kiểm kho, chỉ sửa được phiếu kiểm kho chưa bù trừ.o Xóa: xóa phiếu kiểm kho, chỉ xóa được phiếu kiểm kho chưa bù trừ Với

phiếu kiểm kho đã bù trừ, bạn cần xóa các phiếu XNK ứng với phiếukiểm kho trước, sau đó phiếu kiểm kho chuyển về trạng thái chưa bù trừthì mới xóa được.

o Xuất excel sản phẩm: xuất excel danh sách chi tiết sản phẩm kiểm khotrong phiếu.

o Xem phiếu XNK từ phiếu kiểm kho này: chỉ xem được phiếu XNK từphiếu kiểm đã bù trừ Nếu phiếu kiểm không có sản phẩm thừa thiếu(tức là các sản phẩm đều đủ số lượng) thì sau khi bù trừ sẽ không cóphiếu XNK tương ứng.

o Thêm sản phẩm vào phiếu: chỉ thao tác được với phiếu kiểm kho chưabù trừ.

 Đơn hàng: là nơi quản lý tất cả các đơn hàng online, đơn đặt hàng trước, đơncầ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áttriể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ụckhách hàng sử dụng sản phẩm/dịch vụ của doanh nghiệp nhằm mang lạidoanh thu.

o Lập đơn hàng khi khách hàng mua sản phẩm.

Trang 17

3.2: Thiết kế cơ sở dữ liệu mức logic

 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) Doanh thu bán lẻ

 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ếtkhấ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

Trang 18

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) Doanh thu bán lẻ

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ườivậ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àysinh, 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 nhập kho CCDC

 Phiếu xuất kho CCDCo Được quyền chỉnh sửa về:

 Phiếu XNK Phiếu kiểm kho Kế toán:

o Kế toán được quyền xem thông tin về:

Trang 19

 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àysinh, 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ẻ Báo cáo kinh doanh Phiếu XNK

 Phiếu kiểm kho Hóa đơn bán buôn Công nợ

 Khuyến mại

 Phiếu nhập kho CCDC Phiếu xuất kho CCDC Giám đốc: toàn quyền đối với hệ thống.

3.3: Thiết kế cơ sở dữ liệu mức vật lý

Trang 20

 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ớití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, Chitiế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 DomainMã 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

Trang 21

Chất liệu nvarchar(25) not null xKích cỡ nvarchar(5) not null xMàu sắc nvarchar(10) not null xTồn kho smallint Not null

Phân nhóm quyền:

 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, DELETEb/ Bảng “Kho”

Tên trường Kiểu dữ liệu Constraint Index DomainMã kho char(10) primary key, unique JMK…Địa chỉ nvarchar(50) not null

Số điện thoại char(15) not nullPhân nhóm quyền:

 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, DELETEc/ Bảng “Kho cung cấp”

Tên trường Kiểu dữ liệu Constraint Index DomainMã 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…Phân nhóm quyền:

 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

Trang 22

 Kế toán được quyền: SELECT, UPDATE, INSERT

 Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETEd/ Bảng “Chi tiết cung cấp”

Tên trường Kiểu dữ liệu Constraint Index DomainMã 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

Phân nhóm quyền:

 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, DELETEe/ Bảng “Xưởng”

Tên trường Kiểu dữ liệu Constraint Index DomainMã xưởng char(10) primary key, not null, unique JMX…

Địa chỉ nvarchar(50) not nullSố điện thoại char(10) not nullPhân nhóm quyền:

 Quản lý cửa hàng: SELECT Nhân viên bán hàng: SELECT Nhân viên kho: SELECT Kế toán được quyền: SELECT

 Giám đốc được quyền: SELECT, UPDATE, INSERT, DELETEf/ Bảng “Sản xuất”

Tên trường Kiểu dữ liệu Constraint Index DomainMã 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

Trang 23

Đơn vị tính nvarchar(10) not nullThành chi phí float not nullPhân nhóm quyền:

 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, DELETEh/ Bảng “Nhân viên”

Tên trường Kiểu dữ liệu Constraint Index DomainMã 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 nullNgày sinh DATE()

Ngày đăng: 19/06/2024, 17:03

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

  • Đang cập nhật ...