Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
2,56 MB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM – KỸ THUẬT ĐẠI HỌC ĐÀ NẴNG KHOA ĐIỆN –ĐIỆN TƯ ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE HỔ TRỢ GIẢI CỨU NÔNG SẢN Giảng viên hướng dẫn : TS Nguyễn Văn Lành Sinh viên thực Lớp : Nguyễn Hoàng Kha : 16T3 Đà Nẵng, ngày 23/05/2020 Nhận xét giáo viên hướng dẫn ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ……………… Đà Nẵng, Ngày….Tháng… Năm………… Chữ kỹ giảng viên hướng dẫn MỤC LỤC MỤC LỤC 2 LỜI CẢM ƠN CHƯƠNG 1: TỔNG QUAN BÀI TOÁN Chương : NGƠN NGỮ LẬP TRÌNH PHP VÀ MYSQL 14 3.1.Ngôn ngữ PHP 14 3.1.1.Kiểu liệu PHP 14 3.1.2.Biến 15 3.1.3.Các câu lệnh điều khiển 16 3.2.Hệ quản trị CSDL MySQL 21 CHƯƠNG : THIẾT KẾ CƠ SỞ DỮ LIỆU 23 CHƯƠNG : THIẾT KẾ GIAO DIỆN 30 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41 TÀI LIỆU THAM KHẢO 42 LỜI NĨI ĐẦU Với tình hình phát triển Internet ngày càng lớn mạnh ngành Cơng nghệ thơng tin và có tác động lan tỏa, thúc đẩy phát triển nhiều ngành nghề, nhiều lĩnh vực kinh tế - xã hội Vì thế, là hội tốt cho bạn trẻ có niềm đam mê, sáng tạo và thích thú học tập ngành công nghệ này Công nghệ thông tin (Information Technology hay là IT) là tập hợp phương pháp khoa học, phương tiện và công cụ kĩ thuật đại - chủ yếu là kĩ thuật máy tính và viễn thông - nhằm tổ chức khai thác và sử dụng có hiệu nguồn tài ngun thơng tin phong phú và tiềm lĩnh vực hoạt động người và xã hội Và với đời Internet kết nối toàn cầu, ngành Cơng nghệ thơng tin ngày càng trở nên “đắt giá” là phần thiếu phát triển xã hội ngày Công nghệ thơng tin có mặt khắp nơi, ngõ ngách lĩnh vực đời sống xã hội, giúp ích cho phát triển kinh tế đất nước Trong năm gần đây, CNTT có phát triển lĩnh vực sống lĩnh vực đời sống xã hội Hiện nay, có vấn đề khó khăn người nơng dân là người dân chưa tận dụng công nghệ thơng tin vào việc mua bán mình, quảng bá sản phẩm và thành lập thương hiệu nông sản Dựa tình hình thực tế tơi chọn đề tài “Xây dựng website hổ trợ giải cứu nông sản” để phục vụ cho nhu cầu mua bán nông sản người dân dể dàng Trong trình thực đồ án, cố gắng với kinh nghiệm non nớt và khả hạn chế mình, việc thực đồ án khơng tránh khỏi sai sót, mong nhận góp ý thầy cô và bạn LỜI CẢM ƠN Trước hết, Em xin chân thành cảm ơn thầy cô khoa Điện-Điện tử toàn thể thầy cô trường Đại học Sư phạm –Kỹ thuật người truyền hết tâm huyết và vốn kiến thức cho chúng em suốt bốn năm qua, để chúng em có hành trang bước vào đời Em xin bày tỏ lòng biết ơn chân thành tới Thầy Nguyễn Văn Lành người trực tiếp hướng dẫn, tận tâm giúp đỡ chúng em suốt trình thực đồ án này Tôi xin cảm ơn bạn lớp 16T3 ủng hộ, khích lệ, giúp đỡ và ln sát cánh bên tơi suốt q trình học tập, rèn luyện trường Và cuối cùng, xin gửi lời cảm ơn tới gia đình, người thân và bạn bè - người bên tơi lúc khó khăn nhất, ln động viên và khuyến khích tơi sống học tập và côngviệc Đà Nẵng, ngày… tháng… năm 2019 Sinh viên thực đồ án Nguyễn Hoàng Kha CHƯƠNG 1: TỞNG QUAN BÀI TỐN 1.1 Tổng quan đề tài 1.1.1 Giới thiệu mục tiêu đề tài Vài năm gần thị trường nước có nhiều biến đổi là thị trường nơng sản , nhiều hàng hóa nông sản làm bị giá, nguồn cung nhiều cầu dẫn đến nhiều mặt hàng nông sản bị bỏ gây tổn thất lớn cho người nông dân Cùng với lý trên, qua tìm hiểu và hiểu biết mình, em xây dựng hệ thống website hổ trợ giải cứu nông sản để giúp cho việc mua bán trao đổi nông sản người nông dân dể dàng môi trường thuận tiện và rõ ràng Đề tài “ Xây dựng website hổ trợ giải cứu nông sản “ sử dụng ngôn ngữ PHP và hệ quản trị sở liệu MySQL 1.1.2 Phạm vi đề tài: Hệ thống hổ trợ giải cứu nông sản gồm nhiều công việc phức tạp và khó khăn Do đề tài xây dựng website này em tập trung vào cơng việc đăng tin bán ,xử lí bán, hổ trợ vận chuyển, khâu tốn trực tuyến, xử lý đơn hàng là hướng phát triển em 1.2 Khảo sát thực tế : Sau tìm hiểu thực tế và trình học tập và thông qua trang web, tài liệu khác có liên quan em xây dựng nên website hổ trợ giải cứu nơng sản gồm nội dung sau : 1.2.1 Người dùng, khách hàng : Hiển thị thông tin và phân loại nông sản : - Hiển thị hình ảnh, tên nơng sản, giá, thơng tin chi tiết nông sản… - Hiển thị địa người bán - Hiển thị thông tin liên hệ với người bán Đăng tin bán hàng: - Cung cấp tên sản phẩm, hình ảnh, đơn giá, số lượng, thành tiền cho mặt hàng Đăng ký thành viên và đăng nhập : - Mỗi khách hàng có quyền tạo nhiều tài khoản hệ thống - Nếu khách hàng không đăng nhập hệ thống website xem tin hàng khơng đăng bán hàng hóa - Khi đăng nhập : tên tài khoản và mật phải xác đăng nhập và tham gia với tư cách là thành viên website Mua hàng : - Tìm kiếm, tham khảo thơng tin sản phẩm, người bán mà người mua quan tâm - Sau trao đổi với người bán người mua đinh đặt hàng và chọn hình thức giao dịch (trực tiếp hay gián tiếp) 1.2.2 Quản trị: Cập nhật đơn hàng : - Có thể xem, sửa,xóa đơn hàng đặt - Phê duyệt đơn hàng Cập nhật phương tiện vận chuyển : Có thể xem, sửa, xóa phương tiện vận chuyển Duyệt bài đăng người bán Khi người bán đăng bài , người quản trị xem thấy bài đăng phù hợp khơng vi phạm quy tắc tiến hành duyệt bài để bài đăng lên trang chủ - Người quản trị thêm, xóa, sửa bài đăng cho phù hợp - Có thể xem , xóa đơn hàng Quản lí tài khoản : - Khách hàng sau đăng ký thành viên hệ thống website tự động lưu thông tin khách hàng vào bảng tài khoản - Có thể xem,sửa,xóa, khóa tài khoản có 1.3 Yêu cầu bảo mật: - Yêu cầu bảo mật là số yêu cầu lớn và quan trọng tất ứng dụng Các người dùng chia làm hai loại là nhóm người dùng và nhóm người quản lý Trong nhóm người quản lý có toàn quyền Nhóm người sử dụng có quyền đăng ký tài khoản, mua hàng và xem thông tin sản phẩm,đăng tin bán hàng - Khi cần duyệt bài đăng, cập nhật thơng tin cho hàng hóa, tài khoản, tin tức, upload ảnh phải vào trang admin, nhập tên đăng nhập và password sau đăng nhập Hệ thống phải chống xâm nhập từ bên ngoài Dữ liệu tuyệt đối bảo mật - Ngay ứng dụng liên quan khơng hoạt động tập tin sở liệu bị xem chương trình khác - CHƯƠNG : PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE Phân tích thiết kế là trình nghiên cứu và lựa chọn cách có hiệu giair pháp phù hớp tức là xác định cách chi tiết mà hệ thống thực đối tượng cụ thể Trong trình làm việc có biến động thơng tin mặt hàng, đơn hàng liệu phải cập nhật Phân tích hệ thớng 2.1 Thu thập u cầu hệ thớng Đề tài u cầu người lập trình xây dựng website với đầy đủ chức sau: - Hiển thị sản phẩm - Đăng bài bán hàng - Đặt hàng vào giỏ hàng - Xem giỏ hàng - Đăng ký tài khoản - Đăng nhập với tài khoản - Tìm kiếm sản phẩm - Xem thơng tin chi tiết sản phẩm Các thông tin đầu vào,đầu : • Thơng tin đầu vào : Gồm thông tin phục vụ cho việc cập nhật liệu vào chương trình như: - Thơng tin sản phẩm - Thông tin loại sản phẩm - Thông tin khách hàng - Thông tin hệ thống website • Thơng tin đầu ra: Thơng tin đầu xuất theo hai hướng chủ yếu là : - In màn hình Yêu cầu cho website: - Website phải đáp ứng nhu cầu người sử dụng Sơ đồ hoạt động website: Hệ thống website thức chia làm hai website nhỏ Một website dành cho người dùng với website này tất người truy cập vào kể có tài khoản hay khơng có tài khoản Hai là webiste dành riêng cho người quản trị hệ thống, website này dảnh riêng cho tài khoản có quyền quản trị có quyền truy cập vào Hình 2.1 : Sơ đồ hoạt động website 2.2 Sơ đồ phân rã chức hệ thống Hệ thống website hổ trợ giải cứu Tìm kiếm Quả n lý bài đăng Quả n lý đơn hàng Tìm kiếm theo Duyê t bài đăng Cập nhật thôn g tin Cập nhật bài đăng Cập nhật trạng thái Than h toán Quả n lý vận Quả n lý tài kho Cập nhật thôn g tin Cập nhật thôn g tin tài Cập nhật tin tức Cập nhật thôn g tin tài 10 ) 29 CHƯƠNG : THIẾT KẾ GIAO DIỆN 5.1 Giao diện trang chủ 5.1.1 Giao diện trang index - Trang chủ là nơi tương tác người dùng với website - Chứa chức năng: đăng nhập, đăng bài , mua hàng,… 30 5.1.2 Giao diện trang giới thiệu -Trang giới thiệu là để giúp dùng biết thơng tin website 31 5.1.3 Giao diện trang hướng dẫn mua hàng - Trang hướng dẫn mua hàng để hướng dẫn người dùng bước mua hàng 32 5.1.4 Giao diện trang đăng nhập 33 5.1.5 Giao diện trang đăng - Trang đăng bài để người dùng đăng bài cần giải cứu nông sản 34 5.1.6 Trang hổ trợ vận chuyển 35 5.1.7 Giao diện trang giỏ hàng - Giỏ hàng là nơi người dùng thêm hàng vào giỏ và mua hàng 36 5.1.8 Trang xem đơn hàng Trang xem đơn hàng giúp người dùng xem đơn hàng đặt 37 5.1.9 Trang quản lí vận chuyển 38 5.2 Giao diện trang quản trị 5.2.1 Trang index 5.2.2 Giao diện trang quản lí vận chuyển 39 5.2.3 Giao diện trang duyệt đăng 5.2.4 Giao diện trang quản lí đăng 40 5.2.5 Giao diện quản lí người dùng 5.2.6 Giao diện quản lí đơn hàng KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41 Những công việc làm - Đã phân tích trạng hệ thống để đưa sơ đồ phân cấp chức hệ thống mới, đưa biểu đồ mức ngữ cảnh, mức đỉnh và mức đỉnh để phục vụ cho trình xây dựng hệ thống nhà hàng - Thiết kế mơ hình sở liệu cho website - Thiết kế giao diện website dễ sử dụng cho người dùng - Thiết kế giao diện giỏ hàng Hạn chế - Do kinh nghiệm thực tế chưa có nhiều q trình phân tích hệ thống cho website cửa hàng nhiều chỗ chưa với thực tế hay chưa đảm bảo tính đắn Vấn đề này em xin phép hoàn thiện thêm trình phát triển hệ thống sau - Giao diện trang web chưa đẹp mắt - Ngôn ngữ và phần mềm soạn thảo là mẻ nên nhiều chức năng, chưa vận dụng và kiểm soát Kết luận - Với nỗ lực thân và giúp đỡ, bảo tận tình thầy Nguyễn Văn Lành hướng dẫn cuối em hoàn thành xong đề tài Tuy vậy,Với thuận lợi và khó khăn trình làm việc, bài làm hoàn thành khơng thể tránh khỏi sai sót TÀI LIỆU THAM KHẢO 1.Phạm Hữu Khang, ‘Giáo trình nhập mơn PHP và MySQL – Xây dựng ứng dụng web (tủ sách dễ học)’, Nhà xuất Phương Đông, chủ biên : Phạm Hữu Khang, Hoàng Đức Hải 42 2.Đoàn Thiện Ngân, ‘Xây dựng web PHP và MySQL’, Nhà xuất Phương Đông, chủ biên : Đoàn Thiện Ngân, Phương Lan 3.Thạc Bình Cường, ‘Phân tích và thiết kế hệ thống thông tin’, Nhà xuất khoa học và kỹ thuật, 2002 4.Website chợ tốt : https://www.chotot.com/ Website: https://w3schools.com 43 ... em xây dựng hệ thống website hổ trợ giải cứu nông sản để giúp cho việc mua bán trao đổi nông sản người nông dân dể dàng môi trường thuận tiện và rõ ràng Đề tài “ Xây dựng website hổ trợ giải. .. giải cứu nông sản “ sử dụng ngôn ngữ PHP và hệ quản trị sở liệu MySQL 1.1.2 Phạm vi đề tài: Hệ thống hổ trợ giải cứu nông sản gồm nhiều cơng việc phức tạp và khó khăn Do đề tài xây dựng website. .. liên quan em xây dựng nên website hổ trợ giải cứu nông sản gồm nội dung sau : 1.2.1 Người dùng, khách hàng : Hiển thị thông tin và phân loại nơng sản : - Hiển thị hình ảnh, tên nông sản, giá,