Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

112 727 0
Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Đ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

K H TN TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN HỆ THỐNG THÔNG TIN PHẠM NGUYÊN THẢO – 0012665 C N TT – Đ H XÂY DỰNG CÔNG CỤ HỖ TRỢ QUẢN LÝ QUÁ TRÌNH PHÁT TRIỂN DỰ ÁN PHẦN MỀM, GẮN KẾT VỚI HỆ THỐNG PHẦN MỀM MICROSOFT OFFICE PROJECT K H O A LUẬN VĂN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN PGS.TS ĐỒNG THỊ BÍCH THỦY NGUYỄN TRỌNG TÀI NIÊN KHÓA 2000 - 2004 Mục lục: K H O A C N TT – Đ H K H TN Danh sách từ viết tắt : Chương : Mở đầu 1.1 Mục đích lý chọn đề tài 1.2 Đối tượng phạm vi đề tài : Chương : Khảo sát phân tích trạng 2.1 Mô tả trạng : 2.2 Phân tích trạng : 2.2.1 Lược đồ business usecase cho nghiệp vụ : 2.2.2 Mô hình chi tiết trạng – sơ đồ activity: 12 2.2.3 Những khó khăn qui trình nghiệp vụ số yêu cầu hệ thống mới: 18 Chương : Phương án xây dựng hệ thống 22 3.1 Lược đồ kiến trúc tổng quan 22 3.2 Mô tả kiến trúc hệ thống 22 3.2.1 Lập kế hoạch với MS Office Project 23 3.2.2 Quản lý kế hoạch với công cụ PMA : 23 3.3 Sơ đồ nghiệp vụ tổng quan với hệ thống 26 3.4 Khảo sát hệ thống phần mềm Microsoft Project Server 28 3.4.1 Sơ lược hoạt động MS Project Server 28 3.4.2 Các lý việc chọn Project Server cho hệ thống 28 3.4.3 Lược đồ CSDL Project Server 29 Chương : Phân tích hệ thống 34 4.1 Chi tiết yêu cầu chức 34 4.1.1 Lưu trữ quản lý thông tin 34 4.1.2 Đồng thông tin với Project Server 35 4.1.3 Khai thác liệu - thực thống kê 36 4.1.4 Một số chức khác: 36 4.2 Mô hình hố hệ thống 37 4.2.1 Lược đồ use case : 37 4.2.2 Các lớp đối tượng bên hệ thống: 44 4.2.3 Sơ đồ cho số luồng kiện phức tạp : 55 Chương : Thiết kế phần mềm 60 5.1 Thiết kế liệu 60 5.1.1 Lược đồ sở liệu quan hệ 60 5.1.2 Các mục cài đặt 62 5.1.3 Một số ràng buộc toàn vẹn : 63 5.2 Thiết kế phần mềm PMA 64 5.2.1 Hệ thống lớp đối tượng 64 5.2.2 Một số hàm xử lý quan trọng đối tượng: 68 5.3 Thiết kế giao diện : 73 5.3.1 Sơ đồ hình giao diện: 73 5.3.2 Thiết kế số hình tiêu biểu: 74 K H O A C N TT – Đ H K H TN Chương : Cài đặt thử nghiệm 83 6.1 Một số công thức tính tốn sử dụng : 83 6.2 Một số XML request reply cung cấp PDS : 84 6.2.1 ProjectsStatus 84 6.2.2 ProjectData 86 6.3 Môi trường thực phần mềm liên quan: 88 6.3.1 Môi trường thực : 88 6.3.2 Các thư viện khác : 88 6.3.3 Các phần mềm liên quan : 89 6.4 Các trường hợp thử nghiệm: 89 Chương : Tổng kết 91 7.1 Tổng kết trình thực kết đạt 91 7.2 Hướng phát triển : 92 Danh mục tài liệu tham khảo : 94 Phụ lục : Danh sách thuộc tính quan hệ CSDL 95 Danh sách từ viết tắt : Bảng sau trình bày số cụm từ thường viết tắt luận văn Từ viết tắt Diễn giải CSDL Cơ sở liệu CVCT Công việc chi tiết CVTT Công việc tổng thể KHCT Kế hoạch chi tiết KHTT Kế hoạch tổng thể MS Microsoft NSD Người sử dụng PDS Project Data Service PMA Project Management Assistant (tên công cụ xây PS H Đ Project Server K H O A C N TT 10 – dựng) K H TN STT Chương : Mở đầu Chương : Mở đầu 1.1 Mục đích lý chọn đề tài Trong thời gian thực đề tài , em thực tập Đơn vị phát triển phần K H TN mềm, đề tài xây dựng theo yêu cầu quản lý dự án Đơn vị Trong trình thực dự án, thiếu kế hoạch từ tổng thể đến chi tiết để đảm bảo công việc triển khai hướng hoàn thành thời hạn Các kế hoạch giúp Ban lãnh đạo Trưởng dự án xác lập dự tính ban đầu chi phí, thời lượng cho giai đoạn chuẩn bị, xếp nhân Đó sở để trưởng dự án phân công theo dõi tiến độ công việc, H để Ban lãnh đạo đánh giá tổng quan tình hình thực dự án Đ Ngồi , thơng tin phân cơng cơng việc, tiến độ cơng việc chi phí thực thực tế cần phải quản lý tốt để nắm xác C N TT đoạn dự án – thơng tin tồn chi phí thời gian phát triển dự án giai HIện , Đơn vị sử dụng phần mềm Microsoft Office Project để lập kế hoạch Tuy nhiên Đơn vị muốn có cơng cụ hỗ trợ thêm cho qui trình quản lý dự án mình, nhằm giúp cho việc quản lý hiệu khắc phục số khó khăn K H O A Vì , Đơn vị đề nghị xây dựng công cụ hỗ trợ thêm việc quản lý kế hoạch thông tin liên quan đến chi phí, tiến độ cơng việc q trình phát triển dự án phần mềm Cơng cụ phải gắn kết với hệ thống phần mềm Microsoft Office Project, cụ thể cho phép người sử dụng dùng phần mềm Microsoft Office Project để lập kế hoạch ghi nhận thông tin tiến độ công việc, phần mềm hỗ trợ tốt q trình Cơng cụ có trách nhiệm đọc kế hoạch lập tổ chức quản lý thơng tin cho hỗ trợ Ban lãnh đạo có nhìn tổng quan dự án triển Chương : Mở đầu khai cách nhanh chóng dễ dàng Đồng thời, công cụ giúp quản lý thêm số thông tin cần thiết khác cho việc quản lý dự án : văn phát sinh trình phát triển dự án, số thông tin phục vụ cho việc phân loại 1.2 Đối tượng phạm vi đề tài : K H TN chi phí dự án : loại cơng việc, vai trị nhân viên tham gia vào cơng việc, … Nội dung đề tài : Xây dựng công cụ hỗ trợ quản lý trình phát triển đề án phần mềm, gắn kết với hệ thống phần mềm Microsoft Office Project Các thơng tin quản lý : kế hoạch triển khai thực dự án từ tổng thể đến chi tiết, thông tin phân công công việc cụ thể, tiến độ thực thực tế chi H phí phát triển dự án Chức : Đ • Đọc kế hoạch lập phần mềm Microsoft Office – Project quản lý kế hoạch (cùng với thông tin phân công trình triển khai thực thực tế) cách có hệ thống theo C N TT dự án • Lập thống kê chi phí thực dự án nhiều cấp độ (tổng thể chi tiết) • Giúp kiểm sốt chênh lệch kế hoạch tổng thể với kế hoạch chi tiết, quản lý phiên kế hoạch tổng thể K H O A Đề tài xây dựng dựa khảo sát thực tế đơn vị thực tập, đơn vị phát triển phần mềm, theo yêu cầu Đơn vị Phạm vi đề tài : • Khảo sát , phân tích nghiệp vụ yêu cầu , kết hợp tìm hiểu phần mềm Microsoft Project để đưa phương án xây dựng hệ thống đáp ứng yêu cầu đặt • Phân tích thiết kế hệ thống theo phương án chọn • Cài đặt phần hệ thống Chương : Khảo sát phân tích trạng Chương : Khảo sát phân tích trạng Để nắm vấn đề cốt lõi dẫn đến yêu cầu xây dựng hệ thống mới, vấn đề mà hệ thống cần phải giải quyết, ta bắt đầu với việc khảo sát K H TN nghiệp vụ phân tích rõ khó khăn Từ chi tiết yêu cầu đặt cho hệ thống 2.1 Mơ tả trạng : Khi có yêu cầu phát triển dự án phần mềm, trưởng dự án lập kế hoạch tổng thể Kế hoạch thể cơng việc tương ứng với giai đoạn qui trình phát triển dự án (trong luận văn từ phần trở gọi H cơng việc cơng việc tổng thể ) Thông thường giai đoạn Đ : • Khảo sát sơ phân tích yêu cầu; lập hồ sơ nghiên cứu khả thi – • Khảo sát chi tiết phân tích u cầu; lập hồ sơ trạng yêu cầu đặt cho đề án phần mềm C N TT • Thiết kế lập hồ sơ thiết kế • Lập trình • Kiểm nghiệm α ( nhóm kiểm tra Đơn vị thực hiện) • Kiểm nghiệm β ( người sử dụng tiến hành) Kế hoạch tổng thể chứa danh sách công việc với dự trù thời K H O A gian thực ( thời lượng cơng việc), chi phí ( đơn vị người/ngày người/tháng) ngày bắt đầu, kết thúc, thường chi tiết hai cấp Kế hoạch sau lập trình lên để Ban lãnh đạo phê duyệt sau dùng làm sở để thành viên nhóm phát triển lên kế hoạch chi tiết để ban lãnh đạo kiểm tra, đánh giá trình triển khai thực dự án Kế hoạch tổng thể thường lập file MS Word Excel Một kế hoạch tổng thể có dạng sau : Chương : Khảo sát phân tích trạng Tên cơng việc Thời lượng Bắt đầu Chi phí K H TN Cơng việc tổng thể mức (cấp 1) Kết thúc H Công việc tổng thể mức (cấp 2) – Đ Hình 2.1 Một ví dụ kế hoạch tổng thể Kế hoạch chi tiết lập để triển khai cụ thể công việc kế C N TT hoạch tổng thể Kế hoạch chi tiết lập phần mềm Microsoft Office Project Kế hoạch chi tiết chứa danh sách công việc chi tiết với thông tin thời lượng, chi phí, ngày bắt đầu kết thúc dự kiến, chi tiết thành nhiều cấp Kế hoạch chi tiết có thông tin nhân viên phân công vào cơng việc chi tiết K H O A Vì dự án thường lớn giai đoạn tiến hành song song nhóm khác ( ví dụ nhóm kiểm tra bắt đầu cơng việc song song với nhóm lập trình khơng đợi nhóm kết thúc ) nên kế hoạch chi tiết thường chia thành nhiều phần, phần nằm file Project (*.mpp) khác Kế hoạch chi tiết không lập từ đầu dự án theo kế hoạch tổng thể mà bổ sung theo giai đoạn Khi lập kế hoạch chi tiết, trưởng dự án phải dựa dự trù ban đầu thời lượng, chi phí cơng Chương : Khảo sát phân tích trạng việc kế hoạch tổng thể Tuy nhiên, với phát sinh cơng việc q trình thực thực tế, kế hoạch chi tiết ln có khác biệt so với kế hoạch tổng thể Khi nhận thấy sai lệch lớn, trưởng dự án phải điều chỉnh lại kế hoạch tổng thể K H TN Ở giai đoạn dự án, sau lập kế hoạch chi tiết, trưởng dự án phân công công việc kế hoạch cho người cụ thể đơn vị Thông tin phân công (tên nhân viên phân công, tỷ lệ thời gian tham gia, số làm,…) ghi nhận MS Office Project vào file kế hoạch (.mpp) có cơng việc tương ứng Tên nhân viên phân công – K H O A Công việc chi tiết mức (cấp 2) C N TT Công việc chi tiết mức (cấp 1) Đ H Kế hoạch chi tiết có dạng: Tỷ lệ tham gia Hình 2.2 Một ví dụ kế hoạch chi tiết Trong q trình thực cơng việc giao, nhân viên báo cáo tiến độ công việc định kỳ ( thường vào cuối tuần) Trưởng dự án kiểm tra báo cáo dùng MS Office Project ghi nhận tiến độ công việc vào file kế hoạch Chương : Khảo sát phân tích trạng (.mpp) tương ứng Khi đó, kế hoạch chi tiết có thêm thơng tin tiến độ công việc : thời lượng chi phí thực tế, tỷ lệ hồn tất tính đến thời điểm Khi kết thúc dự án hay kết thúc giai đoạn (hoặc K H TN có yêu cầu) , dựa thông tin ghi nhận kế hoạch, trưởng dự án phải thống kê chi phí thực cho công việc tổng thể, giai đoạn tồn dự án tính đến thời điểm Ban lãnh đạo ln có u cầu nắm thông tin tổng quan dự án : tiến độ thực dự án nhìn từ kế hoạch tổng thể, chi phí tổng thể dự án H Cùng với việc lập kế hoạch triển khai thực kế hoạch, số thông tin khác cần quản lý trình triển khai dự án : Đ thông tin nhân viên Đơn vị lực, trình độ họ; văn – phát sinh trình làm việc với Khách hàng : hợp đồng , phụ lục hợp đồng, biên lý hợp đồng, biên làm việc…Hiện nay, thông tin C N TT phải quản lý thủ cơng 2.2 Phân tích trạng : 2.2.1 Lược đồ business usecase cho nghiệp vụ : a Mức tổng quan : toàn nghiệp vụ cần xem xét phân K H O A thành phần sau : Phụ lục KHTT_MA int Mã kế hoạch chi tiết, với CVTT_MA tham chiếu đến bảng CONG_VIEC_TONG_THE LCV_MA int Mã loại công việc, tham chiếu CVCT_TEN K H TN đến bảng LOAI_CONG_VIEC nvarchar(255 Tên công việc ) CVCT_NGAYBD datetime Thời điểm bắt đầu CVCT_NGAYKT datetime Thời điểm kết thúc 10 CVCT_THOILUONGDK decimal Thời lượng dự kiến 11 CVCT_THOILUONGTT decimal 12 CVCT_CHIPHIDK decimal 13 CVCT_CHIPHITT decimal 14 CVCT_NGAYBDTT datetime 15 CVCT_NGAYKTTT 16 CVCT_CHIPHICVDAXO decimal Thời lượng thực tế Chi phí dự kiến Đ – C N TT A H datetime Chi phí thực tế Thời điểm bắt đầu thực tế Thời điểm kết thúc thực tế Chi phí cho phần việc bị xóa CVCT_STT int Số thứ tự công việc 18 CVCT_MUC int Mức cơng việc 19 CVCT_TYLEHOANTAT decimal Tỷ lệ hồn tất công việc (dựa K H O A 17 20 CVCT_TINHTRANG tỷ lệ chi phí thực tế với chi phí dự kiến) int tình trạng cơng việc (có bị xóa hay khơng) 97 Phụ lục DAM_NHAN Quan hệ đảm nhận vai trị loại cơng việc, cho biết vai trị đảm nhận loại công việc Kiểu liệu Ý nghĩa int Mã vai trò, tham chiếu đến bảng VT_MA K H TN STT Tên thuộc tính VAI_TRO LCV_MA int Mã loại công việc, tham chiếu đến bảng LOAI_CONG_VIEC H DU_AN Đ Chứa thông tin dự án Kiểu liệu Ý nghĩa DA_MA nvarchar(15) Mã dự án DA_MADATONGTHE nvarchar(15) Mã dự án tổng thể (dự án cha), C N TT – STT Tên thuộc tính NV_TRUONGDA tham chiếu đến bảng DU_AN nvarchar(20) Mã nhân viên trưởng dự án, tham chiếu đến bảng NHAN_VIEN DA_TEN nvarchar(255) Tên dự án DA_NGAYBD datetime Ngày bắt đầu dự án DA_NGAYKT datetime Ngày kết thúc dự án DA_MUC int Mức dự án (dùng để hiển thị K H O A danh sách dự án theo dạng cây) 98 Phụ lục DVT_CHIPHI Danh mục đơn vị tính chi phí Kiểu liệu Ý nghĩa DVTCP_MA int Mã đơn vị DVTCP_THEHIEN nvarchar(255) đơn vị DVTCP_GIATRICHUYENDOI decimal K H TN STT Tên thuộc tính Giá trị để chuyển đổi chi phí từ giá trị lưu bảng liệu (phút) thành giá trị Đ H theo đơn vị DVT_THOILUONG Kiểu liệu C N TT STT Tên thuộc tính – Danh mục đơn vị tính thời lượng Ý nghĩa DVTTL_MA int Mã đơn vị DVTTL_THEHIEN nvarchar(20) đơn vị DVTTL_GIATRICHUYENDOI decimal K H O A Giá trị để chuyển đổi thời lượng từ giá trị lưu bảng liệu (phút) thành giá trị theo đơn vị GIAI_DOAN Danh mục giai đoạn có dự án STT Tên thuộc tính Kiểu liệu Ý nghĩa GD_MA int Mã giai đoạn GD_TEN nvarchar(255) Tên giai đoạn 99 Phụ lục HOP_DONG Các thông tin liên quan đến văn hợp đồng Kiểu liệu Ý nghĩa HD_SO nvarchar(20) Số hợp đồng KHA_MA nvarchar(20) Mã khách hàng, tham chiếu đến bảng K H TN STT Tên thuộc tính KHACH_HANG DA_MA nvarchar(20) Mã dự án, tham chiếu đến bảng DU_AN HD_NGAYKY datetime Ngày ký hợp đồng HD_DAIDIEN_A nvarchar(255) Tên người đại diện bên A HD_DAIDIEN_B nvarchar(255) Tên người đại diện bên B HD_CHUCVU_A nvarchar(255) Chức vụ người đại diện bên A HD_CHUCVU_B nvarchar(255) HD_TONGGIATRI decimal 10 HD_NOILUUTRU 11 HD_GHICHU Đ H Chức vụ người đại diện bên B – Tổng giá trị hợp đồng C N TT nvarchar(255) nvarchar(255) Nơi lưu trữ văn Ghi 10 KE_HOACH_CHI_TIET Chứa thông tin kế hoạch chi tiết K H O A STT Tên thuộc tính Kiểu liệu Ý nghĩa KHCT_MA int Mã kế hoạch chi tiết CVTT_MA int mã công việc tổng thể mà kế KHTT_MA KHCT_NGAYLAP hoạch chi tiết int mã kế hoạch tổng thể, với CVTT_MA tham chiếu đến bảng CONG_VIEC_TONG_THE datetime 100 Ngày lập Phụ lục KHCT_NGUOILAP nvarchar(255) Tên người lập kế hoạch KHCT_PRJID int ID Project tương ứng với kế hoạch KHCT_PS_NAME nvarchar(255) Tên Server chạy Project Server KHCT_PS_URL nvarchar(255) Địa URL Project Server KHCT_PS_DBNAME nvarchar(255) Tên CSDL Project Server 10 KHCT_PS_LOGINNA nvarchar(255) Tên để login vào Project Server K H TN ME KHCT_TEN nvarchar(255) Tên kế hoạch 12 KHCT_NGAYCAPNH datetime Thời điểm kế hoạch cập KHCT_TINHTRANG int Tình trạng kế hoạch ( có bị C N TT – 13 nhật gần Đ ATCUOI H 11 xóa hay khơng) 11 KE_HOACH_TONG_THE Chứa thông tin kế hoạch tổng thể Kiểu liệu Ý nghĩa KHTT_MA int Mã kế hoạch tổng thể DA_MA nvarchar(15) Mã dự án, tham chiếu đến bảng K H O A STT Tên thuộc tính DU_AN KHTT_PHIENBAN int Số (thứ tự) phiên KHTT_NGAYLAP datetime Ngày lập KHTT_NGUOILAP nvarchar(255) Tên người lập kế hoạch KHTT_PRJID int ID Project tương ứng với KHTT_PS_NAME kế hoạch nvarchar(255) 101 Tên Server chạy Project Server Phụ lục KHTT_PS_URL nvarchar(255) Địa URL Project Server KHTT_PS_DBNAME nvarchar(255) Tên CSDL Project Server 10 KHTT_PS_LOGINNAME nvarchar(255) 12 KHACH_HANG Thông tin khách hàng công ty K H TN Tên để login vào Project Server STT Tên thuộc tính Kiểu liệu Ý nghĩa KHA_MA nvarchar(15) KHA_TEN nvarchar(255) Tên khách hàng KHA_DIACHI nvarchar(255) Điạ khách hàng KHA_DIENTHOAI nvarchar(255) Điện thoại KHA_FAX nvarchar(255) Số fax KHA_SOTAIKHOAN nvarchar(255) Số tài khoản KHA_MASOTHUE KHA_NGANHANG – Đ H Mã khách hàng C N TT nvarchar(255) Mã số thuế nvarchar(255) Ngân hàng tương ứng số tài khoản 13 LOAI_CONG_VIEC K H O A Danh mục loại cơng việc STT Tên thuộc tính Kiểu liệu Ý nghĩa LCV_MA int Mã loại công việc LCV_TEN nvarchar(255) Tên loại công việc GD_MA int Mã giai đoạn tương ứng với loại công việc , tham chiếu đến GIAI_DOAN 102 bảng Phụ lục LCV_MALCVTONGTHE int Mã loại công việc tổng thể (loại công việc cha) loại cơng việc nà, tham chiếu đến bảng 14 LOAI_VAN_BAN K H TN LOAI_CONG_VIEC Danh mục loại văn phát sinh q trình phát triển dự án STT Tên thuộc tính Kiểu liệu Ý nghĩa LVB_MA int LVB_TEN nvarchar(255) Tên loại văn Đ H Mã loại văn – 15 MOC_THANH_TOAN C N TT Các mốc toán thoả thuận hợp đồng STT Tên thuộc tính Kiểu liệu Ý nghĩa MTT_STT int Số thứ tự HD_SO nvarchar(20) Số hợp đồng, tham chiếu MTT_NGAYTT_MOTA K H O A đến bảng HOP_DONG nvarchar(255) Ngày toán (về ý nghĩa) MTT_NGAYTT datetime Ngày toán MTT_TYLETHANHTOAN decimal tỷ lệ toán MTT_DATHANHTOAN bit Đã toán hay chưa 16 NGAY_NGHI Danh sách ngày nghỉ theo năm 103 Phụ lục Kiểu liệu Ý nghĩa NN_MA int Mã ngày nghỉ NN_TUNGAY datetime Ngày bắt đầu kỳ nghỉ NN_DENNGAY datetime Ngày kết thúc kỳ nghỉ NN_GHICHU nvarchar(255) Ghi (lý nghỉ…) 17 NHAN_VIEN Hồ sơ nhân viên K H TN STT Tên thuộc tính STT Tên thuộc tính Kiểu liệu NV_MA nvarchar(20) NV_TEN nvarchar(255) Tên nhân viên NV_NGAYSINH datetime NV_DIACHI nvarchar(255) Địa NV_EMAIL NV_DIENTHOAI nvarchar(20) Điện thoại NV_PHAI int Phái NV_TINHTRANG int Tình trạng nhân viên (sẵn H Đ Ngaỳ sinh – C N TT TD_MA Mã nhân viên nvarchar(255) email sàng hay không) int K H O A Ý nghĩa Mã trình độ nhân viên, tham chiếu TRINH_DO 18 PHAN_CONG Thông tin phân công STT Tên thuộc tính Kiểu liệu Ý nghĩa int Mã phân công PC_MA 104 đến bảng Phụ lục KHCT_MA int Mã kế hoạch chi tiết CVCT_MA int Mã công việc chi tiết, với KHCT_MA tham chiếu đến bảng NV_MA nvarchar(20) K H TN CONG_VIEC_CHI_TIET Mã nhân viên, tham chiếu đến bảng NHAN_VIEN VT_MA int Mã vai trò, tham chiếu đến H bảng VAI_TRO, thể công việc PC_NGAYBD datetime Ngaỳ bắt đầu dự kiến PC_NGAYKT – Đ vai trò nhân viên Ngày kết thúc dự kiến PC_THOILUONGDK decimal Thời lượng dự kiến PC_CHIPHIDK decimal Chi phí dự kiến 10 PC_NGAYBDTT datetime Ngày bắt đầu thực tế 11 PC_NGAYKTTT datetime Ngày kết thúc thực tế 12 PC_THOILUONGTT decimal Thời lượng thực tế 13 PC_CHIPHITT decimal Chi phí thực tế 14 PC_TYLEHOANTAT decimal Tỷ lệ hoàn tất 15 PC_DONVI decimal Tỷ lệ thời lượng mà nhân K H O A C N TT datetime viên tham gia vào công việc so với tổng thời lượng mà nhân viên làm việc, tính đơn vị thời gian 105 Phụ lục 16 PC_PRJRESID int ID nhân viên, theo kế hoạch lưu Project Server 17 PC_CHIPHIDAXOA decimal Chi phí thực tế cho phần 18 PC_TINHTRANG K H TN việc bị xóa int Tình trạng, cho biết phân cơng có bị đánh dấu xóa hay khơng H 19 PHAN_HE Đ Các phân hệ hợp đồng Kiểu liệu Ý nghĩa PH_MA int Mã phân hệ HD_SO nvarchar(20) Số hợp đồng, tham chiếu C N TT – STT Tên thuộc tính đến bảng HOP_DONG PH_TEN nvarchar(255) Tên phân hệ PH_GIATRI decimal PH_GHICHU nvarchar(255) Ghi K H O A Giá trị phân hệ 20 PHU_LUC_HOP_DONG Thông tin văn phụ lục hợp đồng STT Tên thuộc tính Kiểu liệu Ý nghĩa PLHD_SO nvarchar(20) Số (mã văn bản) HD_SO nvarchar(20) Số hợp đồng, tham chiếu đến 106 Phụ lục bảng HOP_DONG PLHD_NGAYLAP datetime Ngày lập PLHD_NOILUUTRU nvarchar(255) Nơi lưu trữ PLHD_GHICHU nvarchar(255) Ghi K H TN 21 QUAN_LY Kiểu liệu CVTT_MA int KHTT_MA int – Mã công việc tổng thể C N TT NV_MA Ý nghĩa Đ STT Tên thuộc tính H Quan hệ Quản lý công việc tổng thể với nhân viên Mã kế hoạch tổng thể, với CVTT_MA tham chiếu đến bảng CONG_VIEC_TONG_THE nvarchar(20) Mã nhân viên, tham chiếu đến bảng NHAN_VIEN 22 sys_KEY_VALUES K H O A Chứa giá trị dùng việc tạo mã tự động cho bảng khác STT Tên thuộc tính Kiểu liệu KeyName nvarchar(20) Tên mã CurKeyValue int Giá trị cao mã KeyPrefix nvarchar(5) chuỗi ký tự bắt đầu mã NumOfChars int Số ký tự qui định mã 107 Ý nghĩa Phụ lục 23 THAM_SO Bảng chứa giá trị tham số Kiểu liệu Ý nghĩa TS_MA int Mã tham số TS_GIATRI decimal Giá trị tham số TS_DIENGIAI decimal ý nghĩa tham số K H TN STT Tên thuộc tính 24 TRINH_DO Danh mục trình độ Kiểu liệu TD_MA int TD_TEN nvarchar(255) Tên trình độ TD_BAC int Bậc VT_MA int – Đ Mã trình độ C N TT TD_MUCLUONG Ý nghĩa H STT Tên thuộc tính Mã vai trị tương ứng với trình độ này, tham chiếu đến bảng VAI_TRO (chỉ có ý nghĩa tham khảo, khơng phát sinh ràng buộc) decimal Mức lương tương ứng với trình độ K H O A 25 TTCAPNHAT_CONGVIEC Chứa thông tin cũ công việc công việc cập nhật tiến độ STT Tên thuộc tính Kiểu DL Ý nghĩa TTCNCV_STT int Số thứ tự lần cập nhật KHCT_MA int Mã kế hoạch chi tiết, với CVCT_MA tham chiếu đến bảng CONG_VIEC_CHI_TIET 108 Phụ lục CVCT_MA int Mã công việc chi tiết TTCNCV_THOIDIEM datetime Thời điểm cập nhật TTCNCV_THOILUONGTT decimal Thời lượng thực tế ( trước cập nhật) TTCNCV_CHIPHITT decimal Chi phí thực tế (trước cập K H TN nhật) TTCNCV_TYLEHOANTAT decimal Tỷ lệ hoàn tất (trước cập nhật) TTCNCV_NGAYBD datetime Ngày bắt đầu ( trước cập nhật) TTCNCV_NGAYKT datetime Ngaỳ kết thúc ( trước cập H 10 TTCNCV_THOILUONG Đ nhật) decimal Thời lượng dự kiến ( trước TTCNCV_CHIPHI decimal C N TT 11 – cập nhật) Chi phí dự kiến ( trước cập nhật) 26 TTCAPNHAT_PHANCONG Chứa thông tin cũ phân công phân công cập nhật tiến độ Kiểu DL Ý nghĩa TTCNPC_STT int Số thứ tự lần cập nhật KHCT_MA int Mã kế hoạch chi tiết, với K H O A STT Tên thuộc tính PC_MA tham chiếu PHAN_CONG PC_MA int Mã phân công TTCNPC_THOIDIEM datetime Thời điểm cập nhật 109 đến bảng Phụ lục TTCNPC_THOILUONGTT decimal Thời lượng thực tế (trước cập nhật) TTCNPC_CHIPHITT Chi phí thực tế (trước cập nhật) TTCNPC_TYLEHOANTAT decimal TTCNPC_NGAYBD datetime Ngày bắt đầu ( trước cập nhật) TTCNPC_NGAYKT datetime Ngaỳ kết thúc ( trước cập nhật) 10 TTCNPC_THOILUONG decimal Tỷ lệ hoàn tất (trước cập nhật) Thời lượng dự kiến ( trước cập nhật) TTCNPC_CHIPHI decimal Đ 27 VAI_TRO Danh mục vai trò Ý nghĩa int Mã vai trò VT_TEN C N TT VT_MA Kiểu liệu – STT Tên thuộc tính Chi phí dự kiến ( trước cập nhật) H 11 K H TN decimal nvarchar(255) Tên vai trò 28 VAN_BAN Thông tin văn phát sinh q trình phát triển dự án (ngồi hợp K H O A đồng, phụ lục hợp đồng biên lý hợp đồng) STT Tên thuộc tính Kiểu liệu Ý nghĩa VB_MA nvarchar(15) mã văn LVB_MA int Mã loại văn bản, tham chiếu đến DA_MA bảng LOAI_VAN_BAN nvarchar(15) Mã dự án, tham chiếu đến bảng DU_AN 110 Phụ lục GD_MA int Mã giai đoạn, tham chiếu đến bảng GIAI_DOAN VB_TEN nvarchar(255) Tên văn VB_NGAYPHATSINH datetime VB_TTLUUTRU nvarchar(255) Thông tin nơi lưu trữ văn VB_GHICHU nvarchar(255) Ghi K H O A C N TT – Đ H K H TN Ngày lập 111 ... vào công việc, … Nội dung đề tài : Xây dựng cơng cụ hỗ trợ quản lý q trình phát triển đề án phần mềm, gắn kết với hệ thống phần mềm Microsoft Office Project Các thông tin quản lý : kế hoạch triển. .. xây dựng công cụ hỗ trợ thêm việc quản lý kế hoạch thơng tin liên quan đến chi phí, tiến độ cơng việc q trình phát triển dự án phần mềm Công cụ phải gắn kết với hệ thống phần mềm Microsoft Office. .. đoạn dự án Chương sau trình bày phương án cụ thể để xây dựng hệ K H O A thống đáp ứng yêu cầu đặt 21 Chương : Phương án xây dựng hệ thống Chương : Phương án xây dựng hệ thống Từ việc phân tích đánh

