Tóm tắt đồ án Thiết kế website bán laptop bằng PHP và MySQL

pdf 16 trang thiennha21 14/04/2022 22751
Bạn đang xem tài liệu "Tóm tắt đồ án Thiết kế website bán laptop bằng PHP và MySQL", để 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_thiet_ke_website_ban_laptop_bang_php_va_mysql.pdf

Nội dung text: Tóm tắt đồ án Thiết kế website bán laptop bằng PHP và MySQL

  1. TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  THIẾT KẾ WEBSITE BÁN LAPTOP BẰNG PHP VÀ MYSQL TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN NIÊN KHÓA: 2016 - 2019 HSSV : Trần Đình Vƣơng Mã HSSV : CCCT16B028 CBHD : ThS. Nguyễn Thị Hạnh Đà Nẵng, 06/2019
  2. MỞ ĐẦU Ngày nay, Internet đã trở thành dịch vụ phổ biến và thiết yếu, có ảnh hưởng sâu rộng tới thói quen, sinh hoạt, giải trí của nhiều người. Vì vậy, nhu cầu sử dụng Internet của mọi người mọi lúc mọi nơi. Chúng ta đang được sống trong kỷ nguyên tin học nhờ sự vượt bậc, sự bụng nổ công nghệ mạnh mẽ. Công nghệ thông tin không chỉ dừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà đi sâu vào đời sống, chính trị, kinh tế, xã hội, trở nên thân thiện gần gũi, mang nhiều lợi ích chocon người. Công nghệ thông tin ngày càng khẳng định được tính hữu dụng và sức mạnh trong mọi phương diện, mọi ngành nghề của cuộc sống, nhất là trong thời đại kinh tế thị trườnghiện nay. Đi kèm theo đó, các hệ thống website cũng phát triển không ngừng với đủ các lĩnh vực: văn hóa, thời sự, khoa học công nghệ, làm đẹp, nấu ăn, thể thao, ca nhạc, phim ảnh, giáo dục, y tế, Tuy nhiên để tạo ra một Web có sức soogns bền lâu thì bản thân nó phải mang lợi ích cho nhiều người. Giao diện bắt mắt là yếu tố quan trọng để người xem click chuột đến web của bạn. Những yếu tố quyết định giữ chân độc giả lại là nội dung web cung cấp Nên em đã quyết định xây dựng một website bán hàng online các sản phậm công nghệ , điển hình là Laptop. Rất mong được sự góp ý của các thầy cô giáo và bạn đọc để web của em hoàn chỉnh hơn. 1. Lý do chọn đề tài. Ngày nay với sự phát triển mạnh mẽ về cuộc cách mạng công nghệ 4.0, đã và đang phát triển, người bán hang nắm bắt được thị trường, mở rộng thị trường bằng cách tạo những website để tiếp cận với khách hàng với quy mô xa hơn địa phương hoạt động, nhằm tang 1
  3. chỉ số bán hàng tạo thu nhập cao hơn. Vì vậy, website bán hàng đang là một nhu cầu thiết yếu đối với mỗi doanh nghiệp tư nhân muốn đến gần hơn với khách hàng. Đó là lý do vì sao em chọn đề tài “Thiết kế website bán laptop bằng PHP và MySQL”. 2. Mục tiêu và nhiệm vụ nghiên cứu. Mục tiêu: Phát triển web với PHP và MySQL Nhiệm vụ: Tạo ra website có thể đặt mua laptop thông qua trang web 3. Đối tƣợng và phạm vi nghiên cứu. Đối tướng nghiên cứu: Nhắm đến những người có nhu cầu cần và sử dụng laptop như học sinh, sinh viên, doanh nghiệp, Phạm vi nghiên cứu: ngôn ngữ php 4. Phƣơng pháp nghiên cứu. Tìm hiểu trên Internet. Thông qua các tài liệu đã học từ ứng dụng 5. Dự kiến kết quả. Viết được một website bán hàng 6. Ý nghĩa khoa học và thực tiễn. Bổ sung tích lũy cho bản kiến thức về PHP, MySQL và kỹ năng lập trình. 7. Nội dung đồ án tốt nghiệp Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Xây dựng website bán laptop 2
  4. CHƢƠNG I: CƠ SỞ LÝ THUYẾT 1.1. TÌM HIỂU NGÔN NGỮ PHP 1.1.1. Giới thiệu về PHP VÀ HTML 1.1.2. Lịch sử phát triển 1.1.3. Hoạt động của php 1.2. CAI DẶT VA TRIỂN KHAI PHP 1.3. GIỚI THIẸU MYSQL 1.3.1. MySQL là gì MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ. Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, 1.3.2. Ƣu điểm khi d ng MySQL 1.4. KHẢO SÁT HIỆN TRẠNG 1.4.1. Đặt vấn đề 1.4.2. Ứng dụng thƣơng mại điện tử 1.4.3. Một số tính chất của file PHP 1.5. ĐẶT VẤN ĐỀ 1.6. ỨNG DỤNG THƢƠNG MẠI ĐIỆN TỬ 1.7. MỘT SỐ TÍNH CHẤT CỦA FILE PHP 3
  5. CHƢƠNG II. KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1.1. Đặc tả yêu cầu hệ thống 2.1.2. Yêu cầu chức năng 2.1.3. Yêu cầu phi chức năng 2.2. MÔ TẢ CAC YEU CẦU CHỨC NANG CẢU HỆ THỐNG 2.3. MÔ TẢ CAC USE CASE 2.3.1. Biểu đồ Use Case chức năng giỏ hàng Hình 2.1: Biểu đồ Use Case chức năng giỏ hàng 2.3.2. Biểu đồ Use Case truy cập hệ thống Hình 2.2: Biểu đồ Use Case truy cập hệ thống 4
  6. 2.3.3. Biểu đồ Use Case quản lý đơn hàng Hình 2.3: Biểu đồ Use Case quản lý đơn hàng 2.3.4. Biểu đồ Use Case quản lý sản phẩm Hình 2.4: Biểu đồ Use Case quản lý sản phẩm 2.3.5. Biểu đồ Use Case quản lý thành viên Hình 2.5: Biểu đồ Use Case quản lý thành viên 5
  7. 2.4. Mô tả cơ sở dữ liệu 2.4.1. Bảng giỏ hàng 2.4.2. Bảng đơn hàng 2.4.3. Bảng loại sản phẩm 2.4.4. Bảng sản phẩm 2.4.5. Bảng nhân viên 2.5. LƢỢC DỒ QUAN HỆ CƠ SỞ DỮ LIỆU 6
  8. CHƢƠNG III. THẾT KẾ WEBSITE 3.1 GIAO DIỆN TRANG WEB 3.1.1. Giao diện trang chủ Hình 3.1: Giao diện trang chủ 3.1.2. Trang đăng nhập Hình 3.2: Giao diện trang đăng nhập 7
  9. 3.1.3. Giao diện trang đăng ký Hình 3.3. Giao diện trang đăng ký 3.1.4. Giao diện trang chi tiết sản phẩm Hình 3.4. Giao diện trang chi tiết sản phẩm 3.1.5. Giao diện trang giỏ hàng Hình 3.5. Giao diện trang giỏ hàng 8
  10. 3.1.6. Giao diện thanh toán giỏ hàng Hình 3.6. Giao diện thanh toán giỏ hàng 3.1.7. Giao diện trang quản trị Hình 3.7. Giao diện trang quản trị 3.1.8. Trang quản lý danh sách sản phẩm Hình 3.8. Trang quản lý sản phẩm 9
  11. 3.1.9. Quản lý sản phẩm theo danh mục cha Hình 3.9. Quản lý sản phẩm theo danh mục cha 3.1.10. Thêm mới sản phẩm Hình 3.10 Thêm mới sản phẩm 10
  12. 3.1.11. Cập nhật sản phẩm Hình 3.11. Cập nhật sản phẩm 11
  13. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂ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.  Kết luận - 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 cô Nguyễn Thị Hạnh 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