Áp dụng được những hiểu biết, kiến thức đã có và tìm hiểu thêm đề xây dựng website bán thiết bị điện tử với các chức năng chính như: + Đối với người quản trị hệ thông Admin cần có quyền
Trang 1
ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN I=] DUY TÂN
DO AN CDIO — SE 397
TEN DE TAI XAY DUNG WEDSITE BAN THIET BI DIEN TU
Giảng viên hướng dẫn: Ths Nguyễn Quốc Long
Ths Nguyễn Phúc Minh Tú
Nhóm 2
Sinh viên thực hiện:
Trang 2Mục Lục:
TONG QUAN DU ÁN 5 221 21221121121121121122112112112121121121212121011212 ru 4 PHÂN MỞ ĐÂẦU - 2 52222222122112111211221121121121112112111211211111211212122121rryu 5 1.LÝ DO CHỌN ĐỀ TÀI 2- 2 21 2112212211211221121122112112211211121122112112211211212 re 5 2.MỤC TIỂU, PHẠM VI, NỘI DUNG THỰC HIỆN - 2 5c re 5
ĐÔI TƯỢNG VA PHẠM VI NGHIÊN CỨU -2-©2¿22E2E222E22E222E22212222221222 e2 6 4.PHƯƠNG PHÁP NGHIÊN CỨU 22-522212211221221122122712112111121221212 2 2 6 PHÂN L 2-25 21221222122112112212212211 1121211011212 reg 7
CONCEIVE (Ý TƯỞNG) -á c1 121121111 11 1101 1211121 12H ng ng He 7
IN Mr 0/818 44 7
1.2 Thành viên 2 22 2 21 22122112112211211221121112112211211211212121212122 re 9 1.3 Thành viên 3 -2- 2 2S 2122212212 2121122112121111211211112 11221 rye 10 1.4Thành viên 4 5 S22 212211 21271221221122122121212121221112121 re 12
PHÂN IIL - 5¿22222122222211211211211211221211211211221211112112111212 re 20
PHẦN TÍCH VÀ THIẾT KỀ HỆ THÔNG (DESIGN) - 2-5251 SE szzersrerxe 20
1 KHẢO SÁT HIỆN TRẠNG 22-52 22 22222112112212112212112212122121 re 20 2.PHÂN TÍCH HỆ THÔNG - 2-52 22222121122112112211211212112212112112.112 kg 24
2.1 Tóm tắt hoạt động phan mềm mà dự án sẽ được Ứng dụng - - 24 2.2 Phạm vi dự án được Ứng dụng ác 1 111212121112 1121122 281111 ee 26 2.3 Đôi tượng SỬ dỤng - c 22 1n vn S112 n5 1 k1 1x k ng kkg 26 2.4 Mục đích dự án - QQQQ 2211 TS ĐT ng ng K1 9 511k ky 26
2.5 Xác định yêu cầu của khách hàng - 5c c9 E1 1211 E211 11 tp xgterryg 26
3.PHẦN TÍCH CHỨC NĂNG HỆ THÔNG - 52-222 222211222121122122121121x 11 e6 27
Trang 33.6 Usecase quản lý thuộc tính sản phẩm 5 5c SE E121 21122 8E re rry 35
E0 co naèš:DỪDùỤẶỤẶỤẶỤẶ 46
3.16 Usecase quản lý trang fĩnh - - c2 c1 1212121112111 121 1121112111151 1 1811201111111 ky 47
1.11 Bảng nhân phân quyŠhn - 5 SE E1 1215212111111 11211111 E1 E11 HH rờg 74
1.13Bảng phiếu sản phẩm 5 S1 E1 E21 112112111011 22.11 1 111tr 75
Trang 42 THIET KE PROTOTYPE .cccccccccscsssevssesescsvesesesesestesesesesvevsvesessavavsvereaessiesssevavevseseens 76
Giao diện đăng nhập L0 02221112111 121 1121112111121 112112111 1111111110111 0111k 77 Giao diện bán hàng 0 00 1221122112211 1111 1151115111011 1 5151151110111 T 1112111111 ky 79 Giao diện nhập kho L1 2221222122211 1152115111 111581110115 1111 t1 kệ 81 Giao dién thong kê nhập kho - L2 1201221111 215 2115111512521 1111112118 ray 82
Giao diện quản lý danh mục - - c1 2 1221122212211 1211 15 115111 1111511111511 1111 xky 87
Giao dién quan ly phan quy@n c.cccccccscssescsscsesseesessesessesecsvesessessvsessessevevstesevevees 91 Giao diện đổi mật khâu 252cc HH HH ae 93
PHAN IV: VẬN HÀNH VÀ KIỀM THỦỬ 25c: 2222t 22211211221 2.1 1 .ettertreg 94 TRIÊN KHAI HỆ THÔNG :- 5552:2222 222211 E22 tt rirrrirrie 94
NI in 0 0n e 94 4.2 Giao diện trang chủ - -c 1c 1211112121211 1 1111011121150 1 1181111151 k ng khu 95 4.3 Giao dién )0:ddddiitddddtddẳảảẳŸẳỶŸẢỐỶỈ 97 4.4 Giao diện khách hàng - 02001221112 12221 1111115115111 111511 5111221111111 kknnHvky 99
4.7 Giao diện quản lý danh mục - L1 c1 2112211221112 1221 211211511518 115tr 103
4.8 Giao diện quản lý phân quyển + 2 ST S 121 E2 1E Hệ 103
4.10 Giao diện sản phẩm + 1 SE E211 1111121111111 1211111 ng te HH ra 104 4.11 Giao diện chỉ tiết sản phẩm - 52 S13 2181111111 1115111 trên 105
CNVC 0i i06 v0 /‹4iiiadỤDùDỤẶỤẶAẶAẶ 107
Trang 6TỎNG QUAN DỰ ÁN
Xây dựng Wedsite Bán Thiết Bị Điện Tử
Lớp: K27-TPMI; Khoa: Công Nghệ Thông tin; Truong: DH Duy Tan Email: duyhynh17(pmail.com
Tel: 0367525400
1.Nguyễn Đình Nhật Minh
2.H6 Minh Tùng
3.Hồ Minh Đức
4.Hồng Quang
Trang 7PHAN MO DAU
LLY DO CHON DE TAI
Hiện nay đời sống ngày càng phát trién nhu cau mua sam online ngay cang nhiéu Tuy nhiên, cuộc sống sinh hoạt bận rộn là một trong những nguyên nhân gây khó khăn trong việc mua sắm những thứ cần thiết cho cả nhu cầu vật chất và tinh than
Công nghệ thông tin ngày càng phát triển và xuất hiện trong hầu khắp các lĩnh
vực, đặc biệt là lĩnh vực kinh doanh Trên thực tế, rất nhiều ngành trong lĩnh vực kimh
doanh đã áp dụng công nghệ đề thu lại lợi nhuận, trong đó có hình thức kinh doanh
online Hình thức kinh doanh này không chỉ mang lại lợi ích cho các nhà kinh doanh mà
còn phục vụ nhu cầu cấp thiết trong cuộc sống hiện đại của người tiêu dùng
Có hai nền tảng công nghệ cơ bản được áp dụng đề xây dựng hệ thống bán hàng là ứng dụng di động và website Tuy nhiên, ứng dụng di động có những hạn chế như: người dùng phải tải ứng dụng trên điện thoại di động thông minh mới có thê truy cập vào hệ thống bán hàng online; cùng với đó, khi ứng dụng có phiên bản mới phải thông báo đến người dùng và người dùng phải tải lại ứng dụng mới sử dụng được các tính năng mới Đồng thời, nhà phát triển cũng phải thiết kế giao diện để sao cho hệ thông xuất hiện đẹp, không vỡ, xô lệch hình ảnh trên các phiên ban di động thông mình khác nhau vv Trong khi đó, việc thiết kế website sẽ giải quyết được những rắc rồi đó Người dùng chỉ cần truy
cập website trên chính trình duyệt trên máy tính hoặc điện thoại hoặc bắt kì thiết bị điện
tử nào kết nối internet Khi có phiên bản mới, người dùng chỉ cần reload lại trang web là
sẽ được tự động cập nhật mà không ảnh hưởng nhiều đến việc sử dụng của người dùng Nhà phát triển cũng chỉ cần thiết kế của website được hiển thị đẹp nhất trên các phiên bản
trình duyệt vốn ôn định hơn so với các thiết bị di động thông minh
Hiện tại công nghệ website và ứng dụng hoàn toàn có thê phù hợp với các thiết bị mobile và table, công nghệ ứng dụng chạy đa nền tảng Thích hợp cho việc kinh doanh online giới thiệu sản phâm hơn sử dụng app
Từ những lý do trên, em quyết định chọn đề tài “Xây dựng Website bản thiết bị điên tử
” Việc xây dựng website sẽ giúp cho công việc kinh doanh trở nên thuận lợi va dé dang
hơn, đáp ứng được nhu câu mua sắm mọi lúc, mọi nơi của mọi đôi tượng khách hang 2.MỤC TIỂU, PHAM VI, NOI DUNG THUC HIEN
Nghiên cứu, tìm hiểu quy trình xây dựng website bán thiết bị điện tử
Tim hiéu cơ sở lý thuyết về các ngôn ngữ lập trình, hệ quản trị cơ sở dữ liệu MySQL, Laravel framework
Trang 8Áp dụng được những hiểu biết, kiến thức đã có và tìm hiểu thêm đề xây dựng website
bán thiết bị điện tử với các chức năng chính như:
+ Đối với người quản trị hệ thông (Admin) cần có quyền thực hiện các chức năng của một website bán hàng online như quản lý sản phẩm, quản lý bài viết, quản lý tài khoản người dùng hệ thông, quản lý đơn hàng, các chức năng liên quan đến quản lý hệ thống
+ Đối với khách hàng: có quyền thực hiện các chức năng như xem chỉ tiết sản
phâm, đặt hàng và thanh toán, tìm kiếm sản phẩm, gửi thông tin liên hệ, đăng ký tài
khoản, đăng nhập hệ thông
3
DOI TUGNG VA PHAM VI NGHIEN CUU
Đối tượng nghiên cứu: xây dựng website bán thiết bị điện tử
Quy mô hệ thống: hệ thống bán thiết bị điện tử là hệ thống phục vụ cho mọi khách hàng,
hoạt động trong phạm vi toàn quốc và cho phép nhiều khách hàng truy cập cùng một lúc
4.PHƯƠNG PHÁP NGHIÊN CỨU
Phương pháp nghiên cứu tài liệu:
Tham khảo, nghiên cứu thêm các tài liệu trên web, tìm hiểu thực trạng của đề tài
Tìm các đồ án khóa luận tốt nghiệp của các anh/chị khóa trên hoặc qua sách báo liên quan đến đề tài nghiên cứu
Phương pháp nghiên cứu thực tiễn:
Quan sát việc quản lý của shop bán hàng điện tử
Lấy thông tin thực tế từ chủ quán, nhân viên, khách hàng
Phương pháp tổng hợp và phân tích số liệu
Thu thập thông tin từ việc phỏng vấn
Thông kê, tổng kết số liệu
Phân tích, đưa ra kết quả vào thực tiễn
Trang 9PHAN I
CONCEIVE (Y TUGNG)
1.XÂY DỰNG Ý TƯỞNG SAN PHAM (CA NHAN)
1.1 Thanh vién 1
Họ & Tên (Sinh viên): Nguyễn Dinh Nhat Minh
Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm
Tên ý tưởng (Sản phẩm): Xây dựng website livestream
là một cơ hội kinh doanh tiềm năng Bằng cách xây dựng một nên táng livestream có tính năng linh hoạt và hấp dẫn, có thê tạo ra cơ hội thu lợi nhuận từ các nguồn như quảng cáo,
các giao dịch thương mại điện tử và tài trợ cá nhân Điều này có thé giup tao ra một dự án
có tính khả thi kinh doanh trong tương lai
1.1.2 Đánh giá cơ sở kiến thức của sinh viên
Phân tích thiết kế hệ thông: Đang học
Phân tích thiết kế hướng đối tượng: Chưa học
Hệ quản trị cơ sở dữ liệu: Đã học
Ngôn ngữ lập trình (Java, C/C++): Đã học
HTML/CSS: Dang nghién ctru
1.1.3 Đánh giá khả năng phát triển sản phẩm
Trang 10
tảng của bạn
nhất là 5):
Liệt kê các loại đôi tượng sẽ được hưởng lợi từ
ý tưởng sản phâm của bạn (ít nhất là l, nhiều Thanh thiếu niên
Trung binh Kha Cao Rat Cao
Dánh giá khả năng các nhà đầu tư sẽ
bạn:
LƯớc lượng số năm sản phâm của bạn sẽ
thé:
Trung binh {Kha Cao ‘Rat Cao
Ước tính độ khó đề phát trién thanh
Ước lượng sô năm cân thiết đề phát triền
san pham cua ban:
10
Trang 111.2 Thành viên 2
Họ & Tên (Sinh viên): Hồ Minh Đức
Chuyên ngành (của Sinh viên): Công nghệ phần mềm
Tên Ý tưởng (Sản phẩm): Xây dựng Website thư viện
Ngày/Tháng/Năm: 16/05/2024
1.2.1
Mô tả ý tưởng sản phẩm
Đề đánh giá chất lượng sinh viên trước khi tốt nghiệp đồng thời giúp sinh viên làm quen
với môi trường làm việc thực tế, nhà trường đã tạo điều kiện cho sinh viên tham gia vao
1.2.2 Đánh giá cơ sở kiến thức của sinh viên
Phân tích thiết kế hệ thống: Đã học
Phân tích thiết kế hướng đối tượng: Đã học
Hệ quản trị cơ sở dữ liệu: Đã học
Ngôn ngữ C#: Đã học
HTML/CSS: 2 thang
Kỹ thuật thương mại điện tử (ASP>NET): đã học
1.2.3 Đánh giá khả năng phát triển sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản 50
phẩm của bạn
II
Trang 12Ước tính số lượng người sẽ bỏ tiền ra mua sản 50
phẩm của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
nhất là 5):
Danh gia kha nang cac nha dau tu sé
bạn:
Ước lượng số năm sản phâm của bạn sẽ
ở trên thị trường cho đến khi bị thay 2 nam
thé:
công sản phẩm của bạn
triên sản phâm của bạn:
1.3 Thành viên 3
Họ và tên (sinh viên): Huỳnh Nguyễn Văn Duy
Chuyên ngành (của sinh viên): Công nghệ phần mềm
Tên ý tưởng (sản phẩm): Xây dựng Website Bán Thiết Bị Điện Tử
Ngày/Tháng/Năm: 16/05/2024
1.3.1 Mô tả ý tưởng sản phẩm
12
Trang 13Website bán thiết bị điện tử của chúng ta sẽ bao gồm một loạt các tính năng hấp
dẫn Trang chủ sẽ giới thiệu về cửa hàng, hiển thị các sản phẩm nỗi bật và thông báo về các chương trình khuyến mãi đang diễn ra Các sản phẩm sẽ được phân loại theo các danh
mục như laptop, điện thoại, phụ kiện Mỗi san pham sẽ có một trang riêng biệt với thông
tin chỉ tiết, bao gồm hình ảnh, mô tả, giá cả, và đánh giá từ người dùng Người dùng có
thê thêm sản phẩm vào giỏ hàng và tiễn hành thanh toán một cách dễ dàng và tiện lợi
1.3.2 Đánh giá cơ sở kiến thức của sinh viên
Phân tích thiết kế hệ thống: Đã học
Phân tích thiết kế hướng đối tượng: Đã học
Hệ quản trị cơ sở dữ liệu: Đã học
Ngôn ngữ lập trình (PHP): Đã học
HTML/CSS: Da hoc
1.3.3 Đánh giá khả năng phát triển sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản
phâm của bạn
Ước tính sô lượng người sẽ bỏ tiên ra mua sản
phâm của bạn
Liệt kê các loại đỗi tượng sẽ được hưởng lợi
từ ý tưởng sản phẩm của bạn (ít nhat la 1,
nhiều nhất là 5):
Trung bình
Đánh giá khả năng các nhà đầu tư sẽ
bỏ tiền ra cho ý tưởng sản phâm của
13
Trang 14ở trên thị trường cho đến khi bị thay
thế:
công sản phẩm của bạn
Ước lượng số năm cần thiết đề phát l năm `
triển sản phâm của bạn:
1.4Thành viên 4
Họ và tên (sinh viên): Hồ Minh Tùng
Chuyên ngành (của sinh viên): Công nghệ phần mềm
Tên ý tưởng (sản phẩm): Xây dựng website du lịch
Ngày/Tháng/Năm: 16/05/2024
1.4.1 Mô tả ý tưởng sản phẩm
Một trang web du lịch là một nguồn thông tin quý giá cho những người yêu thích du lịch Trang web này có thê cung cấp thông tin chỉ tiết về các địa điểm du lịch phố biến, bao gồm lịch sử, văn hóa, điểm tham quan, âm thực địa phương, và nhiều hơn nữa Nó cũng
có thê cung cấp các hướng dẫn du lịch chỉ tiết về cách di chuyền, nơi ở, những nơi ăn uống ngon, và các hoạt động giải trí Trang web này còn cho phép người dùng chia sẻ
kinh nghiệm và đánh giá của họ về các địa điểm du lịch Ngoài ra, nó còn tích hợp chức
năng đặt vé máy bay, vé vào công các điểm du lịch, và đặt phòng khách sạn Một blog du
lịch có thể được tạo ra để chia sẻ câu chuyện và kinh nghiệm du lịch cá nhân để tạo cảm
hứng cho người dùng Trang web này cũng có thê hiền thị những bức ảnh đẹp từ các điểm
du lịch dé thu hút người dùng
Website hỗ trợ các chức năng sau:
Thông tin về địa điểm
Hướng dẫn du lịch
Đánh giá và bình luận
14
Trang 15Đặt vé và đặt phòng
Thông tin liên hệ
Đề sử dụng website, yêu cầu máy tính cần có Internet, có trình duyệt thông dụng 1.4.2 Đánh giá cơ sở kiến thức của sinh viên
Phân tích thiết kế hệ thông: Đang học
Phân tích thiết kế hướng đối tượng: Chưa học
Hệ quản trị cơ sở dữ liệu: Đã học
Ngôn ngữ lập trình (Java, C/C++): Đã học
HTML/CSS: Dang nghién ctru
1.4.3 Đánh giá khả năng phát triển sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
3200
bạn
của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Khách hàng, đối tác, nha
Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phâm của bạn:
Ước lượng số năm sản phẩm của bạn sẽ
, „Òò_ snam
ở trên thị trường cho đên khi bị thay thê:
Ước tính độ khó đề phát triển thành công
sản phâm của bạn
15
Trang 16Ước lượng số năm cần thiết để phát triển
sản phâm của bạn: 6 thá
ang
1.5 Thành vién 5
Họ và tên (sinh viên): Quang
Chuyên ngành (của sinh viên): Công nghệ phần mềm
Tên ý tưởng (sản phẩm): Xây dựng website tìm kiếm việc làm
Ngày/Tháng/Năm: 28/08/2023
1.5.1 Mô tả ý tưởng sản phẩm
Một trang web tìm việc làm có thể trở thành một công cụ hữu ích đề kết nối nhà tuyên
dụng và người tìm việc Trang web này có thể cung cấp danh sách các vị trí công việc đang tuyên dụng từ các công ty khác nhau, cho phép người dùng lọc danh sách này theo ngành nghè, địa điểm, mức lương, loại hình công việc (toàn thời gian, bán thời gian, làm
việc fừ xa), và nhiều tiêu chí khác.Người tìm việc có thể tạo hồ sơ cá nhân trên trang web,
bao gồm thông tin liên lạc, kinh nghiệm làm việc, kỹ năng, bằng cấp và giấy tờ liên quan Nhà tuyển dụng cũng có thê tạo hồ sơ công ty của mình, đăng thông tin về công ty và các
Trang 17Hệ quản trị cơ sở dữ liệu: Đã học
Ngôn ngữ C#: 6 tháng
HTML/CSS: 3 thang
1.5.3 Đánh giá khả năng phát triển sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản 2000
phâm của bạn
phẩm của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ Nhà cung cấp
ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều
Đánh giá khả năng các nhà đầu tư sẽ
bạn:
Ước lượng sô năm sản phâm của bạn sẽ
thế:
binh a Cao at Cao
công sản phẩm của bạn
17
Trang 18ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM
Tên ý tưởng sản phâm đề xuất: Xây dựng Wedsite bán hàng điện tử
Liệt kê mảng kiến thức chuyên ngành cân thiết cho việc phát triển sản phẩm
Ước lượng số người hưởng lợi từ sản phẩm của bạn
Ước tính số lượng người sẽ bỏ tiên ra mua sản phẩm của bạn
Liệt kê các loại đối tượng hưởng lợi từ sản phẩm
18
Trang 19Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra dé phát triển sản phẩm của bạn
Cao Rat Cao
Ước lượng số năm sản phâm đã nêu sẽ ở trên thị trường cho đến trước:
Trang 20Thanh vién Thànhviên Thanhvién Thanhvién Thanhvién Thành viên 6
1 nam 1 nam 1 nam 1 nam 1 nam 1 nam
Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phâm đã nêu:
Trung bình Kha Cao Rất Cao
Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:
Tên sản phẩm: Xây dựng Wedsite bán thiết bị điện tử
Ngày bắt đầu: 01/04/2024, ngày kết thúc: 23/06/2024
Trang 21Trách nhiệm
Quản lý tién d6, Code, Tester Thiét ké, Code, Tester Thiét ké, Code, Tester Thiét ké, Code, Tester Thiét ké, Code, Tester
21
Trang 22PHAN II
PHAN TICH VA THIET KE HE THONG (DESIGN)
1 KHAO SAT HIEN TRANG
Khao sat website https://mediamart.vn
Giao dién website https://mediamart vn/
Nhận xét:
Ưu điểm:
Website hoạt động khá nhanh
Có hiển thị hình ảnh và thông tin mô tả sản phẩm
Website hướng đến mua hàng qua fanpage (facebook)
Hỗ trợ trực tuyến khá thuận tiện
Khao sat trang website https://pico.vn/
22
Trang 24Nhận xét:
Ưu điểm:
Khá đây đủ chức năng của 1 website bán hàng nhưng chức năng đăng nhập và đăng ký
không hoạt động
Có chức năng thanh toán online
Thông tin và quảng cáo đầy đủ
Nhược điểm
Giao diện xấu
Website khá cũ, nhiều thông tin và hình ảnh thừa
Không có gợi ý sản phẩm
Chức năng tìm kiếm còn chưa tốt, lọc sản phẩm theo giá còn không đúng
Khao sat website https://www.thegioididong.com/
24
Trang 25Website có giao diện đẹp, không bị roi mat
Menu có những icon giảm giá và đễ nhìn
Các banner về sản phẩm mới, sản phẩm bán chạy, flash sale cũng được hiền thị rõ rang
Có hiển thị số lượng sản phẩm đã được bán và gợi ý sản phâm trong trang chỉ tiết san phâm
Có thể bình luận và đánh giá sản phâm
Có chức năng thanh toán online
Nhược điểm:
25
Trang 26Không có chức năng đăng nhập
Không theo dõi được đơn hàng
Không chọn được 36 lượng sản phâm muốn mua
Thông tin sản phẩm còn ít, chỉ có kích cỡ
2.PHAN TICH HE THONG
2.1 Tém tat hoat động phân mêm mà dự án sẽ được ung dung
Mô tả quy trình và xác định yêu cầu của bài toán quản lý
Kết hợp giữa nghiên cứu lý thuyết và tìm hiểu nhu cầu thực tế của người dân Đồng thời trải nghiệm các website ban hang online hiện nay Trên cơ sở đó, xây dựng website bản
thiết bị điện tử với đầy đủ các nghiệp vụ cơ bản
Website bán thiết bị điện tử với đặc thù là một hình thức kinh doanh online nên các sản phâm phải được hiển thị và cập nhật liên tục trên website, các thông tin chỉ tiết của sản
phâm phải được hiện thị ngay khi người dùng kích vào một sản phẩm cụ thé
Bên cạnh đó, việc đặt hàng online cần được thực hiện một cách tốt nhất và thuận tiện nhất
cho người dùng Đây là một trong những tính năng quan trọng của hệ thống
Việc quản lý hệ thống là cần thiết đối với một website kinh doanh online Người quản trị
hệ thống phải có quyền quản lý các chức năng liên quan đến việc quản lý sản phẩm (như sản phẩm, danh mục sản phẩm, nhà sản xuất, thuộc tính sản phẩm, các từ khóa liên quan
đến sản phẩm), quản lý bài viết, quản lý đơn hàng, quản lý các tài khoản người dùng và quản lý hệ thống
Đồng thời, do đây là một website bán bán thiết bị điện tử nên cần có thiết kế đẹp nhưng
không quá rườm rà đề thu hút người xem và thuận lợi trong mua bán
Backend
Quản trị hệ thống có quyền quản lý toàn bộ hoạt déng cua website ban bán thiết bị điện tử
Nhóm chức năng quản lý sản phẩm bao gồm: bao gồm quản lý danh mục sản phẩm, quản
lý nhà sản xuất, quản lý kiêu sản phẩm, quản lý từ khóa, quản lý sản phẩm Người dùng
được thực hiện các hành động thêm, sửa, xóa các đối tượng quản lý, riêng quản lý sản phâm có thêm chức năng tìm kiếm, xuất thông tin sản phẩm
Nhóm chức năng quản lý bài viết gồm: quản lý danh mục bài viết, quản lý bài viết Người
dùng được phép thực hiện hoạt động thêm, sửa, xóa các đối tượng được quản lý
26
Trang 27Nhóm chức năng quản lý tài khoản: quản lý người dùng, quản lý đánh giá, quản lý bình
luận, quản lý liên hệ Người dùng được phép thực hiện hoạt động xóa các chức năng được
Frontend
Frontend cia website ban ban thiết bị điện tử được xay dung trén cac tiéu chi:
Giao diện đẹp, các thao tác đơn giản và thân thiện với người dùng
Thông tin sản phẩm phong phú, đa dạng, luôn cập nhật những sản phẩm mới nhất
Có thông tin liên hệ của cửa hàng
Font chữ đơn giản, hình ảnh dễ nhìn, màu sắc hài hòa
Tinh bao mật dỡ liệu của hệ thống phải cao
Đảm bảo vận hành tốt khi có nhiều người dùng cùng tương tác tại cùng một thời điểm Website tương thích với các trình duyệt phô biến
Frontend của website bán bán thiết bị điện tử thực hiện các chức năng:
Hiển thị các sản phâm bán chạy, sản phâm mới, sản phâm nôi bật, san pham vừa xem, hiển thị danh mục sản pham, phụ kiện, tin tức
Khách hàng có thể xem thông tin chỉ tiết của sản phẩm, gửi đánh giá, bình luận sản phẩm
Cho phép khách hàng đặt mua sản phẩm
Cho phép khách hàng đăng ký, đăng nhập hệ thống
Cho phép tìm kiếm các sản phẩm và tin tức
Cho phép xem các tin tức, bài viết nôi bat
Cho phép quản lý tài khoản: xem tổng quan trang cá nhân, cập nhật thông tin tài khoản, quản lý đơn hàng, xem sản phẩm yêu thích, sản phẩm đã xem, xem lịch sử login
27
Trang 28Cho phép gửi thông tin liên hệ
2.2 Phạm vì dụt án được ứng dụng
Phần mềm được tạo ra dành cho những người quán lý hệ thống cửa hàng bán thiết bị điện
tử và có thê áp dụng vào các loại hình kinh doanh tương tự
Khi ứng dụng dự án thì mọi thứ trở nên khá là thuận lợi, nhân viên có thể xử lý những
công việc quản lý sản phâm, quản lý doanh thu một cách dễ dàng, triệt để, nhanh chóng
và tiện lợi Rút ngắn được thời gian làm việc, cũng như dễ dàng quản lý các nghiệp vụ 2.3 Đối tượng sử dụng
Dự án xây dựng website ban thiết bị điện tử nhằm mục đích cung cấp trải nghiệm
mua sắm thuận tiện, mở rộng thị trường và tăng doanh số bán hàng, tăng cường tương tác
khách hàng, xây dựng hình ảnh thương hiệu và thu thập phản hồi từ người ding dé cai
thiện liên tục trải nghiệm mua sam
2.5 Xác định yêu cầu của khách hàng
Backend
Quan tri hé thong có quyền quản lý toàn bộ hoạt déng cua website ban bán thiết bị điện tử
Nhóm chức năng quản lý sản phẩm bao gồm: bao gồm quản lý danh mục sản phẩm, quản
lý nhà sản xuất, quản lý kiêu sản phẩm, quản lý từ khóa, quản lý sản phẩm Người dùng
được thực hiện các hành động thêm, sửa, xóa các đối tượng quản lý, riêng quản lý sản phâm có thêm chức năng tìm kiếm, xuất thông tin sản phẩm
Nhóm chức năng quản lý bài viết gồm: quản lý danh mục bài viết, quản lý bài viết Người
dùng được phép thực hiện hoạt động thêm, sửa, xóa các đối tượng được quản lý
Nhóm chức năng quản lý tài khoản: quản lý người dùng, quản lý đánh giá, quản lý bình
luận, quản lý liên hệ Người dùng được phép thực hiện hoạt động xóa các chức năng được
quản lý
Quản lý đơn hàng: Cho phép tìm kiếm, xuất thông tin, xem đơn hàng (trong đó được xóa sản phẩm trong đơn hàng), cập nhật trạng thái đơn hàng, xóa đơn hàng
28
Trang 29Nhóm chức năng quản lý hệ thống: quản lý slide, quản lý sự kiện, quản lý trang tĩnh,
thống kê Người dùng được phép thực hiện hoạt động thêm, sửa, xóa sÌide, sự kiện, trang
tĩnh và xem thống kê
Frontend
Frontend cia website ban ban thiết bị điện tử được xay dung trén cac tiéu chi:
Giao diện đẹp, các thao tác đơn giản và thân thiện với người dùng
Thông tin sản phẩm phong phú, đa dạng, luôn cập nhật những sản phẩm mới nhất
Có thông tin liên hệ của cửa hàng
Font chữ đơn giản, hình ảnh dễ nhìn, màu sắc hài hòa
Tinh bao mật dỡ liệu của hệ thống phải cao
Đảm bảo vận hành tốt khi có nhiều người dùng cùng tương tác tại cùng một thời điểm Website tương thích với các trình duyệt phô biến
Frontend của website bán bán thiết bị điện tử thực hiện các chức năng:
Hiển thị các sản phâm bán chạy, sản phâm mới, sản phâm nôi bật, san pham vừa xem, hiển thị danh mục sản pham, phụ kiện, tin tức
Khách hàng có thể xem thông tin chỉ tiết của sản phẩm, gửi đánh giá, bình luận sản phẩm
Cho phép khách hàng đặt mua sản phẩm
Cho phép khách hàng đăng ký, đăng nhập hệ thống
Cho phép tìm kiếm các sản phẩm và tin tức
Cho phép xem các tin tức, bài viết nôi bat
Cho phép quản lý tài khoản: xem tổng quan trang cá nhân, cập nhật thông tin tài khoản, quản lý đơn hàng, xem sản phẩm yêu thích, sản phẩm đã xem, xem lịch sử login Cho phép gửi thông tin liên hệ
3.PHAN TICH CHUC NANG HE THONG
Phan tiép theo bao cao sé trinh bay phan tich thiét ké hé théng cho website ban thiét bi điện tử Trước tiên là đặc tả yêu cầu của hệ thông, sau đó sẽ đi phân tích thiết kế chỉ tiết
29
Trang 30hệ thông thông qua các biếu do usecase, biểu đồ tuân tự, biêu đồ hoạt động, biêu đồ lớp
và cuôi cùng thiệt kê cơ sở dữ liệu cho website
Các yêu cầu phi chức năng
Các yêu cầu phi chức năng
` Giao dién hệ thông phải dễ sử dụng, trực
xác
3 Bảo mật Tính bảo mật và độ an toàn cao
Phân tích thiết kê hệ thông
Các tác nhân chính của hệ thông bao gồm:
Tác nhân Admin: thực hiện các chức năng như quản lý danh mục sản phẩm, quản lý nhà
sản xuất, quản lý từ khóa, quản lý sản phâm, quản lý danh mục bài viết, quản lý bài viết,
quản lý người dùng, quản lý đánh giá, quản lý bình luận, quản lý liên hệ, quản lý don hàng, quản lý slide, quản lý sự kiện, quản lý trang tĩnh, quản lý thống kê Đề thực hiện chức năng này admin phải đăng nhập
Tác nhân khách hàng: có thể thực hiện các chức năng như tìm kiếm sản phẩm thời trang, tin tức — bài viết, xem thông tin chỉ tiết của sản phẩm, bài viết, đặt hàng, xem giỏ hàng,
đăng ký tài khoản mới, bình luận sản phẩm, đánh giá sản phẩm, đăng nhập hệ thống, gửi
thông tm liên hệ, quản lý tài khoản
3.1 Biéu dé Use — case tổng quát
30
Trang 31Quan lý san pham
Quản lý danh mục bài viết
Quản lý bài viết
Quản lý người dùng
"Ngateng
me Quản lý bình luận Quan ly liên hệ
Trang 323.2 Dsecase đăng nhập
Biêu đồ usecase đăng nhập
Dac ta Usecase đăng nhập
Admm sẽ chọn chức đăng nhập trang quản tri
Dac ta usecase đăng nhập
sửa, xóa, tìm kiếm nhóm người dùng
trước
- Nhập email admin, mật khâu vào giao diện đăng nhập
- Hệ thống kiểm tra email admin và mật khẩu nhập của
admin Nếu nhập đúng thì hệ thống sẽ chuyên tới trang quản trị
công do sai email admin hoặc mật khẩu
- Chọn nhập lại hệ thông yêu cầu nhập lại email admin,
3.3 Usecase quản lý danh mục sản phẩm
32
Trang 33Quản lý danh mục sản <extends~ C sia >
pham
extends, - Admin Xoa
Biểu đồ Usecase quản lý danh mục sản phẩm
Đặc tả Usecase quản lý danh mục sản phâm
Admin sẽ chọn chức năng phép xem, thêm, sửa, xóa danh mục sản phẩm trong hệ thống Đặc tả usecase quản lý danh mục sản phâm
- Thêm danh mục sản phâm: chọn thêm danh mục sản phâm,
hệ thống hiền thị giao diện nhập thông tin danh mục sản phâm,
người sử dụng nhập thông tin danh mục sản phẩm, nếu thành công hệ thống đưa ra thông báo, nều sai thực hiện luồng sự kiện phụ, lưu thông tin vào danh sách danh mục sản phẩm
- Sửa thông tin danh mục sản phẩm: hệ thống hiển thị danh sách danh mục sản phẩm, chọn danh mục sản phâm cần sửa,
nhập các thông tin cần thay đối, nếu việc thay đôi thông tin thành công hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông tin danh sách danh mục sản
33
Trang 34Danh mục Y nghia
- Xóa thông tin danh mục sản pham: hé thong hién thi danh sach danh muc san pham, chon danh muc san pham cần xóa,
nếu việc thay đổi thông tin thành công hệ thông sẽ đưa ra
thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông
tin danh sách danh mục sản phẩm
Trang 35nhập thông tin sản phẩm, nếu thành công hệ thống đưa ra
thông báo, nếu sai thực hiện luồng sự kiện phụ, lưu thông tin
vào danh sách sản phẩm
- Sửa thông tin sản phẩm: hệ thống hiện thị danh sách sản
phâm, chọn sản phâm cần sửa, nhập các thông tin cần thay
đôi, nêu việc thay đối thông tin thành công hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông
tin danh sách sản phẩm
- Xóa thông tin sản phẩm: hệ thống hiển thị danh sách sản
phẩm, chọn sản phẩm cần xóa, nếu việc thay đôi thông tin
thành công hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông tin danh sách sản phâm
Luong sy kién
35
Trang 363.5 secase quản lý nhà sản xuất
Admin extends <extends- Sửa
Quản lý nhà sản xuất
exten ds F
T Xóa
Biêu đồ Usecase quản lý nhà sản xuat
Đặc tả Usecase quản lý nhà sản xuất
Usecase cho phép xem, thêm, sửa, xóa thông tin nhà sản xuất trong hệ thống
Đặc tả usecase quản lý nhà sản xuât
Người sử dụng chọn kiêu tác động: thêm, sửa, xóa thông tin nhà sản xuất
- Thêm thông tin nhà sản xuất: chọn thêm nhà sản xuất, hệ
thông hiển thị giao điện nhập thông tin nhà sản xuất, người sử
dụng nhập thông tin nhà sản xuất, nếu thành công hệ thông đưa ra thông báo, nếu sai thực hiện luồng sự kiện phụ, lưu
thông tin vào danh sách nhà sản xuất
- Sửa thông tin nha sản xuất: hệ thống hiển thị danh sách nhà
sản xuất, chọn nhà sản xuất cần sửa, nhập các thông tin cần
thay đôi, nếu việc thay đôi thông tin thành công hệ thống sẽ
36
Trang 37Danh mục Y nghia
thông tin danh sách nhà sản xuất
- Xóa thông tin nhà sản xuất: hệ thống hiển thị danh sách nhà
sản xuất, chọn nhà sản xuất cần xóa, nêu việc thay đổi thông tin thành công hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông tin danh sách nhà sản xuất
Biểu đồ Usecase quản lý thuộc tính sản phẩm
Đặc tả Usecase quản lý thuộc tính sản pham
Usecase cho phép xem, thêm, sửa, xóa thông tin thuộc tính sản phẩm trong hệ thống Đặc tả usecase quản lý thuộc tính sản phẩm
Trang 38Danh mục Y nghia
- Sửa thông tin thuộc tính sản phâm: hệ thống hiện thị danh
sách thuộc tính sản phâm, chọn thuộc tính sản phâm cần sửa,
nhập các thông tin cần thay đối, nếu việc thay đôi thông tin thành công hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện
luồng sự kiện phụ, lưu thông tin danh sách thuộc tính sản
phẩm
- Xóa thông tin thuộc tính sản phẩm: hệ thống hiển thị danh
sách thuộc tính sản phâm, chọn thuộc tính sản phâm cần xóa,
nếu việc thay đổi thông tin thành công hệ thông sẽ đưa ra
thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông
tin danh sách thuộc tính sản phẩm
3.7 Dsecase quản lý từ khóa
Biểu đồ Usecase quản lý từ khóa
Dac ta Usecase quản lý từ khóa
38
Trang 39Usecase cho phép xem, thêm, sửa, xóa thông tin từ khóa trong hệ thống
Đặc tả usecase quản lý từ khóa
Danh mục
Tén usecase
Mô tả tóm tắt
Điều kiện trước
Điều kiện sau
Usecase quan lý từ khóa
Usecase cho phép xem, thêm, sửa, xóa thông tin từ khóa trong
hệ thống
Admin đã đăng nhập vào hệ thống
Phải nhập đúng định dạng các trường bắt buộc
Người sử dụng chọn kiểu tác động: thêm, sửa, xóa thông tim từ
khóa
- Thêm thông tin từ khóa: chọn thêm từ khóa, hệ thống hiển
thị giao diện nhập thông tin từ khóa, người sử dụng nhập
thông tin từ khóa, nếu thành công hệ thống đưa ra thông báo,
nếu sai thực hiện luồng sự kiện phụ, lưu thông tin vào danh
sách từ khóa
- Sửa thông tin từ khóa: hệ thông hiển thị danh sách từ khóa,
chọn từ khóa cần sửa, nhập các thông tin cần thay đổi, nêu
việc thay đối thông tin thành công hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông tin
danh sách từ khóa
- Xóa thông tin từ khóa: hệ thống hiển thị danh sách từ khóa,
chọn từ khóa cần xóa, nếu việc thay đổi thông tin thành công
hệ thống sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ, lưu thông tin danh sách từ khóa
Hệ thống thông báo việc nhập dữ liệu không hợp lệ, nhập lại
thông tin, quay lại bước l của dòng sự kiện chính
39
Trang 403.8 secase quản lý danh mục bài viết
Biểu đồ Usecase quản lý danh mục bài viết
Đặc tả Usecase quản lý danh mục bai viết
Usecase cho phép thêm, sửa, xóa danh mục bài viết trong hệ thong
Dac ta Usecase quan ly danh muc bai viết
Danh mục
Tén usecase
Mô tả tóm tắt
Điều kiện trước
Điều kiện sau
Luong sự kiện
chính
Y nghia
Usecase quan ly danh muc bai viét
Usecase cho phép thém, stra, xoa danh muc bai viét trong hé thong
Admin đã đăng nhập vào hệ thống
Phải nhập đúng định dạng các trường bắt buộc
Người sử dụng chọn kiểu tác động: thêm, sửa, xóa danh mục
bài viết
- Thêm danh mục bài viết: chọn thêm danh mục bài viết, hệ
thống hiền thị giao diện nhập thông tin danh mục bài viết,
người sử dụng nhập thông tin danh mục bài viết, nêu thành
công hệ thống đưa ra thông báo, nều sai thực hiện luồng sự
kiện phụ, lưu thông tin vào danh sách danh mục bài viết
- Sửa danh mục bài viết: hệ thống hiện thị danh sách danh mục
bài viết, chọn danh mục bải viết cần sửa, nhập các thông tin
cần thay đổi, nếu việc thay đổi thông tin thành công hệ thông
sẽ đưa ra thông báo, nếu sai thì thực hiện luồng sự kiện phụ,
40