1. Trang chủ
  2. » Tất cả

Tiểu luận môn học phát triển ứng dụng di động đề tài xây dựng ứng dụng di động quản lý nhà trọ

41 3 0
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

Tiêu đề Xây Dựng Ứng Dụng Di Động Quản Lý Nhà Trọ
Tác giả Nguyễn Minh Toàn, Trần Tấn Tài, Lê Thanh Hoài
Người hướng dẫn ThS. Nguyễn Hữu Vĩnh
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Phát triển Ứng dụng Di động
Thể loại Tiểu luận môn học
Năm xuất bản 2021
Thành phố Bình Dương
Định dạng
Số trang 41
Dung lượng 1,91 MB

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

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG... TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIỆN KỸ THUẬT – CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG

Trang 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIỆN KỸ THUẬT – CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

Trang 3

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIỆN KỸ THUẬT – CÔNG NGHỆ

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN

Họ và tên giảng viên: ThS Nguy n Hễ ữu Vĩnh

Đề tài: Xây dựng ứng dụng di động quản lý nhà trọ

Nội dung nhận xét:

Điểm:

Bằng số:

Bằng chữ:

Bình Dương, ngày tháng năm 2021

GIẢNG VIÊN

Nguyễn Hữu Vĩnh

Trang 4

LỜI CẢM ƠN Trước tiên em xin gửi l i cờ ảm ơn chân thành đến thầy Nguyễn Hữu Vĩnh đã tận tình giúp đỡ, trực tiếp chỉ bảo, huớng dẫn em trong suốt quá trình thực hiện học phần Dự án Trong th i gian làm vi c, nhóm em không ng ng ti p thu thêm nhi u ki n th c b ích mà ờ ệ ừ ế ề ế ứ ổcòn h c tọ ập được tinh th n làm viầ ệc, thái độ nghiên c u khoa h c nghiêm túc, hi u qu , ứ ọ ệ ảđây là những điều rất cần thiết cho em trong quá trình học tập

Là sinh viên chuyên ngành Kỹ Thuật Ph n Mầ ềm Trường Đạ ọ- i h c Th D u Mủ ầ ột, được đào tạo được cung cấp những kiến thức từ cơ bản đến phức tạp về lập trình website nói chung và ng d ng các công nghứ ụ ệ vào website nói riêng đã giúp em nâng cao trình độhiểu bi t c a mình T ế ủ ừ đó có thể v n d ng nh ng ki n thậ ụ ữ ế ức đã được h c vào quá trình thọ ực hiện đề tài, nâng cao trình độ

Xin chân thành cảm ơn thầy Nguyễn Hữu Vĩnh đã tận tình hướng dẫn và góp ý trong suốt quá trình học t p và hoàn thiậ ện đồ án môn học

Xin chân thành cảm ơn!

Trang 5

LỜI CAM ĐOAN

Chúng tôi xin cam đoan đồ án phát triển mã nguồn m “Xây dựng ứng dụng di ở

động quản lý nhà trọ” là công trình nghiên cứu của bản thân và được sự hướng dẫn của giảng viên Nguy n Hễ ữu Vĩnh

Các n i dung nghiên c u, kộ ứ ết quả trong đề tài này là trung thực và chưa công bốdưới bất k hình thức nào trước đây

Những ph n s d ng tài li u tham khầ ử ụ ệ ảo trong đồ án đã được nêu rõ trong ph n tài ầliệu tham kh o ả

Ngoài ra , trong luận văn cn sử dụng một số nh n xậ t, đánh giá cũng như số liệu của các tác giả khác , cơ quan tố chức khác đều có trch dẫn và chú thch nguồn gốc Nếu phát hi n có bệ ất k ự s gian l n nào tôi xin hoàn toàn ch u trách nhiậ  ệm về ội ndung luận văn của mình Trường đạ ọc Thủ ầi h D u M t không ộ liên quan đến nh ng vi ữphạm tác quyền, b n quy n do tôi gây ra trong quá trình thả ề ực hiện (n u có) ế

