Xây dựng website cho Hợp tác xã Nông nghiệp và Du lịch Cộng đồng Cổ Loa. Cơ quan tuyển dụng: Trường Đại học Quản lý và Công nghệ Hải Phòng Nội dung học tập: Xây dựng website Du lịch cộng đồng và Hợp tác xã nông nghiệp Cổ Loa. Đơn vị công tác: Khoa Công nghệ thông tin, Trường Đại học Công nghệ Quản lý Hải Phòng.
Đề tài tốt nghiệp: Xây dựng website cho Hợp tác xã Nông nghiệp và Du lịch Thành phố Cổ Loa.
Giải pháp và cách thực hiện đề tài
Giới thiệu về Hợp tác xã nông nghiệp và du lịch cộng đồng Cổ Loa
Xây dựng website giới thiệu nhanh chóng, chính xác các mô hình dịch vụ, nông sản nhằm quảng bá, quảng bá du lịch, đưa Cổ Loa đến gần hơn với mọi người, đặc biệt là du khách trong và ngoài nước với giao diện đơn giản, thân thiện, dễ tiếp cận. Lợi ích của việc xây dựng website Hợp tác xã nông nghiệp và du lịch cộng đồng Cổ Loa là rất cần thiết và quan trọng, bởi chúng giúp truyền tải thông tin đến độc giả, quảng bá hình ảnh nông sản đến người dân. phát triển.
TỔNG QUAN 1.1. Tổng quan về World Wide Web
- Khái niệm
- Cách tạo ra trang web
- Trình duyệt web (web Client hay web Browser)
- Web Server
- Tổng quan HTML – CSS 1. Giới thiệu về HTML
- Giới thiệu về CSS
- Ngôn ngữ PHP 1. Định nghĩa PHP
- Lý do nên dùng PHP
- Hoạt động của PHP
- Tổng quan về PHP
- Hàm trong PHP
- Session và Cookie
- Mô hình MVC
- Công cụ sử dụng
- Hệ quản trị cơ sở dữ liệu MySQL
- Ứng dụng Xampp
Phiên này là một khái niệm phổ biến được sử dụng trong lập trình các trang web liên quan đến cơ sở dữ liệu. MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) nhanh chóng và dễ sử dụng. MySQL sử dụng dạng chuẩn của ngôn ngữ cơ sở dữ liệu SQL nổi tiếng.
Và làm việc trực tiếp với cơ sở dữ liệu - Perl: Đây là lớp cao hơn, ngôn ngữ lập trình năng động hơn.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. Khảo sát và đặc tả yêu cầu
Phân tích và thiết kế hướng đối tượng UML 1. Khái niệm phân tích thiết kế hướng đối tượng
- Khái niệm UML
- Phát biểu bài toán
- Back-end
- Front-end
Các quan sát (quan điểm, quan điểm) từ các khía cạnh khác nhau của hệ thống sẽ được phân tích và thiết kế. Dựa trên những quan sát để thiết lập kiến trúc của hệ thống cần phát triển. Quan sát các use case (View use case): Mô tả chức năng, nhiệm vụ của hệ thống.
Chế độ xem Thành phần xác định các mô-đun vật lý hoặc tệp mã chương trình và mối quan hệ giữa chúng để tổ chức chúng trong hệ thống phần mềm. Khung nhìn quy trình thể hiện sự phân bổ các luồng thực thi công việc, các lớp đối tượng cho các tiến trình và sự đồng bộ hóa giữa các luồng trong hệ thống. Khung nhìn triển khai mô tả việc phân bổ tài nguyên và nhiệm vụ trong hệ thống.
Sơ đồ ca sử dụng mô tả sự tương tác giữa các tác nhân bên ngoài và hệ thống thông qua các ca sử dụng. Sơ đồ lớp: mô tả cấu trúc tĩnh, mô tả mô hình khái niệm, bao gồm các lớp đối tượng và mối quan hệ của chúng trong một hệ thống hướng đối tượng. Sơ đồ trạng thái: thể hiện chu trình hoạt động của các đối tượng, hệ thống con và toàn bộ hệ thống.
Sơ đồ thành phần thể hiện cấu trúc vật lý của các thành phần trong hệ thống. Sơ đồ thực hiện thể hiện sự sắp xếp vật lý của các thành phần theo kiến trúc được thiết kế của hệ thống.
Các yêu cầu phi chức năng
Phân tích thiết kế hệ thống
Quản lý quản trị viên: Quản trị viên sử dụng chức năng quản trị viên để quản lý danh sách thông tin quản trị viên với chức năng thêm, chỉnh sửa và xóa thông tin quản trị viên. Quản lý tham khảo: Hệ thống cho phép quản lý các bài viết giới thiệu với chức năng cập nhật, chỉnh sửa và xóa các bài viết giới thiệu. Quản lý danh mục: Hệ thống cho phép bạn quản lý danh sách các danh mục cha và con và có thể thêm, chỉnh sửa và xóa các danh mục.
Quản lý bài viết: hệ thống cho phép quản lý danh sách bài viết, với các chức năng thêm, sửa, xóa và xem chi tiết bài viết. Quản lý ảnh/video: hệ thống cho phép quản lý danh sách ảnh/video, với chức năng thêm, chỉnh sửa, xóa ảnh/video. Quản lý danh bạ: hệ thống cho phép quản lý danh sách liên lạc đến và có chức năng xóa danh bạ.
Biểu đồ use case
- Biểu đồ Use – case tổng quát
- Use case đăng nhập
- Use case quản lý danh mục
- User case quản lý bài viết
- User case quản lý liên hệ
- User case quản lý giới thiệu
- User case quản lý ảnh/video
- User case Backup/Restore Database
Điều kiện tiên quyết: Admin đã đăng nhập vào hệ thống để truy cập chức năng quản lý chuyên mục. Bật Quản lý để chọn tính năng thêm danh mục trong quản lý danh mục. Điều kiện tiên quyết Người quản lý đã đăng nhập vào hệ thống và vào phần quản lý danh mục.
Bật Quản lý để chọn chức năng chỉnh sửa danh mục trong quản lý danh mục. Điều kiện tiên quyết: Quản trị viên đăng nhập vào hệ thống để truy cập chức năng quản lý quản trị viên. Điều kiện tiên quyết Người quản lý đã đăng nhập vào hệ thống và nằm trong phần quản lý quản trị viên.
Bật Quản lý, chọn chức năng chỉnh sửa quản trị viên trong quản lý quản trị. Điều kiện tiên quyết Admin đăng nhập vào hệ thống để quản lý bài viết. Enable Management để chọn tính năng thêm mặt hàng vào quản lý mặt hàng.
Kích hoạt Quản lý và chọn tính năng chỉnh sửa bài viết trong quản lý bài viết. Điều kiện tiên quyết: Quản trị viên đã đăng nhập vào hệ thống để truy cập tính năng Quản lý giới thiệu. Kích hoạt Quản lý và chọn chức năng chỉnh sửa bài đăng trong quản lý hình ảnh và video.
Biểu đồ tuần tự
- Biểu đồ tuần tự chức năng đăng nhập
- Biểu đồ tuần tự quản lý giới thiệu
- Biểu đồ tuần tự quản lý danh mục
- Biểu đồ tuần tự quản lý bài viết
- Biểu đồ tuần tự quản lý quản trị viên
- Biểu đồ tuần tự quản lý ảnh/video
- Biểu đồ tuần tự quản lý liên hệ
Biểu đồ hoạt động
- Biểu đồ hoạt động chức năng thêm danh mục
- Biểu đồ hoạt động chức năng sửa danh mục
- Biểu đồ hoạt động chức năng thêm bài viết
- Biểu đồ hoạt động chức năng xóa bài viết
- Biểu đồ hoạt động chức năng thêm quản trị viên
- Biểu đồ hoạt động chức năng sửa quản trị viên
- Biểu đồ hoạt động chức năng sửa giới thiệu
- Biểu đồ hoạt động chức năng thêm giới thiệu
- Biểu đồ hoạt động chức năng xóa giới thiệu
- Biểu đô hoạt động chức năng thêm ảnh/video
- Biểu đồ hoạt động chức năng sửa ảnh/video
- Biểu đồ hoạt động chức năng xóa ảnh/video
- Biểu đồ hoạt động chức năng Backup Database
- Biểu đồ hoạt động chức năng Restore Database
- Biểu dồ hoạt động chức năng xóa liên hệ
Biểu đồ lớp
- Danh sách các đối tượng
- Mô hình hóa các lớp đối tượng
Nếu đối tượng được tạo bởi lớp A biến mất thì đối tượng được tạo bởi lớp B vẫn tồn tại độc lập.
- Bảng Contacts
- Bảng Admins
- Bảng Introduction
- Bảng News
4 đã cập nhật_at dấu thời gian Null Thời gian cập nhật 5 admin_id Int(11) ID Poster khóa ngoài 6 từ khóa varchar(255) Không phải từ khóa Null.
DEMO WEBSITE
Demo Back-end
- Giao diện trang chủ đăng nhập
- Giao diện quản trị viên
- Giao diện quản lý danh mục
- Giao diện quản lý người viết
- Giao diện quản lý liên hệ
Trong phần quản trị có các chức năng quản lý và thống kê website như tổng lượt xem, tổng số bài viết, tổng lượt xem, tổng số quản trị viên. Giao diện quản lý quản trị viên hiển thị các thông tin của quản trị viên như hình ảnh quản trị viên, họ tên, email, số điện thoại, địa chỉ, ngày tạo. Giao diện thêm quản trị viên phải điền thông tin quản trị viên mới, sử dụng thông tin trên biểu mẫu.
Giao diện chỉnh sửa quản lý người dùng có thể thay đổi mật khẩu và các thông tin khác cần thay đổi. Giao diện quản lý danh mục chứa thông tin về danh mục, chẳng hạn như tên danh mục, thứ tự hiển thị và trạng thái hiển thị. Giao diện thêm và chỉnh sửa danh mục bao gồm thêm danh mục, chọn danh mục chính hoặc danh mục phụ, thứ tự hiển thị trên trang web và chọn có hiển thị trang ghi chú hay không.
Giao diện quản lý bài viết chứa các thông tin như ảnh đại diện của bài viết, tiêu đề, thể loại, số lượt xem, poster và ngày tạo. Ngoài ra còn hiển thị các chức năng như thêm hoặc xóa và xem chi tiết tin tức. Giao diện chức năng thêm bài viết: Admin điền đầy đủ thông tin vào form thêm bài viết.
Giao diện soạn thảo bài viết cho phép quản trị viên thay đổi thông tin bài viết cần chỉnh sửa và nhập thêm từ khóa. Quản trị viên có thể xem các liên hệ phản hồi, chẳng hạn như tên đầy đủ, địa chỉ email, số điện thoại và nội dung, đồng thời quản trị viên có thể xóa liên hệ.
Demo Front-end
- Giao diện trang chủ
- Giao diện chi tiết bài viết
- Giao diện trang liên hệ
- Giao diện website trên di động
Trên giao diện website hiển thị thông tin chia sẻ, danh sách chuyên mục, bài viết chọn lọc và tin tức cập nhật gần đây. Giao diện chi tiết bài viết hiển thị tiêu đề và nội dung bài viết tại thời điểm bài viết được đăng. Ở cuối trang chi tiết bài viết có các tin tức liên quan và các nút có thể chia sẻ với các trang mạng xã hội khác.
Xây dựng trang có giao diện thân thiện, ngôn từ dễ hiểu người dùng dễ dàng sử dụng. Đồng thời tạo ra các chức năng quản lý nội dung giúp người dùng dễ dàng thao tác và quản lý. Xây dựng tính năng phân quyền người dùng khi đăng nhập để quản lý nội dung.
Xây dựng website hiển thị nội dung linh hoạt giúp dễ dàng cập nhật tin tức, hình ảnh, bài viết. Thiết kế giao diện với màu sắc và bố cục hài hòa tạo cho người dùng cảm giác thoải mái khi sử dụng. Thiếu chức năng tìm kiếm nội dung, chức năng đăng ký và đăng nhập cũng như chức năng trò chuyện trực tuyến với người dùng.
Trong thời gian tới, tôi sẽ hoàn thiện các chức năng tìm kiếm nội dung, chức năng đăng ký và đăng nhập cũng như chức năng trò chuyện trực tuyến với người dùng. Tạo cơ sở dữ liệu phong phú, xây dựng thêm các trang chi tiết đa dạng và nội dung thân thiện với người dùng.