Tải bản đầy đủ (.docx) (50 trang)

Quản lý bán hàng giày dép c

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 (3.63 MB, 50 trang )

TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
KHOA CƠNG NGHỆ THƠNG TIN


ĐỒ ÁN MƠN HỌC
LẬP TRÌNH C#

ĐỀ TÀI:

QUẢN LÝ BÁN HÀNG TẠI CỬA HÀNG
YASASNEAKER
Giảng viên hướng dẫn

: Th.S Nguyễn Thanh Trường

Sinh viên thực hiện 1

: Dương Thị Hồng Ngọc

Sinh viên thực hiện 2

: Phan Thanh Nhã

Mã lớp học phần

: 2021112005601

Tp. Hồ Chí Minh - 05/ 2021


TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING


KHOA CƠNG NGHỆ THƠNG TIN


ĐỒ ÁN MƠN HỌC
LẬP TRÌNH C#

ĐỀ TÀI:

QUẢN LÝ BÁN HÀNG TẠI CỬA HÀNG
YASASNEAKER
Giảng viên hướng dẫn

: Th.S Nguyễn Thanh Trường

Sinh viên thực hiện 1

: Dương Thị Hồng Ngọc – 1921006762

Sinh viên thực hiện 2

: Phan Thanh Nhã – 1921006771

Mã lớp học phần

: 2021112005601

Tp. Hồ Chí Minh – 05/2021


NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN 1

..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
Điểm số:...........................................................................................................
Điểm chữ:.........................................................................................................
Tp. Hồ Chí Minh, ngày … tháng 5 năm 2021
Giảng viên phụ trách học phần
(Ký và ghi rõ họ tên)


NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN 2
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................

..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
Điểm số:...........................................................................................................
Điểm chữ:.........................................................................................................
Tp. Hồ Chí Minh, ngày … tháng 5 năm 2021
Giảng viên phụ trách học phần
(Ký và ghi rõ họ tên)


LỜI CẢM ƠN
Để có thể hồn thành được bài đồ án này, chúng em xin chân thành cảm ơn
đến trường Đại học Tài Chính – Marketing đã tạo điều kiện cho chúng em có mơi
trường học tập chất lượng. Xin cảm ơn đến toàn thể các Giảng viên đã hết long
quan tâm, trợ giúp, trang bị cho chúng em những kiến thức quý báu. Đặc biệt,
chúng em xin gửi lời cảm ơn sâu sắc tới Giảng viên phụ trách học phần - Thạc sĩ
Nguyễn Thanh Trường cùng các cô, chú, bác, anh, chị làm việc trong cửa hàng
YaSaSneaker đã hướng dẫn, chỉ bảo tận tình cho nhóm chúng em trong quá trình
thực hiện đồ án. Đây là một dịp để chúng em tiếp cận với thực tiễn công việc cũng

như kiểm chứng và vận dụng những vấn đề lý thuyết được học trên giảng đường
vào trong các ngữ cảnh hoạt động của một số đơn vị, tổ chức.
Với vốn kiến thức cũng như kinh nghiệm cịn rất nhiều thiếu sót, khiêm tốn và
là bước đầu làm quen với công việc nghiên cứu mang tính thực nghiệm thì chắc
chắn kết quả đạt được của chúng em cũng không tránh khỏi những hạn chế nhất
định. Chúng em rất mong muốn được các Giảng viên, những anh chị sinh viên đi
trước hay bất kỳ độc giả nào quan tâm và góp ý để chúng em hoàn thiện hơn cho
các đồ án cũng như các nghiên cứu tiếp theo của mình.
Cuối cùng, chúng em xin kính chúc thầy Nguyễn Thanh Trường cùng tất cả
những người đã hỗ trợ và đóng góp ý kiến cho chúng em cùng những người thân
của mình lời chúc sức khỏe, hạnh phúc và thành đạt.
Sinh viên: Phan Thanh Nhã & Dương Thị Hồng Ngọc


MỤC LỤC

DANH MỤC TỪ VIẾT TẮT......................................................................................i
DANH MỤC HÌNH..................................................................................................iii
CHƯƠNG 1:

GIỚI THIỆU...................................................................................1

