1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo môn cơ sở dữ liệu thiết kế cơ sở dữ liệu cho phần mềm quản lý cửa hàng kinh doanh linh kiện máy tính

21 0 0

Đ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

Thông tin cơ bản

Tiêu đề Thiết kế cơ sở dữ liệu cho phần mềm quản lý cửa hàng kinh doanh linh kiện máy tính
Tác giả Dương Cẩm Ly, Hồng Nguyệt Linh, Trần Võ Nhu, Lê Thị Phương Linh
Người hướng dẫn Lê Thị Minh Châu
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Tp. HCM
Chuyên ngành Cơ sở dữ liệu
Thể loại Báo cáo môn học
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 21
Dung lượng 3,13 MB

Nội dung

MỤC LỤC CHƯƠNG 1: MÔ TẢ HỆ THỐNG QUẢN LÝ CỬA HÀNG LINH KIỆN ĐIỆN TỬ .... Chức năng quản lý thông tin khách hàng.... Chức năng lập phi u xuế ất hóa đơn .... Sau khi đã lấy đủ hàng, nhân v

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM

KHOA KINH T

~~~~~~*~~~~~~

BÁO CÁO MÔN CƠ SỞ Ữ D LI U

THI T KẾ CƠ SỞ Ữ D LI U CHO PH N M M QU N LÝ C A HÀNG Ệ Ầ Ề Ả Ử

KINH DOANH LINH KI N MÁY TÍNH

GVHD: LÊ TH MINH CHÂU

Trang 2

BẢNG ĐÁNH GIÁ TỶ LỆ HOÀN THÀNH CÔNG VIỆC

STT Họ và tên sinh viên MSSV Phân công công

việc

Tỷ l hoàn

thành

1 Dương Cẩm Ly 20126144 Vẽ ERD, t o ạ

truy v n ấ 100%

2 Hồng Nguy t Linh ệ 20126139 Ánh x ERD, ạ

tạo truy v n ấ 100%

3 Trần Võ Nhu 20126167 Mô t nghi p ả ệ

vụ, t o truy v n ạ ấ 100%

4 Lê Th ị Phương Linh 20126140 Nhập d li u, ữ ệ

tạo truy v n ấ 100%

NHẬN XÉT C ỦA GIẢ NG VIÊN ………

………

………

………

………

ĐIỂM: ………

………

Ngày… tháng……năm 2022

Gi ng viên

Trang 3

MỤC LỤC

CHƯƠNG 1: MÔ TẢ HỆ THỐNG QUẢN LÝ CỬA HÀNG LINH KIỆN ĐIỆN TỬ 4

1.1 Mô t h th ng 4ả ệ ố1.2 Các nghi p v c a h th ng 6ệ ụ ủ ệ ố

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

2.1 Sơ đồ ERD và Diagram 82.2 Ánh x ạ ERD thành các lược đồ quan h 8ệ2.3 Danh sách các b ng và mô t các b ng d li u 9ả ả ả ữ ệ2.3.1 B ng nhân viên 9ả2.3.2 B ng tài kho n 10ả ả2.3.3 B ng nhà cung c p 10ả ấ2.3.4 B ng lo i s n ph m 10ả ạ ả ẩ2.3.5 B ng s n ph m 11ả ả ẩ2.3.6 B ng giá 11ả2.3.7 B ng kho 11ả2.3.8 Bảng lưu kho 122.3.9 B ng lô hàng 12ả2.3.10 B ng chi ti t lô hàng 12ả ế2.3.11 B ng khách hàng 13ả2.3.12 Bảng hóa đơn 132.3.13 B ng chi tiả ết hóa đơn 142.3.14 B ng tem b o hành 14ả ảCHƯƠNG 3: TRUY VẤN DỮ LIỆU DỰA TRÊN HỆ CƠ SỞ DỮ LIỆU 15

3.1 Chức năng quản lý thông tin s n ph m 15ả ẩ3.2 Chức năng quản lý thông tin khách hàng 153.3 Ch c ứ năng quản lý thông tin kho 163.4 Chức năng quản lý giá bán c a s n ph m: 17ủ ả ẩ3.5 Chức năng lập phi u xuế ất (hóa đơn) 173.6 Chức năng quản lý hàng t n kho 18ồ3.7 Chức năng quản lý doanh thu: 193.8 Chức năng quản lý thông tin m c tem b o hành: 19ụ ả3.9 Chức năng tra cứu s n ph m: 20ả ẩ3.10 Chức năng quản lý nhà cung c p: 20ấ

Trang 4

