1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn xây dựng ứng dụng đặt phòng khách sạn online booking hotel

34 2 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 đề Báo Cáo Bài Tập Lớn Xây Dựng Ứng Dụng Đặt Phòng Khách Sạn Online Booking Hotel
Tác giả Trần Quang Duy, Nguyễn Thị Phương, Nghiêm Tiến Trường, Lê Tuấn Anh
Người hướng dẫn GV Hướng Dẫn
Trường học Trường Đại Học Thăng Long
Chuyên ngành Tin Học
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 34
Dung lượng 1,34 MB

Cấu trúc

  • PHẦN 1. TỔNG QUAN (3)
    • 1.1 Giới thiệu bài toán (3)
  • PHẦN 2. TỔ CHỨC DỰ ÁN (5)
    • 2.1 Nhân lực (5)
    • 2.2 Ma trận trách nhiệm (6)
  • PHẦN 3. M QUẢN LÝ NGUỒN NHÂN LỰC VÀ MÔI TRƯỜNG (0)
    • 3.1 Nhân lực (7)
    • 3.2 Cơ sở vật chất và nan tbng công nghê (8)
  • PHẦN 4. LỊCH TRÌNH THỰC HIỆN (12)
  • PHẦN 5. QUẢN LÝ RỦI RO (19)
  • PHẦN 6. QUẢN LÝ CẤU HÌNH (22)
    • 6.1 Các mục cấu hình (22)
    • 6.2 Baseline (24)
    • 6.3 Mốc kiểm soát (25)
    • 6.4 Cơ chế đặt tên và đánh số (27)
    • 6.5 Cấu trúc thư mục (28)
    • 6.6 Qubn lý phân quyan (31)
    • 6.7 Sao lưu dự phòng (31)
  • PHẦN 7. KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM (32)
    • 7.1 Những tiêu chí đánh giá và tỷ lệ (32)

Nội dung

• Quản lý việc thanh toán • Quản lý doanh thu• Quản lý sản phẩm: phòng khách sạn • Chăm sóc khách hàng• Báo cáo thống kê - Đối với nhà cung cấp:Mã hiệu tài liệu: QLDA_DPKS_v1.0.. Giám đố

TỔNG QUAN

Giới thiệu bài toán

Xây dựng phần mềm Web hỗ trợ người dùng đặt phòng khách sạn, tìm kiếm khách sạn phù hợp với nhu cầu của khách hàng Ngoài ra hệ thống còn hỗ trợ liên kết với các ngân hàng cho phép thanh toán trực tuyến.

• Xem chi tiết khách sạn

• Nhận xét và đánh giá

- Đối với quản lý hệ thống:

• Quản lý việc thanh toán

• Quản lý sản phẩm: phòng khách sạn

- Đối với nhà cung cấp:

• Đăng ký làm nhà cung cấp

• Cung cấp thông tin phòng

Tên dự án: Xây dựng ứng dụng đặt phòng khách sạn “Online booking hotel”

Mã hiệu tài liệu: QLDA_DPKS_v1.0.

Giám đốc dự án: Nghiêm Tiến Trường

Người quản lý dự án: Nghiêm Tiến Trường

Thời gian thực hiện dự án: tháng

Danh sách tổ dự án – 3 người:

TỔ CHỨC DỰ ÁN

Nhân lực

Gồm có 3 người: o Qubn lý dự án: Nghiêm Tiến Trường o Nhóm phân tích thiết kế

• Trưởng nhóm Nguyễn Thị Phương:

• Thành viên Nghiêm Tiến Trường: o Nhóm lập trình

• Trưởng nhóm Nghiêm Tiến Trường:

• Thành viên Lê Tuấn Anh: o Nhóm triển khai

• Trưởng nhóm Nghiêm Tiến Trường:

• Thành viên: Lê Tuấn Anh o Nhóm nghiên cứu

• Trưởng nhóm Nghiêm Tiến Trường:

• Thành viên Nguyễn Thị Phương:

• Trưởng nhóm Nguyễn Thị Phương:

• Thành viên Nghiêm Tiến Trường: o Nhóm qubn lý cấu hình

• Trưởng nhóm Nguyễn Thị Phương:

Ma trận trách nhiệm

Tên người thực hiện công việc

