TRƯỜNG ĐẠI HỌC ĐIỆN LỰCKHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN QUẢN TRỊ DỰ ÁN ĐỀ T I: XÂY DỰNG PHẦN MỀM WINFORM QUẢN LÝ NHÂN SỰ Sinh viên thực hiện : TRẦN NGỌC CẢNH.. Công ng
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
QUẢN TRỊ DỰ ÁN
ĐỀ T I:
XÂY DỰNG PHẦN MỀM WINFORM QUẢN LÝ NHÂN SỰ
Sinh viên thực hiện : TRẦN NGỌC CẢNH
VŨ ĐỨC MINH,NGUYỄN TÙNG LÂM,
ĐỖ THÁI KHOAGiảng viên hướng dẫn : CẤN ĐỨC ĐIỆP
Chuyên ngành : CÔNG NGHỆ PHẦN MỀM
Hà Nội, tháng 4 năm 2023
Trang 2PHIẾU CHẤM ĐIỂMSinh viên thực hiện:
Trang 3MỤC LỤC
Lời mở đầu 1
Chương 1 Khảo sát hệ thống 2
1.1 Khảo sát hệ thống 2
1.2 Thực trạng 2
1.2.1 Nhiệm vụ của bộ phận quản lý nhân sự 2
1.2.2 Yêu cầu hệ thống 2
Chương 2 Quản lý phạm vi 3
2.1 Tên dự án: Xây dựng phần mềm Winform Quản lý nhân sự 3
2.1.1 Đơn vị chủ trì: Công ty nhân ABC 3
2.1.2 Các căn cứ: 3
2.1.3 Mục tiêu và phạm vi: 3
2.1.4 Hiệu quả thực hiện 3
2.1.5 Dự kiến tiến hành triển khai 4
2.2 Bảng phân rã công việc 4
2.2.1 Quản lý tài nguyên con người 4
2.2.2 Vị trí các thành viên trong dự án 6
Chương 3 Quản lý thời gian 7
3.1 Phân bổ tài nguyên và thời gian 7
3.2 Danh sách các mốc thời gian quan trọng 9
3.3 Quản lý thời gian trên Trello 10
3.3.1 Sinh viên thực hiện 10
3.3.2 Lập kế hoạch cho dự án 12
3.3.3 Bảng chi phí nhân công 12
Chương 4 Quản lý chi phí dự án 17
4.1 Chi phí cần thiết cho nhân công 17
4.1 Bảng ước tính chi phí cho hoạt động 17
Chú thích: 18
Đơn vị: 18
Chương 5 Quản lý chất lượng 19
Trang 45.1 Khái quát về quản lý chất lượng 19
5.2 Lập kế hoạch chất lượng 20
5.2.1 Các metric chất lượng trong dự án 20
5.2.2 Các loại kiểm thử sử dụng 20
5.3 Kế hoạch giám sát chất lượng 21
5.4 Kế hoạch đảm bảo chất lượng sản phẩm kế hoạch bàn giao 23
Chương 6 Các vị trí trong quản lý dự án 27
Chương 7 Quản lý cấu hình 29
7.1 Ý nghĩa của việc quản lý cấu hình 29
7.2 Vai trò trách nhiệm của đội dự án quản lý nhân sự 29
7.3 Phương pháp định danh, xác định Baseline trên sản phẩm 29
7.3.1 Định danh sản phẩm 29
7.3.2 Kiểm soát phiên bản 29
7.3.3 Quản lý các mốc 30
7.3.4 Các quy ước đặt tên 30
7.4 Quản lý cấu hình trên github 32
Chương 8 Quản lý truyền thông 33
8.1 Các thành phần tham gia 33
8.2 Thông tin liên lạc giữa các bên 35
Chương 9 Quản lý rủi ro 36
9.1 Giới thiệu về kế hoạch quản lý rủi ro 36
9.2 Xác định rủi ro 36
9.2.1 Phân tích mức độ rủi ro 36
9.2.2 Kế hoạch phòng ngừa rủi ro 41
Chương 10 Quản lý mua sắm 45
10.1 Các giai đoạn trong công việc quản lý mua sắm trong dự án .45
10.2 Thủ túc mua sắm 45
10.2.1 Các định danh mục mua sắm 45
10.3.2 Lập kế hoạch đấu thầu 46
Trang 511.1 Khái niệm 48
11.2 Cấu trúc hế hoạch tích hợp 48
11.3 Tích hợp trong dự án 49
11.4 Các kỹ năng quan trọng để thực thi kế hoạch dự án 49
Chương 12 Tài liệu hướng dẫn sử dụng 50
Kết luận 56
Trang 6Lời mở đầuVới sự bùng nổ và phát triển mạnh mẽ của lĩnh vực Công nghệ thông tinngày nay, đặc biệt với sự ra đời của Internet, nó đang trở thành một phầnkhông thể thiếu trong cuộc sống con người Công nghệ thông tin đang đượcphát triển và ứng dụng mạnh mẽ trong các lĩnh vực quản lý sản xuất, quản lýkinh doanh, dịch vụ, quản lý xã hội cũng như tất cả các lĩnh vực khác và quản
lý nhân sự là một trong những lĩnh cực đó, thực tế đã cho thấy hiệu quả củatin học khi áp dụng vào công tác quản lý, nó đã làm giảm bớt công tác bàngiấy đồng thời góp phần đáng kể trong việc thống kê tránh những sai sóttrong quản lý Có thể nói tin học đã trở thành một công cụ hữu hiệu đem lạihiệu quả trong công tác quản lý và kinh doanh
Đối với công việc quản lý nhân sự là tương đối phức tạp vì nó baogồm nhiều công việc khác nhau với những nhiệm vụ riêng biệt, điều đó làmcho công việc quản lý trở lên khó khăn hơn Cần nhiều thời gian để giảiquyết công việc và không tránh khỏi những sai sót nhầm lẫn Do đó cần cómột phương án tốt hơn, tối ưu hơn để đem lại hiệu quả trong công việc quản
lý nhân sự
Vì vậy chúng em chọn đề tài: “Quản lý dự án xây dựng phần mềmWinform Quản lý nhân sự” để làm báo cáo kết thúc học phần môn họcQuản Trị Dự Án Công Nghệ Thông Tin
Chúng em chân thành xin gửi lời cảm ơn đặc biệt đến thầy Cấn ĐứcĐiệp - người đã giảng dạy môn Quản Trị Dự Án Công Nghệ Thông Tin, trựctiếp hướng dẫn tận tình, sửa chữa và đóng góp nhiều ý kiến quý báu giúpchúng em hoàn thành bài báo cáo này Cô đã giúp chúng em trang bị kiếnthức môn học và hơn cả là động lực để tiếp tục trên con đường chinhphục công nghệ
Chúng em xin chân thành cảm ơn thầy cô!
Trang 7Chương 1 Khảo sát hệ thống1.1 Khảo sát hệ thống.
Công việc quản lý nhân sự của một số các doanh nghiệp hiện nay vẫnchưa có phần mền quản lý hỗ trợ mà vẫn thực hiện bằng tay với các sổ sáchgiấy tờ kèm theo Công việc quản lý nhân sự của một số doanh nghiệp gặpphải các vấn đề như: quản lý nhân viên, quản lý phòng ban, quản lý dự án,…Tất cả các công việc đều thực hiện thủ công rất mất thời gian và khi cần lưutrữ hay tìm kiếm thông tin rất khó khăn
1.2 Thực trạng
1.2.1 Nhiệm vụ của bộ phận quản lý nhân sự
- Tuyển lao động mới cho doanh nghiệp
- Quản lý, lưu trữ thông tin của các cán bộ, nhân viên trong doanhnghiệp
- Thống kê, báo cáo về tình hình nhân sự của doanh nghiệp
1.2.2 Yêu cầu hệ thống
Nghiên cứu bài toán quản lý nhân sự nói chung và bài toán quản lý nhân
sự để thiết kế và lập trình phần mềm nhằm hỗ trợ công tác quản lý của cácdoanh nghiệp Dự kiến lập trình phần mềm quản lý nhân sự đạt được các mụctiêu chính sau:
Tin học hóa những khâu:
- Cập nhật thông tin nhân viên mới
- Cập nhật phòng ban khi doanh nghiệp phát sinh các phòng banmới
- Quản lý các danh mục cho doanh nghiệp như các dự án,
- Tìm kiếm, tra cứu thông tin nhân viên
Quá trình xử lý dữ liệu:
- Các thông tin về lao động được lưu trữ trong kho dữ liệu hồ sơ
2
Trang 8- Các thông tin phát sinh trong quá trình công tác sẽ liên tục được cậpnhật nhanh chóng, chính xác và kịp thời
- Đối với các trường hợp đặc biệt như: chuyển phòng, nghỉ chế độ thìcác dữ liệu liên quan sẽ được xử lý tuỳ theo yêu cầu cụ thể của người quản lý
- Công tác theo dõi diễn biến lương của người lao động sẽ lấy các dữliệu liên quan từ kho dữ liệu hồ sơ cùng các quy định về lương của nhà nước
để áp dụng cho người lao động cụ thể sau đó tất cả dữ liệu sẽ được đẩy vàokho dữ liệulương
Trang 9Chương 2 Quản lý phạm vi
2.1 Tên dự án: Xây dựng phần mềm Winform Quản lý nhân sự
2.1.1 Đơn vị chủ trì: Công ty nhân ABC
2.1.3 Mục tiêu và phạm vi:
- Mục tiêu dài hạn: Tăng cường năng lực quản lý
- Mục tiêu cụ thể: Xây dựng phần mềm quản lý nhân sự trong công ty
- Phạm vi: Chỉ xây dựng phần mềm, áp dụng tại cửa hang
- Xây dựng phần mềm với các chức năng và tính năng sau:
+ Quản lý nhân viên
+ Quản lý phòng ban
+ Quản lý dự án
- Xây dựng CSDL văn bản
- Tổ chức lại quy trình thực hiện
- Chuyển giao công nghệ
4
Trang 102.1.4 Hiệu quả thực hiện
- Tính sẵn sàng của văn bản, tìm kiếm nhanh, chính xác
- Xử lý văn bản dễ dàng: Tiếp nhận, công bố, phân văn bản, lập hồ sơ xửlý
- Xây dựng nề nếp làm việc văn minh, công nghệ
- Dễ kiểm soát tiến độ và nội dung xử lý Dễ xác nhận trách nhiệm
- Giảm thời gian làm việc, giảm số nhân viên trong cửa hàng
2.1.5 Dự kiến tiến hành triển khai
- Xây dựng đề án khả thi: 2 tuần
2.2 Bảng phân rã công việc
2.2.1 Quản lý tài nguyên con người
2.2.1.1 Các ràng buộc về con người
Trang 11- 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 kế hoạch của dựán
- Tích cực tham gia thảo luận, phát biểu ý kiến để dự án đạt kết quả tốtnhất
- Bồi dưỡng khả năng chuyên môn để hoàn thành tốt vai trò của mìnhtrong 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 xếp công việcchạy đúng tiến độ
- 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 kế hoạch truyền thông
- Cần thiết có thể liên hệ bằng số điện thoại
- Thường xuyên contact khi có vướng mắc trong quá trình làm việc
Trang 12- Chấp hành, thực hiện đúng quyết định, giải pháp đã thống nhấttrong cuộc họp.
2.2.1.2 Danh sách các vị trí dành cho dự án
STT Vị trí Trách nhiệm Kĩ năng yêu cầu Số
lượng
Giao tiếp tốt vớikhách hàng, đồngthời là khả năngthiết kế biểu đồ usecase, uml dễ hiểu
Thông thạo các câulệnh trong code, cókinh nghiệm trongtester các sản phẩm
Trang 134 Đỗ Thái Khoa Tester
8
Trang 14Chương 3 Quản lý thời gian3.1 Phân bổ tài nguyên và thời gian
Tài liệu quản lý dự án KH.01 0,5
Bản kế hoạch đảm báo chất lượng KH.02 2
Bản kế hoạch quản lý cấu hình KH.03 2
Bản kế hoạch quản lý rủi ro KH.05 0,5
2
Tài liệu yêu cầu người dùng YC.01 1
Tài liệu yêu cầu chung cho hệ
thống
YC.1.1 0.5
Tài liệu yêu cầu cho mỗi chức năng YC.1.2 0.5
Tài liệu yêu cầu hệ thống YC.02 5
Mô tả giao diện hệ thống YC.2.2 0.5
Cái tài liệu khác YC.2.4 0.5
Kiểm định lại chất lượng YC.03 0.5
Trang 15Tài liệu thiết kế hệ thống TK.02 3.5
Tài liệu thiết kế hệ thống TK.2.1 1
Bản thiết kế cơ sở dữ liệu TK.2.3 1
Xây dựng hệ cơ sở dự liệu CN.01 2
Xây dựng hệ thống nhập thông tin CN.03 2
Hệ thống update thông tin CN.3.2 1
Hệ thống quản lý nhân viên CN.04 1
Xây dựng hệ thống đăng nhập, đăng
kí
CN.06 1
10
Trang 16Báo cáo kiểm thử chức năng
quản lý nhân viên
Trang 173.2 Danh sách các mốc thời gian quan trọng
5/2023Hoàn tất quá trình thu thập dự liệu x
Hoàn tất quá trình phân tích hệ thống x
Hoàn tất quá trình phân tích thiết kế x
Hoàn tất quá trình xây dựng hệ thống x
Hoàn tất quá trình tích hợp và kiểm thử x
Hoàn tất quá trình cài đặt và triển khai x
12
Trang 183.3 Quản lý thời gian trên Trello
3.3.1 Sinh viên thực hiện
Trang 20Chi phí(VNĐ)
Lập kế hoạch cho dự án 2 3 2.820.000
Trang 21Tài liệu yêu cầu người dùng 1
Tài liệu yêu cầu chung cho hệ
Tài liệu yêu cầu hệ thống 5
Biểu đồ usecase cho hệ thống 1.5
Mô tả giao diện hệ thống 0.5
Chi tiết cho use case 1
Kiểm định lại chất lượng 0.5
0.5
Các biểu đồ cho hệ thống sản 0.5
17
Trang 22phẩmCác biểu đồ cho hệ thống
nhânviên
0.5
Các biểu đồ cho hệ thống
nhậphóa đơn
0.5
Các biểu đồ cho hệ thống lập
báocáo thống kê
0.5
Các biểu đồ cho hệ thống
đăngnhập, đăng kí
0.5
Tài liệu thiết kế hệ thống 3.5
Tài liệu thiết kế hệ thống 1
Tài liệu thiết kế hệ thống con 1.5
Bản thiết kế cơ sở dữ liệu 1
Xây dựng hệ cơ sở dự liệu 2
Trang 23Hệ thống quản lý nhân viên 1
1
Xây dựng hệ thống cập nhật
thôngbáo
1
Báo cáo kiểm thử chức năng
xemđiểm, lịch học
Báo cáo kiểm thử chức năng
Báo cáo kiểm thử hệ thống 2
7 Cài đặt và triển khai dự án 1 2 940.000
19
Trang 24Chương 4 Quản lý chi phí dự án4.1 Chi phí cần thiết cho nhân công
- Đơn vị ước tính theo giờ là 8 tiếng / ngày
- Mức lương trả theo năng lực làm việc
- Tháng lương cao nhất là 10.500.000 VNĐ => 470k/ngày
độ
Lương/tháng
Trang 26Chương 5 Quản lý chất lượng5.1 Khái quát về quản lý chất lượng
Mục đích của quản lý chất lượng:
- Xác định chất lượng sản phẩm thỏa mãn được khách hành không
- Giám sát đánh giá, kịp thời phát hiện sai sót từ đó có kế hoạch khắc phục
Phạm vi thực hiện:
- Được tiến hành ở từng giai đoạn của dự án
Các bên tham gia trong quản lý chất lượng:
- Phải đặt vấn đề đảm bảo chất lượng lên hàng đầu
- Hiểu rõ các tiểu chuẩn chất lượng được sử dụng
- Xây dựng xác định các hoạt đông tài liệu cần thiết hỗ trợ việc quản lý chấtlượng dự án
- Đề ra chiến lược để năng caochất lượng
- Tạo các báo cáo chất lượngtrong từng thời điểm
2 Trần Ngọc Cảnh Kỹ sư quản lý
chất lượng
- Giám sát quá trình quản lý chấtlượng
- Hỗ trợ việc quản lý chất lượng
3 Đỗ Thái Khoa Kỹ sư quản lý
Trang 275.2 Lập kế hoạch chất lượng
5.2.1 Các metric chất lượng trong dự án
Trong dự án này có thể sử dụng cá metric sau:
- Tính khả dụng của giao diện: Giao diện hệ thống phải dễ sử dụng cho nhữngngười chưa từng sử dụng hệ thống và vẫn phải đảm bảo các chức năng đồngthời cung cấp đủ thông tin cần thiết với người sử dụng
- Tính toàn vẹn của dữ liệu: Đảm bảo dữ liệu không bị mất mát hay thay đổitrong quá trình truyền tải Việc này rất quan trọng, vì đây là hệ thống quản lýnhân viên và sản phẩm của toàn cửa hàng Chính vì vậy, các thông tin cầnchính xác
- Tính ổn định của ứng dụng: Khả năng tránh những tác động không mong
muốn khi chỉnh sửa phần mềm
- Tính phù hợp: Phần mềm phải cung cấp các chức năng thích hợp cụ thể ở dự
án này là: nhập dữ liệu (Nhân viên, phòng ban, dự án), v.v…
- Tính đáp ứng thời gian: Đảm bảo hệ thống có thể đưa ra một trả lời, một thờigian xử lý và một tốc độ thông lượng hợp lý khi nó thực hiện công việc củamình, dưới một điều kiện làm việc xác định
5.2.2 Các loại kiểm thử sử dụng
- Kiểm thử chức năng định kỳ nhằm đảm bảo chức năng của phần mềm vàtuân thủ đúng quy định
- Kiểm tra tính toàn vẹn dữ liệu trên một tập dữ liệu mẫu
- Thiết lập lịch trình kiểm định/kiểm thử định kỳ dựa trên các phụ thuộc vàđặc điểm kĩ thuật của dự án; Điều hòa lập lịch báo cáo hiệu quả hoạt động
của phần mềm và những kết quả kiểm định thực tế với các tiêu chuẩn chấtlượng và các mục tiêu hiệu quả hoạt động của các chức năng chính trongdanh mục mà phía khách hàng đã đề ra và mong muốn đạt được khi nhậnđược sản phẩm
23
Trang 285.3 Kế hoạch giám sát chất lượng
Thời gian
đánh giá
Các công việc đã hoàn thành Nội dung đánh giá
14/3/2023 Hoàn thành toàn bộ tài liệu lập
kế hoạch cho dự án
Đánh giá chất lượng các bản kếhoạch:
- Tính khả thi
- Tính chính xác
- Thời gian thực17/2/2023 Hoàn thành thu thập yêu cầu:
gặp gỡ khách hàng lấy yêu cầu
về hệ thống viết tài liệu:
-Tài liệu yêu cầu người dùng
- Tài liệu viết chính xác, đầy
đủ không?
- Đã xác định đúng, đầy đủ các yêu cầu của khách hàng hay chưa?
- Mô tả yêu cầu của khách hàng dưới dạng tài liệu nghiệp
vụ có đảm bảo tính chính xác, người phân tích thiết kế có thể hiểu được
24/2/2023 Kết thúc giai đoạn phân tích
thiết kế Hoàn thành tài liệu
- Các biểu đồ đã hợp lý và phù hợp với hệ thống không?
Trang 29- Thiết kế cài đặt
- Xây dựng cơ sở dữ liệu
- Thiết kế cài đặt có phù hợp với yêu cầu chức năng không?
- Cơ sở dữ liệu có phù hợp với yêu cầu hệ thống không?
- Bản đề xuất thực hiện có tính khả thi và được khách hàng chấp nhận hay không?
- Có đầy đủ chức năng của hệ thống không ?
- Các kí hiệu có đúng như tài liệu quản lý cấu hình hay không?
có tính sử dụng lại hay không?
- Có đầy đủ các comment trongquá trình code hay không?
24/3/2023 Kiểm thử các chức năng và
tiến hành tích hợp hệ thống,
kiểm thử lại hệ thống Viết các
tài liệu liên quan
Đánh giá sau pha tích hợp và kiểm thử:
- Thực hiện có đúng kế hoạch hay không
- Đã kiểm thử tất cả các chức năng của hệ thống chưa?
- Các chức năng có đạt chất
25
Trang 30lượng không?
- Quá trình xử lý dữ liệu có xảy
ra tổn thất hay tranh chấp dữ liệu hay không?
- Đã kiểm thử tất cả các mặt của hệ thống: tính hiệu quả, tính tương thích, tính khả dụng…?
- Các báo cáo kiểm thử có đầy
1 Tài liệu lập
kế hoạch
Bàn giao 100% các bản kế hoạch vào đúng thời gian 1 buổi/tuầnXác định đúng 100% phạm
Đội dự án tổchức họp bàn
Thườngxuyên tíchhợp hệthống
Tương thích với các hệ điềuhành trên máy tính và điện thoại
Kiểm thử tínhtương thích
Thườngxuyên xemlại phântích
Thực hiện đầy đủ 100% các Xem xét tài Thường