bao cao do an1 nhom1 nguyen thi loan

51 0 0
Tài liệu đã được kiểm tra trùng lặp
bao cao do an1 nhom1 nguyen thi loan

Đ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

- Cửa hàng có thể tra cứu số lượng các mặt hàng nhập vào và bán ra từ đó tính toánvà lên hóa đơn cho khách hàng đồng thời thống kê báo cáo doanh thu của cửahàng.. Nhân viên kho sẽ kiểm t

Trang 3

LỜI CẢM ƠN

Em xin gửi lời cảm ơn đến quý thầy cô trong khoa Công nghệ thông tin trường Đại học Kinh tế - Kỹ thuật Công nghiệp đã tạo điều kiện cho em có cơ hội thực hành, tiếp xúc để em có thể tránh được những vướng mắc và bỡ ngỡ trong môi trường công việc thời gian tới

Đặc biệt em xin chân thành cảm ơn ThS Vũ Thu Uyên Là một sinh viên cònđang học tập trên giảng đường đại học, chỉ với những kiến thức nhỏ bé của mình đã được học cùng với sựu giúp đỡ tận tình và những chỉ bảo của cô từ lúc bắt đầu cho tới lúc kết thúc đồ án mà em đã hoàn thành đúng thời hạn quy định và tích luỹ được cho mình một lượng nền tảng kiến thức quý báu

Cuối cùng, em xin được gửi lời cảm ơn tới gia đình, bạn bè là những người đã độngviên, tiếp thêm động lực và và chia sẻ rất nhiều kinh nghiệm cũng như những kiếnthức giúp em hoàn thành đề tài một cách tốt nhất

Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời gian và kiến thức còncó hạn nên emi sẽ không thể tránh khỏi những thiếu sót nhất định, rất mong nhậnđược sự cảm thông, chia sẻ và tận tình đóng góp chỉ bảo của quý thầy cô cũng nhưcác bạn

Hà Nội, ngày 10 tháng 5 năm 2023 Sinh viên thực hiện

Nguyễn Thị Loan MỤC LỤC

LỜI CẢM ƠN iMỤC LỤC iiDANH MỤC CÁC

HÌNH v DANH MỤC CÁC BẢNG vii LỜI MỞ ĐẦU 1CHƯƠNG 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3

1.1 KHẢO SÁT HỆ THỐNG 3

Trang 4

1.1.1 Nhiệm vụ cơ bản của hệ thống 3

1.1.2 Quy trình xử lý và quy tắc quản lý 3

1.1.3 Phân tích chức năng của hệ thống 4

1.1.3.1 Các hoạt động chính của hệ thống 41.1.3.2 Các chức năng chính của hệ thống 41.2 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 5

1.3 SƠ ĐỒ LUỒNG DỮ LIỆU MỨC NGỮ CẢNH 6

1.4 SƠ ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH 6

1.4.1 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “1.0 Nhập Hàng” 7

1.4.2 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “2.0 Bán Hàng” 7

1.4.3 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “3.0 Tra Cứu” 8

1.4.4 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “4.0 Báo Cáo Thống Kê” .8

1.5 MÔ HÌNH QUAN HỆ CỦA HỆ THỐNG 9

CHƯƠNG 2: XÂY DỰNG CƠ SỞ DỮ LIỆU 10

2.1 CÁC BẢNG DỮ LIỆU QUAN HỆ 10

2.2 SƠ ĐỒ CƠ SỞ DỮ LIỆU 10

2.3 MÔ TẢ CƠ SỞ DỮ LIỆU 11

2.3.1 Bảng Dangnhap .11

Trang 5

2.3.2 Bảng Danhmuc .11

2.3.3 Bảng Mathang .11

2.3.4 Bảng Nhanvien .12

2.3.5 Bảng Khachhang .12

2.3.6 Bảng Nhacungcap .12

2.3.7 Bảng Hoadonnhap .13

2.3.8 Bảng Chitiet_HDNhap .13

2.3.9 Bảng Hoadonban .13

