ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
oOo
ĐỒ ÁN MÔN HỌC
QUẢN TRỊ DỰ ÁN CNTT
ĐỀ TÀI : XÂY DỰNG WEBSITE NỘI BỘ
TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TP.HCM
GVHD: TS. Nguyễn Hải Quân
SVTH: Nguyễn Huy Hùng - 1012011
Hà Thiên Phương - 1012031
Huỳnh Thị Phương Cúc - 1012003
Nguyễn Kim Dung - 1012005
Võ Thị Hồng Thảo – 1012044
TP.HCM – 03/2012
Contents
1. TỔNG QUAN DỰ ÁN
1.1 Tổng quan
Xây dựng ứng dụng tiếp nhận và xử lý văn bản đến và văn bản đi cho đơn
vị.
Xây dựng website cho phép cán bộ nhân viên trong trường có thể:
Theo dõi các tin tức nội bộ, các thông báo,
Nắm bắt lịch làm việc các ngày trong tuần hiện tại và tuần kế tiếp,
Tiếp nhận các yêu cầu xử lý đối với các văn bản từ bên ngoài gửi đến
hay các văn bản cần xử lý trước khi gừi ra bên ngoài.
Tra cứu các mẫu văn bản khi có nhu cầu sử dụng.
Trong đó các yêu cầu xử lý văn bản và các mẫu văn bản muốn tra cứu sẽ
được lấy ra từ hệ thống xử lý văn bản.
Mã DA Tên DA Kiểu dự án
PRJ20110120 Website Nội bộ Ứng dụng Web
Khách hàng Công nghệ Số giai đoạn
trường, Tin đào tạo,…)
- Quản lý việc soạn thảo và xuất bản tin bài theo từng chuyên
mục.
- Quản lý thông tin các trình đơn trên các trang.
• Nhóm quản lý lịch lịch làm việc:
- Quản lý việc soạn thảo và đăng nội dung lịch làm việc theo
từng tuần của năm học.
• Nhóm quản lý trang:
- Quản lý các trang logic (thông tin về mã và tên trang, vd:
Trang chủ của trường, Trang tiện ích, Trang chủ của từng
khoa,…).
- Quản lý các portlet (thành phần cố định trên trang). Các
portlet có thể có phần cấu hình dữ liệu riêng của nó.
- Quản lý các module (thành phần không cố định trên trang).
Các module không có phần cấu hình dữ liệu riêng.
• Nhóm quản lý người dùng:
- Quản lý nhóm người dùng, danh sách người dùng, danh sách
các chức năng cùng danh sách các quyền để định ra quyền
tương tác với hệ thống cho từng nhóm và cá nhân người
dùng.
o Phần xử lý hiển thị theo giao diện thiết kế bên ngoài:
- Cụ thể hóa các xử lý của từng loại portlet và các module.
- Cho phép chọn, thay đổi cấu hình hay xóa các portlet trên
các vùng (5 vùng: trên, dưới, trái, phải và ở giữa) định sẵn
của trang, không hạn chế số lượng từng loại portlet.
1.2.2 Các dự án tiền đề
Website hệ thống văn bản quy phạm pháp luật Tp. Hồ Chí Minh, địa
chỉ tham khảo: />PageID=PublicPage&type=inner&ContentID=97B95776-1EF3-4979-
9E20-150EB720A4DB
Hệ thống quản lý văn bản chỉ đạo điều hành của UBND tỉnh Khánh
o Gán tài nguyên
o Lập sơ đồ Pert, Gant xác định gường găng của dự án
o Lập các milestone dự kiến
o Lập bảng chi phí dự kiến
Giai đoạn 3: Thiết kế hệ thống
- Khảo sát các quy trình nghiệp vụ thực tế cho từng chức năng của dự án
- Phân tích chi tiết cho từng chức năng của hệ thống (dựa vào bản khảo sát các
quy trình nghiệp vụ)
- Dựa vào bản phân tích các chức năng, thiết kế hệ thống :
o Thiết kế mô hình CSDL cho hệ thống
o Thiết kế các mô hình :
Mô hình xử lý
Mô hình cài đặt
o Thiết kế giao diện cho hệ thống và các chức năng
Giao diện HTML
o Lập bản sưu liệu cho giao đoạn thiết kế
Giai đoạn 4: Phát triển hệ thống
o Cài đặt CSDL cho hệ thống
o Cài đặt các xử lý chính cho CSDL
o Cài đặt các chức năng cho hệ thống
o Kiểm thử từng chức năng của hệ thống
o Lập bản sưu liệu cài đặt.
Giai đoạn 5: Kiểm tra hệ thống
o Xây dựng Test Plan & thiết kế các Test cases
o Chạy Test Plan kiểm thử hệ thống
o Sửa lỗi các chức năng sai
o Test hồi quy tất cả các chức năng & sửa lỗi
o Kiểm tra chất lượng hệ thống
Giai đoạn 6: Triển khai và nghiệm thu dự án
o Triển khai hệ thống trên môi trường thực tế của khách hàng
3. Thiết kế hệ thống 10 days
3.1. Khảo sát quy trình nghiệp vụ thực tế cho các chức năng trong hệ thống 5 days
3.2. Lập bản phân tích chi tiết cho từng chức năng 2 days
3.3. Thiết kế chức năng hệ thống 3 days
3.3.1. Thiết kế mô hình CSDL 2 days
3.3.2. Thiết kế mô hình xử lý cho từng chức năng hệ thống DMS 1 day
3.3.3. Thiết kế mô hình cài đặt các chức năng hệ thống DMS
1 day
3.3.4. Thiết kế mô hình xử lý cho từng chức năng của hệ thống Portal 1 day
3.3.5. Thiết kế mô hình cài đặt các chức năng hệ thống Portal 1 day
3.4. Thiết kế giao diện (HTML)
7 days
3.4.1. Thiết kế giao diện quản trị cho hệ thống DMS 2 days
3.4.2. Thiết kế giao diện quản trị cho hệ thống Portal
2 days
3.4.3. Thiết kế giao diện ngoài choh Portal
3 days
4. Tập huấn công nghệ/kỹ thuật cho nhân viên
2 days
4.1. Tập huấn Framework (các lớp chính sẽ sử dụng khi xây dựng hệ thống)
1 hr
4.2. Tập huấn gói phần mềm telerik và cách thức tương tác dữ liệu client-server
2 hrs
4.3. Tập huấn các quy ước đặt tên mã nguồn, CSDL, tài liệu
1 hr
4.4. Tập huấn thao tác phát sinh mã nguồn
4 hrs
4.5. Nhân viên tự thực hiện các phần được tập huấn
1 day
5. Phát triển hệ thống 10 days
5.3.5. Module web service (cung cấp thông tin ra hay tiếp nhận xử lý từ bên ngoài
thông qua các phương thức web được xây dựng)
1 day
5.4. DMS - Phân hệ quản lý người dùng 7 days
5.4.1. Module quản lý Người dùng 3 days
5.4.2. Module quản lý Nhóm người dùng 1 day
5.4.3. Module quản lý Chức năng
0.5 days
5.4.4. Module quản lý Quyền truy cập
0.5 days
5.4.5. Module phân quyền
2 days
5.5. Portal - CMS - Phân hệ soạn thào và xuất bản thông tin cơ bản 4 days
5.5.1. Module quản lý DM Chuyên mục 4 hrs
5.5.2. Module quản lý DM Bài viết 2.5 days
5.5.3. Module quản lý DM Bài viết bị xóa
1 day
5.5.4. Module quản lý DM Trình đơn (menu)
2 days
5.6. Portal - CMS - Phân hệ quản lý tài liệu 1.5 days
5.6.1. Module quản lý DM Loại tài liệu 0.5 days
5.6.1. Module quản lý DM Tài liệu 1 day
5.7 Portal - CMS - Phân hệ quản lý lịch làm việc
3 days
5.7.1. Module quản lý lịch làm việc tuần
2.5 days
5.7.2. Module quản lý ghi chú trên lịch tuần
0.5 days
5.8. Portal - Phân hệ quản lý thông tin trang và giao diện (Portal Engine)
10 days
5.8.17. Module quản lý Portlet
3 hrs
5.8.18. Module quản lý Module
3 hrs
5.8.19. Module quản lý DM sách trang
2 hrs
5.8.20. Module hiệu chỉnh giao diện (thêm/xóa các thành phần trên trang; tham
chiếu hay sao chép portlet giữa các trang)
3 days
5.8.21. Tạo dựng các trang hoàn chỉnh theo thiết kế
1 day
5.9. Portal - Phân hệ quản trị người dùng
1 day
5.9.1. Module quản lý DM người dùng
1 hr
5.9.2. Module quản lý nhóm DM người dùng
1 hr
5.9.3. Module quản lý DM chức năng
1 hr
5.9.4. Module quản lý DM quyền thao thác
1 hr
5.9.5. Module phân quyền trên portal
4 hrs
6. Test hệ thống: 11 days?
6.1. Viết Test plan, thiết kế test case, tạo bộ test cho DMS 2 days
6.2. Thực thi Test case cho DMS 2 days
6.3. Sửa lỗi DMS 2 days
6.4. Regression test, Regression test, kiểm tra lại lỗi đã sửa, sửa lại nếu vẫn chưa đúng
đ/v DMS
1 day
8.10. Triển khai hệ thống
0 days
8.11. Nghiệm thu & bắt đầu bảo trì
1 day
2.3 Ước lượng quy mô
No. Level Description
1 Dễ (Easy)
<= 3 functions (chức năng)/submodules (module
con)
2 Trung bình (Medium) 4 -> 8 functions/submodules
3 Khó (Hard) 9 -> 15 functions/submodules
4 Super (Rất khó) > 15 functions/submodules
No
.
Deliverables
Comment
Level
1
DMS - Phân hệ danh mục dùng chung
Hệ thống DMS
Khó
2
DMS - Phân hệ xử lý văn bản đi
Hệ thống DMS
Rất khó
3
DMS - Phân hệ xử lý văn bản đến
Hệ thống DMS
Rất khó
4
No. Functions/Submodules
Module Tổng
1
5.1.1. Module quản lý Chức vụ 1
6
2
5.1.2. Module quản lý phòng ban 1
3
5.1.3. Module quản lý nhân viên 1
4
5.1.4. Module quản lý nhóm nhân viên 1
5
5.1.5. Module quản lý Kho lưu trữ 1
6
5.1.6. Module quản lý Vị trí lưu trữ 1
8
5.2.1. Module quản lý Loại văn bản đi 2
6
9
5.2.2. Module quản lý Lĩnh vực VB đi 2
10
5.2.3. Module quản lý Người ký 2
11
5.2.4. Module xử lý VB đi (nhập thông tin, kiểm thể thức, phân công,
giám sát, phản hồi, xuất bản hoặc chuyển xử lý, lưu trữ)
2
12
5.2.5. Module tìm kiếm văn bản 2
13
5.2.6. Module web service (cung cấp thông tin ra hay tiếp nhận xử lý
5.5.1. Module quản lý DM Chuyên mục 5
4
26
5.5.2. Module quản lý DM Bài viết 5
27
5.5.3. Module quản lý DM Bài viết bị xóa 5
28
5.5.4. Module quản lý DM Trình đơn (menu) 5
29
5.6.1. Module quản lý DM Loại tài liệu 6
2
30
5.6.1. Module quản lý DM Tài liệu 6
31
5.7.1. Module quản lý lịch làm việc tuần 7
2
32
5.7.2. Module quản lý ghi chú trên lịch tuần 7
33
5.8.1. Xây dựng potrtlet Trình đơn chính (ngang) 8
21
34
5.8.2. Xây dựng portlet danh sách VB đi theo loại VB đi 8
35
5.8.3. Xây dựng portlet danh sách VB đến cần đọc/cần xử lý theo loại
VB đến
8
36
5.8.4. Xây dựng portlet danh sách tin bài theo chuyên mục 8
37
5.8.18. Module quản lý Module 8
50
5.8.19. Module quản lý DM sách trang 8
51
2.8.20. Module hiệu chỉnh giao diện (thêm/xóa các thành phần trên
trang; tham chiếu hay sao chép portlet giữa các trang)
8
52
2.8.21. Tạo dựng các trang hoàn chỉnh theo thiết kế 8
53
5.9.1. Module quản lý DM người dùng 9
5
54
5.9.2. Module quản lý nhóm DM người dùng 9
55
5.9.3. Module quản lý DM chức năng 9
56
5.9.4. Module quản lý DM quyền thao thác 9
57
5.9.5. Module phân quyền trên portal 9
2.4 Lên lịch biểu
2.4.1 Lịch biểu công việc dự kiến
ID Task Name Duration Start Finish
1.
Tìm hiểu & lấy yêu cầu khách hàng 3 days
Thu 1/20/11 Mon 1/24/11
2. Phân tích yêu cầu khách hàng & xác định yêu cầu hệ
thống
3 days
Tue 1/25/11 Thu 1/27/11
Thu 3/3/11 Fri 3/4/11
13.
Sửa lỗi DMS 2 days
Mon 3/7/11 Tue 3/8/11
14. Regression test, Regression test, kiểm tra lại lỗi đã
sửa, sửa lại nếu vẫn chưa đúng đ/v DMS
1 day
Wed 3/9/11 Wed 3/9/11
15. Viết Test plan, thiết kế test case, tạo bộ test cho hệ
thống Portal
2 days
Tue 3/1/11 Wed 3/2/11
16. Thực thi Test case cho Portal 2 days
Mon 3/7/11 Tue 3/8/11
17.
Sửa lỗi Portal 1 day
Wed 3/9/11 Wed 3/9/11
18. Regression test, kiểm tra lại lỗi đã sửa, sửa lại nếu vẫn
chưa đúng đ/v Portal
1 day?
Thu 3/10/11 Thu 3/10/11
19. Kiểm tra chất lượng hệ thống, đảm bảo hệ thống đúng
với chất lượng thiết kế
1 day
Fri 3/11/11 Fri 3/11/11
20.
Triển khai và nghiệm thu 5 days
Mon 3/14/11 Fri 3/18/11
2.4.2 Sơ đồ Pert
Đường găng : 1-2-3-4-5-6-7-8-10-16-17-18-19-20 : 50 ngày
o Kiểm soát % công việc hoàn thành hàng tuần, mức độ hoàn thành
công việc của từng giai đoạn.
• Milestones:
o Họp khách hàng, họp Team
o Báo cáo, thoả thuận và kí kết cùng với khách hàng về công việc của
dự án.
o Báo cáo tiến độ án, những thay đổi và khó khăn của dự án (nếu có).
o Các Milestones :
Description Start Finish
8.1. Gặp khách hàng lấy yêu cầu (Gặp lần 1) Thu 1/20/11 Thu 1/20/11
8.2. Gặp khách hàng xác nhận bản phân tích yêu cầu (Gặp lần 2) Fri 1/28/11 Fri 1/28/11
8.3. Hoàn thành bản kế hoạch dự án & xác định Team Mon 2/14/11 Mon 2/14/11
8.4. Hoàn thành bản bản phân tích các chức năng nghiệp vụ Mon 2/14/11 Mon 2/14/11
8.5. Duyệt hoàn thành bản thiết kế hệ thống Thu 2/17/11 Thu 2/17/11
8.6. Khách hàng xác nhận bản thiết kế hệ thống và giao diện (gặp
lần 3)
Thu 2/17/11 Thu 2/17/11
8.7. Hoàn tất phát triển & tiến hành kiểm thử hệ thống DMS Thu 3/3/11 Thu 3/3/11
8.8. Hoàn tất phát triển & tiến hành kiểm thử hệ thống Portal Mon 3/7/11 Mon 3/7/11
8.9. Kết quả kiểm tra toàn bộ hệ thống Fri 3/11/11 Fri 3/11/11
8.10. Triển khai hệ thống Mon 3/14/11 Mon 3/14/11
8.11. Nghiệm thu & bắt đầu bảo trì Fri 3/18/11 Fri 3/18/11
4. PROJECT TEAM
4.1 Tổ chức dự án
Coder (4)
Team
leader (2)
PM (1)
4.2 Thành viên dự án
ID Name Roles
8 40 24 16
88
Nguyễn Kim Dung
8 40 24 16
88
Phạm Thị Hoa
16 16 32 8 16 40
128
Total
16 104 56 56 160 288 204 192
4.3 Vai trò, trách nhiệm từng thành viên
Roles
Abbr.
Responsibility
Project Manager PM
Thu thập và phân tích yêu cầu, gặp gỡ khách hàng, phân tích
& thiết kế hệ thống, theo dõi tiến triển của dự án
Team leader TL
Thu thập và phân tích yêu cầu, phân tích & thiết kế hệ thống,
quản lý giám sát developers và QA phát triển ứng dụng, hỗ
trợ kỹ thuật cho Coder & Tester
Developer DEV
Lập trình viên xây dựng các chức năng của hệ thống theo
bản thiết kế, báo cáo kết quả với Team leader, viết sưu liệu
cho các chức năng.
Designer DS
Thiết kế giao diện cho hệ thống: giao diện quản trị & giao
diện người dùng công cộng
Tester TEST
Kiểm tra các chức năng của hệ thống theo yêu cầu phân
128.0 3.75 480.0
Total: 4,743.0
5.3 Chi phí dự án
Loại Chi phí (VNĐ)
Chi phí tiếp khách hàng 0 (không xét)
Chi phí kick off dự án 0 (không xét)
Chi phí kết thúc dự án 0 (không xét)
Chi phí huấn luyện (dự phòng) 0 (không xét)
Chi phí nhân lực 97.251.500
Chi phí CSVC 0 (không xét)
Tổng chi phí (dự kiến) 97.251.500
Trượt giá (12%) 0 (không xét)
Chi phí hợp đồng 97.251.500 (VNĐ)
6. TÀI LIỆU THAM KHẢO
[1] Software Engineering Institute Website - .
[2] Paulk, M.C., Curtis, B., Chrissis, M.B., and Weber, C.V. (1993a) “The
Capability Maturity Model for Software, Version 1.1”, SEI Technical report
CMU/SEI-93-TR-024.
[3] Slide bài giảng: Software Project Management Dr.Nguyễn Hải Quân.