1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài tập lab 4 quản lý dự án phần mềm lập trình với giao diện đồ họa người dùng (GUI)

12 11 0

Đ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

Định dạng
Số trang 12
Dung lượng 293,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

DANH MỤC HÌNH ẢNHH nh 1: Code để xử lý sự kiện cho phần Login 8 H nh 2: Code để xử lý menu form thêm danh sách các thành viên trong nhóm 9 H nh 3: Kết quả thiết kế một form đăng nhập đơ

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

*

BẢN BÁO CÁO

Bài tập Lab 4 Quản lý dự án phần mềm &

Lập trình với giao diện đồ họa người dùng (GUI)

Nhóm 12

Lê Duy Anh Dũng - 20198170 Trần Văn Hạ - 20198173 Bùi Trung Hiếu - 20198174

Đỗ Quốc Khánh - 20198182 Huỳnh Khắc Anh Khoa – 20198183

Giảng viên hướng dẫn: Giảng viên Lương Mạnh Bá

Hà Nội, 10/2021

download by : skknchat@gmail.com

Trang 2

MỤC LỤC

Phần I: 3

Bài 1.1. 3

Bài 1.2. 3

Phần II: Xây dựng biểu đồ WBS 3

Bài 1.4 3

2 Quản lý thu phí, đóng góp 4

7 Quản lý thông tin phòng tránh Covid-19 4

Phần III: Thực hành lập trình giao diện đồ họa người dùng GUI 6

2

download by : skknchat@gmail.com

Trang 3

DANH MỤC HÌNH ẢNH

H nh 1: Code để xử lý sự kiện cho phần Login 8

H nh 2: Code để xử lý menu form thêm danh sách các thành

viên trong nhóm 9

H nh 3: Kết quả thiết kế một form đăng nhập đơn giản và đăng nhập 9

H nh 4: Kết quả khi đăng nhập thành công bằng cách sử lý sự kiện login 10

H nh 5: Kết quả bài tập tự làm: liệt kê danh sách người dùng

qua menu-form sau khi đăng nhập 10

Source code dự án:

https://github.com/doquockhanh041201/tct

3

download by : skknchat@gmail.com

Trang 4

Phần I:

Bài 1.1.

a) Dự án kết thúc khi:

2 Hết kinh phí trước thời hạn (Kết thúc thất bại)

4 Quá hạn dự kiến (có làm tiếp cũng không có ý nghĩa gì)

5 Hoàn thành mục tiêu đề ra, nghiệm thu (kết thúc tốt đẹp) trước thời hạn b) 4 Tất

cả đáp án trên

Một dự án phát triển phần mềm là thành công khi:

- Sản phẩm đáp ứng yêu cầu chất lượng

- Không vượt quá kinh phí dự kiến -

Hoàn thành trong thời gian dự kiến

c) Rủi ro dự án là một yếu tố không biết trước mà khi nó xảy ra thì có thể ảnh

hưởng tiêu cực hoặc tích cực đến việc hoàn thành các mục tiêu của dự án

Bài 1.2.

a) Một người làm công khi tham gia vào dự án thì không cần biết hết chức năng của

dự án đó, vì nếu học hết chức năng của dự án thì mất rất nhiều thời gian và có thể sẽ vẫn không hiệu quả Chỉ nên tập trung vào chức năng mình làm và học kiểm soát những rủi ro, tránh mắc những rủi ro đã có trước đó

b) Nếu không áp dụng mô hình vòng đời phần mềm thì khó có thể phát triển được phần mềm vì một phần mềm muốn hoạt động tốt cần áp dụng nhiều quy trình khác nhau, trong đó mô hình vòng đời phần mềm lại cung cấp rất rõ những quy trình phần mềm như: phân tích, thiết kế, chế tạo, kiểm thử, bảo trì … giúp dễ dàng kiểm soát và làm phần mềm hoạt động một cách dễ dàng và bài bản

c) Trong phương pháp Agile, việc luôn có đại diện khách hàng trong nhóm phát triển giúp cho công việc luôn theo đúng tiến độ được giao, khi đó người làm phần mềm sẽ thu thập được các yêu cầu của khách hàng, tránh lãng phí thời gian và ngân sách, dễ dàng thay đổi trong các qui trình, mặt khác khách hàng cũng thấy được sản phẩm và dễ dàng đưa ra các yêu cầu mới ở mỗi iteration từ đó thỏa mãn được yêu cầu chính

Phần II: Xây dựng biểu đồ WBS

Bài 1.4

Ban quản lý tổ dân phố 7 phường La Khê cần xây dựng một phần mềm quản lý thông tin khu dân cư / tổ dân phố Tổ dân phố 7 có hơn 400 hộ gia đình với 1.700 nhân khẩu, chưa kể hàng trăm sinh viên thuê trọ và hàng chục gia đình nơi khác đến thuê nhà làm kinh doanh dịch vụ Địa bàn rộng, dân cư đông và phức tạp nên

4

download by : skknchat@gmail.com

Trang 5

ban quản lý mong đợi phần mềm này có thể quản lý thông tin chung cả tổ dân phố

từ biến động nhân khẩu, hộ khẩu đến các công tác đoàn thể khác Ban quản lý gồm một tổ trưởng, một tổ phó và các cán bộ phụ trách các hoạt động nghiệp vụ khác Tổ trưởng và tổ phó có thể thực hiện tất cả các nghiệp vụ quản lý, còn các cán bộ khác phụ trách từng nghiệp vụ theo phân công cụ thể

