Tải bản đầy đủ (.doc) (34 trang)

BÁO CÁO BTL MÔN LẬP TRÌNH .NET 1 (XD PHẦN MỀM QUẢN LÝ HỆ THỐNG BÁN LẺ TRONG CỬA HÀNG MUA BÁN ĐTDĐ)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (750.09 KB, 34 trang )

TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN TIN HỌC KINH TẾ

BÁO CÁO BTL
MÔN LẬP TRÌNH .NET 1
ĐỀ TÀI: XD PHẦN MỀM QUẢN LÝ HỆ THỐNG BÁN LẺ TRONG CỬA
HÀNG MUA BÁN ĐTDĐ

GIÁO VIÊN HD:

NHÓM 7 THỰC HIỆN:

THS.PHẠM VĂN ĐỒNG

Nguyễn Thị Ánh : 1221050130
Phạm Thị Anh: 122105056
Vũ Thị Từ : 1221050414
Nguyễn Xuân Đức: 1221050138

LỚP TIN KINH TẾ K57
HÀ NỘI-2016


MỤC LỤC
MỤC LỤC......................................................................................................................................................2
MỞ ĐẦU ......................................................................................................................................................1
CHƯƠNG 1:..................................................................................................................................................2
KHẢO SÁT BÀI TOÁN, PHÂN TÍCH THIẾT KẾ HỆ THỐNG..............................................................................2
I.Khảo sát bài toán...................................................................................................................................2
1. Khảo sát thực tế:..................................................................................................................................2


2. Đánh giá hiện trạng..............................................................................................................................2
3. Hướng giải quyết.................................................................................................................................2
II. PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG...............................................................................................3
1. Biểu đồ phân cấp chức năng................................................................................................................3
1.1. Biểu đồ phân cấp chức năng của hệ thống...................................................................................3
1.2. Phân tích các chức năng................................................................................................................3
2. Biểu đồ luồng dữ liệu (BLD) vật lý........................................................................................................5
2.1. Mức khung cảnh...........................................................................................................................6
2.2. Mức đỉnh......................................................................................................................................7
2.3. Mức dưới đỉnh..............................................................................................................................8
III. PHÂN TÍCH HỆ THỐNG VỀ ĐỮ LIỆU...................................................................................................12
1. Mô hình thực thể...............................................................................................................................12
1.1. Xác định các thực thể..................................................................................................................12
1.2. Xác định các thuộc tính của thực thể..........................................................................................12
2. Mô hình quan hệ................................................................................................................................13
2.1. Chuẩn hóa...................................................................................................................................13
CHƯƠNG 2: ...............................................................................................................................................17
CÀI ĐẶT TRONG SQL SERVER (VIEW, STORE PROCEDURE, FUNCTION, TRIGGER)......................................17
1.Cài đặt trong sql các quan hệ .............................................................................................................17
CHƯƠNG 3:................................................................................................................................................18
THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH......................................................................................................18
1.Thực hiện chương trình......................................................................................................................18
1.1.Trang chủ ....................................................................................................................................19


1.2. Quản lý danh mục.......................................................................................................................20
1.3. Quản lý mặt hàng .......................................................................................................................21
1.4.Quản lý khách hàng .....................................................................................................................22
1.6.Tìm kiếm......................................................................................................................................25
Kết Luận.....................................................................................................................................................29

Tài liệu tham khảo ....................................................................................................................................30


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

MỞ ĐẦU
Trong những năm trở lại đây sự phát triển của xã hội kéo theo những thị
hiếu của con người ngày càng được tăng cao cho nên nhu cầu về sử dụng hệ thống
điện thoại cũng được tăng theo chính vì lẽ đó mà hàng loạt các cửa hàng bán điện
thoại di động xuất hiện trên thị trường. Việc kinh doanh của các cửa hàng ngày
càng phát triển, kéo theo việc đòi hỏi ra đời các hệ thống để trợ giúp họ trong việc
quản lý bán hàng. Sự phát triển mạnh mẽ của công nghệ thông tin có tác động
mạnh mẽ đến sự thành bại trong kinh doanh của các cửa hàng. Xuất phát từ nhu
cầu thực tế cần có một hệ thống bán hàng để cung cấp cho các cửa hàng chúng em
đã thực hiện đồ án “XD phần mềm quản lý hệ thống bán lẻ trong cửa hàng mua
bán ĐTDĐ.

