Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
1,91 MB
Nội dung
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Ê THỊ NGỌC LAN Ngày sinh: 16/01/2001 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: LÊ THỊ NGỌC LAN Ngày sinh: 16/01/2001 Khóa: K10 Lớp: CNTT2 Ngành: CNTT Bằng chữ: Điểm (bài tập lớn) Bằng số: 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 NHẬN XÉT CỦA GIÁO VIÊN MỤC LỤC ĐỊNH NGHĨA VẤN ĐỀ 1.1 Vấn đề trừu tượng .7 1.2 Hệ thống 1.3 Hệ thống đề xuất 1.3.1 Mục đích trang Web 1.3.2 Chức trang Web 1.4 Ranh giới hệ thống .8 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 1.5.2 Yêu cầu đề xuất ĐẶC ĐIỂM KỸ THUẬT YÊU CẦU CỦA KHÁCH HÀNG .10 2.1 Người sử dụng Hệ thống 10 2.1.1 Với khách 10 2.1.2 Với thành viên 10 2.1.3 Với Admin 10 2.2 Chức hệ thống 11 2.2.1 Với khách 11 2.2.2 Với thành viên: 11 2.2.3 Với Admin 12 THIẾT KẾ HỆ THỐNG .13 3.1 Sơ đồ mối quan hệ thực thể 13 3.2 Thiết kế sở liệu 16 3.2.1 Table Admin: .16 3.2.2 Table Brands: 16 3.2.3 Table Comments: 17 3.2.4 Table Orderdetail: .17 3.2.5 Table Ordermethod: 17 3.2.6 Table Order: 17 3.2.7 Table Prices: 18 3.2.8 Table Products: 18 3.2.9 Table Users: .19 3.3 Sơ đồ trang web .20 3.3.1 Khách hàng: 20 3.3.2 Thành viên: 21 3.3.3 Quản trị viên : 21 3.4 Các thuật toán 22 3.4.1 Đăng ký: .22 3.4.2 Đăng nhập: 23 3.4.3 Tìm kiếm: 23 3.4.4 Thêm sản phẩm: 24 3.4.5 Thêm tin tức: .25 3.4.6 Phản hồi: 26 3.4.7 Thoát tài khoản người dùng: 26 KIỂM TRA DANH SÁCH 27 4.1 Kiểm tra danh sách xác thực 27 4.2 Danh sách kiểm tra đệ trình 27 GIAO DIỆN WEB 27 5.1 Giao diện 27 5.2 Đăng nhập 28 5.3 Đăng ký .28 5.4 Hướng dẫn 29 5.5 Giới thiệu 30 5.6 Chi tiết sản phẩm .31 5.7 Đăng nhập trang quản trị .32 5.8 Giao diện trang quản trị 32 TỔNG KẾT VÀ ĐÁNH GIÁ 33 DANH MỤC BẢNG Bảng 1: Bảng quản trị viên 18 Bảng 2: Bảng thương hiệu 18 Bảng 3: Bảng bình luận .19 Bảng 4: Bảng sản phẩm .19 Bảng 5: Bảng vận chuyển 19 Bảng 6: Bảng đơn hàng 20 Bảng 7: Bảng giá .20 Bảng 8: Bảng sản phẩm .20 Bảng 9: Bảng thành viên 21 Bảng 10: Mơ hình quan hệ erd .22 DANH MỤC HÌNH ẢNH Hình 1: Sơ đồ mqh thực thể 14 Hình 2: Thực thể quản trị viên .14 Hình 3: Thực thể đơn hàng 15 Hình 4: Thực thể sản phẩm 15 Hình 5: Thực thể Vận chuyển 16 Hình 6: Thực thể Hãng sản phẩm 16 Hình 7: Thực thể Thành viên .16 Hình 8: Thực thể Bình luận 17 Hình 9: Thực thể Chi tiết đơn hàng .18 Hình 10: Sơ đồ khách hàng 22 Hình 11: Sơ đồ thành viên 23 Hình 12: Sơ đồ quản trị viên 23 Hình 13: Quy trình đăng ký 24 Hình 14: Quy trình đăng nhập .25 Hình 15: Quy trình tìm kiếm 26 Hình 16: Quy trình sản phẩm .27 Hình 17: Quy trình thêm tin tức 28 Hình 18: Quy trình phản hồi 29 Hình 19: Quy trình tài khoản người dùng 29 Hình 20: Giao diện .31 Hình 21: Giao diện đăng nhập .32 Hình 22: Giao diện đăng ký tài khoản 33 Hình 23: Giao diện hướng dẫn .34 Hình 24: Giao diện giới thiệu 35 Hình 25: Giao diện chi tiết sản phẩm 36 Hình 26: Giao diện đăng nhập trang quản trị .36 Hình 27: Giao diện trang quản trị 37 ĐỊ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 Ngồ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, giải đáp thắc mắc khách 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 chuyên 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 - Ngoà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 - Ngoà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 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 cị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 toán, khách hàng phải đến tận nơi chuyển khoản cho doanh nghiệp - Khơng có quán 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 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 Hardware Software Server Client - 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 _ 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 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 22 3.4 Các quy trình 3.4.1 Đăng ký: Hình 13: Quy trình đăng ký 23 3.4.2 Đăng nhập: Hình 14: Quy trình đăng nhập 24 3.4.3 Tìm kiếm: Hình 15: Quy trình tìm kiếm 25 3.4.4 Thêm sản phẩm: Hình 16: Quy trình sản phẩm 26 3.4.5 Thêm tin tức: Hình 17: Quy trình thêm tin tức 27 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 28 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 Particulars Tất form hoạt động? Font tả? Các mầu đựơc sử dụng mầu bản, phổ biến? Các thành phần tạo nên form hoạt động? Dữ liệu vào sai có bị nhắc nhở? GIAO DIỆN WEB 5.1 Giao diện 29 Yes Yes Yes Yes Yes Yes Validate yes yes yes yes No NA Comments Hình 20: Giao diện 30 5.2 Đăng nhập Hình 21: Giao diện đăng nhập 31 5.3 Đăng ký Hình 22: Giao diện đăng ký tài khoản 32 5.4 Hướng dẫn Hình 23: Giao diện hướng dẫn 33 5.5 Giới thiệu Hình 24: Giao diện giới thiệu 34 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ị 35 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 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 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 36 ... 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... 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 hoàn thành xong em có thêm kỹ tảng để xây dựng website Bên cạnh đó, em mở... 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ó