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

Đề Tài Xây Dựng Phần Mềm Quản Lý Bán Hàng.pdf

16 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

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

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI

ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢNLÝ BÁN HÀNG

Hà Nội, 12/2023ĐỒ ÁN

NGÀNH: CÔNG NGHỆ THÔNG TIN

SINH VIÊN THỰC HIỆN : LÊ MINH NGỌC

MÃ SINH VIÊN: 2722216187

LỚP: TH27.01

Trang 2

Mục lục

Chương 1 ……… …… 3

1.1 Giới thiệu đề tài……….….……3

1.2 Cách kiến thức sử dụng trong bài……… …… 3

2.1.2 Diagram cơ dử dữ liệu:………4

2.1.3 Thiết kế chi tiết cơ sở dữ liệu ……… 5 – 102.2 Xây dựng các chức năng ………11

Chương 3 chương trình phần mềm……….…….………12

3.1 Giao diện……….12 15

Kết luận ……… …….16

Trang 3

Chương 1 Tổng quan

1.1 Giới thiệu đề tài

Phần mềm quản lý bán hàng để quản lý thông tin sản phẩm và khách hàng.Giúp cho người quản lý dễ dàng xem và cập nhật thông tin của sản phẩm.

1.2 Các kiến thức sử dụng trong bài

1.2.1 Cơ sở dữ liệu

- Đã biết cách cài đặt và cấu hình MySQL

- Biết cách tạo bảng và liên kết giữa các bảng trong MySQL.- Biết sử dụng các câu lệnh truy vấn căn bản như:

o Select : Để lấy dữ liệu từ cơ sở dữ liệuo Insert: Để ghi dữ liệu vào cơ sở dữ liệu

o Update: Để cập nhật thông tin một bản ghi trong cơ sở dữ liệuo Delete: Để xóa một bản ghi trong cơ sở dữ liệu

o Câu lệnh select sử dụng thêm các điều kiện where để lọc dữ liệu

Chương 2 Phân tích thiết kế

Trang 4

- Quản lý nhân viên: Quản lý thông tin nhân viên, tài khoản và chức vụ.- Quản lý đối tác: Quản lý thông tin nhà phát hành

- Quản lý doanh thu: Thống kê doanh thu bán hàng.

2.1.2 Diagram cơ dử dữ liệu:

2.1.3 Thiết kế chi tiết cơ sở dữ liệu

Trang 5

oBảng nhân viên - tblNhanVien

Tên trường dữ liệuKiểu dữ liệuMô tảMaNhanVien int Mã nhân viên

TenNhanVien nvarchar(50) Họ và tên sinh viên

Ngaysinh date Ngày sinh

Gioitinh Bit Giới tính

NgayVaoLam date Ngày vào làm

DiaChi nvarchar(50) Dịa chỉ

GhiChu nvarchar(255) Ghi chú

Bảng sản phẩm - SanPham

Tên trường dữ liệuKiểu dữ liệuMô tảMaSanPham Int Mã sản phẩm

TenSanPham nvarchar(50) Tên sản phẩm

LoaiSanPham Int Loại sản phẩm

HangSanXuat Int Hãng sản xuất

GiaNhap Money Giá nhập

Trang 6

Tonkho Int Tồn kho

TrangThai Bit Trạng thái

ChuThich Nvarcher(255) Chú thích

oBảng nhà phân phối - NhaPhanPhoi

Tên trường dữ liệuKiểu dữ liệuMô tả

MaNhaPhanPhoi Int Mã nhà phân phối

TenNhaPhanPhoi nvarchar(50) Tên nhà phân phối

DiaChi nvarchar(50) Địa chỉ

Email Varchar(100) Email

ChuThich Text Chú thích

oBảng người dùng - User

Tên trường dữ liệuKiểu dữ liệuMô tả

MaNhanVien int Mã nhân viên

TenDangNhap nvarchar(50) Tên người dùng

Password nvarchar(50) Mật khẩu

Trang 7

Chu Thich nvarchar(255) Chú thích

oBảng phân quyền – Quyen

Tên trường dữ liệuKiểu dữ liệuMô tả

TenQuyen nvarchar(50) Tên Quyền

ChuThich nvarchar(255) Chú thích

Bảng loại sản phẩm – LoaiSanPham

Tên trường dữ liệuKiểu dữ liệuMô tả

MaLoaiSanPham int Mã loại sản phẩm

TenLoaiSanPham nvarchar(50) Tên loại sản phẩm

oBảng loại khách hàng - LoaiKhachHang

