1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống quản lý dịch vụ cho thuê xe đạp

23 605 6

Đ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 23
Dung lượng 2,46 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng hệ thống quản lý dịch vụ cho thuê xe đạp

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG

BÁO CÁO THỰC TẬP TỐT NGHIỆP

Giảng viên hướng dẫn: TS Phùng Thị Kiều Hà

Sinh viên thực hiện:

Hà Nội , 3/2019

Trang 2

LỜI NÓI ĐẦU

Trong những năm gần đây, khoa học công nghệ Việt Nam đã và đang hội nhậpvào dòng chảy của khoa học công nghệ tiên tiến trên thế giới Công nghệ thông tin ởnước ta phát triển khá nhanh và mạnh, chiếm một vị trí quan trọng trong các ngànhkhoa học công nghệ Một trong những lĩnh vực đang được ứng dụng tin học hóa rấtphổ biến ở nước ta là lĩnh vực quản lý Tin học hóa trong quản lý giúp cho các nhàquản lý điều hành công việc một cách khoa học, chính xác và hiệu quả hơn

Quản lý dịch vụ là một trong những công việc tương đối phức tạp, tốn nhiều thờigian và công sức Chính vì thế, tin học hóa trong lĩnh vực quản lí điểm là một yêu cầutất yếu Tuy nhiên, muốn quản lý tốt chúng ta cần phải có các phần mềm tốt, phần mềmphải đảm bảo có độ bảo mật cao, dễ sử dụng và nhiều tiện ích

Quản lý dịch vụ là một nhu cầu thiết thực trong quản lý của tất cả các cửa hàngcho thuê Với số lượng nhiều, chắc chắn dữ liệu cần nhập vào sẽ rất nhiều, việc quản lýcũng sẽ gặp nhiều khó khăn Chẳng hạn, khó khăn trong việc cập nhật, sửa chữa dữliệu hay khi cần tra cứu thông tin của bất kỳ xe nào thì chúng ta đều phải tìm, rà soátbằng phương pháp thủ công… Công việc quản lý điểm như thế còn làm tiêu tốn rấtnhiều thời gian

Xuất phát từ những lý do trên, cùng với sự hướng dẫn của TS Phùng Thị Kiều

Hà, chúng em thực hiện đề tài “Xây dựng hệ thống quản lý dịch vụ cho thuê xe đạp”

để vận dụng những kiến thức đã được học vào thực tiễn, xây dựng một hệ thống quản

lý cho thuê xe

Chúng em xin chân thành cảm ơn!

Sinh viên thực hiện

Trang 3

MỤC LỤ

LỜI NÓI ĐẦU 2

MỤC LỤC 3

DANH MỤC HÌNH VẼ 4

DANH MỤC BẢNG BIỂU 5

DANH MỤC THUẬT NGỮ VIẾT TẮT 6

CHƯƠNG 1 : TỔNG QUAN 7

1.1 Lý do chọn đề tài 7

1.2 Mục đích 7

1.3 Các bước thực hiện 8

1.4 Phân công công việc 8

CHƯƠNG 2 : CƠ SỞ LÍ THUYẾT 10

2.1 Giới thiệu về GPS: 10

2.2 Phần cứng 11

2.2.1 Adruino Mega 11

2.2.2 Module GPS 13

2.2.3 Module sim 800L 14

2.2.4 SD card 16

2.2.5 Màn hình LCD 17

2.2.6 Sơ đồ khối 18

2.3 My SQL 18

2.3.1 Giới thiệu cơ sở dữ liệu MySQL 18

2.3.2 Mục đích sử dụng cơ sở dữ liệu 18

2.4 Mô hình quản lí 19

2.4.1 Mô hình dữ liệu 19

2.4.2 Sơ đồ phân rã chức năng 20

KẾT LUẬN 21

Trang 4

DANH MỤC HÌNH VẼ

Hình 1 : Sơ đồ mindmap về phần cứng 11

Hình 2 :Adruino Mega 13

Hình 3: Module Neo-6M 15

Hình 4 :Module sim800L 17

Hình 5: Module SD card 18