2.3.10 Bảng Chitiet_HDBan .14

2.4 MỘT SỐ CÂU TRUY VẤN SQL 14

2.4.1 Thêm dữ liệu Khách hàng 14

2.4.2 Cập nhật thông tin Nhân viên 15

2.4.3 Xoá thông tin Nhà cung cấp 15

2.4.4 Lấy thông tin một Hoá đơn bán hàng 15

2.4.5 Thống kê Hàng Hoá 16

2.4.5.1 Thống kê mặt hàng bán chạy 16

2.4.5.2 Thống kê mặt hàng sắp hết 17

2.4.5.3 Thống kê mặt hàng chưa bán được 18

Trang 6

2.4.5.4 Thống kê mặt hàng tồn kho 18

2.4.6 Thống kê Doanh Thu 19

2.4.6.1 Thống kê doanh thu trong một khoảng thời gian 19

2.4.6.2 Tính doanh thu mỗi ngày 20

2.4.6.3 Tính doanh thu từng tháng 20

2.4.6.4 Tìm tháng có doanh thu cao nhất trong năm 2023 21

2.4.6.5 Tìm hoá đơn có giá trị cao nhất và thấp nhất 21

2.4.7 Tìm kiếm Khách Hàng 22

2.4.7.1 Khách hàng có số lần mua nhiều nhất 22

2.4.7.2 Khách hàng đã mua hoá đơn có giá trị cao nhất trong năm 2023 22

CHƯƠNG 3: MÔ PHỎNG GIAO DIỆN CHƯƠNG TRÌNH 24

3.1 ĐĂNG NHẬP CHƯƠNG TRÌNH 24

3.2 CHƯƠNG TRÌNH CHÍNH (MAIN FORM) 24

3.3 THÔNG TIN ỨNG DỤNG 25

3.4 ĐỔI MẬT KHẨU .26

3.5 QUẢN LÝ NHÀ CUNG CẤP 27

3.6 QUẢN LÝ KHÁCH HÀNG .27

3.7 QUẢN LÝ NHÂN VIÊN 28

Trang 7

3.8 QUẢN LÝ DANH MỤC HÀNG HOÁ

293.9 QUẢN LÝ HÀNG HOÁ 30

3.10 QUẢN LÝ HOÁ ĐƠN 30

3.10.1 Hoá đơn nhập hàng

30 3.10.2 Hoá đơn bánhàng 33

3.11 BÁO CÁO THỐNG KÊ 35

Trang 8

DANH MỤC CÁC HÌNH Hình 1.1 Sơ đồ phân rã chức năng 5

Hình 1.2 Sơ đồ luồng dữ liệu mức ngữ cảnh 6

Hình 1.3 Sơ đồ luồng dữ liệu mức đỉnh 6

Hình 1.4 Sơ đồ luồng dữ liệu mức dưới đỉnh 1.0 7

Hình 1.5 Sơ đồ luồng dữ liệu mức dưới đỉnh 2.0 7

Hình 1.6 Sơ đồ luồng dữ liệu mức dưới đỉnh 3.0 8

Hình 1.7 Sơ đồ luồng dữ liệu mức dưới đỉnh 4.0 8

Hình 1.8 Sơ đồ ER 9

Hình 2.1 Sơ đồ cơ sở dữ liệu 11

Hình 2.2 Kết quả khi sử dụng câu truy vấn INSERT INTO 14

Hình 2.3 Kết quả khi sử dụng câu truy vấn UPDATE 15

Hình 2.4 Kết quả khi sử dụng câu truy vấn DELETE 15

Hình 2.5 Lấy thông tin một hoá đơn bán hàng sử dụng nhiều bảng dữ liệu 16

Hình 2.6 Thống kê hàng hoá theo thứ tự tăng dần của số lượng tồn 17

Hình 2.7 Thống kê mặt hàng sắp hết 18

Hình 2.8 Thống kê mặt hàng chưa bán được 18

Hình 2.9 Thống kê mặt hàng tồn kho 19

Hình 2.10 Thống kê doanh thu trong ngày 01/03/2023 19