2 Quản lý thu phí, đóng góp

Hàng năm tổ dân phố thực hiện thu một số khoản phí và đóng góp của các hộ gia đình, công việc này do cán bộ kế toán phụ trách Khoản phí vệ sinh là bắt buộc với tất cả các hộ gia đình, mỗi năm thu 1 lần với định mức 6.000VNĐ / 1 tháng / 1 nhân khẩu Cán bộ kế toán sẽ lập danh sách các hộ gia đình và số nhân khẩu tương ứng, sau đó đến từng nhà thu phí và ghi nhận số tiền nộp Đối với các khoản đóng góp thì không quy định số tiền mà phụ thuộc vào từng hộ, các khoản đóng góp này được thu theo từng đợt của các cuộc vận động như: “Ủng hộ ngày thương binh-liệt sỹ 27/07”, “Ủng hộ ngày tết thiếu nhi”, “Ủng hộ vì người nghèo”, “Trợ giúp đồng bào

bị ảnh hưởng bão lụt”,… Cán bộ kế toán cũng cần thống kê tổng số tiền đã thu trong mỗi đợt, tổng số hộ đã nộp và có thể xem chi tiết mỗi hộ đã nộp những khoản tiền nào

7 Quản lý thông tin phòng tránh Covid-19

Với tình hình diễn biến phức tạp của dịch Covid-19, cán bộ y tế trong tổ dân phố cần ghi nhận thông tin các nhân khẩu có liên quan đến vùng dịch: thông tin khai báo dịch tễ, trạng thái sức khoẻ bất thường của người dân trong tổ khai báo Nếu có cá nhân hoặc hộ gia đình phải cách ly tập trung hoặc cách ly tại nhà thì cũng cần ghi nhận các thông tin này (thời gian bắt đầu cách ly, mức độ cách ly F0,1,2,3…, đã test covid-19 chưa, hình thức test, thời điểm test, kết quả các lần test,…) Hàng tuần cán

bộ y tế cũng cần thống kê thông tin nhận khẩu liên quan đến dịch covid-19

5

download by : skknchat@gmail.com

Trang 6

Sơ đồ WBS:

Phầần mềầm quản

lý thu phí, đóng góp

Phần tích

Phần tích yều cầầu

Xác định các

nghiệ p vụ

Xác đ nhị các đốối

tượng

Xác định thời gian

thự c hiện

Thiềốt kềố

Thiềốt kềố bi ểu đốầ use-case

Thiềốt kềố bi ểu đốầ lớp

Thiềốt kềố giao diện

Thiềốt kềố cơ sở

dữ liệu

Chềố tạo Kiểm thử Bảo trì

Mã hóa chương

Kiểm tra lốỗi

Nầng cầốp, sửa

Mã hóa giao diện Sử a đổi

6

Trang 7

download by : skknchat@gmail.com

Bản kế hoạch đơn giản cho dự án:

Công việc

Phân tích yêu cầu Xác định các nghiệp

vụ

Phân tích Xác định các đối

tượng Xác định thời gian thực hiện Thiết kế biểu đồ

use-case

Thiết kế Thiết kế biểu đồ lớp

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

Chế tạo Mã hóa chương trình

Mã hóa giao diện

Kiểm thử Kiểm tra lỗi

Sửa đổi

Bảo trì Nâng cấp, sửa chữa

Thời gian (số giờ làm việc)

1-2 ngày

1 ngày

1 ngày

1 ngày

1 ngày 1-2 ngày 1-2 ngày 2-3 ngày 1-2 tuần 1-2 tuần

Không xác định thời

gian

Số người

2 người

Cả nhóm

Cả nhóm

2 người Cả nhóm

Bảng quản lý đơn giản các rủi ro:

Công việc/ Xác định rủi ro Quản lý rủi ro

Hoạt động Mối nguy Rủi ro Mức độ Chiến lược Biện pháp

Thống kê, Bị mất dữ Không có dữ Sao lưu dữ

liệu sao lưu Trung bình Giảm thiểu liệu thường ghi, nhập liệu

dự phòng xuyên

Chỉ lưu dữ

Bị quá tải bộ Dữ liệu khi liệu trong Lưu trữ truy xuất bị Trung bình Giảm thiểu một khoảng

nhớ

sai thời gian nhất

định

7

Trang 8

download by : skknchat@gmail.com

Trang 9

Phần III: Thực hành lập trình giao diện đồ họa người dùng GUI

H nh 1: Code để xử lý sự kiện cho phần Login

8

download by : skknchat@gmail.com

Trang 10

H nh 2: Code để xử lý menu form thêm danh sách các thành viên trong nhóm

H nh 3: Kết quả thiết kế một form đăng nhập đơn giản và đăng nhập

9

download by : skknchat@gmail.com

Trang 11

H nh 4: Kết quả khi đăng nhập thành công bằng cách sử lý sự kiện login

H nh 5: Kết quả bài tập tự làm: liệt kê danh sách người dùng qua menu-form sau khi đăng nhập

10

download by : skknchat@gmail.com

Trang 12

download by : skknchat@gmail.com

Ngày đăng: 25/04/2022, 08:51

HÌNH ẢNH LIÊN QUAN

Bảng quản lý đơn giản các  rủi ro: - Bài tập lab 4 quản lý dự án phần mềm  lập trình với giao diện đồ họa người dùng (GUI)
Bảng qu ản lý đơn giản các rủi ro: (Trang 8)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w