- Việc tìm kiêm, sửa chữa dữ liệu - Việc tìm kiêm sửa chữa dữ hê còn thủ công tiêu tốn thời gian, nhân | liệu nhanh chóng, tiết kiệm và 2 mới - Việc lưu trữ và sao lưu còn nặng - Việc l
Trang 1
MÔN HỌC: THƯƠNG MẠI ĐIỆN TỬ
DE TAI: WEB BAN HOA
GVHD: ThS Dang Thi Kim Giao Nhóm SVTH: Nhom
1.Tran Ngoc Bang — MSSV: 19DH110181
2 Nguyễn Xuân Tu — MSSV: 19DH110182
3 Phan Minh Trí - MSSV: L9DH1111194
TP Hé Chi Minh, thang 12 nam 2022
Trang 2
Nguyéén Xuan Tu — 19DH110182
Trần Ngọc Bằng — 19DH110181
NHẬN XÉT CỦA HỘI ĐỎNG
Giảng viên 1:
Trang 3Đầu tiên cho chúng em xin trân trọng gửi lời cảm ơn chân thành và sự kính trọng tới — Quý Thầy, Cô ngành Công nghệ thông tin Trường Đại học Ngoại ngữ - Tin học TP.HCM, và đặc biệt là giáo viên hướng dẫn cô Đặng Thị Kim Giao đã tận tình hướng dan, chi bảo em trong suốt quá trình thực hiện báo cáo này
Do kiến thức còn hạn hẹp nên không tránh khỏi những thiếu sót trong cách hiểu, lỗi trình bày Em rất mong nhận được sự đóng góp ý kiến của quý thầy cô và Ban lãnh đạo, các anh chị trong công ty để báo cáo tốt nghiệp đạt được kết quả tốt hơn
Em xin chân thành cảm ơn!
Trang 4Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
MỤC LỤC
CHƯƠNG I KHẢO SÁT NGHIỆP VỤ ĐẺ TÀI - 25c 2 treo 9
I Khảo sát nghiỆp vụ - - c0 2121212112221 11 11201120111 111 12111511 1k nh HH keo 9
1 Cơ cầu tô chức của hệ thống ¬— 9
2 Hoạt động của hệ thong 107Ẽ 9
3 Đánh giá hiện trạng hệ thống cũ và yêu cầu của hệ thông mới s5 10
II Yêu cầu đặt ra cho hệ thống "1 11 CHƯƠNG II MÔ TẢ CHI TIẾT CHU TRÌNH PHÁT TRIÊN ỨNG DỤNG 12
Hình 7:Phân rã admin quản lí sản phâm - 52 1 SE 2E121EE1EE121E11EEcExtrre, 19
Hình 8§:Phân rã admin quản lí feedback 2 2222122221 1111211222111 exk2 20 Hình 9:Phân rã admin xen danh sách user - - ¿2222322332221 £2£2£sxsxxss 21 Hinh 10: Phân rã admin xem danh sách đơn hàng 2 5-2 eeeceteeeteeees 22
TV Date tae cece ẦẦẦ 22 UC01: Tra cứu sản phẩm - 5c S1 1E 1122121121111 112112111 121101 1tr 22
UC03: Hủy đặt 255cc 2221111 2122211E 12222 ng re rrereree 24
Trang 5UC05: Đăng ký Q0 Q02 c2 nh HH HH HH nhe 26 UC06: Đăng nhập Đ Q0 0002111211121 1 15115111211 1512511 1111115111111 H k1 ke 27 UC07: Thêm vào giỏ hàng L1 1220122212211 115211521 11H TH ghe 28 UC08: Cập nhật số lượng trong giỏ hàng - SE ng H22 2tr ra 28
UCO09: Xa san phém khỏi giỏ hàng s5 55-5 St SE EE1211E122211 E11 Etrrrei 29
UCI0: Xem lịch sử đơn hàng - 5 0 2012211212122 111 2111511522 11x re 30
UCII: Đăng xuất ST 11 1 111012111 1 n1 nay 31 UCI2: Thay đổi thông tin tài khoản 2-5 9s EEE E11 11118 E11 32
UCI3: Xem giỏ hàng L0 20 2221212111 111121112111 1111111811501 1 11 1 1n 33
Trang 6Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
Hình 18: Đăng xuẤt - - ntnH1nE1222111 121 11H tt tr n uy 43
Hình 19: Tìm kiếm c2 22 tt H2 HH ng 44
Hình 20: Xem danh sách sản phẩm - 2-52 9S E231 2EEE1E112121E11 2x11 EE ke 45
Hình 21: Thêm sản phẩm vào giỏ hàng SE 1E 2212121121121 errrrki 46
"R05: 00158 54
910909811189 50007 0n 56
Bảng 6: Tổng kẾt - c1 121111211 121111211 HH gan 37 Bang 7: Phân công công vIỆC L1 0121112111121 1121 12 111111 118111011 1181111 e 2 key 57
TÀI LIỆU THAM KHẢO 5 S1 1221 211121515111111111111111115111 112 10100 rra 58
Trang 7MỤC LỤC HÌNH ANH
Hình I: Khách hàng L2 2 2221121111221 1521 1211151115115 111111111 1 1tr1 kg na thờ 15 I§00 827260011) NNNEiaaiaiiiiiẳiáảŸŸ444 16 Hình 3:Phân rã khách hàng xem danh sách sản phẩm 2 222222 EESEEeExexerxerd 17 Hình 4:Phân rã khách hàng đặt hàng - 2 1221122112112 1112111571251 11 tr re 18 Hình 5:Phân rã khách hàng xem thông tin cá nhân 5c 5c 2222221122 sxssks2 19 Hình 6:Phân rã khách hàng xem danh sách đơn hàng 5-5 225 22222 +sxsss+2 20 Hình 7:Phân rã admin quản lí sản phẩm 5-52 2s SE E12 1E 21271 127111 E1 errre 21 Hình 8§:Phân rã admin quản lí feedback 5 22 222112211221 11312112 211155 5111 cty 22 Hình 9:Phân rã admin xen danh sách uSeT c2 221222121211 1211 1121512212111 ce+ 23 Hình 10: Phân rã admin xem danh sách đơn hàng - c2 2c 2222222122 2zctzrrxerxes 24 Hình 1I:Man - c0 2222211211121 11111111111 1112 11 111111111 111011 11 H1 HH HH ng k0 11 He 40 Hình l2:CaFIL 2 2 2: 222212212 119121112121 111 10111111 01 1111 8111111 1111111111 1111k Hy 4I
Hình 14: ProducfS - - - c c1 201211121111 1151 1111111111101 1 1111111111111 111111 11H 01H HH kh 42
I g0 si gyt3014/88.~:.;)1- 8 NaIAÀIIiiiiiiiiadadđdđdidđiiaiiiiiỐÃ 42 s00 011095 TT “43DDDŨ 43
Hình L7: Đăng nhập - L2 2222221112111 12111211 10111151 118112011 1111181118111 115cc khe 44
Hình 18: Đăng xuẤt 5 S2 21111 11211 1 1101 1111 1E 1 ngu no 45
Hình 19: Tìm kiẾm ¿22+ 2221225111223111221112211111111121112.01110.1111111111 xe 46
Hình 20: Xem danh sách sản phẩm - 5-2 SE 21121521112112111 21121 E1 1Etrre 47
Hình 21: Thêm sản phẩm vào giỏ hàng s5 c2 SE 11211 171112117 11 1E tre 48
Hình 22: Xem giỏ hàng - c1 2211211121111 1 1531111153111 111 111111111115 11 E11 111 11111111 11kg 49 Hình 23: Xem chỉ tiết sản phẩm 5-1 E1 1E 212712127111 12111111 12111 re 50 Hình 24: Đặt hàng - L0 0.01022112112111 1511 151151111111 1511 251110 K11 Hán chư 31 s00 9n 0n 52
Hinh 27: Thém san pham(admin) 0 0.cccccccccccescescssessesecseesessvsscsessvsseeevsvsstseveisstsetsevsesees 54
Hình 28: Xóa sản phâm(admin) - 5 1S 1 1 EEE111111121111 11 112 1101 HH A 55
Hình 29: Chỉnh sửa san pham(admin) 0.0ccccccccccscscsscsseseseeseesessessesvsevsevetesvesesevsesevsesn 56
Hinh 30: Phan quyén user(admin) 0 c.cccccccccssessessessessesssesesesessessessessessessesseestesessesseanes 57
si b0.) 4 HadđdầầđđiadẳđdđaiadaadảảảảẢẢỶẢẢ 58
Trang 8Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
DANH MUC BANG BIEU
Bảng 3:OTder 0 1211121111211 121 122111121 118112011 11111115011 k HH HH rệt 36 Bang 5i 30127757 37 Bảng 5:WIshÏTSỂ 0 2112211212121 111 111151150111 111181110115 11511 511k kh kà 38 Bảng 6: Tổng kẾt 5 c1 1 1112112111211 211111 1 111 1 12111 1 n1 ng re 57 Bảng 7: Phân công công vIỆC Q0 012211211 1221215 211 1111115115111 ca thờ 57
Trang 9CHUONG I KHAO SAT NGHIỆP VỤ ĐÈ TÀI
L Khảo sát nghiệp vụ
1 Cơ cầu tô chức của hệ thông
Hệ thống quản lý của chuỗi cửa hàng hoa TT flowers chuyên cung cấp dịch vụ điện hoa, quà tặng chuyên nghiệp đến khắp các tỉnh, thành phố trên cả nước Với Thông điệp "Flower Delivery Expert", chúng tôi hướng đến một dịch vụ chuyên nghiệp trong việc truyền tải những thông điệp, cảm xúc của người tặng đến người nhận Hệ thống quản lý việc nhập hoa, quản lý bán hóa, báo cáo thống kê theo từng thời kỳ,quản lý người dùng Hề thống gồm có 4 bộ phận: -Bộ phận quản lí nhập hàng: Tìm nguồn cung các loại hoa ,chỉ đạo nhân viên làm việc khi nhập thêm hoa mới về kho, hàng tháng chỉ đạo nhân viên làm báo cáo đề có kế hoạch điều chỉnh cho hợp lý Hàng quý hay năm thì tổng hợp số liệu báo cáo lên hệ thông
-Bộ phận quản lí bán hàng: quản lý số lượng hoa tồn kho, xử lý việc thanh lý hoa cũ
-Bộ phận thống kê: Thống kê về việc bán hoa để báo cáo lên ban giám đốc,thông kê số lượng
người sử dụng dịch vụ cửa hàng
-Bộ phận quản lý người dùng:Quản lý thông tin người dùng, phân tích sở thích nhu cầu người ding , bao cáo thống kê cho ban giám đốc
2 Hoạt động của hệ thống cũ
Qua điều tra khảo sát ta thấy quy trình làm việc của hệ thông quản lý cũ như sau:
TTB flowers 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 hoá nhập xuất
ngày càng lớn nên công tác quản lí , mua bán rất mất nhiều 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ông ty Ngày nay cửa hàng đang từng
Trang 10- Tra cứu thông tin về hàng hoá , 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 hoá , 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
Trước tình hình đó , vấn đề đặt ra cần phải có một hệ thống mới đáp ứng được các yêu cầu cơ bản sau :
- Giảm khối lượng ghi chép , đảm bảo truy vẫn nhanh , lưu trữ và cập nhật
kịp thời, thuận tiện
- Lập báo cáo định kì , đột xuất nhanh chóng , chính xác
- Có thê thống kê được từng loại hàng , mặt hàng hoặc lượng hàng dự trữ
trong kho một cách nhanh chóng và chính xác
- Có khả năng lưu trữ thông tin lâu dài
Trang 11Hệ thông quản lý còn lạc hậu, quy trình dài dòng không cần thiết, một số quy định còn lỏng lẻo, chưa hợp lý và thỏa đáng Việc quản lý còn mang tính giấy tờ số sách nhiều, mức độ ứng
dụng tim học giảm nhẹ công việc còn hạn chế Với thực trạng của hệ thống như trên, bài toán đặt
ra là chúng ta phải xây dựng một phần mềm quản lý cửa hàng hoa Tăng cường ứng dụng tin học, giảm bớt giấy tờ số sách Hoạt động của hệ thống cửa hàng linh hoạt, hiệu quả, nhanh chóng tạo điều kiện cho người tiêu dùng
- Việc tìm kiêm, sửa chữa dữ liệu - Việc tìm kiêm sửa chữa dữ hê
còn thủ công tiêu tốn thời gian, nhân | liệu nhanh chóng, tiết kiệm và 2
mới
- Việc lưu trữ và sao lưu còn nặng - Việc lưu trữ và sao lưu tiên Căn
tính giấy tờ, tôn không gian, tính bảo tiễn, tính cơ động cao, tính bảo „
vào tỉnh
hình khảo sát thực tế thu được, chúng ta xây dựng bài toán mô tả hoạt động của cửa hàng hoa
TTB fowers được thực hiện như sau:
Khi khách hàng có nhu cầu đặt hoa hoặc sử dụng dịch vụ của cửa hàng thì phải đăng ký tài khoản trên trang web Việc quản lý khách hàng: nhập thông tin trong mục đăng ký tài khoản trên trang web của cửa hàng Các thông tin về khách hàng bao gồm: họ tên, địa chỉ ,số điện
thoại Mỗi người dùng có một định danh duy nhất là: mã khách hàng Sau khi xác nhận các
thông tin về khách hàng hệ thống tạo tài khoản dựa trên các thông tin đó Trong tài khoản có
Trang 12Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
các thông tin: mã tài khoản, tên độc gia,email, mật khẩu,quyền, ngày tạo Các thông tin về độc
giả và thẻ độc giả được lưu trữ lại Mỗi email chỉ được đăng ký một tài khoản Tài khoản được
thiết kế như sau:
Khi xem sản phẩm nếu yêu thích sản phẩm đó , người dùng có thể lưu vào mục yêu thích đề sau này có thê dé dàng xem lại và mua chúng Nhưng trước khi mượn họ phải trình thẻ độc giả
và không có sách mượn quá hạn Hoạt động đặt hàng được thực hiện như sau: Sau khi xem sản
phâm muốn mua , người dùng đặt hàng , thanh toán đơn hàng, bộ phận bán hàng sẽ kiểm tra các đơn hàng và xác nhận đơn hàng Thông tin về đơn hàng gồm có: mã đơn hàng, ngảy tạo,
mã tài khoản mua ,địa chỉ giao hàng và các thông tin chỉ tiết về sản phẩm: mã sản phâm.tên sản phẩm, giá sản phâm,số lượng mua Đơn hàng được thiết kế như dưới đây:
Khi có đơn hàng , nhân viên sẽ kiêm tra hàng hóa còn hàng hay không và chuẩn bị đơn hàng dựa theo yêu cầu của đơn hàng sau đó chuyền cho bộ phận giao hàng Mỗi tài khoản có thể có
nhiều đơn hàng, mỗi đơn hàng thuộc về một tài khoản.Mỗi tài khoản có thể mua nhiều đơn
hàng, mỗi đơn hàng hàng có thể có nhiều sản phẩm
Để theo dõi và quản lý tài khoản: thực hiện thêm mới vào danh sách khi có khách hàng đăng ký
tài khoản, sửa đối thông tin khi có những biến đổi xảy ra và xoá tài khoản khi cửa hàng yêu
cả , mô tả sản phâm
CHƯƠNG II MÔ TẢ CHI TIẾT CHU TRÌNH PHÁT TRIEN UNG DUNG
Trang 13
Khách hàng
Đăng nhập, đăng kí, đánh giá sản phẩm,
xem sản phẩm, đặt hàng, xem thông tin
cá nhân, xem lịch sử mua hàng, chọn
hình thức thanh toán, xem trạng thái đơn
hàng, xem trạng thái giỏ hàng, tìm kiếm sản phẩm, xem các danh mục sản phẩm
Admin
xác nhận , kiểm tra hàng tồn, cập nhật giá sản phẩm, cập nhật tình trạng sản phẩm, cập nhật tình trạng đơn hàng, xem danh sách đơn hàng
Trang 14
Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
IL So dé chive nang
Reset Password dang xuat
Xem danh sách sản hâm
Trang 17Hình 4: Phân rã khách hàng đặt hàng
Trang 19
Xem danh sách đơn hàng J ” include - Xem chỉ tiết don hang
Khách hàng
Hình 6:Phân rã khách hàng xem danh sách đơn hàng
Trang 22Xem user gmail
Hinh 9:Phan rG admin xen danh sdch user
Trang 23hàng Antiil include _ L
cap nhat don hang
Hình 10: Phân rã admin xem danh sách đơn hàng
IV Đặc tả
UC01: Tra cứu sản phẩm
condition
Standard |I.Nhập điều kiện tra cứu
Trang 24
Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
flow 2.Chọn nút tra cứu
3.Truy vấn dữ liệu phòng đề lấy danh sách sản phẩm dựa trên điều kiện tra cứu
4 Hién thị danh sách sản phẩm theo điều kiện tra cứu
Alternati 2° Dừng tra cứu
ve flow 4’ Khong tim thay kêt quả phù hợp điều kiện truy van A ` A oak ¬ LẠ TA £
Error 1.Lỗi không kết nỗi được server
3 Xác thực thông tin đặt hang
4 Tạo đơn hàng và lưu vào cơ sở dữ liệu
Trang 25
2.Lỗi không thê lưu thông tin đặt phòng
3.Lưu thành công nhưng không hiền thị
Post condition ` [Hiện thị thông báo hủy thành công
Standard flow |1.Chon héa đơn cân hủy
2.Chọn hủy đặt hàng
3.Hién thị thông báo hủy thành công
Alternative flow |2* Không thực hiện hủy
Error situations |1.Loi không kết nội được server
2.Lỗi hủy thành công nhưng không thông báo
Trang 264 Hién thị giá trị của tông hóa đơn
Xác nhận thanh toán hóa đơn
Thông báo thanh toán thành công
Alternative 2ˆ Dừng thanh toán
flow 3° Sai thông tin thanh toán ¬ ,
Error 1.Lỗi không kết nội được server
situations
2 Lai không kết nối được hệ thống thanh toán
3 Thanh toán thành công nhưng không thông báo
Trang 27
Description Đăng ký thông tin khách hàng đề sử dụng dịch vụ
3.Kiểm tra thông tin đăng ký
4.Luu thông tin đăng ký
5.Thông báo đăng ký thành công và chuyên đến trang đăng nhập
Alternative flow 2” Hủy đăng ký
3° Thông tin tài khoán không hợp lệ hoặc tài khoản đã tồn tại
Error situations 1.Lõi không kết nôi được server
2.Lỗi không hiền thị thông báo và chuyên trang sau khi đăng ký thành công
Trang 28Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
Description Người dùng đăng nhập sử dụng hệ thông
nhập
Precondition Tài khoản người dùng đã tôn tại
Post condition Chuyén dén trang chi hé thong
Standard flow 1.Nhập thông tin đăng nhập
INhap thong tin yêu cầu
Chọn nút đăng nhập
Kiểm tra thông tin đăng nhập
Ghi nhận người dùng đăng nhập hệ thống
Chuyên đến trang chủ hệ thông
Alternative flow 2° Hủy đăng nhập
3° Thông tin đăng nhập không hợp lệ 3° Sai thông tin đăng nhập
Error situations 1.Lỗi không kết nôi được server
2.Lỗi đúng thông tin nhưng không ghi nhận người dùng đăng nhập 3.Lỗi đăng nhập thành công nhưng không chuyển trang
Description Thêm sản phẩm vào giỏ hàng
Trang 29
Post condition Thông báo thêm thành công và chuyên sang man hình giỏ hàng
Standard flow 1.Chọn sản phẩm cân thêm mới
2.Chọn thêm vào giỏ hàng
3.Kiểm tra định dạng thông tin
4.Lưu sản phâm mới thêm vào cơ sở đữ liệu
5.Thông báo thêm thành công và chuyên sang màn hình chỉ tiết giỏ hàng
Alternative flow 2° Huy thém moi
3° Thông tin sai định dạng
Error situations 1.Lôi không kết nôi được server
2.Lỗi không thêm được loại phòng vào cơ sở dữ liệu
System state in
error situations
Sản phâm chưa được thêm
UC08: Cập nhật số lượng trong giỏ hàng
Description Cập nhật sô lượng trong giỏ hàng
nhật Precondition — |Khách hàng đã thêm sản phẩm vào giỏ hàng
Trang 30Nguyêên Xuân Tú —- 19DH110182
Trần Ngọc Bằng — 19DH110181
4.Cập nhật thông tin dịch vụ trong cơ sở dữ liệu
5.Cập nhật thành công và hiển thị lại giá, số lượng
Alternative flow 2° Hay cập nhật
3° Thong tin san pham sai dinh dang
Error situations 1.Lỗi không kết nôi được server
D.Lỗi không cập nhật được thông tin
Description Xóa sản phẩm khỏi giỏ hàng
Precondition — |Đã thêm sản phẩm vào giỏ hàng trước đó
3.Kiém tra điều kiện xóa
4 Xóa loại phòng khỏi cơ sở dữ liệu
5.Cập nhật và hiền thị lại số lượng ,giá
Alternative flow 2° Huy xoa
3° San pham không đáp ứng điều kiện xóa
Error situations 1.Lỗi không kết nôi được server
2.Lỗi không xóa được sản phẩm
System state in
San pham chưa được xóa
Trang 31
UCIO: Xem lich swe don hang
Name Xem lịch sử đặt hàng Code JUc10
Description [Xem danh sách lịch sử đặt hàng
ly xem lịch sử đặt
hàng
Precondition Da dat hàng trước đó
Post condition Hiện thị kết quả tra cứu
Standard flow 1.Nhập điều kiện tra cứu
2.Chọn nút tra cứu
3.Truy vấn dữ liệu tất cả lịch sử đặt hàng phù hợp với
êu cầu
3’ Khong tim thay két quả phù hợp
Error situations 1.Lõi không kết noi được server
?.Lỗi không hiển thị kết quả tìm được