CHƯƠNG 1: MÔ TẢ HỆ THỐNG QUẢN LÝ CỬA HÀNG LINH KIỆN

ĐIỆN TỬ 1.1 Mô t h th ng ả ệ ố

Hệ th ng qu n lý c a hàng linh kiố ả ử ện máy tính được thi t l p trên ph n m m ế ậ ầ ềSQL Server 2019 V i các chớ ức năng chính là nhằm truy xu t d li u cho các nghi p ấ ữ ệ ệ

vụ c n thi t cho c a hàng ầ ế ử

Phần m m s dề ử ụng để lưu trữ thông tin s n ph m v các s n ph m là lo i linh ki n máy ả ẩ ề ả ẩ ạ ệtính mà c a hàng có nh p v và kinh doanh bao gử ậ ề ồm các thông tin như: mã sản ph m, ẩloại s n ph m, tên s n ph m và thả ẩ ả ẩ ời gian b o hành c a t ng lo i s n ph m có t i kho ả ủ ừ ạ ả ẩ ạ

và c a hàng ử

Nhân viên nh p hàng ch u trách nhi m qu n lý s ậ ị ệ ả ố lượng hàng nh p cậ ó đúng ngày nhập hàng, nhà s n xu t và sả ấ ố lượng nếu đã đúng thì đưa các sản phẩm đến địa điểm nh n ậhàng của cửa hàng sau đó chuyển s n phả ẩm cho nhân viên kho khi đã hoàn thành việc nhận hàng Nhân viên nh p hàng nh p thông tin lên h th ng ngay sau khi hoàn t t ậ ậ ệ ố ấviệc nh n hàng ậ

Nhân viên nhập hàng sau khi đã kiểm tra số lượng hàng nhập đúng với nhà s n xu t, ả ấngày nh p hàng và sậ ố lượng thì ti n hành l p phi u nhế ậ ế ập sau đó in ra gửi đến nhà s n ảxuất

Nhân viên kho nh n hàng t nhân viên nhậ ừ ập hàng, sau đó phân phối các s n ph m v ả ẩ ềcác kho theo quy định và tiến hành nhập dữ liệu lên hệ thống Song song đó nhân viên kho có th s d ng ph n mể ử ụ ầ ềm để tra c u thông tin c a các kho thuứ ủ ộc cửa hàng hoặc đểbiết mã kho tương ứng với tên kho

Nhân viên qu n lý kho có th s d ng ph n mả ể ử ụ ầ ềm để tra c u s ứ ố lượng tồn kho, cũng như thông tin t ng m t hàng t n kho bao g m tên s n ph m, mã s n ph m, sừ ặ ồ ồ ả ẩ ả ẩ ố lượng, th i ờgian t n kho Tồ ừ đó người qu n lý kho có th kiả ể ểm soát được s n phả ẩm trong kho để

có th xu t và nhể ấ ập điều ch nh sỉ ố lượng s n ph m sao cho phù h p nh t ả ẩ ợ ấĐồng th i th ng kê danh sách cùng s ờ ố ố lượng các m t hàng tặ ồn kho quá lâu (trong trường hợp này thời gian quy định cụ th là 6 tháng) ể

Giá bán c a các lo i linh ki n sủ ạ ệ ẽ thay đổi theo t ng ngày tùy thu c vào biừ ộ ến động th ịtrường Nhân viên bán hàng tại quầy có thể sử d ng ph n mụ ầ ềm để tra c u giá cứ ủa từng mặt hàng t i thạ ời điểm hi n tệ ạ ểi đ báo giá cho khách hàng kịp thời

Trang 5

Sau khi được s ự tư vấn, báo giá c a nhân viên bán hàng t i quủ ạ ầy khách hàng đưa ra các lựa chọn v các s n ph m mu n mua, lúc này nhân viên t i qu y ghi phi u li t kê các ề ả ẩ ố ạ ầ ế ệlinh ki n khách hàng mua và chuy n phi u này cho b ph n thu ngân Nhân viên bán ệ ể ế ộ ậhàng t i kho d a vào phi u xuạ ự ế ất hàng để lấy hàng và dán tem b o hành Nhân viên này ả

có thể s d ng ph n mử ụ ầ ềm để tra c u v trí c a t ng mứ ị ủ ừ ặt hàng trong kho, cũng như thời gian và lo i tem b o hành c a mạ ả ủ ặt hàng đó Sau khi đã lấy đủ hàng, nhân viên này s ẽthực hiện giao hàng và hóa đơn cho khách, hoàn tất th tủ ục mua bán