1.1 Giới thiệu về cửa hàng.................................................................................1
1.2 Lý do hình thành đề tài................................................................................1
1.3 Mục tiêu đề tài.............................................................................................2
1.4 Nội dung đề tài............................................................................................2
1.5 Đối tượng và phạm vi đề tài.........................................................................2
1.6 Phương pháp nghiên cứu.............................................................................3
CHƯƠNG 2:


CƠ SỞ LÝ THUYẾT.....................................................................4

2.1 Đặt vấn đề....................................................................................................4
2.1.1 Mô tả bài tốn......................................................................................4
2.1.2 Quy trình nghiệp vụ.............................................................................5
2.2 Tổng quan về nghiệp vụ...............................................................................6
2.3 Tổng quan về công cụ..................................................................................9
2.3.1 Tổng quan về ngôn ngữ lập trình C#...................................................9
2.3.2 Tổng quan về hệ quản trị cơ sở dữ liệu SQL Server..........................10
CHƯƠNG 3:

PHÂN TÍCH, THIẾT KẾ HỆ THỐNG.........................................11

3.1 Khảo sát hiện trạng và nhu cầu..................................................................11
3.1.1 Khảo sát hiện trạng............................................................................11


3.1.2 Khảo sát nhu cầu................................................................................11
3.1.3 Lưu trữ...............................................................................................11
3.1.4 Cập nhật.............................................................................................12
3.1.5 Tìm kiếm...........................................................................................12
3.1.6 Thống kê và báo cáo..........................................................................12
3.2 Phân tích cơ sở dữ liệu...............................................................................13
3.2.1 Biểu mẫu thực tế................................................................................13
3.2.2 Sơ đồ dòng dữ liệu (DFD).................................................................16
3.2.2.1 Mơ hình dịng dữ liệu mức 1........................................................16
3.2.2.2 Mơ hình dịng dữ liệu mức 2........................................................16
3.2.2.3 Mơ hình dịng dữ liệu mức 3........................................................16
3.2.3 Các thực thể và thuộc tính cần lưu trữ...............................................19
3.2.4 Mối quan hệ thực thể.........................................................................19

3.3 Thiết kế cơ sỡ dữ liệu................................................................................20
3.3.1 Thiết kế cơ sỡ dữ liệu mức ý niệm.....................................................20
3.3.2 Thiết kế cơ sỡ dữ liệu mức logic........................................................21
3.3.3 Thiết kế cơ sỡ dữ liệu mức vật lý.......................................................22
CHƯƠNG 4:

ĐẶC TẢ CÁC CHỨC NĂNG CỦA HỆ THỐNG VÀ QUY

TRÌNH KHAI THÁC......................................................................................23
4.1 Đặc tả sở đồ chức năng hệ thống...............................................................23
4.2 Thiết kế giao diện......................................................................................24
CHƯƠNG 5:

KẾT LUẬN VÀ KIẾN NGHỊ.......................................................34

5.1 Kiến thức...................................................................................................34


5.2 Về chương trình.........................................................................................34
5.2.1 Ưu điểm.............................................................................................34
5.2.2 Nhược điểm.......................................................................................34
5.3 Hướng phát triển........................................................................................34


DANH MỤC TỪ VIẾT TẮT
Từ viết tắt

Ý nghĩa

CSDL


Cở sở dữ liệu

QLBH

Quản lý bán hàng


DANH MỤC BẢNG
Bảng 3.1: Mô tả phiếu nhập..................................................................................13
Bảng 3.2 Mô tả phiếu xuất....................................................................................14
Bảng 3.3: Mơ tả hố đơn.......................................................................................15

DANH MỤC HÌN


Hình 2.1: Quy trình nghiệp vụ bán hàng...............................................................5
Hình 3.1: Mơ tả phiếu nhập.................................................................................13
Hình 3.2: Mơ tả phiếu xuất..................................................................................14
Hình 3.3: Mơ tả hố đơn.....................................................................................15
Hình 3.4: Sơ đồ DFD mức 1................................................................................16
Hình 3.5: Sơ đồ DFD mức 2................................................................................16
Hình 3.6: sở đồ DFD xử lí bán hàng...................................................................17
Hình 3.7: Sơ đồ DFD nhập hàng.........................................................................18
Hình 3.8: Sơ đồ DFD thống kê kho.....................................................................18
Hình 3.9: CSDL mức ý niệm...............................................................................20
Hình 3.10: Sơ đồ Diagrams.................................................................................22
Hình 4.1: Sơ đồ chức năng hệ thống quản lý bán hàng.......................................23
Hình 4.2: Giao diện hệ thống..............................................................................24
Hình 4.3: Phân hệ hệ thống của giao diện chính.................................................24