Hình 6: Màn hình LCD 18

Trang 5

DANH MỤC BẢNG BIỂU

Bảng 1: Phân công công việc 9

Trang 6

DANH MỤC THUẬT NGỮ VIẾT TẮT

GPS -Global Positioning System

Trang 7

CHƯƠNG 1 : TỔNG QUAN

1.1 Lý do chọn đề tài

Hiện nay, quản lý dịch vụ cho thuê xe là một công việc hết sức quan trọng đối vớicác cơ sở kinh doanh Công việc này nếu làm theo cách thủ công thì hiệu quả thườngkhông cao Thực tế hiện nay một số cơ sở dịch vụ vẫn dùng hệ thống quản lý bán hàngtrên Microsoft Excel với những công việc như:

 Nhập dữ liệu cho xe, sửa chữa thông tin về xe

 In bảng thông tin sản phẩm, in danh sách các loại xe được mua nhiều, ít, các sản phẩm giảm giá…

 Lưu trữ thông tin các bảng báo cao doanh thu của cửa hàng

Công việc quản lý bán hàng thủ công như vậy đòi hỏi người quản lý phải có nhiều kỹ năng Ví dụ: Khi người quản lý nhập thông tin xe cho thuê, tính toán, in danh sách theoyêu cầu của cơ sở kinh doanh thì mất khá nhiều thời gian cho việc nhập thông tin, việc theo dõi thống kê, tổng hợp dễ bị nhầm lẫn, khó đảm bảo độ tin cậy

Vì thế “Xây dựng hệ thống quản lí cho thuê xe đạp” là đề tài mà chúng em

cần nghiên cứu và thực hiện trong đồ án này

1.2 Mục đích

có các chức năng chính như sau:

- Quản lý và theo dõi một hay nhiều xe tại một thời điểm

- Xem lại lộ trình xe chạy

- Báo cáo thống kê:

+ Tốc độ, quãng đường di chuyển

+ Trạng thái xe: đang chạy, dừng, ai đang lái

+ Theo dõi quản lý & phân tích tốc độ

Trang 8

+ Theo dõi, quản lý hàng hóa trên xe

- Cấp quyền cho người sử dụng (admin hay user thông thường)

- Lưu trữ, quản lý, truy vấn tới cơ sở dữ liệu người dùng

- Lưu trữ, quản lý, truy vấn tới cơ sở dữ liệu mục tiêu di động

- Đồng bộ hóa dữ liệu với Web server

 Biên soạn tài liệu và hướng dẫn sử dụng

1.4 Phân công công việc

liệu , giao diện

trang web cho

Trang 10

CHƯƠNG 2 : CƠ SỞ LÍ THUYẾT

2.1 Giới thiệu về GPS:

Hệ thống định vị toàn cầu (Global Positioning System - GPS) là hệ thống xác định vị trí dựa trên vị trí của các vệ tinh nhân tạo Trong cùng một thời điểm, ở một vị trí trên mặt đất nếu thiết bị GPS xác định được khoảng cách đến ba vệ tinh (tối thiểu) thì sẽ tính được một vị trí tọa độ của thiết bị GPS đó

GPS ban đầu chỉ dùng cho các mục đích quân sự, nhưng không hệ nào đưa ra sựđảm bảo tồn tại liên tục và độ chính xác Vì thế chúng không thỏa mãn được yêu cầu

an toàn ngày càng cao cho hệ thống dẫn đường dân sự hàng không và hàng hải Đặc biệt là tại những vùng và tại thời điểm có hoạt động quân sự của những quốc gia sở hữu các hệ thống đó Do không thỏa mãn được nhu cầu trên nên từ năm 1980 chính phủ Mỹ cho phép sử dụng hệ thống định vị toàn cầu trong dân sự

Hoạt động của GPS

