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

Đồ án cơ sở 3 Đề tài xây dựng ứng dụng mobile Đặt vé máy bay

17 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 17
Dung lượng 1,3 MB

Nội dung

LOI MO DAU Ngày nay ứng dụng của công nghệ thông tin được sử dụng tronp mọi lĩnh vực nghiên cứu khoa học kỹ thuật và trone đời sống máy tính đã trở thành công cụ hữu hiệu để con người lư

Trang 1

TRUONG DAI HOC CONG NGHE THONG TIN VA

TRUYEN THONG VIET — HAN

KHOA KHOA HOC MAY TINH

VKU

ĐỒ ÁN CƠ SỞ 3

DE TAI: XAY DUNG UNG DUNG MOBILE PAT VE MAY BAY

Sinh viên thực hiện : TRẦN GIA TIẾN ĐẠT, VŨ PHƯƠNG NAM

Mã sinh viên : 211T126, 211T688

Giảng viên hướng dẫn: —- TS Lé Tan

Đà nẵng, tháng 5 năm 2023

Trang 2

TRUONG DAI HOC CONG NGHE THONG TIN VA

TRUYEN THONG VIET — HAN

KHOA KHOA HOC MAY TINH

VU

ĐỒ ÁN CƠ SỞ 3

DE TAI: XAY DUNG UNG DUNG MOBILE PAT VE MAY BAY

Sinh viên thực hiện : TRAN GIA TIEN DAT, VU PHUONG NAM

Mã sinh viên : 211T126, 211T688

Đà nẵng, tháng 5 năm 2023

Trang 3

LOI MO DAU

Ngày nay ứng dụng của công nghệ thông tin được sử dụng tronp mọi lĩnh vực nghiên cứu khoa học kỹ thuật và trone đời sống máy tính đã trở thành công cụ hữu hiệu

để con người lưu trữ, phân tích và xử lý thông tin Ở nước ta, với sự phát triển chung của nên kinh tế, tin học đã được ứng dụng rộng rãi trong công tác quản lý, dần khẳng định thé mạnh và vị trí quan trọng của mình

Như chúng ta đã biết, ngày nay hơn một nửa nhân loại sử dụng điện thoại di động

để gọi và liên lạc qua mạng không dây Dân số 3 tỷ người này sẽ tiếp tục tăng trong tương lai, và điện thoại di động sẽ trở nên “thông minh” với nhiều chức năng và dịch vụ hấp dẫn Do đó, thị trường thiết bị di động thông minh sẽ vượt qua máy tính trong thời gian tới Chính vỉ vậy mà việc lập trình trên thiết bị di động noày cảng trở nên phô biến

và phát triển rất nhanh chóng Android có nhiều công cụ và công cụ miễn phí dé nghiên

cứu và phát triển phần mềm trên nền tảng của nó

Đề xây dựng hệ thống đặt vé máy bay, đồ án này chúng tôi đã chọn mô hình thiết kế trên nền tảng android cho phép người dùng đặt vé máy bay online thông qua thiết bị điện thoại chạy hệ điều hành android Hệ thống này là ngôn ngữ java và mysql, với các chức năng cơ bản như đặt vé máy bay, tìm kiếm thông tin chuyến bay

Trang 4

NHAN XET CUA GIANG VIEN HUONG DAN

Giáo viên hưởng dâm (Ky và ghi rõ họ tên)

Trang 5

LOI CAM ON

Được sự giúp đỡ tận tỉnh của TS Lê Tân trong việc giảng dạy và giải đáp những

thắc mắc của sinh viên chúng em Trong quá trình rèn luyện, học tập chúng em đã tiếp thu những kiến thức quý báu của các thầy cô trone môi trường Đại Học, cũng như những

kinh nghiệm đề bây giờ chúng em hoàn thành bài đỗ án này một cách thuận lợi

Xin gửi lời cảm ơn đến Khoa Khoa học máy tính đã đưa môn học này vào quá trình học tập cho chúng em, ø1úp ích được việc học tập và làm việc sau nảy trong ngành học

