1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Xây dựng hệ thống tìm kiếm bãi đỗ xe

24 662 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 658,37 KB

Nội dung

Đồ án tốt nghiệp:“Xây dựng hệ thống tìm kiếm bãi đỗ xe” Sinh viên: Trịnh Thị ThanhHướng dẫn: GV.Phạm Trí Công 1 Xây dựng hệ thống tìm kiếm bãi đỗ xe Trường Đại Học Thủy Lợi Khoa Công Ngh

Trang 1

Đồ án tốt nghiệp:

“Xây dựng hệ thống tìm kiếm bãi đỗ xe”

Sinh viên: Trịnh Thị ThanhHướng dẫn: GV.Phạm Trí Công

1 Xây dựng hệ thống tìm kiếm bãi đỗ xe

Trường Đại Học Thủy Lợi

Khoa Công Nghệ Thông Tin

Trang 2

Giới thiệu

• “Xây dựng hệ thống tìm kiếm bãi đỗ xe” là

một đề tài mang tính thực tiễn, phù hợp với xu thế tin học hóa hiện nay Đặc biệt, khi hàng loạt các thiết bị thông minh, gọn nhẹ ra đời

• Hệ thống giúp chủ phương tiện dễ dàng tìm thấy chỗ để xe phù hợp và uy tín

• Còn với người kinh doanh, hệ thống được xem như một hình thức kinh doanh, quảng bá mới

Trang 3

Nội dung

• Ngôn ngữ và công nghệ

• Phân tích bài toán và mô tả yêu cầu

• Thiết kế

• Kết quả thực hiện và đánh giá

Trang 6

Ngôn ngữ và công nghệ

• My SQL

oCơ sở dữ liệu có tốc độ và tính bảo mật cao

oHệ Quản Trị cơ sở dữ liệu(CSDL) quan hệ

sử dụng ngôn ngữ truy vấn có cấu trúc (SQL)

oCho phép tạo những bảng thông tin riêng chứa các trường dữ liệu

oBổ trợ PHP, Perl, và nhiều ngôn ngữ khác

6 Xây dựng hệ thống tìm kiếm bãi đỗ xe

Trang 7

oChạy trên nhiều hệ điều hành khác nhau.

oCho phép tách phần html code và sript nên chương trình mềm dẻo hơn

7 Xây dựng hệ thống tìm kiếm bãi đỗ xe

Trang 8

 Module hóa: dễ bảo trì, dễ thay đổi, dễ kiểm tra.

Trang 9

Ngôn ngữ và công nghệ

• Simple Framework

oTập hợp các thư viện viết sẵn trên PHP

oThực hiện các tác vụ thông thường của một ứng dụng web: CSDL, upload file, xử lý ảnh,

phân trang, cookie, session, bảo mật …

oTổ chức code tốt hơn với mô hình MVC

9 Xây dựng hệ thống tìm kiếm bãi đỗ xe

Trang 10

Phân tích bài toán và mô tả yêu cầu

Trang 11

Phân tích bài toán và mô tả yêu cầu

Trang 12

Phân tích bài toán và mô tả yêu cầu

• Use Case người sử dụng trong hệ thống

Đăng ký tài khoản

Đăng nhập tài khoản

Tìm kiếm, xem danh sách

Sửa tài khoản Gửi bình luận

Quản lý category Quản lý tag Quản lý bãi đỗ xe

Quản lý user Quản lý bình luận Guest

Xóa

Xem

Tìm kiếm Xem bãi đỗ xe

Quản lý kho bãi

Thêm Xem Xóa

Đăng ký tài khoản

Đăng nhập tài khoản

Tìm kiếm, xem danh sách

Sửa tài khoản Gửi bình luận

Quản lý category

Quản lý tag Quản lý bãi đỗ xe

Quản lý user Quản lý bình luận Guest

Xóa

Xem

Tìm kiếm Xem bãi đỗ xe

Quản lý kho bãi

Thêm

Xem

Xóa

Trang 13

Phân tích bài toán và mô tả yêu cầu