Page 1

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

CHƯƠNG 1:
KHẢO SÁT BÀI TOÁN, PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I.Khảo sát bài toán
1. Khảo sát thực tế:
Để phục vụ nhu cầu truyền thông ngày càng cao của con người, hoạt động
kinh doanh điện thoại di động ngày càng phát triển mạnh mẽ trong xu hướng bán lẻ

của các doanh nghiệp. Từ thực tế khảo sát các cửa hàng ĐTDT trenn thị trường
cho thấy, đa phần các cửa hàng đều chưa có phần mềm quản lý, các phương pháp
quản lý đều được thực hiện một cách thủ công chủ yếu bằng ghi chép sổ sách…
Nhằm giảm thao tác thủ công, mang lại hiệu quả và chính xác cao trong công việc
nhóm em sẽ đi tìm hiểu sâu về: “XD phần mềm quản lý hệ thống bán lẻ trong cửa
hàng mua bán ĐTDĐ”
2. Đánh giá hiện trạng
Việc lưu trữ thủ công bằng giấy tờ văn bản dễ gây ra nhiều vấn đề phức tạp
trong việc quản lý hoạt động sản xuất kinh doanh của trung tâm. Về phương diện
nhà quản lý thì hoạt động quản lý kinh doanh như hiện nay có rất nhiều tồn tại như
việc cập nhật các thông tin về sản phẩm, nhà cung cấp hay khách hàng. Ngoài ra,
việc lưu trữ và thống kê cũng gặp nhiều chồng chéo gây dư thừa và dễ mất mát dữ
liệu. Đối với nhân viên, việc quản lý theo cách cũ sẽ gây ra nhiều rất mất công sức
và thời gian mà vẫn không tránh được các sai sót.
3. Hướng giải quyết
Việc đưa vào áp dụng một hệ thống quản lý bán hàng đồng bộ bằng máy
tính sẽ giúp nhà quản lý dễ dàng thấy được tình hình kinh doanh cũng như các
thông tin cần quản lý. Đồng thời công việc của các nhân viên cũng được giảm bớt
đáng kể, các thông tin không còn chồng chéo, việc lưu trữ dễ dàng và an toàn hơn.
Do vậy, một giải pháp cần thiết được đặt ra là xây dựng một chương trình quản lý
bán hàng điện thoại di động. Mục tiêu đặt ra là xây dựng được một chương trình
gọn nhẹ với các chức năng đơn giản và không tốn nhiều về mặt đầu tư cơ sở vật
chất, có thể tin học hóa hoạt động sản xuất kinh doanh. Đồng thời một yêu cầu ko
thể thiếu là chương trình dễ sử dụng đối với người dùng.

Page 2

Nhóm 7- Tin kinh tế k57



Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

II. PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG
1. Biểu đồ phân cấp chức năng
1.1. Biểu đồ phân cấp chức năng của hệ thống

Hình 1 – Biểu đồ phân cấp chức năng

1.2. Phân tích các chức năng
Các chức năng chính của hệ thống bao gồm:
 Quản lý danh mục
Quản lý danh mục gồm có 2 chức năng:
+Quản lý thông tin nhà sản xuất
+Quản lý đặc điểm mặt hàng.

Page 3

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

Hai chức năng này cho phép nhân viên thêm mới, cập nhật, xóa bỏ các thông tin
của nhà sản xuất và các loại đặc điểm của mặt hàng. Khi có một nhà sản xuất cung
cấp một mặt hàng nào đó thì nhân viên của trung tâm sẽ dựa trên các thông tin về
nhà sản xuất và mặt hàng của nhà sản xuất đó cung cấp để thêm mới, cập nhật, xóa
bỏ thông tin nhà sản xuất, đặc điểm mặt hàng và lưu trữ trong cơ sở dữ liệu.
 Quản lý mặt hàng
Quản lý mặt hàng có các chức năng
+ Thêm mới, Cập nhật, xóa bỏ.

