TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN NỘI THẤT CHO CỬA HÀNG LH GVHD: NGUYỄN HỮU VĨNH SVTH: NGUYỄN ĐÌNH LỢI MSSV: 1924810302
Trang 1TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆ
ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB
XÂY DỰNG WEBSITE BÁN NỘI THẤT CHO
CỬA HÀNG LH
GVHD: NGUYỄN HỮU VĨNH
SVTH: NGUYỄN ĐÌNH LỢI MSSV: 192481030215
Trang 2TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆ
ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB
XÂY DỰNG WEBSITE BÁN NỘI THẤT CHO
CỬA HÀNG LH
GVHD: NGUYỄN HỮU VĨNH
SVTH: NGUYỄN ĐÌNH LỢI MSSV: 1924801030215
Trang 3
TRƯỜNG ĐH THỦ DẦU MỘT
KHOA KỸ THUẬT CÔNG NGHỆ
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
PHIẾU ĐÁNH GIÁ PROJECT
(Đánh giá quá trình thực hiện, báo cáo văn bản và sản phẩm)
Khá 75%
Trung bình 50%
Kém 0%
Thái độ
tham gia
tích cực
Nêuýtưởng
05
Tích cựctìm kiếm
và chủđộng đưa
ra ý tưởngmang tínhmới
Tìm kiếm vàđưa ra được
ý tưởng khátốt
Chọn ý tưởngtrong số được
đề nghị
Khôngquan tâmlựa chọn
ý tưởng
Lập
kế Hoàn toàn Khá hợp lý, Chưa hợp lý,
Khônghợp lý vàkhông
Trang 4điều kiệncho việcthực hiện, cóthể khởiđộng và bổsung sau
điều kiện choviệc thực hiệnnhưng cần bổsung thêmmới có thểkhởi động
đượcđiều kiệnnào
Giaiđoạnthựchiện
10
Thực hiệnhoàn toànđúngphươngpháp
Thực hiệnkhá đúngphươngpháp, sai sótnhỏ và cósửa chữa
Thực hiệntương đốiđúng phươngpháp, sai sótquan trọng và
có sửa chữa
Thựchiệnkhôngđúngphươngpháp, saisótkhôngsửa chữa
10
Triển khaiđúng kếhoạch
Triển khaikhá đúng kếhoạch, cóchậm trễnhưngkhông gâyảnh hưởng
Triển khaitương đốiđúng kếhoạch, cóchậm trễ gâyảnh hưởngnhưng khắcphục được
Triểnkhaichậm trễ,gây ảnhhưởngkhôngkhắcphụcđượcMức
độđạtđượcmục
20 Ghi rõ từng mục tiêu thành phần (ở mỗi giai đoạn
của project) và thang điểm cụ thể
Trang 5- Báo cáo tiến trình thực hiện
- Thuyết minh sản phẩm
- Bài học rút raTrình
bàybáocáo
TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh
Phần 2: Đánh giá cá nhân làm việc nhóm Làm việc nhóm
Trang 6Danh sách thành viên của Nhóm:
1 (Tên họ): Nguyễn Đình Lợi
Điểm làm việc nhóm (%): 100%
TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM:
SV
Nguyễn Đình Lợi
ĐIỂM CỦA CÁ NHÂN
(do GV ghi)
Danh sách thành viên của Nhóm:
1 ( Tên họ ): Nguyễn Đình Lợi Điểm cá nhân:
TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV:
Nguyễn Hữu Vĩnh
Trang 7cá nhân SV, không phổ biến
Trang 8LỜI CẢM ƠN
Qua một thời gian nghiên cứu và tiến hành thực hiện đến nay, đề tài “Xây dựng website bán nội thất cho cửa hàng LH” đã hoàn thành Em xin chân thành cảm ơn các thầy cô trong trường Đại học Thủ Dầu Một đã truyền đạt những kiến thức, kinh nghiệm quý báu cho em trong suốt quá trình học Đặc biệt là các thầy các cô trong khoa Kỹ thuật công nghệ đã tận tình giảng dạy, chỉ bảo, trang bị cho em những kiếnthức cần thiết nhất trong suốt quá trình học tập và nghiên cứu tại khoa, đã tạo mọi điều kiện thuận lợi giúp em thực hiện đề tài lớn này
Đặc biệt chúng em xin bày tỏ lòng biết ơn sâu sắc đến Thầy/Cô: Nguyễn HữuVĩnh người hướng dẫn và cũng là người đã luôn tận tình chỉ bảo, giúp đỡ chúng
em trong suốt quá trình làm và hoàn thành đề tài này
Cảm ơn bạn bè và đồng nghiệp đã luôn khích lệ, động viên và giúp đỡ nhóm trong quá trình học tập
Mặc dù đã cố gắng rất nhiều, nhưng bài luận không tránh khỏi những thiếu sót, nhóm rất mong nhận được sự thông cảm, chỉ dẫn, giúp đỡ và đóng góp ý kiến của các quý thầy cô, các cán bộ quản lý và các bạn đồng nghiệp
Em xin chân thành cảm ơn!
Người thực hiện đề tài xin chân thành cảm ơn!
Trang 9LỜI CAM ĐOAN
Tôi xin cam đoan đồ án “ Xây dựng website bán nội thất cho cửa hàng LH”
là công trình nghiên cứu của tôi và được sự hướng dẫn của giảng viên Nguyễn ĐìnhThọ
Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa công
bố dưới bất k hình thức nào trước đây
Những phần sử dụng tài liệu tham khảo trong đồ án đã được nêu rõ trong phần tài liệu tham khảo
Ngoài ra , trong luận văn còn sử dụng một số nhận xét, đánh giá cũng như
số liệu của các tác giả khác, cơ quan tố chức khác đều có trích dẫn và chú thíchnguồn gốc
Nếu phát hiện có bất kì sự gian lận nào chúng tôi xin hoàn toàn chịu trách nhiệm về nội dung luận văn của mình Trường đại học Thủ Dầu Một không liên quan đến những vi phạm tác quyền, bản quyền do tôi gây ra trong quá trình thực hiện nếu có
Bình Dương, Ngày 16 tháng 7 năm 2021
Sinh viênNguyễn Đình Lợi
Trang 10TÓM TẮT
Website bán nội thất cho cửa hàng LH được được thực hiện sau khi thực sau khi khảo sát đánh giá theo nhu cầu của người dùng Website có giao diện thân thiện giúp cho người quản lý có thể quản lý sản phẩm và khách hàng trên trang website của cửa hàng Đồng thời có thể đưa ra được các sản phẩm liên quan và sản phẩm mới nhất để cho khách hàng có thể cập nhật được sản phẩmWebsite xây dưng dựa trên nền tảng Visual Studio sử dụng ngôn ngử C# kếtnối với cơ sở dữ liệu là SQL
Cấu trúc báo cáo được chia thành 4 phần:
1 Tổng quát
2 Phân tích thiết kế
3 Thiết kế và xây dựng hệ thống
4 Kết luận
Trang 11LỜI NÓI ĐẦU
1 Tính cấp thiết của đề tài
Trong thời buổi công nghệ hiện nay, chúng ta đã thực hiện được nhiềucông việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cáchthức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triểncủa thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biếnđổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người
Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đãkhẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanhnghiệp Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đếnkhách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ làcần thiết Vậy phải quảng bá thế nào đó là xây dựng được một Websitecho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán Vìvậy, em đã thực hiện đồ án “XÂY DỰNG WEBSITE BÁN NỘI THẤT”cho cửa hàng LH Người chủ cửa hàng đưa các sản phẩm đó lên websitecủa mình và quản lý bằng website đó Khách hàng có thể đặt mua hàngtrên website mà không cần đến cửa hàng Chủ cửa hàng sẽ gửi sản phẩmcho khách hàng khi nhận được tiền
2 Mục tiêu của để tài
Xây dựng các chức năng cơ bản của Website bán hàng
Hiển thị rõ ràng các chức năng, dễ tiếp cận với người dùng
Hỗ trợ khách hàng một cách nhanh nhất khi nhận được yêu cầu liên hệ
Cho phép khách hàng đăng ký, đăng nhập để trở thành thành viên
Nắm bắt được công nghệ thiết kế C# bằng Visual Studio…
Trang 12MỤC LỤC
LỜI NÓI ĐẦU 10
DANH MỤC HÌNH 12
CHƯƠNG 1 KHẢO SÁT VÀ THU THẬP YÊU CẦU 13
1.1 Khảo sát hiện trạng 13
1.1.1 Phần quản lý của Admin 13
1.1.2 Giao diện của người dùng quản lý 13
1.2 Các chức năng của bài toán 13
CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 14
2.1 Sơ đồ Use case 14
2.2 Đặc tả Use case 14
2.3 Sơ đồ hoạt động 17
2.4 Sơ đồ tuần tự 22
CHƯƠNG 3 THIẾT KẾ VÀ XÂY DỰNG WEBSITE BÁN HÀNG NỘI THẤT CHO CỬA HÀNG LH 25
3.1 Cơ sở dữ liệu 25
3.1.1 Các bảng trong cơ sở dữ liệu 25
3.2 Giao diện khách hàng 26
3.2.1 Giao diện trang chủ 26
3.2.2 Giao diện trang sản phẩm 27
3.2.3 Giao diện đăng ký 28
3.2.4 Giao diện đăng nhập 29
3.2.5 Giao diện Chi tiết sản phẩm 30
3.2.6 Giao diện giỏ hàng 31
CHƯƠNG 4: KẾT LUẬN 32
5.1 Kết quả đạt được 32
5.2 Hạn chế của đề tài 32
5.3 Hướng phát triển của đề tài 32
TÀI LIỆU THAM KHẢO 33
Trang 13DANH MỤC HÌNH
Hinh 3 - 1: Sơ đồ Use case tổng quan 14
Hinh 3 - 2: Sơ đồ hoạt động chức năng Đăng nhập 17
Hinh 3 - 3: Sơ đồ hoạt động chức năng Đăng ký 18
Hinh 3 - 4: Sơ đồ hoạt động chức năng Đăng xuất 19
Hinh 3 - 5: Sơ đồ hoạt động chức năng Thêm vào giỏ hàng 20
Hinh 3 - 6: Sơ đồ hoạt động chức năng Thanh toán 21
Hinh 3 - 8: Sơ đồ tuần tự chức năng Đăng nhập 22
Hinh 3 - 9: Sơ đồ tuần tự chức năng Đăng ký 22
Hinh 3 - 10: Sơ đồ tuần tự chức năng Đăng xuất 23
Hinh 3 - 11: Sơ đồ tuần tự chức năng Thêm vào giỏ hàng 23
Hinh 3 - 12: Sơ đồ tuần tự chức năngThanh toán 24
Trang 14Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 1 KHẢO SÁT VÀ THU THẬP YÊU CẦU
CHƯƠNG 2
2.1 Khảo sát hiện trạng
2.1.1 Phần quản lý của Admin
Admin xem được các sản phẩm, cập nhật sản phẩm mới, danh mục sản phẩm
Quản lý tài khoản khách hàng
2.1.2 Giao diện của người dùng quản lý
Website không nên quá phức tạp
Dung lượng file không quá lớn
Thanh menu thật đơn giản
Phải có thông tin liên hệ
Font chữ đơn giản, dễ nhìn, màu sắc hài hòa
An toàn và bảo mật dữ liệu
Cho phép khách hàng xem thông tin chi tiết
Cho phép khách hàng đăng ký tài khoản, đăng nhập
Cho phép khách hàng chọn sản phẩm, thêm vào giỏ hàng và mua hàng
2.2 Các chức năng của bài toán
Admin:
o Xem được sản phẩm
o Thêm xoá sửa sản phẩm
o Thêm danh mục sản phẩm
o Quản lý tài khoản khách hàng
o Đăng nhập vào trang quản trị của website
Khách hàng:
o Xem sản phẩm
o Thêm vào giỏ hàng
o Thanh toán
o Xem được các sản phẩm liên quan trong danh mục
o Đăng ký, đăng nhập tài khoản
o
Trang 15Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 3 PHÂN TÍCH HỆ THỐNG 3.1 Sơ đồ Use case
CH ƯƠ NG 4 Hinh 3 - 1: Sơ đồ Use case tổng quan
Trang 16Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 32 Admin và khách hàng sẽ vào trang đăng ký quản
lý và trang bán hàng dành cho khách hàng Sau đó điền đầy đủ các thông tin và capcha sau đó bấm đông ký
Trang 17Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 47 Chọn đăng xuất:
CHƯƠNG 48 Admin và khách hàng đăng xuất website
Trang 18Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 80 Khách hàng cần bấm vào mục thanh toán
- Hệ thống sẽ hiển thị form yêu cầu khách hàng điền đẩy thông tin sau đó bấm thanh toán
Trang 19Xây dựng Webiste bán hàng cho cửa nội thất LH
CH ƯƠ NG 86 Hình 3 - 2: Sơ đồ hoạt động chức năng Đăng nhập
CH ƯƠ NG 87
CH ƯƠ NG 88
Trang 20Xây dựng Webiste bán hàng cho cửa nội thất LH
CH ƯƠ NG 93 Hình 3 - 3: Sơ đồ hoạt động chức năng Đăng ký
Trang 21Xây dựng Webiste bán hàng cho cửa nội thất LH
93.1.1 Đăng xuất
Trang 22Xây dựng Webiste bán hàng cho cửa nội thất LH
CH ƯƠ NG 100
100.1.1 Thêm sản phẩm vào giỏ hàng
CH ƯƠ NG 101 Hình 3 - 5: Sơ đồ hoạt động chức năng thêm sản phẩm vào giỏ hàng
Trang 23Xây dựng Webiste bán hàng cho cửa nội thất LH
1.1.1 Thanh toán
Trang 24Xây dựng Webiste bán hàng cho cửa nội thất LH
1.2 Sơ đồ tuần tự
102.1.1 Đăng nhập
CH ƯƠ NG 103 Hình 3 - 7: Sơ đồ tuần tự chức năng Đăng nhập
103.1.1 Đăng ký
Trang 25Xây dựng Webiste bán hàng cho cửa nội thất LH
Trang 26Xây dựng Webiste bán hàng cho cửa nội thất LH
1.2.1 Thanh toán
CH ƯƠ NG 109 Hinh 3 - 11: Sơ đồ tuần tự chức năng thanh toán
CHƯƠNG 110
Trang 27Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 111 THIẾT KẾ VÀ XÂY DỰNG WEBSITE BÁN HÀNG NỘI
THẤT CHO CỬA HÀNG LH 111.1 Cơ sở dữ liệu
111.1.1 Các bảng trong cơ sở dữ liệu
CHƯƠNG 112 Hinh 3 - 13: Các bảng trong CSDL
Trang 28Xây dựng Webiste bán hàng cho cửa nội thất LH
112.1 Giao diện khách hàng
112.1.1 Giao diện trang chủ
Mô tả: Khách hàng có thể tương tác với menu, Có thể click bấm vào chuyển sang cáctab Website khác
CH ƯƠ NG 113 Hinh 4- 1: Giao diện trang chủ
CH ƯƠ NG 114
CHƯƠNG 115
Trang 29Xây dựng Webiste bán hàng cho cửa nội thất LH
115.1.1 Giao diện trang sản phẩm
Mô tả: Khách hàng có thẻ xem bao quát được toàn bộ sản phẩm đang có trong cửahàng
CH ƯƠ NG 116 Hinh 4- 2: Giao diện trang sản phẩm CHƯƠNG 117
Trang 30Xây dựng Webiste bán hàng cho cửa nội thất LH
117.1.1 Giao diện đăng ký
Mô tả: Khách hàng có thể đăng ký tài khoản để trở thành thành viên của cửa hàng, đểnhận được ưu đãi
CH ƯƠ NG 118 Hinh 4- 3: Giao diện đăng ký
CHƯƠNG 119
Trang 31Xây dựng Webiste bán hàng cho cửa nội thất LH
119.1.1 Giao diện đăng nhập
Mô tả: Khách hàng đăng nhập tài khoản đã đăng ký trước đó Để mua hàng nhận được
mã giảm giá trên tài khoản
CH ƯƠ NG 120 Hinh 4- 4: Giao diện đăng nhập
CH ƯƠ NG 121
CH ƯƠ NG 122
CHƯƠNG 123
Trang 32Xây dựng Webiste bán hàng cho cửa nội thất LH
123.1.1 Giao diện Chi tiết sản phẩm
Mô tả: Khách hàng có thể xem được chi tiết về sản phẩm mình quan tâm, hoặc có thểtham vào giỏ hàng và thanh toán
CHƯƠNG 124 Hinh 4- 5: Giao diện chi tiết sản phẩm
CHƯƠNG 125
Trang 33Xây dựng Webiste bán hàng cho cửa nội thất LH
125.1.1 Giao diện giỏ hàng
Mô tả: Khách hàng thêm sản phẩm vào giỏ hàng có thể cập nhật số lượng của sảnphẩm
CHƯƠNG 126 Hinh 4- 6: Giao diện giỏ hàng
Trang 34Xây dựng Webiste bán hàng cho cửa nội thất LH
CHƯƠNG 4: KẾT LUẬN
CHƯƠNG 144 5.1 Kết quả đạt được
CHƯƠNG 145 Sau một thời gian tập trung triển khai đề tài, em đã hoàn thành
được đề tài Xây dựng website bán nội thất cho cửa hàng LH với giao diện tương đối
ổn, các thao tác sử dụng dễ dàng, thân thiện với người dùng
CHƯƠNG 146 Sau khi hoàn thành xong được được website , em có thêm những kỹ năng nền tảng để xây dựng được một website bằng Visual Studio,
SQLServer và sử dụng những kiến thức đã học vào việc phát triển website Bên cạnh
đó, em cũng được mở rộng thêm các kiến thức chuyên ngành mới nhờ việc tìm hiểu một số kiến thức lập trình để áp dụng vào việc phát triển website này Nhờ vậy, kỹ năng tự học và vận dụng các kỹ năng mới của em được nâng cao hơn
CHƯƠNG 147 Khi thực hiện và hoàn thành dự án, em cũng đã biết thêm được nhiều kinh nghiệm quý giá khi xây dựng website nói riêng và phát triển phần mềm Những kỹ năng này sẽ nền tảng để giúp em nâng cao trình độ bản thân, kinh nghiệm trong thực tế để có thể làm việc ngoài các doanh nghiệp sau này
CHƯƠNG 148 5.2 Hạn chế của đề tài
CHƯƠNG 149 Bên cạnh những kết quả khả quan đạt được chúng em còn nhậnthấy những tồn tại hạn chế sau:
Chưa tối ưu hoá được giao diện cho người sử dụng
Tốc độ xử lý chưa cao
Vẫn còn phát sinh một số lỗi khi vận hành hệ thống
CHƯƠNG 150 5.3 Hướng phát triển của đề tài
Sau khi hoàn thành đề tài Xây dựng website bán nội thất cho cửa hàng LH,
em sẽ tiếp tục nghiên cứu và phát triển website nhằm cải thiện giao diện người dùng, nâng cấp các chức năng và tối ưu hoá tốc độ xử lý để đem lại hiệu quả cao hơn, phát triển để đưa vào website thực thế
Trang 35Xây dựng Webiste bán hàng cho cửa nội thất LH
TÀI LIỆU THAM KHẢO CHƯƠNG 151 Tiếng Việt
1 Bryan Syverson, Joel Murach, SQL hướng dẫn học qua ví dụ, NXB Khoa học và
Kỹ thuật, 2013
2 Dương Anh Đức, Giáo trình phân tích và thiết kế hướng đối tượng bằng UML
CHƯƠNG 152 Tiếng Anh