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

PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN ĐỒ CHƠI

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 (1.51 MB, 34 trang )

BỘ CÔNG THƢƠNG
TRƢỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG


PHẦN MỀM QUẢN LÝ CỬA HÀNG

BÁN ĐỒ CHƠI
GV hƣớng dẫn: Dƣơng Hữu Phƣớc
Lƣu Tuệ Hảo
Nguyễn Thị Ngọc
Sinh viên thực hiện: Nguyễn Trung Đoàn

Nguyễn Hoàng Hiếu
Lớp: CĐTH14C

TP. HỒ CHÍ MINH – 2016


LỜI MỞ ĐẦU

Cửa hàng đồ chơi là một cửa hàng loại nhỏ, bày bán đủ các loại đồ chơi chủ
yếu cho các độ tuổi từ trung học trở xuống. Đôi khi, các cửa hàng này chỉ tập trung
đầu tư kinh doanh một số mặt hàng, sản phẩm đồ chơi của một thương hiệu hay một
lĩnh vực, một độ tuổi như đồ chơi Lego, đồ chơi cho trẻ sơ sinh, đồ chơi giáo dục…
Với số lượng mặt hàng đa dạng, phong phú về thể loại và giá cả, việc quản lý một
cửa hàng đồ chơi cho bé không phải là điều dễ dàng, thậm chí, nếu không có cách
thức quản lý phù hợp sẽ gây ra nhầm lẫn và thất thoát hàng hóa không đáng có. Do
vậy, để có được sự quản lý chặt chẽ hàng hóa và doanh thu để đem lại sự phục vụ
khách hàng tốt nhất có thể, phần mềm quản lý cửa hàng đồ chơi tích hợp các chức
năng dành riêng cho bán hàng đồ chơi và được ủng hộ hưởng ứng nhiệt tình của các
cửa hàng, đưa vào ứng dụng một cách có hiệu quả.




LỜI CẢM ƠN

Em chân thành cảm ơn các thầy cô đã hướng giúp chúng em thực hiện đồ án
này.


NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN

.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
TP.HỒ CHÍ MINH, ngày … tháng … năm 20…

Giáo viên hƣớng dẫn

(Ký và ghi rõ họ tên)


NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
TP.HỒ CHÍ MINH, ngày … tháng … năm 20…

Giáo viên phản biện
(Ký và ghi rõ họ tên)


MỤC LỤC


Chương I: GIỚI THIỆU ĐỒ ÁN........................................................................1
1. Tổng quan ...................................................................................................1
1.1 Mục tiêu ................................................................................................1
1.2 Thành phần, vai trò, đánh giá từng thành viên trong nhóm .................1
1.3 Bảng công việc .....................................................................................2
2. Các chức năng của phần mềm ....................................................................3
2.1 Quản lý bán hàng ..................................................................................3
2.2 Quản lý sản phẩm .................................................................................3
2.3 Quản lý loại sản phẩm ..........................................................................3
2.4 Quản lý báo cáo thống kê .....................................................................3
2.5 Quản lý nhân viên.................................................................................3
2.6 Quản lý loại nhân viên..........................................................................4
2.7 Quản lý hóa đơn bán.............................................................................4
2.8 Quản lý hóa đơn nhập...........................................................................4
2.9 Quản lý khách hàng ..............................................................................4
2.10 Quản lý đơn đặt hàng .........................................................................4
2.11 Quản lý nhà cung cấp .........................................................................4
2.12 Chức năng tìm kiếm ...........................................................................4
2.13 Chức năng đăng nhập .........................................................................4
3. Các phần mềm sử dụng ..............................................................................5
3.1 Microsoft Visual Studio 2010 ..............................................................5

i


3.2 Microsoft SQL Server 2008 .................................................................5
Chương II: PHÂN TÍCH ....................................................................................6
1. Lượt đồ Use Case .......................................................................................6
1.1 Use Case nhân viên quản lý .................................................................6
1.2 Use Case nhân viên bán hàng ...............................................................7

