TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG THÔNG TIN ************************* BÁO CÁO HỌC PHẦN QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ TÀI Xây dựng ứng dụng(dạng WindownsForm) nhằm quản lý quản lý xếp loại hạnh kiểm học[.]
Trang 1TRƯỜNG ĐẠI HỌC HẢI PHÒNG
KHOA CÔNG THÔNG TIN
*************************
BÁO CÁO HỌC PHẦN QUẢN TRỊ DỰ ÁN PHẦN MỀM
ĐỀ TÀI:
Xây dựng ứng dụng(dạng WindownsForm) nhằm quản lý quản lý xếp loại hạnh kiểm học sinh
Giảng viên hướng dẫn: Trịnh Thanh Bình
Sinh viên thực hiện: Đào Trọng Huy
Lớp: CNTT2.K20
Hải Phòng-2022
Trang 2MỤC LỤC
MỤC LỤC 2
CHƯƠNG 1: TỔNG QUAN 4
1 GIỚI THIỆU DỰ ÁN 4
1.1.Tên dự án: 4
1.2 Người quản lý dự án: 4
1.3 Danh sách tổ dự án: 4
1.4 Chủ đầu tư kiêm khách hàng: 4
1.5 Cơ quan chủ quản đầu tư: 4
1.6 Tổng mức đầu tư: 4
1.7 Thời gian thực hiện: 4
1.8 Mục đích xây dựng dự án: 5
2 CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN DỰ ÁN: 5
CHƯƠNG 2: LẬP KẾ HOẠCH THỰ HIỆN DỰ ÁN 5
1 LỊCH BIỂU CÔNG VIỆC 5
CHƯƠNG 3: PHÂN TÍCH RỦI RO 7
CHƯƠNG 4: QUẢN LÝ TIẾN TRÌNH KẾ HOẠCH DỰ ÁN 13
1 QUY TRÌNH QUẢN LÝ 13
2 CÁC MỐC KIỂM SOÁT 13
CHƯƠNG 5: CÔNG CỤ HỖ TRỢ PHỤC VỤ DỰ ÁN 14
1 CÔNG CỤ HỖ TRỢ DỰ ÁN TRELLO 14
1.1 Giới thiệu công cụ trello 14
1.2 Phân tích tính năng nổi bật của Trello 15
1.3 Cấu tạo của Trello 15
2 CÁCH TẢI VÀ SỬ DỤNG CÔNG CỤ TRELLO 15
2.1 Cách tải 16
2.2 Hướng dẫn đăng kí tài khoản 16
2.3 Hướng dẫn sử dụng 17
3 Thực hiện dự án xây dựng phần mền quản lý bán sáchcủa cửa hàng Book Store trên Trello 19
Trang 3CHƯƠNG 6: KẾT THÚC DỰ ÁN 21
1 GIAO DIỆN CHƯƠNG TRÌNH 21
2 TỔNG KẾT DỰ ÁN 21
Trang 41.4 Chủ đầu tư kiêm khách hàng:
Trường Đại học Hải phòng
Địa chỉ: 171 Phan Đăng Lưu, Trần Thành Ngọ, Kiến An, Hải Phòng
Số điện thoại: 000000000
Email: daihoc@haiphong.gov.vn
1.5 Cơ quan chủ quản đầu tư:
Công ty phát triển và thiết kế ứng dụng phần mềm HH
Địa chỉ: Đường 10, Thuỷ Nguyên, Hải Phòng Việt Nam
Số điện thoại: 19008198
1.6 Tổng mức đầu tư:
50.000.000VND (Năm mươi triệu Việt Nam đồng)
1.7 Thời gian thực hiện:
Tổng thời gian: 2 tháng
Thời gian bắt đầu dự án: 12/04/2022
Trang 51.8 Mục đích xây dựng dự án:
Xây dựng phần mềm nhắm cho người dùng quản lý xếp hạng hạnh kiểm cho học sinh dễ dàng
Mục tiêu cần thực hiện của dự án:
- Giao diện đẹp, thân thiện phù hợp với yêu cầu người dùng
- Thông tin hiển thị chi tiết
- Hoàn thành sản phẩm đúng thời gian quy định
Yêu cầu về chức năng:
Có tính hiệu quả cao
Các module yêu cầu cho phần mềm:
- Module thêm, sửa, xoá thông tin
- Module thông tin cái nhân học sinh
2 CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN DỰ ÁN:
o Công cụ làm việc: Máy tính có cấu trung bình, các phần mềm hỗ trợ có bản quyền đầy đủ
o Phát triển phần mềm trên Visual Studio
o Cơ sở dữ liệu lưu trữ trên SQL Server
o Quản lý tiến độ dự án trên Trello
CHƯƠNG 2: LẬP KẾ HOẠCH THỰ HIỆN DỰ ÁN
1 LỊCH BIỂU CÔNG VIỆC
Thời gian tổng thể: 2 tháng
Tổng thời gian dự kiến là 60 ngày được phân chia như sau:
- Khảo sát, phân tích thiết kế hệ thống: 12 ngày
- Lập trình: 15 ngày
- Kiểm thử: 7 ngày
- Sửa lỗi: 7 ngày
- Bàn giao sản phẩm: 1 ngày
- Sửa lỗi(Nếu có phàn hồi từ khách hàng): 5 ngày
Thời gian chi tiết:
Công việc được lên kế hoạch phân công thành các giai đoạn như sau:
Ngày khởi động dự án: 12/04/2022
Trang 6Giai đoạn 1: Khảo sát
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Phỏng vấn 5 ngày 12/04/2022 17/04/2022Điều tra thăm dò 2 ngày 18/04/2022 19/04/2022
Giai đoạn 2: Phân tích thiết kế hệ thống
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Quản lý người dùng 3 ngày 20/04/2022 22/04/2022Quản lý dữ liệu 2 ngày 23/04/2022 24/04/2022
Giai đoạn 3: Lập trình
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Quản lý người dùng 2 ngày 25/04/2022 26/04/2022Quản lý dữ liệu 1 ngày 27/04/2022 27/04/2022Thiết kế cơ sở dữ liệu 12 ngày 28/04/2022 09/05/2022
Giai đoạn 4: Kiểm thử, Sửa lỗi
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Kiểm thử 7 ngày 10/05/2022 16/05/2022Sửa lỗi 7 ngày 17/05/2022 23/05/2022
Giai đoạn 5: Bàn giao sản phẩm
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Bàn giao sản phẩm 1 ngày 24/05/2022 24/05/2022
Trang 7Sửa lỗi(Nếu có phát sinh lỗi) 5 ngày 25/05/2022 29/05/2022
CHƯƠNG 3: PHÂN TÍCH RỦI RO
Mô tả Giả thiết xuất Xác Ảnh hưởng Phản ứng
15% Dự án khôngđược hoàn
thành
Theo dõi và bámsát bản kế hoạch,
cố gắng hoànthành cácmodule nhỏtrong thời gianngắn
Không đồng
bộ được
Các thành phần giaoriêng cho từng thànhviên thực hiện có sự sailệch dẫn đến không thểghép chung lại thànhsản phẩm hoặc phátsinh lỗi
10% Dự án khôngđược hoàn
chỉnh
Tìm hiểu nguyênnhân, cố gắngkhắc phục trongthời gian ngắnnhất
Kết quả côngviệc sẽ khôngđạt được mứccao nhất,không pháthuy được thếmạnh của các
cá nhân trongđội thực hiện
dự án dẫn đếnkhông thểhoàn thànhđược theođúng kế hoạch
Liên tục điềuchỉnh kế hoạch
để phù hợp vớinhững phát sinh
Trang 8Không đủ chiphí trả cho cáchoạt động của
dự án
Nâng kinh phí
dự trù, nâng cấptrợ cấp cho cáchoạt động đápứng được nhữngnhu cầu cần thiếtnhất khi thựchiện dự án
Không hoànthành đượctheo đúng kếhoạch
Liên tục điềuchỉnh kế hoạchphù hợp vớinhững phát sinh
1%
Không hoànthành đượctheo đúng kếhoạch thựchiện dự án dẫnđến kế hoạch
sẽ không đượckiểm soát dẫnđến rất dễ đổ
vỡ dự án
Người quản lý
dự án phải luôndành thời gianquan tâm đến kếtquả dự án trongtừng gian đoạn
củ thể của dự án
để có những sựđiều chỉnh thíchhợp
Không hoànthành đượctheo đúng kếhoạch
Liên tục điềuchỉnh kế hoạch
cả về thời gianthực hiện và tiếntrình các côngviệc cần thựchiện(Sắp xếpmột cách khoahọc các côngviệc cần làm) đểphù hợp vớinhững phát sinh
Trang 9đó một số thành viênkhông thể tham gia dự
án
1%
Không hoànthành được cácphần việc theođúng kế hoạch
Bổ sung nhânlực từ nhóm dựphòng và điềuchỉnh hợp lýcông việc chotừng người
1%
Không hoànthành đượctheo đúng kếhoạch dẫn đến
vỡ dự án
- Họp và trao đổiđịnh kỳ giữa cácthành viên trongnhóm
- Yêu cầu báocáo kết quả định
kỳ để nắm bắttình hình
- Người quản lý
dự án phải có sựđiều chỉnh nhấtđịnh đối vớitừng giai đoạnphát triển dự án
Trang 10Sản phẩmkhông đảmbảo được yêucầu của kháchhàng
Liên tục trao đổivới khách hàng
để xác định yêucầu của kháchhàng
sự thay đổi vàphải đảm bảophù hợp với kinhphí được phêduyệt trước đó
về sản phẩm
mà khách hàngyêu cầu
Luôn bám sátcác yêu cầu củakhách hàng, cầnphải có thông tin
cụ thể của kháchhàng để khi cầntrao đổi có thểliên lạc
Trang 11cơ sở dữ liệukhông đúng
Đề nghị kháchhàng đưa ranhững mẫu biểucần thiết,nhữngyêu cầu dự liệumẫu để có thểtest thử các chứcnăng của hệthống
ra được các công nghệcũng như kỹ thuật yêucầu khi thực hiện dự án
10%
Những ngườilàm dự án sẽphải mất thờigian để tìmhiểu côngnghệ sử dụng
để thực hiện
dự án, điềunày có thể làmcho dự án bịchậm tiến độ,gây ra sự chánnản cho độithực hiện dựán
Người quản lý
dự án phải nắmrất chắc cáccông nghệ, kỹthuật sử dụngngay từ bướcđầu thực hiện dự
án để có đượcnhững sự thànhcông nhất địnhkhi thực hiện dự
cả, chi phí củacác thiết bị cầnthiết để thựchiện dự án
Tiết kiệm vàkhác phục vấn
đề phải đầu tưcác thiết bị mới
Không ghinhận được cáclỗi từ phíangười dùngcuối dẫn đếnsản phẩm khihoàn thànhnhưng khôngđảm bảo đượcyêu cầu đã đặtra
Liên tục liên hệvới khách hàngkhi cần thiết, tạimỗi giai đoàncần phải test cácmodule chứcnăng của hệthống đáp ứngđược yêu cầukhách hàng
Trang 12Không hoànthành hợpđồng đượctheo đúng dựkiến
Căn cứ kế hoạch
và hợp đồng đềnghị thanh lýhợp đồng
Đồng tiền
trượt giá Khi hoàn thành hợpđồng 2%
Kinh phíkhông đủ đểthanh toán cho
dự án
Nâng mức dự trùkinh phí rủi ro
Trang 13CHƯƠNG 4: QUẢN LÝ TIẾN TRÌNH KẾ HOẠCH
DỰ ÁN
1 QUY TRÌNH QUẢN LÝ
Người quản lý dự án phải luôn luôn sát sao với từng giai đoạn của dự án, tại các thời điểm của các giai đoạn nhất định, các trưởng nhóm sẽ phải báo cáo tiến độ công việccủa nhóm mình hoặc của từng cá nhân với người quản lý dự án, trong đó phải nêu bật những điều đã làm được và những điều chưa làm được để người quản lý dự án có một sự điều chỉnh nhất định sao cho hợp lý
2 CÁC MỐC KIỂM SOÁT
Stt giai đoạn Kết thúc Ngày báo cáo Tài liệu Trách nhiệm
1 Khởi độngdự án 12/04/2022 - Nhận dự án và quyết định khởi động dự án (văn bản kèm theo) Người quảnlý dự án
2 Lập kếhoạch 12/04/2022 - Bản kế hoạch thực hiện dự án Người quảnlý dự án
Trang 14- Hoàn thành bản phân tích thiết kế
hệ thống và giao diện theo yêu cầu khách hàng
- Báo cáo tiến độ
Đội phân tích
và thiết kế
- Báo cáo tiến trình dự án Đội trưởng
5 Lập trình 09/05/2022
- Báo cáo tiến độ lập trình
- Bàn giao module chương trình Đội lập trình
- Báo cáo tiến trình dự án Đội trưởng
- Báo cáo tiến trình dự án Đội trưởng
7 Tổng kết dựán 29/05/2022 Biên bản bàn giao và thanh lý hợp đồng Người quảnlý dự án và
Trang 15Trello là một ứng dụng, phần mềm, công cụ quản lý công việc dùng
để thiết lập và quản lý các đầu việc vô cùng logic hiệu quả Tính năng nổi bật của Trello đó chính là quản lý công việc theo nhóm Các công việc chung của nhóm thì thành viên chỉ cần nhìn qua là nắm được toàn bộ và công việc của mình.
Đây là công cụ quản lý công việc hiệu quả được sử dụng nhiều nhất ở Việt Nam hiện nay.
1.2 Phân tích tính năng nổi bật của Trello
Phân chia quản lý các công việc rõ ràng theo từng vị trí, từng tình trạng của đầu việc nhưu: đang làm, đã làm xong, hủy bỏ, …
Tổng hợp phân chia đầu việc tới từng người trong nhóm bao gồm mô
tả công việc cụ thể, thời gian, tình trạng hoàn thành công việc.
Đây là công cụ hỗ trợ làm việc nhóm nên cho phép các thành viên trong nhóm có thể yêu cầu sự giúp đỡ của nhau khi thực hiện một nhiệm vụ nào đó.
Ưu điểm của Trello rất rõ ràng hướng đến sự đơn giản, linh hoạt và miễn phí Với các tính năng cao cấp thì bạn mới phải trả phí Tuy nhiên, với phần lớn công việc chúng ta chỉ cần dùng bản miễn phí đã quá đủ rồi.
1.3 Cấu tạo của Trello
Phần mềm quản lý công việc Trello bao gồm các phần sau:
Card: đây là một thẻ thông tin bao gồm Title (tiêu đề), Description (mô tả) dùng để lưu
trữ công việc Có thể dùng Card để ghi: Task (công việc), Feature (tính năng của sản phẩm), Question (các câu hỏi), Note (các ghi chú), … Đặc biệt mỗi Card này nếu bạn có nhiều đầu việc nhỏ hơn có thể tạo Checklist (danh sách các nhiệm vụ nhỏ).
List: là một danh sách tổng hợp nhiều Card có cùng một tình trạng (đang làm, chưa làm,
đã làm xong) hoặc cùng một tính chất Ví dụ: List Doing: chứa các Card đang làm, List Done: chứa các Card đã hoàn thành.
Board: tổng hợp các Liss, là một bảng tương đương như 1 dự án hoặc một nhiệm vụ
công việc lớn Trong Board chứa các List để kiểm soát tình trạng các đầu việc.
Organization: tổng hợp các Board và toàn bộ nhân sự trong Team.
Trang 162 CÁCH TẢI VÀ SỬ DỤNG CÔNG CỤ TRELLO
2.1 Cách tải
Bạn có thể tải qua app store trên laptop khi gõ Trello vào thanh tìm kiếm và tiến hành tải xuống khi tải xong chọn lauch để mở chương trình.
2.2 Hướng dẫn đăng kí tài khoản
Bước 1: Truy cập địa chỉ: Trello.com và bạn Click vào: Sign Up
Bước 2: Điền đầy đủ thông tin vào Form như: Name, Mail, Password Và Click vào Create New Acount.
Bước 3: Trello sẽ gửi một mail với Link xác nhận, bạn chỉ cần mở mail và Click vào Confirm Your Mail Address.
Trang 172.3 Hướng dẫn sử dụng
Cập nhật thông tin đầy đủ ở profile: Để tài khoản Trello của bạn trở nên chuyên nghiệp hơn, bước đầu tiên khi đăng nhập vào tài khoản của bạn thì bạn nên cập nhật đầy đủ thông tin như: Avatar, Fullname:
Tạo một Board đầu tiên: Lần đăng nhập đầu tiên Trello sẽ hướng dẫn bạn
cách thiết lập, bạn chỉ cần việc điền thông tin vào là xong Như hình bên dưới.
Trang 18Bước tiếp theo hãy đến tạo công việc của mình: tuỳ thuộc công việc
Trang 193. THỰC HIỆN DỰ ÁN XÂY DỰNG PHẦN MỀN QUẢN LÝ BÁN SÁCHCỦA CỬA HÀNG BOOK STORE TRÊN TRELLO.
Trang 20o Dự án đã hoàn thành theo mục tiêu đề ra và đi vào hoạt động.
o Qua việc thực hiện dự án, các thành viên trong dự án rút ra được nhiều kinhnghiệm hơn cho bản thân như kinh nghiệm làm việc nhóm, nhiều kiến thức hữu ích, khả năng tự học hỏi
Đánh giá và kết quả của dự án:
Mô tả Dự kiến ban đầu Thực tế Kết luận
Trang 21Thời gian hoàn
thành dự án 2 tháng(12/04/2022đến 29/05/2022) 2 tháng(24/05/2022đến 10/06/2022)
Dự án hoànthành đúng dựkiếnChi phí cho dự án 50.000.000VND 50.000.00VND Dư: 0