Khi có khách đến mua hàng, nhân viên bán hàng sẽ viết phiếu (bằng tay) liệt kê các linh ki n khách c n mua Nhân viên qu y thu ngân sau khi nh n phi u li t kê linh ki n ệ ầ ầ ậ ế ệ ệđược ghi bằng tay trên từ nhân viên bán hàng tại quầy Tiến hành sử dụng phần mềm

để l p phi u xuậ ế ất hàng (đồng thời cũng là hóa đơn), trên đó ghi rõ chi tiết t ng lo i linh ừ ạkiện mà mỗi khách đặt mua, bao g m c s ồ ả ố lượng và giá bán hi n t i Nhân viên này in ệ ạphiếu xu t hàng, thu ti n c a khách và chuy n phi u sang b ph n quấ ề ủ ể ế ộ ậ ản lý kho để chu n ẩ

bị l y hàng ấ

Sau khi khách hàng quyết định mua s n ph m , nhân viên bán hàng s ti n hành xu t ả ẩ ẽ ế ấtem b o hành cho s n phả ả ẩm Đồng thời người nhân viên c a c a hàng s c p nh t thông ử ử ẽ ậ ậtin b o hành c a s n ph m lên ph n m m quả ủ ả ẩ ầ ề ản lý để ết đượ bi c thông tin chi ti t và th i ế ờgian b o hành c a s n phả ủ ả ẩm Điều này giúp thu n ti n cho nhân viên k thu t biậ ệ ỹ ậ ết được thông tin b o hành c a s n ph m khi s n ph m x y ra vả ủ ả ẩ ả ẩ ả ấn đề

Quản lý c a hàng có th s d ng ph n mử ể ử ụ ầ ềm để phân tích nh m tìm ra s n ph m có s ằ ả ẩ ốlượng bán chạy nhất trong tuần, tháng, quý, năm Từ đó có thể ra chiđề ến lược phát triển t t nh t cho c a hàng ố ấ ử

Quản lý c a hàng có th l p các báo cáo thử ể ậ ống kê doanh thu m i ngày/tu n/tháng c a ỗ ầ ủcửa hàng, c p nh t lậ ậ ại giá bán m i cho các mớ ặt hàng theo từng ngày, đồng th i th c ờ ựhiện việc in bảng báo giá (chỉ in 1 b n gả ốc) từ danh mục hàng và giá hiệ ại lưu trong n tphần mềm Người này cũng có thể tra cứu m t hàng, tra cặ ứu hóa đơn Cửa hàng trưởng

có thể xem các báo cáo th ng kê doanh thu do qu n lý c a hàng l p ố ả ử ậ

Quản lý c a hàng dùng ph n mử ầ ềm để ậ l p phiếu đánh giá những thời điểm bán ch y ạnhất của cửa hàng, đồng thời tìm ra m t hàng bán ch y nh t t i thặ ạ ấ ạ ời điểm đó Từ đó xem xét thời điểm nhu c u cầ ủa người dùng để điều chỉnh giá bán cũng như có những chính sách khuy n mãi phù h p ế ợ

Trang 6

Nhân viên c a hàng có th s d ng ph n mử ể ử ụ ầ ềm để tra c u thông tin nhà s n xu t c a ứ ả ấ ủmỗi s n phả ẩm để cung cấp đầy đủ thông tin v ngu n g c cho khách hàng, nh m nâng ề ồ ố ằcao s uy tín c a cự ủ ửa hàng Đồng thời nhân viên cũng có thể tra cứu địa ch , sỉ ố điện thoại c a các nhà s n xuủ ả ấ ểt đ yêu c u nh p hàng khi thi u hầ ậ ế ụt ho c ph n h i khi u n i ặ ả ồ ế ạ

để giải quyết các tình trạng sản phẩm hư hỏng, không đạt chất lượng như cam kết Quản lý c a hàng s d ng ph n m m t d li u cử ử ụ ầ ề ừ ữ ệ ủa các hóa đơn để ố th ng kê nh ng ữnhà s n xuả ất có lượng s n ph m bán ch y nh t cùng v i các lo i s n ph m c th c a ả ẩ ạ ấ ớ ạ ả ẩ ụ ể ủnhà s n xuả ất đó Từ đó xem xét để lựa chọn cũng như ký hợp đồng cung cấp sản phẩm với đối tác tiềm năng nhất

Nhân viên c a hàng có th s d ng ph n mử ể ử ụ ầ ềm để thu th p thông tin c a khách hàng t ậ ủ ừ

đó biết được nhu cầu mua hàng của khách đối với sản phẩm Kịp thời đáp ứng nguyện vọng, và điều chỉnh được chất lượng s n ph m ả ẩ