1.3 Use Case nhân viên thủ kho .................................................................7
2. Đặc tả Use Case ..........................................................................................8
2.1 Chức năng đăng nhập ...........................................................................8
2.2 Chức năng thêm khách hàng ................................................................9
2.3 Chức năng thêm hóa đơn bán .............................................................10
2.4 Chức năng thống kê ............................................................................11
2.5 Tìm kiếm ............................................................................................12
3. Sequence Diagram ....................................................................................13
Chương III: THIẾT KẾ ....................................................................................14
1. Thiết kế giao diện .....................................................................................14
1.1 Giao diện đăng nhập ...........................................................................14
1.2 Giao diện chính ..................................................................................14
1.3 Giao diện quản lý hóa đơn bán ...........................................................15
1.4 Giao diện quản lý hóa đơn nhập .........................................................15
1.5 Giao diện quản lý khách hàng ............................................................16
1.6 Giao diện quản lý nhà cung cấp .........................................................16
1.7 Giao diện quản lý nhân viên ...............................................................17
1.8 Giao diện quản lý sản phẩm ...............................................................17

ii


2. Đặc điểm chất lượng ................................................................................18
2.1 Giao diện ............................................................................................18
2.2 Chức năng ...........................................................................................18
Chương IV: CHỨC NĂNG ĐỒ ÁN ................................................................19
1. CHỨC NĂNG QUẢN LÝ BÁN HÀNG .................................................19
1.1 Chức năng thêm hóa đơn nhập ...........................................................19
1.2 Chức năng cập nhật hóa đơn nhập .....................................................19
1.3 Chứ năng xóa hóa đơn nhập ...............................................................19

1.4 Chức năng thêm hóa đơn bán .............................................................19
1.5 Chức năng cập nhật hóa đơn bán .......................................................19
1.6 Chứ năng xóa hóa đơn bán .................................................................20
1.7 Chức năng thêm đơn đặt hàng ............................................................20
1.8 Chức năng cập nhật đơn đặt hàng ......................................................20
1.9 Chức năng xóa đặt hàng .....................................................................20
2. CHỨC NĂNG QUẢN LÝ SẢN PHẨM..................................................21
2.1 Chức năng thêm sản phẩm .................................................................21
2.2 Chức năng cập nhật sản phẩm ............................................................21
2.3 Chức năng xóa sản phẩm....................................................................21
2.4 Chức năng thêm loại sản phẩm ..........................................................21
2.5 Chức năng cập nhật loại sản phẩm .....................................................21
3. QUẢN LÝ NHÂN VIÊN .........................................................................21
3.1 Chức năng thêm nhân viên .................................................................21
3.2 Chức năng cập nhật ............................................................................22

iii


3.3 Chức năng xóa nhân viên ...................................................................22
4. CHỨC NĂNG THỐNG KÊ .....................................................................22
4.1 Thống kê tất cả sản phẩm ...................................................................22
Chương V: ƯU ĐIỂM NHƯỢC ĐIỂM ...........................................................23
1. Ưu điểm ....................................................................................................23
1.1 Quá trình bán hàng: ............................................................................23
1.2 Quá trình quản lý sản phẩm:...............................................................23
1.3 Quá trình quản lý nhân viên: ..............................................................23
1.4 Quá trình thống kê: .............................................................................23
2. Nhược điểm ..............................................................................................23
2.1 Người dùng: ........................................................................................23

2.2 Máy tính: ............................................................................................23

iv


Danh mục Hình

Hình 1-1 Use Case nhân viên quản lý ................................................................6
Hình 1-2 Use Case nhân viên bán hàng .............................................................7
Hình 1-3 Use Case nhân viên thủ kho ................................................................7
Hình 1-1 Giao diện đăng nhập .........................................................................14
Hình 1-2 Giao diện chính .................................................................................14
Hình 1-3 Giao diện quản lý hóa đơn bán .........................................................15
Hình 1-4 Giao diện quản lý hóa đơn nhập .......................................................15
Hình 1-5 Giao diện quản lý khách hàng ...........................................................16
Hình 1-6 Giao diện quản lý nhà cung cấp ........................................................16
Hình 1-7 Giao diện quản lý nhân viên .............................................................17
Hình 1-8 Giao diện quản lý sản phẩm ..............................................................17

v


