a) Trước mắt, PMA cịn cần phải được căi đặt bổ sung một số chức năng đế
cĩ thểđâp ứng tất cả những yíu cầu của hệ thống mới :
Cập nhật kế hoạch tổng thể , kỉm theo lă hỗ trợ lập phiín bản kế hoạch tổng thể vă quản lý câc phiín bản.
Quản lý vă hỗ trợ tra cứu văn bản
Phđn quyền; Quản lý câc danh mục vă tham số.
b) Với thiết kế hiện tại , PMA cịn cĩ thể khai thâc nhiều hơn nữa những thơng tin mă nĩ đê ghi nhận vă lưu giữđược :
Câc thơng tin lưu vết khi cập nhật tiến độ: cĩ thểđược dùng để thống kí tỷ lệ hoăn tất vă chi phí dự ân đê phât sinh tính đến bất kỳ thời điểm năo trong suốt quâ trình thực hiện dự ân , khơng chỉ lă tính đến thời điểm hiện tại như câc chức năng thống kí đê căi đặt; Hoặc cĩ thể dùng để so sânh tiến độ thực hiện dự ân (mức độ nhanh hay chậm ) giữa câc giai
KHOA CNTT –
ĐH KHTN
93
Thơng tin về loại cơng việc : cĩ thểđược dùng để thống kí chi phí dự ân theo từng loại cơng việc, để cĩ thể thấy rõ chi phí tập trung văo câc loại cơng việc năo, tạo tiền đề cho câc chiến lược nhằm tối thiểu hô chi phí. Thống tin về quan hệ dự ân tổng thể - dự ân con : cĩ thể cung cấp câc
thống kí trín dự ân tổng thể ( thống kí bao gồm cả câc dự ân con) b) Trong tương lai, PMA cĩ thểđược mở rộng theo hướng:
Ghi nhận bổ sung vă khai thâc thím câc thơng tin khâc thường cĩ trong câc kế hoạch: lượng việc phải lăm ngoăi giờ, cơng việc liền trước,…, câc ghi chú. Câc thơng tin năy cĩ thể được ghi nhận trong câc kế hoạch lập bằng MS Project, nhưng hiện tại PMA chưa hỗ trợ .
KHOA CNTT –
ĐH KHTN
94
Danh mục tăi liệu tham khảo :
1. Microsoft Corporation, Project Data Service reference for Microsoft Office Project Server 2003.
2. Microsoft Corporation, Microsoft Office Project 2003 Data Reference. 3. Microsoft Corporation, Microsoft Office Project 2003 Overview
KHOA CNTT –
ĐH KHTN
95
Phụ lục : Danh sâch thuộc tính của câc quan hệ trong CSDL
Ghi chú : Câc thuộc tính khĩa chính được in đậm
1. BB_THANH_LY_HOP_DONG
Chứa câc thơng tin về biín bản ra cứu hợp đồng : STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa 1 BBTL_SO nvarchar(20) Số biín bản
2 HD_SO nvarchar(20) Số hợp đồng . Tham chiếu đến bảng HOP_DONG
3 DA_MA nvarchar(15) Mê dự ân . Tham chiếu đến bảng DU_AN
4 BBTL_NGAYLAP datetime ngăy lập
5 BBTL_DAIDIEN_A nvarchar(255) Tín người đại diện bín A 6 BBTL_CHUCVU_A nvarchar(255) Chức vụ người đại diện bín A 7 BBTL_DAIDIEN_B nvarchar(255) Tín người đại diện bín B 8 BBTL_CHUCVU_B nvarchar(255) Chức vụ người đại diện bín B 9 BBTL_TONGGIATRI decimal Tổng giâ trị cần thanh tôn 10 BBTL_GIATRIDATT decimal Giâ trịđê thanh tôn 11 BBTL_NOILUUTRU nvarchar(255) nơi lưu trữ văn bản 12 BBTL_GHICHU nvarchar(255) Ghi chú
2. CONG_VIEC_TONG_THE
Chứa thơng tin về cơng việc tổng thể
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
KHOA CNTT –
ĐH KHTN
96
2 KHTT_MA int Mê kế hoạch tổng thể, tham chiếu
đến bảng
KE_HOACH_TONG_THE
3 CVTT_MACVTOMTAT int Mê cơng việc tổng thể tĩm tắt (cơng việc cha) của cơng việc năy 4 CVTT_TEN nvarchar(255) tín cơng việc
5 CVTT_NGAYBD datetime thời điểm bắt đầu 6 CVTT_NGAYKT datetime thời điểm kết thúc 7 CVTT_THOILUONG decimal thời lượng dự kiến 8 CVTT_CHIPHIDK decimal chi phí dự kiến
9 CVTT_STT int số thứ tự của cơng việc 10 CVTT_MUC int mức (cấp) của cơng việc.
11 CVTT_TINHTRANG int tình trạng cơng việc (cĩ bị xĩa hay khơng)
3. CONG_VIEC_CHI_TIET
Chứa thơng tin về cơng việc chi tiết
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 CVCT_MA int Mê cơng việc chi tiết
2 KHCT_MA int Mê kế hoạch chi tiết, tham chiếu
đến bảng
KE_HOACH_CHI_TIET
3 CVCT_MACVTOMTAT int Mê cơng việc chi tiết tĩm tắt (cơng việc cha) của cơng việc năy 4 CVTT_MA int Mê cơng việc tổng thể
KHOA CNTT –
ĐH KHTN
97
5 KHTT_MA int Mê kế hoạch chi tiết, cùng với CVTT_MA tham chiếu đến bảng
CONG_VIEC_TONG_THE
6 LCV_MA int Mê loại cơng việc, tham chiếu
đến bảng LOAI_CONG_VIEC 7 CVCT_TEN nvarchar(255 ) Tín cơng việc 8 CVCT_NGAYBD datetime Thời điểm bắt đầu 9 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 Thời lượng thực tế
12 CVCT_CHIPHIDK decimal Chi phí dự kiến 13 CVCT_CHIPHITT decimal Chi phí thực tế
14 CVCT_NGAYBDTT datetime Thời điểm bắt đầu thực tế
15 CVCT_NGAYKTTT datetime Thời điểm kết thúc thực tế
16 CVCT_CHIPHICVDAXO A
decimal Chi phí cho phần việc đê bị xĩa
17 CVCT_STT int Số thứ tự của cơng việc 18 CVCT_MUC int Mức của cơng việc
19 CVCT_TYLEHOANTAT decimal Tỷ lệ hoăn tất cơng việc (dựa trín tỷ lệ giữa chi phí thực tế với chi phí dự kiến)
20 CVCT_TINHTRANG int tình trạng cơng việc (cĩ bị xĩa hay khơng)
KHOA CNTT –
ĐH KHTN
98
4. DAM_NHAN
Quan hệđảm nhận giữa vai trị vă loại cơng việc, cho biết những vai trị năo cĩ thểđảm nhận loại cơng việc năo
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 VT_MA int Mê vai trị, tham chiếu đến bảng VAI_TRO
2 LCV_MA int Mê loại cơng việc, tham chiếu đến bảng LOAI_CONG_VIEC
5. DU_AN
Chứa thơng tin về dự ân
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa 1 DA_MA nvarchar(15) Mê dự ân
2 DA_MADATONGTHE nvarchar(15) Mê dự ân tổng thể (dự ân cha), tham chiếu đến chính bảng DU_AN
3 NV_TRUONGDA nvarchar(20) Mê nhđn viín lă trưởng dự ân, tham chiếu đến bảng NHAN_VIEN
4 DA_TEN nvarchar(255) Tín dự ân
5 DA_NGAYBD datetime Ngăy bắt đầu dự ân 6 DA_NGAYKT datetime Ngăy kết thúc dự ân
7 DA_MUC int Mức của dự ân (dùng để hiển thị
KHOA CNTT –
ĐH KHTN
99
6. DVT_CHIPHI
Danh mục câc đơn vị tính chi phí
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 DVTCP_MA int Mê đơn vị
2 DVTCP_THEHIEN nvarchar(255) đơn vị
3 DVTCP_GIATRICHUYENDOI decimal Giâ trị để chuyển đổi chi phí từ giâ trị lưu trong bảng dữ liệu (phút) thănh giâ trị
theo đơn vị năy
7. DVT_THOILUONG
Danh mục câc đơn vị tính thời lượng
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 DVTTL_MA int Mê đơn vị
2 DVTTL_THEHIEN nvarchar(20) đơn vị
3 DVTTL_GIATRICHUYENDOI decimal Giâ trị để chuyển đổi thời lượng từ giâ trị lưu trong bảng dữ liệu (phút) thănh giâ trị theo đơn vị năy
8. GIAI_DOAN
Danh mục câc giai đoạn cĩ thể cĩ trong một dự ân
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 GD_MA int Mê giai đoạn
KHOA CNTT –
ĐH KHTN
100
9. HOP_DONG
Câc thơng tin liín quan đến một văn bản hợp đồng STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa 1 HD_SO nvarchar(20) Số hợp đồng
2 KHA_MA nvarchar(20) Mê khâch hăng, tham chiếu đến bảng KHACH_HANG
3 DA_MA nvarchar(20) Mê dự ân, tham chiếu đến bảng DU_AN 4 HD_NGAYKY datetime Ngăy ký hợp đồng
5 HD_DAIDIEN_A nvarchar(255) Tín người đại diện bín A 6 HD_DAIDIEN_B nvarchar(255) Tín người đại diện bín B 7 HD_CHUCVU_A nvarchar(255) Chức vụ người đại diện bín A 8 HD_CHUCVU_B nvarchar(255) Chức vụ người đại diện bín B 9 HD_TONGGIATRI decimal Tổng giâ trị hợp đồng
10 HD_NOILUUTRU nvarchar(255) Nơi lưu trữ văn bản 11 HD_GHICHU nvarchar(255) Ghi chú
10. KE_HOACH_CHI_TIET
Chứa thơng tin về kế hoạch chi tiết
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 KHCT_MA int Mê kế hoạch chi tiết
2 CVTT_MA int mê cơng việc tổng thể mă kế
hoạch năy chi tiết
3 KHTT_MA int mê kế hoạch tổng thể, cùng với CVTT_MA tham chiếu đến bảng
CONG_VIEC_TONG_THE
KHOA CNTT –
ĐH KHTN
101
5 KHCT_NGUOILAP nvarchar(255) Tín người lập kế hoạch
6 KHCT_PRJID int ID của Project tương ứng với kế
hoạch
7 KHCT_PS_NAME nvarchar(255) Tín Server chạy Project Server 8 KHCT_PS_URL nvarchar(255) Địa chỉ URL của Project Server 9 KHCT_PS_DBNAME nvarchar(255) Tín CSDL của Project Server 10 KHCT_PS_LOGINNA
ME
nvarchar(255) Tín để login văo Project Server
11 KHCT_TEN nvarchar(255) Tín kế hoạch 12 KHCT_NGAYCAPNH ATCUOI datetime Thời điểm kế hoạch được cập nhật gần đđy nhất 13 KHCT_TINHTRANG int Tình trạng kế hoạch ( cĩ đê bị
xĩa hay khơng)
11. KE_HOACH_TONG_THE
Chứa thơng tin về kế hoạch tổng thể
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 KHTT_MA int Mê kế hoạch tổng thể
2 DA_MA nvarchar(15) Mê dự ân, tham chiếu đến bảng DU_AN
3 KHTT_PHIENBAN int Số (thứ tự) phiín bản 4 KHTT_NGAYLAP datetime Ngăy lập
5 KHTT_NGUOILAP nvarchar(255) Tín người lập kế hoạch
6 KHTT_PRJID int ID của Project tương ứng với kế hoạch
KHOA CNTT –
ĐH KHTN
102
8 KHTT_PS_URL nvarchar(255) Địa chỉ URL của Project Server 9 KHTT_PS_DBNAME nvarchar(255) Tín CSDL của Project Server 10 KHTT_PS_LOGINNAME nvarchar(255) Tín để login văo Project Server
12. KHACH_HANG
Thơng tin về câc khâch hăng của cơng ty
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 KHA_MA nvarchar(15) Mê khâch hăng
2 KHA_TEN nvarchar(255) Tín khâch hăng 3 KHA_DIACHI nvarchar(255) Điạ chỉ khâch hăng 4 KHA_DIENTHOAI nvarchar(255) Điện thoại
5 KHA_FAX nvarchar(255) Số fax 6 KHA_SOTAIKHOAN nvarchar(255) Số tăi khoản 7 KHA_MASOTHUE nvarchar(255) Mê số thuế
8 KHA_NGANHANG nvarchar(255) Ngđn hăng tương ứng của số tăi khoản
13. LOAI_CONG_VIEC
Danh mục câc loại cơng việc
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 LCV_MA int Mê loại cơng việc
2 LCV_TEN nvarchar(255) Tín loại cơng việc
3 GD_MA int Mê giai đoạn tương ứng với loại cơng việc , tham chiếu đến bảng GIAI_DOAN
KHOA CNTT –
ĐH KHTN
103
4 LCV_MALCVTONGTHE int Mê loại cơng việc tổng thể
(loại cơng việc cha) của loại cơng việc nă, tham chiếu đến chính bảng LOAI_CONG_VIEC.
14. LOAI_VAN_BAN
Danh mục câc loại văn bản cĩ thể phât sinh trong quâ trình phât triển dự ân STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 LVB_MA int Mê loại văn bản
2 LVB_TEN nvarchar(255) Tín loại văn bản
15. MOC_THANH_TOAN
Câc mốc thanh tôn thoả thuận trong hợp đồng
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 MTT_STT int Số thứ tự
2 HD_SO nvarchar(20) Số hợp đồng, tham chiếu
đến bảng HOP_DONG 3 MTT_NGAYTT_MOTA nvarchar(255) Ngăy thanh tôn (về ý
nghĩa)
4 MTT_NGAYTT datetime Ngăy thanh tôn 5 MTT_TYLETHANHTOAN decimal tỷ lệ thanh tôn
6 MTT_DATHANHTOAN bit Đê thanh tôn hay chưa
16. NGAY_NGHI
KHOA CNTT –
ĐH KHTN
104
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 NN_MA int Mê ngăy nghỉ
2 NN_TUNGAY datetime Ngăy bắt đầu kỳ nghỉ
3 NN_DENNGAY datetime Ngăy kết thúc kỳ nghỉ
4 NN_GHICHU nvarchar(255) Ghi chú (lý do nghỉ…)
17. NHAN_VIEN
Hồ sơ nhđn viín
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 NV_MA nvarchar(20) Mê nhđn viín
2 NV_TEN nvarchar(255) Tín nhđn viín 3 NV_NGAYSINH datetime Ngaỳ sinh
4 NV_DIACHI nvarchar(255) Địa chỉ
5 NV_EMAIL nvarchar(255) email 6 NV_DIENTHOAI nvarchar(20) Điện thoại
7 NV_PHAI int Phâi
8 NV_TINHTRANG int Tình trạng nhđn viín (sẵn săng hay khơng)
9 TD_MA int Mê trình độ của nhđn viín, tham chiếu đến bảng TRINH_DO
18. PHAN_CONG
Thơng tin phđn cơng
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
KHOA CNTT –
ĐH KHTN
105
2 KHCT_MA int Mê kế hoạch chi tiết
3 CVCT_MA int Mê cơng việc chi tiết, cùng với KHCT_MA tham chiếu
đến bảng
CONG_VIEC_CHI_TIET
4 NV_MA nvarchar(20) Mê nhđn viín, tham chiếu
đến bảng NHAN_VIEN 5 VT_MA int Mê vai trị, tham chiếu đến
bảng VAI_TRO, thể hiện vai trị của nhđn viín trong cơng việc
6 PC_NGAYBD datetime Ngaỳ bắt đầu dự kiến 7 PC_NGAYKT datetime Ngăy kết thúc dự kiến 8 PC_THOILUONGDK decimal Thời lượng dự kiến 9 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 viín tham gia văo cơng việc so với tổng thời lượng mă nhđn viín năy lăm việc, tính trong một đơn vị thời gian
KHOA CNTT –
ĐH KHTN
106
16 PC_PRJRESID int ID của nhđn viín, theo kế
hoạch lưu trong Project Server
17 PC_CHIPHIDAXOA decimal Chi phí thực tế cho phần việc đê bị xĩa
18 PC_TINHTRANG int Tình trạng, cho biết phđn cơng cĩ bị đânh dấu xĩa hay khơng
19. PHAN_HE
Câc phđn hệ của một hợp đồng
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 PH_MA int Mê phđn hệ
2 HD_SO nvarchar(20) Số hợp đồng, tham chiếu
đến bảng HOP_DONG 3 PH_TEN nvarchar(255) Tín phđn hệ
4 PH_GIATRI decimal Giâ trị phđn hệ
5 PH_GHICHU nvarchar(255) Ghi chú
20. PHU_LUC_HOP_DONG
Thơng tin về văn bản phụ lục hợp đồng
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 PLHD_SO nvarchar(20) Số (mê văn
bản)
2 HD_SO nvarchar(20) Số hợp đồng, tham chiếu đến
KHOA CNTT –
ĐH KHTN
107
bảng
HOP_DONG 3 PLHD_NGAYLAP datetime Ngăy lập 4 PLHD_NOILUUTRU nvarchar(255) Nơi lưu trữ
5 PLHD_GHICHU nvarchar(255) Ghi chú
21. QUAN_LY
Quan hệ Quản lý giữa một cơng việc tổng thể với một nhđn viín
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 CVTT_MA int Mê cơng việc tổng thể
2 KHTT_MA int Mê kế hoạch tổng thể, cùng với CVTT_MA tham chiếu đến bảng CONG_VIEC_TONG_THE
3 NV_MA nvarchar(20) Mê nhđn viín, tham chiếu đến bảng NHAN_VIEN
22. sys_KEY_VALUES
Chứa câc giâ trị dùng trong việc tạo mê tựđộng cho câc bảng khâc
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 KeyName nvarchar(20) Tín mê
2 CurKeyValue int Giâ trị cao nhất của hiện tại của mê 3 KeyPrefix nvarchar(5) chuỗi ký tự bắt đầu mê
KHOA CNTT –
ĐH KHTN
108
23. THAM_SO
Bảng chứa câc giâ trị tham số
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 TS_MA int Mê tham số
2 TS_GIATRI decimal Giâ trị tham số
3 TS_DIENGIAI decimal ý nghĩa tham số
24. TRINH_DO
Danh mục trình độ
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 TD_MA int Mê trình độ
2 TD_TEN nvarchar(255) Tín trình độ
3 TD_BAC int Bậc
4 VT_MA int 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) 5 TD_MUCLUONG decimal Mức lương tương ứng với trình độ
25. TTCAPNHAT_CONGVIEC
Chứa thơng tin cũ của cơng việc khi cơng việc được cập nhật tiến độ
STT Tín thuộc tính Kiểu DL Ý nghĩa
1 TTCNCV_STT int Số thứ tự của lần cập nhật
2 KHCT_MA int Mê kế hoạch chi tiết, cùng với CVCT_MA tham chiếu đến bảng CONG_VIEC_CHI_TIET
KHOA CNTT –
ĐH KHTN
109
3 CVCT_MA int Mê cơng việc chi tiết 4 TTCNCV_THOIDIEM datetime Thời điểm cập nhật
5 TTCNCV_THOILUONGTT decimal Thời lượng thực tế ( trước khi cập nhật)
6 TTCNCV_CHIPHITT decimal Chi phí thực tế (trước khi cập nhật)
7 TTCNCV_TYLEHOANTAT decimal Tỷ lệ hoăn tất (trước khi cập nhật) 8 TTCNCV_NGAYBD datetime Ngăy bắt đầu ( trước khi cập
nhật)
9 TTCNCV_NGAYKT datetime Ngaỳ kết thúc ( trước khi cập nhật)
10 TTCNCV_THOILUONG decimal Thời lượng dự kiến ( trước khi cập nhật)
11 TTCNCV_CHIPHI decimal Chi phí dự kiến ( trước khi cập nhật)
26. TTCAPNHAT_PHANCONG
Chứa thơng tin cũ của phđn cơng khi phđn cơng được cập nhật tiến độ
STT Tín thuộc tính Kiểu DL Ý nghĩa
1 TTCNPC_STT int Số thứ tự của lần cập nhật
2 KHCT_MA int Mê kế hoạch chi tiết, cùng với PC_MA tham chiếu đến bảng PHAN_CONG
3 PC_MA int Mê phđn cơng
KHOA CNTT –
ĐH KHTN
110
5 TTCNPC_THOILUONGTT decimal Thời lượng thực tế (trước khi cập nhật)
6 TTCNPC_CHIPHITT decimal Chi phí thực tế (trước khi cập nhật) 7 TTCNPC_TYLEHOANTAT decimal Tỷ lệ hoăn tất (trước khi cập nhật) 8 TTCNPC_NGAYBD datetime Ngăy bắt đầu ( trước khi cập nhật) 9 TTCNPC_NGAYKT datetime Ngaỳ kết thúc ( trước khi cập nhật) 10 TTCNPC_THOILUONG decimal Thời lượng dự kiến ( trước khi cập
nhật)
11 TTCNPC_CHIPHI decimal Chi phí dự kiến ( trước khi cập nhật)
27. VAI_TRO
Danh mục câc vai trị
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa
1 VT_MA int Mê vai trị
2 VT_TEN nvarchar(255) Tín vai trị
28. VAN_BAN
Thơng tin về câc văn bản phât sinh trong quâ trình phât triển dự ân (ngoăi hợp
đồng, phụ lục hợp đồng vă biín bản thanh lý hợp đồng)
STT Tín thuộc tính Kiểu dữ liệu Ý nghĩa 1 VB_MA nvarchar(15) mê văn bản
2 LVB_MA int Mê loại văn bản, tham chiếu đến bảng LOAI_VAN_BAN
3 DA_MA nvarchar(15) Mê dự ân, tham chiếu đến bảng DU_AN
KHOA CNTT –
ĐH KHTN
111
4 GD_MA int Mê giai đoạn, tham chiếu đến bảng GIAI_DOAN
5 VB_TEN nvarchar(255) Tín văn bản 6 VB_NGAYPHATSINH datetime Ngăy lập
7 VB_TTLUUTRU nvarchar(255) Thơng tin về nơi lưu trữ văn bản