Ngày đăng: 18/10/2013, 17:15

Hình ảnh liên quan

Hình 2.1. Một ví dụ về kế hoạch tổng thể - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.1..

Một ví dụ về kế hoạch tổng thể Xem tại trang 8 của tài liệu.
Hình 2.2. Một ví dụ về kế hoạch chi tiết - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.2..

Một ví dụ về kế hoạch chi tiết Xem tại trang 9 của tài liệu.
Hình 2.3. Tổng quan nghiệp vụ hiện tại - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.3..

Tổng quan nghiệp vụ hiện tại Xem tại trang 11 của tài liệu.
2.2.2 Mô hình chi tiết hiện trạng – sơ đồ activity: - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

2.2.2.

Mô hình chi tiết hiện trạng – sơ đồ activity: Xem tại trang 13 của tài liệu.
Hình 2.8. Activity diagram “Lập kế hoạch chi tiết” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.8..

Activity diagram “Lập kế hoạch chi tiết” Xem tại trang 14 của tài liệu.
Hình 2.9. Activity diagram “Điều chỉnh kế hoạch tổng thể” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.9..

Activity diagram “Điều chỉnh kế hoạch tổng thể” Xem tại trang 15 của tài liệu.
e. Activity diagram cho usecase “Theo dõi tiến độ thực hiện”: - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

