Mục tiêu nghiên cứu đồ án Thiết kế website bán laptop bằng PHP và MySQL là phát triển web với PHP và MySQL. Tạo ra website có thể đặt mua laptop thông qua trang web. Mời các bạn cùng tham khảo!
Trang 1TRƯỜ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
Trang 3MỞ ĐẦ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
Trang 4chỉ 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
Trang 5CHƯƠ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
Trang 6
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
Trang 72.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
Trang 82.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
Trang 9CHƯƠ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
Trang 103.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
Trang 113.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
Trang 123.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
Trang 133.1.11 Cập nhật sản phẩm
Hình 3.11 Cập nhật sản phẩm
Trang 14KẾ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