Thôngtin về khách hàng bao gồm mã khách hàng, tên khách hàng, địa chỉ, điện thoại liênhệ.. Tấ cả thông tin về khách hàng đều được lưu trữ lại. Quản lí thông tin hàng: Thêm mới hàng hóa
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIAO THÔNG VÂN TẢI
BÁO CÁO MÔN CƠ SỞ DỮ LIỆU
ĐỀ TÀI: QUẢN LÝ CỬA HÀNG BÁN MÁY TÍNH
THÀNH VIÊN:
1 Trần Trung Đức (trưởng nhóm)
2 Đinh Thế Cao
3 Đào ĐứcAnh
4 Nguyễn Duy Kiên
5 Nguyễn Nam kiên
6 Nguyễn Đức Thắng
Lớp : Kỹ thuật thông tin truyền thông - k61
Trang 2Lời nói đầu
Mục lục
1 Giới thiệu đề tài
v Tạo một chương trình phần mềm giúp cửa hàng máy tính thực hiện
dễ dàng các công việc thủ tục trong việc kinh doanh máy tính Chương trình phải hoạt động đầy đủ các chức năng đặc thù của công việc bán máy tính Các công việc của cửa hàng được thực hiện như sau:
Quản lí khách hàng:
Hoạt động này được áp dụng đối với những khách hàng thường xuyên của cửa hàng Thêm mới, sửa chữa và xóa bỏ thông tin khách hàng Thông tin về khách hàng bao gồm mã khách hàng, tên khách hàng, địa chỉ, điện thoại liên
hệ Tấ cả thông tin về khách hàng đều được lưu trữ lại
Quản lí thông tin hàng:
Thêm mới hàng hóa khi được đưa về, sửa các thông tin, xóa các thông tin hàng không còn kinh doanh nữa Các thông tin về hàng bao gồm: mã hàng, tên hàng, thời gian bảo hành, nhà sản xuất, số lượng hiện có Những thông tin về hàng được nhân viên quản lý kho hàng cung cấp khi hàng được chuyển đến kho
Hoạt động bán hàng của web bán hàng:
- Khách hàng có thể đặt hàng qua nhiều hình thức như gọi điện thoại, gửi email,… Khi khách muốn mua hàng, họ gửi cho cửa hàng một phiếu đặt hàng Trên phiếu đặt hàng có thông tin về mặt hàng khách muốn mua và thông tin của họ Nếu mặt hàng mà khách yêu cầu không có bán ở tại cửa hàng hoặc hết thì
sẽ thông báo cho họ từ chối bán hàng Nếu các yêu cầu của khách hàng được đáp ứng thì gửi hóa đơn để khách hàng thanh toán và lưu lại bản sao của hóa đơn Đồng thời lập phiếu bảo hành để gửi cho khách hàng Khi khách hàng đã thanh toán xong thì xác nhận đã thanh toán vào hóa đơn và chuyển hóa đơn cho bộ phận xuất và chuyển hàng Nếu khách nhận hàng trực tiếp thì bộ phận xuất và chuyển hàng chờ khách đến cửa hàng và giao cho khách Nếu cần chuyển hàng tới địa chỉ khách yêu cầu thì bộ phận này lập phiếu chuyển hàng giao cho nhân viên chuyển hàng Khi chuyển hàng xong thì hệ thống báo cho cửa hàng
Thông tin hóa đơn bao gồm:
số hóa đơn, đơn vị mua, mã số thuế, người đại diện, địa chỉ khách hàng, địa chỉ giao hàng, ngày lập hóa đơn, người lập hóa đơn, người gia hàng,
Trang 3nhân viên kinh doanh, thủ kho, tổng số tiền cần thanh toán, ghi chú, và các thông tin chi tiết về hàng bán bao gồm mã sản phẩm, tên hàng, số lượng, đơn giá và VAT (thuế giá trị gia tăng), thành tiền Với khách hàng cũ thì sẽ có mã khách hàng, điện thoại liên hệ, và địa chị email (nếu có)
Thông tin trên phiếu đặt hàng gồm:
Đơn vị mua, người đại diện, địa chỉ khách hàng, điện thoại, email,
mã hàng, số lượng, ngày đặt
Thông tin phiếu bảo hành gồm:
Họ và tên khách hàng, địa chị bảo hành, số hóa đơn, phí dịch vụ bảo hành tại chỗ, ngày mua, số phiếu xuất, tên hàng, mã hàng, thời gian bảo hành, ghi chú, đại diện cửa hàng, đại diện khách hàng, điều kiện bảo hành
1.1 Chức năng
xóa
Trang 4Lưu thông tin phiếu bảo hành Lưu trữ Thêm, sửa,xóa
Trang 5Tìm kiếm khách hàng Tra cứu
1.2 Phạm vi đề tài
2 Xây dựng mô hình thực thể liên kết
2.1 Các kiểu thực thể
Thực thể khách hàng gồm các thuộc tính: Mã KH, Họ tên, Dịa chỉ, Số điện thoại
Khóa: {Mã KH}, {Số điện thoại}
Trang 6 Thực thể sản phẩm gồm các thuộc tính: Mã, Tên, Cấu hình, Giá bán, Giá nhập, Đặc điểm, Nhà cung cấp, Tình trạng
Khóa: {Mã, Tên}.
Thực thể nhà cung cấp bao gồm các thuộc tính: Tên nhà sản xuất, Địa chỉ,
Số điện thoại
Khóa: {Tên nhà sản xuất, Số điện thoại}.
Thực thể hóa đơn gồm các thuộc tính: Mã hóa đơn, Mã sản phẩm, Mã KH, Tên sản phẩm, Số lượng, Nhà cung cấp, Đơn giá, Tổng giá
Khóa: {Mã hóa đơn, Mã KH}.
2.2 mô hình ER
Trang 73 Chuyển đổi mô hình thực thể liên kết sang mô hình quan hệ
3.1 Cách chuyển đổi
Các thực thể các bảng
Các thuộc tính của thực thể các thuộc tính/cột của bảng
Các loại liên kết:
o Nếu là kiên kết 1-1: khóa của bảng bên 1 bất kỳ trở thành một thuộc tính kết nối (khóa ngoại) ở bảng bên kia
o Nếu là 1-n: khóa của bảng bên 1 trở thành thuộc tính kết nối/khóa ngoại
ở bảng bên nhiều
o Nếu là n-n: thì phải thêm 1 bảng trung gian, bảng trung gian này sẽ chứa
2 thuộc tính khóa của hai bảng và cả 2 thuộc tính khóa này sẽ là khóa chính cho bảng trung gian, ngoài ra bảng trung gian có thể thêm một số thuộc tính khác của mối liên
3.2 Chuyển đổi các kiểu thực thể, mối liên kết
Chuyền các thực thể thành các quan hệ tương ứng:
o Khách hàng (Mã KH, Họ tên, Địa chỉ, SDT)
o Sản phẩm (Mã, Tên, Câu hình, Giá nhập Giá bán, Đặc điểm,
Nhà cung cấp, tình trạng)
o Nhà cung cấp (Tên nhà SX, Địa Chỉ, SĐT)
o Hóa đơn (Mã hóa đơn, Mã SP, Mã KH, Số Lượng, Nhà cung cấp, Đơn
giá, Tình trạng, Tổng giả)
Chuyển đổi các mối quan hệ:
o Khách Hàng có thể có nhiều Hóa Đơn: Đưa Mã KH làm ngoại khóa trong Hóa Đơn
o Hóa Đơn có thể có nhiều Sản Phẩm: Đưa Mã SP làm ngoại khóa ở Hóa Đơn.
o Nhà Cung Cấp cung cấp nhiều Sản Phẩm khác nhau: Đưa Tên Nhà
SX làm ngoại khóa
Trang 83.3 Lược đồ CSDL quan hệ
Trang 94.Câu lệnh truy vấn dữ liệu SQL
Câu 1 :Tìm tên sản phẩm có giá 22000000
Câu 2 :Cho biết danh sách các nhà cung cấp cho cửa hàng
Trang 10Câu 3:Tìm mã sản phẩm,tên sản phẩm trong cửa hàng
Câu 4 :Tìm sản phẩm có mã là “Spham5”
Trang 11Câu 5: In ra hóa đơn,trị giá đơn bán trong ngày 1/9/2022 đến 3/9/2022
Câu 6 : Tìm khách hàng có giá trị hóa đơn cao nhất
Trang 12Câu 7 :Tìm thông tin sản phẩm có giá trị cao nhất
Câu 8 :Tìm doanh thu bán hàng trong năm 2022
Trang 13
Câu 9 : Sắp xếp giá trị hóa đơn bán hàng
Câu 10 : Tính trung bình doanh thu hàng hàng tháng
Câu 11 :Có bao nhiêu sản phẩm khác nhau được bán trong năm 2022
Trang 14Câu 12 : Tìm thông tin khách hàng mua hàng vào ngày 2/9/2022
Câu 13 : Tìm các số hóa đơn đã mua sản phẩm có mã nhân viên “NV1” hoặc
“NV4”
Câu 14: Im ra sản phẩm do acer cung cấp
Trang 15Câu 15: Tìm nhân viên bán hàng vào ngày 4/9/2022
Câu 16: Thống kê số lượng máy tính được bảo hành trong năm 2022
Câu 17: Thêm dữ liệu vào bảng nhân viên
Trang 16Câu 18: Cho biết tổng nhân viên của cửa hàng
Câu 19: Câu lệnh update
Câu 20: Câu lệnh delete
Trang 171 Giáo viên nhận xét và góp ý
Trang 18
Hà Nội, ngày tháng năm 2022
Giáo viên hướng dẫn