Bình Dương, Ngày 14 tháng 11 năm 2021

Sinh viên

Trang 6

TÓM T T ẮHiện nay, khi các trường Đại học ngày một mở rộng, các khu công nghiệp xuất hiện ngày một nhiều, lượng sinh viên và người lao động sống xa nhà cũng tăng nhanh chóng một cách đáng kể Chnh xu hướng này kéo theo việc các khu nhà trọ mọc lên như

nấm, đ c biệt là gặ ần các trường Đạ ọc Cao đẳng, khu công nghiệp, từ nội h i cho tới ngoại thành Thực tế thì kinh doanh phòng tr ọ hay cho thuê căn hộ là một hình thức được nhiều người quan tâm hiện nay, bởi nó mang đến thu nhập cao và ổn đnh cho chủ nhà, nhu cầu luôn cao và ít chu những tác động t ừ môi trường bên ngoài N u sế ố lượng phòng tr cọ ủa bạn m c trung trung, không quá nhiở ứ ều thì dường như việc quản lý có l ẽ cũng khá dễdàng

Chính vì thu nhập cao và không s ợ không có người thuê, nhiều ch nhà m nh d n ủ ạ ạđầu tư vào hình thức kinh doanh này, với quy mô nhà trọ lớn, nhiều phòng hay thậm chí

là phân bố ở nhi u chề ỉ khác nhau, điều này khi n bế ạn không có đủ ời gian đểth quản lý t t ấ

cả và s d ng ph n mử ụ ầ ềm quản lý nhà tr chính là giọ ải pháp đơn giản, hi u quệ ả b n có để ạthể theo dõi tất cả ọ m i th Chính vì th em ch n ứ ế ọ đề tài: “Xây dựng ứng dụng di động

quản lý nhà trọ ” làm đề tài tiểu lu n cu i kì cho môn hậ ố ọc “Phát triể ứn ng d ng di ụ

động”

Gồm 5 chương:

Chương 1: Giới thiệu tổng quan đề tài

Chương 2: Cơ sở lý thuyết

Chương 3: Phân tích và thiết kê hệ thống

Chương 4: Hiện thực chức năng và kiểm th phần mềm ử

Chương 5: Kết luận và hướng phát triển

Trang 7

it is less affected by the environment outside school If your number of rooms is average, not too much, it seems that the management is probably quite easy

Because of high income and not afraid of not having tenants, many landlords boldly invest in this business form, with large scale inns, many rooms or even distributed in many different locations, this so you don't have enough time to manage it all and using hostel management software is a simple and effective solution for you to keep track of everything That's why I chose the topic : "Building a mobile application for hotel management" as the final thesis topic for the subject "Developing a mobile application" Consists of 5 chapters:

Chapter 1: Introduction to the topic

Chapter 2: Theoretical Basis

Chapter 3: System analysis and design

Chapter 4: Functional implementation and software testing

Chapter 5: Conclusion and development direction

Trang 8

MỞ ĐẦU

Cùng v i xu th toàn c u hóa, kinh doanh qu c t và cu c cách m ng công ngh 4.0 ớ ế ầ ố ế ộ ạ ệđang phát triển mạnh mẽ, hoạt động thương mại điện tử cũng ngày càng trở nên đa dạng, phong phú và có ý nghĩa hết sức quan trọng đối với mỗi quốc gia trong nền kinh tế toàn cầu