Các chức năng này cho phép nhân viên thêm mới và cập nhật, xóa bỏ cho phép cập
nhật thông tin của mỗi mặt hàng. Nhân viên của trung tâm sẽ thường xuyên thêm
mới mặt hàng khi có hàng mới nhập và cập nhật, xóa bỏ thông tin của các mặt
hàng khi có sự thay đổi.
 Quản lý khách hàng:
Quản lý khách hàng gồm có các chức năng
+ Thêm mới và Cập nhật, xóa bỏ.
Các chức năng này cho phép nhân viên thêm mới, cập nhật, xóa bỏ thông tin khách
hàng. Nhân viên thêm mới thông tin khi có khách hàng mới và sẽ cập nhật, xóa bỏ
thông tin thay đổi của các khách hàng cũ hoặc không cần thiết.
 Quản lý bán hàng
Quản lý bán hàng gồm:
+ Quản lý đơn hàng
+ Thanh toán.
Chức năng quản lý đơn hàng cho phép nhân viên thêm mới, cập nhật, xóa bỏ các
đơn hàng. Chức năng thanh toán cho phép các nhân viên kế toán thanh toán các
đơn hàng. Phép tính thanh toán như sau:
Tổng tiền = số lượng * giá
Số tiền nợ = Tổng tiền – Số tiền đã thành toán
Page 4

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

 Thống kê:
Thống kê gồm các chức năng:
+Thống kê mặt hàng bán chạy.
+ Thống kê tình trạng tồn kho.

+ Thống kê tình trạng bán hàng.
Các chức năng này cho phép nhân viên thống kê các mặt hàng bán chạy, mặt hàng
tồn kho, tình trạng bán hàng. Các phép tính toán thống kê như sau:
Tính tổng số lượng mỗi mặt hàng trong tất cả các đơn hàng xuất. Sắp xếp các mặt
hàng theo tổng số lượng từ cao xuống thấp => mặt hàng bán chạy.
Tổng số lượng tồn kho = tổng số lượng nhập – tổng số lượng xuất.
 Tìm kiếm:
Tìm kiếm gồm 2 chứ năng là:
+Tìm kiếm mặt hàng.
+Tìm kiếm khách hàng.
Chức năng tìm kiếm mặt hàng cho phép nhân viên và khách hàng tìm kiếm mặt
hàng theo các tiêu chí tên nhà sản xuất, tên mặt hàng, giá mặt hàng.
Chức năng tìm kiếm khách hàng cho phép nhân viên tìm kiếm thông tin khách
hàng theo tên khách hàng, địa chỉ, số điện thoại.
2. Biểu đồ luồng dữ liệu (BLD) vật lý
Với biểu đồ BLD vật lý cho ta thấy quá trình xử lý vật lý của hệ thống. Sau
đây ta đi phân tích hệ thống theo quá trình vật lý theo từng chức năng của hệ
thống.

Page 5

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

2.1. Mức khung cảnh

Hình 2 – Biểu đồ mức khung cảnh


Page 6

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

2.2. Mức đỉnh

Hình 3 – Biểu đồ mức đỉnh

Page 7

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

2.3. Mức dưới đỉnh

Hình 4 – Biểu đồ BLD định nghĩa chức năng 1(Quản lý danh mục)

Hình 5 – Biểu đồ BLD định nghĩa chức năng 2(Quản lý mặt hàng)

Page 8

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ


Hình 6 – Biểu đồ BLD định nghĩa chức năng 3(Quản lý khách hàng)

Hình 7 – Biểu đồ BLD định nghĩa chức năng 4(Quản lý bán hàng)

Page 9

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

Hình 8 – Biểu đồ BLD định nghĩa chức năng 5(Thống kê)

Page
10

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

Hình 9 – Biểu đồ BLD định nghĩa chức năng 6(tìm kiếm)

Page
11

Nhóm 7- Tin kinh tế k57



Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

III. PHÂN TÍCH HỆ THỐNG VỀ ĐỮ LIỆU
Mục đích của quá trình phân tích hệ thống về dữ liệu là xác định các thực thể cần
thiết, các thuộc tính của thực thể và quan hệ giữa các thực thể. Một hệ thống thông
tin phải được tổ chức rõ ràng, đầy đủ tránh dư thừa dữ liệu, trùng lặp dữ liệu và
đảm bảo độc lập dữ liệu.
1. Mô hình thực thể
1.1. Xác định các thực thể
Qua việc phân tích hệ thống quản lý bán hàng điện thoại di động, ta thấy hệ thống
gồm có các thực thể sau:
-

