You are on page 1of 6

1.

Tổng quan về đề tài


Mua bán là nhu cầu không thể thiếu đối với mỗi chúng ta Trong
thời đại cạnh tranh hiện nay việc giới thiệu sản phẩm kinh doanh đến
từng cá nhân với chi phí thấp, hiệu quả cao là một vấn đề nan giải của
người kinh doanh cùng với nhu cầu mua sắm với những sản phẩm đa
chủng loại, đạt chất lượng, và hợp túi tiền của người tiêu dùng vì vậy
thương mại điện tử đã được ra đời và dần dần phát triển trên toàn thế giới.
Việc phổ biến các sản phẩm của cửa hàng kinh doanh đến khách
hàng thông qua các bảng báo giả tuy nhiên chi phí khá cao vì số lượng
sản phẩm ngày một đa dạng và giá cả thay đổi liên tục và tỉnh phổ biển
không cao chưa đáp ứng được nhu cầu người dùng. Mặt khác cửa hàng
còn gặp nhiều khó khăn như chưa quản lý được người dùng, cập nhật giả
sản phẩm, quản lý sản phẩm.. Nằm bắt được tỉnh hình trên nhóm chúng
em tiến hành xây dựng phần mềm quản lý shop quần ái để mong sao giúp
cho các cửa hàng phát triển nhanh hơn, giúp cho chủ cửa hàng có thể
quản lý cửa hàng của mình một cách tốt hơn.

2.Phạm vi đồ án
Phạm vi đề tài cụ thể sẽ tùy thuộc vào quy mô, loại hình kinh
doanh của shop quần áo. Đối với các shop quần áo quy mô lớn, cần có hệ
thống quản lý phức tạp hơn, bao gồm nhiều chức năng hơn. Đối với các
shop quần áo quy mô nhỏ, có thể chỉ cần những chức năng cơ bản như
quản lý đơn hàng, sản phẩm, ...

3. Quy trình nghiệp vụ


-Quản lý nhân viên: Thông tin nhân viên
-Quản lý khách hàng:
+Thông tin khách hàng
+Lịch sử mua hàng
-Quản lý sản phẩm:
+Thêm, xóa, sửa sản phẩm
+Cập nhật sản phẩm
4.Database
CREATE DATABASE QLQA
USE QLQA
GO

--Tạo bảng Tài Khoản


CREATE TABLE TaiKhoan(
TaiKhoan VARCHAR(50),
MatKhau VARCHAR(50),
Quyen varchar(20)
CONSTRAINT PK_TaiKhoan PRIMARY KEY (TaiKhoan)
)

--Tạo bảng Nhân viên


CREATE TABLE NhanVien (
MaNV VARCHAR(15),
HoTen_NV NVARCHAR(50),
Email_NV NVARCHAR(50),
ChucVu NVARCHAR(50),
SDT_NV NVARCHAR(15),
DiaChi_NV NVARCHAR(255)
CONSTRAINT PK_NhanVien PRIMARY KEY (MaNV)
)

-- Tạo bảng Sản phẩm


CREATE TABLE SanPham (
MaSP VARCHAR(15),
TenSanPham NVARCHAR(100),
Gia FLOAT,
SoLuongTrongKho INT,
CONSTRAINT PK_SanPham PRIMARY KEY (MaSP),
)

--Tạo bảng Khách hàng


CREATE TABLE KhachHang (
MaKH VARCHAR(15),
HoTen_KH NVARCHAR(50),
DiaChi_KH NVARCHAR(255),
SDT_KH NVARCHAR(15),
Email_KH NVARCHAR(255)
CONSTRAINT PK_KhachHang PRIMARY KEY (MaKH)
)
-- Tạo bảng Hóa đơn
CREATE TABLE HoaDon (
MaHoaDon VARCHAR(15),
NgayTaoHoaDon DATE,
MaKH VARCHAR(15),
MaNV VARCHAR (15)
CONSTRAINT PK_HoaDon PRIMARY KEY (MaHoaDon),
CONSTRAINT FK_HoaDon_KhachHang FOREIGN KEY (MaKH) REFERENCES
KhachHang(MaKH),
CONSTRAINT FK_HoaDon_NhanVien FOREIGN KEY (MaNV) REFERENCES
NhanVien(MaNV)
)
-- Tạo bảng Chi tiết hóa đơn
CREATE TABLE ChiTietHoaDon (
MaHoaDon VARCHAR(15),
MaSanPham VARCHAR(15),
SoLuong INT,
DonGia FLOAT,
TongTien FLOAT,
CONSTRAINT FK_ChiTietHoaDon_HoaDon FOREIGN KEY (MaHoaDon) REFERENCES
HoaDon(MaHoaDon),
CONSTRAINT FK_ChiTietHoaDon_SanPham FOREIGN KEY (MaSanPham) REFERENCES
SanPham(MaSP)
)