e..

Activity diagram cho usecase “Theo dõi tiến độ thực hiện”: Xem tại trang 17 của tài liệu.
Hình 2.12. Activity diagram “Thống kí trín kế hoạch chi tiết” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.12..

Activity diagram “Thống kí trín kế hoạch chi tiết” Xem tại trang 18 của tài liệu.
Hình 2.13. Activity diagram “Thống kí trín tổng thể dự ân” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 2.13..

Activity diagram “Thống kí trín tổng thể dự ân” Xem tại trang 19 của tài liệu.
Hình 3.1. Lược đồ kiến trúc tổng quan hệ thống mới - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 3.1..

Lược đồ kiến trúc tổng quan hệ thống mới Xem tại trang 23 của tài liệu.
MSP_PROJECTS - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"
MSP_PROJECTS Xem tại trang 31 của tài liệu.
Hình 4.3. lược đồ usecase nhóm Đồng bộ thông tin với ProjectServer - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.3..

lược đồ usecase nhóm Đồng bộ thông tin với ProjectServer Xem tại trang 41 của tài liệu.
Hình 4.3. lược đồ usecase nhóm Khai thâc dữ liệu – thống kí - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.3..

lược đồ usecase nhóm Khai thâc dữ liệu – thống kí Xem tại trang 43 của tài liệu.
Hình 4.5. Sơ đồ câc lớp đối tượng với một số thuộc tính vă trâch nhiệm chính(tt) (*)  - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.5..