Nhà sản xuất
Khách hàng
Mặt hàng
Đơn hàng
Hóa đơn nhập
Hóa đơn bán hàng

1.2. Xác định các thuộc tính của thực thể
- Nhà sản xuất(NhaSanXuat) gồm các thuộc tính: Mã nhà sản xuất,
Tên nhà sản xuất, Địa chỉ, Số điện thoại, Email.
- Khác hàng(KhachHang) gồm các thuộc tính: Mã khách hàng, Tên
khách hàng, Họ tên khách hàng, Địa chỉ, Số điện thoại, Email.
- Mặt hàng(MatHang) gồm các thuộc tính: Mã mặt hàng, Tên mặt
hàng, Mã nhà sản xuất, Đặc điểm mặt hàng, Số lượng, Giá nhập, Giá xuất,
Ngày cập nhật
- Đơn hàng(DonHang) gồm các thuộc tính: Mã đơn hàng, Loại đơn
hàng, Mã nhà sản xuất, Mã khách hàng, Mã mặt hàng, Số lượng, Giá, Người

lập, Ngày lập.
Page
12

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

- Hóa đơn nhập(HoaDonNhap) gồm các thuộc tính: Mã đơn hàng, Tên
mặt hàng, Tên nhà sản xuất, Số lượng, Giá nhập, Tiền đã thanh toán, Ngày
cuối cùng thanh toán.
- Hóa đơn bán(HoaDonBan) gồm các thuộc tính: Mã đơn hàng, Tên
mặt hàng, Tên khách hàng, Số lượng, Giá bán, Tiền đã thanh toán, Ngày cuối
cùng thanh toán
2. Mô hình quan hệ
Để chuyển từ mô hình thực thể/liên kết (E/R) sang mô hình quan hệ ta phải chuẩn
hóa một số quan hệ chưa ở dạng chuẩn. Tách những quan hệ chưa thuộc dạng
chuẩn thành những quan hệ mới không còn thuộc tính lặp.
2.1. Chuẩn hóa
Trong hệ thống quản lý bán hàng điện thoại di động có một số quan hệ chưa ở
dạng chuẩn, ta sẽ chuẩn hóa như sau:
 Quan hệ Mặt hàng(MatHang)( Mã mặt hàng, Tên mặt hàng, Mã nhà sản
xuất, Đặc điểm mặt hàng, Số lượng, Giá nhập, Giá xuất, Ngày cập nhật ).
Được chia thành 2 quan hệ:
+ Quan hệ 1:Mặt hàng(MatHang)( Mã mặt hàng, Tên mặt hàng, Mã nhà sản xuất,
Mã đặc điểm, Số lượng, Giá nhập, Giá xuất, Ngày cập nhật ).
+ Quan hệ 2: Đặc điểm mặt hàng (DacDiem)( Mã đặc điểm, Tên đặc điểm, Mô tả).

 Quan hệ Đơn hàng(DonHang)( Mã đơn hàng, Loại đơn hàng, Mã nhà sản

xuất, Mã khách hàng, Mã mặt hàng, Số lượng, Giá, Người lập, Ngày lập ).
Được tách thành 3 quan hệ:
+ Quan hệ 1: Đơn hàng (DonHang) (Mã đơn hàng, Mã loại đơn hàng, Mã nhà sản
xuất, Mã khách hàng, Người lập, Ngày lập).

Page
13

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

+ Quan hệ 2: Loại đơn hàng (LoaiDH) (Mã loại đơn hàng, Tên loại đơn hàng).
+ Quan hệ 3: Chi tiết đơn hàng (ChiTietDonHang) (Mã đơn hàng, Mã mặt hàng,
Số lượng, Giá).
2.2. Thiết kế cơ sở dữ liệu

1. Bảng NhaSanXuat
STT Tên trường
1
MaNSX
2
TenNSX
3
DiaChi
4
DienThoai
5
Email

2. Bảng MatHang
STT Tên trường
1
2
3

MaMatHang
TenMatHang
MaNSX

4
MaDacDiem
5
SoLuongTon
6
GiaNhap
7
GiaXuat
8
NgayThang
3. Bảng KhachHang
STT Tên trường
1
MaKhachHang
2
TenKhachHang
3
DiaChi
4
DienThoai

5
Email
4. Bảng LoaiDH
STT Tên trường

Kiểu trường

Not
Null
Nvarchar(10) x
Nvarchar(50) x
Nvarchar(50) x
Int
Nvarchar(50)
Not
Null
Nvarchar(10) x
Nvarchar(50) x
Nvarchar(10) x

Ghi chú
Mã nhà sản xuất
Tên nhà sản xuất
Địa chỉ
Điện thoại
Email

Kiểu trường

Ghi chú


Nvarchar(10)
Int
Float
Float
Datetime

Mã mặt hàng
Tên mặt hàng
Mã nhà sản
xuất
Mã đặc điểm
Số lượng tồn
Giá nhập
Giá xuất
Ngày

x
x
x
x

Kiểu trường

Not
Null
Nvarchar(10) x
Nvarchar(50) x
Nvarchar(50)
Int

Nvarchar(50)
Kiểu trường
Page
14

Not

Ghi chú
Mã khách hàng
Tên khách hàng
Địa chỉ
Điện thoại
Email
Ghi chú
Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

1
MaLoaiDH
2
TenLoaiDH
5. Bảng HoaDonNhap
STT Tên trường

Null
Nvarchar(10) x
Nvarchar(50) x


1
2

MaDH
TenNSX

Not
Null
Nvarchar(10) x
Nvarchar(50) x

3
4
5
6
7

TenMatHang
SoLuong
GiaNhap
TongTien
TienDaTT

Nvarchar(50)
Int
Float
Float
Float

x

x
x
x
x

Float
Datetime

x

8
TienNo
9
NgayCuoiTT
6. Bảng HoaDonBan
STT Tên trường

Kiểu trường

Kiểu trường

1
2
3
4
5
6
7

MaDH

TenMatHang
TenKhachHang
SoLuong
GiaBan
TongTien
TienDaTT

Not
Null
Nvarchar(10) x
Nvarchar(50) x
Nvarchar(50) x
Int
x
Float
x
Float
x
Float
x

8
9

TienNo
NgayCuoiTT

Float
Datetime


Page
15

x

Mã loại đơn hàng
Tên loại đơn hàng
Ghi chú
Mã đơn hàng
Tên nhà sản
xuất
Tên mặt hàng
Số lượng
Giá nhập
Tổng tiền
Tiền đã thanh
toán

Ghi chú
Khóa chính
Tên mặt hàng
Tên khách hàng
Số lượng tồn
Giá bán
Tổng tiền
Tiền đã thanh
toán
Tiền nợ
Ngày cuối thanh
toán


Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

7. Bảng DacDiem
STT Tên trường
1
MaDacDiem
2
TenDacDiem
3
MoTa
8. Bảng DonHang
STT Tên trường

Kiểu trường

Not
Null
Nvarchar(10) x
Nvarchar(50) x
Nvarchar(50) x

Ghi chú

Kiểu trường

Ghi chú


1
2

MaDH
MaLoaiDH

Not
Null
Nvarchar(10) x
Nvarchar(10) x

3

MaNSX

Nvarchar(10)

4

MaKhachHang

Nvarchar(10)

5
NguoiLap
6
NgayLap
9. Bảng ChiTietDonHang
STT Tên trường

1
2
3
4

MaDH
MaMatHang
SoLuong
Gia

Mã đặc điểm
Tên đặc điểm
Mô tả

Nvarchar(50) x
Datetime
x

Mã đơn hàng
Mã loại đơn
hàng
Mã nhà sản
xuất

khách
hàng
Người lập
Ngày lập

Kiểu trường


Ghi chú

Not
Null
Nvarchar(10) x
Nvarchar(10) x
Int
x
Float
x

Page
16

Mã đơn hàng
Mã mặt hàng
Số lượng
giá

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

CHƯƠNG 2:
CÀI ĐẶT TRONG SQL SERVER (VIEW, STORE PROCEDURE,
FUNCTION, TRIGGER)
1.Cài đặt trong sql các quan hệ


Page
17

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

