1. Trang chủ
  2. » Giáo Dục - Đào Tạo

dự án kết thúc môn cơ sở dữ liệu mô hình quản lý kinh doanh cửa hàng tiện lợi tư nhân

29 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

Nội dung

Trang 1

BO GIAO DUC VA DAO TAO

TRUONG DAI HOC KINH TE TP HO CHi MINH KHOA CONG NGHE THONG TIN KINH DOANH

DỰ ÁN KẾT THÚC MÔN: CƠ SỞ DU LIEU

Giảng viên hướng dẫn: ThS Hỗ Thị Thanh Tuyến

Mã học phần: 22D1INF50900904 Danh sách sinh viên thực hiện:

Bùi Văn Vinh - 31191027246 Lê Nhat Minh — 31201023893 Lê Cẩm Chau — 31201025195 Tran Quang - 31201023965

Nguyén Thi Lan Huong — 31201023860

MO HiNH QUAN LY KINH DOANH

CUA HANG TIEN LOI TU NHAN

TP HO CHI MINH - NAM 2022

Trang 4

Too long to read on your phone? Save

LOTC Your computer

bộ môn Phân tích nghiệp vụ kinh doant [J Save toa Studylist

Chí Minh đã trang bị cho chúng em nhữ hoàn thành được đồ ân môn học cuôi kỳ 1n

Tuy nhiên, trong quá trình làm đồ án do khả năng và kiến thức của chúng em còn hạn chê nên không thê tránh khỏi một vài thiêu sót khi nghiên cứu và trình bày đê tài Rât mong nhận được sự góp ý, đánh giá của cô đề chúng em có thê hoàn thiện đồ án được tốt hơn

Chúng em xin chân thành cảm ơn!

Nhóm sinh viên thực hiện

Trang 5

Việc ứng đụng Công nghệ thông tin vào đời sống ngày nay đã không còn xa lạ với chúng ta Công nghệ thông tin sở hữu tốc độ phát triển nhanh chóng, chính xác và đã giúp ích cho con người trong rất nhiều lĩnh vực, nhất là kinh doanh, lĩnh vực xây dựng cũng không ngoại lệ Xuất phát từ điều kiện thực tế, chúng em đã chọn đề tài i “QUAN LY KINH DOANH CUA HANG TIEN LOI TƯ NHÂN” nhằm làm sáng tỏ những vấn để vướng mắc giữa thực tế và lý thuyết dé có thê hoàn thiện, bố sung vả vận dụng kiến thức đã học

Việc quản lý cửa hàng tiện lợi tư nhân bằng cơ sở đữ liệu không chỉ giúp giảm bớt lượng công việc lưu trữ bằng số sách cũng như tính toán và kiếm kê mà còn làm tránh nguy cơ trùng lặp dữ liệu, giảm bớt sai sót trong quá trình quản lý Đồng thời, hệ thông cơ sở đữ liệu cũng thỏa mãn các yêu cầu khai thác thông tin của nhiều người sử dụng cũng như cập nhật tình hình thông tin một cách chủ động, nhanh chóng và chính xác Tóm lại, việc quản lý cửa hàng tiện lợi sẽ trở nên nhanh chóng, hiệu quả và an toàn hơn

Thông qua đồ án cuối kỳ này, chúng em muốn nâng cao sự hiểu biết của mình về lĩnh vực Công nghệ thông tin nói chung, cũng như khả năng cơ sở dữ liệu của minh Trong quá trình làm bài, chắc chắn nhóm chúng em còn có nhiều thiểu sót, mong được thầy cô hướng dẫn thêm

Chúng em rất mong được sự quan tâm, giúp đỡ của các thầy cô Xin chân thành cam on!

Từ khóa: Công nghệ thông tin, Co so dit ligu, Kinh doanh, Ban hang, SQL, ERD

Trang 6

M6 hinh

Ngôn ngữ truy Structured

Ký tự (Sô lượng ký tự cân nhập)

dài khác nhau (Sô lượng ký tự tôi đa cho phép)

Dữ liệu thời øi

Ký tự có

Khác Lớn hơn

Bé hon con cua

Trang 7

DANH MUC BANG BIEU

Bảng 2.1 Bảng xác định thực thể và thuộc tính 2222221211 171cc re 7

Bang 3.1 Bang tam anh hưởng điều kiện của ràng buộc mã nhân viên 12

Bang 3.2 Bang tam anh hưởng điều kiện của ràng buộc tên nhân viên 12

Bảng 3.3 Bảng tầm ảnh hưởng điều kiện của ràng buộc ngày sinh nhân viên |2

Bang 3.4 Bang tam anh hưởng điều kiện của mã khách hàng - 12

Bang 3.5 Bang tam anh hưởng điều kiện của mã khách hàng - 13

Bang 3.6 Bảng tầm ảnh hưởng điều kiện của số lượng chỉ tiết hóa đơn 13

Bảng 3.7 Bảng tầm ảnh hưởng điều kiện của ngày xuất hóa đơn 13

Bang 3.8 Bang tam ảnh hướng điều kiện của ngày xuất hóa đơn 13

Bang 3.9 Bang tam ảnh hướng điều kiện của ngày xuất hóa đơn 13

Trang 8

DANH MUC HINH ANH

Hình 2.1 Mối kết hợp giữa NHÂN VIÊN và KHÁCH HÀNG 9 Hình 2.2 Mối kết hợp giữa NHÂN VIÊN và HÓA ĐƠN con 9 Hình 2.3 Mối kết hợp giữa NHÂN VIÊN và PHIẾU NHẬP s se 9 Hình 2.4 Mối kết hợp giữa NHÂN VIÊN và SẲN PHẨM co 9 Hình 2.5 Mối kết hợp giữa KHÁCH HÀNG và HÓA ĐƠN 9 Hình 2.6 Mối kết hợp giữa HÓA ĐƠN và SÁN PHÁM sc se 10 Hình 2.7 Mối kết hợp giữa PHIẾU NHẬP và SẢN PHÁM - 10 Hình 2.8 Mô hình thực thé két hop 0 cccccccccccsscesescessesecsssessessesesevsesssnsesreees 10 Hình 2.9 Mô hình Diagrams - L0 2011121112211 121111115221 11112211111 sáu II

Hình 2.10 Mô hình vật lý 2222 2225111111221121111111121111111122111111110212111 0256 ll

Trang 9

đóng góp

Le Ur - Nội dung: Chương 2, Chương 3 0

- Nội dung: Chương 1, Chương 3,

- Tông hợp nội dung dự an

Nguyễn Thị Lan Hương - Nội dung: Chương 2 II.4, Chương 4 - Hồ trợ điêu chỉnh số liệu 100%

Trang 10

Nhìn chung, các cửa hàng tiện lợi tư nhân nhận nguồn cung từ nhiều nhà phân phôi đề bán cho các khách hàng và lưu trữ lượng doanh thu thong qua việc nhập liệu thủ công và lưu trữ thông tin qua phiêu nhập Tuy nhiên, bản thân các hoạt động trên chỉ đem lại hiệu quả với những mô hình kinh doanh nhỏ cùng nguon phan phôi ít với chỉ phí duy trì thâp, chủ doanh nghiệp khó có thê lưu trữ và kiêm tra nguôn dữ liệu cũ do việc đôi chiếu, kiểm kê thủ công mắt nhiều thời gian va có rủi ro trong việc bảo quản nguồn đữ liệu Vì vay, dé tài được lập ra đề hệ thông hóa dữ liệu kinh doanh của cửa hàng trong toàn bộ quá trình từ lúc nhập hàng đến bán hàng đề có thê đôi chiêu và lưu trữ các kêt quả kinh doanh sử dụng cho các hoạt động trong tương lai của cửa hàng một cách an toàn và hiệu quả hơn

Đề tài này nhăm xây đựng chương trình quản lý bán hàng Cửa hàng tiện lợi tư nhân cung câp các chức năng quản lý các công việc quan trọng của quán như: Cập nhập thông tin nhân viên, hàng, khách hàng, hóa đơn; nhập, bán hàng, kiêm kê hàng

Cơ sở đữ liệu quản lý bán hàng bao gồm các tập thực thê sau: ñ_ NHANVIEN (MANV,TENNV,NGAYSINH, DIACHI, SODT)

Tân từ: Mỗi nhân viên bán hàng cần ghi nhận họ tên, điện thoại liên lạc, ngày

sinh, địa chỉ và môi nhân viên phân biệt với nhau băng mã nhân viên

Tân từ: Mỗi sản phẩm hàng hóa có một mã số, một tên gọi và một giá bán sản pham

n KHACHHANG (MAKH, TENKH, NGAYSINH, DIACHI, SODT, DOANHSO,NGAYDANGKY)

Tân từ: Quan hệ khách hàng sẽ lưu trữ thông tin của khách hàng thành viên gồm có các thuộc tính: mã khách hàng, họ tên, địa chỉ, số điện thoại, ngày sinh, ngày đăng ký và doanh sô (tông trị giá các hóa đơn của khách hàng thành viên này)

Tân từ: Khi mua hàng, mỗi khách hàng sẽ nhận một hóa đơn tính tiền, trong đó sẽ có sô hóa đơn, ngày mua, trị giá của hóa don là bao nhiêu

Tân từ: Khi cần nhập và kiểm kê hàng hóa, nhân viên sẽ chịu trách nhiệm cập nhập thông tin phiếu nhập hàng lên hệ thống bao gồm mã phiếu nhập, ngày nhập

Trang 11

Công việc và mang đến một phong cách làm việc hiệu quả, chuyên nghiệp

cửa hàng Đồng thời, mô hình quản lý cửa hàng cũng giúp cho công tác quản lý và giao dịch với khách hàng trở nên thuận lợi hơn trước Người chủ quán tiện lợi tư nhân có thê đễ dàng theo đõi và xử lý các vấn đề gặp phải trên hệ thông đữ liệu, làm giảm sai sót và tránh được sự trùng lặp dữ liệu

Dự án được lập ra xác định các thực thể và các thuộc tính, quan hệ giữa các thực thê được đề cập phía trên Từ đó, sử dụng phần mềm Diagrams đề lập mô hình thực thê kết hợp (ERD), dựa trên những nội dung có sẵn, chuẩn hóa lược đồ quan hệ và hoàn thiện mô hình cuối cùng đề áp đụng trên phần mềm SQL Server 2019 Cuối cùng, chương trình Quản lý Cửa hàng tiện lợi sẽ được thiết lập hoàn chỉnh trên phần mềm với những tập lệnh được sử dụng như Create Table, Constraint,

Dự án cần đảm bảo lưu trữ được tất cả các thông tin có trong cửa hàng đề từ đó truy xuất xóa, sửa được dữ liệu một cách nhanh chóng, chính xác Đồng thời, hệ thống có thê báo cáo lỗi khi người dùng nhập sai hoặc trùng lặp, các thông tin không được phép trùng nhau qua rang buộc dữ liệu và bảo mật được cơ sở dữ liệu bằng việc thiết lập những quyên hạn cho những đối tượng người dùng khác nhau

Dự án “Quản lý cửa hàng tiện lợi tư nhân” chỉ mới có những chức năng khá đơn giản và chưa đầy đủ, trong tương lai, dự án sẽ mở rộng thêm những chức năng mới mẻ hơn đề cung cấp đây đủ những mong muốn và yêu cầu của người dùng Đồng thời phần quyền truy cập hệ thống được mở rộng hơn và kiểm soát chặt chẽ hơn

Trang 12

MAKH Mã khách hàng Char(5)

SODIENTHOAI rem thoại khách | Char(10)

MAPHIEUNHAP Số phiếu nhập Char(5)

PHIẾU NHẬP |NGAYNHAPPHIEU hàn, nhập phiều nhập | 1iqatetime

Trang 13

I MO HiNH QUAN HE - DU LIEU:

Trước khi phát sinh các mô hình, chúng ta cần xét đến các mỗi kết hợp giữa các thực thể: Nhân viên, Sản Phẩm, Khách hàng, Hóa đơn, Phiếu nhập

Hình 2.1 Mối kết hợp giữa NHÂN VIÊN và KHÁCH HÀNG

a (1n) NHÂN VIÊN

(0,1) Hình 2.2 Mối kết hợp giữa NHÂN VIÊN và HÓA ĐƠN

KHÁCH HÀNG

PHIEU NHAP

Trang 14

z Ầ É ° 2

Hình 2.7 Mối kết hợp giữa PHIẾU NHẬP và SẢN PHÁM

Trang 15

NHANVIEN HOADON MANY W MAHD

PHIEUNHAP

8 MAPN

NGAYNHAP DIACHI _ MANV sor NGHD

FK C0 Cl T_ÿO CHỈ TỊ PHIEU_NH FIK_SAN_PHAM! QUAN _LY_NHAN_VIE FK_CO_CHL_T_CO_CHI_T_HOA_ON

FK_PHIEU_NH TAO LAP P_NHAN VIE Fk_HOA_ON_TAO_LAP_H_NHAN VIE

FK_KHACH HA CHAM SOC_NHAN VIE

FK_HOA_ON_THANH_TOA_KHACH HA FK_KHACH_HA_THANH_TOA_HOA_ON

Trang 16

KHACHHANG (MAKH, TENKH, NGAYDANGKY, NGAYSINH, DIACHI, SODIENTHOAI, DOANHSO)

HOADON (MAHD, NGAYXUATHOADON, TRIGIA) PHEUNHAP (MAPHIEUNHAP, NGAYNHAPPHIEU)

QUANLY (MANV, TENNV, SODIENTHOAI, NGAYSINH, DIACHI, MASP) TAOLAPPHIEUNHAP (MANV, TENNV, SODIENTHOAIT, NGAYSINH, DIACHI, MAPHEUNHAP)

TAOLAPHOADON (MANV, TENNV, SODIENTHOAI, NGAYSINH, DIACHI, MAHD)

Trang 17

ƯƠNG 3: MÔ TẢ RÀNG BUỘC TOÀN VẸN VÀ CHUAN HOA

Bảng 3.3 Bảng tầm ảnh hưởng điều kiện của ràng buộc tên nhân viên

N

Bảng 3.4 Bảng tầm ảnh hưởng điều kiện của ràng buộc ngày sinh nhân viên

Bảng 3.5 Bảng tầm ảnh hưởng điều kiện của mã khách hàng

KHACHHANG | + - |+(MAKH)

ũ Nội dung: V te KHACHHANG ^ 3s eHOADON ^t.MAKH =s

^t.DOANHSO >s.TRIGIA

Trang 19

; 3.6 Bang tam ảnh hưởng điều kiện của mã khách hàng

KHACHHANG | - -_ |+(DOANH§O) HOADON + | - | +(TRIGIA)

tiết phiếu nhập có cùng mã sản phẩm o Bối cảnh: CTHD, CTPN

t SOLUONG > s.SOLUONG

Bảng 3.7 Bảng tầm ảnh hưởng điều kiện của số lượng chỉ tiết hóa đơn

t NGAYNHAP > s NGAYXUAT

Bảng 3.8 Bảng tầm ảnh hưởng điều kiện của ngày xuất hóa đơn

Bảng 3.10 Bảng tầm ảnh hưởng điều kiện của ngày xuất hóa đơn

| Quan hệ | Thêm | Xóa | Sửa

Trang 21

USE QUANLYCUAHANG GO

¬ nnnnene TAO BANG -

CREATE TABLE NHANVIEN (

NGAYSINH SMALLDATETIME, )

CREATE TABLE KHACHHANG (

NGAYSINH SMALLDATETIME NOT NULL,

)

CREATE TABLE PHIEUNHAP (

NGAYNHAP SMALLDATETIME NOT NULL,

)

CREATE TABLE CTPN

(

MAPN CHAR(5), MASP CHAR(5),

SOLUONG — CHAR(3) NOT NULL

Trang 22

MASP CHAR(5) PRIMARY KEY,

TENSP NVARCHAR(50) NOT NULL, GIASP MONEY NOT NULL,

)

CREATE TABLE CTHD

(

MASP CHAR(5), MAHD CHAR(3) ,

SOLUONG = SMALLINT NOT NULL

CONSTRAINT pk_cthd PRIMARY KEY(MASP,MAHD)

Trang 23

INSERT INTO NHANVIEN VALUES('NV7',N'Ngô Thị Thanh','5A Nguyễn Văn Lượng, Phường 1ó, Quận Gò Vấp, Hồ Chí Minh','0918019721','1993-03-03') INSERT INTO NHANVIEN VALUES('NV8',N'Vũ Hoàng Sơn','910/2ó/13 Tân Kỳ Tân Quý, Phường Bình Hưng Hòa, Quận Bình Tân, Hồ Chí

Minh','0903677099','19970719')

INSERT INTO NHANVIEN VALUES('NV9',N'Ngô Đắc Tài','Quốc lộ 1A, P Tân Tạo, Phường An Lạc A, Quận Binh Tan, H6 Chi Minh','0909203067','1996-01- O5)

INSERT INTO NHANVIEN VALUES('NV10',N'Lé Hoang Anh','58/13 Trần Văn Du, Phuong 13, Quan Tan Binh, H6 Chi Minh','0994436800','1999-02-03') - KHACH HANG -

INSERT INTO KHACHHANG VALUES('KH1',N'H6 Sỹ Viét','90 Than Nhan Tru P3, Quan Tan Binh,

Trang 24

O KHACHHANG VALUES('KH2',N'Hoàng Bá Vinh','29/2A Nguyễn

ng Đào, P14, Quận Tân Bình,

HCMI,'0968276655',!'20220402','19971107!,2751000',NV10)

INSERT INTO KHACHHANG VALUES('KH3',N'Quách Tuấn Anh','418 Nguyễn Kiệm, P3, Quận Phú Nhuận,

HCMI,'0988363967','20220403','20000706','3470000!',NV8))

INSERT INTO KHACHHANG VALUES('KH4',N'Nguyễn Trúc Linh', 12-14-1ó-18

Nguyễn An Ninh, P14, Quận Bình Thạnh,

HCMI,'0936123138','202204053','20010506','1900000!',NV1))

INSERT INTO KHACHHANG VALUES('KH5',N'Lê Thanh Phong','307/4 Nguyễn Thị Nê, Xã Phú Hòa Đông, Huyện Củ Chi,

HCMI,'0122795945','20220404','20021106','2185000!',NV3)

INSERT INTO KHACHHANG VALUES('KHó',N'Nguyễn Hải Triều','52 Nguyễn

Thái Sơn, P3, Quận Gò Vấp, Hồ Chí

Minh','0908125042' ,'20220405','19990803','3055000','NV2')

INSERT INTO KHACHHANG VALUES('KH7',N'Ly Céng Minh','33 Vinh Vién, P, Quan 10, H6 Chi Minh','0908291954','20220406','20030509','213000','NV4') INSERT INTO KHACHHANG VALUES('KH8',N'Van Cong Toan','Phong 105 - Nha

A5, 268 Lý Thường Kiệt, P14, Quận 10,

HCM','0283864725','20220604','20051129','3445000','NV5')

INSERT INTO KHACHHANG VALUES('KH9',N'Hoang Thi Kiéu Trinh','Kios 8 -

142 Tô Hiến thành, Phường 14, Quận 10,

HCM','0822289112','20220407','20030601','3040000','NV7')

INSERT INTO KHACHHANG VALUES('KH10',N'Ha Thi Bich Tram','544 CMT8,

Phường 4, Quận Tân Bình, Hồ Chí

Minh','0909971740','20220408','20000321','2750000','NV8') -SANPHAM -

INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES INSERT INTO SANPHAM VALUES -HOADON -

INSERT INTO HOADON VALUES('101','KH1','NV1','20220302','1580000' INSERT INTO HOADON VALUES('102','KH2','NV2','20220306','127100

'BB01), Bánh Bao Đậu','15000','NV10)) 'BB02), Bánh Bao Thịt Bò','20000','NV9') 'BB2','Bánh Bao Thịt Gà','20000','NV8') 'BB35','Bánh Bao Chay','10000','NV7') ‘BCO2','Banh Cam','17000','NV6') ‘BCO3','Banh Chuối','15000','NV5') ‘BCO4','Banh Canh','30000','NV4') 'ST01','MÌ gói','80000','NV3)) "TVO1','Trà Vải','25000','NV2)) 'TV02','Trà Việt Quất','25000','NV1')

Ngày đăng: 08/08/2024, 16:05

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

TÀI LIỆU LIÊN QUAN

w