Thương mại điện tử là một lĩnh vực mới rất phức tạp liên quan đến rất nhiều vấn đềnhư con người, văn hóa, phong tục tập quán, công nghệ, hệ thống luật pháp…do vậy việc phát triển thương mại điện t ử luôn được ưu tiên trong xu hướng phát tri n kinh t hi n nay ể ế ệThay vì phải đi tận ra cửa hàng để ự l a ch n nh ng s n ph m thì giọ ữ ả ẩ ờ đây chúng ta có thể ngồi ở nhà xem t t c nh ng lo i m ph m, thông tin chi tiấ ả ữ ạ ỹ ẩ ết cũng như giá cả mà cửa hàng bày bán Từ đó sẽ chọn ra đôi ưng ý và chỉ ần đặ c t mua là vài ngày sau sẽ có người giao hàng đến thật tiện lợi

Là sinh viên chuyên ngành Kỹ Thuật Ph n Mầ ềm Trường Đạ- i h c Th D u M t, ọ ủ ầ ộđược đào tạo được cung cấp những kiến thức từ cơ bản đến phức tạp về thương mại điện

tử nói chung và ng d ng ph n mứ ụ ầ ềm nói riêng đã giúp em nâng cao trình độ ể hi u bi t cế ủa mình Từ đó có thể ậ v n d ng nh ng ki n thụ ữ ế ức đã được h c vào quá trình làm vi c, nâng ọ ệcao trình độ

Trang 9

TRƯỜNG ĐH THỦ DẦU MỘT

KHOA KỸ THUẬT CÔNG NGHỆ

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc

PHIẾU ĐÁNH GIÁ PROJECT

(Đánh giá quá trình th c hiện, báo cáo văn bản và sản phẩm)

Khá 75%

Trung bình 50%

Kém 0%

Tìm kiếm và đưa

ra được ý tưởng khá t t ố

Chọn ý tưởng trong s ố được đề nghị

Không quan tâm lựa chọn ý tưởng Lập k ế

Khá hợp lý, điều chỉnh chút ít theo góp ý

Chưa hợp lý, có điều ch nh theo ỉ góp ý

Không hợp

lý và không điều chỉnh theo góp ý Quá

Chuẩn bị được

đa số điều kiện cho vi c th ệ ực hiện, có th ể khởi

độ ng và b sung ổ sau

Chuẩn bị được một số điều kiện cho vi c th c hi ệ ự ện nhưng cần bổ sung thêm m i có ớ thể khởi động

Không chuẩn bị được điều kiện nào

Trang 10

Thực hiện khá đúng phương pháp, sai sót nhỏ và có sửa chữa

Thực hiện tương đối đúng phương pháp, sai sót quan trọng và có sửa chữa

Thực hiện không đúng phương pháp, sai sót không sửa ch a ữ

10 Triển khai đúng

kế hoạch

Triển khai khá đúng kế hoạch,

có ch m tr ậ ễ nhưng không gây ảnh hưởng

Triển khai tương đối đúng kế hoạ ch, có ch m ậ trễ gây ảnh hưởng nhưng khắc phục được

Triển khai chậm trễ, gây ảnh hưởng không khắc phục được Mức độ

Trang 11

TÊN H VÀ CH KÝ XÁC NH N C A GV Ọ Ữ Ậ Ủ : Nguyễn Hữu Vĩnh

Phần 2: Đánh giá cá nhân làm việc nhóm Làm việ c nhóm

Hướng d ẫn: Nhóm h p thảo luận đánh giá lẫn nhau K t qu này s ế ả ẽ được s dử ụng để qui đổi từ điểm của nhóm thành điểm của m i cá nhân, tu theo % mỗ ỳ ỗi cá nhân đạt được

1) Thành viên có tham gia họp đầy đủ: 40%

Trang 12

