Tóm tắt đồ án Xây dựng website kinh doanh điện thoại bằng PHP

pdf 16 trang thiennha21 14/04/2022 4780
Bạn đang xem tài liệu "Tóm tắt đồ án Xây dựng website kinh doanh điện thoại bằng PHP", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_website_kinh_doanh_dien_thoai_bang_ph.pdf

Nội dung text: Tóm tắt đồ án Xây dựng website kinh doanh điện thoại bằng PHP

  1. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  XÂY DỰNG WEBSITE KINH DOANH ĐIỆN THOẠI BẰNG PHP TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Sinh viên thực hiện : Nguyễn Văn Phong Mã sinh viên : K12C04174 Giảng viên hướng dẫn : TS. Hồ Văn Phi Khóa đào tạo : 2018 - 2021 Đà Nẵng - 01/2021
  2. ẦN M ĐẦU 1. Lý do chọn đề tài Thế giới ngày một phát triển, đời sống con người ngày càng hiện đại hóa,nhu cầu về đời sống vật chất và tinh thần của con người mỗi ngày một cao và có nhiều đòi hỏi khắt khe hơn. Hằng ngày mỗi người trong chúng ta đều phải có những nhu cầu thiết yếu như : ăn uống , mua sắm, xem phim, nghe nhạc và vì vậy chúng ta phải đi tới các trung tâm giải trí hay mua sắm để mua những sản phẩm mình muốn hay đơn giản là thưởng thức những bản nhạc mới nhất. Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở khắp nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nên việc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu từ xa không còn khó khăn. Người ta tận dụng tối đa những lợi ích mà lĩnh vực này mang lại. PHONGMOBILE là một trong những trang web đặc thù áp dụng công nghệ thông tin vào hoạt động: bán sản phẩm điện thoại qua mạng và sau này sẽ có xu hường mở rộng. PHONGMobile Là một công ty chuyên nhập điện thoại di động từ các công ty phân phối nổi tiếng như Nokia, Samsung, Motorola, Sony Ericsson để bán lẻ lại cho người tiêu dùng. Việc giao dịch với khách hàng chủ yếu diễn ra tại đây. Khi hết hàng PHONGMobile sẽ yêu cầu nhập hàng từ công ty. Mục tiêu của việc xây dựng trang web này nhằm giúp cho khách hàng có thể mua hàng trực tiếp từ xa thông qua mạng internet phổ biến. Khách hàng ở nhà hay tại công ty vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế. Hệ thống tìm kiếm dễ dàng, giao diện thân thiện. Chỉ cần đăng nhập vào hệthống với tài khoản đã có 1
  3. (nếu khách hàng đã là hội viên của cửa hàng) hay chỉ cần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại hệ thống PHONGMOBILE. Vì thế mà em chọn đề tài “Xây dựng Website kinh doanh điện thoại bằng ”, sẽ đem lại một trong những sự lựa chọn tốt nhất để xây dựng một nơi mua bán điện thoại online thuận tiện cho người sử dụng và đem lại những giá trị thiết thực cho mọi người. 2. Mục tiêu và nhiệm vụ nghiên cứu - Mục tiêu: Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng có thể mua hàng trực tiếp từ xa thông qua mạng internet. Khách hàng ở nhà hay tại cửa hàng vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế. Hệ thống tìm kiếm dễ dàng, giao diện thân thiện. Chỉ cần đăng nhập vào hệ thống với tài khoản đã có hay chỉ cần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại hệ thống. - Nhiệm vụ: o Khảo sát thị trường về nhu cầu sử dụng điện thoại o Nghiên cứu ngôn ngữ sử dụng là PHP o Phân tích thiết kế o Xây dựng website chi tiết 3. Đối tƣợng và phạm vi nghiên cứu - Đối tượng : o Tất cả người dùng trên toàn quốc có nhu cầu đặt mua sản phẩm qua mạng o Các công ty, doanh nghiệp có nhu cầu đặt hàng. - Phạm vi nghiên cứu : o Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối 2
  4. tượng trong PHP o Hiểu được cách thức hoạt động của Client – Sever o Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu MySQL o Sử dụng ngôn ngữ PHP và hệ quản trị CSDL mySQL để xây dựng website 4. hƣơng pháp nghiên cứu - Tìm hiểu và thu thập thông tin về thực trạng thị trường website hiện nay. - Tham khảo một số website kinh doanh điện thoại trực tuyến hiện nay tại Việt Nam. - Tìm hiểu và nghiên cứu các tài liệu liên quan đến ngôn ngữ lập trình PHP, học hỏi kinh nghiệm của anh/chị trên các diễn đàn, các nhóm - Nghiên cứu các công cụ xây dựng hệ thống. 5. Kết quả - Xây dựng hoàn thiện hệ thống website kinh doanh điện thoại, với một số chức năng chính của website. - Người quản trị có thể đăng nhập, kiểm duyệt sản phẩm, đăng sản phẩm và quản lý người dùng - Người dùng có thể đăng kí, đăng nhập, mua sắm hoặc bình luận sản phẩm. 6. Ý nghĩa khoa học và thực tiễn Trong thời đại thương mại điện tử đang ngày càng phát triển, việc ứng dụng vào hoạt động “Xây dựng website kinh doanh điện thoại bằng PHP” đã mang lại nhiều ý nghĩa sau: - Đỡ tốn thời gian cho người dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng. - Giúp người dùng có được giá cả và hình ảnh sản phẩm một cách chính xác. - Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm. 3
  5. C ƢƠNG 1 : CƠ S LÝ THUYẾT 1.1. TỔNG QUAN VỀ HTML, CSS VÀ JAVASCRIPT 1.1.1. Lịch sử 1.2. BOOTSTRAP FRAMEWORK 1.2.1. Lịch sử 1.2.2. Giới thiệu 1.2.3. Tại sao nên sử dụng Bootstrap 1.3. T Ƣ VIỆN JQUERY 1.3.1. Lịch sử và giới thiệu 1.3.2. Tại sao nên sử dụng Jquery 1.4. NGÔN NGỮ KỊC BẢN 1.4.1. Lịch sử và giới thiệu 1.4.2. Vì sao nên học ngôn ngữ 1.4.3. Ƣu và nhƣợc điểm của 1.5. LARAVEL FRAMERWORK 1.5.1. Lịch sử và giới thiệu 1.5.2. Những lý do khiến Laravel trở nên rộng rãi 1.6. Ệ QUẢN TRỊ CƠ S DỮ LIỆU MYSQL 1.6.1. Giới thiệu 1.6.2. Ƣu và nhƣợc điểm của MySQL 4
  6. C ƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1. ĐẶT VẤN ĐỀ 2.2. MỤC ĐÍC CỦA ĐỀ TÀI 2.2.1. Tiết kiệm thời gian và chi phí 2.2.2. Quản lý hiệu quả các nguồn lực 2.2.3. Phù hợp với các doanh nghiệp 2.2.4. Nâng cao hiệu quả kinh doanh 2.3. MÔ TẢ HOẠT ĐỘNG CỦA CỬA HÀNG 2.3.1. Ban điều hành 2.3.2. Bộ phận bán hàng 2.3.3. Bộ phận quản trị 2.4. YÊU CẦU CỦA HỆ THỐNG BÁN HÀNG QUA MẠNG 2.4.1. Nhu cầu ngƣời sử dụng 2.4.2. Với ngƣời quản trị 2.5. CÁC YÊU CẦU HỆ THỐNG 2.5.1. Yêu cầu phi chức năng 2.5.2. Yêu cầu chức năng 2.5.3. Phân tích chức năng 2.6. SƠ ĐỒ PHÂN CẤP CHỨC NĂNG Sau khi khảo sát thì em đã đưa ra được sơ đồ phân cấp chức năng như sau: 5
  7. Hình 2. 1 Sơ đồ phân cấp chức năng Mô tả chi tiết các chức năng: - Chức năng quản trị: Thực hiện chức năng quản trị hệ thống website Đăng nhập: Cho phép người quản trị và người dùng đăng nhập Cập nhật người dùng: Cho phép người quản trị sửa, xóa, phân quyền người dùng trong website - Chức năng quản lý sản phẩm: Thực hiện chức năng quản lý sản phầm. Cập nhật danh mục: Cho phép quản trị viên thêm, sửa, xóa danh mục. Cập nhật sản phẩm: Cho phép quản trị viên thêm, sửa, xóa sản phẩm. - Chức năng quản lý hóa đơn: Thực hiện chức năng quản lý các đơn đặt hàng, xử lý và giao hàng khi khách hàng thanh toán. Cập nhật hóa đơn: Mội số hóa đơn bị lỗi hoặc hóa đơn rác sẽ được xóa bỏ. 6
  8. Xử lý hóa đơn: Kiểm tra đơn hàng nếu thông tin chính xác thì giao hàng, còn không thì báo cho khách hàng đó. - Chức năng quản lý góp ý và tin tức: Thực hiện chức năng quản lý ý kiến của khách hàng và tin tức. Cập nhật tin tức: Quản trị viện có thể thêm, sửa, xóa tin tức. Xử lý ý kiến: Một số ý kiến rác sẽ được quản trị viện xóa bỏ. - Chức năng tìm kiếm: Cho phép khách hàng tìm kiếm nhanh sản phẩm mình cần tìm. Tìm kiếm theo tên sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo tên. Tìm kiếm theo khoảng giá sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo 1 khoảng giá nào đó. - Chức năng thống kê: Đưa ra các thông tin về sản phẩm bán chạy, sản phẩm theo một khoảng giá nào đó. Thống kê sản phẩm bán chạy: Đưa ra thông tin các sản phẩm bán được nhiều nhất. Thống kê theo khoảng giá: Đưa ra thông tin về các khoảng giá của các sản phẩm. Thống kê sản phẩm mới: Đưa ra thông tin những sản phẩm mới nhập về. 2.7. BIỂU ĐỒ LUỒNG DỮ LIỆU NGỮ CẢNH 2.8. BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH 2.9. BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƢỚI ĐỈNH 2.9.1. Biểu đồ luồng dữ liệu mức dƣới đỉnh chức năng “Quản Trị” 2.9.2. Biểu đồ luồng dữ liệu mức dƣới đỉnh chức năng “Quản Lý Sản Phẩm” 2.9.3. Biểu đồ luồng dữ liệu mức dƣới đỉnh chức năng “Quản Lý óa Đơn” 7
  9. 2.9.4. Biểu đồ luồng dữ liệu mức dƣới đỉnh chức năng “Quản Lý Và Góp Ý” 2.9.5. Biểu đồ luồng dữ liệu mức dƣới đỉnh chức năng “Tìm Kiếm” 2.9.6. Biểu đồ luồng dữ liệu mức dƣới đỉnh chức năng “Thống Kê” 8
  10. C ƢƠNG 3: THIẾT KẾ CƠ S DỮ LIỆU VÀ GIAO DIỆN 3.1. XÁC ĐỊNH THỰC THỂ 3.1.1. Thực thể Chủng loại 3.1.2. Thực thể Đơn hàng 3.1.3. Thực thể Đơn hàng chi tiết 3.1.4. Thực thể Loại sản phẩm 3.1.5. Thực thể hƣơng thức giao hàng 3.1.6. Thực thể hƣơng thức thanh toán 3.1.7. Thực thể Sản phẩm 3.1.8. Thực thể Users 3.1.9. Thực thể Hình ảnh sản phẩm 3.1.10. Mô hình vật lý Hình 3.1 Mô hình vật lý 3.2. GIAO DIỆN TRANG CHỦ 3.2.1. Giao diện index 9
  11. Hình 3. 1 Giao diện trang chủ 3.2.2. Giao diện liên hệ 3.2.3. Giao diện tìm kiếm 3.2.4. Giao diện chi tiết sản phẩm 3.2.5. Giao diện đăng nhập 3.2.6. Giao diện thông tin đơn hàng 3.2.7. Giao diện chi tiết thông tin đặt hàng 3.3. GIAO DIỆN QUẢN TRỊ 3.3.1. Giao diện trang chủ quản trị Hình 3 8 Giao diện trang chủ quản trị 3.3.2. Giao diện quản lý chủng loại sản phẩm 3.3.3. Giao diện quản lý loại sản phẩm 3.3.4. Giao diện quản lý sản phẩm 3.3.5. Giao diện quản lý ngƣời dùng 3.3.6. Giao diện quản lý đơn hàng KẾT LUẬN VÀ ƢỚNG PHÁT TRIỂN Sau thời gian tìm hiểu và nghiên cứu đề tài “Xây dựng Website kinh doanh điện thoại bằng ” em đã phát triển và hoàn thành về cơ bản theo đúng những yêu cầu về nội dung và thời 10
  12. gian đã quy định. Trong quá trình nghiên cứu và thực hiện đề tài vì hạn chế về kinh nghiệm và kiến thức nên đề tài của em sẻ không thể tránh khỏi những thiếu sót. Em rất mong nhận được ý kiến đóng góp từ thầy cô và các bạn để đề tài hoàn thiện hơn.  Những công việc làm được - Đã phân tích được hiện trạng hệ thống để đưa ra được sơ đồ phân cấp các chức năng của hệ thống mới, đưa ra được các biểu đồ mức ngữ cảnh, mức đỉnh và mức dưới đỉnh để phục vụ cho quá trình xây dựng hệ thống mới của nhà hàng. - Thiết kế được mô hình cơ sở dữ liệu cho website. - Thiết kế giao diện website thân thiện, dễ sử dụng cho người dùng. - Thiết kế được giao diện giỏ hàng.  Hạn chế - Do kinh nghiệm thực tế chưa có nhiều do vậy quá trình phân tích hệ thống cho website của cửa hàng còn nhiều chỗ chưa đúng với thực tế hay chưa đảm bảo tính đúng đắn. Vấn đề này em xin phép hoàn thiện thêm trong quá trình phát triển hệ thống sau đó. - Giao diện trang web còn chưa được đẹp mắt. - Ngôn ngữ và phần mềm soạn thảo là còn mới mẻ nên còn nhiều chức năng, chưa vận dụng và kiểm soát được.  Hướng phát triển Đồ án này em dự kiến có thể phát triển theo các hướng như sau: - Bổ sung và hoàn thiện thêm giao diện người dùng. - Thiết kế và cài đặt thêm một số chức năng khác cho phần mềm để phục vụ tốt hơn trong việc quản lý, đặc biệt là chức năng thống kê, báo cáo - Tăng cường khả năng kiểm tra lỗi cho hệ thống. - Bổ sung các chức năng bảo mật cho phần mềm.  Kết luận 11
  13. Với sự nỗ lực của bản thân và sự giúp đỡ, chỉ bảo tận tình của thầy Hồ Văn Phi hướng dẫn cuối cùng em cũng hoàn thành xong đề tài. Tuy vậy, với những thuận lợi và khó khăn trong quá trình làm việc, bài làm về cơ bản đã hoàn thành nhưng không thể tránh khỏi sai sót. 12