Sơ đồ câc lớp đối tượng với một số thuộc tính vă trâch nhiệm chính(tt) (*) Xem tại trang 47 của tài liệu.
Hình 4.6. Sơ đồ tuần tự cho luồng sự kiện chính của usecase “Ghi nhận kế - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.6..

Sơ đồ tuần tự cho luồng sự kiện chính của usecase “Ghi nhận kế Xem tại trang 57 của tài liệu.
Hình 4.7. Sơ đồ tuần tự cho usecase “Ghi nhận kế hoạch chi tiết” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.7..

Sơ đồ tuần tự cho usecase “Ghi nhận kế hoạch chi tiết” Xem tại trang 58 của tài liệu.
Hình 4.8. Sơ đồ tuần tự cho usecase “Cập nhật kế hoạch tổng thể” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.8..

Sơ đồ tuần tự cho usecase “Cập nhật kế hoạch tổng thể” Xem tại trang 59 của tài liệu.
Hình 4.8. Sơ đồ tuần tự cho usecase “Cập nhật kế hoạch tổng thể” - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 4.8..

Sơ đồ tuần tự cho usecase “Cập nhật kế hoạch tổng thể” Xem tại trang 60 của tài liệu.
Hình 5.1. Mô hình dữ liệu quan hệ của PMA - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 5.1..