Nếu khách hàng không mua tr c ti p t i c a hàng mà liên h qua sự ế ạ ử ệ ố điện tho i ho c ạ ặcác kênh liên l c khác cạ ủa cửa hàng Nhân viên c a hàng có th h tr khách hàng l p ử ể ỗ ợ ậphiếu đặt hàng sẵn để rút ngắn thời gian chờ đợi của khách hàng Phiếu đặt hàng sẽ được in ra chuyển cho bộ phận kho để chuẩn b sản phẩm cho khách hàng ị

Quản lý c a hàng s dử ử ụng d li u t b ng chi tiữ ệ ừ ả ết hóa đơn để ố th ng kê số lượng khách hàng tiềm năng của c a hàng nhử ằm đưa ra những chính sách khuy n mãi riêng dành ếcho khách hàng tiềm năng của cửa hàng (điều kiện để ở tr thành khách hàng tiềm năng

là đã mua trên 5 sản phẩm của cửa hàng trong thời gian 1 năm)

- Lập phi u xuế ất hóa đơn

- Quản lý thông tin tem b o hành ả

- Quản lý s n ph m bán ch y ả ẩ ạ

Trang 7

- Lập báo cáo doanh thu

- Xác định thời điểm bán ch y ạ

- Quản lý thông tin nhà s n xu t ả ấ

- Phân tích nhà s n xu t tả ấ ối ưu

- Quản lý thông tin khách hàng

- Lập phiếu đặt hàng

Trang 8

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

2.1 Sơ đồ ERD và Diagram

H nh 1 Sơ đồ ERD

H nh 2 Diagram

2.2 Ánh x ạ ERD thành các lược đồ quan h

EMPLOYEE(Emp_ID, Name, Email, Phone_number, Address, Emp_Type)

ACCOUNT(Username, Emp_ID, Password)

Trang 9

SUPPLIER(Supplier_ID, Name, Email, Phone_number, Address)

PRODUCT_TYPE(ProductType_ID, Name)

PRODUCT(Product_ID, ProductType_ID, Supplier_ID, Name, Months_of_warranty)

PRICE(Product_ID, Time, Price)

STOCK(Stock_ID, Name, Address)

PRODUCT_IN_STOCK(Stock_ID, Product_ID, Import_time, Remain_quantity,

Location)

CONSIGNMENT(Consignment_ID, Time)

CONSIGNMENT_DETAILS(Consignment_ID, Product_ID, Quantity)

CUSTOMER(Customer_ID, Name, Gender, Address, Phone_number)

INVOICE(Invoice_ID, Customer_ID, Total_money, Time)

INVOICE_DETAILS(Invoice_ID, Product_ID, Unit_price, Quantity)

STAMPT_WARRANTY(Customer_ID, Product_ID, Invoice_ID)

2.3 Danh sách các b ng và mô t các b ng d li u ả ả ả ữ ệ

2.3.1 B ng nhân viên

EMPLOYEE

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Name nvarchar(100) Tên Nhân Viên

Email varchar(100) Địa ch Email ỉ

Phone_number varchar(20) Số điện tho i ạ

Address nvarchar (200) Địa chỉ

Trang 10

Emp_Type int Loại nhân viên

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Name nvarchar (100) Tên nhà cung cấp

Email varchar(100) Email nhà cung cấp

Phone_number varchar (20) Số điện tho i ạ

Address nvarchar(200) Địa ch nhà cung cấp ỉ

Trang 11

Name nvarchar(100) Tên loại s n ph m ả ẩ

2.3.5 B ng s n ph m ả ả ẩ

PRODUCT

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

ProductType_ID int ID loại s n ph m ả ẩ Khóa ngo i ạ

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Time smalldatetime Thời gian nh p giá ậ

2.3.7 B ng kho

STOCK

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Name nvarchar(100) Tên kho

Trang 12

Address nvarchar(200) Địa ch kho ỉ

2.3.8 B ng ả lưu kho

PRODUCT_IN_STOCK

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Import_Time smalldatetime Thời gian nh p hàng ậ

Remain_quantity int Số lượng t n kho ồ

Location nvarchar (200) Vị trí hàng trong kho

2.3.9 B ng lô hàng

CONSIGNMENT

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Time smalldatetime Thời gian nh p hàng ậ

Trang 13

Product_ID int ID sản ph m ẩ Khóa ngo i ạ

2.3.11 B ng khách hàng

CUSTOMER

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Gender nvarchar(10) Giới tính

