Xem mẫu
- TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
XÂY DỰNG WEBSITE ĐẶT PHÕNG
SỬ DỤNG FRAMEWORK LARAVEL
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
NIÊN KHÓA: 2016 - 2019
HSSV : Võ Tài Trƣờng
Mã HSSV : CCCT16A024
CBHD : ThS. Lƣơng Khánh Tý
Đà Nẵng, 06/2019
- MỞ ĐẦU
Cuộc cách mạng khoa học và công nghệ trên toàn thế giới thúc
đẩy loài người bước sang một kỷ nguyên mới. Đó là kỷ nguyên của
nền văn minh dựa trên cơ sở công nghiệp trí tuệ. Cuộc cách mạng
khoa học kỹ thuật có thể được đánh dấu bằng sự ra đời và phát triển
ồ ạt của máy tính cũng như sự đa dạng của công nghệ phần mềm,
nên việc ứng dụng tin học vào đời sống xã hội nói chung và công tác
quản lý nói riêng đang phát triển mạnh mẽ, nó góp một vai trò không
nhỏ vào việc phát triển của công nghệ thông tin và ngày nay sự phát
triển đó đang được ứng dụng nhiều và không thể thiếu được trong
mọi ngành nghề văn phòng, quảng cáo, tài chính, công tác quản lý …
Sự bùng nổ Internet trên mọi lĩnh vực giúp mọi người có thể
lấy các tin tức cần thiết, chia sẻ các thông tin trên mạng máy tính và
liên lạc với người ở xa. Website là một trong những phương tiện hữu
ích giúp người sử dụng làm những công việc trên, thông qua Web
mọi người tìm những gì mình cần rất nhanh chóng mà không thiếu
thốn thời gian vì phát triển thương mại điện tử nên mọi cơ quan, văn
phòng cũng như siêu thị đều có Web của riêng mình. Bạn nghĩ sao
khi chỉ cần ngồi nhà mà có thể đặt hàng, đặt phòng cũng như lấy
thông tin cần thiết. Có được những điều đó là nhờ sự kết hợp của
Web và cơ sở dữ liệu nhằm đưa ra những cơ sở dữ liệu đơn lẽ độc
lập trở nên hữu ích cho mọi người trên toàn thế giới, giúp mọi người
có thể truy cập kho dữ liệu khổng lồ của nhân loại. Web trở thành
một cuộc cách mạng vì nó làm cho Internet trở nên thân thiện với
người dùng.
Xuất phát từ nhu cầu thực tiễn trên em đã lựa chọn đề tài tốt
nghiệp “Xây dựng website đặt phòng sử dụng framework Laravel”
nhằm giúp cho mọi người có thể truy cập để biết các thông tin chi
1
- tiết về khách sạn, phòng trọ để có sự lựa chọn phù hợp theo tiêu
chuẩn mỗi người. Có thể truy cập tại nhà hoặc bất cứ nơi nào bạn
muốn.
1. Lý do chọn đề tài
Hiện nay, công nghệ thông tin ngày càng phát triển mạnh
mẽ, Internet được phổ biến rộng rãi, nhu cầu đặt phòng khách sạn
trực tuyến ngày càng tăng nên việc đặt phòng qua mạng không còn
mới lạ với mọi người nữa. Mặc dù xây dựng một trang web đặt
phòng trực tuyến ở nước ta là còn mới mẻ nhưng rất khả thi khi đất
nước đã và đang từng bước đổi mới và phát triển, đây cũng là một cơ
hội rất lớn cho thương mại điện tử ở Việt Nam phát triển.
2. Mục tiêu và nhiệm vụ nghiên cứu
- Tìm hiểu được về quy trình đặt phòng trên website.
- Tìm hiểu về Framework Laravel
3. Đối tƣợng và phạm vi nghiên cứu
- Nghiên cứu về Framework Laravel
- Nghiên cứu về quy trình đặt phòng trên website.
4. Phƣơng pháp nghiên cứu
Tìm hiểu và phân tích những tài liệu trên mạng.
5. Dự kiến kết quả
Xây dựng được website có thể đặt phòng trên đó.
6. Ý nghĩa khoa học và ý nghĩa thực tiễn
- Ý nghĩa khoa học
Kết quả nghiên cứu của đề tài góp phần nâng cao nhận thức,
khả năng thu thập thông tin, phân tích yêu cầu của người dùng để
xây dựng được chương trình quản lý. Bước đầu tiếp cận ngôn ngữ
lập trình để xây dựng chương trình.
- Ý nghĩa thực tiễn
2
- Chương trình giúp cho việc quản lý đặt phòng được dễ dàng
hơn, Website đặt phòng trực tuyến có đầy đủ các chức năng cần thiết
đề ra, đảm bảo an toàn của cơ sở dữ liệu, cập nhật thông tin nhanh
chóng, thời gian truy cập nhanh.
Ngoài những nội dung như Phần mở đầu, kết luận, tài liệu
tham khảo thì nội dung chính của đồ án gồm các chương như sau:
Chương 1. Cơ sở lý thuyết.
Chương 2. Phân tích thiết kế.
Chương 3. Một số giao diện của chương trình.
3
- CHƢƠNG 1. CƠ SỞ LÝ THUYẾT
1.1. MYSQL LÀ GÌ
1.2. NHỮNG ĐIỂM MẠNH CỦA MYSQL
1.3. HTML LÀ GÌ
1.4. CSS LÀ GÌ
1.5. JS LÀ GÌ
1.6. API LÀ GÌ
1.7. NHỮNG ĐIỂM NỔI BẬT CỦA API
1.8. GIỚI THIỆU VỀ LARAVEL
1.9. LỊCH SỬ PHÁT TRIỂN CỦA LARAVEL
1.10. TRIẾT LÝ CỦA LARAVEL
1.11. CÁC ĐẶC TRƢNG CƠ BẢN CỦA LARAVEL
1.12. ƢU NHƢỢC ĐIỂM CỦA LARAVEL
1.13. CÀI ĐẶT LARAVEL
4
- CHƢƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1. ĐẶT VẤN ĐỀ
2.2. PHÂN TÍCH THIẾT KẾ
2.2.1. Yêu cầu phi chức năng
2.2.2. Yêu cầu chức năng
2.3. LIỆT KÊ CÁC TÁC NHÂN VÀ CA SỬ DỤNG
2.3.1. Tác nhân:
2.3.2. Ca sử dụng:
2.4. ĐẶT TẢ CA SỬ DỤNG
2.4.1. Quản lý phòng
2.4.2. Quản lý tài khoản
2.4.3. Quản lý tiện nghi
2.4.4. Quản lý báo cáo
2.4.5. Quản lý thống kê
2.5. BIỂU ĐỒ CA SỬ DỤNG THAM GIA QUẢN LÝ PHÕNG
TRỌ
2.6. BIỂU ĐỒ LỚP
2.7. BIỂU ĐỒ HOẠT ĐỘNG
2.7.1. Biểu đồ hoạt động đăng nhập
2.7.2. Biểu đồ hoạt động đăng ký
2.7.3. Biểu đồ hoạt động đăng tin phòng
2.7.4. Biểu đồ hoạt động tìm kiếm
2.8. BIỂU ĐỒ TRÌNH TỰ
2.8.1. Quản lý phòng.
2.8.2. Quản lý ngƣời dùng
2.8.3. Biểu đồ trình tự báo cáo
2.9. CƠ SỞ DỮ LIỆU QUAN HỆ
2.10. TỪ ĐIỂN CƠ SỞ DỮ LIỆU
5
- 2.10.1. Bảng gợi ý tìm kiếm
2.10.2. Bảng danh mục
2.10.3. Bảng thông tin phòng
2.10.4. Bảng báo cáo
2.10.5. Bảng tài khoản
6
- CHƢƠNG 3. MỘT SỐ GIAO DIỆN CỦA CHƢƠNG TRÌNH
3.1. GIAO DIỆN ĐĂNG NHẬP CỦA ADMIN
3.2. GIAO DIỆN HOME – TRANG QUẢN LÝ DÀNH CHO
ADMIN
Đây là trang quản lý dành riêng cho admin để có thể duyệt
phòng, báo cáo nội dung về phòng trọ của người đăng lên web.
3.3. GIAO DIỆN DANH SÁCH CÁC PHÒNG TRỌ
Trong danh sách phòng trọ sẽ hiển thị các tiêu đề, danh mục,
giá phòng, trạng thái,… của người đăng gửi đến cho người quản lý
trang web.
7
- 3.5. GIAO DIỆN DANH SÁCH THÀNH VIÊN
Ở bảng danh sách thành viên sẽ hiển thị danh sách cái tài
khoản của admin và người dùng
3.6. GIAO DIỆN CHỈNH SỬA THÔNG TIN THÀNH VIÊN
3.7. GIAO DIỆN BÁO CÁO NỘI DUNG
Admin sẽ nhận được những nội dung báo cáo từ người dùng từ
đó sẽ đưa ra hướng giải quyết.
8
- 3.8. GIAO DIỆN THỐNG KÊ
Ở bảng thống kê sẽ tổng hợp những thông tin mà admin quản
lý như: thành viên hoạt động, các phòng trọ đã duyệt, hay những báo
cáo của người dùng.
3.9. GIAO DIỆN TRANG CHỦ WEBSITE ĐẶT PHÒNG
Đây là giao diện trang chủ khi vào website đặt phòng.
3.10. GIAO DIỆN ĐĂNG TIN PHÕNG TRỌ
9
- Khi có tài khoản vào website phòng trọ thì người dùng có thể
đăng tin phòng trọ mình cần cho thuê, sau khi đăng xong thì phải chờ
admin duyệt bài thì bài viết mà mình đăng sẽ xuất hiện trên trang chủ
của website.
3.11. GIAO DIỆN CHI TIẾT PHÒNG TRỌ
Khách hàng có thể xem thông tin phòng mình cần thuê như:
địa chỉ cho thuê phòng trọ, mức giá của phòng trọ, cũng như các tiện
ích khác,…
3.12. GIAO DIỆN ĐĂNG KÝ TÀI KHOẢN
Để có thể xem các loại phòng cũng như đăng tin về phòng
mình cần cho thuê thì người dùng phải đăng ký cho mình tài khoản
để có thể thực hiện đăng tin.
10
- 3.13. GIAO DIỆN ĐĂNG NHẬP
Sau khi đăng ký tài khoản thành công thì người dùng cần đăng
nhập tài khoản để vào hệ thống phòng trọ.
3.14. GIAO DIỆN MÀ TÀI KHOẢN ĐÃ ĐĂNG TIN
3.15. GIAO DIỆN TÌM KIẾM PHÒNG TRỌ TRÊN
GOOGLE MAP
Người dùng có thể tìm kiếm phòng trọ, khách sạn mà muốn
bằng cách bấm vào ô chọn khu vực, mức giá, ở đơn hay ở ghép. Là
có thể tìm kiếm được phòng mình cần trên bản đồ.
11
- KẾT LUẬN
Hiện nay các doanh nghiệp hoạt động trong lĩnh vực khách sạn
ngày càng phổ biến, môi trường cạnh tranh ngày càng gay gắt; việc
tổ chức một mô hình quản lý khách hàng thuê phòng của khách sạn
hợp lý, gọn lẹ là điều không thể thiết để các doanh nghiệp đạt hiệu
quả kinh tế cao.
Xu hướng công nghệ hoá thông tin và những ứng dụng trên
Internet đã góp phần hữu dụng cho việc các doanh nghiệp muốn
quảng bá mình rộng rãi với khách hàng trong nước cũng như trên thế
giới; đồng thời góp phần thu hẹp khoảng cách địa lý giữa khách hàng
với doanh nghiệp.
Nhận thức được những vấn đề trên cùng với sự hướng dẫn
nhiệt tình của thầy Lương Khánh Tý và qua tìm hiểu tài liệu em đã
hoàn thành bài báo cáo tốt nghiệp” Xây dựng website đặt phòng sử
dụng framework Laravel”.
12
nguon tai.lieu . vn