Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
2,06 MB
Nội dung
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG KHOA CƠNG NGHỆ THƠNG TIN - TỐN ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP XÂY DỰNG WEBSITE QUẢN LÝ DỰ ÁN Giảng viên hướng dẫn : Sinh viên thực hiện: VŨ ĐÌNH HỒNG VŨ LÊ HỊA CẨM NHUNG VŨ LÊ THÚY OANH Lớp Khoá : 07TH2D : 11 TP Hồ Chí Minh, tháng 07 năm2011 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh LỜI CẢM ƠN Trước tiên, nhóm chúng em xin chân thành cảm ơn khoa Công nghệ thông tin – Tốn ứng dụng, trường Đại học Tơn Đức Thắng thầy Vũ Đình Hồng tạo điều kiện cho chúng em thực luận văn Xin cảm ơn thầy khoa tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu suốt q trình học tập khoa để thực đề tài Trong trình làm luận v ăn, nhận nhiều động viên giúp đỡ khơng từ gia đình, thầy mà từ người bạn lớp 07TH2D Chúng xin gởi đến người lời cảm ơn sâu sắc Mặc dù cố gắng để hoàn thành luận văn tất nổ lực kiến thức tiếp thu luận văn không tránh khỏi thiếu xót, kính mong q thầy bảo thêm Một lần nữa, xin chân thành cảm ơn hy vọng luận văn đáp ứng phần kỳ vọng người Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh NHẬN XÉT (Của giảng viên hướng dẫn) Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh NHẬN XÉT (Của giảng viên phản biện) Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT Chương 1: TỔNG QUAN 11 1.1 Các khái niệm 11 1.1.1 Dự án gì? 11 1.1.2 Quản lý Dự án gì? 11 1.1.3 Các công cụ hỗ trợ quản lý dự án 11 1.2 Quy trình quản lý dự án 12 1.3 Các khái niệm liên quan đến quản lý dự án 22 1.3.1 Sơ đồ mạng công việc 22 1.3.2 Khái niệm cách tính ES, EF, LS, LF công việc 22 1.3.2.1 Khái niệm: 22 1.3.2.2 Cách tính ES, EF, LS, LF 22 1.3.3 Độ thả công việc 23 1.3.4 Đường găng: 23 1.3.5 Mối liên hệ công việc 23 1.3.5.1 SS – Start To Start 23 1.3.5.2 SF – Start To Finish 23 1.3.5.3 FS – Finish To Start 24 1.3.5.4 FF – Finish To Finish 24 1.3.6 Sơ đồ Gantt 24 1.4 Phương pháp EVM - Value Management (Quản lý giá trị thu được) 24 1.4.1 Khái niệm: 24 1.4.2 Ví dụ sử dụng EVM: 25 1.4.3 Các khái niệm công thức: 27 1.4.3.1 PV – Planed Value 27 1.4.3.2 BAC - Budget At Competion 27 1.4.3.3 AC – Actual Cost 27 1.4.3.4 EV- Earned Value 27 1.4.3.5 SV- Schedule Variance 27 1.4.3.6 SPI – Schedule Performance Index 27 Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh 1.4.3.7 CV – Cost Variance 27 1.4.3.8 CPI – Cost Performance Index 28 1.4.3.9 EAC – Estimate at Completion 28 1.4.3.10 VAC – Variance At Completion 28 1.4.3.11 ETC – Estimate To Complement 29 1.4.3.12 TCPI – To Complete Performance Index 29 1.4.4 Áp dụng EVM luận văn 29 1.5 Cân đối tài nguyên tải 29 1.5.1 Vấn đề tài nguyên bị tải 29 1.5.2 Cân đối tài nguyên 30 1.5.2.1 Giới thiệu 30 1.5.2.2 Phương pháp nối tiếp 30 Chương 2: PHÂN TÍCH & THIẾT KẾ ỨNG DỤNG 34 2.1 Mục tiêu ứng dụng 34 2.2 Thiết kế cài đặt ứng dụng 37 2.2.1 Mô hình chức 37 2.2.1.1 Đặc tả use case “Đăng nhập” 41 2.2.1.2 Đặc tả use case “Thay đổi thông tin nhân” 42 2.2.1.3 Đặc tả use case “Quản lý danh mục hệ thống” 42 2.2.1.4 Đặc tả use case “Quản lý tài nguyên” 44 2.2.1.5 Đặc tả use case “Tạo dự án” 46 2.2.1.6 Đặc tả use case “Xem công việc cấp dưới” 46 2.2.1.7 Đặc tả use case “Cập nhật thông tin dự án” 47 2.2.1.8 Đặc tả use case “Kết thúc dự án” 48 2.2.1.9 Xem báo biểu dự án 49 2.2.1.10 Đặc tả use case “Phân rã công việc” 49 2.2.1.11 Đặc tả use case “Phân phối tài nguyên” 51 2.2.1.12 Đặc tả use case “Cập nhật tiến độ công việc” 52 2.2.1.13 Đặc tả usecase “Xem báo biểu công việc” 53 2.2.1.14 Đặc tả use case “Quản lý công việc cá nhân” 54 2.2.1.15 Đặc tả use case “Gởi ý kiến thảo luận” 54 2.2.1.16 Đặc tả usecase “Báo cáo tiến độ” 55 2.2.1.17 Đặc tả use case “Xem kế hoạch dự án” 57 2.2.1.18 Đặc tả use case “Tra cứu” 58 Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh 2.2.2 Thiết kế sơ đồ lớp 59 2.2.3 Mơ hình liệu 60 2.2.3.1 Lược đồ cở sở liệu 60 2.2.3.2 Mô tả bảng liệu 62 2.2.4 Thiết kế giao diện 71 Chương 3: HIỆN THỰC GIAO DIỆN 74 3.1 Kiến trúc hệ thống 74 3.2 Mơ hình cở sở liệu 75 3.3 Sơ đồ hình giao diện 76 3.4 Chi tiết giao diện 76 Chương 4: KẾT LUẬN 86 4.1 Kế đạt 86 4.2 Định hướng phát triển 87 DANH MỤC TÀI LIỆU THAM KHẢO 88 Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH Bảng 1.1: Quy trình quản lý dự án Bảng 2.1: Actor hệ thống Bảng 2.2: Danh sách use case Bảng 2.3: Bộ phận Bảng 2.4: Vai trò Bảng 2.5: Trạng thái Bảng 2.6: Độ ưu tiên Bảng 2.7: Đơn vị đo lường Bảng 2.8: Chức hệ thống Bảng 2.9: Phân quyền Bảng 2.10: Nhân viên Bảng 2.11: Dự án Bảng 2.12: Vật tư Bảng 2.13: Nhân viên tham gia dự án Bảng 2.14: Vật tư cấp cho dự án Bảng 2.15: Công việc dự án Bảng 2.16: Phân công công việc dự án Bảng 2.17: Quan hệ trình tự thực cơng việc Bảng 2.18: Vật tư phân phối cho công việc kế hoạch dự án Bảng 2.19: Ghi cho công việc Bảng 2.10: Ý kiến thảo luận Bảng 2.21: Báo cáo cơng việc Hình 1.1: Quan hệ Start To Start Hình 1.2: Quan hệ Start To Finish Hình 1.3: Quan hệ Finish To Start Hình 1.4: Quan hệ Finish To Finish Hình 1.5: Sơ đồ AOA chưa cân đối tài nguyên Hình 1.6: Biểu đồ tài nguyên tương ứng sơ đồ 2.5 Hình 1.7: Sơ đồ AOA cân đối tài nguyên Hình 1.8: Biểu đồ tài nguyên tương ứng với sơ đồ 2.7 Hình 2.1: Cây phân rã cơng việc Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 2.2: Cơ cấu phân cấp dự án Hình 2.3: Mơ hình use case Hình 2.4: Sờ đồ lớp Hình 2.5: Mơ hình CMD Hinh 2.6: Mơ hình PDM Hình 2.7: Mẫu giao diện trang chủ dự án Hình 2.8: Mẫu giao diện trang chủ cơng việc Hình 2.9: Mẫu giao diện trang tạo dự án Hình 2.10: Mẫu giao diện trangtheo dõi dự án(Xem báo biểu dự án) Hình 2.11: Mẫu giao diện trang kế hoạch dự án Hình 2.12: Mẫu giao diện nhập thơng tin cơng việc kế hoạch dự án Hình 3.1: Mơ hình Client/Server Hình 3.2: Mơ hình sơ liệu Hình 3.3: Sơ đồ hình giao diện Hình 3.4: Giao diện trang đăng nhập hệ thồng Hình 3.5: Giao diện trang phục hồi mật Hình 3.6: Giao diện trang dự án Hình 3.7: Giao diện trang tạo dự án Hình 3.8: Giao diện trang cơng việc dự án Hình 3.9: Giao diện trang kế hoạch dự án Hình 3.10: Giao diện dung thêm/ sửa/phân rã cơng việc dự án Hình 3.11: Giao diện báo cáo tiến độ cơng việc Hình 3.12: Giao diện xem duyệt báo cáo tiến độ cơng việc Hình 3.13: Giao diện xem báo biểu công việc (các giá trị thu EVM) Hình 3.14: Giao diện trang gửi ý kiến thảo luận Hình 3.15: Giao diện chọn xem cơng việc nhân viên Hình 3.16: Báo cáo danh sách nhân viên dự án Hình 3.17: Báo cáo danh sách vật tư dự án Hình 3.18: Giao diện trang quản lý vật tư Hình 3.19: Giao diện trang quản lý nhân viên Hình 3.20: Giao diện trang quản lý danh mục hệ thống Hình 3.21: Giao diện trang thơng tin cá nhân Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT ES EF LS LF AOA AON SS SF FS FF EVM BAC EV SV SPI CV EAC VAC ETC TCPI Earliest Start Earliest Finish Lastest Start Lastest Finish Activity On Art Activity On Node Start To Start Start To Finish Finish To Start Finish To Finish Earned Value Management Budget At Completion Earned Value Schedule Variance Schedule Performance Index Cost Variance Estimate at Completion Variance At Completion Estimate To Complement To Complete Performance Index Trang GVHD: Vũ Đình Hồng Chương 3: SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh HIỆN THỰC GIAO DIỆN - 3.1 Kiến trúc hệ thống Ứng dụng thiết kế theo mơ hình Client/Server Ngơn ngữ lập trình: C# Sử dụng ASP.NET - Hệ quản trị sở liệu: SQL Server - Hình 3.1: Mơ hình Client/Server Trang 74 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh 3.2 Mơ hình cở sở liệu Hình 3.2: Mơ hình sơ liệu Trang 75 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh 3.3 Sơ đồ hình giao diện Hình 3.3: Sơ đồ hình giao diện 3.4 Chi tiết giao diện Hình 3.4: Giao diện trang đăng nhập hệ thồng Trang 76 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.5: Giao diện trang phục hồi mật Hình 3.6: Giao diện trang dự án Trang 77 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.7: Giao diện trang tạo dự án Hình 3.8: Giao diện trang cơng việc dự án Trang 78 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.9: Giao diện trang kế hoạch dự án Hình 3.10: Giao diện dung thêm/ sửa/phân rã công việc dự án Trang 79 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.11: Giao diện báo cáo tiến độ cơng việc Hình 3.12: Giao diện xem duyệt báo cáo tiến độ công việc Trang 80 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.13: Giao diện xem báo biểu công việc (các giá trị thu EVM) Trang 81 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.14: Giao diện trang gửi ý kiến thảo luận Hình 3.15: Giao diện chọn xem công việc nhân viên Trang 82 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.16: Báo cáo danh sách nhân viên dự án Hình 3.17: Báo cáo danh sách vật tư dự án Trang 83 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.18: Giao diện trang quản lý vật tư Hình 3.19: Giao diện trang quản lý nhân viên Trang 84 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh Hình 3.20: Giao diện trang quản lý danh mục hệ thống Hình 3.21: Giao diện trang thông tin cá nhân Trang 85 GVHD: Vũ Đình Hồng Chương 4: SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh KẾT LUẬN 4.1 Kế đạt Sau trình tìm hi ểu, phân tích thực luận văn, nhóm tích lũy kiến thức bổ ích có kết sau: - Hiểu quy trình quản lý dự án: bước lập kế hoạch dự án, mối quan hệ công việc, sơ đồ gantt, phân phối tài nguyên - Phương pháp EVM: xác định tiến độ, dự đoán thời gian chi phí - Có kinh nghiệm lập trình với ASP.NET, ứng dụng cơng cụ Ajax - Hồn thành sản phẩm website quản lý dự án có chức đủ để hỗ trợ người dùng quản lý dự án cách chặt chẽ hơn, đơn giản hơn: o Quản lý dự án rõ ràng theo vai trò người dùng: dự án người dùng tham gia, dự án người dùng quản lý, dự án hồn tất, tạm hỗn, hủy bỏ, o Thay đỗi độ ưu tiên, trạng thái dự án, lọc danh sách dự án hết hạn hôm nay, ngày mai, hạn o Tạo dự án: tạo dự án phân phối tài nguyên cho dự án o Quản lý công việc dự án bao gồm: công việc cá nhân, công việc người dùng theo dõi, hồn tất, tạm hỗn, hủy bỏ, thay đỗi độ ưu tiên, trạng thái công việc, lọc danh sách công việc o Các chức quản trị: quản lý ngư ời dùng, tài nguyên, danh mục hệ thống gồm: danh mục phận, vai trị, trạng thái cơng việc, độ ưu tiên (người dùng chọn màu sắc thích hợp cho độ ưu tiên tạo), đơn vị đo lường o Chức lập kế hoạch dự án: tạo công việc, phân rã công việc, xác định mối quan hệ cơng việc, lịch trình thực công việc, lập sơ dồ Gantt o Lập sơ d Gantt: theo lị ch trình cơng việc dự án, đồng thời cập nhật tiến độ công việc sơ đồ Gantt o Báo cáo tiến độ công việc dự án: lập báo cáo tiến độ, duyệt báo cáo tiến độ o Lập báo biểu cơng việc, dự án: tính tốn giá trị thu dựa báo cáo (EVM), lập báo biểu giá trị thu với dự đoán cho công việc cho dự án Trang 86 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh o Tạo báo cáo: danh sách nhân viên, danh sách vật tư dự án, báo cáo tiến độ công việc, báo biểu giá trị thu o Tra cứu dự án, công việc theo tên, nội dung, độ ưu tiên, trạng thái, người theo dõi, người thực o Gửi ý kiến thảo luận 4.2 Định hướng phát triển Trong trình thực luận văn, nhóm cố gắng xây dựng chương trình hợp lý đáp ứng nhu cầu quản lý cần thiết người dùng, người dùng sử dụng thuận tiện tương đối dễ hiểu Tuy nhiên, chưa có kinh nghiệm nghiệp vụ thiết kế website nên chương trình cịn nhiều thiếu sót Về chức cần bổ sung thêm: - Chức lập kế hoạch án: lập kế hoạch chi tiết phân rã cơng vi ệc tạo thêm sơ đồ mạng công việc hiển thị thông tin: ES, EF, LS, LF hiển thị đường găng - Cân đối tài ngun: tìm thuật tốn phương pháp nối tiếp để đưa lịch trình điều chỉnh cho người dùng tham khảo Chương trình tiếp tục phát triể n, bổ sung chức để chương trình hồn thiện ứng dụng vào quản lý dự án thực tế Trang 87 GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hịa Cẩm Nhung – Vũ Lê Thúy Oanh DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt: Quản lý dự án phần mềm web - Nguyễn Đăng Hải, Nguyễn Cao Nguyên Quản lý dự án, Học viện cơng nghệ bưu viễn thông, lưu hành nội 2007 - THS Nguyễn Hữu Quốc Quản lý dự án, tài liệu học tập, Học viện cơng nghệ bưu viễn thong - GS.TS.Bùi Xuân Phong, 2008 Tiếng Anh: A Guide to the Project Management Body of Knowledge (PMBOK Guide), PMI Standars Committee – William R Duncan, Director of Standars, Project Management Institute, Four Campus Boulevard, Newtown Square, PA USA Trang 88 ... Management Budget At Completion Earned Value Schedule Variance Schedule Performance Index Cost Variance Estimate at Completion Variance At Completion Estimate To Complement To Complete Performance Index... 1.4.3.9 EAC – Estimate at Completion 28 1.4.3.10 VAC – Variance At Completion 28 1.4.3.11 ETC – Estimate To Complement 29 1.4.3.12 TCPI – To Complete Performance Index ... 27 1.4.3.5 SV- Schedule Variance 27 1.4.3.6 SPI – Schedule Performance Index 27 Trang GVHD: Vũ Đình Hồng SVTH: Vũ Lê Hòa Cẩm Nhung – Vũ Lê Thúy Oanh 1.4.3.7 CV – Cost Variance