1. Trang chủ
  2. » Giáo Dục - Đào Tạo

LẬP TRÌNH WEB (CO3049) bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP

65 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Website Cho Công Ty – Doanh Nghiệp
Tác giả Nguyễn Hoài Thương, Nguyễn Hồng Dân, Phạm Minh Hiếu
Người hướng dẫn Nguyễn Hữu Hiếu
Trường học Đại học Bách Khoa
Chuyên ngành Lập trình web
Thể loại bài tập lớn
Năm xuất bản 2021
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 65
Dung lượng 8,41 MB

Cấu trúc

  • 1.5. Giao diện trang tin tức (42)
  • 1.6. Giao diện trang tin tức chi tiết (43)
  • 1.7. Giao diện trang về chúng tôi (44)
  • 1.8. Giao diện trang đăng ký tài khoản (44)
  • 1.9. Giao diện trang đăng nhập (45)
  • 2. Đối với thành viên (46)
    • 2.1. Giao diện trang liên hệ (46)
    • 2.2. Giao diện trang quên mật khẩu (46)
    • 2.3. Giao diện trang giỏ hàng (47)
    • 2.4. Giao diện trang thanh toán (48)
    • 2.5. Giao diện trang tài khoản cá nhân (48)
  • 3. Đối với quản lý (50)
    • 3.1. Quản lý được thêm, xóa, sửa sản phẩm (50)
    • 3.2. Quản lý có thể xóa bình luận quá tiêu cực (52)
    • 3.3. Quản lý có thể thêm, xóa, sửa các gói, thêm chu kì (52)
    • 3.4. Quản lý có thể thêm, xóa, sửa tin tức (54)
    • 3.5. Quản lý có thể phản hồi lại tin nhắn của khách hàng thông qua mail (55)
    • 3.6. Quản lý có thể quản lý thành viên của mình, chặn hoặc xóa thành viên (56)
  • V. TỔNG KẾT (58)
    • 1. Bảng phân chia công việc (58)
    • 2. Tổng kết về bài tập lớn (59)
      • 2.1. Những điểm nổi bật trong bài tập lớn (59)
      • 2.2. Những điểm hạn chế trong bài tập lớn (60)
      • 2.3. Phương hướng phát triển trong thời gian tới (60)
    • 3. Hướng dẫn sử dụng và cài đặt môi trường (61)

Nội dung

Giao diện trang tin tức

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Giao diện trang tin tức chi tiết

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Giao diện trang đăng ký tài khoản

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Giao diện trang đăng nhập

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Đối với thành viên

Giao diện trang quên mật khẩu

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Giao diện trang giỏ hàng

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Giao diện trang tài khoản cá nhân

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Đối với quản lý

Quản lý được thêm, xóa, sửa sản phẩm

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Quản lý có thể thêm, xóa, sửa các gói, thêm chu kì

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Quản lý có thể thêm, xóa, sửa tin tức

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Quản lý có thể phản hồi lại tin nhắn của khách hàng thông qua mail

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Quản lý có thể quản lý thành viên của mình, chặn hoặc xóa thành viên

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

TỔNG KẾT

Bảng phân chia công việc

Họ, tên Công việc Mức độ hoàn thành (%)

Nguyễn Hoài Thương Hiện thực giao diện và chức 100% năng trang chủ, trang sản phẩm, chi tiết sản phẩm

Nguyễn Hồng Dân Hiện thực giao diện và chức 100% năng trang đăng ký, đăng nhập, trang tin tức, tin tức chi tiết, trang về chúng tôi

Phạm Minh Hiếu Hiện thực giao diện và chức 100% năng trang giỏ hàng, thanh toán, liên hệ, hồ sơ khách hàng

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Tổng kết về bài tập lớn

2.1 Những điểm nổi bật trong bài tập lớn:

Mô hình thiết kế MVC giúp tổ chức các trang giao diện thành các thư mục riêng biệt, đồng thời phân chia các model thành các file tương thích, tạo điều kiện thuận lợi cho việc sửa chữa lỗi và phát triển trong tương lai.

Sử dụng Session để định dạng từng người dùng nhằm tăng tính bảo mật khi sử dụng.

Có thể gửi email phản hồi đến khách hàng đã góp ý.

Dữ liệu truyền vào các form đều đã được kiểm tra tại client và kiểm tra tại controller trước khi đưa vào hệ cơ sở dữ liệu.