Danh mục bảng
Bảng 2-1 Đặc tả Use Case chức năng đăng nhập ...............................................8
Bảng 2-2 Đặc tả Use Case chức năng thêm khách hàng ....................................9
Bảng 2-3 Đặc tả Use Case chức năng thêm hóa đơn bán .................................10
Bảng 2-4 Đặc tả Use Case chức năng thống kê ...............................................11
Bảng 2-5 Đặc tả Use Case chức năng tìm kiếm ...............................................12

vi



Chương I: GIỚI THIỆU ĐỒ ÁN

Chƣơng I: GIỚI THIỆU ĐỒ ÁN
1. Tổng quan
- Người quản lý nắm rõ tình hình mua bán, doanh thu của cửa hàng,
thống kê theo từng tháng.
- Nhân viên bán hàng sẽ tính tiền những mặt hàng mà khách mua
và lập hóa đơn cho khách hàng.
- Nhân viên thủ kho quản lý số lượng, kiểm kê hàng hóa trong kho,
quản lý nhập hàng và lập hóa đơn nhập.
- Khách hàng là người mua hàng của cửa hàng. Cửa hàng sẽ lưu
thông tin khách hàng.
1.1 Mục tiêu
- Hệ thống hoạt động ổn định.
- Giao diện dễ nhìn, chức năng dễ sử dụng, phù hợp với mọi người
dùng.
- Các chức năng hỗ trợ tốt việc quản lý, tính toán trong cửa hàng.
1.2 Thành phần, vai trò, đánh giá từng thành viên trong nhóm
 Thành phần, vai trò:
- Nguyễn Trung Đoàn: Phân tích, thiết kế cơ sở dữ liệu, thiết kế
giao diện.
- Nguyễn Hoàng Hiếu: Code các chức năng.
 Đánh giá:
- Nguyễn Trung Đoàn: 100%.

1



Chương I: GIỚI THIỆU ĐỒ ÁN

- Nguyễn Hoàng Hiếu: 100%.
1.3 Bảng công việc
1.3.1 Sản phẩm chung
- Phần mềm quản lý cửa hàng bán đồ chơi. (0.0)
1.3.2 Danh sách sản phẩm con
- Phần mềm quản lý. (0.1)
- Cơ sở dữ liệu. (0.2)
1.3.3 Danh sách công việc
- Phần mềm: Giao diện: (0.1.1)
 Lấy ý kiến khách hàng. (0.1.1.1)
 Phân tích yêu cầu khách hàng. (0.1.1.2)
 Thiết kế giao diện theo bảng phân tích. (0.1.1.3)
- Phần mềm: Chức năng: (0.1.2)
 Quản lý sản phẩm: Thêm, xóa, sửa sản phẩm.(0.1.2.1)
 Quản



nhân

viên:

Thêm,

xóa,

sửa


nhân

viên.(0.1.2.2)
 Quản lý nhà cung cấp: Thêm, xóa, sửa nhà cung
cấp.(0.1.2.3)
 Quản lý khách hàng: Thêm, xóa, sửa khách
hàng.(0.1.2.4)
 Quản lý bán hàng: Thêm hóa đơn bán.(0.1.2.5)
 Thống kê tất cả sản phẩm.(0.1.2.6)
- Cơ sở dữ liệu: (0.2)

2


Chương I: GIỚI THIỆU ĐỒ ÁN

 Lấy yêu cầu khách hàng. (0.2.1)
 Phân tích cơ sở dữ liệu: bảng, thuộc tính, kiểu dữ liệu,
khóa chính, khóa ngoại. (0.2.2)
 Thiết kế cơ sở dữ liệu trên hệ quản trị cơ sở dữ liệu
theo yêu cầu của khách hàng. (0.2.3)
2. Các chức năng của phần mềm
2.1 Quản lý bán hàng
- Chức năng cho phép người dùng thực hiện quá trình bán hàng. Sau
khi thanh toán sản phẩm sẽ lập hóa đơn bán.
2.2 Quản lý sản phẩm
- Chức năng cho phép người dùng thực hiện các thao tác với sản
phẩm. Chỉnh sửa thông tin sản phẩm, thêm sản phẩm mới, xóa sản
phẩm không cần thiết.
2.3 Quản lý loại sản phẩm