chúng em đang theo đuôi

Xin gửi lời cảm ơn đến anh/chị khóa trên củng với các bạn bẻ khóa k21 đã luôn

động viên và đánh giá về bài đồ án nảy để chúng em có thể mài dũa tiếp thu nhiều điều

tích cực mới khi làm đồ án này

Trong quá trình làm bài cũng gặp không ít khó khăn và nhận lại nhiều sự đánh giá

của mọi người nhưng nhờ sự đoàn kết của các bạn trong nhóm cũng như sự động viên các bạn trone lớp đã g6p phan g1up chúng em hoàn thành đê tài này đúng thời han

Em xin chân thành cảm ơn!

Sinh vién thirc hién

Tran Gia Tién Dat

Vũ Phuong Nam

Trang 6

lop (em 2 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN -55 222122222111222112221122111221110211 1 rke 3

M9): 00090:00):.0/ 01088 ẽỀ4a1 Ả Ả 7

9009 iciic o5 ẽ 7

A Tên đề tài: Xây dựng ứng dụng đặt vé máy bay L LH 2H 2111111112111 1H Hy 7

B Giới thiệu về các công nphệ, phần mềm thực hiện SH SE 2111111315113 1 51155551551 15115 11s se: 7

Il Sựra đời và phát triển của internet sa SH n1 111115511151 21 2111111115211 E1 5112 1tr He 8

II Hệ điều hành Android : 2225 22222%22221112222 12221 1222111 T01 1111211 8

cm ee eecctecsseneeessnsesssneeesseeecssesecssesecsieseeseseecsneesinesimeessessssneeeeessnes 8

2 Nhe GiGins cece cc cecccccecccccscsscevecsesesevesevevevevsesesesevevesavsvsssssevevsvecstissssevevssvevstvevetsececatsees 8 IH.2 Cong cy lap trinh Android Studio ccc ccccccesceseeseseeseecseeneecnesesessesstseeenteeeeeas 8

CHUONG 2: PHAN TICH VA THIET KE HỆ THỒNG - 2222222222222221222112221 22222 9

A Téng quan vé 6 tai ieee ceccccceeccssesecssesecsecsesseseeseesecsuesicsessseesicsicsecsessnseesiesessiesesseseetseses 9

I Mục đắch xây dựng ứng dụng 12c 121122121 12111111111 11110111 1111110111181 12g 112kg 9

ILI Đối với người đùng: -2- + 1221121201221 1 12222121 1 1221112121 rte 9

TH Yêu cầu phi chức năng: -52- 5S 21EE191121121111112111121211111212121 211211 n tru 9 HLI Về đự ri 0 ee cc ecccceeceneesseesseceseesseeseecseesseessccsscssesseeseesecesecsecsectsesiseseessseesseeesses 9 I2 Về tắnh tương thắch 52-2 S1 SE1E21511211 1111112111121 11111212122 11 ng ga nưệg 10

C Thiết kế hệ thống -.- 1 S1 E1E21211212111112112112112111211 21 121 11111 111 11 nai 10

Ll Đối tượng là người dùng vào trải nghiệm ứng dụng - 52 s21 2222112 mrtg 10

Trang 7

Il Các file trong ứng dụng andfoId - - : 22: 22111211121 1221 1211121115511 1 18111181115 1111 182111 11

IL = Package classe ccccccccccccessccssccesesscesseesseeseceseesecsecesessesseseseeseeeeseessesenseeenteeeesaes 11

IH.1 Giao diện "người dùng vào trải nghiệm & sử dụng ứng dụng” .cccccc s25: 13

1 Giao diện đăng nhập - L2 2 12112111211 1221 10111011111 1111 111111111 1121111151111 1 9g 1kg 13

2 Giao diện tìm kiếm vé : 2::2221112211122111.2211 1.111.111.111 re 14

9009 ii css mẽ 20