(phần này do GV ghi và lưu

riêng để theo dõi, tư vấn cho

Trang 13

- V ề kiế n th c, k ứ ỹ năng, thái độ:

Trang 14

MỤC LỤC

LỜI CẢM ƠN 4

LỜI CAM ĐOAN 5

TÓM TẮT 6

SUMMARY 7

MỞ ĐẦU 8

CHƯƠNG 1:GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 18

1.1 Tên đề tài: 18

1.2 M ục đích chọn đề tài: 18

1.3 Ý nghĩa đề tài: 18

1.4 Phương pháp nghiên cứu: 18

1.5 Bài toán: 18

1.6 Hướ ng gi i quy t ả ế 19

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

2.1 Android studio .20

2.2 SQLite 20

2.3 Java 21

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23

3.1 Xác đị nh yêu c ầu: 23

a Khả o sát nhu c u th c t : ầ ự ế 23

b Yêu c u ch ầ ức năng: 23

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

3.2 Biểu đồ Class: 23

3.3 Biểu đồ Usecase: 24

a Danh sách các Actor: 24

b Danh sách các Usecase: .24

c Đặ ả c t usecase 25

3.4 Thi ết kế Database: .31

CHƯƠNG 4: HIỆN THỰC CHỨC NĂNG 33

a Sơ đồ liên k t các màng hình ế 33

b Giao di ện ngườ i dùng .34

CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN5: 40

Trang 15

5.1 K t qu : ế ả 40 5.2 Hướ ng phát tri ển: 40

TÀI LIỆU THAM KHẢO 41

Trang 16

DANH M C HÌNH

Hình 1 Sơ đồ class 23

Hình 2 Sơ đồ Usecase tổng quát 24

Hình 3 Database b ng giá 31 ả Hình 4 Database chi tiết hóa đơn 31

Hình 5 Database phòng 32

Hình 6 Database khách hàng 32

Hình 7 Sơ đồ liên k t màn hình 33 ế Hình 8 Giao diện đăng nhập 34

Hình 9 Giao di n trang ch 35 ệ ủ Hình 10 Giao diênh quản lý phòng 36

Hình 11 Giao diện thêm phòng 37

Hình 12 Giao di n quệ ản lý hóa đơn 38

Hình 13 Giao diện qu n lý dả ch vụ 39

Trang 17

DANH M C BẢNG

Bảng 1 Danh sách Actor 24

Bảng 2 Danh sách Usecase 24

Bảng 3 Đặc tả Usecase đăng nhập 25

Bảng 4 Đặc tả Usecase đăng k 26

Bảng 5 Đặc tả Usecase đăng xuất 27

Bảng 6 Đặt tả Usecase quản lý phòng 28

Bảng 7 Đặc tả Usecase quản lý khách hàng 29

Bảng 8 Đặc tả Usecase quản lý hóa đơn 30

Trang 18

CHƯƠNG 1:GIỚI THIỆU TỔNG QUAN V Ề ĐỀ TÀI

Ứng dụng phần mềm h trợ ởỗ tr thành sự lựa ch n l tưởọ ý ng b i những lợi thế àở m phần m m h u ề ữ ch này mang lại Tìm hiểu, xác đnh được lý do vì sao nên s d ng ph n ử ụ ầmềm quản l nh ý à trọ - phòng trọ để ng d ng theo nhu c u di n ra thu n lứ ụ ầ ễ ậ ợi, có được kết quả cao như ý muốn

- Sưu tầm, nghiên cứu, các phương pháp xây dựng hệ thống ứng dụng

- Thống kê, thu th p thông tin ậ

1.5 Bài toán:

Việc quản l h ý ệ thống nh à trọ cho thuê bằng phương pháp th công t n tủ ồ ại nhiều vấn đề và không đem tới hiệu qu ả cao, độ chuẩn xác lý tưởng như mong muốn Lúc này,

ứng dụng phần mềm hỗ trợ trở thành s l a chọn lý tưởự ự ng b i nh ng lợi thếở ữ mà ph n ầmềm hữu ch này mang lại Tìm hiểu, xác đnh được lý do v sao nên s dì ử ụng ph n mầ ềm quản lý nhà trọ - phòng trọ để ng d ng theo nhu c u di n ra thu n lứ ụ ầ ễ ậ ợi, c ó được kết qu ảcao như ý muốn

Những kh  khăn khi quản lý nhà trọ th công :

Việc quản l nhý à trọ theo phương pháp th công l củ à ách thức ph biổ ến, đượ áp c dụng t nhiừ ều năm nay cho nhu cầu kinh doanh nh à trọ của từng người Với phương pháp này khi p d ng t n t i nh ng vá ụ ồ ạ ữ ấn đề tiêu c c, nh ng ự ữ ảnh hưởng mà chúng ta ho n à toàn không mong mu n Cố ó thể ìm hiể t u thấy được nh ng kh ữ ó khăn, những vấn đề tiêu cực cn t n t i khu qu n l nhồ ạ ả ý à trọ theo cách thức th ủ công để việc đưa ra phương hướng thay đổi sao cho th ch h p, h p lý nh ợ ợ ất được thực hiện hiệu qu v chuẩn x c ả à á

Trang 19

Ri ro trong quản lý khách tr :

An toàn cho kh ch thuê, duy tr an ninh cho khu tr l yêu cá ì ọ à ầu cơ bản cần được

đảm bảo, đá ứng đầy đủp khi cho thuê nhà trọ Khi có thể m bảo được yếu tố an ninh, đả

an toàn cao mới giúp nâng cao chất lượng d ch v nh  ụ à trọ cho thuê m à chúng ta đang kinh doanh Vi c qu n l kh ch thuê l vệ ả ý á à ấn đề cơ bản, quan tr ng c n chọ ầ ú ý cân nhắc, xem xt một cách chu n xẩ ác và toàn di n nhệ ằm đảm bảo gi p vi c nâng cao an ninh, an ú ệtoàn khi cho thuê nh à trọ được đảm bả ớo t i mức tối đa

1.6 Hướng giải quy t ế

Lợi ch khi s d ng ph n mử ụ ầ ềm quả ýn l nh à trọ: Hoàn to n kh c bi t và á ệ ới việc qu n ả

lý b ng c ch thằ á ức thủ công thì s d ng ph n mử ụ ầ ềm nhà trọ ng y cà àng được ưa chuộng, tin tưởng b i những l i thế, ưu điểm nổi bật mang lại Từ những lở ợ ợi ch thiết thực mà một phần m m h ề ỗ trợ qu n l phòng tr cho thuê mang lả ý ọ ại thì tìm hiểu thông tin, t nh to n v  á àcân nh c mắ ột cách thch h p gi p qu n l nhợ ú ả ý à trọ cho thuê di n ra thu n l i, suôn s ễ ậ ợ  như

ý muốn được thực hiện t t nhất ố

Việc quản l nhý à trọ không thch hợp, khoa học và hi u qu c ệ ả ó thể ảnh hưởng tới chnh yếu tố kinh tế Nguy cơ chu những hao hút tiền b c không c n thiạ ầ ết trong quá trình cho thuê nhà trọ ho n to n cà à ó thể xuất hiện m à chúng ta ho n to n không mong muà à ốn gặp ph i Mả ọi rủi ro đều có thể xuất hiện, v o bà ấ  thời điểm n o khi ti n h nh qu n lt k à ế à ả ý

thủ công Bởi thế , t nh to n v cân nhá à ắc ứng d ng ph n mụ ầ ềm hỗ ợ ở ành gitr tr th ải phá ýp l tưởng, lựa chọn hoàn hảo đáng để cân nhắc Giảm thiểu tới mức tối đa những rủi ro xu t ấhiện, t ừ đó vi c hao h t ti n bệ ụ ề ạc khó ó thể x y ra c ả

Mọi thông tin liên quan t ừ thông tin khách thuê, đặc điểm của khách thuê, loại phng cho thuê, hay thời điểm thuê v ph ng, chi phà trả   điện nước,… và mọi tin tức khác đ u có thể c p nhề ậ ật đầy đủ, chi tiết và chu n xẩ ác Nó đảm bảo giúp vi c cho thuê ệdiễn ra suôn s , không c nh ng sai s ó ữ ót có kh ả năng xuất hi n, gây ra nh ng phi n toệ ữ ề ái không mong mu n ố

Ứng dụng một phần m m tnh tiền cho kinh doanh nhà tr thìề ọ việc quản l khoa ýhọc và h p lợ ý, thiết lập các ph p t nh chu n xẩ ác và thch hợp đều được đảm bảo Lúc đ , óviệc có thể nh to n m t á ọi chi ph chu n x c, xuẩ á ất hóa đơn chi tiết cho t ng phừ ng được

tiến h nh suôn sà  Qua đó, cho thuê di n ra thu n lễ ậ ợi, thành công như ýmuốn được đảm bảo tốt như mong đợi

Đặc biệt, v i những chủ nhà trọ bận r n, không c th i gian quản l phải thuê ớ ộ ó ờ ýngười thực hiện m i cộng việc vô t nh dẫn t i những hao tốn về chi ph không cần thiết ọ ì ớ Bởi thế, ti n h nh cân nhế à ắc, tìm hi u v ể à chọn một phần mềm thch hợp vừa đem lại hiệu quả ng d ng cao, h ứ ụ ỗ trợ cho công vi c kinh doanh tệ ốt lại tr nh nh ng hao tá ữ ốn, l ng ph ã chi ph không đáng c có ó thể xu t hiấ ện được thực hiện hi u quệ ả

Trang 20

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

2.1 Android studio

Android Studio là Môi trường phát triển tch hợp (IDE) chnh thức để phát triển ứng dụng Android, dựa trên IntelliJ IDEA Ngoài các công cụ dành cho nhà phát triển và biên tập mã mạnh mẽ của IntelliJ, Android Studio cung cấp nhiều tnh năng hơn nữa

để nâng cao năng suất của bạn khi xây dựng các ứng dụng Android, chẳng hạn như:

➢ Hệ thống xây dựng dựa trên Gradle linh hoạt

➢ Trình giả lập nhanh và giàu tnh năng

➢ Một môi trường hợp nhất, nơi bạn có thể phát triển cho tất cả các thiết b Android

➢ Áp dụng các Thay đổi để đẩy mã và thay đổi tài nguyên cho ứng dụng đang chạy của bạn mà không cần khởi động lại ứng dụng của bạn

➢ Các mẫu mã và tch hợp GitHub để giúp bạn xây dựng các tnh năng ứng dụng phổ biến và nhập mã mẫu

➢ Các công cụ và khuôn khổ thử nghiệm mở rộng

➢ Các công cụ của Lint để nắm bắt hiệu suất, khả năng sử dụng, khả năng tương thch của phiên bản và các vấn đề khác

➢ Hỗ trợ C ++ và NDK ü Hỗ trợ tch hợp cho Google Cloud Platform , giúp dễ dàng tch hợp Google Cloud Messaging và App Engine

2.2 S QLite

SQLite là gì?

➢ SQLite là một thư viện phần mềm mà triển khai một SQL Database Engine, không cần máy chủ, không cần cấu hình, khp kn và nhỏ gọn Nó là một cơ sở dữ liệu, không cần cấu hình, có nghĩa là giống như các cơ sở dữ liệu khác mà bạn không cần phải cấu hình nó trong hệ thống của mình

➢ SQLite engine không phải là một quy trình độc lập (standalone process) như các cơ

sở dữ liệu khác, bạn có thể liên kết nó một cách tĩnh hoặc động tùy theo yêu cầu của bạn với ứng dụng của bạn SQLite truy cập trực tiếp các file lưu trữ (storage files) của nó

Tại sao lại là SQLite?

➢ SQLite không yêu cầu một quy trình hoặc hệ thống máy chủ riêng biệt để hoạt động

➢ SQLite không cần cấu hình, có nghĩa là không cần thiết lập hoặc quản tr

Ngày đăng: 11/02/2023, 16:42

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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