Professional Documents
Culture Documents
Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin
Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin
ĐỀ TÀI: 3
Lớp 20212IT6040004
Khóa K15
Nhóm 16
Hà nội - 2022
MỤC LỤC
MỤC LỤC 2
1
LỜI CẢM ƠN 4
MỞ ĐẦU 5
PHẦN 1 Giới thiệu chung 6
1.1 Tên đề tài 6
1.2 Lý do chọn đề tài 6
1.3 Mục đích 6
1.4 Thực trạng 6
1.5 Công cụ sử dụng. 6
1.5.1 HTML, CSS, Java Script 7
1.5.2 Microsoft Visual Code 8
1.5.3 Rational Rose 9
PHẦN 2 Kết quả nghiên cứu 10
2.1 Mô hình quy trình thác nước 10
2.2 Khảo sát người dùng 12
2.3 Phân tích yêu cầu 15
2.4 Yêu cầu phi chức năng 16
2.5 Biều đồ Use Case 17
2.5.1 Use case Tổng Quan 17
2.5.2 Use case đăng ký 17
2.5.3 Use case đăng nhập 18
2.5.4 Use case lưu nhà trọ 18
2.5.5 Use case xem các nhà trọ đã lưu 18
2.5.6 Use case đặt phòng 18
2.5.7 Xem thông tin nhà trọ 18
2.5.8 Use case quản lý khách hàng 19
2.6 Mô tả chi tiết các Use Case 19
2.6.1 Use case Đăng ký 19
2.6.2 Use case Đăng nhập 20
2.6.3 Use case lưu nhà trọ 21
2
2.6.4 Use case Xem các nhà trọ đã lưu 21
2.6.5 Use case đặt phòng 22
2.6.6 Use case Xem thông tin nhà trọ 22
2.6.7 Use case quản lý khách hàng 23
PHẦN 3 Kết luận và bài học kinh nghiệm 24
3.1 Kết luận 24
3.2 Kinh nghiệm 24
Tài liệu tham khảo 25
3
LỜI CẢM ƠN
Đối với một sinh viên trường Đại học Công nghiệp Hà Nội, bài tập lớn
đóng một vai trò vô cùng quan trọng. Nó giúp chúng em củng cố kiến thức
cũng như giúp em cải thiện các kỹ năng còn thiếu. Nhóm em xin gửi lời cảm
ơn đến trường Đại học Công nghiệp Hà Nội, khoa Công nghệ thông tin đã tạo
điều kiện học tập cho chúng em để chúng em có điều kiện học tập tốt nhất để
hoàn thiện bài tập lớn một cách tốt nhất. Chúng em xin chân thành cảm ơn
thầy cô trong khoa Công nghệ thông tin đã đã giảng dạy với tất cả tâm huyết,
không ngại khó khăn gúp đỡ chúng em trong suốt những năm học vừa qua.
Đặc biệt nhóm 16 xin chân thành cảm ơn đến giáo viên Nguyễn Thị Mỹ
Bình. Trong suốt kỳ học vừa qua, thực hiện bài tập lớn cô đã luôn giúp đỡ,
hướng dẫn tận tình để chúng em có thể hoàn thành bài tập lớn đầu tiên này.
Tròng kỳ học vừa qua. Chúng em đã cố gắng hoàn thiện báo cáo bài tập
lớn môn “ Thực tập cơ sở ngành” một cách tốt nhất trong khả năng của mình,
tuy nhiên không thể tránh được những thiếu sót về mặt nội dung cũng như
trình bày. Chúng em rất mong muốn nhận được sự góp ý của các thầy cô để
bài tập lớn này của chúng em được hoàn thiện hơn
Chúng em xin chân thành cảm ơn!
4
MỞ ĐẦU
Nhu cầu về nhà ở, kĩ túc xá, chung cư, nhà trọ từ xưa tới nay chưa bao
giờ ngừng nóng. Đặc biệt, hiện nay đất nước Việt Nam đang trên đà phát
triển. Nhân lực tại các khu lân cận đổ về các thành phố ngày càng tăng. Nên
nhu cầu tìm kiếm nhà trọ để thuê ngày càng cao.
Cùng với xu hướng của công nghệ thông tin ngày một phát triển, đóng
vai trò cực kỳ quan trong trọng trong nền kinh tế của mỗi quốc gia, Công
nghệ thông tin đã giúp con người thay đổi cách sống, cách làm việc, cách liên
lạc, cách tiếp cận với cách dịch vụ có giá trị với đời sống.
Nếu như trước đây để tìm kiếm nhà trọ, người ta phải dựa vào tờ rơi,
các biển rán, môi giới thì ngày nay với sự phát triển của internet, các bài đăng
tìm kiếm thuê trọ đã tràn lan trên các group, hội nhóm Facebook, twtier. Giúp
người dùng có thể dễ dàng hơn trong việc tầm kiếm nhà trọ. Tuy nhiên,
những bài đăng này cũng gây khó khăn cho người tìm kiếm, khi ko thể tìm
chính xác được địa chỉ, khu vực mình muốn thuê. Cũng như tiềm ẩn nhiều
nguy cơ về lừa đảo. Chính vì những điều này, nhóm em đã đưa ra một giải
pháp là tạo một trang web tìm kiếm nhà trọ online, để khắc phục những yếu
điểm trên. Khi chủ nhà trọ có thể đăng nhà trọ lên cho thuê ở khu vực lựa
chọn cũng các thông tin như đối tượng cho thuê, các vật dụng đồ đạc. Giá cả
từng dịch vụ … Người thuê trọ có thể dễ dàng tìm kiếm được trọ ở khu vực
mong muốn với bộ lọc tìm kiếm nhà trọ thuê khu vực, mức giá… một cách
nhanh chóng và đảm bảo an toàn tránh những rủi do như lừa đảo.
5
PHẦN 1 GIỚI THIỆU CHUNG
1.1 Tên đề tài
- WEBSITE TÌM NHÀ TRỌ
9
PHẦN 2 KẾT QUẢ NGHIÊN CỨU
2.1 Mô hình quy trình thác nước
Mô hình thác nước là một ví dụ của mô hình Sequential (Tuần tự).
Trong mô hình này, hoạt động phát triển phần mềm được chia thành các giai
đoạn khác nhau và từng giai đoạn bao gồm hàng loạt các nhiệm vụ và có các
mục tiêu khác nhau.
Mô hình Thác nước là giai đoạn đầu trong quá trình SDLC. Trên thực tế,
nó là mô hình đầu tiên được sử dụng rộng rãi trong ngành công nghiệp phần
mềm. Nó được chia thành các pha, đầu ra của một pha trở thành đầu vào của
pha tiếp theo. Nó là giai đoạn bắt buộc được hoàn thành trước khi bắt đầu giai
đoạn tiếp theo, sự phát triển của một pha chỉ bắt đầu khi giai đoạn trước hoàn
thành. Do tính chất này, mỗi giai đoạn của mô hình thác nước phải được xác
định khá chính xác. Các giai đoạn chuyển từ mức cao xuống mức thấp hơn.
Nói tóm lại, không có sự chồng chéo nào trong mô hình thác nước.
11
2.2 Khảo sát người dùng
Đối tượng được hỏi: Nguyễn Văn Người phỏng vấn: Nguyễn Văn Vỹ
Sơn
13
PHIẾU PHỎNG VẤN
Người hỏi: Nguyễn Mạnh Cường Người trả lời: Nguyễn Đức Minh
Câu hỏi Ghi chú
Câu 1: Bạn đã phải tìm nhà, chuyển Trả lời: trong khoảng 2 năm tôi đã
trọ bao nhiêu lần chuyển trọ tới 4 lần
Quan sát: Trả lời trôi chảy.
Câu 2: Nhu cầu thuê trọ của bạn bè Trả lời: Khá cao, chủ yếu vì rất khó
bạn như thế nào tìm được trọ ưng ý trong thời gian
ngắn, vì vậy chúng tôi thường ở hết
hợp đồng rồi tìm trọ mới
Quan sát: Trả lời nhanh.
Câu 3: Anh(chị) hãy cho biết một số Trả lời: Tôi thấy chủ trọ thường
cách mà các chủ trọ hiện nay tìm đăng bài lên các group facebook
người thuê trọ hoặc thuê môi giới nếu không có
thời gian Quan sát: Trả lời rất hợp lí
Câu 4: Các cách mà người đi thuê Trả lời: Họ thường vào các group
trọ thường làm facebook để tìm
Quan sát: Trả lời trôi chảy.
Câu 5: Bạn có gặp khó khăn khi đi Trả lời: Có
thuê trọ không Quan sát: Trả lời nhanh
Câu 6: Người đi thuê trọ thường gặp Trả lời: không tìm được trọ ưng ý.
những khó khăn gì Khó tìm trọ
Quan sát: Trả lời nhanh
Câu 7: Người chủ trọ cho thuê trọ Trả lời: Khó tìm được người thuê,
thường gặp những khó khăn gì người thuê trọ ở thời gian ngắn rồi đi
14
Quan sát:Trả lời chính xác
Câu 8: Bạn đã khắc phục nó như thế Trả lời: Mỗi khi chuyển trọ tôi mất
nào. khá nhiều thời gian
Quan sát: Trả lời dứt khoát
Câu 9: Bạn cảm thấy thế nào nếu có Trả lời: Tốt quá, như vậy tôi sẽ tiết
1 website tìm nhà trọ kiệm được thời gian hơn
Quan sát: Vừa trả lời vừa suy nghĩ
Đánh giá chung: Cuộc phỏng vấn diễn ra khá suôn sẻ, 2 bên vui vẻ. Bạn
nam khá tự tin khi giao tiếp, nhóm cũng đã hoàn thành và rút ra được nhu
cầu của khách hàng
Bảng 2.2 Phiếu phỏng vấn
3 Tốc độ xử lý - Nhanh
16
2.5 Biều đồ Use Case
2.5.1 Use case Tổng Quan
17
2.5.3 Use case đăng nhập
18
2.5.8 Use case quản lý khách hàng
Luồng rẽ nhánh - Tại bất kỳ thời điểm nào hệ thống không kết
nối được với cơ sở dữ liệu. Hệ thống thông báo
lỗi. Use case kết thúc.
- Nếu để trống trường dữ liệu và nhấn nào nút
đăng ký. Hệ thống báo lỗi. Người dùng có thể
19
nhập tiếp hoặc thoát.Use case kết thúc
- Khi nhấn vào nút ‘X’ ở góc trên form đăng
ký. Hệ thống sẽ đóng form. Use case kết thúc.
20
- Khi nhấn vào nút ‘X’ ở góc trên form đăng
nhập. Hệ thống sẽ đóng form. Use case kết
thúc.
Hậu điều kiện Hệ thống lưu thông tin nhà trọ vào mục lưu
21
- Use case bắt đầu khi người dùng nhấn vào
Luồng sự kiện nút Nhà trọ đã lưu.
chính - Hệ thống kiểm tra trong bảng LUUTRO và
hiển thị lên màn hình. Use case kết thúc.
22
báo lỗi. Use case kết thúc.
- Khi không điền đủ thông tin và nhấn nút
cọc, hệ thống hiển thị lỗi và yêu cầu người
nhập lại thông tin
- Tại bước 2 luồng chính nếu thanh toán
không thành công hệ thống hiển thị thông báo
lỗi. use case kết thúc
- Lên ý tưởng, phân tích các yêu cầu từ phía khách hàng.
- Phân tích đặc tả được các use case của hệ thống.
- Khảo sát hệ thống và thiết kế giao diện sơ bộ.
- Tìm hiểu và hiểu rõ hơn được về mô hình thác nước
Tuy nhiên do kinh nghiệm cũng như kĩ năng làm việc nhóm vẫn còn
chưa tốt cho nên dẫn đến sản phẩm đang còn nhiều thiếu sót. Cụ thể chúng
24
em chưa thể hoàn thành được phần font end cũng như chưa có kinh nghiệm
cũng như kiến thức để làm phần backend. Ngoài ra nội dung trang web, hình
ảnh còn sơ sài. Ngoài ra, chúng em mong thầy, cô thông cảm cũng như giúp
đỡ để nhóm em có được sản phẩm hoàn thiện hơn.
25
TÀI LIỆU THAM KHẢO
1. https://www.w3schools.com/html/
2. https://www.w3schools.com/css/
3. https://www.w3schools.com/js/
4. https://wiki.matbao.net/html-la-gi-nen-tang-lap-trinh-web-cho-nguoi-
moi-bat-dau
26