lân (can 20

Trang 8

DANH MUC HINH VE

Hinh 1 Cac Package class

Hinh 2 Cac activity

Hinh 3 Giao diện đăng nhập

Hinh 4 Giao dién tim kiém vé

Hinh 5 Giao diện giới thiệu

Hinh 6 Giao dién dat vé

11

11

13

14

15 16

Trang 9

CHUONG 1: GIOITHIEU

A Tén dé tai: Xay dung img dung dat vé may bay

B Gidi thigu vé cac céng nghé, phan mém thue hién

I Giới thiệu về internet

1- Internet là tài nguyên vô tận với con người trong mọi lĩnh vực 2- Internet là mạng máy tính khổng lề được kết nối lại với nhau Bất cứ

vị trí, khoảng cách hoặc thoi gian nao, mét may tinh kết nối vào mạng Internet đều được coi là thành viên của mạng Internet

II Sự ra đời và phát triển của internet

1- Trong những năm 60 và 70, nhiều công nghệ mạng máy tính ra đời nhưng mỗi kiểu lại đựa trên những phần cứng riêng biệt Một trong những kiêu này được gọi là mạng LAN cục bộ (Local Area Networks -LAN), nỗi các máy tính với nhau trong phạm vi hẹp bằng dây dẫn và một thiết bị cài đặt trong mỗi máy 2- Các mạng lớn được gọi là mạng diện rộng (Wide Area Networks- WAN), nỗi nhiều máy tính với nhau trong phạm vi rộng thông qua một hệ thống dây truyền dẫn kiêu như trong các hệ thông điện thoại

3- Giao thức TCP/IP đảm bảo sự thông suốt trao đổi thông tin giữa các máy tính Internet hiện nay đang liên kết hàng ngàn máy tính thuộc các công ty, cơ

quan nhả nước, các trung tâm nghiên cứu khoa học, trường đại học, không phân

biệt khoảng cách địa lý Đó là ngân hàng đữ liệu không lồ của nhân loại

1 Anđroid là một hệ điều hành có mã nguồn mở dựa trên nên tảng Linux được thiết kế dành riêng cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng Ban đầu, hệ điều này này được phát triển bởi công ty Android, với sự hỗ trợ tài chính từ Google, sau đó chính Google đã mua lại công ty này và tiếp tục phát triển Android trở thành một nền tảng hiệu quả hơn

1 Ưu điểm

1- Android có khả năng tùy biến cao, cho phép tùy ý chỉnh sửa mà không có sự can thiệp hay ràng buộc phap ly tr Google

2- Anđroid xuất hiện trên rất nhiều mẫu thiết bị từ phân khúc binh dân đến cao cấp, mang đến nhiều lựa chọn cho người dụng

3- Kho ứng dụng Google Play Store đồ sộ, nhiều ứng hữu ích

4- Giao diện thân thiện, đễ sử dụng

2 Nhược điểm

1- Do tính chất mã nguồn mở nên Android luôn có nguy cơ tiềm ân cao

bị dính virus hoặc các phần mềm độc hại

Trang 10

2- Android có sự phân mảnh quá lớn do có mặt trên rất nhiều thiết bị khác nhau, gây nên một số khó khăn cho các nhà phát triển khi xây dựng ứng dụng mới

3- Không hỗ trợ cập nhật cho tất cả mọi thiết bị, do đó trong nhiều trường hợp, nếu muốn trải nghiệm phiên bản Android mới, người dùng phải mua

thiết bị mới

IIH2 Công cụ lập trình Android Studio

1 Giới thiệu

Android Studio lần đầu tiên được công bố tại hội nghị Google I/O vào năm 2013 và được phát hành cho công chúng vào năm 2014 sau nhiều phiên bản beta khác nhau Trước khi được phát hành, các nhà phát triển Android thường sử dụngcác công cụ như Eclipse IDE, một IDE Java chung cũng hỗ trợ

nhiều ngôn ngữ lập trình khác Có nhiều công cụ đề phát triển Android nhưng

đến nay công cụ chính thức và mạnh mẽ nhất là Android Studio Đây là IDE (Môi trường phát triển tích hợp) chính thức cho nên tảng Android, được phát triển bởi Google và được sử dụng đề tạo phần lớn các ứng dụng mà bạn có thể

sử dụng hàng ngày

CHUONG 2: PHAN TÍCH VÀ THIET KE HE THONG

A Téng quan vé dé tai

I Mục đích xây dựng ứng dụng

1- Giúp người dùng đặt vé máy bay nhanh và tiết kiệm thời gian tới

quây, người dùng có thể ở nhà đặt vé máy bay chỉ cần có máy điện thoại và internet

2- Giúp người xem tìm kiếm chuyến bay, lịch bay

dựng ứng dụng này

4- Phát triển ứng dụng với quy mô lớn hơn để đáp ứng nhu câu thực tế hiện nay

1- Xây dựng ứng dụng đặt vé máy bay với các chức năng cơ bản 2- Đối tượng sử dụng: người dùng muốn đặt vé máy bay

B Xác định yêu cầu của hệ thống

I._ Đối tượng sử dụng

1- Người dùng muốn đặt , tìm kiếm, hay xem lịch bay

II Yêu cầu nghiệp vụ

IL1 Đối với người dùng:

1- Là người có nhu cầu đặt vé máy bay, xem hay tìm kiếm lịch bay

I Yêu cầu phi chức năng:

Trang 11

IH.2

1-

Vệ giao diện

Ứng dụng thiết kế đơn giản đơn giản, không quá phức tạp

Phông chữ dễ nhìn không gây rối mắt

Màu sắc hài hòa dé nhìn

Về tính tương thích

Tương thích với các dòng điện thoại android phô biến

C Thiết kế hệ thống

I Cac usecase déi tượng:

L1 Đối tượng là người dùng vào trải nghiệm ứng dụng

Đăng nhập, Đăng kí

Tìm kiếm vé máy bay

Xem lịch bay

Xem thông tin chuyến bay

Đặt vé máy bay

10

Trang 12

Il Các file trong ứng dụng android

IL1 Package class

Hinh I Cae Package class

H2 Cac activity

Hinh 2 Cae activity

11

Trang 13

I Thiết kế giao diện

Giao diện "người dùng vảo trải nghiệm & sử dụng ứng dụng"

1 Giao diện đăng nhập

Hình 3 Giao điện đăng nhập

12

Trang 14

2 Giao diện đăng nhập

Hình 3 Cao điện đăng nhập

3 Giao diện tìm kiêm vẻ:

13

Trang 15

For your safe journey

—+ +~—

© Round Trip O One way

From

Tc

Direct Flighis Add On Services OFF

Aduts(18+) Child (2-12 yrs)

SEARCH FLIGHTS

Exclusive Deals

sư W° CẨẰ-®€®

Hình 4 Giao điện tìm kiếm vé

4 Giao diện giới thiệu:

Exclusive Deals

Hình 5 Giao diện giới thiệu

14

Trang 16

5 Giao dién dat vé:

in isula

o rean Per ands near the penir Yate

BOOK TICKET

Hinh 6 Giao dién dat vé

15

Trang 17

CHUONG 3: TONG KET

A Két qua

1- Tạo được một ứng dụng đọc truyện gan như hoàn chỉnh

B Đánh giá

1 Mặt tốt

1- Tạo ra được một ứng dụng dựa trên kiến thức đã học

2- Có gắng hoàn thành đề tài đúng hạn

2 Hạn chế

2- Tìm tòi, học hỏi khá khó khăn

3- Hạn chế về mặt thời gian gây ra việc chưa hoàn chỉnh bài nhất

C Hướng phát triển

đánh g1á truyện, bookmarks,

2- Chia sẽ lên appstore

3- Tạo dựng một ứng dụng hoàn thiện nhất có thể đưa vào sử dụng

16

Ngày đăng: 19/12/2024, 15:09

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

TÀI LIỆU LIÊN QUAN