LỜI MỞ ĐẦUTrong thời đại công nghệ ngày nay, việc xây dựng và triển khai các nềntảng công nghệ cấp doanh nghiệp không chỉ là một xu hướng mà còn là một yêucầu cần thiWt để đáp ứng nhu cầ
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP MÔN HỌC
THỰC TẬP QUẢN TRỊ DỰ ÁN PHẦN MỀM
ĐỀ TI:
QUẢN TRỊ DỰ ÁN WEBSITE CHO THUÊ PHÒNG TRỌ
Sinh viên thực hiện
Mã sinh viên
: NGUYỄN TRỌNG ĐẠO : 20810310457
Giảng viên hướng dẫn : THS BÙI KHÁNH LINH
Chuyên ngành : CÔNG NGHỆ PHẦN MỀM
Hà Nội, tháng 5 năm 2024
Trang 2Họ và tên sinh viên Nội dung thực hiện Chữ ký
NGUYỄN TRỌNG ĐẠO
Giảng viên chấm 1
(Ký và ghi rõ họ tên)
Giảng viên chấm 2
(Ký và ghi rõ họ tên)
Ý kiến nhận xét của GVHD:
Trang 3
LỜI CẢM ƠN 1
LỜI MỞ ĐẦU 2
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 3
1.1 Giới thiệu về công ty GETFLY Việt Nam 3
1.2 Khảo sát hiện trạng 5
1.3 Xác lập dự án và đánh giá khả thi 6
1.3.1 Mục tiêu của dự án 6
1.3.2 Yêu cầu của dự án 7
1.3.3 Các chức năng chính của dự án 8
1.3.4 Lập dự trù và kế hoạch triển khai dự án 9
1.3.5 Tính ưu việt của dự án 10
CHƯƠNG 2: XÂY DỰNG KẾ HOẠCH QUẢN TRỊ DỰ ÁN 11
2.1 Đề cương dự án 11
2.2 HV sơ dự án 13
2.2.1 Đă 2 t v3n đ5 13
2.2.2 Kh7o sát hiê 2 n trạng 14
2.2.3 Dự toán và danh sách rủi ro 15
2.3 KW hoạch dự án 22
2.3.1 B7ng phân rã công việc 22
2.3.2 Qu7n lý tài nguyên còn người 25
2.3.3 Qu7n lý thời gian 28
Trang 42.4.1 Khái niệm Selenium 32
2.4.2 Đặc điểm Selenium 33
2.4.3 Cách thành phần của Selenium 33
2.4.4 Selenium IDE 34
2.4.5 Ưu điểm và nhược điểm của Selenium IDE 34
2.4.6 Cách tổ chức chương trình chạy với công cụ Selenium IDE 35
3.7 Áp dụng công cụ kiểm thử Selenium với chức năng đăng nhập 37
2.5 Đóng gói, cải tiWn, bảo trì phần mền 41
2.5.1 Đóng gói phần mi5n 41
2.5.2 C7i tiến phần m5m 41
2.5.3 B7o trì phần m5m 42
CHƯƠNG 3: TRIỂN KHAI DỰ ÁN, ĐÁNH GIÁ KẾT QUẢ 47
3.1 KWt quả, tiWn trình thực hiện dự án 47
3.2 Các mốc thời gian và sản phẩm thu được 55
3.3 Đánh giá bước đầu về dự án 56
KẾT LUẬN 57
TÀI LIỆU THAM KHẢO 59
Trang 5DANH MỤC BẢNG BIỂU
Bảng 1.1 Các sản phẩm tiêu biểu của công ty 5
Bảng 2.1 Bảng ước lượng chi phí 17
Bảng 2.2 Bảng ước lược thời gian 20
Bảng 2.3 Bảng lập lịch và theo dõi 22
Bảng 2.4: Bảng phân rã công việc 22
Bảng 2.5: Bảng các ràng buộc về con người 25
Bảng 2.6: Bảng danh sách các vị trí dành cho dự án 27
Bảng 2.7: Bảng vị trí các thành viên trong dự án 28
Bảng 2.8: Bảng phân bổ tài nguyên và thời gian 28
Bảng 2.9: Bảng danh sách các mốc thời gian quan trọng 32
Bảng 3.1: Bảng các mốc thời gian và sản phẩm thu được 55
Trang 6DANH MỤC HÌNH ẢNH
Hình 1.1 Sơ đV chiWn lược thúc đẩy doanh nghiệp phát triển 4
Hình 2.1 Công cụ kiểm thử Selenium 32
Hình 2.2 Dowload Selenium 35
Hình 2.3 Thêm Selenium vào tiện ích Chrom 36
Hình 2.4 Sử dụng Selenium 36
Hình 2.5 Sử dụng Selenium 37
Hình 2.6 Tạo project 37
Hình 2.7 Đặt tên project 38
Hình 2.8.Nhập URL 38
Hình 2.9 Bắt đầu test 39
Hình 2.10 Dừng test 40
Hình 2.11 KWt quả 40
Hình 2.12 Đóng gói sản phẩm bằng onrender 41
Hình 2.13 Use Case tổng quát 45
Hình 2.14 Biểu đV lớp tổng quát 46
Hình 3.1 Giao diện trang chủ 47
Hình 3.2 Giao diện Cho thuê căn hộ 48
Hình 3.3 Giao diện Cho thuê mặt bằng 48
Hình 3.4 Giao diện Cho thuê phòng trọ 49
Hình 3.5 Giao diện Nhà cho thuê 49
Hình 3.6 Giao diện thông tin liên hệ 50
Hình 3.7 Giao diện bài đăng yêu thích 50
Hình 3.8 Giao diện đăng nhập 51
Hình 3.9 Giao diện đăng ký 51
Hình 3.10 Giao diện tổng quan tài khoản admin 52
Trang 7Hình 3.11 Giao diện quản lý thành viên 52
Hình 3.12 Giao diện báo cáo vi phạm 53
Hình 3.13 Giao diện đăng bài cho thuê 53
Hình 3.14 Giao diện quản lý bài đăng 54
Hình 3.15 Giao diện thông tin cá nhân 54
Hình 3.16 Giao diện tài khoản người thuê trọ 55
Trang 8LỜI CẢM ƠN
Đầu tiên, em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với cácthầy cô của Trường Đại học Điện Lực, đặc biệt là các thầy cô khoa Công nghệthông tin của trường đã tạo điều kiện cho em thực tập ở khoa để có nhiều thờigian cho khóa luận tốt nghiệp Và em cũng xin chân thành cảm ơn cô Bùi KhánhLinh đã nhiệt tình hướng dẫn hướng dẫn em hoàn thành tốt khóa thực tập
Có được bài báo cáo thực tập này, em xin bày tỏ lòng biêt ơn chân thành vàsâu sắc tới đWn Công ty GetFly Việt Nam, phòng ban chuyên môn của công ty đãtrực tiWp hướng dẫn, dìu đắt, giúp đỡ em với những sự chỉ dẫn khoa học quý giátrong suốt quá trình triển khai, nghiên cứu để giúp em có thể hoàn thành báo cáomột cách trọn vẹn
Trong quá trình thực tập, cũng như là trong quá trình làm bài báo cáo thựctập, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua ĐVng thời do trình độ
lý luận cũng như kinh nghiệm thực tiễn còn hạn chW nên bài báo cáo của emkhông thể tránh khỏi những thiWu sót, em rất mong nhận được ý kiWn đóng gópthầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bàibáo cáo tốt nghiệp sắp tới
Và lời cuối cùng em xin chân thành gửi lời cảm ơn đWn các thầy cô và cácanh chị trong công ty đã giúp đỡ em hoàn thành bài báo cáo này!
Hà Nội, ngày… tháng 05 năm 2024
Sinh viên thực hiện
Nguyễn Trọng Đạo
Trang 9LỜI MỞ ĐẦU
Trong thời đại công nghệ ngày nay, việc xây dựng và triển khai các nềntảng công nghệ cấp doanh nghiệp không chỉ là một xu hướng mà còn là một yêucầu cần thiWt để đáp ứng nhu cầu ngày càng tăng của thị trường Internet và cáccông nghệ phần mềm hiện đại không chỉ tạo điều kiện thuận lợi cho việc quản lý
và phát triển doanh nghiệp mà còn mở ra cơ hội cho việc tạo ra các nền tảng dịch
vụ mới, đáp ứng nhu cầu đa dạng của người tiêu dùng
Phạm vi nghiên cứu:
Tập trung vào việc xây dựng một website tìm phòng trọ online, nhằm đápứng nhu cầu ngày càng tăng của thị trường trong thời đại công nghệ phát triểnmạnh mẽ
Trong quá trình nghiên cứu em sẽ tiWn hành phân tích kỹ lưỡng các yêu cầucủa một website tìm phòng trọ online Điều này bao gVm việc định rõ các tínhnăng cần thiWt từ phía người dùng và quản trị, đVng thời xác định sơ đV cơ sở dữliệu và thiWt kW tổng thể của hệ thống
TiWp theo, em sẽ triển khai các công nghệ tiên tiWn như React, Node.js,MySQL, Nodemailer, để xây dựng website Quá trình này bao gVm việc lậptrình, tích hợp và cấu hình các thành phần để đảm bảo tính linh hoạt, hiệu suất vàbảo mật của hệ thống
Một phần quan trọng trong quá trình nghiên cứu là tích hợp google maps vàgửi mail xác nhận thông tin Điều này nhằm đảm bảo an toàn và tính nhất quántrong quá trình sử dụng và quản lý tài khoản
Cấu trúc bài báo cáo gVm chương:3
Chương 1 Khảo sát hiện trạng và xác lập dự án:
Chương 2 Hệ thống tích hợp:
Chương 3: Cài đặt và thử nghiệm
Trang 10CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN 1.1 Giới thiệu về công ty GETFLY Việt Nam
Địa chỉ: Tầng 7, Tòa nhà Hoa Cương, Số 18, Ngõ 11, Phố Thái Hà, Quận
Phát triển từ phần mềm quản lý và chăm sóc khách hàng, Getfly tập trungnâng cấp trở thành nền tảng quản lý doanh nghiệp đVng bộ và linh hoạt Theo đó,doanh nghiệp có thể ứng dụng giải pháp Getfly để quản lý toàn diện và hiệu quảtại hầu hWt các nghiệp vụ trên 1 nền tảng duy nhất Bao gVm: quản lý kháchhàng, marketing, hoạt động bán hàng (báo giá, hợp đVng, doanh thu), chăm sóckhách hàng, công việc, tài chính - kW toán, kho, nhân sự… Cho phép vận hànhdoanh nghiệp tự động, tiWt kiệm thời gian 2-3 giờ mỗi ngày nhưng vẫn đảm bảomọi hoạt động trơn tru, gia tăng đều đặn doanh số 200-300%/ năm Bên cạnh đó,với vai trò là công ty công nghệ, Getfly thấu hiểu sứ mệnh của mình trước côngcuộc chuyển đổi số quốc gia Tự tin có thể dẫn dắt cộng đVng doanh nghiệp ViệtNam (cung cấp giải pháp tư vấn và triển khai) chuyển đổi số hiệu quả để hướngtới phát triển bền vững
Cho đWn hiện nay, Getfly vinh dự được 4500+ khách hàng thuộc 200+ngành nghề khác nhau tin tưởng lựa chọn Tin rằng trong tương lai bằng kinh
Trang 11nghiệm, năng lực nội tại cùng với sự đVng hành của Quý khách hàng, GetflyCRM sẽ mang lại nhiều “giá trị đặc biệt” to lớn, hữu ích giúp doanh nghiệp vượtqua thử thách và bứt tốc thành công.
Định vị là công ty công nghệ số, Getfly luôn thấu hiểu và kiên định trước sứmệnh của mình trong công cuộc chuyển đổi số toàn quốc cũng như mang sảnphẩm phần mềm Việt chất lượng cao đWn gần tới các doanh nghiệp lớn nhỏ trongnước và rộng khắp Đông Nam Á
Song hành cùng tầm nhìn và sứ mệnh, không thể không nhắc tới giá trị cốtlõi về “#Văn_hóa_biWt_ơn” mà Getfly luôn gìn giữ và phát triển Đối với Getfly,khách hàng luôn được đặt tại vị trí trung tâm và yWu tố ưu tiên hàng đầu Cũng vìvậy, mỗi thành viên Getfly từ lãnh đạo và toàn thể nhân viên đều luôn giữ trongmình sự nhiệt huyWt, tận tâm, tập trung, bền bỉ, sáng tạo để “tối ưu lợi nhuận, tối
đa giá trị”, đem đWn trải nghiệm khách hàng vượt trội
* Chiến lược thúc đẩy doanh nghiệp phát triển
Hình 1.1 Sơ đồ chiến lược thúc đẩy doanh nghiệp phát triển
Trang 12* Sản phẩm tiêu biểu: Xây dựng phần mềm ( CRM ) quản lý và chăm
sóc khách hàng:
- Quản lý tài liê šu
- Quản lý chiWn dịch marketing
- Đo lường KPI
B7ng 1.1 Các s7n phẩm tiêu biểu của công ty
Khảo sát trực tuyWn là một công cụ mạnh mẽ để thu thập ý kiWn từ cộngđVng người dùng Bằng cách tạo ra một bảng khảo sát trực tuyWn đơn giản và dễtiWp cận, chúng ta có thể thu thập thông tin đa dạng từ người dùng về mongmuốn và mong đợi của họ từ một website hỗ trợ tìm kiWm phòng trọ
Trang 13Ngoài ra, việc nghiên cứu thị trường cũng rất quan trọng Bằng cách phântích các xu hướng và cạnh tranh trong lĩnh vực, chúng ta có thể nhận biWt đượcđiểm mạnh và yWu của các đối thủ cũng như cơ hội phát triển cho sản phẩm củamình.
Cuối cùng, việc phân tích dữ liệu sẵn có từ các dịch vụ tìm kiWm trọ trựctuyWn cũng là một phương tiện quan trọng để nhận biWt các xu hướng và nhu cầucủa người tiêu dùng
Những kWt quả từ quá trình khảo sát này sẽ là cơ sở quan trọng để xây dựngmột website hỗ trợ tìm phòng trọ thực sự đáp ứng được nhu cầu thực tW của thịtrường và người dùng Chúng ta sẽ tiWp tục khám phá và phát triển dự án dựatrên những thông tin này, để mang lại giá trị và tiện ích tốt nhất cho cả ngườidùng và doanh nghiệp
Trang 14TiWp theo, em đặt ra mục tiêu cung cấp các công cụ quản lý tài khoản vàthông tin cho người dùng Điều này bao gVm quản lý tài khoản, quản lý phòngtrọ và cập nhật thông tin phòng trọ một cách dễ dàng và hiệu quả.
Một trong những điểm quan trọng nữa của dự án là tính năng tìm kiWm vàlọc thông minh Em sẽ phát triển các tính năng tìm kiWm đa dạng và bộ lọc linhhoạt để người dùng có thể dễ dàng tìm thấy các phòng trọ phù hợp với nhu cầucủa họ
Đảm bảo người dùng dễ dàng tìm được địa chỉ phòng trong quá trình sửdụng cũng là một mục tiêu quan trọng Em sẽ tích hợp google maps để đảm bảongười dùng có được trải nghiệm tốt nhất
Ngoài ra, em sẽ cung cấp các tính năng quản lý người dùng, bao gVm đăng
ký, đăng nhập và quản lý thông tin cá nhân Điều này giúp người dùng có trảinghiệm đặt hàng linh hoạt và cá nhân hơn
Cuối cùng, em sẽ tích hợp các dịch vụ bên ngoài như gửi mail để cung cấpxác thực người dùng và quản lý phiên đăng nhập một cách hiệu quả
Tổng thể, mục tiêu của dự án không chỉ là xây dựng một trang web chothuê phòng trọ, mà còn là tạo ra một trải nghiệm tìm kiWm dễ dàng và linh hoạt,mang lại giá trị lớn nhất cho người dùng
1.3.2 Yêu cầu của dự án
Xây dựng một Website cho thuê phòng trọ đòi hỏi sự chú ý đặc biệt đWnnhững yêu cầu cụ thể để đảm bảo rằng hệ thống đáp ứng được nhu cầu của cảngười thuê và chủ trọ Trong quá trình phát triển dự án này, em đã đặc tả nhữngyêu cầu chính như sau:
Giao diện Người dùng: Giao diện phải được thiWt kW một cách thân thiện và
dễ sử dụng, đặc biệt là trên các thiWt bị di động Người dùng cần có khả năng tìm
Trang 15kiWm sản phẩm một cách dễ dàng và thuận tiện, cùng với khả năng xem thông tinchi tiWt về sản phẩm.
Quản lý Tài khoản và Đăng nhập: Để tạo trải nghiệm cá nhân hóa, em cầncung cấp chức năng đăng ký và đăng nhập an toàn Người thuê và chủ trọ cần cókhả năng quản lý thông tin cá nhân
Quản lý Phòng trọ: Hệ thống cần cung cấp một cơ sở dữ liệu đáng tin cậy
để lưu trữ thông tin về phòng trọ của người dùng một cách linh hoạt Người dùngcần có khả năng thêm thông tin phòng, chỉnh sửa thông số và xóa bài viWt mộtcách dễ dàng
Bình luận và đánh giá: Cho phép người dùng đăng bình luận và đánh giá vềcác phòng trọ đã thuê để chia sẻ kinh nghiệm và giúp người khác lựa chọn phòngtrọ phù hợp
Hỗ trợ trực tuyWn: Cung cấp tính năng chat trực tuyWn hoặc hỗ trợ qua zalo
để giải đáp các thắc mắc của người dùng liên quan đWn việc thuê phòng trọ.Bảo mật và Bảo vệ Dữ liệu: Thông tin cá nhân của người dùng cần đượcbảo vệ một cách tối đa Hệ thống cần áp dụng các biện pháp bảo mật như mã hóa
dữ liệu và quản lý phiên đăng nhập một cách chặt chẽ
Tính linh hoạt và Mở rộng: Để đáp ứng sự phát triển của doanh nghiệp, hệthống cần có khả năng mở rộng và tích hợp với các hệ thống bên ngoài một cách
dễ dàng Cung cấp các API mở để phát triển và mở rộng chức năng trong tươnglai cũng là một yêu cầu quan trọng
Những yêu cầu này là cơ sở để xây dựng một website cho thuê phòng trọthành công và mang lại trải nghiệm tuyệt vời cho người dùng
Trang 161.3.3 Các chức năng chính của dự án
Trước hWt, đã tạo ra một giao diện người dùng trực quan và dễ sử dụng.Điều này bao gVm tính năng tìm kiWm phòng trọ nhanh chóng và hiệu quả, giúpngười thuê dễ dàng tìm thấy các phòng trọ mà họ quan tâm
Cũng cung cấp các tính năng đăng ký và đăng nhập an toàn và thuận tiện.Người dùng có thể tạo tài khoản mới một cách nhanh chóng và đăng nhập đểtruy cập vào lịch sử đặt hàng và thông tin cá nhân của họ
Một trong những chức năng quan trọng nhất là quản lý phòng trọ Ngườidùng có thể đăng bài viWt, điều chỉnh số liệu và xóa bài viWt một cách dễ dàng Sau khi chọn được phòng, người thuê có thể liên hệ trực tiWp với chủ trọqua zalo hoặc số điện thoại của chủ trọ, ngoài ra người thuê cũng có thể chat trựctiWp với quản trị viên ở dưới mỗi bài đăng
Cuối cùng, đảm bảo rằng mọi thông tin cá nhân của người dùng được bảo
vệ một cách an toàn và bảo mật Áp dụng các biện pháp bảo mật cao như mã hóa
dữ liệu và quản lý phiên đăng nhập để đảm bảo tính riêng tư và an toàn chongười dùng
1.3.4 Lập dự trù và kế hoạch triển khai dự án
Đầu tiên, xác định rõ mục tiêu của dự án và đặt ra các mục tiêu cụ thể màchúng tôi muốn đạt được Điều này bao gVm việc xác định các chức năng cầnphát triển, đối tượng người dùng mục tiêu và các kW hoạch triển khai cụ thể.Sau đó, tiWn hành phân tích chi tiWt về yêu cầu của dự án, bao gVm cả yêucầu chức năng và phi chức năng Việc này giúp hiểu rõ hơn về những gì cần thiWt
để phát triển và triển khai nền tảng đặt hàng thực phẩm
Trang 17TiWp theo, xác định các tài nguyên cần thiWt cho dự án, bao gVm con người,công nghệ và tài chính Điều này giúp có cái nhìn tổng quan về phạm vi và quy
mô của dự án
Sau khi xác định tài nguyên, ước lượng chi phí cho dự án và lập dự trù ngânsách Điều này giúp xác định nguVn lực tài chính cần thiWt và đảm bảo rằng có kWhoạch tài chính hợp lý để triển khai dự án
TiWp theo, xây dựng lịch trình chi tiWt cho các giai đoạn của dự án, bao gVmthiWt kW, phát triển, kiểm thử và triển khai Lịch trình này giúp quản lý thời gian
và nguVn lực một cách hiệu quả
Cuối cùng, thiWt lập các điểm kiểm tra và tiêu chí đánh giá để đảm bảo rằng
dự án đang tiWn triển theo kW hoạch và đạt được các mục tiêu đã đề ra
1.3.5 Tính ưu việt của dự án
Trước hWt, với giao diện người dùng được thiWt kW trực quan và dễ sử dụng,
dự án tạo điều kiện thuận lợi cho người dùng để dễ dàng tìm kiWm một cáchnhanh chóng và tiện lợi
Điều đó cũng đVng nghĩa với việc cung cấp một loạt thông tin phòng trọ đadạng từ nhiều chủ trọ khác nhau, mang lại sự lựa chọn phong phú và đa dạng chongười thuê
Một trong những điểm mạnh của dự án là hệ thống quản lý phòng trọ hiệuquả, giúp người dùng theo dõi thông tin của phòng trọ và nhận sự tin cậy vàminh bạch cho người dùng
Bảo mật thông tin cá nhân là một ưu tiên hàng đầu của dự án, với việc ápdụng các biện pháp bảo mật cao đảm bảo rằng thông tin cá nhân của người dùngluôn được bảo vệ một cách an toàn và riêng tư
Trang 18Không chỉ dừng lại ở đó, dự án còn được xây dựng với tính linh hoạt và khảnăng mở rộng, cho phép dễ dàng tích hợp các tính năng mới và mở rộng phạm vihoạt động trong tương lai.
Cuối cùng, dự án cung cấp dịch vụ hỗ trợ khách hàng chuyên nghiệp, giúpngười dùng và doanh nghiệp giải quyWt các vấn đề và thắc mắc một cách nhanhchóng và hiệu quả
Trang 19CHƯƠNG 2: XÂY DỰNG KẾ HOẠCH QUẢN TRỊ DỰ ÁN 2.1 Đề cương dự án
Tên dự án: Xây dựng website đặt đV ăn online
Đơn vị thực hiê |n: Công ty cổ phần công nghệ GetFly Việt Nam
+ Tổng hợp yêu cầu và phân tích yêu cầu
+ Đặc tả yêu cầu và phương thức hóa yêu cầu
+ ViWt lại đặc tả yêu cầu
2 Lựa chọn mô hình xây dựng phần mềm
3 ThiWt kW cơ sở dữ liệu
Trang 203.2
+ ThiWt kW cơ sở dữ liệu
+ ViWt tài liệu đặc tả cơ sở dữ liệu
4
4.1
4.2
ThiWt kW giao diện người dùng
+ ThiWt kW giao diện quản trị
+ ThiWt kW giao diện người dùng
+ Quản lý bài đăng
+ Báo cáo thống kê
6 Chạy thử, kiểm tra
7 Chuyển giao
- KWt luận
+ Điều kiện đã đầy đủ để triển khai dự án
+ NWu được thực hiện chắc chắn sẽ đem lại một ứng dụng như mong đợi
Dự kiến tiến trình triển khai
Xây dựng đề án khả thi: 1 tháng
Trang 21Dự kiến kinh phí (Tổng chi phí: 25 triệu)
Cơ sở dự toán: dựa trên giá cả thị trường và tính toán sơ bộ
Kinh phí hê š thống: 10 triệu
Kinh phí dữ liệu: 5 triệu
Kinh phí đào tạo: 5 triệu
Kinh phí cho cơ sở hạ tầng và triển khai: 5 triệu
2.2 H• sơ dự án
2.2.1 Đă št vấn đề
Công nghệ thông tin và đặc biệt là Internet đã giúp cho con người thay đổicách sống, cách liên lạc, cách làm việc, cách tiWp cận các nguVn thông tin đadạng và nhanh chóng Mạng Internet ra đời là trợ thủ đắc lực giúp cho nhữngngười có nhu cầu tìm kiWm các tài nguyên nói chung, hay tìm kiWm các phòng trọnói riêng trở nên dễ dàng hơn bao giờ hWt
Với người có nhu cầu thuê trọ, việc tìm kiWm theo hình thức truyền thống
sẽ rất khó khăn, mất thời gian và công sức để tìm những phòng trọ phù hợp vớitiêu chí của mình Đối với người cho thuê, việc tiWp cận với khách hàng gặp khánhiều khó khăn do vị trí, cách thức truyền đạt hạn chW
Giờ đây hệ thống mạng ra đời, chỉ với một chiWc máy tính được kWt nối
Trang 22mạng là chúng ta có thể đăng tin và tìm kiWm các phòng trọ ở bất cứ địa điểmnào, giá cả phù hợp với nhu cầu một cách dễ dàng.
Tích hợp Google Maps và gửi mail vào website
- Về giải pháp môi trường:
+ Ngôn ngữ phát triển: React JS
+ Database: MySQL, Express, NodeJS
+ Tool quản lý source: Github
Trang 23Các đơn vị có trách nhiệm và nhiệm vụ riêng vì vậy tất cả đều phải tự giáchoàn thành công việc của mình, bên cạnh đó cần liên hệ phối hợp và giúp đỡ lẫnnhau để hoàn thành tốt dự án.
Dự kiWn thành lập ban quản trị dự án để dễ quản lý và triển khai dự án
KW hoạch chọn đối tác: vì đã có đầy đủ nhân lực để thực hiện dự án nên đơn
vị sẽ tự thực hiện dự án
2.2.3 Dự toán và danh sách rủi ro
Ước lượng chi phí
Quản Lý Dự Án
Khảo sát yêucầu dự án
Thu thập các yêu cầutổng quát về hệ thống
0đ
Đặc tả chi tiWtcác yêu cầu từkhách hàng
Mô tả cụ thể hơn nhữngyêu cầu cần thiWt củaphần mềm
200.000đ
Mô tả hệ thốngbằng các sơ đVuse case, trìnhtự
Xây dựng bằng sơ đV usecase, trình tự
200.000đ
Trang 24ThiWt kW giaodiện phần mềm
Xây dựng các form theochuẩn UML
600.000đ
ViWt bản phântích hệ thốngchi tiWt
ViWt báo cáo cho ra bảngphân tích hoàn chỉnh
100.000đ
Module thống kê
sản phẩm
Phân tích yêucầu cụ thể chomodule
Xây dựng chi tiWt nhiệm
vụ của hệ thống
100.000đ
ThiWt kW module Xây dựng các form cùng
các nút chức năng kèmtheo
600.000đ
ViWt code Xử lý các chức năng cần
thiWt của hệ thống
1.200.000đCài đặt module Chạy thử module đã xây
dựng
0đ
Kiểm thửmodule
Kiểm tra giao dện, độchính xác
300.000đViWt báo cáo Mô tả chi tiWt về module 0đ
Tích hợp và
Tích Hợp cácmodule
Lắp ráp các modulethành 1 hệ thống hoànchỉnh
200.000đ
Trang 25ViWt bản hướng dẫn sửdụng phần mềm
0đ
Lên kW hoạchbảo trì
Đề ra kW hoạch bảo trì 0đKWt thúc dự án Tổng kWt dự án 0đ
B7ng 2.1 B7ng ước lượng chi phí
Ước Lượng thời gian
03/04/2024 04/04/2024
ViWt báo cáo
tổng kWt
Tổng kWt toàn bộcông việc thành báo
Cuối dự án Cuối dự án
Trang 2609/04/2024 11/04/2024
ThiWt kW
module
Xây dựng các formcùng các nút chứcnăng kèm theo
Trang 2726/04/2024 27/04/2024
Kiểm thử Test toàn bộ hệ
thống
27/04/2024 28/04/2024Fix lỗi tVn tại Fix các lỗi phát sinh 28/04/2024 1/05/2024
2/05/2024 3/05/2024KWt thúc dự
Thời gian thực hiện
Hoàn thành
Chưa hoàn thành
Trang 28Khảo sát
mô hình
1.1 Khảo sát thực tW,
phân tích các yêucầu
1 ngày X
1.2 Báo cáo triển khai
dự án, phạm vi dựán
của hệ thống
2.2 1 ngày X2.4 Thống nhất lại các
3.1, 3.2 1 ngày X
4.1 ThiWt lập form đăng
nhập vào hệ thống
3.3 0,5 ngày X
Trang 29module đã xây dựngxong
xác dữ liệu
6.1 1 ngày X6.3 Sửa lỗi nWu có 6.2 1 ngày X
Trang 30 Kết luận
NWu được thực hiện hệ thống này sẽ hoàn toàn có thể đáp ứng các yêu cầu
và tiêu chí đặt ra Thời gian thực hiện tương đối ngắn mà lại đem về lợi nhuận khá cao Vì vậy, dự án này là hoàn toàn khả thi và đã sẵn sàng để thực hiện
2.3 Kế hoạch dự án
2.3.1 Bảng phân rã công việc
B7ng 2.4: B7ng phân rã công việc
0 Website cho thuê phòng trọ
1 Lập kW
hoạch
cho dự án
1.1 Tài liệu kW hoạch quản lý dự án
1.2 Bản kW hoạch đảm bảo chất lượng
1.3 Bản kW hoạch quản lý cấu hình
1.4 Bản kW hoạch quản lý truyền thông và giao tiWp
1.5 Bản kW hoạch quản lý rủi ro
2.1.2.1 Tài liệu cho chức năng đăng bài
2.1.2.2 Tài liệu cho chức năng quản lý
use case
2.2.3.1 Các use case cho chức năng đăng bài2.2.3.2 Các use case cho
Trang 31chức năng quản lý2.2.4 Các tài liệu khác
2.3 Kiểm định lại chất lượng
3.1.5 Các biểu đV cho hệ thống cáo cáo thống kê
3.2 Tài liệu
thiWt kW hệ
thống
3.2.1 ThiWt kW hệ thống4.2.1 ThiWt kW hệ thống con5.2.1 ThiWt kW cơ sở dữ liệu3.3 KWt thúc kW hoạch
4.4 Hệ thống cập nhật
4.5 Tài liệu sử dụng
Trang 325.2.6 Báo cáo kiểm thử chức năng quản lý và cập nhật trạng thái đăng bài
5.3 Báo cáo kiểm thử hệ thống
6 Vận hành
7 KWt
thúc dự
án
7.1 Tài liệu kWt thúc dự án cho thuê phòng trọ
2.3.2 Quản lý tài nguyên còn người
Các ràng buộc về con người
B7ng 2.5: B7ng các ràng buộc v5 con người
1 Nguyễn Trọng Đạo D15CNPM5
Trang 332 Nguyễn Thị Ngà D15CNPM5
3 Nguyễn Kim Quân D15CNPM5
4 Hà Thị Kiều Anh D15CNPM5
5 Đinh Thị Ngân D15CNPM5
Quy tắc chung khi teamword:
- Phân chia công việc đều nhau và hợp lý
- Thảo luận công việc sôi nổi, năng nổ trong khi teamwork
- Ưu tiên công việc theo năng lực sở trường
- Mọi sự phân công đều được đưa ra họp bàn công khai và công bằng.Yêu cầu đối với các thành viên trong nhóm:
- Nghiêm chỉnh chấp hành thực hiện công việc theo bản kW hoạch của dự án
- Tích cực tham gia thảo luận, phát biểu ý kiWn để dự án đạt kWt quả tốt nhất
- BVi dưỡng khả năng chuyên môn để hoàn thành tốt vai trò của mình trong
dự án
- Tham gia đầy đủ các buổi họp và làm việc Không nghỉ quá 2 buổi/ tuần
- Nghỉ làm phải thông báo tới trưởng nhóm để sắp xWp công việc chạy đúngtiWn độ
- Vì thời gian làm ngắn nên yêu cầu các thành viên tích cực và nhiệt tình.Truyền thông:
- Trao đổi qua email, điện thoại, facebook
- Họp nhóm khi cần và theo kW hoạch truyền thông
- Cần thiWt có thể liên hệ bằng số điện thoại
Trang 34- Thường xuyên contact khi có vướng mắc trong quá trình làm việc.Hội họp:
- Có mặt đầy đủ, đúng giờ các buổi họp nhóm dự án Có công việc đột xuấtcần nhanh chóng báo cấp trên trước 1 giờ trước khi họp
- Tích cực, bàn bạc và giải quyWt các vấn đề của dự án
- Chấp hành, thực hiện đúng quyWt định, giải pháp đã thống nhất trong cuộchọp
Giao tiWp tốt với kháchhàng, đVng thời là khảnăng thiWt kW biểu đVuse case, uml dễ hiểu
2
3 Lập trình
viên (Coder)
ViWt mã nguVncho chương trình
Thành thạo các ngônngữ code (React,
2