Các vệ tinh GPS bay vòng quanh trái đất hai lần trong một ngày theo một quỹ đạo rất chính xác và phát tín hiệu có thông tin xuống Trái Đất Về bản chất máy thu GPS so sánh thời gian tín hiệu được phát đi từ vệ tinh với thời gian nhận được chúng Sai lệch về thời gian cho biết máy thu GPS ở cách vệ tinh bao xa Rồi với nhiều quãng cách đo được tới nhiều vệ tinh máy thu có thể tính được vị trí của người dùng và hiển thị lên bản đồ điện tử của máy Máy thu phải nhận được tín hiệu của ít nhất ba vệ tinh

để tính ra vị trí hai chiều (kinh độ và vĩ độ) và để theo dõi chuyển động Khi nhận đượctín hiệu của ít nhất 4 vệ tinh thì máy thu có thể tính được vị trí ba chiều (kinh độ, vĩ độ

và độ cao) Một khi vị trí người dùng đã tính được thì máy thu GPS có thể tính các thông tin khác, như tốc độ, hướng chuyển động, bám sát di chuyển, khoảng hành trình, quãng cách tới điểm đến, thời gian mặt trời mọc, lặn và nhiều thứ khác nữa Tín hiệu

Trang 11

GPS Vệ tinh GPS phát hai tín hiệu vô tuyến công suất thấp dải L1 và L2 (dải L là phầnsóng cực ngắn của phổ điện từ trải rộng từ 0,39 tới 1,55 GHz) GPS dân sự dùng tần số L1 1575.42 MHz trọng tải UHF Tín hiệu truyền trực thị, có nghĩa là chúng sẽ xuyên qua mây, thủy tinh và nhựa nhưng ko qua phần lớn các đối tượng cứng như núi và nhà

Ứng dụng GPS trong dân dụng

- Quản lý điều hành xe

- Khảo sát trắc địa môi trường

- Quản lý con người

Trang 12

Thông số kĩ thuật:

 Vi điều khiển chính: ATmega2560

 IC nạp và giao tiếp UART: ATmega16U2

 Nguồn nuôi mạch: 5VDC từ cổng USB hoặc nguồn ngoài cắm từ giắc tròn

DC (khuyên dùng 6~9VDC để đảm bảo mạch hoạt động tốt, nếu bạn cắm 12VDC thì IC ổn áp rất dễ chết và gây hư hỏng mạch)

 Số chân Digital: 54 (15 chân PWM)

 Số chân Analog: 16

 Giao tiếp UART : 4 bộ UART

 Giao tiếp SPI : 1 bộ ( chân 50 -> 53 ) dùng với thư viện SPI của Arduino

 Giao tiếp I2C : 1 bộ

Trang 13

 Timing accuracy: 1us

 Reference coordinate system: WGS-84

 Maximum Altitude: 18,000 m

Trang 14

Tên chân Mô tả

PPS Chính xác 1 giây sẽ xuất 1 xung ra

Thông số kỹ thuật:

 Nguồn cấp: 4.2VDC , có thể sử dụng với nguồn dòng thấp từ 500mAh trở lên (như cổng USB, nguồn từ Board Arduino) Nhưng khuyên các bạn nên dùng

Trang 15

nguồn có dòng và áp đủ 4.2V-1A để đảm bảo mạch hoạt động ổn định Bạn có thể mua mạch giảm áp tại đây.

 Khe cắm SIM : MICROSIM

 DTR : Chân UART DTR, thường không xài

 SPKP, SPKN: ngõ ra âm thanh, nối với loa để phát âm thanh

 MICP, MICN: ngõ vao âm thanh, phải gắn thêm Micro để thu âm thanh

 Reset: Chân khởi động lại Sim800L (thường không xài)

 RING : báo có cuộc gọi đến

Trang 16

GND: Chân Mass, cấp 0V.

Trang 17

Hình 4 : Module sim900

2.2.4 SD card

Tính năng : kết nối với adruino và thẻ nhớ để lưu trữ thông tin offline

Có thể chọn nhiều loại thẻ SD để thay đổi dung lượng

Hình 5: Module SD card

2.2.5 Màn hình LCD

Hiển thị các thông số như ngày tháng năm , nhiệt độ , quãng đường, vận tốc

Trang 18

Hình 6: Màn hình LCD

2.2.6 Sơ đồ khối

ServerLCD

GSMAdruino

GPS module

