Đang tải... (xem toàn văn)
PRO1014 – Báo cáo AssignmentCHƯƠNG 1: TỔNG QUAN DỰ ÁN1.1.Lý do chọn đề tài- Thương mại điện tử đang là là xu hướng đối với thế giới, để dễ dàng tiếp cận ngành thương mại điện tử ta cần p
Trang 1HÀNH FPT-POLYTECHNIC HÀNỘI
Trang 2LỜI CẢM ƠN
Chúng em xin chân thành cảm ơn Khoa Công nghệ thông tin trường Cao đẳngThực hành FPT Polytechnic đã tạo điều kiện thuận lợi cho chúng em tiếp tục quá trìnhhọc tập tại nhà trường
Chúng em xin chân thành cảm ơn đến quý Thầy/Cô Khoa Công nghệ thông tin đãluôn tận tình chỉ dạy cho chúng em những điều hay, những kiến thức bổ ích Trang bị chochúng em những kiến thức quý báu khi ra ngoài cuộc sống mới.
Chúng em xin bày tỏ lòng biết ơn sâu sắc đến thầy Vương Minh Thái, đã tận tìnhhướng dẫn, đề xuất ý tưởng, hướng giải quyết khi chúng em gặp khó khăn, giúp chúngem hoàn thành đề tài đúng tiến độ
Và hơn hết, chúng con cũng xin gửi những lời cảm ơn chân thành nhất đến ba mẹ,người đã tạo điều kiện về mặt vật chất cũng như tinh thần, động viên, khích lệ, hỗ trợchúng con trong suốt thời gian qua Chúng em xin chân thành cảm ơn đến sự quan tâmgiúp đỡ và ủng hộ của anh chị, bạn bè trong suốt quá trình thực hiện đề tài
Dù đã cố gắng hoàn thành đề tài trong những phạm vi và khả năng cho phép,nhưng cũng không tránh khỏi những thiếu sót Chúng em rất mong nhận được sự thôngcảm, góp ý và tận tình chỉ bảo của quý Thầy/Cô và các bạn.
Em xin chân thành cảm ơn!
Hà Nội, ngày 01 tháng 12 năm 2023Sinh viên thực hiện
Sinh viên 1: Trần Minh Hoàng ĐạiSinh viên 2: Hà Thế Bảo
Sinh viên 3: Phạm Khánh Long
Trang 3MỤC LỤCContents
CHƯƠNG 3:PHÂN TÍCH THIẾT KẾ 8
3.1.Phân tích User Case 8
3.1.1.Phân quyền Actor 8
3.1.2.Phân tích các User Case của hệ thống 8
3.1.3.Biểu đồ User Case tổng quát 10
3.1.4.Biểu đồ User Case phân rã 11
CHƯƠNG 4 THIẾT KẾ HỆ THỐNG 17
4.1.Giao diện Admin 17
4.2.Giao diện Client 24
CHƯƠNG 5: XÂY DỰNG CƠ SỞ DỮ LIỆU 28
5.1.Cơ sở dữ liệu 28
5.2.Chi tiết cơ sở dữ liệu 29
KẾT LUẬN 33
1 Mức độ hoàn thành dự án 33
2 Những khó khăn gặp phải và cách giải quyết 33
3 Những bài học rút ra sau khi làm dự án 33
4 Hướng phát triển dự án trong tương lai 34
Trang 4PRO1014 – Báo cáo AssignmentCHƯƠNG 1: TỔNG QUAN DỰ ÁN1.1.Lý do chọn đề tài
- Thương mại điện tử đang là là xu hướng đối với thế giới, để dễ dàng tiếp cận ngành thương mại điện tử ta cần phải có công cụ hỗ trợ, chúng em nhận ra rằng việc tạo lập 1 webite bán hàng là 1 điều cần thiết để làm điều đó
- Việc tạo ra 1 website bán hàng giúp cho chúng ta dễ dàng chuyển đổi số từ bán hàng truyền thống sang bán hàng online
- Để dễ tiếp cận nhiều khách hàng chúng em chọn đề tài: Xây dựng trang website bán quần áo.
1.2.Mục tiêu đề tài
- Khi bắt đầu làm đề tài mục tiêu của chúng em là:
o Bên người dùng có thể: mua hàng , đặt hàng , thanh toán , xem đơn hàng ,xem giỏ hàng , quản lí thông tin (sdt, địa chỉ, emai,…)
o Bên người quản lí có thể: quản lí được tất cả sản phẩm, quản lí được đơnhàng, quản lí tài khoản , thống kê doanh thu ,…
1.3.Các công cụ và công nghệ sử dụng1.3.1Các công cụ sử dụng
your phone? Save to
read later on yourcomputer
Save to a Studylist
Trang 5- Thiết kế giao diện và phát triển website
Trang 6CHƯƠNG 2: KHẢO SÁT HỆ THỐNG2.1.Thống kê khảo sát
Hình ảnh 1 : Loại hàng hóa, dịch vụ thường được mua trên mạng- Các hệ thông tương tự:
Hình ảnh 2: Website bán hàng MOJI- Điểm mạnh:
Trang 7o Trải nhiệm mượi mà dễ dàngo Thông tin đầy đủ chi tiếto Thanh toán nhanh chóng- Điểm yếu
o Bố trí nội dung chưa hợp lío Đăng ký đăng nhập còn khó khăn2.2.Xác định vấn đề
- Qua việc thống kê và khảo sát các hệ thông tương tự chúng em đã xác định được: tạo 1 website cần phải có bố cục rõ ràng đầy đủ các chức năng mua hàng, dễ dàng cho việc sử dụng để cho khách hàng có thể trải nghiệm từng chức năng 1 cách tốt nhất
Trang 8CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ3.1.Phân tích User Case
3.1.1.Phân quyền Actor
- Quản lí khách hàng- Quản lí sản phẩm- Quản lí đơn hàng- Quản lí danh mục- Quản lí bình luận- Quản lí ngưởi dùng- Quản lí khuyến mại
- Quản lí hệ thống (Tên , logo , địa chỉ , số điện thoại)- Quản lí liên hệ
- Quản lí sản phẩm biến thể(màu sắc kính thước )- Quản lí tin tức
- Xem khách hàng- Xem sản phẩm- Xem đơn hàng- Xem danh mục- Xem bình luận- Xem ngưởi dùng
- Xem hệ thống (Tên , logo , địa chỉ , số điện thoại)- Xem liên hệ
- Xem sản phẩm biến thể(màu sắc kính thước )- Xem tin tức
- Quản lí sản phẩm
- Đăng kí- Đăng nhập- Bình luận- Mua hàng- Thanh toán- Danh sách đơn hàng
Trang 93.1.2.Phân tích các User Case của hệ thống
1Đăng nhập Chức năng này để người quản lí , nhân viên và ngườidùng đăng nhập sử dụng hệ thống
sản phẩm
3 Quản lí tài khoản khoản, thông tin cá nhân và vai trò của nhân viên vàChức năng dành cho người quản lí có thể quản lí tàikhách hàng
4 Quản lí hệ thống thống và khách hàng có thể xem thông tin hệ thốngChức năng dùng để người quản lí có thể quản lí hệ
5 Quản lí danh mục danh mục , nhân viên xem danh sách và thông tin chiChức năng này để người quản lí có thể thêm sửa xóatiết danh mục
6 Quản lí liên hệ Chức năng được xây dựng để người dùng có thể liên hệhoặc phản hồi thông tin liên quan đến sản phẩm7 Quản lí giở hàng Chức năng được dây dựng để giúp khách hàng có thểmua nhiều sản phẩm cùng 1 lúc 8 Quản lí khuyến mại khuyến mãi, khách hàng có thể xem danh sách khuyếnChức năng này để người quản lí có thể quản lí mã
9 Quản lí mua hàng và thanh toán có thể xem thông tin hàng hóa dựa vào đó có thể thốngChức năng giúp ngườ dùng cso thể mua hàng , adminkê doanh thu
Trang 103.1.3.Biểu đồ User Case tổng quát
Hình ảnh 3: Biểu đồ User Case tổng quát
Trang 113.1.4.Biểu đồ User Case phân rã
Hình ảnh 4: User Case Đăng nhập
Hình ảnh 4: User Case đăng kí
Trang 12Hình ảnh 5: User Case quản lí khách hàng
Hình ảnh 6: User Case quản lí sản phẩm
Trang 13Hình ảnh 7: User Case quản lí danh mục
Hình ảnh 8: User Case quản lí đơn hàng
Trang 14Hình ảnh 9: User Case quản lí liên hệ
Hình ảnh 10: User Case quản lí hệ thống
Trang 15Hình ảnh 11: User Case quản lí mua hàng và thanh toán
Hình ảnh 12: User Case quản lí khuyễn mãi
Trang 163.1.5.Biểu đồ User flow
Trang 17CHƯƠNG 4: THIẾT KẾ HỆ THỐNG4.1.Giao diện Admin
Hình ảnh 13: Giao diện chính của Admin
Hình ảnh 15: Quản lí danh mục
Trang 18Hình ảnh 16: Quản lí sản phẩm
Hình ảnh 17: Quản lí biến thể sản phẩm
Trang 19Hình ảnh 18: Quản lí khách hàng
Hình ảnh 19: Quản lí người dùng
Trang 20Hình ảnh 20: Quản lí chức vụ
Hình ảnh 21: Quản lí bình luận
Trang 21Hình ảnh 22: Quản lí thông tin hệ thống
Hình ảnh 23: Quản lí banner
Trang 22Hình ảnh 24: Quản lí tin tức
Hình ảnh 25: Quản lí khuyến mại
Trang 23Hình ảnh 26: Quản lí liên hệ
Hình ảnh 27: Quản lí đơn hàng
Trang 244.2.Giao diện Client
Hình ảnh 28: Trang chủ
Hình ảnh 29: Trang danh mục sản phẩm
Trang 25Hình ảnh 30: Trang tin tức
Hình ảnh 31: Trang liên hệ
Trang 26Hình ảnh 32: Trang đăng kí đăng nhập
Hình ảnh 33: Trang giở hàng
Trang 27Hình ảnh 34: Trang thanh toán
Trang 28CHƯƠNG 5: XÂY DỰNG CƠ SỞ DỮ LIỆU5.1.Cơ sở dữ liệu
Hình ảnh 35: Cơ sở dữ liệu
Trang 295.2.Chi tiết cơ sở dữ liệu
Bảng hệ thống :
Tên trườngKiểu dữ liệuMô tả
gNVARCHAR(225) tên cửa hàng
SđtNVARCHAR(225) số điện thoại
EmailNVARCHAR(225) email
DiachiNVARCHAR(225) địa chỉ
Bảng tin tức:
Tên trườngKiểu dữ liệuMô tả
Trang 30tứcnoi_dungNVARCHAR(225) nội dung tin tứchinh_anhNVARCHAR(225) hình ảnh tin tứctrang_thaiNVARCHAR(225) trạng thái tin tức
Trang 31Bảng tài khoản :
Tên Trường Kiểu dữ liệu Mô tảid_tkint(11)id tài khoảnuser_name NVARCHAR(50) tên người dùngPassNVARCHAR(50) mật khẩu tài khoảnho_tenNVARCHAR(50) hộ tên người dùngngay_sinhdatengày sinh người dùngStdNVARCHAR(10) số điện thoại người dùngEmailNVARCHAR(50) email người dùng dia_chiVARCHAR(225) đỉa chỉ người dùngtrang_thaivarchar(10)trạng tháiid_chuc_vu int(11)chuc vụ tài khoản
Bảng liên hệ :
id_userintid khách hàngnoi_dungnvarchar nội dungtrang_thainvarchar trạng thái liên hệ
Trang 32Bản hóa đơn :
Tên trường Kiểu dữ liệu Mô tả Idint(11)id của hóa đơn tong_hdint(11)Tông hóa đơnten_khvarchar(225) Tên khách hàngdia_chivarchar(225) Địa chỉ nhận hàngstdvarchar(10) Số dt khách hàngemailvarchar(50)Email khách hàngngay_datdateNgày đặt hàng
trạng thái đơn hàng("0.Đơn hàng mới1.Đang chuẩn bị
2.Đang giao3.Hoàn tất đơn hàng")ghi_chutextghi chú đơn hàngpt_thanhtoa
id_userint(11)id khách hàngid_kmint(11)id khuyến mãi
Bảng khuyến mãi :
Tên trường Kiểu dữ liệu Mô tả
ma_kmnvarcharmã khuyến mạiten_kmvarchar(250) tên khuyễn mãiphan_tram_k
mintphần trăm khuyến mạibat_daudatengày bắt đầu khuyến mạiket_thucdatengày kết thúc khuyến mại
Motanvarcharmô tả trương trình khuyến mạiTrangthaibittrạng thái
Trang 33KẾT LUẬN1 Mức độ hoàn thành dự án
So với mục tiêu đề ra ban đầu thì nhóm thì mức độ hoàn thành đạt85% Còn nhiều phần đã lên ý tưởng phát triển song do thời gian cũng nhưnhân lực còn chưa đáp ứng đủ nên dự án không thể hoàn thành mức 100% ST
Nhiệm vụ hoành thành Mức độ hoàn thành1 Lên ý tưởng và khảo sát hệ thống 95%
3 Phân tích actor và use case cho hệ thống 80%
7 Test tất cả các chức năng của hệ thống 95%8 Hoàn thiện báo cáo và slide thuyết trình 100%
2 Những khó khăn gặp phải và cách giải quyết
Trong quá trình làm dự án với nhau, chúng em đã gặp một chút khó khăn và hạn chế song bên cạnh đó chúng em đã có hướng đi và cách khắc phục để dự án hoàn thiện tốt hơn.
Conflicts khi ghép code trên githubTổ chức họp nhóm tìm hướng giải quyếtMột số chức năng chưa tìm được hướng giải
quyết tối ưu
Nhờ gợi ý từ GVHD Tạ Văn Định
3 Những bài học rút ra sau khi làm dự án
Trang 34Trong quá trình làm việc nhóm chung với nhau, chúng em rút ra được kinh nghiệm như sau:
● Tôn trọng ý kiến của người khác
● Giúp đỡ nhau trong công việc
● Các thành viên nên giao tiếp nhiều, công việc sẽ được giải quyết nhanh.
● Chủ động trong công việc: hoàn thành công việc cá nhân, gặp vấn đề khó chủ động tìm kiếm sự giúp đỡ xung quanh
● Trách nhiệm trong công việc: kiểm tra các đầu công việc của bản thân cẩn thận tránh phát sinh lỗi về sau.
4 Hướng phát triển dự án trong tương lai
Sau khi kết thúc dự án, kế hoạch phát triển trong tương lai của nhóm chúng em là tiếp tục nghiên cứu, tìm tòi để phát triển thêm các chức năng như:
● Thêm quảng cáo
● Thanh toán online (PayPal)