Address nvarchar(200) Địa chỉ

Phone_number varchar(20) Số điện tho i khách ạ

hàng

2.3.12 Bảng hóa đơn

INVOICE

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Total_money int Tổng ti n ề

Time smalldatetime Thời gian

Trang 14

2.3.13 B ng chi tiả ết hóa đơn

INVOICE_DETAILS

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

2.3.14 B ng tem b o hành ả ả

STAMPT_WARRANTY

Tên trường Kiểu d li u ữ ệ Miêu t ả Ghi chú

Trang 15

CHƯƠNG 3: TRUY VẤN DỮ LIỆU DỰA TRÊN HỆ CƠ SỞ DỮ LIỆU

3.1 Chức năng quản lý thông tin s n ph m ả ẩ

Để tạo truy xuất dữ liệu ta sử dụng đoạn truy vấn sau:

❖ Xuất danh sách các lo i s n ph m: ạ ả ẩ

❖ Thêm loại s n ph m: ả ẩ

❖ Xóa loại s n ph m: ả ẩ

❖ Xuất ra thông tin s n ph m: ả ẩ

3.2 Chức năng quản lý thông tin khách hàng

Để tạo truy xuất dữ liệu ta sử dụng đoạn truy vấn sau:

❖ Thêm thông tin khách hàng

❖ Xóa thông tin khách hàng

Trang 16

❖ Sửa thông tin khách hàng

3.3 Chức năng quản lý thông tin kho

Để tạo truy xuất dữ liệu ta sử dụng đoạn truy vấn sau:

Để tạo truy xuất dữ liệu ta sử dụng đoạn truy vấn sau:

❖ Thêm nhà kho m i ớ

❖ Sửa nhà kho

❖ Xóa một v trí c a m t mị ủ ộ ặt hàng trong nhà kho nào đó

Trang 17

3.4 Chức năng quản lý giá bán c a s n ph m: ủ ả ẩ

❖ Cập nh p giá cho m t s n ph m t i m t thậ ộ ả ẩ ạ ộ ời điểm nh p vào ậ

❖ Sửa giá cho một s n ph m ả ẩ

3.5 Chức năng lập phi u xuế ất (hóa đơn)

Để tạo truy xuất dữ liệu ta sử dụng đoạn truy vấn sau:

❖ Thêm hóa đơn

❖ Xóa hóa đơn

Trang 18

❖ Sửa hóa đơn:

❖ Thêm chi tiết hóa đơn

3.6 Chức năng quản lý hàng t n kho

Để tạo truy xuất dữ liệu ta sử dụng đoạn truy vấn sau:

❖ Thống kê danh sách hàng tồn trong kho:

❖ Thống kê s ố lượng t n kho của một s n ph m T T C kho hàng ồ ả ẩ ở Ấ Ả

❖ Thống kê s ố lượng t n kho của một s n ph m M I kho hàng ồ ả ẩ ở Ỗ

Trang 19

3.7 Chức năng quản lý doanh thu:

❖ Thống kê doanh thu: Theo tháng của CỬA HÀNG

❖ Thống kê doanh thu: Theo ngày của CỬA HÀNG

❖ Thống kê doanh thu: Theo tháng của MỘT M T HÀNG Ặ

❖ Thống kê doanh thu: Khách hàng nào CÓ S L N MUA HÀNG nhi u nh t Ố Ầ ề ấtại m i thọ ời điểm

3.8 Chức năng quản lý thông tin m c tem b o hành: ụ ả

❖ Thêm tem bảo hành

❖ Xóa tem bảo hành

Trang 20

❖ Xuất ra danh sách thông tin tem b o hành c a m t m t hàng: bao g m s n ả ủ ộ ặ ồ ảphẩm, ngày mua hàng, ngày h t h n b o hành, thế ạ ả ời gian b o hành ả

3.9 Chức năng tra cứu s n ph m: ả ẩ

❖ Tra cứu m t s n ph m theo MÃ s n ph m ộ ả ẩ ả ẩ

❖ Tra cứu m t s n ph m theo TÊN s n ph m ộ ả ẩ ả ẩ

❖ Tra cứu hóa đơn dựa trên mã hóa đơn

3.10 Chức năng quản lý nhà cung c p:

❖ Xuất ra danh sách các nhà cung c p ấ

❖ Xuất ra thông tin c a nhà cung củ ấp có mã được truyền vào

Trang 21

❖ Sửa thông tin nhà cung cấp theo mã được truyền vào

Ngày đăng: 20/04/2024, 09:58

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

TÀI LIỆU LIÊN QUAN

w