Tên trường dữ liệuKiểu dữ liệuMô tả

MaLoaiKhachHang int Mã loại khách hàng

TenLoaiKhachHang nvarchar(50) Tên loại khách hàng

GhiChu Nvarchar(255) Ghi chú

oBảng Khách hàng - KhachHang

Tên trường dữ liệuKiểu dữ liệuMô tả

Trang 8

MaKhachHang int Mã khách hàng

TenKhachHang nvarchar(50) Tên khách hàng

NgaySinh Date Ngày sinh

GioiTinh Bi Giới tính

DiaChi Nvarchar(50) Địa chỉ

LoaiKhachHang int Loại khách hàng

GhiChu Nvarchar(255) Ghi chú

oBảng hãng sản xuất - HangSanXuat

Tên trường dữ liệuKiểu dữ liệuMô tả

MaHangSanXuat int Mã hãng sản xuất

TenHangSanXuat nvarchar(50) Tên hãng sản xuất

oBảng chức vụ - ChucVu

Tên trường dữ liệuKiểu dữ liệuMô tả

Trang 9

MaChucVu int Mã chức vụ

TenChucVu nvarchar(50) Tên chức vụ

GhiChu nvarchar(255) Ghi chú

oBảng hóa đơn - HoaDon

Tên trường dữ liệuKiểu dữ liệuMô tảMaHoaDon Int Mã hóa đơn

MaKhachHang Int Mã khách hàng

MaNhanVien Int Mã nhân viên

NgayLapHoaDon Date Ngày lập hóa đơn

TongTien Money Tổng tiền

GhiChu Nvarchar(255) Ghi chú

oBảng chi tiết phiếu nhập - ChiTienPhieuNhap

Tên trường dữ liệuKiểu dữ liệuMô tả

MaCTTPN Int Mã chi tiết phiếu nhập

MaPhieuNhap Int Mã phiếu nhập

MaSanPham Int Mã sản phẩm

TongTien Money Tổng tiền

Trang 10

GhiChu nvarchar Ghi chú

oBảng chi tiết hóa đơn - ChiTietHoaDon

Tên trường dữ liệuKiểu dữ liệuMô tả

MaHoaDon Int Mã hóa đơn

MaSanPham Int Mã sản phẩm

TongTien Money Tổng tiền

GhiChu Nverchar(255) Ghi chú

2.2 Xây dựng các chức năng

Mô tả chỉ tiết xây dựng các chức năng trong phần mềm quản lý bán hàng.

- Quản lý khách hàng :

Trang 11

o Liệt kê danh sách khách hàng và hiển thị dữ liệu lên table.

o Thêm mới một khách hàng bao gồm các thông tin: Mã khách hang,Họ và tên, ngày sinh, giới tính, số điện thoại, địa chỉ.

o Cập nhật thông tin một khách hàng đã có trong cơ sở dữ liệu.o Xóa một khách hàng: Xóa thông tin về khách hàng

- Quản lý đơn hàng

o Liệt kê danh sách người dùng và hiển thị dữ liệu lên table.

o Thêm mới một hóa đơn bao gồm các thông tin: mã hóa đơn, kháchhàng , nhân viên, ngày tạo đơn, tổng tiền.

o Cập nhật thông tin một đơn hàng đã có trong cơ sở dữ liệu.o Xóa một đơn hàng: Xóa thông tin về đơn hàng

o Xóa một một sản phẩm: xóa thông tin sản phẩm

- Ngoài ra, chức năng quản lý khoa, quản lý lớp và quản lý danh sách môn emnhập trực tiếp dữ liệu từ SQL Server

Chương 3 Chương trình phần mềm3.1 Giao diện

- Đăng nhập hệ thống

Trang 12

- Đăng kí tài khoản hệ thống

Trang 13

- Giao diện trang chủ

- Giao diện ẩn sản phẩm

Trang 14

- Giao diện khách hàng

- Giao diện ngày lập phiếu mua hàng

Trang 15

- Giao diện sản phẩm đã bị ẩn

Trang 16

Kết luận

Trên đây là nội dung đồ án lập trình java với đề tài quản lý bán hàng của em.Do thời gian và trình độ còn hạn chế nên chương trình còn chưa được hoàn thiện.Em rất mong nhận được ý kiến đóng góp của thầy cô để em có thể hiểu hơn vàhoàn thiện hơn cho các đồ án sau

Em xin trân thành cảm ơn thầy cô !

Ngày đăng: 16/07/2024, 17:15