Nhờ vào những nhu dâu đó của con người nói riêng và xã hội nói chung, chúng em đã suy nghĩ và đưa ra ý tưởng viết Website Quần lý Bán Cà Phê với những chức năng dành cho khách hàng trong
Trang 1Bộ Giáo Dục Và Đào Tao
Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hỗ Chí Minh
Khoa Công Nghệ Thông Tin
MÔN HỌC : THƯƠNG MẠI ĐIỆN TỬ
ĐÈ TÀI : XÂY DỰNG WEB BÁN CÀ PHÊ
Giáo Viên Hướng Dẫn :Ths Tưởng Thị Xuân Thu
Trang 2Bao cao đồ án “Thương mại điện tử”
2.3 Activity Diagram c1 121v 2 vn Hàng 2.3.1 Activity diagram xem sản phẩm -s- sec 2.3.2 Activity diagram quan ly binh luận - 2.3.3 Activity diagram quan ly san pham
2.3.4 Activity diapram đặt hàng - cece 2.3.5 Activity điapram thanh tộn - eee 2.3.6 Activity diagram tìm kiếm sản phẩm - 5 2.3.7 Activity diagram quan lý nhân viên :- -ị- 2.3.8 Activity diagram quan ly khuyén mãi 2.3.9 Activity diagram quan ly khach hàng -
Trang 3Bao cao đồ án “Thương mại điện tử”
2.3.11 Activity diagram thêm sản phẩm 2 2S E121 2E127171122121 272 xe 18 2.3.12 Activity diagram stra san pham " ee bec eeesetsaeecettaetesttaesensensaeeeeseeenennes 19
2.3.14 Activify điagram quản lý danh sách đơn hàng đã đặt 20 2.3.15 Activity diagram đánh giá sản phẩm 2S Hye 20
3.1.1 Usecase Xem san pham c ccccccccccccccsecsesscsessesessessesessesessesevsssesesesevecesses 21 3.1.2 Usecase Thém san pham c.cccccccccccccccsesscsessesessessesessesscsessvsessesesseseeseeees 22 3.1.3 Usecase Quản lý sản phẩm - 55-51 122 111111 1111 211111112111 11 xa 23 3.1.4 Usecase Đặt hàng QQ 2.00020111101110 11 11 2111111 1111111 khe 23
3.1.6 Usecase Tìm kiếm sản phẩm s-5s St E1 1E 121E1E11111112111121 1 11116 25 3.1.7 Usecase Quản lý khách hàng L2 0221220111211 11 1155111115551 xe 26 3.1.8 Usecase Quản lý khuyến mãi - 5 ST 115112111211 1111 1101111016 27 3.1.9 Usecase Xóa sản phẩm c n1 E11 1111 E1 HH ng Hye 28 3.1.10 Usecase Thống kê - c1 T11 E111 111171151 112111121211 1111 xe 28 3.1.11 Usecase quản lý giỏ hàng - ccc 2210201111011 111113 1111111111112 k2 29 3.1.12 Usecase xem bình luận - G2 n1 1S S 1n HS SH HS ST S ST TS 1 SE 1k se 30 3.1.13 Usecase Đánh giá sản phẩm 5 2c 211211 111111115121 101111102 xxe 31 3.1.14 Usecase Xem chỉ tiết sản phẩm 2-5 1111111111 111111111121 E111 1x6 31 3.1.15 Use case Thong k6 0 cc cccccccccccescsseseesessesessvsesersecsesecsssesesesevscsnsesesesecseses 32
4 THIẾT KÉ HỆ THONG ooooooccccccccccccccccccscssesseesesessecsessessssnsstsersevsnseserseseees 33 4.1 Thiết kế cơ sở dữ liệu - 52 ST 212111111111 71121121121112121 01212101 33
5 HỆ THÓNG ĐƯỢC XÂY DỰNG CÁC CHỨC NĂNG sec 34
5.1 Chức năng đăng nhập của admim - - +22 2222222212221 1222112322x +2 34
Trang 4Bao cao đồ án “Thương mại điện tử”
5.3 Chức năng quản lý khuyến IAD 0 0 12011222111 122 2 11122 11510 112kg 35 5.4 Chức năng quản lý nhân viên - L2 220102201123 1121111511111 11 re 35 5.5 Chức năng quản lý khách hàng 2 2221222221111 221 11152 c1 1tr ky 36 5,6 Chức năng quản lý bình luận - 52 2 222 2222122222231 233 223112221 x+2 36
5.9 Chức năng thêm sản phẩm 2 ST E1 SE1E111112112111 111121111122 1E te 38 5.10 Chức năng xóa sản phẩm ¬— ee eee eeecesaesesaeeesessueeesseseceseesesseseceiateeesisseeeeeeees 38 5.11 Chức năng sửa sản phẩm C11111 1111111111101 1 1511111111 TH kg K11 1 TH 11111111111 ra 39 5.12 Chức năng quản lý đơn hàng đã đặt - Q2 s2 rrrey 39 5.13 Chức năng thống kê 5s TS 1121121111211 2112122121 rreg 40 5.14 Chức năng thanh toán 5 22 0222211112211 1522111151111 11 1111811111115 1x12 40 5.15 Chức năng quản lý đănh giá - L0 1012221111121 1 1152 1111221 1xx 40
“5 5 4I
6.1 Các chức năng đã hoàn thành 0 0222211212211 1 1111155211111 tre 4I 6.2 Các chức năng có thé phat CHPI eee ccccccceeseceeesesseseessvsssessesstsstsnsrseseees 42 6.3 Phân công nhiệm vụ - L2 1 2011020112201 121 11121111111 1115111111118 1 11k crey 42
Trang 5Bao cao đồ án “Thương mại điện tử”
LỜI MỞ ĐẦU
Hi n ty nh ngữhuôôi c dHhàng, nh ng chuôôi siêu th 1 & nh tg chuddi dai ly lớn được mở ra kinh doanh ngày càng nhiêu và ngày càng rộng lớn và phát triển nên không thể nào thiếu được những website để giúp người dùng có thỂ mua bán, quan lý, thanh toán và ngành Công Nghệ Thông Tin có thể đáp ứng nhu câu này của con người bằng những website Quản lý Của Hàng Cà phê, Quản lý Nhà hàng - Khách sạn, Thanh toán trên nhiêu nên tàng lập trình khác nhau
Nhờ vào những nhu dâu đó của con người nói riêng và xã hội nói chung, chúng em đã suy nghĩ và đưa ra ý tưởng viết Website Quần lý Bán Cà Phê với những chức năng dành cho khách hàng trong quá trình mua hàng trực tuyên và nhân viên Quần lý, Thu Ngân, Bán Hàng để giúp họ được một phân nào đó trong suốt quá trình làm việc của mình
Hiện nay, các loại website này đang được đưa vào sử dụng một cách rộng rãi và quy
mô Nó giúp ích cho nhân viên lâônch ừ_ ù hàng trong viên buôn bán lâôn quản lý
Được sự ủng hộ nhiệt tình và sự động viên giúp đỡ rất tận tình của cô Tưởng Thị Xuân Thu chúng em đã chọn dé tai: “Quan lý website bán cà phê” Trang web này được thiết kế nhầm đáp ứng các yêu câu: mua hàng, bán hùng, thống kê, lập hoá đơn, xuất hoá đơn
Trang 6Bao cao đồ án “Thương mại điện tử”
LOI CAM ON
Đề bài báo cáo đạt được kết quả tốt lời đầu tiên, nhóm chúng em xin trân trọng cảm ơn cô Tướng Thị Xuân Thu đã hướng dẫn nhóm chúng em trong suốt học phần Thương mại điện tử và các thầy cô bộ môn đã hướng dẫn và chỉ dạy đề chúng em có
thê hoàn thành đồ án
Tuy có nhiêu cỗ găng trong quá trình học tập, cũng như trong quá trình làm đô án nhưng cũng không thể tránh khôi những thiêu sót, chúng em rất mong được sự góp ý quý báu của tất cả các thây cô giáo cũng như tất cà các bạn để kết quà của chúng em được hoàn thiện hơn
Chúng em xin chân thành cảm ơn các Thây cô!
Trang 7Bao cao đồ án “Thương mại điện tử”
1 GIỚI THIỆU ĐỎ ÁN
1.1 Mục tiêu
Hiện nay với sự phát triển không ngừng của công nghệ thông tin thì nhu câu của con người ngày càng tăng Với sự phát triển không ngừng của các phương tiện thông tin và mạng internet Chỉ với một vài thao tác bạn có thỂ kết nối tới mọi
ng ườitrênc ằrong n ướilâôn quốc tế Không những giúp đỡ trong quá trình kết nối giữa người với người mà sự tiện lợi đó còn có thỂ là một phân thiết yêu trong việc mua bán và trao đối hàng hoá
SunCoffee là một trong những website đặc thù áp dụng công nghệ thông tin vào ho ạđ ôg bán cà phê quam ag va sau nay seô có xu hướng mở rộng Và là một cửa hàng chuyên nhập và phân phối cà phê hạt từ các trang trại và thông qua xử lý
dé hat ca phê giữ nguyên được hương vị sau đó bán lễ lại cho người tiêu dùng
Vi ệgiao d dhc ủ khách hàng ch Ùêu diêôn ra trên website
Mục tiêu xây dựng trang web này nhằm giúp cho khách hàng có thể mua hàng
tr ự tiếp t xa thông qua m ạg internet Khách hàng nhà hay t ạc ử hàng vâôn
có th &lêô dàng tham khảo thông tin sằn phẩm cân tìm và lựa chọn cho mình loại sản phẩm phù hợp nhu câu của bản thân, giúp công việc mua sắm một cách nhanh
Trang 8Báo cáo đồ án “Thương mại điện tử”
chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu câu thực tê Hệ thống tìm kiếm dêô dàng, giao di ộ thân thi ệ Khách hàng có th ễlêô dàng mua hàng mà không cân ph Šđăng nh ậ Nếu có nhu câu thì khách hàng vâôn có thể yêu câu nhân viên đăng ký thành viên để nhận ưu đãi chỉ dành riêng cho thành viên
1.2 Các định nghĩa và từ viết tắt
1 | https://www.highlandscoffee.com.vn | Trang web ban cafe
là thành viên thì nhân viên có thỂ thêm mới thành viên nêu khách hàng có nhu câu Sau cùng là in hóa đơn cho khách hàng
Khi khách hàng mua hàng trực tuyên trên website, nhân viên phải gọi đến để xác nhận việc mua hàng sau đó mới xác nhận giao hàng trên hệ thống va in hóa đơn
Sau khi khách hang bình luận hoặc đánh giá, nhân viên có nhiệm vụ duyệt và trả lời nếu bình luận đánh hoặc đánh giá đó phù hợp với quy định của cửa hàng.
Trang 9Báo cáo đồ án “Thương mại điện tử”
% Bộ phận quản trị
Công việc của bộ phận quản trị là thực hiện việc quần lý dữ liệu của website
và cóth ổh thi ệ các quyên nh ưn nhân viên bán hàng Ng ườqu à tr ‡eô đầm bào cho cơ sở dữ liệu luôn được cập nhập nhanh chóng
Ngoài ra bộ phân quản trị còn có yếu tố quan trọng trong việc quân lý nhân
sự của cửa hàng Người quần trị đóng một vài trò quan trọng trong việc quần lý
và bào mật thông tin của nhân viên
2.2 Usecase Diagram & Actors
2.2.1 Cac Usecase diagram
Hình 1 Usecase Khách hàng
Trang 10
Bao cao đồ án “Thương mại điện tử”
2.2.2 M6 ta actors
Quán lý bình luận
«extend» _ a Xem binh
Xéabinh wan)” luan
Hinh 2 Ủsecase Admin
Dang nha cia fs —«extend›
thực hiện tìm kiếm, đặt, xem sản
phẩm Xem các thông tin về các
Trang 11Bao cao đồ án “Thương mại điện tử”
Là người giữ vai trò chính của
hệ thống, điều hành và theo dõi các hoạt động trên hệ thống
- Tao san phâm mới
- Dang nhập tài khoản
- Quan ly san pham: + Thêm sản phẩm đã tạo
Admin Thực hiện được các chức năng „ , oo, a
2 |(Người quản | có trong hệ thống như: đăng ak
lý trang web) nhập, thêm, xóa, sửa, tạo mới F
ác sản phâm, thông kê doanh CÁC san Pham mong seco - Quan ly danh sach san thu, quản lý danh sách các sản a an ke
2 UC02 Thêm sản pham | Admin thêm sản phâm vào hệ thống
uan ly sản | Cho phép admin thêm, xóa, sửa các sản phẩm
đã đặt
Tìm kiếm sản | Cho phép admin tìm kiếm thông tin về các sản
phẩm phâm trên hệ thông
Tạo sản phẩm | Cho phép admin tạo các sản phâm mới để đưa
mới lên hệ thông
g UC08 Quản lý khuyến Admin thêm , xóa, sửa các sự kiện khuyến mãi
Trang 12Bao cao đồ án “Thương mại điện tử”
thu được đặt qua
11 UCII Thêm sản phâm | _ Admin thêm sản phẩm vào hệ thống
l2 UCL Sửa sản phẩm Admin sửa thông tin của các sản phâm đã thêm
khi cần thiết
13 UC13 Xóa sản phẩm | Admin xóa sản phâm trên hệ thống
Quản lý danh | Cho phép admin xem các thông tin về đơn hàng
14 UC14 sách don hang | da đặt mua sản phâm
đã đặt Đánh giá sản | Khách hàng thực hiện thao tác đánh giá cho sản
Nhập nội dung tìm kiếm
ee—eememememm.eaermn Hiên thị nội dung tìm kiếm
Trang 13Bao cao đồ án “Thương mại điện tử”
2.3.2 Activity diagram quan ly binh luan
Hinh 4 Activity diagram thém san pham
2.3.3 Activity diagram quan ly san pham
Admin Web Database
Kiểm tra thông tin tat cá sản phẩm
oe >| Chon quan ly san pham
Chọn sản phẩm cân kiểm tra
Trang 14Bao cao đồ án “Thương mại điện tử”
2.3.4 Activity diagram dat hang
Khách hàng Web Database
® Chọn thanh toán dịch vụ
Yêu câu nhập lại thông tin thanh toán
Gửi yêu câu thanh toán
Xác nhận thanh toán thành công
Hinh 7 Activity diagram thanh toán
Thông báo lỗi
Trang 15Bao cao đồ án “Thương mại điện tử”
2.3.6 Activity diagram tim kiém san pham
Hình 8 Activity diagram tim kiém san pham
2.3.7 Activity diagram quan ly nhan vién
® » Chọn quản lý nhân viên
Chọn nhân viên cần kiểm tra
15
Trang 16Bao cao đồ án “Thương mại điện tử”
2.3.8 Activity diagram quan ly khuyén mai
Admin Web Database
® >| _ Chọn quản lý khuyến mãi
Chọn khuyến mãi cần kiểm tra
Hiển thị danh sách khuyến mãi
Hiện thông tin khuyến mãi cần kiểm tra
Kiểm tra thông tin tất cả khách hàng
Hình 11 Activity diagram quan ly khách hang
16
Trang 17Bao cao đồ án “Thương mại điện tử”
2.3.10 Activity diagram thong kê doanh thu
Hinh 12 Activity diagram théng ké doanh thu
2.3.11 Activity diagram thém san pham
Lưu thông tin
Hinh 13 Activity diagram thém san pham
17
Trang 18Bao cao đồ án “Thương mại điện tử”
2.3.12 Activity diagram stra san pham
Khach hang Web Database
š > 2 yoo Hiến thị danh sách sản phẫm đã sửa
Kiếm tra thông tin sản phẩm
Hình 14 Activity diagram sửa sản phâm
2.3.13 Activity diagram xóa sản phẩm
Lưu thông tin sản phẫm đã sửa
— Hiến thị thông báo xóa thành công
Trang 19Bao cao đồ án “Thương mại điện tử”
2.3.14 Activity điagram quản lý danh sách đơn hàng đã đặt
Database
oe >| Chon xem don hang da đặt
Chon đơn hàng cần kiểm tra
_ Kiểm tra thông tin tất cà đơn hàng đã đặt
Hinh 16 Activity diagram quản ly danh sách đơn hàng đã đặt
2.3.15 Activity diagram danh giá sản pham
Lưu thông tin đánh giá
Hinh 17 Activity diagram danh gid san pham
19
Trang 20Bao cao đồ án “Thương mại điện tử”
3_ YÊU CÂU CHỨC NANG
3.1 Dac ta Usecase
3.1.1 Usecase Xem san pham
Use case description
pham Description Khách hàng muốn tìm sản phẩm khi có nhu cầu
Actor Khách hàng Trigger Trong trang cá nhân của khách
Khách hàng truy cập web xem sản
pham
- _ Loại sản phâm,tên sản phâm
- GIả tiền System Messenger
Trang 21Bao cao đồ án “Thương mại điện tử”
3.1.2 Usecase Thêm sản phẩm
Use case description
phâm Description Khách hàng được thêm sản phẩm vào giỏ hàng
Actor Khach hang Trigger | Khách hàng thêm sản phẩm vào
gid hang Pre condition Truy cập trang web
Post condition Chon thém san pham
Use case description
phâm Description Admin quản lý sản phẩm thông qua trang web
Actor Admin Trigger | Admin truy cập vào mục quản lý
21
Trang 22Bao cao đồ án “Thương mại điện tử”
| | san pham va chon muc can xem
Pre condition Admin truy cập vào quản lý sản phâm
Post condition Hiển thị các thông tin sản phẩm
pham admin can
Thông báo lỗi khi admin truy cập tra cứu không thành công/ hoặc sản
3.1.4 Usecase Đặt hàng
Use case description
Name Đặt hàng | Code | UC04
Description Người dùng đặt hàng mua sản phâm sao khi thêm vào giỏ hàng Actor Khach hang Trigger | Trên trang web chọn sản phẩm
thêm vào giỏ hàng và nhắn nút đặt mua sản phâm
Pre condition Đặt mua các sản phẩm có trong mục sản phẩm
Post condition Hệ thống chuyền sang trang thanh toán và chọn phương thức
thanh toán Activities