Ta nhập hàng mà không có nhân viên thì ta sẽ bị mất hàng, thiếu hàng, và không kiểm soát hàng hóa cho nên hệ thống quản lý bán hàng sẽ đảm nhiệm các vấn đề này.. Access hay SQL sever là
Trang 1about:blank 1/17
TRƯỜNG ĐẠI HỌC VĂN LANG KHOA KỸ THUẬT CƠ – ĐIỆN VÀ MÁY TÍNH
TIỂU LUẬN HỌC PHẦN CƠ SỞ DỮ LIỆU
ĐỀ TÀI: QUẢN LÝ BÁN HÀNG
GIẢNG VIÊN: TRƯƠNG THÀNH CÔNG SINH VIÊN THỰC HIỆN: NGUYỄN MÃ MỸ YẾN – 2174801090006
LỚP HỌC PHẦN: 22271SEDA30053
TP Hồ Chí Minh, ngày 14 tháng 4 năm 2023
Trang 2MỤC LỤC
GIỚI THIỆU 3
CHƯƠNG I: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN HÀNG 4
I Phân tích hệ thống quản lý bán hàng 4
1 Thực trạng quản lý bán hàng 4
2 Cơ sở dữ liệu của hệ thống 4
a Dữ liệu đầu vào 4
b Dữ liệu đầu ra 5
3 Yêu cầu của hệ thống 5
II Thiết kế hệ thống quản lý bán hàng 5
1 Biểu đồ phân cấp chức năng 5
2.Phân loại các thuộc tính vào một tập thực thể 6
CHƯƠNG II THIẾT KẾ CƠ SỞ DỮ LIỆU 7
I Bảng danh sách dữ liệu 7
II Mô hình cơ sở dữ liệu 16
III Cơ sở dữ liệu quản lý bán hàng 17
1 Tạo bảng CSDL bán hàng 17
2 Tạo bảng KHACHHANG 17
3 Tạo bảng NHANVIEN 17
4 Tạo bảng SANPHAM 17
5 Tạo bảng HOADON 17
6 Tạo bảng CTHD 18
7 Tạo liên kết giữa các bảng dữ liệu 18
IV Chèn dữ liệu vào các bảng 18
1 Chèn bảng KHACHHANG 18
2 Chèn bảng NHANVIEN 18
3 Chèn bảng SANPHAM 19
4 Chèn bảng HOADON 19
5 Chèn bảng CTHD 20
V Mô tả câu hỏi 20
Trang 3about:blank 3/17
GIỚI THIỆU
Ngày nay, hàng hóa là thứ không thể thiếu trong cuộc sống của ta hiện nay Nếu
hàng hóa nhập nhiều và không kiểm soát được dẫn đến tình trạng dư hàng và tồn kho Ta
nhập hàng mà không có nhân viên thì ta sẽ bị mất hàng, thiếu hàng, và không kiểm soát
hàng hóa cho nên hệ thống quản lý bán hàng sẽ đảm nhiệm các vấn đề này Quản lý bán
hàng là một đề tài không mấy mới mẻ với các bài toán quản lý Việc đưa tin học vào ứng
dụng để quản lý là rất hữu ích, vì chúng ta phải bỏ ra rất ít thời gian mà lại thu được hiệu
quả cao, rất chính xác và tiện lợi nhanh chóng Access hay SQL sever là những phần
mềm được ứng dụng rộng rãi trong công tác quản lí, không những thế nó còn là một ngôn
ngữ khá mạnh để giúp cán bộ quản lí có thể viết những chương trình để sử dụng cơ sở dữ
liệu hay giải quyết một yêu cầu nào đó, những phần mềm này đã phần nào trợ giúp các
nhà quản lí trở nên nhanh chóng, thuận lợi chính xác và kịp thời với những tính năng có
sẵn sát với thực tế quản lí
Chương trình quản lý bán hàng là một chương trình được xây dựng nhằm đáp ứng
những đòi hỏi đặt ra của quá trình quản lý như nhập thông tin khách hàng, sản phẩm, hóa
đơn và rất nhiều công việc khác nhau Trong chương trình phần mềm ứng dụng này thì
chương trình nghiên cứu phân tích thiết kế hệ thống đóng vai trò rất quan trọng trong
thiết kế phương trình, nhìn vào bảng phân tích ta có thể hiểu được người lập trình muốn
làm gì, và hiểu được sự hoạt động của hệ thống
3
Trang 4CHƯƠNG I: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ
BÁN HÀNG.
I Phân tích hệ thống quản lý bán hàng
1 Thực trạng quản lý bán hàng
Việc quản lý số liệu thống kê trên sổ sách là việc làm thủ công, đạt hiệu quả
kém, dễ mắc phải sai sót về dữ liệu
Thông tin dữ liệu bị lưu trữ tràn lan, không đồng nhất, làm thất thoát thông
tin, khó quản lý mặt hàng hay nhân viên
Khó tìm kiếm và tra cứu khi cần
Thông tin lưu trên sổ sách giấy tờ dễ bị mất và hư hại
Tính bảo mật kém, dễ làm mất dữ liệu Tính linh động thấp, quản lý bất tiện
Không thể kết nối vớic các thiết bị ngoài
Do đó, cần phải xây dựng chương trình dùng để quản lý bán hàng nhằm tổ
chức lại cơ cấu quản lý, thay thế phương pháp thủ công để đem lại hiểu quả cao
trong việc lưu trữ, trích xuất dữ liệu Chính vì việc tìm kiếm, tra cứu, thông tin bảo
mật cần được xử lý nhờ máy tính đã giứp giảm thiểu các sự cố làm mất dữ liệu và
dữ liệu được lưu trữ an toàn
2 Cơ sở dữ liệu của hệ thống
Để có thể nắm vững được hệ thống quản lý bán hàng, ta cần hiểu rõ những thông
tin về cơ sở dữ liệu của việc quản lý bán hàng:
a Dữ liệu đầu vào
Dữ liệu đầu vào là nguồn thông tin được đưa vào máy tính để xử lý, bao gồm các
thông tin sau đây:
- Thông tin về khách hàng
Trang 5about:blank 5/17
- Thông tin về hóa đơn
- Và các thông tin khác
b Dữ liệu đầu ra
Dữ liệu đầu ra là các thông tin sau khi xử lý bao gồm các thông tin sau:
- Đánh giá khách hàng
-
3 Yêu cầu của hệ thống
- Việc nhập thông tin phải hết sức đơn giản và nhanh chóng
- Các thông tin lưu trữ, trích xuất phải dễ hiểu và thuận tiện cho việc theo giỏi,
quản lý cho người sử dụng máy tính được thuận lợi
II Thiết kế hệ thống quản lý bán hàng
1 Biểu đồ phân cấp chức năng
5
Trang 6Ý nghĩa của từng chức năng trong hệ thống.
- KHACHHANG:
+ Quan hệ khách hàng sẽ lưu trữ thông tin của khách hàng thành viên
- NHANVIEN:
+ Mỗi nhân viên bán hàng sẽ phân biệt với nhau bằng mã nhân viên
- SANPHAM:
+ Mỗi sản phẩm sẽ có mã số, tên gọi, đơn vị tính, nước sản xuất và giá
- HOADON:
+ Khi mua hàng mỗi khách hàng sẽ nhận được hóa đơn tính tiền, trong đó sẽ có số
hóa đơn, ngày mua, nhân viên bán hàng, trị giá của hóa đơn và mã số của khách
hàng nếu khách hàng là thành viên
- CTHD:
+ Diễn giải chi tiết trong mỗi hóa đơn gồm có những sản phẩm gì với số lượng bao
nhiêu
2.Phân loại các thuộc tính vào một tập thực thể
Kiểu thực thể liên kết là nguồn thông tin cần thiết cho hệ thống, các kiểu thực thể
có thể xuất hiện ở các tác nhân ngoài, các luồng thông tin nội bộ hoặc các kho dữ
liệu
Kiểu thực thể KHACHHANG gồm MAKH, HOTEN, DCHI, SODT, NGSINH, DOANH SO, NGDK
Kiểu thực thể NHANVIEN gồm MANV, HOTEN, NGVL, SODT
Trang 7about:blank 7/17
Kiểu thực thể SANPHAM gồm MASP, TENSP, DVT, NUOCSX, GIA
Kiểu thực thể HOADON gồm SOHD, NGHD, MANV, TRIGIA
Kiểu thực thể CTHD gồm SOHD, MASP, SL
CHƯƠNG II THIẾT KẾ CƠ SỞ DỮ LIỆU.
I Bảng danh sách dữ liệu
NHANVIEN
NV01 Nguyễn Văn A 0945763112 12/4/2006
NV02 Trần Thị Tú Như 0976394023 24/4/2006
NV03 Nguyễn Văn B 0999823454 20/4/2006
NV04 Nguyễn Thị Bé Ba 0925789213 03/6/2006
NV05 Trần Thị Trúc 0938384354 30/7/2006
7
Trang 8MAK
KH01 Nguyễn Minh Anh 245 Trần Hưng Đạo, Q5,
TpHCM
08763249 02/10/1960 21/07/2006 10,060,000
KH02 Phương Mỹ Hạnh 12/2 Lê Văn Sỹ, Q3,
TpHCM
0984724358 09/03/1974 03/07/2006 280,000
KH03 Tôn Nữ Huỳnh
Châu
34 Pasteur, Q3, TpHCM 0995458234 12/06/1980 15/08/2006 3,860,000
KH04 Lê Quốc Khánh 64 Đồng Nai, Q10,
TpHCM
0917325476 09/03/1965 10/10/2006 250,000
KH05 Trần Nhật Minh 20 Trường Trinh, Q3,
TpHCM
08246108 10/03/1950 23/5/2006 21,000
KH06 Nguyễn Dương
Ngọc Bình
111 Lê Quý Đôn, Q3, TpHCM
08631738 31/12/1981 04/11/2006 915,000
KH07 Trần Nguyễn Anh
Tú
4 Tran Binh Trong, Q5, TpHCM
0916783565 06/04/1971 09/12/2006 12,500
KH08 Phạm Ngọc Hạnh 23 Vườn Lài, Q12,
TpHCM
0928435756 10/01/1971 12/03/2006 365,000
KH09 Lê Quanh Vinh 554 Lê Hồng Phong, Q5,
TpHCM
08654763 03/09/1979 03/12/2007 70,000
KH10 Tăng Uyển Như 34 Sư Vạn Hạnh, Q10,
TpHCM
09768904 02/05/1983 03/12/2007 67,500
HOADON
Trang 9about:blank 9/17
CTHD
9
Trang 101005 TV06 50
CTHD
CTHD
Trang 11about:blank 11/17
SANPHAM
MAS
11
Trang 12ST03 Sổ tay loại 2 quyển Việt Nam 51,000
BẢNG THUỘC TÍNH
KHACHHANG
NHANVIEN
SANPHAM
HOADON
CTHD
Trang 13about:blank 13/17
II Mô hình cơ sở dữ liệu
13
Trang 14III Cơ sở dữ liệu quản lý bán hàng.
1 Tạo bảng CSDL bán hàng
2 Tạo bảng KHACHHANG
3 Tạo bảng NHANVIEN
4 Tạo bảng SANPHAM
5 Tạo bảng HOADON
Trang 15about:blank 15/17
6 Tạo bảng CTHD
7 Tạo liên kết giữa các bảng dữ liệu
IV Chèn dữ liệu vào các bảng
1 Chèn bảng KHACHHANG
2 Chèn bảng NHANVIEN
15
Trang 163 Chèn bảng SANPHAM.
4 Chèn bảng HOADON
Trang 17about:blank 17/17
5 Chèn bảng CTHD
V Mô tả câu hỏi
17