Hình 2.11 Thống kê doanh thu trong tháng 03/2023 19

Hình 2.12 Tính doanh thu mỗi ngày 20

Hình 2.13 Tính doanh thu từng tháng 20

Hình 2.14 Tháng có doanh thu cao nhất trong năm 2023 21

Hình 2.15 Hoá đơn có giá trị cao nhất và thấp nhất 22

Hình 2.16 Khách hàng có số lần mua nhiều nhất 22

Hình 2.17 Khách hàng đã mua hoá đơn có giá trị cao nhất trong năm 2023 23

Hình 3.1 Giao diện form Đăng nhập 24

Hình 3.2 Giao diện chương trình chính khi đăng nhập với tài khoản Admin 25

Hình 3.3 Giao diện chương trình chính khi đăng nhập với tài khoản Nhân viên 25

Hình 3.4 Giao diện form Thông tin ứng dụng 26

Trang 9

Hình 3.5 Giao diện form Đổi mật khẩu 26

Hình 3.6 Giao diện form Quản lý nhà cung cấp 27

Hình 3.7 Giao diện form Quản lý khách hàng 28

Hình 3.8 Giao diện form Quản lý nhân viên 28

Hình 3.9 Giao diện form Quản lý danh mục hàng hoá 29

Hình 3.10 Giao diện form Quản lý hàng hoá 30

Hình 3.11 Giao diện form Hoá đơn nhập hàng 31

Hình 3.12 Kết quả file excel khi in hoá đơn nhập hàng 32

Hình 3.13 Giao diện form Hoá đơn bán hàng 33

Hình 3.14 Kết quả file excel khi in hoá đơn bán hàng 35

Hình 3.15 Kết quả thống kê mặt hàng ra report 36

Hình 3.16 Kết quả thống kê doanh thu trong ngày 36

Hình 3.17 Kết quả thống kê doanh thu theo tháng 37

Trang 10

DANH MỤC CÁC BẢNG

Bảng 2.1 Bảng dữ liệu đăng nhập 11

Bảng 2.2 Bảng dữ liệu danh mục 11

Bảng 2.3 Bảng dữ liệu mặt hàng 12

Bảng 2.4 Bảng dữ liệu nhân viên 12

Bảng 2.5 Bảng dữ liệu khách hàng 12

Bảng 2.6 Bảng dữ liệu nhà cung cấp 13

Bảng 2.7 Bảng dữ liệu hoá đơn nhập hàng 13

Bảng 2.8 Bảng dữ liệu chi tiết hoá đơn nhập hàng 13

Bảng 2.9 Bảng dữ liệu hoá đơn bán hàng 13

Bảng 2.10 Bảng dữ liệu chi tiết hoá đơn bán hàng 14

Trang 11

LỜI MỞ ĐẦU 1 LÝ DO CHỌN ĐỀ TÀI

Với sự phát triển không ngừng của CNTT, máy vi tính và kỹ thuật lập trình đã giúpđỡ cho các công ty, các cửa hàng vừa và nhỏ trong lĩnh vực trao đổi, buôn bán hànghoá, giúp người quản lý giải quyết công việc một cách nhanh hơn với độ chính xáccao Để thực hiện quá trình mua bán giữa người mua và cửa hàng, giữa cửa hàng vànhà cung cấp thì phải có công việc quản lý tốt Để đáp ứng tốt được các công tác đóthì rất cần những ứng dụng tin học, mà đặc biệt nhất là các phần mềm quản lý bánhàng

Vì vậy việc tạo ra các phần mềm quản lý bán hàng ngày càng trở nên thiết thực Từnhững lý do trên, em đã quyết định chọn đề tài “Quản lý bán hàng của cửa hàngMediaOne” nhằm thực hiện một số công việc về vấn để quản lý bán hàng, quản lýsản phẩm, quản lý hoá đơn, quản lý nhân viên,…

2 MỤC TIÊU VÀ PHƯƠNG PHÁP NGHIÊN CỨU 2.1 Mục tiêu nghiên cứu