INSERT INTO TaiKhoan


VALUES
('quanly','1234','admin')

INSERT INTO KhachHang (MaKH, HoTen_KH, DiaChi_KH, SDT_KH, Email_KH)


VALUES
('KH001', N'Lê Thị Hằng', N'Hà Nội', '0123456789', 'hang@gmail.com'),
('KH002', N'Phạm Thiên Tân', N'Hồ Chí Minh', '0987654321',
'tan@gmail.com'),
('KH003', N'Nguyễn Quang Phát', N'Đà Nẵng', '0369852147',
'phat@gmail.com'),
('KH004', N'Lê Minh Quân', N'Hải Phòng', '0912345678', 'quan@gmail.com'),
('KH005', N'Hồ Nhật Minh', N'Bắc Ninh', '0398765432', 'minh@gmail.com'),
('KH006', N'Nguyễn Yến Thư', N'Hưng Yên', '0165478932', 'thu@gmail.com'),
('KH007', N'Phạm Nhật Đức', N'Hải Dương', '0987456321', 'duc@gmail.com'),
('KH008', N'Trần Như Ngân', N'Hà Tĩnh', '0365478962', 'ngan@gmail.com'),
('KH009', N'Lê Quang Thiên', N'Hà Nam', '0912365478', 'thien@gmail.com'),
('KH010', N'Trận Nhật Minh', N'Nam Định', '0398521476', 'minh2@gmail.com');

INSERT INTO NhanVien (MaNV, HoTen_NV, Email_NV, ChucVu, SDT_NV, DiaChi_NV)


VALUES
('NV001', N'Sử Võ Khoa Văn', 'van.a@gmail.com', N'Quản lý',
'0123456789',N'Hà Nội'),
('NV002', N'Nguyễn Kiều Cẩm Thơ', 'thow.b@gmail.com', N'Nhân
viên','0987654321', N'Hồ Chí Minh'),
('NV003', N'Trần Văn Nam','namvan.c@gmail.com' , N'Nhân
viên','0369852147',N'Đà Nẵng');

INSERT INTO SANPHAM (MaSp, TenSanPham, Gia, SoLuongTrongKho)


VALUES
('MH001', N'Áo Thun Nam Cotton', 50000, 800),
('MH002', N'Quần Jean Nam', 100000, 150),
('MH003', N'Váy Liền Thân Nữ',120000, 200),
('MH004', N'Áo sơ mi Nam',250000, 400),
('MH005', N'Đầm maxi Nữ',180000, 3000),
('MH006', N'Quần Short Nam', 80000, 120),
('MH007', N'Áo Khoác Nữ', 200000, 350),
('MH008', N'Quần Short Nữ', 80000, 120),
('MH009', N'Quần tây nữ', 120000, 200),
('MH010', N'Áo khoác nữ',180000, 300);

INSERT INTO HoaDon (MaHoaDon, NgayTaoHoaDon, MaKH, MaNV)


VALUES
('HD001', '2023-12-01', 'KH001', 'NV001'),
('HD002', '2023-02-01', 'KH001', 'NV002'),
('HD003', '2023-09-03', 'KH002', 'NV002'),
('HD004', '2023-06-12', 'KH003', 'NV001'),
('HD005', '2023-11-21', 'KH004', 'NV002');
INSERT INTO ChiTietHoaDon (MaHoaDon, MaSanPham, SoLuong, DonGia, TongTien)
VALUES
('HD001', 'SP001', 5, 50000, 250000),
('HD001', 'SP002', 3, 60000, 180000),
('HD002', 'SP003', 2, 45000, 90000);

5.Diagram

6.Form danh mục

You might also like