SD Card

Trang 19

2.3 My SQL

2.3.1 Giới thiệu cơ sở dữ liệu MySQL

Là ứng dụng cơ sở dữ liệu mã nguồn mở phổ biến nhất hiện nay (theo www mysql com) và được sử dụng phối hợp với PHP Trước khi làm việc với MySQL cần xác địnhcác nhu cầu cho ứng dụng MySQL là cơ sở dữ có trình giao diện trên Windows hay Linux, cho phép người sử dụng có thể thao tác các hành động liên quan đến nó Việc tìm hiểu từng công nghệ trước khi bắt tay vào việc viết mã kịch bản PHP, việc tích hợphai công nghệ PHP và MySQL là một công việc cần thiết và rất quan trọng

như :Oracle, SQL Server,

- Truy cập: Truy cập dữ liệu phụ thuộc vào mục đích và yêu cầu của người sử dụng, ở mức độ mang tính cục bộ, truy cập cơ sỏ dữ liệu ngay trong cơ sở dữ liệu với nhau, nhằm trao đổi hay xử lí dữ liệu ngay bên trong chính nó, nhưng do mục đích và yêu cầu người dùng vượt ra ngoài cơ sở dữ liệu, nên bạn cần có các phương thức truy cập dữ liệu giữa các cơ sở dử liệu với nhau như:Microsoft Access với SQL Server, hay SQL Server và cơ sở dữ liệu Oracle

- Tổ chức: Tổ chức cơ sở dữ liệu phụ thuộc vào mô hình cơ sở dữ liệu,phân tích

và thiết kế cơ sở dữ liệu tức là tổ chức cơ sở dữ liệu phụ thuộc vào đặc điểm riêng của từng ứng dụng Tuy nhiên khi tổ chức cơ sở dữ liệu cần phải tuân theo một số tiêu chuẩn của hệ thống cơ sở dữ liệu nnhằm tăng tính tối ưu khi truy cập và xử lí

Trang 20

- Xử lí: Tùy vào nhu cầu tính toán và truy vấn cơ sở dữ liệu với cácmục đích khác nhau, cần phải sử dụng các phát biểu truy vấn cùng các phép toán, phát biểu của

cơ sở dữ liệu để xuất ra kết quả như yêu cầu Để thao tác hay xử lí dữ liệu bên trong chính cơ sở dữ liệu ta sử dụng các ngôn ngữ lập trình như:PHP, C++, Java, Visual Basic,

2.4 Mô hình quản lí

2.4.1 Mô hình dữ liệu

Trang 21

2.4.2 Sơ đồ phân rã chức năng

QUẢN LÝ DỊCH VỤ CHO THUÊ XE

Cập nhật danhmục

Quản lý hệ thống

Báo cáo

Danh sáchquản lý

Thanh toánTrả xe

Cập nhậtĐăng nhập

Đăng xuất

Quản lí khách hàng

Cho thuê xe

Lấy xe

Trang 22

KẾT LUẬN

Thực tập tốt nghiệp là giai đoạn quan trọng cho sinh viên hiểu biết thêm về thực

tế, gắn kết thực tế với lý thuyết chuyên ngành, là tiền đề cho việc thực hiện Đồ án tốt nghiệp Qua đợt thực tập này giúp chúng em ngày càng hoàn thiện mình về kiến thức chuyên môn cũng như kinh nghiệm cuộc sống Qua đó, phần nào giúp chúng em tự tin hơn, bản lĩnh hơn

Nhóm chúng em xin chân thành cảm ơn sự hướng dẫn tận tình của TS.Phùng

Thị Kiều Hà đã giúp chúng em hoàn thành đợt thực tập tốt nghiệp và hoàn thành báo

cáo thực tập tốt nghiệp này

Chúng em hy vọng với hành trang kiến thức sau những năm học tập ở trường và kinh nghiệm thực tiễn khi thực tập ở xí nghiệp chúng em có thể tự tin để hoạt động trong lĩnh vực chuyên môn Điện tử viễn thông

Nhóm sinh viên

Ngày đăng: 05/06/2019, 09:00

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w