Mục tiêu của phần mềm quản lý bán hàng của cửa hàng sách, truyện, băng đĩa nhạc,… nhằm giúp cho cửa hàng nâng cao chất lượng dịch vụ bán hàng đối với kháchhàng, chăm sóc khách hàng một cách hiệu quả, tiết kiệm được nhiều thời gian và chiphí cho việc phải cần quá nhiều nhân viên để quản lý

2.2 Phương pháp nghiên cứu

- Tìm hiểu kỹ thuật lập trình cơ bản, lập trình hướng đối tượng và lậptrình giao diện với ngôn ngữ C#

- Tìm hiểu cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu MSSQL Server

- Khảo sát và thu thập các thông tin từ các tài liệu và cơ sở dữ liệu cóliên quan - Tiếp cận một số phần mềm quản lý bán hàng sẵn có - Trực tiếp đến các cửa hàng có cách quản lý bằng phương pháp

đang cần tìm hiểu để học hỏi thêm 3 PHẠM VI NGHIÊN CỨU

Đề tài đồ án được thực hiện dựa trên cơ sở phạm vi đồ án 1 Thiết kế cơ sở dữliệu với đề tài “Quản lý bán hàng của cửa hàng MediaOne”

4 KẾT QUẢ DỰ KIẾN

Trang 12

4.1 Về lý thuyết

- Nắm vững các lý thuyết liên quan đến ngôn ngữ lập trình C#, truy vấn CSDL trênhệ quản trị CSDL SQL Server, phân tích và thiết kế hệ thống từ một bài toán thựctiễn

4.2 Về thực tiễn

Xây dựng thành công Phần mềm quản lý bán hàng đem lại hiệu quả cao cho việcquản lý bán hàng của cửa hàng MediaOne Bao gồm các chức năng sau:

- Đăng nhập - Quản lý sản phẩm - Quản lý nhân viên - Quản lý hoá đơn - Thống kê doanh thu 5 BỐ CỤC ĐỀ TÀI

Đồ án gồm 3 chương:

- Chương 1: Phân tích và thiết kế hệ thống - Chương 2: Xây dựng Cơ sở dữ liệu - Chương 3: Mô phỏng giao diện chương trình

Trang 13

CHƯƠNG 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

1.1 Khảo sát hệ thống

1.1.1 Nhiệm vụ cơ bản của hệ thống

- Hệ thống quản lý bán hàng của cửa hàng MediaOne giúp cho người quản lý cửahàng có thể kiểm soát một khối lượng lớn các sản phẩm đĩa nhạc, đĩa phim và cácloại sách mà không tốn nhiều công sức để tìm kiếm

- Cửa hàng có thể tra cứu số lượng các mặt hàng nhập vào và bán ra từ đó tính toánvà lên hóa đơn cho khách hàng đồng thời thống kê báo cáo doanh thu của cửahàng

- Lấy hàng từ nhà cung cấp bán cho khách hàng - Nhận tiền thanh toán từ khách hàng

- Thanh toán tiền hàng cho nhà cung cấp 1.1.2 Quy trình xử lý và quy tắc quản lý

- Bộ phận chăm sóc khách hàng (marketing) của cửa hàng sẽ đưa ra quảng cáo,tạo các bài viết, nhằm đưa các sản phẩm băng đĩa nhạc, đĩa phim và các đầu sáchchất lượng đến gần với khách hàng Từ đó khách hàng biết đến sản phẩm, khi kháchhàng đến mua hàng, bộ phận chăm sóc khách hàng tư vấn trao đổi và từ đó phát sinhđơn hàng sẽ gửi cho bộ phận giao dịch

- Bộ phận giao dịch sẽ lập hóa đơn, sau khi thanh toán, nhân viên sẽ chuyểnphiếu xuất kho xuống kho hàng

