Bảng mô tả những người tham gia thực hiện dự án theo từng giai đoạn...4Bảng 2.. Đối với khách hàng có tài khoản: thống: Tên dự án: Xây dựng ứng dụng web Tìm kiếm và đặt mua vé máy bay...
Trang 1TRƯỜNG ĐẠI HỌC THĂNG LONG
BỘ MÔN TIN HỌC
-o0o -BÀI TẬP LỚN
XÂY DỰNG WEBSITE TÌM KIẾM VÀ ĐẶT MUA VÉ MÁY BAY
- A34582 – Hoàng Trường Giang
- A32367 – Lưu Hoàng Nam
HÀ NỘI – 2022
Trang 2MỤC LỤC
Phần 1 Tổng quan dự án 1
1 Phạm vi dự án 1
Phần 2 Tổ chức dự án 2
Phần 3 Quản lý nhân lực và môi trường 4
1 Các giai đoạn thực hiện 4
2 Các công việc trong từng giai đoạn 4
3 Các mốc kiểm soát dự án (Milestone) 4
Phần 4 Cơ sở vật chất 5
1 Phần cứng 5
2 Phần mềm 5
Phần 5 Lịch trình thực hiện 7
Phần 6 Quản lý rủi ro 11
Phần 7 Quản lý cấu hình 13
1 Định nghĩa các CI 13
2 Baseline 13
3 Thư mục dự án 15
4 Cơ chế đặt tên 17
5 Các tài liệu – sản phẩm cần bàn giao 17
6 Sao lưu và backup 17
Phần 8 Các chỉ tiêu chất lượng 18
Phần 9 Microsoft Project 20
Phần 10 GITHUB 21
Trang 3Bảng 1 Bảng mô tả những người tham gia thực hiện dự án theo từng giai đoạn 4
Bảng 2 Bảng dự kiến nhân lực theo công việc 4
Bảng 3 Bảng Milestone 4
Bảng 4 Bảng lịch trình thực hiện 7
Bảng 5 Bảng quản lý rủi ro 12
Bảng 6 Bảng CI 13
Bảng 7 Bảng Baseline 13
Bảng 8 Bảng thư mục dự án 16
Bảng 9 Các tài liệu – sản phẩm cần bàn giao 17
Bảng 10 Sao lưu và backup 17
Bảng 11 Các chỉ tiêu chất lượng 18
Trang 41 TỔNG QUAN DỰ ÁN
2. Phạm vi dự án
Xây dựng ứng dụng web hỗ trợ người dùng khám phá đa dạng các thương hiệu
và dịch vụ về đặt vé máy bay trực tuyến, giúp người dùng tìm kiếm, đặt vé cácchuyến bay thuận tiện và nhanh chóng
Các chức năng chính có trong ứng dụng cần xây dựng:
Đối với khách hàng vãng lai: o Tìm kiếm chuyến bay o Xem chi tiết chuyến bay oĐặt chuyến bay
o Thanh toán tiền vé
Đối với khách hàng có tài khoản:
thống:
Tên dự án: Xây dựng ứng dụng web Tìm kiếm và đặt mua vé máy bay.
Thời gian thực hiện: 6 tháng (bắt đầu từ ngày 09/29/2022 -> 02/11/2023)Thành viên tham gia: 3 người
Trang 1
Trang 5Trang 2
Trang 6Hình 1 Tổ chức dự án
Trang 3
Trang 74 QUẢN LÝ NHÂN LỰC VÀ MÔI TRƯỜNG
1 Các giai đoạn thực hiện
Bảng 1 Bảng mô tả những người tham gia thực hiện dự án theo từng giai đoạn
2. Các công việc trong từng giai đoạn
Thời gian
Quy mô Tên công việc thực hiện Số người (Ngày công) Ghi chú
Bảng 2 Bảng dự kiến nhân lực theo công việc
3. Các mốc kiểm soát dự án (Milestone)
MT001 09/29/2022 Mốc kiểm soát chuẩn bị dự án
MT002 10/20/2022 Mốc kiểm soát khảo sát yêu cầu hệ thống
MT003 11/18/2022 Mốc kiểm soát phân tích nghiệp vụ
MT004 12/8/2022 Mốc kiểm soát thiết kế CSDL, giao diện và các chức năngMT005 01/03/2023 Mốc kiểm soát lập trình giao diện và các chức năngMT006 01/26/2023 Mốc kiểm soát kiểm thử các chức năng
MT007 02/03/2023 Mốc kiểm soát triển khai phần mềm
MT008 02/11/2023 Mốc kiểm soát hoàn thành dự án
Bảng 3 Bảng Milestone
Trang 84 CƠ SỞ VẬT CHẤT
1 Phần cứng
E5530,2.4Ghz x 2
2 Phần mềm
Microsoft Edge
105.0.1343.33 Trình duyệt Web
Apache Tomcat
Server Web10.1.0
Mongodb
Hệ quản trị CSDL5.3
Ngôn ngữ lập trình Front End:
Trang 9Tên phần mềm Phiên bản Ghi chú
Trang 5
Trang 10 Môi trường sử dụng người dùng
Trang 6
Trang 113 LỊCH TRÌNH THỰC HIỆN
Lịch trình theo mô hình thác đổ (warterfall) là mô hình đưa ra một trình tự có
hệ thống cho việc phát triển phần mềm
Các giai đoạn chính trong lịch trình thực hiện:
Chuẩn bị dự án
Khảo sát nghiệp vụ, yêu cầu của khách hàng Phân tích yêu cầu và tài liệu đặc tảThiết kế CSDL và giao diện cho các chức năng Xây dựng hệ thống
Kiểm thử hệ thốngTriển khai cài đặt
Trang 122.4 Khảo sát nghiệp vụ 29/10/2022 11/10/2022 Giang
quản lý chuyến bay
2.5 Tổng hợp tài liệu 11/11/2022 14/11/2022 Nam, Huy
4.3 Thiết kế sơ đồ lớp 20/12/2022 26/12/2022 Giang, Huy
chi tiết cho các
chức năng
Trang 8
Trang 13năng
Trang 147.1 Cài đặt hệ thống 3/2/2023 7/2/2023 Giang
7.3 Viết tài liệu triển 14/2/2023 15/2/2023 Nam, Huy
Trang 154 QUẢN LÝ RỦI RO
Các loại rủi ro:
Rui ro về dư án: anh huơng tơi kê hoach dư án Nêu rui ro dư án xay ra, thơi gian thưc hiẹn dư án sẽ bi anh huơng và chi phí sẽ tang cao Rui ro dư án bao gôm các vân đê tiêm ân vê nguôn tài chính dành cho dư án, thơi gian, nhân sư,tài nguyên, khách hàng, các yêu câu và nhưng anh huơng cua nó tơi dư án.Rui ro vê kỹ thuạt: anh huơng tơi chât luơng và tiên đọ xây dưng phân mêm Nêu xay ra rui ro vê kĩ thuạt, sẽ khó có thê tiên hành cài đạt và phát triên phân mêm san phâm Các vân đê vê thiêt kê, cài đạt, giao diẹn, kiêm tra và bao trì thuọc loai rui ro này Rui ro kĩ thuạt xay ra do vân đê khó giai quyêt hon chúng
Rủi ro kỹ̃ thuật
phải thực hiệncẩn thận
lựa chọn thànhviên
RR03 Kiểm thử pm Cao Quay lại quá trình kiểm thử Kiểm thử viên
nghiệmRR04 Yêu cầu khách Cao Trao đổi lại với bên khách Khi làm việc với
yêu cầu của họRủi ro dự án
RR05 Tính toán sai Cao Trao đổi lại với bên khách Yêu cầu PM có
dự án
RR06 Không hoàn Trung Các thành viên cần sắp xếp Leader cần tính
thành đúng tiến bình để nhanh chóng hoàn thành toán chính xác
thời gian quá nhiều việc dựa trênTrang 11
Trang 16khối lượng côngviệc, khả năngcủa từng thànhviên
RR07 Xác định sai Cao Khảo sát , trao đổi lại với Yêu cầu người
chuyên môn,kinh nghiệm
bán cho ai
Bảng 5 Bảng quản lý rủi ro
Trang 12
Trang 17CI003 Analysis Document Tài liệu phân tích
CI004 Design Document Tài liệu thiết kế
Bảng 6 Bảng CI
Baseline là một mốc trong quá trình phát triển phần mềm được ghi nhận bằng
một hay nhiều đơn vị cấu hình
Analysis Document (CI003)Design Document (CI004)Project Plan (CI001)
URD (CI002)Analysis Document (CI003)Design Document (CI004)Data (CI007)
URD (CI002)Analysis Document (CI003)Design Document (CI004)Test plan (CI005)
Trang 13
Trang 18Mã Baseline Baseline Time CI
Products (CI006)Data (CI007)Project Plan (CI001)URD (CI002)
Analysis Document (CI003)Design Document (CI004)Test plan (CI005)
Products (CI006)Data (CI007)Project Plan (CI001)URD (CI002)
Analysis Document (CI003)Design Document (CI004)Test plan (CI005)
Products (CI006)Data (CI007)
Bảng 7 Bảng Baseline
Trang 14
Trang 193. Thư mục dự án
Trang 15
Trang 20Thư mục cha Thư mục Nội dung Ghi chú
án
làm
So với thu mục WIP thì
hoàn thiện
mục USERS
trong quy trình
tái sử dụng
phòng
thống
Chỉ có project managerThư mục phân quyền mới có quyền trên toàn
thành viên khác chỉ cóviên tham gia dự án
quyền trên thư mục củamình
Project Manager Plans Kế hoạch dự án
Project Manager Reports Các báo cáo
Project Manager Temp Thư mục tạm
Baseline Startup Tài liệu của giai đoạn
khởi động
Baseline Survey Kết quả khảo sát
Baseline Analysis Tài liệu của giai đoạn
Trang 22Bảng 8 Bảng thư mục dự án
4. Cơ chế đặt tên
Cách đặt tên tài liệu của dự án diễn ra tuần tự, phiên bản sau tương thích với
phiên bản trước:
Phiên bản đầu tiên thông thường là 1.0
Các phiên bản khác được bắt nguồn từ phiên bản cơ sở, ví dụ như bắt nguồn
khách hàng
cuối cùng
Bảng 9 Các tài liệu – sản phẩm cần bàn giao
6. Sao lưu và backup
Lưu trữ dữ liệu
quản lý dữ liệuCông cụ quản
Đối với cây thư mục: 2ngày/lần
Bảng 10 Sao lưu và backup
Trang 23Trang 17
Trang 247 CÁC CHỈ TIÊU CHẤT LƯỢNG
Dự án “Xây dựng website giới thiệt và bày bán ô tô” có tất cả 10 tiêu chí đánh
giá chỉ tiêu chất lượng:
Giai đoạn đánh giá chỉ Tỷ lệ dự
tiêu
được
Tính đúng
Đo khả năng bàn giao đúng hạn - Hết mỗi giai đoạn
Tỷ lệ thời
Cung cấp thông tin độ lệch và - Hết mỗi giai đoạn
tiến độ của dự ánhiện
- Kết thúc dự ánHiệu quả sử
Theo dõi nhân công thực tế so - Hết mỗi giai đoạn
nhân lực
Cung cấp số liệu trực quan về
Độ ổn định sự thay đổi của các yêu cầu ảnh - Hết mỗi giai đoạn
của yêu cầu dự án, thời gian thực hiện dự - Kết thúc dự án
án, chất lượng sản phẩmHiệu quả Cung cấp số liệu về tính hiệu - Hết mỗi giai đoạn
Mức độ hài Đánh giá về sự hài lòng của
- Hết mỗi giai đoạn
- Hết mỗi giai đoạn
của dự án
Năng suất Cung cấp số liệu về hiệu quả
- Hết mỗi giai đoạn
- Kết thúc dự án
Trang 25Trang 1810
án
Bảng 11 Các chỉ tiêu chất lượng
100%
Trang 26Trang 19
Trang 278 MICROSOFT PROJECT
Hình 2 Project overview
Hình 3 Overallocated resources
Trang 20
Trang 28Hình 4 Resource overview
Trang 21
Trang 299 GITHUB
Quy trình thực hiện:
Hình 1: Có thể trực tiếp download về máy
Hình 2: Tạo kết nối với Repository
Trang 22
Trang 30Hình 3: Thêm file vào commit
Trang 23