Mô hình dữ liệu quan hệ của PMA Xem tại trang 62 của tài liệu.
PMA được thiết kế theo hướng đối tượng, vă theo mô hình 3 lớp. - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

c.

thiết kế theo hướng đối tượng, vă theo mô hình 3 lớp Xem tại trang 65 của tài liệu.
Mô tả : Măn hình ở bước 2 (hình 5.5) cho phĩp chọn một project hiện có trong Project Server tương ứng với kế hoạch chi tiết cần ghi nhận  - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

t.

ả : Măn hình ở bước 2 (hình 5.5) cho phĩp chọn một project hiện có trong Project Server tương ứng với kế hoạch chi tiết cần ghi nhận Xem tại trang 77 của tài liệu.
Hình 5.5. Măn hình ghi nhận kế hoạch chi tiết- bước 2 - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 5.5..

Măn hình ghi nhận kế hoạch chi tiết- bước 2 Xem tại trang 77 của tài liệu.
Hình 5.8. Măn hình ghi nhận kế hoạch chi tiết- bước 5 - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 5.8..

Măn hình ghi nhận kế hoạch chi tiết- bước 5 Xem tại trang 80 của tài liệu.
Hình 5.9. Măn hình ghi nhận kế hoạch chi tiết- bước 6 - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Hình 5.9..