CHƯƠNG 3:
THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH
1. Thực hiện chương trình
Sau khi đã vẽ ra các form và thiết kế cơ sở dữ liệu cho hệ thống, ta đi thực hiện các
form của chương trình.
+MainForm: gồm MenuStrip chứa là các menu chức năng của chương trình
+File: gồm các menu chức năng nhỏ hơn như “đăng nhập”, “đăng xuất”và “thoát”
chương trình
+Quản lý danh mục: gồm các menu chức năng nhỏ như “đặc điểm mặt hàng”,
“thông tin nhà sản xuất”. Các chức năng này cho phép khởi động các form chức
năng con là form đặc điểm mặt hàng và form thông tin nhà sản xuất
+ Quản lý mặt hàng: gồm các menu chức năng như “thêm mới”, “cập nhật và xóa
bỏ” cho phép khởi động các form thêm mới, cập nhật và xóa bỏ.
+ Quản lý khách hàng: gồm các menu chức năng như “thêm mới”, “cập nhật và
xóa bỏ”. Các chức năng này cho phép khởi động các form thêm mới, cập nhật và
xóa bỏ khách hàng
+ Quản lý bán hàng: gồm các menu chức năng “đơn hàng” và “thanh toán”. Trong
chức năng đơn hàng có 2 chức năng con là “thêm mới”, “cập nhật và xóa bỏ” đơn
hàng. Hai chức năng này cho phép khởi động 2 form con là thêm mới, cập nhật và
xóa bỏ đơn hàng. Chức năng thanh toán giúp khởi động form thanh toán.
+ Tìm kiếm: gồm các menu chức năng “tìm kiếm mặt hàng”, “tìm kiếm khách
hàng”. Hai chức năng này cho phép khởi động 2 form tìm kiếm mặt hàng và tìm

kiếm khách hàng.
Main form được thiết kế như sau:

Page
18

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

Hình 10: Form giao diện

1.1.

Trang chủ

Form đăng nhập giúp người dùng là nhân viên hoặc khách hàng đang nhập vào hệ
thống theo đúng quyền mà có thể sử dụng các chức năng của chương trình. Nếu
người dùng đăng nhập dưới quyền nhân viên thì sẽ được sử dụng tất cả chức năng
của chương trình. Nếu là khách hàng thì chỉ được sử dụng các chức năng tìm kiếm
và xem thông tin

Hình 11: Form đăng nhập

Page
19

Nhóm 7- Tin kinh tế k57



Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

1.2. Quản lý danh mục
a. Đặc điểm
Form đặc điểm gồm các chức năng thêm mới, cập nhật và xóa bỏ các thông tin đặc
điểm của. Ngoài ra còn có các nút điều khiển để có thể di chuyển tới bản ghi thông
tin của từng đặc điểm

Hình vẽ 12: Form đặc điểm

b. Thông tin nhà sản xuất
Form này cho phép người dùng là nhân viên có thể thêm mới, cập nhật và xóa bỏ
các thông tin của nhà sản xuất. Khi có một nhà sản xuất mới cung cấp các mặt
hàng thì nhân viên sẽ thêm mới các thông tin của nhà sản xuất đó để tiện giao dịch
lần sau.

Page
20

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

Hình vẽ 13: Form thông tin nhà sản xuất

1.3. Quản lý mặt hàng
Form thêm mặt hàng cho phép người dùng nhân viên có thể thêm các thông tin của
mặt hàng mới. Khi lần đầu được nhập về, nhân viên sẽ điền đầy đủ các thông tin

liên quan tới mặt hàng vào form và nhấp vào nút thêm mới để thêm mới các thông
tin về mặt hàng đó.

Page
21

Nhóm 7- Tin kinh tế k57


Đề tài 16: Xd Phần Mềm Quản Lý Hệ Thống Bán Lẻ Trong Cửa Hàng Mua Bán ĐTDĐ

Hình vẽ 14: Form đặc điểm mặt hàng

1.4.Quản lý khách hàng
Khi có một khách hàng mới đến mua hàng thì nhân viên sẽ dựa trên các thông tin
của khách hàng trong đơn hàng yêu cầu để điền đầy đủ các thông tin theo form rồi
chon nút thêm mới để thêm mới thông tin khách hàng.

Page
22

Nhóm 7- Tin kinh tế k57


×