- Bộ phận kho sẽ kiểm tra, nếu còn hàng thì sẽ gửi hàng cho khách, nếu khôngcòn hàng sẽ lên kế hoạch nhập hàng từ nhà cung cấp Nhân viên kho sẽ kiểm tra tìnhtrạng hàng hóa còn tồn đọng trong kho, xem loại hàng hóa nào còn nhiều thì sẽ chưanhập thêm hàng, loại hàng hóa nào nhanh bán hết còn tồn động trong kho số lượng íthoặc không còn hàng thì sẽ nhập thêm Trong hóa đơn nhập hàng phải có đầy đủthông tin chi tiết về từng loại mặt hàng và số lượng nhập Mỗi lần nhập hàng phảiđầy đủ thông tin của nhà cung cấp, danh sách các mặt hàng, số lượng, ngày nhập vềvà phải lưu lại hoá đơn nhập hàng

- Nhà cung cấp nhận đơn hàng mua, chuyển hàng đến cho cửa hàng, sau khinhân viên tiếp nhận sẽ kiểm tra chất lượng nếu đạt yêu cầu theo hợp đồng sẽ lậpphiếu nhập kho và chuyển cho bộ phận giao dịch để thanh toán đơn nhập hàng chonhà cung cấp (Hợp đồng được ký kết bởi bộ phận quản lý với nhà cung cấp) - Bộ phận giao dịch lập báo cáo, thống kê doanh thu mỗi ngày cũng như thôngtin nhập hàng gửi lên ban quản lý để kiểm soát và quản lý cửa hàng

Trang 14

1.1.3 Phân tích chức năng của hệ thống 1.1.3.1 Các hoạt động chính của hệ thống

Từ quy trình - quy tắc quản lý, ta phân thành các hoạt động chính của hệ thống nhưsau:

1 Nhập hàng vào kho

Nhân viên kho sẽ kiểm tra tình trạng hàng hóa còn tồn đọng trong kho, xem loạihàng hóa nào còn nhiều thì sẽ chưa nhập thêm hàng, loại hàng hóa nào nhanh bánhết còn tồn động trong kho số lượng ít hoặt không còn hàng thì sẽ nhập thêm Khiđơn vị cung cấp hàng đến thì nhân viên kho sẽ kiểm tra, tiếp nhận hàng, nhân viênkế toán sẽ thanh toán với đơn vị cung cấp hàng và lưu lại hóa đơn nhập hàng 2 Tiếp nhận đơn đặt hàng từ khách hàng và bán hàng

Khi khách hàng trực tiếp đến mua hàng hoặc đặt hàng qua số điện thoại, nhân viênmarketing sẽ lưu thông tin khách hàng, sản phẩm đặt hàng vào phiếu mua hàng rồichuyển cho bộ phận kế toán lập hóa đơn , tiến hành thanh toán đơn hàng cho kháchhàng Sau đó nhân viên sẽ chuyển phiếu xuất kho xuống kho hàng

3 Lưu hóa đơn nhập hàng, hóa đơn bán hàng

Nhân viên kế toán lưu hóa đơn nhập hàng, bán hàng trong quá trình mua bán hànghóa

4 Tính toán tiền nhập hàng, tiền bán hàng

Cuối mỗi ngày, nhân viên kế toán sẽ tổng hợp hóa đơn bán hàng trong ngày để tínhtoán tiền bán hàng trong ngày

5 Theo dõi tình trạng của hàng hóa trong kho

Vào cuối tuần, nhân viên kho sẽ kiểm kê các mặt hàng còn tồn đọng lại trongkho

6 In báo cáo hàng ngày

Cuối mỗi ngày, nhân viên kế toán sẽ lập báo cáo về tình trạng bán hàng trong ngàyhôm đó, gồm các chi tiết về những mặt hàng bán chạy, tổng tiền hàng hóa bán đượctrong ngày hôm đó và gửi báo cáo cho chủ cửa hàng

1.1.3.2 Các chức năng chính của hệ thống 1 Nhập hàng

Kiểm tra hàng nhập, nếu hàng đủ tiêu chuẩn sẽ lập phiếu nhập và yêu cầu nhập hàngvào kho sau đó lập hóa đơn nhập hàng, thanh toán tiền hàng