Hình 4.4: Phân hệ danh mục của giao diện chính................................................25
Hình 4.5: Phân hệ báo cáo của giao diện chính...................................................24
Hình 4.6: Phân hệ CSDL của giao diện chính.....................................................25
Hình 4.7: Giao diện đăng nhập............................................................................25
Hình 4.8: Giao diện quản lý nhân viên................................................................26
Hình 4.9: Giao diện quản lý tài khoản.................................................................26
Hình 4.10: Giao diện quản lý lịch sử đăng nhập..................................................27
Hình 4.11: Giao diện danh mục hố đơn.............................................................27


Hình 4.12: Giao diện danh mục Khách hàng.........................................................28
Hình 4.13: Giao diện danh mục nhà cung cấp.......................................................28
Hình 4.14: Giao diện danh mục phiếu nhập hàng..................................................29
Hình 4.15: Giao diện danh mục phiếu xuất hàng...................................................29
Hình 4.16: Giao diện danh mục sản phẩm.............................................................30
Hình 4.17: Giao diện sao lưu CSDL......................................................................31
Hình 4.18: Giao diện phục hồi CSDL...................................................................31
Hình 4.19: Thống kê danh sách sản phẩm.............................................................32
Hình 4.20: Báo cáo sản phẩm theo ngày...............................................................33
Hình 4.21: Báo cáo doanh thu...............................................................................33


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

CHƯƠNG 1: GIỚI THIỆU
1.1 Giới thiệu về cửa hàng
Cửa hàng YaSaSneaker ra đời vào năm 2017 tại thành phố Hồ Chí Minh là nơi
cung cấp giày, dép, phụ kiện thể thao chính hãng với hơn 5 năm kinh nghiệm trong
lĩnh vực bán buôn, phân phối và bán lẻ hàng hóa trong lĩnh vực giày, dép.
Giày, dép là một trong những phụ kiện khơng thể thiếu góp phần tạo nên

phong cách thời trang của mỗi người. Chính vì điều đó YaSaSneaker mong muốn
đem đến những mẫu giày mới nhất được cập nhật thường xuyên giúp khách hàng dễ
dàng hơn trong việc lựa chọn và cập nhật những mẫu hàng thịnh hành của thời trang
giày dép trong nước và thế giới.
1.2 Lý do hình thành đề tài
Ngày nay, cả thế giới nói chung và Việt Nam nói riêng đang chuyển mình đi
lên và phát triển tiếp nhận những thành tựu và khoa học mới. Từ khi nước ta gia
nhập WTO nền kinh tế bước sang một trang mới, nề kinh tế mở cửa giao lưu hàng
hóa thơng thương với tất cả các nước. Bên cạnh đó chúng ta học hỏi được cách quản
lý hàng hóa trong việc quản lí và bán hàng. Với chính sách của nhà nước và sự đầu
tư của nước ngoài, nền kinh tế của nước ta đã phát triển một cách nhanh chóng. Vì
vậy, trong hoạt động kinh doanh thương nghiệp tiêu thụ hàng hóa nhỏ và lẻ là vấn
đề quan trọng.
Trong thời kì mà kinh tế phát triển như hiện nay thì việc mua bán và trao đổi
được diễn ra trên nhiều hình thức, và hình thức cơ bản nhất là mở các cửa hàng để
thực hiện việc trao đổi và mua bán đó.
Để 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ì chúng ta phải có cơng tác quản lý tốt, để đáp ứng được cơng tác
đó thì rất cần những ứng dụng về cơng nghệ, mà đặc biệt là các phần mềm quản lý
và phần mềm quản lý bán hàng.

Trang 1


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

1.3 Mục tiêu đề tài
Hệ thống quản lí cửa hàng giày dép được xây dựng nhằm phục vụ các mục
tiêu cơ bản:
-


Kiểm sốt được tình hình mua bán của cửa hàng, giảm thiếu mất mát và sai
sót trong số liệu.

-

Tự động hóa một số cơng việc để tiết kiệm thời gian và cơng sức như: tạo
mã số hàng hóa, thông tin tồn kho, thông tin bán hàng,… Tự động tính tốn
và tổng hợp lợi nhuận thu theo u cầu báo cáo thống kê.

-

Dễ dàng lưu trữ và tìm kiếm dữ liệu.

-

Cập nhật thông tin các loại sản phẩm mới.

-

Hỗ trợ nhân viên dễ dàng nắm bắt được thông tin chi tiết của sản phẩm.

-

Giúp bảo mật tốt các thông tin kinh doanh của cửa hàng.

1.4 Nội dung đề tài
Đề tài phân tích, thiết kế hệ thống quản lý bán giày, dép tại cửa hàng
YaSaSneaker nhằm tìm ra những ưu điểm, hạn chế trong công tác quản lý lực
lượng bán hàng, tìm ra nguyên nhân của những hạn chế cần khắc phục.

Đề tài đưa ra một số hàm ý quản trị chủ yếu để hồn thiện cơng tác quản lý lực
lượng bán hàng của cửa hàng YaSaSneaker.
1.5 Đối tượng và phạm vi đề tài
-

Đối tượng nghiên cứu: Hoạt động công tác quản lý bán hàng giày, dép của
YaSaSneaker.

-

Khách thể nghiên cứu: chủ cửa hàng ,nhân viên quản lý, nhân viên bán hàng.

-

Không gian nghiên cứu : cửa hàng YaSaSneaker.

Trang 2


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

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

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ó.


-

Ra cửa hàng mà người ta có cách quản lý bằng phương pháp mà em đang cần
tìm hiểu học hỏi thêm.

-

Dùng phương pháp phân tích thiết kế hệ thống để tiến hành thực hiện đề tài.

Trang 3


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Đặt vấn đề
Các hoạt động quản lý trong một cửa hàng nói riêng hay cơng ty nói chung là
một chuỗi cơng việc rất vất vả và tốn nhiều thời gian, công sức. Nếu khơng có sự
cần mẫn, chăm chỉ và sáng suốt thì những sai sót là khơng tránh khỏi. Phần mềm
quản lý bán hàng sẽ giúp cho quá trình mua bán diễn ra nhanh chóng, hợp lý và
tránh được những sai sót khơng đáng có nêu trên.
2.1.1 Mơ tả bài tốn
Hàng tháng các nhân viên cửa hàng sẽ tổng hợp các thông tin về doanh thu, số
lượng tồn, số lượng bán và các thông tin khác để lập báo cáo.
Khi bán hàng, cửa hàng sẽ lưu thông tin của khách hàng: mã khách hàng, tên
khách hàng, địa chỉ, số điện thoại.
Mỗi lần bán hàng: cửa hàng sẽ tạo ra các hóa đơn bán để lưu giữ thơng tin.
Các hóa đơn bán này bao gồm: số hóa đơn, tên mặt hàng bán, ngày bán, số lượng
bán, đơn giá, số tiền bán.

Mỗi hóa đơn sẽ do một nhân viên phụ trách việc tạo lập và lưu trữ tại thời
điểm bán hàng. Thông tin các nhân viên: mã nhân viên, tên nhân viên, địa chỉ, giới
tính, số điện thoại.

Trang 4


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

2.1.2 Quy trình nghiệp vụ
Hình 2.1: Quy trình nghiệp vụ bán hàng

Mô tả:
(1) Khách hàng đến cửa hàng mua hàng, sau đó mang sản phẩm đến quầy thu
ngân để thanh toán.
(2) Nhân viên nhận sản phẩm từ khách hàng để tiến hành thanh toán
(3) Dựa vào sản phẩm khách hàng cần mua nhân viên lập phiếu xuất kho để
lấy sản phẩm.
(4) Căn cứ vào phiếu xuất nhân viên kho xuất sản phẩm từ kho ra ngoài quầy
(5) Nhận được sản phẩm từ kho, nhân viên tiến hành lập hoá đơn thanh toán
(6) Khách hàng nhận hoá đơn và tiến hành thanh toán hoá đơn.
(8) Khi sản phẩm trong kho đã hết nhân viên lập ra phiếu nhập để nhập thêm
sản phẩm về kho.

Trang 5


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

(7),(9) Cuối ngày dự vào hoá đơn thanh toán vào phiếu nhập hàng quản lý cửa

hàng có thể tổng kết doanh thu.
(10) Nhà cung cấp cung cấp sản phẩm cho kho.
2.2 Tổng quan về nghiệp vụ
a) Quản lý nhập hàng:
- Nhập hàng từ nhà cung cấp:
Khi nhà cung cấp đến giao hàng từ đơn đặt hàng chủ cửa hàng đã lập từ
trước(đơn đặt hàng được lập bằng tay và phần mềm không lưu trữ), nhân viên kiểm
tra số lượng, mẫu, chất lượng của mặt hàng được cung cấp theo đơn đặt hàng được
đính kèm theo lơ hàng nhập.
Nếu hàng nhập khơng đạt u cầu thì chỉ nhập những mặt hàng đạt yêu cầu và
chủ cửa hàng lập lại phiếu đặt hàng các mặt hàng bị lỗi, hàng bị lỗi thì trả lại nhà
cung cấp. Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu các thông tin bao
gồm: ngày nhập hàng, mặt hàng, số lượng, nhà cung cấp,… Sau đó nhân viên tiến
hành đưa vào kho và tiến hành sắp xếp để lưu trữ.
b) Quản lý bán hàng:
Khách mua hàng đến quầy thanh tốn, nhân viên hỏi thơng tin khách hàng,
nếu tìm thấy khách đã có trong hệ thống thì chọn tên khách hàng đó, ngược lại tạo
thơng tin khách để lưu lại.
Nhân viên nhập mã bằng tay có ghi trên mã vạch vào hệ thống. Hệ thống hiện
thông tin tên hàng, kèm giá bán. Số lượng nhập tay
Khách có thể mua nhiều sản phẩm, và nhân viên sẽ thao tác như trên. Xong hệ
thống sẽ tự động tính tổng tiền.
Nhấn thanh tốn để in hóa đơn cho khách hàng, hệ thống sẽ tự động cập nhật
số lượng tồn kho của các mặt hàng đã bán ở cửa hàng đó (trừ đi số lượng đã bán của

Trang 6


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã


từng mặt hàng). Hệ thống lưu lại Phiếu xuất hàng và chi tiết xuất hàng để sau này
thống kê, báo cáo.
c) Quản lý kho
- Sắp xếp kho
Khi hàng đưa vào kho, quản lý điều động nhân viên đến
Sắp xếp các mặt hàng theo 1 trật tự nhất định, hàng nào ở vị trí nào đƣợc bố
trí theo sơ đồ trong kho.
Các mặt hàng nhỏ, giá trị thấp thì đóng thùng theo số lượng tùy yêu cầu.
Ví dụ: Giày size nhỏ 100 hộp đóng thành 1 thùng và niêm phong, sau đó chất
lên kệ. Mục đích: giảm bớt thời gian và chi phí kiểm kê sau này.
Khi lấy hàng, nhân viên lấy những thùng nào đã mở dùng hết rồi mới dùng
thùng khác.
- Xem tồn kho:
Khi cửa hàng có nhu cầu xem tồn kho thì nhân viên sẽ thiệt lập thời gian muốn
xem tồn kho và phần mềm sẽ cho thấy tồn kho các mặt hàng.
d) Quản lý nhân viên
Khi nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu
lại bao gồm: Tên nhân viên, ngày sinh, số chứng minh, giới tính, ngày vào làm,
điện thoại, email,… và sau đó sẽ tạo một tài khoản, phân quyền đăng nhập hệ thống
cho nhân viên này.
Có 2 nhóm người dùng cho nhân viên: nhân viên, quản lý của hàng.
Phân quyền chức năng dựa vào nhóm người dùng:
Quản lý có quyền của hệ thống.
Nhân viên bán hàng chỉ thực hiện được các chức năng bán hàng, xem tồn kho,
quản lý thông tin khách hàng.,…

Trang 7


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã


e) Quản lý khách hàng
Mỗi khách hàng khi đến cửa hàng mua hàng và thanh toán sẽ được nhân viên
bán hàng hỏi có làm thành viên hay chưa?
Nếu có thành viên thì khách hàng cung cấp số điện thoại để nhân viên bán
hàng kiểm tra xem khách hàng có đủ điều kiện để giảm giá cho hóa đơn khơng?
Nếu chưa làm thành viên khách hàng có thể lập thành viên. Nhân viên tiến
hành lưu lại các thông tin bao gồm: tên khách hàng, số điện thoại, ngày sinh, số
chứng minh nhân dân… để lập thành viên cho khách hàng
Khách hàng mua hàng sẽ được cộng dồn số tiền mua hàng vào cột điểm tích
lũy(là số tiền). Điểm tích lũy này cộng dồn theo năm.
Đề xuất theo dõi và chăm sóc khách hàng: Lúc lập thành viên thì khách hàng
có cung cấp ngày sinh và số điện thoại dựa vào thông tin này phần mềm sẽ thông
báo cho nhân viên bán hàng biết sắp tới ngày sinh của khách hàng để nhân viên
nhắn tin qua số điện thoại của khách hàng thông báo khuyến mãi đặc biệt cho
khách hàng.
f) Quản lý báo cáo thống kê
Định kì (mỗi tháng, mỗi học kì, mỗi năm) các bộ phận quản lý sẽ tổng hợp
thông tin, báo cáo thống kê như sau:
- Lập danh sách sản phẩm bán nhiều nhất định kỳ theo tháng.
- Thống kê hàng tồn kho.
- Báo cáo theo dõi tình hình hoạt động của nhân viên theo hóa đơn.
- Tra cứu thơng tin về hàng hóa.
- Xuất báo cáo doanh thu.

Trang 8


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã


2.3 Tổng quan về công cụ
2.3.1 Tổng quan về ngơn ngữ lập trình C#
C# (C-sharp) là ngơn ngữ lập trình hướng đối tượng hiện đại và phổ biến. C# được
Microsoft phát triển và được chấp nhận bởi Ecma và ISO. C# được phát triển bởi
Anders Hejlsberg và nhóm của anh trong suốt sự phát triển của .Net Framework.
C# là ngôn ngữ bậc cao gồm những mã lệnh thực thi và môi trường làm việc trên
các nền tảng và cấu trúc máy tính khác nhau. C# được sử dụng rộng rãi vì:
-

Ngơn ngữ lập trình hiện đại phổ biến

-

Hướng đối tượng

-

Theo hướng thành phần

-

Dễ học

-

Tạo ra các chương trình hiệu quả

-

Ngơn ngữ có cấu trúc


-

Có thể biên dịch cho nhiều nền tảng khác nhau

-

Một phần của .Net Framework Đặc điểm của C# C# được Microsoft phát
triển dựa trên C++ và Java nên cấu trúc của C# gần giống với ngôn ngữ
C/C++ và có sự tương đồng với Java. C# rất được long của đa số các lập
trình viên trên thế giới. Sau đây là một vài đặc điểm của C#:

-

Điều kiện Boolean (logic)

-

Thư viện chuẩn

-

Thuộc tính và sự kiện

-

Đa luồng đơn giản

-


Hỗ trợ Windows

Trang 9


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

2.3.2 Tổng quan về hệ quản trị cơ sở dữ liệu SQL Server
SQL Server hay còn gọi là Microsoft SQL Server, viết tắt là MS SQL Server.
Đây là một hệ quản trị cơ sở dữ liệu (CSDL) quan hệ do hãng Mircosoft phát triển
sử dụng ngôn ngữ truy vấn Transact- SQL (T-SQL) để trao đổi dữ liệu giữa máy
khách (Client) và máy chủ (Server) – Mơ hình Client – Server.
Hiện nay SQL Server có thể thao tác với các CSDL có kích thước cực lớn,
phục vụ nhiều máy cùng lúc và kết hợp ăn ý với các chương trình khác (như
Microsoft Internrt Information Server – IIS, Microsoft Team Foundation Server –
TFS, Microsoft Visual Studio – VS,…).
SQL Server chỉ chạy trê hệ điều hành Windowns của microsoft. Nhưng việc
kết nối đến SQL Server có thể thực hiện từ các hệ điều hành khác nhau dựa vào thư
viện các nhà phát triển cung cấp.
Một trong những lý do khiến cho SQL được sử dụng phổ biến, chính là nó đã
cho phép người dùng thực hiện đa dạng các chức năng sau:
-

Cho phép người dùng truy cập dữ liệu trong các hệ thống quản lý cơ sở dữ liệu
quan hệ.

-

Cho phép người dùng mô tả dữ liệu.


-

Cho phép người dùng xác định dữ liệu trong cơ sở dữ liệu và thao tác dữ liệu
đó.

-

