1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án 2 website giới thiệu sản phẩm

40 2 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

Nội dung

Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh NHẬN XÉT CỦA THẦY HƯỚNG DẪN 1.Mục đích nội dung đồ án 2.Kết đạt 3.Ý thức làm việc sinh viên Hà Nội, ngày tháng năm 2014 Thầy hướng dẫn (Kí ghi rõ họ tên) Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh Mục Lục LỜI MỞ ĐẦU Danh mục hình vẽ CHƯƠNG I KHẢO SÁT HỆ THỐNG 1.Tổng quan cửa hàng bán điện thoại di động 2.Đánh giá trạng 3.Giải pháp khắc phục 4.Quy trình mua hàng cửa hàng bán điện thoại di động CHƯƠNG II PHÂN TÍCH HỆ THỐNG I.Các chức website 1.Chức phía frontend 2.Chức phía người quản trị website backend 13 II.Sơ đồ luồng liệu 16 1.Biểu đồ mức ngữ cảnh 16 2.Biểu đồ luồng liệu mức 17 3.Biểu đồ luồng liệu mức – Phân rã tiến trình 2.0 quản lý danh mục 18 4.Biểu đồ luồng liệu mức – Phân rã tiến trình 3.0 quản lý đơn hàng 19 5.Biểu đồ luồng liệu mức – Phân rã tiến trình 4.0 khách hàng phản hồi 20 III.Mơ hình thực thể liên kết 21 1.Danh sách thực thể 21 2.Mơ hình thực thể liên kết 25 CHƯƠNG III THIẾT KẾ HỆ THỐNG 26 1.Tổng quan kiến trúc Client/ Server 26 2.Ngôn ngữ viết chương trình 26 3.Xử lý chức 27 4.Thiết kế bảng liệu 30 5.Kết nối bảng sở liệu 33 6.Thiết kế bảng Diagram 34 Thiết kế giao diện website 35 KẾT LUẬN 39 Tài liệu tham khảo 40 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh LỜI MỞ ĐẦU Hiện nay, phát triển công nghệ thông tin, đặc biệt lĩnh vực thương mại điện tử giúp cá nhân, doanh nghiệp có mặt hàng dễ dàng tiếp cận với người tiêu dùng Hầu hết họ có website để giới thiệu doanh nghiệp Đứng trước nhu cầu thiết kế website cá nhân doanh nghiệp việc đam mê lập trình ứng dụng web Em chọn đề tài: “Xây dựng website giới thiệu sản phẩm cho cửa hàng bán điện thoại di động” làm đề tài môn học Đồ Án II Nội dung đề tài gồm có phần:  Phần 1: Khảo sát hệ thống Thực tìm hiểu, khảo sát hệ thống thông tin, cụ thể cửa hàng bán điện thoại di động, đánh giá trạng cửa hàng, xác định mặt hạn chế hệ thống cũ, từ đề xuất biện pháp khắc phục  Phần 2: Phân tích hệ thống Từ việc khảo sát hệ thống ban đầu, nội dung phần tập trung xác định yêu cầu mà hệ thống cần đáp ứng, Xác định chức cấn có, luồng liệu thực thể hệ thống  Phần 3: Thiết kế hệ thống Từ liệu có qua phần phân tích hệ thống, nội dung phần thực việc thiết kế CSDL, Xử lý chức năng, thiết kế chương trình Thực đồ án hội để em áp dụng, tổng hợp kiến thức học lớp, đồng thời đúc kết học thực tế phục vụ cho việc học tập làm việc sau Mặc dù cố gắng thực đề tài lực thời gian cịn hạn chế nên chương trình khó tránh khỏi thiếu xót, mong thầy thơng cảm Những góp ý thầy cô học, hành trang để em vững bước vào sống sau Qua đây, em xin chân trọng cám ơn Thầy Nguyễn Thái Bình, người nhiệt tình hướng dẫn, bảo em trình thực hiện, hồn thành đề tài Hà Nội, ngày 30 tháng năm 2014 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh Danh mục hình vẽ Trang Hình 1.1 Quy trình mua hàng Hình 2.1 Sơ đồ phân cấp chức phía frontend 12 Hình 2.2 Sơ đồ phân cấp chức phía backend 15 Hình 2.3 Biểu đồ mức ngữ cảnh 16 Hình 2.4 Biểu đồ luồng liệu mức 17 Hình 2.5 Phân rã tiến trình 2.0 – Quản lý danh mục 18 Hình 2.6 Phân rã tiến trình 3.0 - Quản lý đơn hàng 19 Hình 2.7 Phân rã tiến trình 3.0 – Khách hàng phản hồi 20 Hình 2.8 Thực thể người dùng 21 Hình 2.9 Thực thể khách hàng 21 Hình 2.10 Thực thể sản phẩm 22 Hình 2.11 Thực thể đơn đặt hàng 22 Hình 2.12 Thực thể danh mục sản phẩm 23 Hình 2.13 Thực thể sản phẩm bán 23 Hình 2.14 Thực thể tình trạng 23 Hình 2.15 Thực thể nhân viên giao hàng 24 Hình 2.16 Thực thể bình luận 24 Hình 2.17 Mơ hình thực thể liên kết 25 Hình 3.1 Mơ hình Client/Server 26 Hình 3.2 Kết nối bảng CSDL 33 Hình 3.2 Bảng Diagram 34 Hình 3.3 Giao diện phần backend 35 Hình 3.4 Giao diện phần frontend 36 Hình 3.5 Thơng tin chi tiết sản phẩm 37 Hình 3.6 Thơng tin giỏ hàng 38 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh CHƯƠNG I KHẢO SÁT HỆ THỐNG 1.Tổng quan cửa hàng bán điện thoại di động Cửa hàng bán điện thoại PHONESHOP chuyên cung cấp điện thoại hãng Apple, Samsung, Nokia, LG, HTC…Các dòng điện thoại thường điện thoại thông minh (smartphone) Với năm hoạt động, phục vụ quý khách hàng PHONESHOP điểm đến u thích giới cơng nghệ nói chung giới săn điện thoại nói riêng Cửa hàng ln cấp nhật thông tin, mặt hàng giới Việt Nam Đội ngũ nhân viên trẻ đẹp, động, sẵn sàng phục vụ quý khách hàng kịp thời, đầy đủ Tiêu chí hoạt động của hàng mặt hàng đến tay người tiêu dùng giá rẻ thị trường chất lượng phải đảm bảo Việc giữ uy tín với khách hàng phương châm hoạt động, phát triển thương hiệu cửa hàng Hiện cửa hàng phục vụ cho khách hàng đến mua hàng trực tiếp cửa hàng mở rộng quy mơ bán hàng Chủ cửa hàng có ý định phục vụ cho khách hàng xa, khơng có điều kiện đến mua trực tiếp 2.Đánh giá trạng Để xây dựng cửa hàng bán điện thoại di động cần giải nhiều vấn đề: Chọn vị trí mở cửa hàng: Vị trí mở cửa hàng yếu tố quan trọng định thành công hay thất bại người chủ cửa hàng.Do cần chọn địa điểm thuận lợi cho việc thu hồi vốn đầu tư sinh lợi nhuận Địa điểm chọn nơi có nhiều người qua lại, tập trung nhiều khách hàng mục tiêu… Bố trí cửa hàng: Chọn vị trí quan trọng bố trí hàng cho bắt mắt, thu hút ý khách hàng việc quan trọng không Cần xây dựng cửa hàng cho phù hợp với quy mô cửa hàng, trang trí thể đặc điểm đặc biệt, thương hiệu cửa hàng Sắp xếp mặt hàng: Dựa vào không gian của hàng, xếp mặt hàng cách tối ưu đảm bảo việc dễ quan sát, thêm vào hay lấy Các đầu tư vốn: Giải toán việc chi tiêu cho hoạt động ban đầu thuê (mua) địa điểm bán hàng, vật dụng trang trí hàng, thuê nhân viên bán hàng, mua sản phẩm… cơng việc địi hỏi người chủ hàng cân nhắc, chi tiêu cho hợp lý Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh Đầu tư thời gian cơng sức: Ngồi việc đầu tư vốn người chủ cửa hàng cần đầu tư thời gian để xây dựng, vận hành cửa hàng, cập nhập thơng tin cho dịng sản phẩm mới… Khoảng cách địa lý: Của hàng có ưu điển cung cấp cho khách hàng nhìn khách quan sản phẩm, dễ dàng nhận biết, cảm nhận, chí trải nghiệm sản phẩm Tuy nhiên, khách hàng xa khó tiếp cận khách hàng nhiều thời gian, chi phí lại đến hàng giao dịch Dịch vụ: Khách hàng đơi muốn đóng góp ý kiến không muốn mặt trực tiếp để trao đổi gặp khó khăn hàng khơng có hịm thư góp ý Quản lý, thống kê: Đối tượng quản lý cửa hàng thông tin người dùng, nhà cung cấp, nhân viên, sản phẩm, đơn đặt hàng…chủ yếu giấy tờ, bất tiện cho việc sửa đổi, bổ xung, trí bị sai lệch thơng tin Những vấn đề nguyên nhân cản trở đến hoạt động kinh doanh cửa hàng 3.Giải pháp khắc phục Hệ thống bán hàng trực tuyến hỗ trợ, bổ xung cho việc bán hàng trực tiếp, giúp việc bán hàng có hiệu hơn, cụ thể:     Tăng cường hoạt động quản lý, dựa hệ thống thông tin quản lý tin học Hỗ trợ nhân viên, người chủ cửa hàng thực nghiệp vụ Tiết kiệm chi phí thuê địa điểm, quảng bá đến người tiêu dùng Tăng lợi nhuận cho người chủ hàng Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh 4.Quy trình mua hàng cửa hàng bán điện thoại di động (11) Khách hàng (2) Vào (1) Cung cấp Cửa hàng Nhà cung cấp Đặt hàng Chọn (3) Mặt hàng Đặt hàng (4) Nhân viên Nhận Đơn đặt hàng (5) (12) Lập (10) (6) Xử lý Quầy thu tiền Kho hàng (8) (7) Hóa đơn Chuyển Giao (9) Chủ cửa hàng Nhân viên giao hàng (13) Hình 1.1 Quy trình mua hàng Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh (1) Khi có yêu cầu đặt hàng từ cử hàng, nhà cung cấp cung cấp sản phẩm cho hàng theo đơn đặt hàng (2) Khách hàng vào cửa hàng để xem mặt hàng cửa hàng (3) Sau vào cửa hàng, khách hàng chọn mặt hàng định mua (4) Khi đinh mua hàng, thơng tin mặt hàng lưu đơn đặt hàng (5) Nhân viên nhận đơn đặt hàng từ khách hàng (6) Đơn đặt hàng nhân viên xử lý Nếu đơn đặt hàng nằm tầm phục vụ cửa hàng chuyển đơn đặt hàng đến quầy thu tiền, khơng ( hết hàng, chưa có hàng ) khách hàng quay lại cửa hàng để chọn mua phẩm khác (10) (7) Nhân viên quầy thu tiền tiến hành lập hóa đơn, bên giao cho khách hàng (9), hóa đơn chủ cửa hàng kiểm tra, thống kê cuối tháng.(1x) (8) Sản phẩm nhân viên lấy từ kho hàng chuyển cho khách hàng Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh CHƯƠNG II PHÂN TÍCH HỆ THỐNG I.Các chức website 1.Chức phía frontend STT Chức Mơ tả Xem hàng Người xem xem thơng tin điện thoại di động bao gồm: tên điện thoại, hãng sản xuất, giá điện thoại, tình trạng cịn hàng hay hết hàng Bình luận Người xem bình luận sản phẩm, nội dung thơng tin người bình luận cần lưu database Đặt hàng Chức cho phép khách hàng duyệt sản phẩm trang web nhấn nút đặt hàng sản phẩm chọn Giỏ hàng Cho phép khách hàng xem, điều chỉnh mặt hàng chọn mua Bao gồm tính tổng giá sản phẩm mà khách hàng mua Tìm kiếm sản Khách hàng nhập thơng tin vào tìm kiếm để tìm kiếm sản phẩm phẩm Quảng cáo Trên website có banner quảng cáo, click vào hình ảnh dẫn đến trang nguồn Thống kê truy Đếm số lượng người dùng vào website cập Xem điện thoại Hiển thị điện thoại cho người xem Xem điện thoại Hiển thị thông tin điện thoại bán chạy cho người xem bán chạy Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh a.Chi tiết chức phía frontend 1.Xem hàng: Khách hàng truy cập vào địa website url, chọn vào page site để xem thông tin Đầu vào: Thông tin yêu cầu khách hàng sản phẩm Xử lý: Khi khách hàng chọn sản phẩm page, thơng tin mà khách hàng gửi xử lý, hệ thống lấy liệu từ sở liệu, gửi lên cho người dùng Đầu ra: Thông tin điện thoại bao gồm tên điện thoại, hãng sản xuất, màu sắc, kích thước, giá cả, tình trạng… 2.Bình luận: Người xem chia sẻ cảm nghĩ họ sản phẩm, thông tin bình luận khách hàng lưu vào database bao gồm tên khách hàng, số điện thoại khách hàng nội dung mà khách hàng bình luận Đầu vào: Thơng tin người bình luận bao gồm tên, số điện thoại, ngày nội dung mà khách hàng bình luận Xử lý: Kiểm tra nội dung mà người dùng nhập vào, hợp lệ lưu liệu vào database, khơng thơng báo lỗi cho người dùng Đầu ra: Thông báo từ hệ thống, hợp lệ thơng báo “Bạn gửi bình luận thành cơng” Nếu khơng hợp lệ thơng báo: “Dữ liệu bạn nhập vào không hợp lệ”… 3.Đặt hàng: Cho phép khách hàng duyệt sản phẩm trang web Khi khách hàng gửi thơng tin đặt hàng mặt hàng gửi đến giỏ hàng Đầu vào: Thông tin sản phẩm mà khách hàng muốn mua Xử lý: Khi khách hàng chọn mặt hàng muốn mua, phiên làm việc khách hàng chọn lần giỏ hàng tạo sản phẩm số lượng Nếu tồn mặt hàng giỏ hàng số lượng mặt hàng tăng lên Đầu ra: Thơng tin mặt hàng lưu giỏ hàng 4.Giỏ hàng: Cho phép khách hàng xem, điều chỉnh, thêm, xóa mặt hàng mà khách hàng đặt mua Có chức tính tổng giá trị đơn hàng Đầu vào: Thông tin mặt hàng mà khách hàng đặt mua, số lượng sản phẩm mà khách hàng muốn mua Xử lý: Khách hàng thay đổi số lượng mặt hàng muốn mua, khách hàng chọn lại số lượng chọn cập nhật số lượng mặt hàng cần cập nhật lại, tổng giá cần tính tốn lại Khi khách hàng chọn xóa sản phẩm sản phẩm phải xóa khỏi giỏ 10 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh CHƯƠNG III THIẾT KẾ HỆ THỐNG 1.Tổng quan kiến trúc Client/ Server Kiến trúc Client/ Server kiến trúc nối tiếng mạng máy tính, hầu hết website hoạt động dựa kiến trúc Trong Client máy khách gửi yêu cầu đến máy Server Tại Server lắng nghe yêu cầu từ máy Client, nhận thông tin từ Client sau xử lý, trả kết cho máy Client Hình 3.1 Mơ hình Client/Server 2.Ngơn ngữ viết chương trình  HTML (HyperText Markup Language) cịn gọi ngôn ngữ đánh dấu siêu văn Nó tạo nhằm cấu trúc lên trang web với mẩu thơng tin trình bày World Wide Web Một số thẻ thường dùng , , , , ,
    …  CSS (Cascading Style Sheet) Website cấu tạo từ thẻ html với thẻ html thể khung website Để chỉnh, trình bày cho đẹp mắt ta cần sử dụng ngơn ngữ CSS Đây ngôn ngữ dùng nhiều lập trình web, thường với ngơn ngữ html 26 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh  JavaScrip ngơn ngữ lập trình kịch bản, hộ trợ người lập trình việc tạo hiệu ứng website, kiểm tra thông tin đầu vào vào thường viết cho phần giao diện website  PHP (Hypertext Preprocessor) ngôn ngữ lập trình chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, dễ dàng nhúng vào trang HTML Đây ngơn ngữ lập trình web phổ biến giới, tính mở nên dễ tiếp cận với lập trình viên  MySql hệ quản trị CSDL tự mã nguồn mở phổ biến thể giới nhà phát triển ưa chuộng để phát triển ứng dụng MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet thường với người anh em PHP 3.Xử lý chức  Xử lý đăng nhập Bước 1: Kiểm tra liệu đầu vào từ ô tài khoản mật mà người dùng nhập vào - Nếu liệu rỗng thơng báo lỗi cho người dùng biết Ngược lại lưu thông tin vào $tk, $mk Bước 2: So sánh $tk, $mk với ghi có sở liệu bảng tbl_nguoidung Sử dụng câu truy vấn "SELECT * FROM tbl_nguoidung WHERE tai_khoan='$tk' AND mat_khau='$mk'"; - Nếu kết câu truy trả khác cho người dùng đăng nhập, chuyển đến trang quản trị tạo phiên làm việc cho người dùng (Sử dụng $_Session) Ngược lại thông báo tài khoản mật người dùng nhập vào không hợp lệ  Xử lý chức hiển thị thông tin Bước 1: Sử dụng câu truy SQL để lấy liệu từ database Ví dụ: "SELECT * FROM tbl_nguoidung ORDER BY id_nd DESC"; Bước 2: Sử dụng vòng lặp while(){} để lấy ghi câu truy vấn Sau hiển thị ghi qua câu lệnh echo Ví dụ: 27 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh  Xử lý chức thêm Bước 1: Kiểm tra thông tin đầu vào - Nếu liệu rỗng thơng báo lỗi cho người dùng biết Ngược lại lưu thông tin người dùng nhập vào biến trung gian Bước 2: Sử dụng câu truy vấn sql để insert liệu vào database Ví dụ: INSERT INTO tbl_nguoidung(ten,tai_khoan,mat_khau) VALUES('$ten','$tai_khoan','$mat_khau')";  Xử lý chức sửa Bước 1: Xác định id ghi cần sửa ($_GET[id]) Bước 2: Hiển thị thơng tin ghi cần sửa lên trình duyệt web Sử dụng câu truy vấn sql để xác định ghi Ví dụ: "SELECT * FROM tbl_nguoidung WHERE id_nd=$id_nd"; Bước 3: Sau người dùng sửa thông tin mong muốn Khi họ nhấn gửi thông tin lên Server, thơng tin nhập vào hợp lệ thơng tin lưu vào biến trung gian Bước 3: Sử dụng câu truy vấn sql để update thông tin vừa người dùng chỉnh sửa Ví dụ: "UPDATE tbl_nguoidung SET ten='$ten', tai_khoan='$tai_khoan', mat_khau='$mat_khau' WHERE id_nd=$id_nd"; 28 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh  Xử lý chức xóa Bước 1: Xác định id ghi cần xóa ($_GET[id]) Bước 2: Sử dụng câu truy vấn sql để xóa thơng tin cần loại bỏ Ví dụ: "DELETE FROM tbl_nguoidung WHERE id_nd=$id_nd";  Xử lý giỏ hàng: Bước 1: Kiểm tra $_SESSION[giohang][id_sp] tồn chưa - Nếu tồn $_SESSION['giohang'][$id_sp]+=1; Ngược lại $_SESSION['giohang'][$id_sp] =1; $_SESSION['giohang'][$id_sp] số lượng sản phẩm giỏ hàng Bước 2: Dựa vào $_SESSION['giohang'][$id_sp] Hiển thị sản phẩm mà khách hàng mua - Dùng vòng lặp foreach() lấy id_sp mảng $_SESSION['giohang'][$id_sp] Lưu thông tin id_sp vào mảng chiều $arrayId[] Sử dụng hàm implode() để nối id_sp theo dấu „,‟ tạo thành chuỗi $strId Sử dụng câu truy vấn "SELECT * FROM tbl_sanpham WHERE id_sp IN($strId)"; để hiển thị liệu Bước 3: Khách hàng chọn chức giỏ hàng Nếu: - - Khách hàng muốn xóa sản phẩm giỏ hàng, ta xác định id sản phẩm muốn xóa Dùng hàm “unset($_SESSION['giohang'][$id_sp]);” để xóa mặt hàng yêu cầu Khách hàng muốn xóa hết sản phẩm để chọn mua lại từ đầu, ta dùng hàm unset($_SESSION['giohang']); Khi khách hàng muốn cập nhật lại số lượng mặt hàng ta gán $_SESSION['giohang'][id_sp] cho $soluong $soluong biến chứa liệu người dùng nhập vào Nếu $soluong >0 cho phép cập nhật lại số lượng Nếu $soluong=0, ta hiểu khách hàng muốn xóa sản phẩm Khi khách hàng chọn đặt hàng redirect đến trang dathang Khách hàng chọn mua tiếp đưa khách hàng trang chủ để mua tiếp mặt hàng 29 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh 4.Thiết kế bảng liệu - Các bảng liệu STT 10 Tên bảng tbl_nguoidung tbl_khachhang tbl_sanpham tbl_dm_sp tbl_don_dh tbl_ct_ddh tbl_binhluan tbl_sp_ban tbl_tinh_trang tbl_nv_gh Diễn giải Bảng người dùng Bảng khách hàng Bảng sản phẩm Bảng danh mục sản phẩm Bảng đơn đặt hàng Bảng chi tiết đơn đặt hàng Bảng bình luận Bảng sản phẩm bán Bảng tình trạng đơn đặt hàng Bảng nhân viên giao hàng - Bảng tbl_nguoidung STT Tên trường Id_nd Ten Tai_khoan Mat_khau Diễn giải Id người dùng Tên người dùng Tài khoản người dung Mật người dung Kiểu liệu Int(11) Varchar(50) Varchar(50) Varchar(25) Khóa Khóa Diễn giải Id khách hàng Tên khách hàng Số điện thoại khách hàng Mail khách hàng Kiểu liệu Khóa Int(11) Khóa Varchar(25) Varchar(15) Varchar(100) - Bảng tbl_khachhang STT Tên trường Id_kh Ten_kh Sdt Mail 30 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh - Bảng tbl_sanpham STT 10 11 12 13 14 15 16 17 18 19 20 21 Tên trường Id_sp Id_km Id_dm Ten_sp Anh_sp Gia_sp So_luong Kich_thuoc Trong_luong Mau_sac Am_thanh Bo_nho He_dieu_hanh The_nho Camera Pin Bao_hanh Ket_noi Gia_km Batdau_km Ketthuc_km Diễn giải Id sản phẩm Id khuyến Id danh mục Tên điện thoại Ảnh sản phẩm Giá sản phẩm Số lượng điện thoại Kích thước sản phẩm Trọng lượng sản phẩm Màu sắc sản phẩm Âm Bộ nhớ máy Hệ điều hành máy Thẻ nhớ Camera Loại pin, số hoạt động Thời gian bảo hành Kết nối với thiết bị khác Giá khuyển Ngày bắt đầu khuyến Ngày kết thức khuyến Kiểu liệu Int(11) Int(11) Int(11) Varchar(100) Varchar(50) Int(12) Int(5) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) In(11) Datetime Datetime Khóa Khóa Khóa ngoại Khóa ngoại Diễn giải Id danh mục Tên danh mục Kiểu liệu Int(11) Varchar(50) Khóa Khóa Diễn giải Id hóa đơn Id khách hàng Id tình trạng đơn đặt hàng Id nhân viên giao hàng Ngày lập đơn đặt hàng Tổng giá trị đơn hàng Địa điểm nhận đơn hàng Ghi Kiểu liệu Int(11) Int(11) Int(3) Int(11) Datetime Int(11) Varchar(255) Varchar(255) Khóa Khóa Khóa ngoại Khóa ngoại Khóa ngoại - Bản tbl_dm_sp STT Tên trường Id_dm Ten_danhmuc - Bảng tbl_don_dh STT Tên trường Id_hd Id_kh Id_tinh_trang Id_nvgh Ngay_lap Tong_gia Noi_nhan Ghi_chu 31 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh - Bảng tbl_binhluan STT Tên trường Id_bl Id_sp Ho_ten Ngay_gio Noi_dung Dien_thoai Diễn giải Id bình luận Id sản phẩm Họ tên người bình luận Ngày bình luận Nội dung bình luận Điện thoại người bình luận Kiểu liệu Khóa Int(11) Khóa Int(11) Khóa ngoại Varchar(25) Datetime Varchar(255) Varchar(25) - Bảng tbl_ct_ddh STT Tên trường Id_ct_hd Id_hd Id_sp So_luong_mua Don_gia Diễn giải Id chi tiết hóa đơn Id hóa đơn Id sản phẩm Số lượng sp hóa đơn Giá loại sp mua Kiểu liệu Int(11) Int(11) Int(11) Int(5) Int(11) Khóa Khóa Khóa ngoại Khóa ngoại - Bảng tbl_sp_ban STT Tên trường Id_sp_ban Id_sp So_luong_ban Diễn giải Id sản phẩm bán Id sản phẩm Số lượng bán Kiểu liệu Int(11) Int(11) Int(11) Khóa Khóa Khóa ngoại Diễn giải Id tình trạng đơn đặt hàng Tình trạng đơn đặt hàng Kiểu liệu Khóa Int(11) Khóa Varchar(255) Diễn giải Id nhân viên giao hàng Tên nhân viên giao hàng Số điện thoại thứ nvgh Số điện thoại thứ nvgh Kiểu liệu Int(11) Varchar(50) Varchar(11) Varchar(11) - Bảng tbl_tinh_trang STT Tên trường Id_tinh_trang Tinh_trang - Bảng tbl_nv_gh STT Tên trường Id_nvgh Ten_nvgh Sdt_1 Sdt_2 Khóa Khóa 32 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh 5.Kết nối bảng sở liệu Hình 3.2 Kết nối bảng CSDL 33 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh 6.Thiết kế bảng Diagram Hình 3.2 Bảng Diagram 34 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh Thiết kế giao diện website - Giao diện phần backend Hình 3.3 Giao diện phần backend 35 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh - Giao diện phần frontend Hình 3.4 Giao diện phần frontend 36 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh - Thơng tin chi tiết sản phẩm Hình 3.5 Thông tin chi tiết sản phẩm 37 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh - Thơng tin giỏ hàng Hình 3.6 Thơng tin giỏ hàng 38 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh KẾT LUẬN Trên toàn nội dung đề tài “Xây dựng website giới thiệu sản phẩm cửa hàng bán điện thoại di động”, xây dựng ngơn ngữ lập trình PHP hệ quản trị sở liệu MySql Do lần thực đề tài lần đầu tiếp xúc với lập trình ứng dụng web, xây dựng theo kiến trúc Client/Server nên khó tránh khỏi thiếu xót Cụ thể website có độ bảo mật chưa tốt, chưa khắc phục lỗi Sql injection, XSS, việc phát triển hệ thống sau thiết kế theo function, module mà khơng phải mơ hình hướng đối tượng Việc thực nhiều thời gian so với thực tế chưa sử dụng flamework hỗ trợ Nhưng qua lần thực đề tài giúp em nắm kiến trúc Client/Server, lập trình ngơn ngữ PHP, thao tác với hệ quản trị sở liệu MySql việc thiết kế trang web tĩnh html/css Một lần em xin cám ơn Thầy Nguyễn Thái Bình nhiệt tình hướng dẫn em hoàn thành đề tài 39 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh Tài liệu tham khảo Nguyễn Danh Tú, Slide giảng phân tích thiết kế hệ thống thông tin Nguyễn Thị Thu Huyền, Slide giảng sở liệu Nguyễn Kim Anh, Nguyên Lý hệ sở liệu, Nhà xuất đại học Quốc Gia Hà Nội 2009 Phạm Hữu Khang, Lập trình web PHP 5.3 sở liệu MySql 5.1, Nhà xuất Phương Đơng 2010 Lập trình ứng dụng web với PHP trường KHTN – Đại học Quốc Gia Tp.Hồ Chí Minh Website www.qhonline.info www.sinhvienit.net www.vn-zoom.com 40 ... phản hồi 20 Hình 2. 8 Thực thể người dùng 21 Hình 2. 9 Thực thể khách hàng 21 Hình 2. 10 Thực thể sản phẩm 22 Hình 2. 11 Thực thể đơn đặt hàng 22 Hình 2. 12 Thực thể danh mục sản phẩm 23 Hình 2. 13 Thực... Ten_nvgh Sdt_1 Sdt _2 Khóa Khóa 32 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh 5.Kết nối bảng sở liệu Hình 3 .2 Kết nối bảng CSDL 33 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn... Thơng tin chi tiết sản phẩm 37 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn Danh Thanh - Thông tin giỏ hàng Hình 3.6 Thơng tin giỏ hàng 38 Đồ án 2: Website giới thiệu sản phẩm SVTH: Nguyễn

    Ngày đăng: 26/12/2022, 11:48

    w