Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KINH TẾ TP HỒ CHÍ MINH
KHOA TIN HỌC QUẢN LÝ
---------oOo---------
CHUYÊN ĐỀ TỐT NGHIỆP
Đề tài:
Xây dựng hệ thống quản lý bán hàng của
TimeStop Shop
GVHD:
SVTH:
Lóp:
Niên khóa:
SVTH: Đinh Thị Thu Hiền
Thầy Thái Kim Phụng
Đinh Thị Thu Hiền
TH1 K34
2008-2012
Page 1
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Lời cảm ơn
Em xin chân thành gửi lời cảm ơn đến tất cả các thầy cô trƣờng ĐH Kinh tế, đặc
biệt là những thầy cô trong khoa Tin Học Quản Lý đã hƣớng dẫn, trang bị đầy đủ cho
em nhiều kiến thức bổ ích trong suốt bốn năm học vừa qua, để em có thể hoàn thành
tốt đề tài tốt nghiệp của mình.
Em xin chân thành cảm ơn thầy Thái Kim Phụng đã tận tình giúp đỡ, chỉ bảo em
rất nhiều trong suốt quá trình thực hiện đề tài.
Mặc dù đã rất cố gắng nhƣng do thiếu kinh nghiệm, trong quá trình làm đề tài khó
có thể tránh khỏi những sai sót, kính mong sự thông cảm, phê bình và góp ý của các
thầy cô.
SVTH: Đinh Thị Thu Hiền
Page 2
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Nhận xét của giáo viên
…………………………………………………………………………………………
……..……………………………………………………………………………………
…………………………………..………………………………………………………
………………………………………………………………..…………………………
…………………………………………………………………………………………
…..………………………………………………………………………………………
………………………………..…………………………………………………………
……………………………………………………………..……………………………
…………………………………………………………………………………………
……………………………………..……………………………………………………
…………………………………………………………………..………………………
…………………………………………………………………………………………
……..……………………………………………………………………………………
…………………………………..………………………………………………………
……………………………………………………………….…………………………
…………………………………………………………………………………………
…..………………………………………………………………………………………
……………………………………………………………………..……………………
…………………………………………………………………………………………
………..…………………………………………………………………………………
……………………………………..……………………………………………………
…………………………………………………………………..………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
SVTH: Đinh Thị Thu Hiền
Page 3
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
MỤC LỤC:
Chƣơng 1: Tổng quan ......................................................................................................6
1.1. Lý do chọn đề tài ................................................................................................6
1.2. Mục tiêu và đối tƣợng nghiên cứu .....................................................................6
1.3. Phạm vi nghiên cứu............................................................................................7
Chƣơng 2: Phƣơng pháp nghiên cứu ...............................................................................8
2.1. Mô tả đề tài ...........................................................................................................8
2.2. Mô tả chi tiết quy trình nghiệp vụ ......................................................................10
2.2.1. Quản lý khách hàng .....................................................................................10
2.2.2. Quản lý bán hàng .........................................................................................12
2.2.3. Quản lý tồn kho ...........................................................................................13
2.2.4. Thống kê ......................................................................................................13
2.3. Đánh giá các hệ thống hiện hữu liên quan đến mục tiêu ....................................14
2.4. Định hƣớng nghiên cứu và giải pháp .................................................................14
Chƣơng 3: Phân tích và thiết kế hệ thống phần mềm....................................................16
3.1. Kiến trúc tổng quan của hệ thống .......................................................................16
3.1.1. Sơ đồ chức năng chéo ..................................................................................16
3.1.2. Ma trận thực thể chức năng .........................................................................18
3.1.3. Sơ đồ phân rã chức năng .............................................................................19
3.1.4. Sơ đồ DFD ...................................................................................................19
3.1.4.1 DFD mức ngữ cảnh ...................................................................................19
3.1.4.2. DFD mức 0 ...............................................................................................20
3.1.4.3. DFD mức 1 ...............................................................................................22
SVTH: Đinh Thị Thu Hiền
Page 4
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
3.1.4.4. DFD mức 2 ...............................................................................................25
3.2. Thiết kế các mô hình dữ liệu ..............................................................................27
3.2.1. Thiết kế cơ sở dữ liệu ..................................................................................27
3.2.1.1. Các thực thể ..............................................................................................27
3.2.1.2. Mô hình cơ sở dữ liệu mức quan niệm .....................................................30
3.2.1.3. Mô tả cơ sở dữ liệu ...................................................................................32
3.2.2. Mô hình cơ sở dữ liệu mức vật lý ................................................................35
Chƣơng 4: Phác thảo giao diện ......................................................................................37
1.4. 4.1. Giao diện khách hàng................................................................................37
4.2. Giao diện nhân viên quản lý ...............................................................................49
Chƣơng 5: Kết luận .......................................................................................................54
5.1. Những ƣu điểm và nhƣợc điểm của hệ thống.....................................................54
5.1.1. Ƣu điểm .......................................................................................................54
5.1.2. Nhƣợc điểm .................................................................................................54
5.2. Định hƣớng phát triển thêm...............................................................................54
SVTH: Đinh Thị Thu Hiền
Page 5
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Chương 1: Tổng quan
1.1. Lý do chọn đề tài
Ngày nay, cùng với sự phát triển vƣợt bậc của khoa học kĩ thuật, đặc biệt là công nghệ
thông tin, việc ứng dụng công nghệ thông tin vào nhiều lĩnh vực có ý nghĩa rất quan
trọng đối với đời sống con ngƣời, trong đó thƣơng mại điện tử đang rất đƣợc quan tâm
và phát triển mạnh, giúp mua bán, trao đổi sản phẩm, thông tin một cách dễ dàng qua
các phƣơng tiện trên internet nhƣ email, chat…
Sự phát triển mạnh mẽ của công nghệ thông tin đã làm cho việc mua bán hàng qua
mạng trở thành nhu cầu tất yếu của xã hội. Khi thị trƣờng kinh doanh cạnh tranh và
những hạn chế về ngân sách chi tiêu ngày càng tăng đã làm cho website ngày càng trở
nên quan trọng. Một doanh nghiệp sẽ bỏ lỡ đáng kể cơ hội quảng bá các dịch vụ và sản
phẩm cho một số lƣợng lớn khách hàng tiềm năng, khi không có một website đang
hoạt động. Website là nơi trƣng bày, giới thiệu sản phẩm, hàng hóa dịch vụ của Doanh
nghiệp, hoạt động liên tục 24/7, không giới hạn thời gian và không gian, kho hàng với
sức chứa vô tận. Hơn nữa, website còn là kênh bán hàng ít chi phí nhất, nhƣng lại là
kênh thông tin giới thiệu sản phẩm/dịch vụ hoàn hảo và hữu dụng nhất, dễ dàng tiếp
cận với ngƣời tiêu dùng và nhận phản hồi của khách hàng, tiết kiệm thời gian, và nâng
cao khả năng cạnh tranh của sản phẩm mình không những chỉ trong nƣớc mà còn có
thể vƣơn ra phạm vi toàn cầu.
1.2. Mục tiêu và đối tượng nghiên cứu
Thƣơng mại điện tử ngày càng phát triển, các website doanh nghiệp cũng xuất hiện
ngày càng nhiều và ngày càng đƣợc cải tiến, nhƣng không phải website nào cũng đáp
ứng đƣợc đầy đủ nhu cầu của khách hàng khi họ cần mua bán qua mạng.
Mục tiêu chính của website là truyền thông điệp giữa doanh nghiệp và đối tƣợng truy
cập, chế độ chăm sóc khách hàng ngay từ lúc khách hàng chƣa mua hàng cho tới các
dịch vụ hậu mãi hấp dẫn và chu đáo, quản lý bán hàng và thiết kế báo cáo linh động
giúp ban quản trị có thể dễ dàng theo dõi và quản lý hệ thống của mình.
SVTH: Đinh Thị Thu Hiền
Page 6
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Đối tƣợng phục vụ:
-
Doanh nghiệp bán hàng có quy mô.
-
Nhà quản trị website.
1.3. Phạm vi nghiên cứu
Hệ thống quản lý bán hàng đƣợc xây dựng dựa trên mô hình hoạt động của các hệ
thống quản lý hiện đang đƣợc sử dụng, nhƣng có khả năng giải quyết những vấn đề mà
hệ thống cũ chƣa thể đáp ứng đƣợc, đồng thời cung cấp một số chức năng tiện ích
nhằm giúp cho quá trình thực hiện các quy trình nghiệp vụ trở nên dễ dàng hơn. Ngoài
ra, website còn hỗ trợ mạnh việc hỗ trợ khách hàng ra quyết định mua sản phẩm, cũng
nhƣ chế độ hậu mãi chu đáo cho từng khách hàng.
Website nhằm hỗ trợ cho các cá nhân, doanh nghiệp, cơ quan… có nhu cầu quảng bá
sản phẩm cũng nhƣ quản lý việc quản lý mua bán sản phẩm, báo cáo thống kê theo
nhiều tiêu chí khác nhau, nhƣng đặc biệt hƣớng tới chăm sóc khách hàng là chủ yếu.
SVTH: Đinh Thị Thu Hiền
Page 7
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Chương 2: Phương pháp nghiên cứu
2.1. Mô tả đề tài
Đề tài mô tả quy trình quản lýhệ thống bán hàng của TimeStop Shop – một shop bán
hàng trực tuyến có quy mô tại TP HCM.
Trụ sở chính: 214 Võ Thị Sáu, P7, Q3, TP HCM.
Chi nhánh: 45 Lý Thái Tông, Q. Thanh Khê, TP. Đà Nẵng.
Chuyên môn: kinh doanh quần áo, túi xách, bóp/ví, phụ kiện
Tên chủ shop: Đỗ Thị Hà Vi, thành lập ngày 25 tháng 10 năm 2011.
Sơ đồ tổ chức của công ty:
SVTH: Đinh Thị Thu Hiền
Page 8
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
NHÀ QUẢN LÝ
KIỂM SOÁT
CHUNG
QUẢN LÝ HÀNG
QUẢN LÝ NHÂN
SỰ
QUẢN LÝ TÀI
CHÍNH
BỘ PHẬN MUA
HÀNG
BỘ PHẬN
TUYỂN DỤNG
BỘ PHẬN TÍNH
LƯƠNG
BỘ PHẬN BÁN
HÀNG
BỘ PHẬN QUẢN
LÝ NHÂN VIÊN
BỘ PHẬN TÍNH
CHI PHÍ
BỘ PHẬN NHẬN
HÀNG TRẢ
BỘ PHẬN TÍNH
LÃI LỖ
Ngoài quản lý mua bán hàng hóa, website còn quản lý luôn doanh thu và thiết kế báo
cáo cho cửa hàng. Điểm đặc biệt của website sẽ là ở chế độ chăm sóc khách hàng, nhất
là khách hàng thân thiết. Một khi khách hàng đã trở thành thành viên hay mua sản
phẩm tại website, dù chỉ 1 lần, sản phẩm ấy sẽ đƣợc ghi nhớ và so sánh với các sản
phẩm khác cùng loại sản phẩm. Dựa vào sản phẩm khách hàng thƣờng hay mua và
xem, email sẽ đƣợc gửi cho khách hàng giới thiệu những sản phẩm mới của cửa hàng
mà khách hàng quan tâm, đây là những sản phẩm liên quan tới sản phẩm mà khách
hàng đã mua hoặc hay truy cập xem, hoặc là sản phẩm bổ trợ cho sản phẩm mà khách
hàng đã mua. Trong lần đăng nhập kế tiếp của khách hàng, một thông báo nhỏ sẽ hiện
SVTH: Đinh Thị Thu Hiền
Page 9
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
ra, dẫn dắt khách hàng tới những sản phẩm mà website giới thiệu (khách hàng có
quyền lựa chọn xem hoặc không). Hay chế độ hỗ trợ bán hàng giúp khách hàng tìm
đƣợc sản phẩm mình cần mua một cách nhanh chóng và tiện lợi.
2.2. Mô tả chi tiết quy trình nghiệp vụ
2.2.1. Quản lý khách hàng
Khách hàng lên web và xem hàng bình thƣờng, nhƣng nếu muốn mua hàng online thì
cần phải đăng nhập. Các thông tin đăng ký gồm có: tên đăng nhập, họ tên, mật khẩu,
email, địa chỉ, số điện thoại, ngày sinh, giới tính, khách hàng thân thiết, số tiền đã tích
lũy, ghi chú. Khi khách hàng đăng ký thành viên, hệ thống sẽ tự động cập nhật danh
sách khách hàng.
Web có chế độ lƣu lại những truy cập của khách hàng. Đối với mỗi khách hàng đã
đăng ký thành viên, thống kê truy cập này sẽ đƣợc phân chia theo từng loại. Kể cả
khách hàng đã đăng ký thành viên nhƣng chƣa mua mặt hàng nào, thông tin về những
lƣợt truy cập này vẫn sẽ đƣợc theo dõi và lƣu lại. Nhƣng hệ thống chỉ lƣu những lƣợt
truy cập trong vòng 3 tháng gần nhất, những thống kê về lƣợt truy cập cách đây quá 3
tháng sẽ tự động bị xóa. Khi khách hàng truy cập xem sản phẩm, dữ liệu trong
bảngThống kê truy cập sẽ đƣợc cập nhật.
Web hỗ trợ việc tìm kiếm và giúp khách hàng ra quyết định mua hàng. Việc hỗ trợ này
gồm những lựa chọn nhƣ: tìm kiếm theo giá cả, theo mặt hàng, theo hãng, theo màu
sắc, theo độ mới, độ hot… của sản phẩm. Những sản phẩm đƣợc tìm kiếm sẽ sắp xếp
theo thứ tự giảm dần độ hài lòng của khách hàng với sản phẩm theo những gì khách
hàng yêu cầu tìm kiếm.
Trên trang chủ của khách hàng sẽ có 1 khu vực thống kê những sản phẩm tiêu biểu
(sản phẩm hot, theo sự bình chọn của khách hàng) và khách hàng tiêu biểu nhƣ: danh
sách những khách hàng đạt đƣợc cấp độ thân thiết cao nhất, các danh sách này sẽ đƣợc
tự động cập nhật mỗi ngày.
SVTH: Đinh Thị Thu Hiền
Page 10
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Chế độ phân tích dựa vào lƣợt truy cập và sản phẩm mà khách hàng đã mua: Khi có
hàng mới về, dựa vào sản phẩm mà khách hàng đã mua, sản phẩm này sẽ đƣợc tìm
kiếm trong danh sách sản phẩm hỗ trợxem sản phẩm này ở Loại nào, những sản phẩm
nào sẽ là sản phẩm hỗ trợ cho nó.Khi khách hàng mua sản phẩm, nhật kí mua hàng của
khách hàng sẽ đƣợc cập nhật, nhờ đó dễ dàng tìm ra những khách nào đã mua sản
phẩm cùng loại với sản phẩm này. Ngoài ra, hệ thống còn dựa thêm vào số lƣợng truy
cập của khách hàng để phán đoán xem khách hàng có nhu cầu xem hàng ở những loại
sản phẩm nào. Khi số lƣợng truy cập của khách hàng ở trong 1 loại sản phẩm nào đó
lớn hơn 10 lần, nghĩa là khách hàng đó cũng có nhu cầu tới mặt hàng trong loại sản
phẩm này (cho dù khách hàng đó đã mua sản phẩm trong này hay chƣa). Khi đó tên
của loại sản phẩm này sẽ đƣợc lƣu lại trong Thống kê truy cập.
Khi hàng hóa mới đƣợc nhập về, sau khi bộ phận Quản tồn kho cập nhật kho hàng và
Danh sách sản phẩm bổ trợ, rồi gửi thông tin về các sản phẩm đƣợc sản phẩm mới này
bổ trợ cho bộ phận Quản lý khách hàng. Lúc này, bộ phận Quản lý khách hàng sẽ lập
ra một danh sách các khách hàng đã mua sản phẩm chung Loại với sản phẩm mới về
(dựa vào các Hóa đơn) và danh sách các khách hàng có nhu cầu mua hàng trong Loại
sản phẩm này (dựa vào Thống kê truy cập), và gửi email giới thiệu có hàng mới về cho
khách. Mỗi khách hàng chỉ gửi 1 email cho 1 lần thông báo, cho dù muốn giới thiệu
nhiều sản phẩm cũng chỉ gửi 1 email.
Mỗi khách hàng đều có 1 chức năng tự động “Sản phẩm đề nghị” trên web, tƣơng tự
nhƣ việc gửi email mời chào, tất cả những sản phẩm đƣợc gửi email giới thiệu khách
hàng đều đƣợc liệt kê vào phần này. Khi khách hàng truy cập, một bảng thông báo sẽ
đƣợc hiển thị, cho khách hàng biết về những sản phẩm đang đƣợc hiển thị trong phần
“Sản phẩm đề nghị”, khách hàng có quyền lựa chọn xem các mặt hàng theo nhƣ
khuyến nghị của web, hoặc tắt đi để coi những mặt hàng khách hàng muốn.
Khi giao hàng cho khách hàng xong, bộ phận Quản lý bán hàng sẽ thông báo cho bộ
phận Quản lý khách hàng cập nhật lại số tiền tích lũy của khách hàng đó. Nếu số tiền
tích lũy của khách hàng đủ để làm thay đổi cấp độ thân thiết thì hệ thống sẽ cập nhật
SVTH: Đinh Thị Thu Hiền
Page 11
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
lại mức độ thân thiết và chiết khấu đƣợc hƣởng mới, đồng thời gửi email cho khách
hàng thông báo về việc thay đổi này.
Có chế độ giảm giá đặc biệt cho khách hàng thân thiết: khách hàng mua >4tr 1 lần,
hoặc mua >5tr nhiều lần đều sẽ nhận đƣợc 1 thẻ gọi là thẻ “Khách hàng thân thiết”.
Với thẻ này, khách hàng sẽ đƣợc giảm giá 4% cho tất cả các hóa đơn sau này khách
hàng mua không kể giá trị của món đồ mà khách hàng mua.
Với số tiền tích lũy nhƣ vậy, nếu tích lũy đƣợc >10tr, khách hàng sẽ đƣợc nâng cấp thẻ
thành “Khách hàng thân thiết hạng Bạc”. Với thẻ này, khi thanh toán hóa đơn sẽ đƣợc
giảm giá 7%. Khi tích lũy đƣợc 15tr, thẻ sẽ đƣợc nâng cấp thành “Khách hàng thân
thiết hạng Vàng” với giá trị chiết khấu là 10%. Khi khách hàng tích lũy đƣợc 20tr, thẻ
sẽ đƣợc nâng cấp thành “Khách hàng thân thiết hạng Bạch Kim” và đƣợc hƣởng chiết
khấu 13%. Cuối cùng cấp cao nhất là “Khách hàng thân thiết hạng Kim Cƣơng” với
chiết khấu 18% cho số tiền tích lũy là 30tr.
Vào trƣớc ngày sinh nhật của khách hàng thân thiết 1 tuần, 1 email sẽ đƣợc gửi cho
khách hàng thông báo rằng 2 ngày trƣớc ngày sinh nhật của khách, nếu khách cầm thẻ
tới mua đồ tại shop sẽ đƣợc khuyến mãi thêm 10% vào số chiết khấu khách hàng đang
đƣợc hƣởng, chỉ trong 1 ngày duy nhất. Vào 2 ngày trƣớc ngày sinh nhật của khách
hàng, nhân viên shop sẽ gọi điện hỏi khách hàng đã nhận đƣợc mail chƣa, có muốn tới
cửa hàng xem hàng và mua đồ cho sinh nhật mình không. Vào đúng ngày sinh nhật
của khách, gửi 1 email và gọi 1 cuộc điện thoại tới chúc mừng sinh nhật khách hàng và
chúc khách hàng thật xinh với món đồ đã mua hôm trƣớc cho sinh nhật mình (nếu
khách hàng có mua).
2.2.2. Quản lý bán hàng
Khi khách hàng xác nhận đơn hàng bộ phận quản lý bán hàng sẽ kiểm tra trong Kho
xem còn đủ hàng bán không. Nếu xét trong kho không còn đủ hàng để bán phải thông
báo ngay cho khách. Nếu đủ hàng để bán, đơn hàng sẽ đƣợc tạo và một email sẽ đƣợc
gửi cho khách hàng thông báo đã đặt hàng thành công. Lúc này, trạng thái của đơn
SVTH: Đinh Thị Thu Hiền
Page 12
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
hàng vẫn là “Chƣa xác nhận”. Từ danh sách đơn hàng, bộ phận Quản lý bán hàng sẽ
gọi điện xác nhận đơn hàng với khách hàng. Nếu có thay đổi gì về đơn hàng trong lúc
xác nhận, đơn hàng sẽ đƣợc cập nhật lại trong danh sách đơn hàng, trạng thái của đơn
hàng đƣợc thay đổi là “Đã xác nhận – Đang chờ giao”. Sau khi xác nhận thành công,
bộ phận quản lý bán hàng sẽ thực hiện giao hàng rồi thông báo cho bộ phận quản lý
khách hàng sau khi giao hàng thành công. Xuất hóa đơn, 1 liên giao khách hàng còn 1
liên lƣu lại để kiểm soát. Lúc này trạng thái của đơn hàng là “Đã giao”. Bộ phận quản
lý bán hàng cập nhật lại hàng hóa trong Kho hàng.
Khách hàng đƣợc quyền đánh giá bình chọn cho sản phẩm sau khi sử dụng. Sản phẩm
khi đƣợc bình chọn sẽ đƣợc tự động cập nhật mức độ yêu thích, và những sản phẩm
nào có mức độ yêu thích cao nhất sẽ đƣợc hiển thị trên khu vực thống kê trên trang
chủ.
2.2.3. Quản lý tồn kho
Khi hàng mới nhập về, định giá bán của sản phẩm rồi cập nhật sản phẩm vào Kho
hàng, nếu sản phẩm là sản phẩm bổ trợ thì cập nhật thêm vào Danh sách sản phẩm bổ
trợ, lọc ra danh sách các mặt hàng đƣợc sản phẩm mới về bổ trợ rồi chuyển qua bộ
phận Quản lý khách hàng để gửi thông tin hàng mới cho khách hàng.
Quản lý kho theo hàng hóa và nhà cung cấp. Nếu thấy hàng hóa của một category nào
đó còn số lƣợng ít hơn 3 thì hệ thống sẽ tự động thông báo nhắc nhở nhà quản lý.
Ngƣời quản lý có thể đặt hàng thêm bất cứ lúc nào, số lƣợng tùy ý.
2.2.4. Thống kê
Bộ phận này sẽ là bộ phận lập báo cáo tổng kết cho tất cả các bộ phận khác trong công
ty. Mỗi tuần hoặc những lúc cần thiết, các bộ phận khác sẽ gửi thông tin cho bộ phận
này, và các báo cáo sẽ đƣợc thiết lập rồi lƣu trữ trong Kho lƣu trữ báo cáo. Cụ thể các
báo cáo nhƣ sau:
- Báo cáo của bộ phận quản lý khách hàng:
SVTH: Đinh Thị Thu Hiền
Page 13
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Báo cáo theo những khách hàng đã mua nhiều nhất.
Báo cáo theo những khách hàng đã đạt mức độ thân thiết cao nhất.
Báo cáo các mặt hàng đã mua của 1 khách hàng nào đó.
Báo cáo về các lƣợt truy cập của khách hàng.
- Báo cáo của bộ phận quản lý bán hàng:
Báo cáo những mặt hàng bán chạy nhất.
Báo cáo những loại sản phẩm đƣợc ƣa chuộng nhất.
- Báo cáo của bộ phận quản lý tồn kho:.
Báo cáo số lƣợng mua vào và bán ra theo từng loại hàng và nhà cung cấp.
- Báo cáo về doanh thu và lợi nhuận:
Báo cáo lợi nhuận và doanh thu theo từng khách hàng.
Báo cáo lợi nhuận và doanh thu theo từng loại sản phẩm.
Báo cáo lợi nhuận và doanh thu chung của tất cả các mặt hàng.
Tất cả các báo cáo trên đều có lựa chọn báo cáo theo thời gian. Riêng báo cáo doanh
thu và lợi nhuận đƣợc tính theo 3 phƣơng pháp là LIFO, FIFO và bình quân gia quyền
dựa vào số lƣợng hàng nhập về và bán ra.
2.3. Đánh giá các hệ thống hiện hữu liên quan đến mục
tiêu
Hiện tại thì TimeStop Shop chƣa có hệ thống quản lý những nghiệp vụ mua bán hàng
tự động trợ giúp cho nhân viên và khách hàng một cách dễ dàng, nhất là chế độ trợ
giúp mua hàng, ƣu đãi đối với các khách hàng thân thiết và hậu mãi quan trọng để làm
vừa lòng khách hàng. Báo cáo của các bộ phận chƣa thật sự chuyên nghiệp và truyền
tải đƣợc các thông tin mà nhà quản lý muốn nắm bắt thông qua từng báo cáo.
2.4. Định hướng nghiên cứu và giải pháp
Hệ thống đƣợc xây dựng trên nền web bằng công nghệ ASP.NET và hệ quản trị cơ sở
dữ liệu SQL Server 2008, với giao diện website đẹp, bắt mắt, dễ dàng sử dụng cho cả
khách hàng và nhân viên, đáp ứng đƣợc chế độ quan tâm và ƣu đãi khách hàng.
SVTH: Đinh Thị Thu Hiền
Page 14
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Sử dụng mô hình hệ thống 3 lớp với ƣu điểm:
Hỗ trợ nhiều ngƣời dùng
Giảm bớt xử lý cho Client, không yêu cầu máy tính ở Client có cấu hình mạnh.
Xử lý nhận và hiển thị dữ liệu tập trung tại Application Server ,dễ quản lý, bảo
trì và nâng cấp.
Xử lý truy cập dữ liệu tập trung tại Database Server.
SVTH: Đinh Thị Thu Hiền
Page 15
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Chương 3: Phân tích và thiết kế hệ thống phần
mềm
3.1. Kiến trúc tổng quan của hệ thống
3.1.1. Sơ đồ chức năng chéo
SVTH: Đinh Thị Thu Hiền
Page 16
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
HỆ THỐNG QUẢN LÝ BÁN HÀNG CỦA TIMESTOP SHOP
Bộ phận Quản lý khách hàng
Khách hàng
Thông tin
khách hàng
Thông tin
khách hàng
Bộ phận Quản lý bán hàng
Bộ phận Quản lý tồn kho
Danh sách khách hàng
Truy cập
Bộ phận thống kê
Nhà cung cấp
Thông tin đặt
hàng
Thông tin đặt
hàng
Cập nhật
hàng hóa
trong kho
Danh sách
hàng hóa
Nhà quản lý
Lập báo cáo về
Khách hàng
Thông tin
truy cập
Lƣu thông tin
truy cập
Thống kê truy cập
Kho hàng
Báo cáo về
Khách hàng
Thông tin
đơn hàng
Xác nhận đơn
hàng
Báo cáo về
Khách hàng
Đủ hàng
Kiểm tra
còn đủ hàng
Lập báo cáo về
lƣợt truy cập
SP mới là SP
bổ trợ
Không đủ
Tạo đơn hàng
Thông báo
không còn đủ
hàng
Đúng
Báo cáo về
lƣợt truy cập
Thông báo
cho khách
hàng
Sửa đơn hàng
Báo cáo về
lƣợt truy cập
Đơn hàng
Cập nhật sản
phẩm bổ trợ
Hủy đơn
hàng
Cập nhật đơn
hàng
DS Sản phẩm bổ
trợ
Hủy đơn
hàng
Thông báo đơn
hàng đã bị hủy
Sửa hoặc
hủy đơn
hàng
Thông báo đã
hủy đơn hàng
Tìm DS các
SP đƣợc SP
mới bổ trợ
Lập báo cáo về
hàng hóa
Danh sách
đơn hàng
Thông báo đã đặt
hàng thành công
Báo cáo về
hàng hóa
Thông báo
đặt hàng
thành công
Báo cáo về
hàng hóa
DS các SP đƣợc
SP mới bổ trợ
Xác nhận
đơn hàng với
KH
Thông báo giao
hàng thành công
Thông báo giao
hàng thành công
cho BPQLý KH
Cập nhật số
tiền tích lũy
khách hàng
Xuất hóa đơn
Hóa đơn
Báo cáo về
hàng đã bán
Báo cáo về
hàng đã bán
Xác nhận
thành công
Xử lý giao
hàng
Lập báo cáo về
hàng đã bán
Cập nhật kho
SP
Hóa đơn
Kiểm tra số
tiền tích lũy
Cập nhật hóa
đơn
Đủ để thay đổi
cấp độ thân
thiết của KH
Cập nhật cấp
thân thiết và chiết
khấu của khách
hàng
Tính toán doanh
thu, lợi nhuận
Hóa đơn
Thông báo thay đổi
cấp độ thân thiết KH
Thẻ KH
thân thiết
Thông báo SP
mới về
Thông báo
thay đổi cấp
độ thân thiết
Tìm DS KH đã mua
SP đƣợc bổ trợ và
KH có nhu cầu mua
SP chung Category
Lập báo cáo về
Doanh thu
Giao thẻ KH
thân thiết
Báo cáo về
doanh thu
Thông báo SP mới
về cho Khách hàng
Cập nhật mức độ
yêu thích của SP
Phase
Thông tin về độ yêu
thích đối với SP
Báo cáo về
doanh thu
SVTH: Đinh Thị Thu Hiền
Page 17
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
3.1.2. Ma trận thực thể chức năng
Các thực thể dữ
liệu
a. Danh sách
khách hàng
b. Thống kê truy
cập
c. DS Sản phẩm
hỗ trợ
d. Đơn hàng
e. Hóa đơn
f. Kho hàng
g. DS Đơn hàng
h. Thẻ KH thân
thiết
i. Báo cáo về
lƣợt truy cập
j. Báo cáo về
khách hàng
k. Báo cáo về
hàng hóa
l. Báo cáo về
hàng đã bán
m. Báo cáo về
doanh thu
Các chức năng
nghiệp vụ
1. Quản lý thông
tin KH
2. Chăm sóc hậu
bán hàng
a
C/
R
R/
U
b
c
e
f
g
h
i
R
C/
R/
U
R
3. Quản lý bán
hàng
R
C/
R/
U
4. Quản lý tồn
kho
5. Tính toán
doanh thu
6. Lập báo cáo
R
d
C/
R/
U
C/
R/
U
R
R
SVTH: Đinh Thị Thu Hiền
R
R
R/
U
C/
R/
U
R
j
l
m
R
R
R
R
C/
R/
U
R
R
k
R
R
R
C
C
C
C
C
Page 18
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
3.1.3. Sơ đồ phân rã chức năng
HỆ THỐNG QUẢN
LÝ BÁN HÀNG
QUẢN LÝ
KHÁCH HÀNG
QUẢN LÝ BÁN
HÀNG
QUẢN LÝ TỒN
KHO
CHĂM SÓC
KH HẬU
BÁN HÀNG
XỬ LÝ XÁC
NHẬN ĐƠN
HÀNG
ĐẶT MUA
HÀNG
XỬ LÝ
ĐĂNG
NHẬP
CẬP
NHẬT
THÔNG
TIN KH
XỬ LÝ GIAO
HÀNG
CẬP NHẬT
SẢN PHẨM
XỬ LÝ
TRUY CẬP
THÔNG
BÁO SP
MỚI CHO
KH
XỬ LÝ SAU
GIAO HÀNG
QUẢN LÝ
THÔNG TIN
KH
LẬP DANH
SÁCH SP
ĐƢỢC BỔ
TRỢ
THỐNG KÊ
TÍNH TOÁN LẬP BÁO CÁO
DOANH THU,
LỢI NHUẬN
LẬP BC BP
QUẢN LÝ
KHÁCH
HÀNG
LẬP BC BP
QUẢN LÝ
BÁN HÀNG
LẬP BC BP
QUẢN LÝ
TỒN KHO
LẬP BC BP
QUẢN LÝ
DOANH THU
3.1.4. Sơ đồ DFD
3.1.4.1 DFD mức ngữ cảnh
SVTH: Đinh Thị Thu Hiền
Page 19
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Khách hàng
Thông tin về mức độ yêu thích đối với SP
Thẻ KH thân thiết
Thông tin khách hàng
Nhà cung cấp
Thông tin truy cập
Thông tin đơn hàng
Hóa đơn
Thông báo không đủ hàng
Thông báo đơn hàng đã bị hủy
Thông tin đặt hàng
0
Thông báo đã đặt hàng thành công Hệ thống quản lý
bán hàng
Thông báo sản phẩm mới về
Danh sách hàng hóa
Báo cáo bán hàng
Báo cáo tồn kho
Báo cáo về khách hàng
Báo cáo về lƣợt truy cập
Báo cáo doanh thu
Thông báo thay đổi cấp độ thân thiết KH
Nhà quản lý
3.1.4.2. DFD mức 0
SVTH: Đinh Thị Thu Hiền
Page 20
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Thông báo thay đổi cấp độ thân thiết KH
Thông báo sản phẩm mới về
Thông tin truy cập
Thẻ KH thân thiết
Khách hàng
D1
Danh sách
khách hàng
TT khách hàng
TT khách hàng
1.0
Thông tin truy cập
Thông tin truy cập
DS Sản phẩm đƣợc bổ trợ
Quản lý bán hàng
Thông tin các đơn
hàng đã bán
D4 Hóa đơn
Thông tin SP đã bán
Thông tin hàng hóa
Danh sách
đơn hàng
SP sau bán hàng
D3
Thông tin mức độ
yêu thích của SP
Đơn hàng bị hủy
D5 Kho hàng
DS Sản phẩm
bổ trợ
4.0
Nhà cung cấp
Báo cáo bán hàng
Báo cáo tồn kho
Báo cáo về khách hàng
Thông tin khách hàng
Báo cáo về lƣợt truy cập
Báo cáo doanh thu
Danh sách
khách hàng
D6
Thông tin hàng hóa
Thống kê
D1
Quản lý tồn kho
Thông tin đặt hàng
Đơn hàng
Thông tin đơn hàng
3.0
Danh sách hàng hóa
2.0
Thống kê truy
cập
Thông tin SP bổ trợ
D2
Thông tin hàng hóa
D5 Kho hàng
DS Sản phẩm bổ trợ
Thông tin khách hàng
Thông báo giao hàng thành công
Thông tin đơn hàng
Thông báo không đủ hàng
Hóa đơn
Thông báo đã đặt hàng thành công
Thông báo đơn hàng đã bị hủy
Thông tin về độ yêu thích đối với SP
Quản lý khách hàng
Thông tin lƣợt truy cập
Thông tin khách hàng
Nhà quản lý
SVTH: Đinh Thị Thu Hiền
Page 21
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
3.1.4.3. DFD mức 1
Tiến trình 1.0: Quản lý khách hàng
Thông tin khách hàng
Khách hàng
Thông tin truy cập
1.1
Quản lý thông tin
khách hàng
Thông tin truy cập
D1
Danh sách
khách hàng
Thông tin khách hàng
D2 Thống kê truy cập
Thông tin truy cập
Thông tin khách hàng
Thẻ KH thân thiết
Thông báo sản phẩm mới về
Thông báo giao
hàng thành công
1.2
Thông tin khách hàng
Thông báo thay đổi cấp độ thân thiết KH Chăm sóc khách hàng
hậu bán hàng
D4
DS Sản phẩm đƣợc bổ trợ
Bộ phận quản lý
bán hàng
Bộ phận quản lý
tồn kho
Hóa đơn
Tiến trình 2.0: Quản lý bán hàng
SVTH: Đinh Thị Thu Hiền
Page 22
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Khách hàng
Thông tin đơn hàng
Hóa đơn
Thông báo không đủ hàng
Thông báo đơn hàng bị hủy
Thông báo đặt hàng thành công
Xử lý xác nhận đơn
hàng
Đơn hàng
Thông tin đơn hàng
D3
Danh sách
đơn hàng
Đơn hàng bị hủy
Xác nhận thành công
Thông tin về độ yêu thích đối với SP
2.1
BP Quản lý Thông báo giao hàng thành công
khách hàng
2.2
Thông báo giao hàng
thành công
Xử lý giao hàng
Thông tin mức độ
yêu thích của SP
D5 Kho hàng
2.3
Thông tin SP đã bán
SP sau bán hàng
Thông tin hàng hóa
Xử lý sau giao hàng
D4 Hóa đơn
Tiến trình 3.0: Quản lý tồn kho
SVTH: Đinh Thị Thu Hiền
Page 23
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
Nhà cung cấp
3.1
Thông tin đặt hàng
Danh sách hàng hóa
Danh sách hàng hóa
Đặt mua hàng
3.2
Thông tin hàng hóa
D6
DS Sản phẩm
bổ trợ
Cập nhật SP bổ trợ
D5
Kho hàng
Thông tin SP bổ trợ
Cập nhật sản phẩm
3.3
DS Sản phẩm đƣợc bổ trợ
Lập DS Sản phẩm
đƣợc bổ trợ
DS Sản phẩm đƣợc bổ trợ Bộ phận Quản lý
khách hàng
Tiến trình 4.0: Thống kê
SVTH: Đinh Thị Thu Hiền
Page 24
Xây dựng hệ thống quản lý bán hàng của TimeStop Shop
4.1
Thông tin hàng hóa
Thông tin về doanh thu
Tính toán doanh thu,
lợi nhuận
D5 Kho hàng
Thông tin SP đã bán
D4 Hóa đơn
Thông tin hàng hóa
Thông tin SP đã bán
4.2
Thông tin lƣợt truy cập
Thông tin khách hàng
Báo cáo tồn kho
D2 Thống kê truy cập
Báo cáo bán hàng
Báo cáo về khách hàng
Báo cáo doanh thu
Báo cáo về lƣợt truy cập
Danh sách
D1 khách hàng
Lập báo cáo
Nhà quản lý
3.1.4.4. DFD mức 2
Tiến trình 1.1: Quản lý thông tin khách hàng
SVTH: Đinh Thị Thu Hiền
Page 25