Cho phép nhúng trong các ngơn ngữ khác sử dụng mơ-đun SQL, thư viện và
trình biên dịch trước.

-

Cho phép người dùng tạo và thả các cơ sở dữ liệu và bảng.

-

Cho phép người dùng tạo chế độ view, thủ tục lưu trữ, chức năng trong cơ sở
dữ liệu.

-

Cho phép người dùng thiết lập quyền trên các bảng, thủ tục và view.

Trang 10


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG
3.1 Khảo sát hiện trạng và nhu cầu

3.1.1 Khảo sát hiện trạng
Cửa hàng YaSaSneaker là một doanh nghiệp mới thành lập. Các mặt hàng kinh
doanh chủ yếu của cửa hàng là giày thể thao và dép. Là một doanh nghiệp mới
thành lập nên hoạt động chủ yếu vẫn mang tính thủ cơng, dựa vào kinh nghiệm của
hệ thống nhân viên. Do đặc điểm lượng hàng hố nhập xuất ngày càng nhiều nên
cơng tác quản lí, mua bán rất mất thời gian, cơng sức mà độ chính xác khơng cao,
điều này nhiều khi gây thiệt hại cho cửa hàng.
Hoạt động quản lí hàng hố và mua bán hàng của cửa hàng hồn tồn thủ công
nên bộc lộ những hạn chế sau :
-

Tra cứu thơng tin về hàng hố, khách hàng , lượng hàng tồn ... nhiều khi rất
mất nhiều thời gian , thiếu chính xác .

-

Việc lưu trữ các thơng tin về hàng hố, khách hàng, nhà cung cấp, tài chính...
phải sử dụng nhiều loại giấy tờ, sổ sách nên rất cồng kềnh cho lưu trữ.

-

Tốn nhiều thời gian tổng hợp, báo cáo, thống kê.

-

Không đáp ứng được nhu cầu thông tin phục vụ hàng ngày và mở rộng cửa
hàng trong tương lai.

3.1.2 Khảo sát nhu cầu
3.1.3 Lưu trữ

-

Lưu trữ danh mục sản phẩm

-

Lưu trữ danh mục khách hàng

-

Lưu trữ danh mục nhân viên

-

Lưu trữ danh mục nhà cung cấp

-

Lưu trữ danh mục phiếu nhập, xuất

Trang 11


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

-

Lưu trữ danh mục hoá đơn

-


Lưu trữ danh mục tài khoản

-

Lưu trữ danh mục lịch sử đăng nhập

3.1.4 Cập nhật
-

Cập nhật thông tin khách hàng

-

Cập nhật thông tin sản phẩm

-

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

-

Cập nhật thông tin xuất, nhập kho

-

Cập nhật thơng tin hố đơn

-


Cập nhật thơng tin nhà cung cấp

-

Cập nhật thơng tin tài khoản

3.1.5 Tìm kiếm
-

Tìm kiếm thơng tin sản phẩm

-

Tìm kiếm thơng tin khách hàng

-

Tìm kiếm thơng tin nhân viên

-

Tìm kiếm thơng tin hố đơn

-

Tìm kiếm thông tin nhà cung cấp

3.1.6 Thống kê và báo cáo
-


Thông kê về sản phẩm

-

Thống kê về doanh thu theo ngày

-

Thống kê về nhập hàng theo ngày

Trang 12


Quản lý bán hàng cửa hàng YaSaSneaker–Dương Thị Hồng Ngọc–Phan Thanh Nhã

3.2 Phân tích cơ sở dữ liệu
3.2.1 Biểu mẫu thực tế

Hình 3.1: Mơ tả phiếu nhập

Phân
tích
STT

Tên
Kiểu dữ liệu
Tên bảng
trường
Số nguyên tự động cập nhật và tăng dần khi bổ sung SP


Mã PN

MaNV

Nchar(6)

NhapHang

Mã NCC

MaNCC

Nchar(6)

NhapHang

Ngày nhập

NgayNhap

date

NhapHang

Mã SP

MaSP

Nchar(6)


ChiTietPN

Tên SP

TenSP

nvarchar(70)

ChiTietPN

SL

SlNhap

int

ChiTietPN

Đơn giá

DgNhap

int

ChiTietPN

Thành tiền
Tổng

Tongtien


SlNhap * DgNhap
int
Bảng 3.1: mô tả phiếu nhập

Trang 13

NhapHang


×