Thực hiện đầy đủ các chức năng cần thiết cho người dùng.

+ Xem các thông tin public trên trang web: các trang thông tin như trang chủ, sản phẩm, thụng tin liện hệ, tin tức, ã

+ Tìm kiếm tài nguyên (tin tức, sản phẩm, dịch vụ),

+ Thay đổi thông tin cá nhân, thay đổi mật khẩu

+ Lấy lại mật khẩu khi quên mật khẩu

+ Mua sắm các sản phẩm, lưu trữ lịch sử giao dịch

+ Viết các bài bình luận vào sản phẩm, bài tin tức

+ Xem thông tin khách hàng, xóa, cấm tài khoản thành viên

+ Xóa bài bình luận từ thành viên nếu bài tiêu cực

+ Lưu trữ những tin góp ý của khách hàng đã gửi ở trang liên hệ

+ Thêm, xóa, sửa các sản phẩm, tin tức

+ Tự động lưu trữ hình ảnh khi được đăng tải vào thư mục /Views/images

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

2.2 Những điểm hạn chế trong bài tập lớn

Website bảo mật còn hơi kém vẫn chưa che giấu cấu trúc thư mục khi người dùng cố nhập đường truyền

Chưa phần chia thành nhiều controller tướng ứng với các Views mà chỉ dùng controller Home để thực hiện chức năng cho toàn bộ web.

2.3 Phương hướng phát triển trong thời gian tới

- Thông trang web cần bảo mật hơn.

- Thêm các mã khuyến mãi dành thành viên khi mua sắm.

- Phát triển thêm chatbox để thuận tiện trao đổi, chăm sóc khách hàng.

- Thống kê lượt người truy cập, báo cáo sản phẩm ưa chuộng, doanh số buôn bán.

- Hệ thống gửi thông báo về quản lý khi hàng tồn kho không còn, cần phải nhập.

- Hệ thống báo cáo về quản lý khi có người xâm nhập vào trang quản lý.

- Hệ thống tự đổi mật khẩu quản lý khi nhập sai nhiều lần.

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Hướng dẫn sử dụng và cài đặt môi trường

Ứng dụng chạy trên localhost với công cụ xampp có hỗ trợ MySQL và ngôn ngữ PHP có phiên bản trên 7.3.

Để cài đặt lại file sendmail.ini trong thư mục Xampp/sendmail/, bạn cần cấu hình các thông số quan trọng như smtp_server (tên miền gửi mail), smtp_port (cổng SMTP sử dụng), error_logfile (file lưu trữ lịch sử gửi mail và báo tình trạng), debug_logfile (file lưu trữ thông tin quá trình gửi mail), auth_username (tên người gửi), auth_password (mật khẩu được cung cấp sau khi cài đặt App passwords ở tài khoản mail) và force_sender (email của người gửi).

- Cách lấy mật khẩu từ App password của gmail

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Chúng ta cài đặt bảo mật 2 bước, sau đó chọn App passwords ở trang thông tin cá nhân

Để cấu hình phần mềm, bạn cần chọn "Ứng dụng khác" và nhập tên phần mềm là "xampp", sau đó chấp nhận Tiếp theo, Google sẽ gửi cho bạn mật khẩu ứng dụng (App password), và bạn cần sử dụng mật khẩu này để điền vào trường auth_password trong file sendmail.ini.

- Cài đặt php.ini trong thư mục Xampp/php/

SMTP là tên miền mà mail sẽ gửi

Download the latest TIEU LUAN MOI by contacting skknchat123@gmail.com The smtp_port refers to the port used for sending emails, while sendmail_from indicates the sender's email address Additionally, sendmail_path specifies the path to the sendmail.exe application.

- Thay đổi thư mục DocumentRoot trong file httpd.conf (công cụ xampp) thành đường dẫn đến ứng dụng

- Start Apache và MySQL trong Xampp Sau đó, Import file Web_db.sql trong thư mục WEB_DEV_HK211 vào phpMyAdmin.

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

[] 5sao (Tham khảo: 28/11/2021) Website Doanh Nghiệp Là Gì? Lợi Ích Khi

Thiết Kế Website Doanh Nghiệp Truy cập từ http://congnghenamsao.vn/cong- nghe-bootstrap.html