• Chức năng của người duyệt web

oTìm kiếm và xem danh sách kết quả

oXem thông tin chi tiết bãi đỗ xe

oGửi bình luận

oĐăng ký làm thành viên

Trang 14

Phân tích bài toán và mô tả yêu cầu

• Chức năng của thành viên

oĐăng nhập tài khoản

oThoát tài khoản

oSửa thông tin cá nhân

oLưu bãi đỗ xe vào kho bãi

oXóa bãi đỗ xe ra khỏi kho bãi

oXem danh sách kho bãi

oXem chi tết bãi đỗ xe trong kho bãi

oĐăng ký kinh doanh bãi đỗ xe

Trang 15

Phân tích bài toán và mô tả yêu cầu

• Chức năng của thành viên có bãi đỗ xe

oXem danh sách bãi của tôi

oSửa thông tin bãi đỗ xe trong bãi của tôi

oXóa bãi đỗ xe trong bãi của tôi

Trang 16

Phân tích bài toán và mô tả yêu cầu

• Chức năng của quản trị web

oQuản lý danh mục

oQuản lý tag địa điểm

oQuản lý bãi đỗ xe

Trang 17

Thiết kế

• Kiến trúc hệ thống.

• Thiết kế database.

• Giao tiếp giữa các tầng.

• Thiết kế sequence diagram, class diagram của các chức năng người duyệt web.

• Thiết kế sequence diagram, class diagram của các chức năng thành viên.

• Thiết kế sequence diagram, class diagram của các chức năng thành viên có bãi đỗ xe.

• Thiết kế sequence diagram, class diagram của các chức năng quản trị web.

Trang 18

Thiết kế

• Kiến trúc hệ thống

Trang 19

Thiết kế

• Thiết kế database

Trang 20

Thiết kế

• Giao tiếp giữa các tầng

 Kiến trúc MVC gồm 3 tầng: Model (Logic,

Database); View (View, Block); Controller

(FrontController, Action, Block)

Trang 21

Thiết kế

• Sequence diagram của chức năng người duyệt web.

block_list_search SearchListAction CatagoryLogic TagLogic ContentLogic CatagoryDb TagDb ContentDb

Trang 22

Thiết kế

• Class diagram của chức năng người duyệt web

CatagoryLogic

Attributes Operations + searchCategory() + construct()

SearchBlock

Attributes Operations + execute() + construct()

SearchListAction

Attributes Operations + mainAction() + postAction() + preAction() + construct()

CatagoryDb

Attributes Operations + selectList() + construct()

BaseView

Attributes Operations + assign() + executeView() + log() + render() + construct()

TagLogic

Attributes Operations + searchTag() + construct()

ContentLogic

Attributes Operations + selectOtherList() + construct()

TagDb

Attributes Operations + selectList() + construct()

ContentDb

Attributes Operations + selectList() + construct()

CatagoryLogic

Attributes Operations + searchCategory() + construct()

SearchBlock

Attributes Operations + execute() + construct()

SearchListAction

Attributes Operations + mainAction() + postAction() + preAction() + construct()

CatagoryDb

Attributes Operations + selectList() + construct()

BaseView

Attributes Operations + assign() + executeView() + log() + render() + construct()

TagLogic

Attributes Operations + searchTag() + construct()

ContentLogic

Attributes Operations + selectOtherList() + construct()

TagDb

Attributes Operations + selectList() + construct()

ContentDb

Attributes Operations + selectList() + construct()

Trang 23

Kết quả thực hiện và đánh giá

• Hệ thống hiện tại đã hoàn thành các yêu cầu cơ bản của người dùng Tuy nhiên, do hạn chế về thời gian và kiến thức nên vẫn còn nhiều chức năng chưa kịp thực hiện như: định vị GPS, đánh giá chất lượng bãi đỗ xe…

Trang 24

Cảm ơn thầy, cô giáo; anh chị và

các bạn đã lắng nghe!

Ngày đăng: 07/11/2015, 19:39

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w