- Trong một cửa hàng thì có nhiều loại sản phẩm, chức năng này
giúp người sử dụng phần mềm nắm rõ các loại sản phẩm đang có
trong cửa hàng và người dùng có thể thực hiện các thao tác thêm loại
sản phẩm, cập nhật loại sản phẩm hoặc có thể xóa loại sản phẩm.
2.4 Quản lý báo cáo thống kê
- Chức năng cho phép người dùng thống kê các sản phẩm đã bán
được, sản phẩm tồn kho, sản phẩm nhập vào, doanh thu.
2.5 Quản lý nhân viên

3


Chương I: GIỚI THIỆU ĐỒ ÁN

- Chức năng cho phép người dùng quản lý được các nhân viên trong
cửa hàng thông tin cửa nhân viên, người dùng có thể thêm, cập nhật,
xóa thông tin nhân viên đó.
2.6 Quản lý loại nhân viên
- Trong cửa hàng có nhân viên quản lý, nhân viên bán hàng, nhân
viên thủ kho nên chức năng này giúp quản lý tốt các loại nhân viên,
có thể thêm xóa cập nhật một loại nhân viên.
2.7 Quản lý hóa đơn bán
- Chức năng quản lý hóa đơn bán giúp người dùng có thể thêm, cập
nhật, xóa sản phẩm bán ra.
2.8 Quản lý hóa đơn nhập
- Chức năng cho phép người dùng thêm, sửa, xóa hóa đơn nhập.
2.9 Quản lý khách hàng
- Lưu lại thông tin khách hàng, người dùng có thể thêm, xóa, sửa
thông tin khách hàng.
2.10 Quản lý đơn đặt hàng

- Chức năng cho phép người dùng thêm, sửa, xóa đơn đặt hàng.
2.11 Quản lý nhà cung cấp
- Chức năng cho phép người dùng thêm, sửa, xóa nhà cung cấp.
2.12 Chức năng tìm kiếm
- Chức năng cho phép user tìm kiếm theo các điều kiện khác nhau.
2.13 Chức năng đăng nhập

4


Chương I: GIỚI THIỆU ĐỒ ÁN

- Cho phép người dùng đăng nhập vào hệ thống.
3. Các phần mềm sử dụng
3.1 Microsoft Visual Studio 2010
3.2 Microsoft SQL Server 2008

5


Chương II: PHÂN TÍCH

Chƣơng II: PHÂN TÍCH
1. Lƣợt đồ Use Case
1.1 Use Case nhân viên quản lý

Hình 1-1 Use Case nhân viên quản lý

6



Chương II: PHÂN TÍCH

1.2 Use Case nhân viên bán hàng

Hình 1-2 Use Case nhân viên bán hàng

1.3 Use Case nhân viên thủ kho

Hình 1-3 Use Case nhân viên thủ kho

7


Chương II: PHÂN TÍCH

2. Đặc tả Use Case
2.1 Chức năng đăng nhập
Mã Use Case

UC01-DangNhap

Tên Use Case

Đăng nhập

Tóm tắt

Use Case này mô tả chức năng đăng nhập vào hệ
thống bán hàng.


Tác nhân

1. Quản lý, nhân viên bán hàng, nhân viên thủ
kho.
2. Hệ thống.

Điều kiện tiên quyết

1. Nhân viên phải có tài khoản.

Luồng sự kiện chính

1. Nhân viên sử dụng tài khoản mà cửa hàng cấp
để đăng nhập vào hệ thống.
2. Hệ thống kiểm tra tính hợp lệ của tài khoản.
3. Đăng nhập thành công, chuyển đến màn hình
làm việc.

Luồng sự kiện phụ

A. Tài khoản đăng nhập không hợp lệ:
1. Yêu cầu người dùng nhập lại.
Bảng 2-1 Đặc tả Use Case chức năng đăng nhập

8


Chương II: PHÂN TÍCH


2.2 Chức năng thêm khách hàng
Mã Use Case

UC02-ThemKhachHang

Tên Use Case

Thêm khách hàng

Tóm tắt

Use Case này mô tả chức năng thêm khách hàng.

Tác nhân

1. Nhân viên quản lí, nhân viên bán hàng.
2. Hệ thống.

Điều kiện tiên quyết

1. Nhân viên đăng nhập được vào hệ thống.

Luồng sự kiện chính