[] Bizfly (Tham khảo: 28/11/2021) jQuery là gì? jQuery là gì? Những ưu điểm khi sử dụng jQuery trong website Truy cập từ https://bizfly.vn/techblog/jquery-la-gi.html.

[] Công ty Tất Thành (Tham khảo: 28/11/2021) Công nghệ bootstrap Truy cập từ https://tatthanh.com.vn/website-doanh-nghiep-la-gi.

[] CyStack (Tham khảo: 28/11/2021) Top 10 lỗ hổng bảo mật web phổ biến theo chuẩn OWASP – OWASP TOP 10 Truy cập từ https://cystack.net/vi/blog/10-lo-hong- bao-mat-web

SEO là gì và những lợi ích của SEO web là chủ đề quan trọng mà mọi SEOer cần hiểu Bài viết từ GtvSEO cung cấp cái nhìn tổng quan về SEO, cùng với 12 công việc thiết yếu mà một SEOer nên thực hiện để tối ưu hóa hiệu quả tìm kiếm Bạn có thể tham khảo thêm thông tin chi tiết tại trang web của GtvSEO.

[] FreePHPEditor (Tham khảo: 28/11/2021) PHP là gì? Ưu điểm và nhược điểm của lập trình web bằng PHP Truy cập từ: http://free-php-editor.com/php-la-gi/

[] QuanTriMang (Tham khảo: 28/11/2021).HTML là gì? Cấu trúc HTML cơ bản

Truy cập từ https://vietnix.vn/lo-hong-bao-mat/

[] QuanTriMang (Tham khảo: 28/11/2021).CSS là gì? Giới thiệu về CSS Truy cập từ https://quantrimang.com/gioi-thieu-ve-css-152825

Website doanh nghiệp là nền tảng trực tuyến quan trọng giúp doanh nghiệp xây dựng thương hiệu, thu hút khách hàng và tăng cường sự hiện diện trên thị trường Thiết kế website chuyên nghiệp không chỉ mang lại thông tin cần thiết về sản phẩm và dịch vụ mà còn tạo cơ hội tương tác với khách hàng Việc đầu tư vào một website chất lượng giúp doanh nghiệp nâng cao uy tín và khả năng cạnh tranh, đồng thời mở rộng kênh tiếp cận khách hàng tiềm năng.

[] ThietKeWebDatLat.net (Tham khảo: 28/11/2021) JAVASCRIPT là gì? Ưu và nhược điểm của JAVASCRIPT Truy cập từ https://thietkewebdalat.net/blog/javascript-la-gi/

[] Vietnix (Tham khảo: 28/11/2021) Lỗ hổng bảo mật là gì? Những lỗ hổng bảo mật phổ biến hiện nay Truy cập từ https://vietnix.vn/lo-hong-bao-mat/

Ngày đăng: 10/10/2022, 05:19

HÌNH ẢNH LIÊN QUAN

1.2. Ý nghĩa các bảng và từng thuộc tính trong bảng - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
1.2. Ý nghĩa các bảng và từng thuộc tính trong bảng (Trang 20)
Bảng SUB_IMG_URL Khóa chính - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
ng SUB_IMG_URL Khóa chính (Trang 21)
Bảng CART Khóa chính - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
ng CART Khóa chính (Trang 22)
Bảng COMMENT_NEWS Khóa chính - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
ng COMMENT_NEWS Khóa chính (Trang 24)
Bảng BAN_ACCOUNT Khóa chính - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
ng BAN_ACCOUNT Khóa chính (Trang 26)
Mơ hình ứng dụng được tổ chức theo cấu trúc MVC, DocumentRoot là Thư mục “WEB_DEV_HK211” gồm các thư mục chính: Controller, Views, Model và Function và file index.php, cơ sở dữ liệu “Web_db.sql” - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
h ình ứng dụng được tổ chức theo cấu trúc MVC, DocumentRoot là Thư mục “WEB_DEV_HK211” gồm các thư mục chính: Controller, Views, Model và Function và file index.php, cơ sở dữ liệu “Web_db.sql” (Trang 27)
3. Mơ hình ứng dụng - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
3. Mơ hình ứng dụng (Trang 29)
1.4. Giao diện trang bảng giá - LẬP TRÌNH WEB (CO3049)  bài tập lớn đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP
1.4. Giao diện trang bảng giá (Trang 41)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w