Trang 15

2 Tiếp nhận đơn đặt hàng từ khách hàng và bán hàng

Khi khách hàng trực tiếp đến mua hàng hoặc đặt hàng qua số điện thoại, nhân viênmarketing sẽ lưu thông tin khách hàng, sản phẩm đặt hàng vào phiếu mua hàng rồichuyển cho bộ phận kế toán lập hóa đơn , tiến hành thanh toán đơn hàng cho kháchhàng Sau đó nhân viên sẽ chuyển phiếu xuất kho xuống kho hàng

3 Lưu hoá đơn nhập hàng, hoá đơn bán hàng

Nhân viên kế toán lưu hóa đơn nhập hàng, bán hàng trong quá trình mua bán hànghóa

4 Tính toán tiền nhập hàng, tiền bán hàng

Cuối mỗi ngày, nhân viên kế toán sẽ tổng hợp hóa đơn bán hàng trong ngày để tínhtoán tiền bán hàng trong ngày

1.2 Sơ đồ phân rã chức năng

Hình 1.1 Sơ đồ phân rã chức năng

Trang 16

1.3 Sơ đồ luồng dữ liệu mức ngữ cảnh

Hình 1.2 Sơ đồ luồng dữ liệu mức ngữ cảnh 1.4 Sơ đồ luồng dữ liệu mức đỉnh

Trang 17

Hình 1.3 Sơ đồ luồng dữ liệu mức đỉnh

1.4.1 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “1.0 Nhập Hàng”

Hình 1.4 Sơ đồ luồng dữ liệu mức dưới đỉnh 1.0 1.4.2 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “2.0 Bán Hàng”

Trang 18

Hình 1.5 Sơ đồ luồng dữ liệu mức dưới đỉnh 2.0 1.4.3 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “3.0 Tra Cứu”

Hình 1.6 Sơ đồ luồng dữ liệu mức dưới đỉnh 3.0

1.4.4 Sơ đồ luồng dữ liệu mức dưới đỉnh của tiến trình “4.0 Báo Cáo Thống Kê”

Trang 19

Hình 1.7 Sơ đồ luồng dữ liệu mức dưới đỉnh 4.0 1.5 Mô hình quan hệ của hệ thống

nhập hàng, Mã NCC, Ngày lập hóa đơn, Mã NV)