Măn hình ghi nhận kế hoạch chi tiết- bước 6 Xem tại trang 81 của tài liệu.
đến bảng - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

n.

bảng Xem tại trang 97 của tài liệu.
đến bảng HOP_DONG 3  MTT_NGAYTT_MOTA  nvarchar(255) Ngăy thanh toân (v ề  ý  - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

n.

bảng HOP_DONG 3 MTT_NGAYTT_MOTA nvarchar(255) Ngăy thanh toân (v ề ý Xem tại trang 104 của tài liệu.
đến bảng HOP_DONG 3 PH_TEN  nvarchar(255) Tín  phđn hệ - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

n.

bảng HOP_DONG 3 PH_TEN nvarchar(255) Tín phđn hệ Xem tại trang 107 của tài liệu.
bảng - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

b.

ảng Xem tại trang 108 của tài liệu.
Bảng chứa câc giâ trị tham số - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

Bảng ch.

ứa câc giâ trị tham số Xem tại trang 109 của tài liệu.
3 DA_MA nvarchar(15) Mê dự ân, tham chiếu đến bảng DU_AN  - Luận văn tốt nghiệp "Xây dựng công cụ hỗ trợ quản lý quá trình phát triển dự án phần mềm, gắn kết với hệ thống phần mềm Microsoft office project"

3.

DA_MA nvarchar(15) Mê dự ân, tham chiếu đến bảng DU_AN Xem tại trang 111 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan