Untitled TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI XÂY DỰNG WEBSITE BÁN QUẦN ÁO BÓNG ĐÁ Sinh viên thực hiện Nguyễn Viết Đạt Trương Phan[.]
lOMoARcPSD|12114775 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN QUẦN ÁO BÓNG ĐÁ Sinh viên thực : Nguyễn Viết Đạt : Trương Phan Quốc Huy : Hà Thanh Bình Giảng viên hướng dẫn : Cấn Đức Điệp Ngành : Công nghệ thông tin Chuyên ngành : Công nghệ phần mềm Khóa : 2020-2024 Lớp : D15CNPM1 Hà Nội, ngày 19 tháng 11 năm 2022 lOMoARcPSD|12114775 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: ST Họ tên T Nội dung thực Điểm Chữ ký Gíao viên chấm điểm: Họ tên Giáo viên 1: Giáo viên 2: Chữ ký Ghi lOMoARcPSD|12114775 MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.2 Mục đích website cần thiết kế .8 1.3 Mục tiêu quảng bá website 1.4 Một số trang website .10 CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG .11 2.1 Khảo sát trạng 11 2.2 Mô tả toán 12 2.3 Yêu cầu chức 13 2.4 Yêu cầu phi chức 14 2.5 Mô tả chức .14 2.6 Layout trang web 15 2.6.1 Đăng nhập 15 2.6.2 Đăng kí 16 2.6.3 Trang chủ 16 2.6.4 Trang sản phẩm 17 2.6.5 Trang chi tiết sản phẩm .18 CHƯƠNG 3: THIẾT KẾ TRANG WEB 19 3.1 Đăng nhập 19 3.2 Đăng ký 20 3.3 TRANG CHỦ .21 lOMoARcPSD|12114775 3.4 Trang sản phẩm .22 3.5 Trang chi tiết sản phẩm 23 3.6 Box thông báo 25 3.7 Giỏ hàng 26 KẾT LUẬN 27 TÀI LIỆU THAM KHẢO 28 lOMoARcPSD|12114775 LỜI CẢM ƠN Trên thực tế, khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thười gian từ bắt đầu học tập giảng đường Đại học đến nay, em nhận nhiều quan tâm, giúp đỡ thầy cơ, gia đình bạn bè Với lịng biết ơn sâu sắc nhất, em xin gửi đến thầy cô Khoa Công Nghệ Thông Tin- trường Đại Học Điện Lực với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, kỳ này, em tiếp cận với mơn học hữu ích sinh viên ngành Cơng Nghệ Thơng Tin Đó mơn: “Cơ sở lập trình Web nâng cao” Em xin chân thành cảm ơn thầy Phương Văn Cảnh tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận mơn học Trong thời gian học tập thực hành hướng dân cô, em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn “Cơ sở lập trình Web nâng cao” Nếu khơng có lời hướng dẫn, dạy bảo em nghĩ báo cáo khó hồn thành Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè nguồn động viên to lớn, giúp em vượt qua khó khăn q trình học tập thực báo cáo Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo lOMoARcPSD|12114775 cáo thời gian có hạn, kiến thức cịn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Xây dựng website bán laptop” chắn khơng thể tránh khỏi thiếu sót Em mong nhận quan tâm, thông cảm đóng góp q báu thầy bạn để báo cáo hoàn thiện Một lần nữa, em xin chân thành cảm ơn ln mong nhận đóng góp người Trân trọng lOMoARcPSD|12114775 LỜI MỞ ĐẦU Nói đến CNTT hình dung tới mơi trường phát triển động vào bậc toàn giới Nó ứng dụng vào mặt đời sống người, từ công việc giải trí Nhắc đến cơng nghệ thơng tin khơng thể khơng nhắc đến lập trình Lập trình cơng việc tạo sản phẩm tiện ích giúp người làm việc hiệu thao tác với máy tính hay thiết bị cơng nghệ Để lập trình sản phẩm bạn cần phải biết ngơn ngữ lập trình, để kết nối người dùng máy tính Cùng với phát triển vượt bậc CNTT, người xây dựng, phát triển bảo trì trang web lưu trữ internet hình thức lập trình web Một trang web đơn giản viết ngơn ngữ HTML, CSS chứa vài trăm dòng lệnh Tuy nhiên trang web lớn Facebook lên đến 60 triệu dịng lệnh để phát triển hồn chỉnh trang web Trước nhu cầu thị trường mua bán trao đổi hàng hóa, cập nhật thơng tin, tin tức thay phải quảng bá sản phẩm, hàng hóa cách truyền thống ta thay vào trang web mua -bán với nhiều tiện ích Cuộc sống người phát triển nhu cầu sống người nâng cao nhu cầu đơn giản thiết thực Đó nhu cầu ăn, mặc vấn đề toán nhà kinh doanh, để đáp ứng nhu cầu người để cải thiện đời sống ngày cao lOMoARcPSD|12114775 Chính vậy, để đáp ứng nhu cầu sơ sở kế thừa trang web bán hàng khác nhóm em xây dựng website qua mạng để đáp ứng nhu cầu mua sắm người, giúp họ tiết kiệm thời gian, chi phí việc phải shop, cửa hàng hay chợ truyền thống để mua tìm kiếm sản phẩm Thay vào việc ngồi nhà hay đâu với máy tính,điện thoại kết nối interner người thỏa sức tìm kiếm, lựa chọn sản phẩm áo, quần, giày, dép, mà u thích Giúp cho người quản trị dễ dàng việc phân quyền quản lý khách hàng, loại sản phẩm, nhãn hiệu đơn đặt hàng Đó lý nhóm em chọn đề tài “Xây dựng website bán Laptop” lOMoARcPSD|12114775 CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài Hiện việc bán hàng qua mạng không cịn xa lạ người, khơng thể phủ nhận lợi ích mà việc bán hàng online mang lại Mặc dù C C++ có khả làm việc trình biên dịch lại phụ thuộc vào loại CPU Trình biên dịch thường phải tốn nhiều thời gian để xây dựng nên đắt, để loại CPU có trình biên dịch riêng tốn Người mua cần truy cập trang web bán hàng lựa chọn mặt hàng cần thiết mà không cần phải đến tận cửa hàng để mua tiết kiệm nhiều thời gian, khơng việc tốn trực tuyến nhanh chóng khách hàng đặt hàng giao hàng đến tận nơi khoảng thời gian ngắn sau đặt hàng Web bán Laptop tạo nhằm cung cấp cho nguời yêu thích mua sắm người bắt đầu với môn môi trường tương tác tìm hiểu, cập nhật tin tức mặt hàng: Giao diện: Đơn giản, đẹp mắt, dễ thao tác hình, phù hợp cho đối tượng khách hàng Sản phẩm: Đa dạng mẫu mã sản phẩm, hình ảnh sản phẩm chân thực, dễ phân loại để người dùng dễ tìm kiếm lựa chọn 1.2 Mục đích website cần thiết kế lOMoARcPSD|12114775 Khi xây dựng website phải hình dung cần phải thiết kế gì? Cho website Khơng có chủ định mục tiêu rõ ràng website trở nên sai lầm, lan man cuối tới hướng khó trở lại Thiết kế cẩn thận định hướng rõ chìa khóa hướng tới thành cơng việc xây dựng website Vận dụng tổng hợp kiến thức học để tiến hành thiết kế website bán hàng online nhằm giải khó khăn cửa hàng Tìm hiểu thực trạng thương mại điện tử Việt Nam để triển khai hệ thống thương mại điện tử cửa hàng cho phù hợp Khai phá lợi ích Internet để hướng đến mơi trường kinh doanh tồn cầu Dựa kiến thức tảng thầy cô trao đổi lớp số tài liệu tham khảo em tổng hợp kiến thức để xây dựng trang web Báo cáo lập trình web “WEBSITE bán Laptop” tích hợp giao diện chức sau: Giao diện website Sản phẩm website Đăng ký người dùng Đăng nhập vào website Giỏ hàng Box thông báo Chi tiết sản phẩm 1.3 Mục tiêu quảng bá website Là giới thiệu quảng bá sản phẩm mà bạn trẻ ưa thích Khách hàng biết thông tin chi tiết sản phẩm lOMoARcPSD|12114775 riêng họ khơng chắn có tốt mẫu sản phẩm quảng cáo nhà kinh doanh hay khơng họ khơng tiếp xúc mặt hàng trực tiếp, tiền chuyển hàng hóa đến chậm hặc khơng chuyển đến Cịn phía bên cửa hàng phải chịu tổn thất chi phí không nhỏ việc mua hàng hay sản xuất sản phẩm mà khơng thể biết phản ứng khách hàng hay giao hàng mà người nhận, hay địa khơng xác Hình thức kinh doanh có ưu điểm nhược điểm nó, nhiên thành cơng hình thức kinh doanh cịn phụ thuộc ý tưởng cách kinh doanh người quản lý Đối với ngành kinh doanh thời trang qua mạng giúp cho ngành thời trang nói chung quần áo nói riêng ngày đa dạng phù hợp với xu hướng tất yếu thời đại naythời đại cơng nghệ thơng tin 2.2 Mơ tả tốn Khi khách hàng định tham gia vào hoạt đọng mua hàng cửa hàng “ảo” khách hàng cung cấp giỏ hàng tương ứng Khách hàng tự lựa chọn loại hàng hóa mà thích vào giỏ hàng Khách hàng cập nhật lại mặt hàng giỏ hàng mà khơng muốn mua Khách hàng chưa đăng ký đăng nhập, ngược lại khách hàng đăng ký họ cần đăng nhập username/ email password Để thu hút khách hàng thường xuyên tham gia vào trang web, nhà quản trị cần phải có biện pháp để xúc tiến đăng tải Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 chương trình khuyến mãi, giảm giá dịp cần thiết để lơi kéo khách hàng phía mình, có ưu đãi khách hàng thường xuyên vào mua hàng với số lượng lớn Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 2.3 Yêu cầu chức -User: Là người có nhu cầu mua sắm sản phẩm Họ tìm kiếm sản phẩm cần thiết từ hệ thống đặt mua sản phẩm Vì trang web phải thỏa mãn chức sau: +Hiển thị danh sách sản phẩm cửa hàng để khách hàng xem lựa chọn để khách hàng tìm kiếm nhanh hiệu sản phẩm mà họ cần tìm -Admin: Là người làm chủ ứng dụng có quyền kiểm sốt hoạt động hệ thống Người cấp username password để đăng nhập vào hệ thống thực chức Nếu trình đăng nhập thành cơng nhà quản lý có chức sau: +Chức quản lý cập nhật( thêm, sửa, xóa) sản phẩm trang web, việc đòi hỏi xác Ngồi chức trang web phải trình bày cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt làm cho khách hàng thấy thơng tin cần tìm, cung cấp thông tin quảng cáo thật hấp dẫn chung thực, nhằm thu hút quan tâm cửa hàng có hội có nhiều khách tham quan mua sắm sản phẩm cửa hàng Điều quan trọng trang web mua bán mạng phải đảm bảo an tồn tuyệt đối thơng tin liên quan đến khách hàng trình đặt mua hay tốn Đồng thời trang web cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung hay cập nhật tính Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 2.4 Yêu cầu phi chức -Hỗ trợ khách hàng an toàn mua sản phẩm thông tin cá nhân liên quan đến khách hàng đảm bảo an toàn Giao diện thân thiện, dễ dùng, hấp dẫn, dễ tìm kiếm thơng tin sản phẩm -Website có dung lượng khơng q lớn, tốc độ xử lý nhanh -Việc tính tốn đảm bảo xác khơng chấp nhận sai sót -Đảm bảo an tồn liệu chạy -Có khả lưu trữ nhiều liệu 2.5 Mô tả chức -Chức năng: Quản lý bán hàng +Hiển thị thông tin phân loại sản phẩm: Sản phẩm hiển thị lên website hiển thị đầy đủ thơng tin như: hình ảnh, tên sản phẩm, đặc điểm bật sản phẩm, thông tin chi tiết sản phẩm, giá, thời gian bảo hành, hãng sản xuất, thơng tin chương trình khuyến mại, Các sản phảm phân loại theo hãng sản xuất, theo tên chủng loại Sự phân loại người dùng lựa chọn tham quan gian hàng Trên trang chủ website, thành phần hiển thị số sản phẩm nhất, bật bán chạy tin tức sản phẩm lấy từ chuyên trang tin tức website +Giỏ hàng (Khi tham khảo đầy đủ thơng tin sản phẩm khách hàng đặt mua sản phẩm website thông qua Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 chức giỏ hàng mà không cần phải đến địa điểm giao dịch, giỏ hàng mơ giỏ hàng thực tế thêm bớt, toán thành tiền sản phẩm mua -Chức năng: Quản lý người dùng +Đăng nhập: Khi khách hàng muốn mua sản phẩm cửa hàng bắt buộc phải đăng nhập vào hệ thống +Đăng ký: Nếu khách hàng chưa có tài khoản đăng ký cách điền thông tin đầy đủ chờ xác nhạn hệ thống, thông tin xác hệ thống thơng báo thành cơng cho khách hàng, lỗi khách hàng phải kiểm tra lại thơng tin mà nhập +Cập nhật thơng tin cá nhân 2.6 Layout trang web 2.6.1 Đăng nhập Hình 2.1 : Layout đăng nhập 2.6.2 Đăng kí Hình 2.2 : Layout đăng kí 2.6.3 Trang chủ Hình 2.3 : Layout trang chủ Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 2.6.4 Trang sản phẩm Hình 2.4 : Layout sản phẩm 2.6.5 trang chi tiết sản phẩm Hình 2.5 : Layout chi tiết sản phẩm Downloaded by Vu Vu (quangchinhlas199@gmail.com) ... dựng trang web Báo cáo lập trình web “WEBSITE bán Laptop” tích hợp giao diện chức sau: Giao diện website Sản phẩm website Đăng ký người dùng Đăng nhập vào website Giỏ hàng Box thông... website cần thiết kế lOMoARcPSD|12114775 Khi xây dựng website phải hình dung cần phải thiết kế gì? Cho website Khơng có chủ định mục tiêu rõ ràng website trở nên sai lầm, lan man cuối tới hướng khó... quản lý có chức sau: +Chức quản lý cập nhật( thêm, sửa, xóa) sản phẩm trang web, việc địi hỏi xác Ngồi chức trang web phải trình bày cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt làm cho khách