rong thời đại công nghệ thông tin nay, mà Internet trở nên thân quen dần trở thành công cụ thiếu sống lợi ích Website việc quảng bá sản phẩm thương hiệu công ty vô lớn Xã hội ngày động với việc phát triển thay đổi cách thức mua bán cũ hình thành hình thức mới: thương mại điện tử Tùy lĩnh vực kinh doanh doanh nghiệp mà Website mang lại ích lợi khác Qua trang Web trở thành cửa ngõ để nhà sản xuất tiếp thị sản phẩm đến khách hàng khắp nước Khách hàng không cần đến tận nơi để xem mua điện thoại mà họ cần nữa, thay vào đó, cách nhanh chóng thuận tiện, họ cần vào Web đặt mua những“chú dế” phù hợp với mình… LAN STORE cách giới thiệu sản phẩm công nghệ (cụ thể son), đồng thời phương thức quảng bá hình ảnh sản phẩm cách đầy đủ cộng đồng online, quảng bá không biên giới Mặt khác trang Web giúp tăng số lượng người biết đến thương hiệu, tiếp cận nhiều đối tượng, qua tăng doanh số bán hàng bạn offline online Ngoài với LAN STORE bạn cịn giảm đáng kể thời gian chi phí giao dịch chi phí hỗ trợ cho shop Như nêu trên, LAN STORE shop bán son phong phú mẫu mã, nhà cung cấp kiểu dáng thuận lợi cho người dùng lựa chọn Thông qua trang web khách hàng xem đặt mua loại son phong cách, thời trang,
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐƠNG Á BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH WEB Đề tài: Website bán son Sinh viên thực hiện: Lớp: CNTT2 Khoa: CNTT Khóa: K10 Mã sinh viên: 197480201255 Giảng viên: TS Đặng Trần Long Bắc Ninh, tháng 11 năm 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH WEB Đề tài: Website bán son Họ tên sinh viên: Ngày sinh: Khóa: K10 Lớp: CNTT2 Ngành: CNTT Điểm (bài tập lớn) Bằng số: Bằng chữ: CÁN BỘ CHẤM (Ký ghi rõ họ tên) CÁN BỘ CHẤM (Ký ghi rõ họ tên) Bắc Ninh, tháng 11 năm 2021 2 NHẬN XÉT CỦA GIÁO VIÊN MỤC LỤC 3 DANH MỤC BẢNG DANH MỤC HÌNH ẢNH 4 ĐỊNH NGHĨA VẤN ĐỀ 1.1 Vấn đề trừu tượng Trong thời đại công nghệ thông tin nay, mà Internet trở nên thân quen dần trở thành công cụ thiếu sống lợi ích Website việc quảng bá sản phẩm thương hiệu công ty vô lớn Xã hội ngày động với việc phát triển thay đổi cách thức mua bán cũ hình thành hình thức mới: thương mại điện tử Tùy lĩnh vực kinh doanh doanh nghiệp mà Website mang lại ích lợi khác Qua trang Web trở thành cửa ngõ để nhà sản xuất tiếp thị sản phẩm đến khách hàng khắp nước Khách hàng không cần đến tận nơi để xem mua điện thoại mà họ cần nữa, thay vào đó, cách nhanh chóng thuận tiện, họ cần vào Web đặt mua những“chú dế” phù hợp với mình… LAN STORE cách giới thiệu sản phẩm công nghệ (cụ thể son), đồng thời phương thức quảng bá hình ảnh sản phẩm cách đầy đủ cộng đồng online, quảng bá không biên giới Mặt khác trang Web giúp tăng số lượng người biết đến thương hiệu, tiếp cận nhiều đối tượng, qua tăng doanh số bán hàng bạn offline online Ngoài với LAN STORE bạn cịn giảm đáng kể thời gian chi phí giao dịch chi phí hỗ trợ cho shop Như nêu trên, LAN STORE shop bán son phong phú mẫu mã, nhà cung cấp kiểu dáng thuận lợi cho người dùng lựa chọn Thông qua trang web khách hàng xem đặt mua loại son phong cách, thời trang, cá tính hay đẳng cấp bày bán Với cách bố trí mẫu son cách khoa học, thân thiện, đồng thời cập nhật loại son mới, hy vọng trang web đưa đến cho người dùng tiện ích sử dụng 1.2 Hệ thống Thương mại điện tử nói chung mà cụ thể Website thực kênh kinh doanh mới, hiệu kinh tế cho doanh nghiệp Việt Nam Nếu khơng có Website, doanh nghiệp bỏ lỡ nhiều hội tốt khách hàng có tiềm thị trường Với hệ thống tại, khách hàng không cung cấp đầy đủ thông tin cách nhanh chóng tiện lợi, khơng thể giải đáp thắc mắc khách 5 hàng nhanh chóng hiệu Bên cạnh đó, để quảng bá cho shop cho mẫu son mới, bạn phí cho marketing theo cách thức truyền thống như: chi phí in ấn, gửi tài liệu, chi phí liên lạc, nhân Đối với đơn đặt hàng qua điện thoại xảy nhầm lẫn LAN STORE giúp bạn tạo tính chun nghiệp thời đại Tồn cầu hóa, kỹ thuật số, thơng tin, kinh tế tri thức - Website ấn tượng, chuyên nghiệp với đầy đủ chức năng, thơng tin, tiện ích để tạo ấn tượng tốt đến cho khách hàng 1.3 Hệ thống đề xuất 1.3.1 Mục đích trang Web - Cung cấp cho khách hàng thông tin chi tiết sản phẩm bày bán shop, cập nhật mẫu mã sản phẩm có mặt thị trường - Quảng bá bán mẫu mã xe ưa chuộng Khách hàng đặt mua trang Web - Khách hàng tham khảo thêm phụ kiện kèm theo tương thích với mẫu son, phù hợp với nhu cầu lứa tuổi khác - Ngồi khách hàng tìm kiếm thêm thơng tin liên quan đến giới son mẫu mã son có mặt thị trường 1.3.2 Chức trang Web - Đối với Guest: Khách hàng xem, tìm kiếm mẫu mã điện thoại với phụ kiện kèm theo cập nhật nhận chương trình khuyến mại BIKER SHOP Ngồi khách hàng mua hàng, gửi ý kiến đóng góp cho shop Có thể đăng ký làm thành viên ( muốn ) - Đối với Admin: Quyền Admin quản lý mặt hàng, nhóm hàng, hóa đơn, thành viên, thông tin phản hồi thống kê đơn đặt hàng theo địa bàn theo thời gian Không có quyền mua sản phẩm - Ngồi trang Web hỗ trợ khả tìm kiếm sản phẩm theo tên, hãng sản xuất phụ kiện liên quan Nâng cao chất lượng phục vụ khách hàng giảm đáng kể chi phí theo phương thức truyền thống 6 1.4 Ranh giới hệ thống - Mặc dù có nhiều lý hấp dẫn để kinh doanh Web vậy, song bên cạnh thương mại trực tuyến số mặt hạn chế : - Sự bảo mật Internet không bảo đảm, thơng tin tài bị tiết lộ - Khách hàng lo lắng nguy nhận hàng chất lượng lo lắng sách trả lại hàng doanh nghiệp -Các hệ thống toán tiền trực tuyến chưa phổ biến gây khó khăn tốn, khách hàng phải đến tận nơi chuyển khoản cho doanh nghiệp - Khơng có qn luật thuế, vấn đề pháp lý - Thương mại điện tử khách hàng cịn hình thức mẻ chưa phải phần thiếu sống - Hầu hết mặt hạn chế việc mua bán Web bắt nguồn từ nguyên nhân lĩnh vực thương mại điện tử mẻ Cũng cơng nghệ khác, cần thời gian để không phát triển công nghệ mà cịn phát triển kinh nghiệm, chun mơn, văn hóa để sử dụng 1.5 Yêu cầu phần cứng phần mềm 1.5.1 Yêu cầu tối thiểu Hardware Software Server Client - Ram GB or more - Ram 128 MB or more - CPU 2.0GHZ Xeon or more - CPU 1.5 GHZ or more - HDD 40GB or more - Connnect Internet - Connect Internet and LAN - HDD 20 GB or more - Windows Server 2000/Linux - Windows or later - MySQL, PHP - Chrome - IIS/Apache - IE 9.0 or Later - Firefox - Opera - Safari 1.5.2 Yêu cầu đề xuất Server Client 7 Hardware Software - Ram GB or more - Ram GB or more - CPU 2.4 GHZ Xeon or more - CPU 2.0 MHZ or more - HDD 80 GB or more - Connnect Internet and LAN - Connect Internet and LAN - HDD 40 GB or more - Windows Linux - Chrome Server 2003/ - Windows or later - MySQL, PHP - IE 9.0 or Later - IIS/Apache - Firefox - Open Port: 8888, 3306 - Opera - Safari ĐẶC ĐIỂM KỸ THUẬT YÊU CẦU CỦA KHÁCH HÀNG 2.1 Người sử dụng Hệ thống 2.1.1 Với khách _ Có quyền xem, tìm kiếm sản phẩm _ Có thể phản hồi thơng tin _ Có thể lựa chọn đưa sản phẩm vào giỏ hàng _ Đăng ký làm thành viên (nếu muốn) 2.1.2 Với thành viên _ Có quyền xem, tìm kiếm sản phẩm _ Có quyền phản hồi thơng tin _ Có quyền bình luận sản phẩm _ Được hưởng chương trình khuyến mại shop có _ Mua hàng _ Đăng nhập 2.1.3 Với Admin _ Cập nhật thông tin thường xuyên _ Quản lý, hỗ trợ khách hàng _ Quản lý hóa đơn, sản phẩm 8 _ Tổng hợp thơng tin phản hồi khách hàng 2.2 Chức hệ thống 2.2.1 Với khách Xem sản phẩm: - Description : Khách hàng xem chi tiết sản phẩm - Input: Lựa chọn sản phẩm cần xem Process: Tìm kiếm CSDL - Output: Hiển thị thơng tin sản phẩm mà khách hàng muốn xem Tìm kiếm: - Description :Khách hàng tìm kiếm sản phẩm form tìm kiếm xây dựng sẵn Website Input: Khách hàng nhập từ khóa tìm kiếm Process: Hệ thống ghi nhận thực tìm kiếm CSDL tất sản phẩm có chứa từ khóa khách hàng muốn tìm Output :Hiển thị thơng tin sản phẩm khách hàng tìm kiếm Lựa chọn sản phẩm cần mua: - Description: Khách hàng lựa chọn sản phẩm vào giỏ hàng - Input: Lựa chọn sản phẩm cần mua - Process: + Kiểm tra sản phẩm có giỏ hàng + Nếu giỏ hàng có sản phẩm tăng lên “+1 ”, chưa có hiển thị tiếp sản phẩm chọn vào giỏ hàng - Output: Hiển thị thông tin giỏ hàng mà khách hàng lựa chọn Đăng ký thành viên: - Description : Khách vãng lai đăng ký làm thành viên thơng qua form xây dựng sẵn - Input: Đưa vào thông tin cá nhân User, Passwors, Số điện thoại, Câu hỏi bí mật, Địa Email Process: + Kiểm tra User không trùng lặp + Mật phải có ký tự trở lên + Kiểm tra định dạng Email không trùng lặp + Thêm thơng tin khách hàng, mã hóa Password MD5 vào CSDL đúng, không yêu cầu nhập lại - Output: Thông báo tới khách hàng việc đăng ký thành công trở trang đăng ký báo lỗi 2.2.2 Với thành viên: • Thành viên có đầy đủ quyền Khách hàng Ngoài thành viên cịn có quyền sau: Đăng nhập: 9 - - - - - - - - Description: Đăng nhập vào Website với User Password đăng ký Input Nhập : + User + Password Process :Truy xuất kiểm tra tính xác liệu cung cấp CSDL Output :Hiển thị thông báo đăng nhập thành công lỗi phải đăng nhập lại Đăng xuất: Description :Đăng xuất khỏi Website Input : Click vào button “ Đăng xuất ” Website + Thay đổi mật khẩu: + Description: Khách hàng thay đổi mật Input : + Nhập mật cũ + Nhập mật + Xác nhận mật muốn đổi Process : + Kiểm tra tính xác mật cũ + Nếu mã hóa cập nhật mật vào CSDL + Nếu sai yêu cầu nhập lại Output :+ Hiển thị thông báo thay đổi mật thành công + Hiển thị thông báo yêu cầu nhập lại có lỗi Mua hàng: Description : Khách hàng đặt mua hàng sau lựa chọn sản phẩm ưng ý Click nút “Thanh toán” để bắt đầu làm thủ tục mua hàng Process : Kiểm tra thông tin đăng ký đặt hàng khách hàng + Nếu chưa đăng nhập yêu cầu Đăng Nhập Đăng Ký + Nếu bạn Đăng nhập chuyển sang form đặt hàng + Thêm cập nhật đơn hàng vào CSDL Output : Thông báo sản phẩm đặt mua thành công chưa thành cơng Gửi Feedback : Thành viên gửi ý kiến phản hổi tới Ad 2.2.3 Với Admin Quyền Admin có thể: Đăng nhập quản trị: Description: Admin đăng nhập vào hệ thống User Password :vào form xây dựng sẵn - 10 10 3.3.2 Thành viên: Hình 11: Sơ đồ thành viên 3.3.3 Quản trị viên : Hình 12: Sơ đồ quản trị viên 21 21 3.4 Các quy trình 3.4.1 Đăng ký: Hình 13: Quy trình đăng ký 22 22 3.4.2 Đăng nhập: Hình 14: Quy trình đăng nhập 23 23 3.4.3 Tìm kiếm: Hình 15: Quy trình tìm kiếm 24 24 3.4.4 Thêm sản phẩm: Hình 16: Quy trình sản phẩm 25 25 3.4.5 Thêm tin tức: Hình 17: Quy trình thêm tin tức 26 26 3.4.6 Phản hồi: Hình 18: Quy trình phản hồi 3.4.7 Thốt tài khoản người dùng: Hình 19: Quy trình tài khoản người dùng 27 27 KIỂM TRA DANH SÁCH 4.1 Kiểm tra danh sách xác thực Option Các trường form không để trống? Dữ liệu nhập phù hợp? Tên đăng nhập khách hàng Có dàng buộc khách hàng,sản phẩm,chi tiết thơng số, hóa đơn, phản hồi… ? 4.2 Danh sách kiểm tra đệ trình STT Tất form hoạt động? Font tả? Các mầu đựơc sử dụng mầu Các thành phần tạo nên form đ Dữ liệu vào sai có bị nhắc nhở? GIAO DIỆN WEB 5.1 Giao diện Hình 20: Giao diện 28 28 29 29 5.2 Đăng nhập Hình 21: Giao diện đăng nhập 30 30 5.3 Đăng ký Hình 22: Giao diện đăng ký tài khoản 31 31 5.4 Hướng dẫn Hình 23: Giao diện hướng dẫn 32 32 5.5 Giới thiệu Hình 24: Giao diện giới thiệu 33 33 5.6 Chi tiết sản phẩm Hình 25: Giao diện chi tiết sản phẩm 5.7 Đăng nhập trang quản trị Hình 26: Giao diện đăng nhập trang quản trị 34 34 5.8 Giao diện trang quản trị Hình 27: Giao diện trang quản trị TỔNG KẾT VÀ ĐÁNH GIÁ Sau thời gian tập trung triển khai đề tài, em hoàn thành “Website bán son”, với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Sau hồn thành xong em có thêm kỹ tảng để xây dựng website Bên cạnh đó, em mở rộng thêm kiến thức chuyên ngành nhờ việc tìm hiểu số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ củaem nâng cao Mặc dù hệ thống website hồn thành, cịn nhiều mặt hạn chế vấn đề thiếu sót Phần mềm xây dựng có giao diện bắt mắt, thân thiện, dễ sử dụng có nhiều chức năng: - Xem thơng tin sản phẩm - Xem thông tin viết, tin tức - Quản lý thông tin khách hàng - Quản lý sản phẩm - Quản lý đơn hàng Trong thời gian tới, em cố gắng khắc phục mặt hạn chế cải tiến hệ thống cho phù hợp với thị trường Nghiên cứu phát triển thêm đa ngơn ngữ, tốn online qua nhiều hình thức khác để dáp ứng nhu cầu khách hàng 35 35 ... ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐƠNG Á BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH WEB Đề tài: Website bán son Họ tên sinh viên: Ngày sinh: Khóa: K10 Lớp: CNTT2 Ngành: CNTT Điểm (bài tập lớn) Bằng số: Bằng... gian tập trung triển khai đề tài, em hoàn thành ? ?Website bán son? ??, với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Sau hồn thành xong em có thêm kỹ tảng để xây dựng website. .. kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ củaem nâng cao Mặc dù hệ thống website hoàn thành, cịn nhiều mặt hạn chế vấn đề thiếu sót Phần mềm xây