- HÓA ĐƠN BÁN HÀNG (#Mã HDB, Mã hàng, Số lượng bán,Tổng tiền bánhàng, Ngày lập hóa đơn, Mã NCC, Mã NV)

- NHÂN VIÊN (#Mã NV, Tên NV, Địa chỉ, Số điện thoại) - NHÀ CUNG CẤP ( #Mã NCC, Tên NCC, Địa chỉ, Số điện thoại) - KHÁCH HÀNG (#Mã KH, Tên KH, Địa chỉ, Số điện thoại)

Trang 20

Từ các bảng dữ liệu quan hệ trên, sau khi chuẩn hoá quan hệ thu được các bảng dữliệu quan hệ như sau:

- MẶT HÀNG (#Mã hàng, Mã danh mục, Tên hàng, Giá nhập, Giá bán, Sốlượng tồn)

- DANH MỤC (#Mã danh mục, Tên danh mục)

- CHI TIẾT HÓA ĐƠN NHẬP HÀNG (#Mã HDN, #Mã hàng, Số lượng nhập)- HÓA ĐƠN NHẬP HÀNG (#Mã HDN, Tổng tiền nhập hàng, Ngày lập hóa

2.2 Sơ đồ cơ sở dữ liệu

Hình 2.1 Sơ đồ cơ sở dữ liệu 2.3 Mô tả cơ sở dữ liệu

2.3.1 Bảng Dangnhap

Trang 21

Username Nvarchar(30) Tên đăng nhập

Bảng 2.1 Bảng dữ liệu đăng nhập 2.3.2 Bảng Danhmuc

Tendanhmuc Nvarchar(50) Tên danh mục Bảng 2.2 Bảng dữ liệu danh mục 2.3.3 Bảng Mathang

Bảng 2.3 Bảng dữ liệu mặt hàng 2.3.4 Bảng Nhanvien

Trang 22

Diachi Nvarchar(100) Địa chỉ Bảng 2.4 Bảng dữ liệu nhân viên 2.3.5 Bảng Khachhang

Bảng 2.5 Bảng dữ liệu khách hàng 2.3.6 Bảng Nhacungcap

TenNCC Nvarchar(50) Họ tên nhà cung cấp

Bảng 2.6 Bảng dữ liệu nhà cung cấp 2.3.7 Bảng Hoadonnhap

MaHDNhap Nvarchar(30) Mã hoá đơn nhập hàng

Bảng 2.7 Bảng dữ liệu hoá đơn nhập hàng

Trang 23

2.3.8 Bảng Chitiet_HDNhap

MaHDNhap Nvarchar(30) Mã hoá đơn nhập hàng

Bảng 2.8 Bảng dữ liệu chi tiết hoá đơn nhập hàng 2.3.9 Bảng Hoadonban

MaHDBan Nvarchar(30) Mã hoá đơn bán hàng

Bảng 2.9 Bảng dữ liệu hoá đơn bán hàng 2.3.10 Bảng Chitiet_HDBan

MaHDBan Nvarchar(30) Mã hoá đơn bán hàng

Bảng 2.10 Bảng dữ liệu chi tiết hoá đơn bán hàng 2.4 Một số câu truy vấn SQL

2.4.1 Thêm dữ liệu Khách hàng Câulệnh truy vấn:

INSERT INTO Khachhang (MaKH, TenKH, SoDT, Diachi) VALUES ('KH01', N'Nguyễn Minh Tiến', '038747899', N'Kiến Xương - Thái Bình') INSERT INTO Khachhang (MaKH, TenKH, SoDT, Diachi) VALUES ('KH02',

Trang 24

INSERT INTO Khachhang (MaKH, TenKH, SoDT, Diachi) VALUES ('KH03', N'Nguyễn Hữu Mạnh', '0965349165', N'Quốc Oai - Hà Nội') INSERT INTO Khachhang (MaKH, TenKH, SoDT, Diachi) VALUES ('KH04',

N'Chu Khánh Linh', '0535699562', N'Sơn Dương - Tuyên Quang') INSERT INTO Khachhang (MaKH, TenKH, SoDT, Diachi) VALUES ('KH05', N'Vũ Thị Ánh', '0389565686', N'Gia Bình - Bắc Ninh')

Hình 2.2 Kết quả khi sử dụng câu truy vấn INSERT INTO 2.4.2 Cập nhật thông tin Nhân viên Câu

lệnh truy vấn:

UPDATE Nhanvien SET TenNV = N'Nguyễn Long Vũ', SoDT = '0453653223', Diachi = N'36 Miếu Đầm - Nam Từ Liêm - Hà Nội' WHERE MaNV = 'NV01'

Hình 2.3 Kết quả khi sử dụng câu truy vấn UPDATE 2.4.3 Xoá thông tin Nhà cung cấp Câu

lệnh truy vấn:

DELETE Nhacungcap WHERE MaNCC = ‘NCC04’

Trang 25

Hình 2.4 Kết quả khi sử dụng câu truy vấn DELETE 2.4.4 Lấy thông tin một Hoá đơn bán hàng Câu

lệnh truy vấn:

SELECT a.MaHDBan AS N'Mã Hoá Đơn Bán', c.Ngayban AS N'Ngày Bán',

d.TenKH AS N'Tên Khách Hàng', e.TenNV AS N'Tên Nhân Viên', b.Tenhang AS N'Tên Hàng', a.Soluong AS N'Số Lượng', b.Giaban AS N'Giá Bán', a.Giamgia AS N'Giảm Giá',

(Giaban*Soluong - (Giaban*Soluong/100)*Giamgia) AS N'Thành Tiền',

Ngày đăng: 21/05/2024, 13:25

Tài liệu cùng người dùng

Tài liệu liên quan