Thiết kế cơ sở dữ liệu

Lập trình và tích hợp hệ thống

Kiểm thử và sửa lỗi

Các kiểu trách nhiệm khác nhau trên công việc

C (Contributing): Tham gia đóng góp

M QUẢN LÝ NGUỒN NHÂN LỰC VÀ MÔI TRƯỜNG

Nhân lực

Giai đoạn thực hiện Thời gian thực hiện

(ngày) Số người Quy mô

Chuẩn bị dự án 37 3 111(4.4 mm)

Tổng hợp và triển khai 17 3 51 (2.0 mm)

Bảng 3.1: Mô tả những người tham gia thực hiện dự án theo từng giai đoạn

Tên công việc Thời gian thực hiện (ngày) Số người Quy mô

Qubn trị dự án 37 3 111(4.4 mm)

Tổng hợp và triển khai 27 3 51 (2.0 mm)

Bảng 3.2: Dự kiến nhân lực theo công việc

Cơ sở vật chất và nan tbng công nghê

Intel Xeon E2-2580 v5: 2 lõi, 4 luồng, tốc độ 2,4 GHz

Intel Core i7, 1.8GHz x 4 8 GB 500 GB 64 bit

Môi trường làm việc Developer.

Tên phần mam Phiên bbn Loại

Teams x Phần mềm làm việc nhóm

Discord X Phần mềm làm việc nhóm

Github Phần mềm quản lý source code

MS Office 2016 Bộ công cụ soạn thảo

Google Chrome 51.0.2704.106 Trình duyệt web

Microsoft Windows 11 11 Hệ điều hành

MySQL 5.7 Hệ quản trị CSDL

Vs Studio Code 1.2 IDE lập trình

Ngôn ngữ lập trình cho Backend.

Ngôn ngữ lập trình cho Frontend

Môi trường làm việc cho máy chủ

Tên phần mam Phiên bbn Loại

Google Chrome 97.0.4692.99 Trình duyệt web

Windows Server 2022 2022 Hệ điều hành

MySQL 5.7 Hệ quản trị CSDL

Môi trường sử dụng của người dùng

Tên phần mam Phiên bbn Loại

Google Chrome 97.0.4692.99 Trình duyệt web

Hệ điều hành windows 11 11 Hệ điều hành

Môi trường chạy chương trình

Tên phần mam Phiên bbn Loại

Ubuntu sever 16.04 LTS Hệ điều hành sever

Android OS >= 4.0 HĐH điện thoại

Google Chrome 51.0.2704.106 Trình duyệt web

Thuật ngữ "web service" thường được sử dụng để mô tả dịch vụ mà môt client (môt máy tính) có thể gọi từ xa qua internet, thông qua các giao thức web như HTTP Tương tự như viêc goi môt method proceduce , hay function mà đươc chay trên môt máy khác thay vì client Do đó web services rất giống với môt (remote procedure call). lời goi điều khiển từ xa

Hình 1: Môt thiết bi 6client goi môt web service qua Internet Để triển khai đươc

Web services, môt số phương thứ c phổ biến đươc biết tới như

Công nghê •JAX-RS 2.0 framework:

JAX-RS 2.0 là một framework giúp ta viết các web services RESTful ở phía máy khách cũng như ở phía máy chủ Jersey 2.0 là sự thực hiện tham chiếu của JAX-RS 2.0 (JSR 339) Cùng với những cải tiến trong Java EE 7, JAX-RS 2.0 cũng đã được sửa đổi đáng kể.

MyBatis là một persistence framework mã nguồn mở đơn giản hóa việc thực hiện lớp persistence (anh† xa • đê†n đô†i tương lưu trư,‡ DAO) bằng cách tóm tắt rất nhiều ma‡ boilerplate JDBC và cung cấp một API đơn giản và dễ sử dụng để tương tác với cơ sở dữ liệu.

MyBatis trước đây được gọi là iBATIS và được bắt đầu bởi Clinton vào năm

2002 MyBatis là một thiết kế lại hoàn toàn iBATIS với các chú thích và hỗ trợ Mapper.

Công nghê • Next.js framework:

Next.js là một framework React full-stack được phát triển bởi Vercel Nó được sử dụng để xây dựng các ứng dụng web và API Next.js cung cấp nhiều tính năng tích hợp, giúp các nhà phát triển dễ dàng xây dựng các ứng dụng web phức tạp và hiệu suất cao.

Hình 2: T@ng quan kiến trAc Next.js

LỊCH TRÌNH THỰC HIỆN

Mô hình phát triển phần mềm: T hác đổ

Task Name Duration Start Finish Document Resource Names

Booking Hotel Project 309 days Mon 1/1/24Tue

Chuẩn bị dự án 19 days Mon 1/1/24Thu

Khởi tạo dự án 6 days Mon 1/1/24 Mon 8/1/24

Xác định mục tiêu dự án 2 days Mon 1/1/24 Tue 2/1/24 Phương,Trường

Xây dựng chiến lược và kế hoạch 1 day Wed 3/1/24 Wed 3/1/24 Tuấn Anh 4

Nghiên cứu các dự án trước 1 day Thu 4/1/24 Thu 4/1/24 Trường,Tuấn Anh 5

Viết tài liệu khởi tạo dự án 1 day Fri 5/1/24 Fri 5/1/24 Tài liệu khởi tạo dự án Phương

Tạo mẫu các loại tài liệu 1 day Mon 8/1/24 Mon 8/1/24 Các mẫu tài liệu dự án Phương 7

Xác định và cài đặt môi trường dự án 5 days Mon 8/1/24 Fri 12/1/24

Xác định và cài đặt môi trường sử dụng 2 days Mon 8/1/24 Tue 9/1/24 Trường 7

Xác định, cài đặt môi trường và các công cụ phát triển 2 days Wed

Tổng hợp tài liệu môi trường 1 day Fri 12/1/24 Fri 12/1/24 Tài liệu cài đặt môi trường dự án Phương,Trường,Tuấn

Xác định và phân tích rủi ro 6 days Mon

Xác định rủi ro 2 days Mon

Phân tích rủi ro 2 days Wed

Viết tài liệu rủi ro 2 days Fri 19/1/24Mon

22/1/24 Tài liệu xác định và phân tích rủi ro Tuấn Anh

Tổng hợp tài liệu chuẩn bị dự án 2 days Tue 23/1/24Wed

24/1/24 Tài liệu chuẩn bị dự án Tuấn Anh

MKS | Khởi tạo dự án 1 day Thu 25/1/24 Thu 25/1/24 1

Khảo sát 63 days Fri 26/1/24 Fri 3/5/24

Khảo sát nghiệp vụ đặt phòng khách sạn 20 days Fri 26/1/24 Fri 1/3/24

Lập bảng biểu câu hỏi 6 days Fri 26/1/24 Fri 2/2/24 Trường,Tuấn Anh

Khảo sát qua form câu hỏi 7 days Mon 5/2/24Wed

Tổng hợp tài liệu khảo sát nghiệp vụ đặt phòng khách sạn 7 days Thu 22/2/24 Fri 1/3/24 Viết tài liệu khảo sát nghiệp vụ đặt phòng khách sạn Phương 2

Khảo sát nghiệp vụ quản lí khách sạn 20 days Mon 4/3/24 Fri 29/3/24

Lập bảng biểu câu hỏi 7 days Mon 4/3/24 Tue 12/3/24 Trường

Khảo sát qua form câu hỏi 6 days Wed

Tổng hợp tài liệu khảo sát nghiệp vụ quản lí khách sạn 7 days Thu 21/3/24 Fri 29/3/24Viết tài liệu khảo sát nghiệp vụ quản lí khách sạn Phương

Khảo sát nghiệp vụ quản lí người dùng 22 days Mon 1/4/24 Thu 2/5/24

Lập bảng biểu câu hỏi 7 days Mon 1/4/24 Tue 9/4/24 Tuấn Anh

Khảo sát qua form câu hỏi 7 days Wed

Tổng hợp tài liệu khảo sát nghiệp vụ quản lí người dùng 8 days Fri 19/4/24 Thu 2/5/24 Viết tài liệu khảo sát nghiệp vụ quản lí người dùng Phương

MKS | Khảo sát 1 day Fri 3/5/24 Fri 3/5/24 Phương,Trường,Tuấn

Phân tích 49 days Mon 6/5/24Thu

Mô hình hóa quy trình nghiệp vụ 10 days Mon 6/5/24 Fri 17/5/24

Mô hình hóa quy trình nghiêp vụ đặt phòng khách sạn 3 days Mon 6/5/24 Wed 8/5/24 Phương 32

Mô hình hóa quy trình nghiệp vụ quản lí khách sạn 3 days Thu 9/5/24 Mon

Mô hình hóa quy trình quản lí người dùng 3 days Tue 14/5/24 Thu 16/5/24 Tuấn Anh 3 Tổng hợp tài liệu mô hình hóa quy trình nghiệp vụ 1 day Fri 17/5/24 Fri 17/5/24 Tài liệu mô hình hóa quy trình nghiệp vụ Trường

Liệt kê các chức năng chính và xây dựng sơ đồ tổng quan 11 days Fri 17/5/24 Fri 31/5/24

Nghiệp vụ đặt phòng 4 days Fri 17/5/24Wed

Nghiệp vụ quản lí khách sạn 3 days Thu 23/5/24Mon

Nghiệp vụ quản lí người dùng 2 days Tue 28/5/24Wed

Tổng hợp tài liệu các sơ đồ tổng quan 2 days Thu 30/5/24 Fri 31/5/24 Tài liệu sơ đồ tổng quan chức năng Tuấn Anh 4

Mô tả các tác nhân, thực thể chính 13 days Mon 3/6/24Wed

Nghiệp vụ đặt phòng 3 days Mon 3/6/24 Wed 5/6/24 Tuấn Anh 4

Nghiệp vụ quản lí khách sạn 4 days Thu 6/6/24 Tue 11/6/24 Phương 4

Nghiệp vụ quản lí người dùng 4 days Wed

Tổng hợp tài liệu mô tả các tác nhân, thực thể, các chức năng chính 2 days Tue 18/6/24Wed

19/6/24 Phương,Trường 4 Đặc tả các chức năng chính của hệ thống và viết tài liệu đặc tả 14 days Thu

Nghiệp vụ đặt phòng 3 days Thu 20/6/24Mon

24/6/24 Tài liệu đặc tả nghiệp vụ đặt phòng Phương 4 Nghiệp vụ quản lí khách sạn 3 days Tue 25/6/24 Thu 27/6/24Tài liệu đặc tả nghiệp vụ quản lí khách sạn Trường

Nghiệp vụ quản lí người dùng 4 days Fri 28/6/24 Wed 3/7/24Tài liệu đặc tả nghiệp vụ quản lí người dùng Phương,Tuấn Anh

Tổng hợp tài liệu phân tích 4 days Thu 4/7/24 Tue 9/7/24 Tài liệu phân tích Trường

MKS | Phân tích 2 days Wed

Thiết kế 63 days Fri 12/7/24Tue

8/10/24 Thiết kế sơ đồ lớp phân tích cho các chức năng 12 days Fri 12/7/24Mon

29/7/24 Nghiệp vụ đặt phòng 3 days Fri 12/7/24 Tue 16/7/24Tài liệu thiết kế sơ đồ phân tích nghiệp vụ đặt phòng Trường

Nghiệp vụ quản lí khách sạn 4 days Wed

Tài liệu thiết kế sơ đồ phân tích nghiệp vụ quản lí khách sạn Phương Nghiệp vụ quản lí người dùng 3 days Tue 23/7/24 Thu 25/7/24Tài liệu thiết kế sơ đồ phân tích nghiệp vụ quản lí ngừi dùng Trường,Tuấn Anh Tổng hợp tài liệu thiết kế sơ đồ phân tích 2 days Fri 26/7/24 Mon

Tổng hợp tài liệu thiết kế sơ đồ phân tích Phương 5

Thiết kế sơ đồ trình tự cho các chức năng 11 days Tue

Nghiệp vụ đặt phòng 2 days Tue 30/7/24Wed

Nghiệp vụ quản lí khách sạn 3 days Thu 1/8/24 Mon 5/8/24 Trường

Nghiệp vụ quản lí người dùng 4 days Tue 6/8/24 Fri 9/8/24 Tuấn Anh

Tổng hợp tài liệu thiết kế sơ đồ trình tự 2 days Mon

12/8/24 Tue 13/8/24 Tài liệu thiết kế sơ đồ trình tự Tuấn Anh 6 Thiết kế sơ đồ lớp chi tiết cho các chức năng 14 days Wed

Nghiệp vụ đặt phòng 3 days Wed

Nghiệp vụ quản lí khách sạn 4 days Mon

Nghiệp vụ quản lí người dùng 5 days Fri 23/8/24 Thu 29/8/24 Phương

Tổng hợp tài liệu thiết kế sơ đồ chi tiết 2 days Fri 30/8/24 Mon 2/9/24 Tài liệu thiết kế sơ đồ chi tiết Tuấn Anh 6

Thiết kế cơ sở dữ liệu 11 days Tue 3/9/24Tue

Nghiệp vụ đặt phòng 2 days Tue 3/9/24 Wed 4/9/24 Trường 7

Nghiệp vụ quản lí khách sạn 3 days Thu 5/9/24 Mon 9/9/24 Phương

Nghiệp vụ quản lí người dùng 4 days Tue 10/9/24 Fri 13/9/24 Tuấn Anh

Tổng hợp tài liệu thiết kế cơ sở dữ liệu 2 days Mon

16/9/24 Tue 17/9/24 Tài liệu thiết kế cơ sở dữ liệu Phương,Tuấn Anh 7

Thiết kế giao diện 14 days Wed

Nghiệp vụ đặt phòng 3 days Wed

Nghiệp vụ quản lí khách sạn 4 days Mon

Nghiệp vụ quản lí người dùng 5 days Fri 27/9/24 Thu 3/10/24 Trường,Tuấn Anh

Tổng hợp tài liệu thiết kế giao diện 2 days Fri 4/10/24Mon

MKS | Thiết kế 1 day Tue 8/10/24 Tue 8/10/24 Phương,Trường,Tuấn

Xây dựng hệ thống 63 days Wed

Xây dựng cơ sở dữ liệu 18 days Wed

Nghiệp vụ đặt phòng 5 days Wed

Nghiệp vụ quản lí khách sạn 6 days Wed

Nghiệp vụ quản lí người dùng 5 days Thu

Tổng hợp tài liệu xây dựng cơ sở dữ liệu 2 days Thu

31/10/24 Fri 1/11/24 Tài liệu xây dụng CSDL Trường,Tuấn Anh

Xây dựng giao diện 18 days Mon

Nghiệp vụ đặt phòng 5 days Mon

Nghiệp vụ quản lí khách sạn 6 days Mon

Nghiệp vụ quản lí người dùng 5 days Tue

Tổng hợp tài liệu xây dựng giao diện 2 days Tue

26/11/24 Wed 27/11/24 Tài liệu xây dựng giao diên Tuấn Anh

Xây dựng chức năng 18 days Thu

Nghiệp vụ đặt phòng 6 days Thu

Nghiệp vụ quản lí khách sạn 5 days Fri 6/12/24 Thu

Nghiệp vụ quản lí người dùng 5 days Fri 13/12/24Thu

Tổng hợp tài liệu xây dựng chức năng 2 days Fri 20/12/24Mon

23/12/24 Tài liệu xây dựng chức năng Phương,Trường Ghép các modul lại để tạo thành chương trình hoàn chỉnh 6 days Tue

Tue 31/12/24 Tài liệu ghép các modul Phương,Trường,Tuấn

Anh Viết tài liệu xây dựng hệ thống 2 days Wed 1/1/25 Thu 2/1/25 Tài liệu xây dựng hệ thống Trường 9

MKS | Lập trình 1 day Fri 3/1/25 Fri 3/1/25

Kiểm thử hệ thống 40 days Mon 6/1/25 Fri 28/2/25

Tạo bộ test và kịch bản test 6 days Mon 6/1/25Mon

Kiểm thử giao diện 5 days Tue 14/1/25Mon

Kiểm thử validate 6 days Tue 21/1/25 Tue 28/1/25 Tuấn Anh

Kiểm thử chức năng 3 days Wed

Kiểm thử bảo mật 3 days Mon 3/2/25 Wed 5/2/25 Trường,Tuấn Anh 1

Kiểm thử tích hợp 4 days Thu 6/2/25 Tue 11/2/25 Phương,Tuấn Anh 1

Sửa các lỗi phát hiện được 10 days Wed Tue 25/2/25 Tài liệu sửa lỗi Trường,Tuấn Anh

Tổng hợp tài liệu kiểm thử 2 days Wed

26/2/25 Thu 27/2/25 Tài liệu kiểm thử Phương,Trường 1

MKS | Kiểm thử và khắc phục lỗi 1 day Fri 28/2/25 Fri 28/2/25 Phương,Trường,Tuấn

Triển khai hệ thống 12 days Mon 3/3/25Tue

Cài đặt hệ thống 3 days Mon 3/3/25 Wed 5/3/25 Trường 1

Hướng dẫn sử dụng 7 days Thu 6/3/25 Fri 14/3/25 Phương 1

Viết tài liệu triển khai hệ thống 1 day Mon

Mon 17/3/25 Tài liệu triển khai hệ thống Trường

MKS | Tổng kết dự án 1 day Tue 18/3/25 Tue 18/3/25 Phương,Trường,Tuấn

QUẢN LÝ RỦI RO

Bảng biểu phân tích rủi ro của dự án:

Mức độ bnh hưởng(Ca o- Trung Bình- Thấp)

Thiếu nhân lực được huấn luyện về kỹ thuật

- Dành bộ đệm cho nhân sự bổ sung

- Lập một chương trình đào tạo riêng cho dự án

- Dành một phần chi phí để đào tạo nhân sự ngay từ ban đầu

- Tổ chức các buổi đào tạo chéo giữa các thành viên tay nghề cứng với người mới

RR02 Thiếu kiểm thử liên tục Cao

- Thực hiện kiểm thử liên tục trong suốt quá trình phát triển, bao gồm kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử hệ thống

- Theo dõi và phân tích kết quả kiểm thử, và thực hiện sửa lỗi và cải tiến liên tục.

- Sử dụng công cụ kiểm thử tự động và quy trình CI/CD (Continuous Integration/Continuous Delivery) để tự động hóa và tích hợp kiểm thử vào quy trình phát triển

RR03 Thiếu quản lý lỗi hiệu quả Cao - Thiết lập quy trình quản lý lỗi rõ ràng và xác định các vai trò và trách nhiệm liên quan

- Ghi nhận và theo dõi các lỗi được phát hiện, bao gồm

- Thực hiện kiểm tra lại sau khi lỗi được khắc phục để đảm bảo tính ổn định và không tái phát.

20 việc xác định mức độ ưu tiên và ưu tiên xử lý

RR05 Thiếu nhân lực Cao

- Đảm bảo mọi nhân sự đều được đảm nhiệm phần việc quan trọng của dự án

- Họp mặt thường niên (ngoài công việc) để xây dựng tình đoàn kết, teamwork

- Thỉnh thoảng xoay vòng nhân sự vào các mảng việc khác nhau

- Có từ 1,2 nhân sự back up kịp thời cho dự án bất cứ lúc nào

- Có cơ chế lưu trữ, quản lý tài liệu công việc của tất cả nhân sự

RR06 Yêu cầu không rõ ràng Cao

- Phát triển mẫu phần mềm thử nghiệm (prototype), đưa ra yêu cầu mô tả chi tiết và gửi tới khách hàng

- Lập một số trường hợp giả định để đưa cho khách hàng tham khảo, từ đó làm theo mẫu có sẵn.

RR08 Hiệu suất không đảm bảo Trung Bình

- Thiết kế kiểm thử hiệu suất

- Theo dõi và đo lường hiệu suất

-Xác định các mục tiêu hiệu suất

RR10 Vi phạm bản quyền Cao

-Gỡ bỏ phần vi phạm

- Tiến hành đàm phán, giải quyết

- Mua hoặc sử dụng phần mềm, tài liệu hợp pháp

- Kiểm tra xác minh nguồn dùng

- Sử dụng nguồn tài liệu miễn phí

RR11 Sai lệch chi phí Trung Bình

- Đàm phán với đối tác thêm kinh phí

- Nghiên cứu và ước tính chi phí 1 cách cẩn thận

- Xác định rủi ro chi phí

QUẢN LÝ CẤU HÌNH

Các mục cấu hình

CI01 Tài liệu kế hoạch dự án Tài liệu tổng quan công việc, quản lý tài nguyên và nhân lực, lịch trình dự án, quản lý rủi ro, cấu hình và tiêu chí

CI02 Tài liệu yêu cầu của người sử dụng (URD)

Các yêu cầu của người dùng, các đối tượng khảo sát, nội dung khảo sát và kết quả, kết luận sau khảo sát.

CI03 Các mẫu tài liệu Các loại tài liệu chuẩn bị cho dự án: phân tích nghiệp vụ, khảo sát nghiệp vụ, đặc tả chức năng,……

CI04 Tài liệu phân tích chức năng Tổng hợp các tài liệu phân tích chức năng, nghiệp vụ.

CI05 Tài liệu thiết kế chức năng

Tổng hợp các sơ đồ thiết kế lớp phân tích, lớp chi tiết, trình tự thực hiện, thiết kế giao diện của các module, mục tiêu và milestone.

CI06 Tài liệu thiết kế CSDL Tài liệu thiết kế cấu trúc CSDL, các thuộc tính, quan hệ, ràng buộc, trigger và phân quyền.

CI07 Tài liệu kiểm thử và sửa lỗi Tài liệu các loại kiểm thử: giao diện, chức năng, bảo mật Các thông tin về sửa lỗi khi đã kiểm thử

CI08 Tài liệu cài đặt và cấu hình Tài liệu hướng dẫn cài đặt và cấu hình hệ thống.

CI09 Tài liệu hướng dẫn sử dụng phần mềm Hướng dẫn sử dụng các chức năng của hệ thống Tài liệu hướng dẫn cho các đối tượng sử dụng: khách hàng, người sử dụng

23Bảng 6.1: Các mục cấu hình dự án

Baseline

Mã Baseline Baseline Time CI

CI02 CI03 CI04 CI05 CI06

Mốc kiểm soát

Mã Kết thúc giai đoạn

Ngày báo cáo dungNội Trách nhiệm

1 Khởi động dự án 18/03/2024 CI01 Tuấn Anh, Phương,

2 Xác định yêu cầu hệ thống

6 Kiểm thử và khắc phục lỗi

7 Tổng kết dự án 18/03/2025 CI08

Cơ chế đặt tên và đánh số

Đối với các tập tin mã nguồn: các tập tin này có cơ chế đánh số tự động Phiên bản đầu tiên sẽ là phiên bản 1.0 Bất kì có sự thay đổi lớn nào trong mã nguồn thì phiên bản gán số 1.1, 1.2, 1.3, … Với các thay đổi nhỏ có thể gán số phiên bản mức nhỏ hơn như 1.1.1, 1.1.2, 1.1.3, … Khi mã nguồn bổ sung thêm module hay bất kỳ thay đổi quan trọng nào trong mã nguồn thì có thể đánh số phiên bản 2.0, 3.0, … Đối với các tài liệu: Phiên bản gốc được đánh số là 0.0a Các phiên bản sửa lại tiếp theo sẽ được đánh số 0.0b, 0.0c, … Phiên bản baseline sẽ là 1.0 Các tài liệu có thể được thay đổi như là kết quả của việc thiết kế lại hoặc yêu cầu thay đổi của bất kì giai đoạn nào Các phiên bản mới được tạo ra được đánh số là 1.1, 1.2,v.v.

Cấu trúc thư mục

Thư mục cha Thư mục Nội dung Ghi chú

N/A ROOT Nội dung toàn bộ dự án Thư mục gốc của dự án

ROOT WIP Các công việc đang làm Work in progress

ROOT Control Các chức năng đã hoàn thiện

So với thu mục WIP thì chỉ khác là không có thư mục USERS

ROOT Baseline Dữ liệu của từng mốc trong quy trình

ROOT References Tài liệu tham khảo

ROOT Reused Những thành phần sử dụng lại được

ROOT Backup Các bản sao lưu dự phòng

Sao lưu theo từng tuần, tùy thuốc vào loại tài liệu và đối tượng sao lưu

WIP Analysis Tài liệu phân tích

WIP Design Tài liệu thiết kế

WIP System Test Tài liệu kiểm tra hệ thống

WIP Users Thư mục phân quyền dành cho các thành viên tham gia dự án

Chỉ có project manager mới có quyền trên toàn bộ thư mục Còn các thành viên khác chỉ có quyền trên thư mục của mình

WIP Project Man Tài liệu quản lý dự án

Project Man Plans Kế hoạch dự án

Project Man Reports Các báo cáo

Project Man Temp Thư mục tạm

Project Man Deliverables Tài liệu sản phẩm khi bàn giao

Baseline Startup Tài liệu của giai đoạn khởi động

Baseline Define requirements Tài liệu sau khảo sát

Baseline Analysis Tài liệu phân tích nghiệp vụ

Baseline Design Tài liệu của giai đoạn thiết kế

Baseline Test Tài liệu của giai đoạn kiểm thử và sửa lỗi

Baseline Develop Tài liệu và mã nguồn của giai đoạn phát triển

Baseline Finish Sản phẩm cuối

Qubn lý phân quyan

QLCH Phân tích Thiết kế Lập trình Kiểm thử QLDA

Sao lưu dự phòng

Nội dung Phương tiện Cơ chế lưu file Tần suất update

Mã nguồn GitHub git@github.com:food- drink.git 5 lần/ tuần

Tài liệu toàn bộ dự án

Cloud (Google driver) food-drink-all- document.zip 3 lần/tuần Phong/Sơn

Tài liệu riêng của thành viên dự án

Mọi phương tiện lưu trữ cá nhân

Mọi hình thức Hàng ngày

Mọi thành viên trong đội dự án

KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM

Những tiêu chí đánh giá và tỷ lệ

STT Tên chỉ tiêu Mục đích Tg tính toán chỉ tiêu Tỷ lệ Đánh giá quá trình thực hiện

(Tỷ lệ độ lệch tiến độ)

Cung cấp thông tin độ lệch về tiến độ của dự án

Hết mỗi giai đoạn Hết mốc kiểm soát Kết thúc dự án

(Hiệu quả sử dụng nhân lực)

Theo dõi nhân công thực tế so với dự kiến

Hết mỗi giai đoạn Kết thúc dự án

(Mức độ chất lượng sản phẩm)

Cung cấp số liệu về nhân công của dự án dành cho các hoạt động chất lượng và hiệu quả của các hoạt động đó trong dự án.

Hết mỗi giai đoạn Kết thúc dự án

(Mức độ chi phí sửa chữa sản phẩm)

Cung cấp số liệu về chi phí sửa chữa có nghĩa là các khoản phí hợp lý, nhằm tránh hoặc giảm tổn thất tài chính cho dự án hoặc khách hàng do các lỗi thực hiện gây ra.

Hết mỗi giai đoạn Kết thúc dự án

Efficiency (Hiệu quả tìm lỗi)

Cung cấp số liệu về tính hiệu quả của các hoạt động xem xét và test

Hết mỗi giai đoạn Kết thúc dự án

(Năng suất xem xét và kiểm tra)

Cung cấp số liệu về hiệu quả của các hoạt động xem xét và test

Hết mỗi giai đoạn Kết thúc dự án

Ngày đăng: 02/05/2024, 16:28

HÌNH ẢNH LIÊN QUAN

Bảng 3.2: Dự kiến nhân lực theo công việc - báo cáo bài tập lớn xây dựng ứng dụng đặt phòng khách sạn online booking hotel
Bảng 3.2 Dự kiến nhân lực theo công việc (Trang 7)
Hình 1: Môt  thiết bi 6client goi môt  web service qua Internet Để triển khai đươc - báo cáo bài tập lớn xây dựng ứng dụng đặt phòng khách sạn online booking hotel
Hình 1 Môt thiết bi 6client goi môt web service qua Internet Để triển khai đươc (Trang 10)
Bảng biểu phân tích rủi ro của dự án: - báo cáo bài tập lớn xây dựng ứng dụng đặt phòng khách sạn online booking hotel
Bảng bi ểu phân tích rủi ro của dự án: (Trang 19)
Hình Tài liệu hướng dẫn cài đặt và cấu hình hệ thống. - báo cáo bài tập lớn xây dựng ứng dụng đặt phòng khách sạn online booking hotel
nh Tài liệu hướng dẫn cài đặt và cấu hình hệ thống (Trang 22)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w