1. Nhân viên nhập toàn bộ thông tin khách hàng.
2. Hệ thống kiểm tra tính hợp lệ cửa thông tin
nhập vào.
3. Thông báo thêm khách hàng thành công.

Luồng sự kiện phụ


A. Dữ liệu nhập không hợp lệ:
1. Thông báo thêm thất bại.
2. Yêu cầu nhập lại thông tin.
3. Hiển thị giao diện nhập.
4. UC tiếp tục ở bước 1.

Bảng 2-2 Đặc tả Use Case chức năng thêm khách hàng

9


Chương II: PHÂN TÍCH

2.3 Chức năng thêm hóa đơn bán
Mã Use Case

UC03-ThemHoaDonBan

Tên Use Case

Thêm hóa đơn bán

Tóm tắt

Use Case này mô tả chức năng thêm hóa đơn bán.

Tác nhân

1. Nhân viên quản lí, nhân viên bán hàng.

2. Hệ thống.

Điều kiện tiên quyết

1. Nhân viên đăng nhập được vào hệ thống.

Luồng sự kiện chính

1. Người dùng chọn sản phẩm khách hàng mua
và nhập số lượng cần mua, tìm tên khách hàng
trong hệ thống nếu chưa có người dùng phải
thêm thông tin khách hàng vào hệ thống.
2. Hệ thống kiểm tra thông tin mà người dùng
nhập vào. Hệ thống tính tổng tiền dựa trên đơn
giá và số lượng sản phẩm được mua.
3. Người dùng in hóa đơn cho khách hàng.
4. Hệ thống lưu hóa đơn vào cơ sở dữ liệu.

Luồng sự kiện phụ

A. Số lượng nhập vào không hợp lệ:
1. Hệ thống thông báo số lượng không hợp
lệ.Yêu cầu nhập lại.
2. Hiện lại màn hình nhập.
3. UC tiếp tục ở bước 1.

Bảng 2-3 Đặc tả Use Case chức năng thêm hóa đơn bán

10



Chương II: PHÂN TÍCH

2.4 Chức năng thống kê
Mã Use Case

UC03-ThongKe

Tên Use Case

Thống kê

Tóm tắt

Use Case này mô tả chức năng thông kê.

Tác nhân

1. Nhân viên quản lí
2. Hệ thống.

Điều kiện tiên quyết

1. Nhân viên đăng nhập được vào hệ thống.

Luồng sự kiện chính

1. Người dùng chọn loại thống kê gồm: thống kê
sản phẩm bán, thống kê sản phẩm tồn kho,
thống kê doanh thu.

2. Giao diện hiển thị kiểu thống kê gồm: thống
kê theo quí hoặc theo năm.
3. Hệ thống hiển thị kế quả thống kê. Người
dùng có thể in ra.

Luồng sự kiện phụ

A. Dữ liệu nhập không hợp lệ:
1. Yêu cầu người dùng chọn lại.
Bảng 2-4 Đặc tả Use Case chức năng thống kê

11


Chương II: PHÂN TÍCH

2.5 Tìm kiếm
Mã Use Case

UC03-TimKiem

Tên Use Case

Tìm Kiếm

Tóm tắt

Use Case này mô tả chức năng tìm kiếm.

Tác nhân


1. Nhân viên bán hàng, nhân viên quản lí.
2. Hệ thống.

Điều kiện tiên quyết

1. Nhân viên đăng nhập được vào hệ thống.

Luồng sự kiện chính

1. Người dùng chọn loại tìm kiếm gồm: Tìm
kiếm sản phẩm, tìm kiếm khách hàng, tìm
kiếm nhân viên, tìm kiếm loại nhân viên, tìm
kiếm nhà cung cấp.
2. Hệ thống sẽ đưa ra kết quả tìm kiếm.

Luồng sự kiện phụ

A. Hệ thống tìm kiếm không tìm thấy kết quả tìm
kiếm.
Bảng 2-5 Đặc tả Use Case chức năng tìm kiếm

12


Chương II: PHÂN TÍCH

3. Sequence Diagram

13



Chương III: THIẾT KẾ

Chƣơng III: THIẾT KẾ
1. Thiết kế giao diện
1.1 Giao diện đăng nhập

Hình 1-1 Giao diện đăng nhập

1.2 Giao diện chính

Hình 1-2 Giao diện chính

14


×