Mục lục
Lời nói đầu.................................................................................................. 3
Phần 1.Tổng quan về dự án......................................................................... 4
Phần 2.Công bố dự án................................................................................. 6
1.Quyết định khởi động dự án............................................................. 6
2.Giới thiệu dự án................................................................................ 7
3.Mục tiêu của dự án........................................................................... 8
4.Phạm vi dự án................................................................................... 8
5.Các bên liên quan chính................................................................... 9
6.Các điểm mốc thời gian quan trọng................................................. 9
7. Công cụ và môi trường phát triển dự án.......................................... 10
Phần 3.Lập kế hoạch thực hiện dự án.......................................................... 11
1. Thành phần nhân sự........................................................................ 11
2. Mô tả hệ thống................................................................................. 12
Phần 4. Lịch biểu công việc........................................................................ 13
1. Giai đoạn 1:Phân tích chương trình (5 days).................................. 13
2. Giai đoạn 2:Chức năng quản lý (5 days)......................................... 14
3. Giai đoạn thiết kế (8 days).............................................................. 15
4. Giai đoạn 4:Xây dựng chương trình (5 days).................................. 17
5. Giai đoạn 5: Hoàn thành chương trình (3 days).............................. 18
Phần 5: Thực hiện dự án.............................................................................. 19
1. Khởi động dự án.............................................................................. 19
2. Lập kế hoạch................................................................................... 19
3. Xác định yêu cầu............................................................................... 19
4. Thiết kế............................................................................................ 20
5.Lập trình........................................................................................... 20
6. Kiểm thử.......................................................................................... 22
7. Đóng gói,nghiệm thu....................................................................... 22
8. Tồng kết dự án................................................................................. 22
9. Đóng dự án...................................................................................... 22
Phần 6. Cấu trúc phân rã chức năng nhiệm vụ WBS.................................. 23
1
Phần 7. Phát biểu về phạm vi dự án............................................................ 26
Phần 8. Cam kết dự án................................................................................. 27
Phần 9. Cấu trúc WBS bằng Xmind............................................................ 29
Phần 10:Bảng phân công công việc............................................................ 29
Phần 11:Chi phí dự án................................................................................. 30
Phần 12: Quản lý rủi ro............................................................................... 34
2
Lời nói đầu
Ngày nay, cả thế giới đang chứng kiến sự bùng nổ của cuộc cách mạng
công nghệ thông tin. Công nghệ thông tin đã chứng tỏ được vị trí của mình
bằng sự xuất hiện trong mọi lĩnh vực, mọi nơi, mọi chốn của đời sống.Có
thể nói, nền kinh tế toàn cầu đang chịu ảnh hưởng sâu sắc từ công nghệ
thông tin mà trong đó có không ít vai trò của ngành công nghệ phần mềm.
Thật vậy, ngày càng nhiều dự án phần mềm được ứng dụng phục vụ cho
công viêc, hoạt động của các công ty, tổ chức như: các chương trình quản lý
nhân sự, quản lý kho, quản lý bến bãi, quản lý hệ thống bán hàng... và chúng
đều thể hiện được tầm quan trọng của mình đối với tổ chức.
Sự thành công hay thất bại của một dự án phụ thuộc vào rất nhiều các
yếu tố, trong đó quản lý dự án đóng một vai trò rất quan trọng. Đó là quá
trình nhận thức một hệ thống thực và vận dụng sáng tạo các phương pháp,
công nghệ để tạo ra bản thiết kế cho một hệ thống thông tin của một tổ chức.
Quản lý dự án hàm chứa cả tính khoa học và nghệ thuật trong đó.
Trong học kỳ này, em đã được tìm hiểu kỹ hơn quá trình quản lý dự án...
nhờ môn học quản lý dự án CNTT do thầy giáo Ths.Hoàng Quang Huy
giảng dạy trên lớp.Đây đúng là một môn học thú vị nhưng cũng rất khó. Để
nắm vững được nội dung môn học và quy trình trình thực tế quá trình quản
lý dự án một hệ thống thực thì cần phải bắt tay vào làm đối với một hệ thống
thực nào đó và em đã lựa chọn đề tài: “ Quản lý dự án xây dựng phần
mềm quản lý điểm trường THPT Mai Châu B”.
Trong suốt quá trình tìm hiểu và phân tích thiết kế , do còn hạn chế về
mặt kiến thức, kỹ năng quản trị dự án cũng như về mặt thời gian tìm hiểu,
khảo sát, nghiên cứu đề tài nên quá trình quản lý dự án quản lý điểm trong
bài báo cáo của em sau đây không tránh khỏi nhiều sai sót. Chính vì vậy
3
chúng em rất mong được thầy chỉ bảo. Em xin chân thành cảm ơn.
Phần 1: Tổng quan dự án
Khách hàng
Địa điêm khách hàng
Người thực hiện
Tên dự án
Ngày băt đâu
Ngày kêt thúc
Mục tiêu dự án
Mục đích
Phạm vi dự án
Thời gian dự kiên
Sô người tham gia
Trường THPT Mai Châu B
Mai Châu - Hòa Bình
Hà Văn Minh
Quản lý dự án xây dựng phần mềm quản lý điểm
trường THPT Mai Châu B
28/03/2016
02/05/2016
+ Xây dựng phần mềm giúp cho việc quản lý linh
hoạt,hiệu quả và tối ưu.
+ Giảm tải công việc bằng tay.
+ Tiết kiệm thời gian ,hạn chế những sai sót trong quá
trình quản lý điểm của học sinh.
+ Xây dựng phần mềm tiện lợi và dễ sử dụng.
+ Xây dựng hoàn chỉnh phân mềm quản lý điểm tối
ưu nhất, tiện dụng nhất cho người dùng.
+ Dự án chỉ quản lý ,kiểm soát ,theo dõi quá trình
học tập của học sinh,phân quyền truy nhập cho nhân
viên,quản lý điểm của học sinh,cho phép tra cứu các
thông tin về giáo viên và học sinh...
+ Sản phẩm là phần mềm có thể cài đặt trong nội bộ
của nhà trường
5 tuần
1 người
4
Sản phẩm bàn giao cho khách hàng
STT
Sản phâm
1
Tài liệu đặc tả yêu câu người sử
dụng
2
Tài liệu phân tích và thiêt kê
3
Tài liệu hướng dân sử dụng
4
Phân mềm ứng dụng hoàn thiện
Ngày bàn giao
02/04/2016
Nơi bàn giao
25/04/2016
02/05/2016
02/05/2016
5
Phần 2: Công bố dự án
1.Quyết định khởi động dự án
6
Tên dự án
Các thông tin chính
Chủ đâu tư
Thời gian
Giám đôc dự án
Quản trị viên
Quy mô dự án
Xây dựng phần mềm quản lý điểm
trường THPT Mai Châu B
Trường THPT Mai Châu B
28/03/2016 - 02/05/2016
Thầy giáo Nguyễn Duy Hưng – Phó
Hiệu Trưởng trường THPT Mai Châu B
Hà Văn Minh
- Nhân lưc: 1 người
- Thời gian: 5 tuần
Mục đích, mục tiêu
Mục đích:
+ Xây dựng phần mềm phục vụ cho việc quản lý điểm, thời gian là 5 tuần.
+ Xây dựng hoàn chỉnh phân mềm quản lý điểm tối ưu nhất, tiện dụng
nhất cho người dùng.
Mục tiêu:
+ Xây dựng phần mềm giúp cho việc quản lý linh hoạt, hiệu quả và tối ưu.
+ Giảm tải công việc bằng tay.
+ Tiết kiệm thời gian, hạn chế những sai sót trong quá trình quản lý điểm
+ Theo dõi, kiểm soát điểm của học sinh.
+ Xây dựng phần mềm tiện lợi và dễ sử dụng.
2.Giới thiệu dự án
7
Tên dự án:
Quản lý dự án xây dựng phần mềm quản lý điểm trường THPT
Mai Châu B
Người thực hiện dự án
Hà Văn Minh
Chủ đầu tư kiêm khách hàng:
Trường THPT Mai Châu B
Địa chỉ: Xăm Khòe - Mai Châu - Hòa Bình
Số điện thoại: 02183.435.245
Email:
Tổng mức đầu tư:
20.000.000 VNĐ (Hai mươi triệu đồng chẵn)
Thời gian thực hiện dự án:
Tổng thời gian: 5 tuần
Thời gian bắt đầu dự án: 28/03/2016
Thời gian kết thúc dự án: 02/05/2016
Mục đích đầu tư dự án:
8
Xây dựng hoàn chỉnh phân mềm quản lý điểm tối ưu nhất, tiện
dụng nhất cho người dùng.
3.Mục tiêu cần thực hiện của dự án:
Yêu cầu về phía người sử dụng:
- Giao diện đẹp, thân thiện phù hợp với yêu cầu khách
hàng.
- Dễ sử dụng với các đối tượng người dùng, thuận tiện
trong quản trị, dễ bảo trì.
- Thông tin hiển thị chi tiết.
- Hoàn thành sản phẩm đúng thời gian quy định.
Yêu cầu về chức năng:
- Dễ dàng tùy chỉnh, thay đổi các module, có khả năng
tích hợp nhiều thành phần.
- Có tính hiệu quả cao.
- Có tính bảo mật cao.
Các module yêu cầu cho website:
- Module quản lý giáo viên
- Module quản lý học sinh
- Module quản lý lớp học
- Module quản lý môn học
- Module quản lý điểm
4.Phạm vi của dự án
9
+ Dự án chỉ quản lý, kiểm soát ,theo dõi quá trình học tập của học
sinh,phân quyền truy nhập cho giáo viên,cán bộ công nhân viên,quản lý
giáo viên ,học sinh, điểm ,cho phép tra cứu các thông tin về giáo viên và
học sinh.
5.Các bên liên quan chính
+ Thực hiện dự án:
Hà Văn Minh
Lớp Công nghệ thông tin 2-K15
+ Khách hàng:
Nguyễn Duy Hưng-Phó Hiệu trưởng trường THPT Mai Châu B
+ Những người sử dụng sản phẩm dự án: quản trị viên và các giáo
viên trong nhà trường.
6.Các điểm mốc thời gian quan trọng
Tuần 1: Nhận đề tài và nắm rõ yêu cầu của đề tài,khảo sát và đưa ra
mô tả về quy trình và yêu cầu của khách hàng
Tuần 2 : Phân tích và thiết kế hệ thống
Tuần 3: Lập trình.
Tuần 4: Kiểm thử và bảo trì cài đặt
Tuần 5 : Báo cáo, bảo vệ và kết thúc dự án
10
7.Công cụ và môi trường phát triển dự án
Bảng 1: Công cụ thực hiện
Giai đoạn
Đặc tả
Phân tích
Thiết kế
Cài đặt
Công cụ
Nhà sản xuất
Phiên bản
Microsoft Project
Microsoft
2007
Microsoft Project
Microsoft
2007
MindManager
Mindjet
Microsoft Project
Microsoft
MindManager
Mindjet
Microsoft Visual Studio
Microsoft
2010
.NET Framework
Microsoft
4.5
Microsoft SQL Server
Microsoft
2012
CocCoc
Cốc Cốc
43.0.1
9.2.504
2007
9.2.504
• Công cụ làm việc của các thành viên trong nhóm: máy tính
cấu hình cao, các phần mềm hỗ trợ có bản quyền đầy đủ.
• Môi trường Test:
Máy tính dùng cho test có cấu hình tương đương với khách
hàng
Tài liệu các quy trình test
Các nền test Windows XP/7/10
Cơ sở dữ liệu sử dụng SQL Server 2008/2012
11
Phần 3:Lập kế hoạch thực hiện dự án
1.Thành phần nhân sự
Sơ yếu lý lịch
-Họ và tên: Hà Văn Minh
-Giới tính: Nam
-Ngày sinh: 09/05/1994
-Nơi sinh: Mai Châu - Hòa Bình
-Địa chỉ: Kim Chung – Hoài Đức – Hà Nội
-Số điện thoại:0978102493
-E mail:
-Quá trình học tập:
2000-2004: Học tại trường tiểu học Xăm Khòe, Hòa Bình.
2005-2008: Học tại trường trung học cơ sở Xăm Khòe, Hòa Bình.
2009-2012: Học trường trung học phổ thông Mai Châu B, Hòa Bình.
2013-nay: Đại học Công Nghiệp Hà Nội
-Ngôn ngữ lập trình: C++, C#, ASP.NET, SQL Server.
-Tin học ứng dụng: MS Word, MS Excel, MS Point
-Trình độ tiếng Anh: Khá
-Kinh nghiệm thực tiễn : Hiện đang tham gia quản lý dự án quản lý điểm
trường THPT
-Mục tiêu phấn đấu:
+ Tốt nghiệp với kết quả tốt nhất
+ Ra trường có việc làm phù hợp với khả năng
12
2. Mô tả hệ thống
+ Truy nhập hệ thống: Cho phép đăng nhập hệ thống, quản lý người
dùng (Giáo viên,Học sinh,Công nhân viên), phân quyền truy nhập, cấu
hình kết nối cơ sở dữ liệu, nhập điểm,xem điểm,xem thông tin,thoát khỏi
hệ thống.
+ Quản lý giáo viên: Lưu trữ thông tin về giáo viên.Cho phép thêm
giáo viên mới, sửa các thông tin về giáo viên, xóa giáo viên ra khỏi cơ sở
dữ liệu.
+ Quản lý học sinh: Lưu trữ thông tin về học sinh.Cho phép thêm học
sinh mới, sửa các thông tin về học sinh, xóa học sinh ra khỏi cơ sở dữ liệu.
+ Quản lý lớp học: Lưu trữ thông tin về lớp học.Cho phép thêm lớp
học mới, sửa các thông tin về lớp học, xóa lớp học ra khỏi cơ sở dữ liệu.
+ Quản lý môn học: Lưu trữ thông tin về môn học.Cho phép cập nhật
các thông tin về môn học trong cơ sở dữ liệu.
+ Quản lý điểm: Lưu trữ thông tin điểm của học sinh.Cho phép nhập
điểm, cập nhật điểm của học sinh trong cơ sở dữ liệu.
+Quản lý tra cứu: cho phép tra cứu thông tin giáo viên,học sinh và
thông tin điểm của học sinh.
13
Phần 4.Lịch biểu công việc
1.Giai đoạn 1:Phân tích chương trình (5 days)
Nhiệm vụ
chính
Số
ngày
làm
Ngày bắt đầu
Ngày kết thúc
Khảo sát
thực tế quản
lý điểm
trường
THPT Mai
Châu B
1 day
28/03/2016
28/03/2016
Khảo sát
yêu cầu
3 days
29/03/2016
31/03/2016
01/04/2016
01/04/2016
Viết báo cáo
khảo sát
Nhiệm vụ
Giáo viên
1 day
Học sinh
1 day
Quản trị viên
1 day
1 day
14
2.Giai đoạn 2:Chức năng quản lý (5 days)
Nhiệm vụ
chính
Nhiệm vụ
Quản lý giáo Thêm mới
viên
giáo viên
Số ngày làm
Ngày bắt
đầu
Ngày kết
thúc
1 day
04/04/2016
04/04/2016
1 day
05/04/2016
05/04/2016
1 day
06/04/2016
06/04/2016
Cập nhật
giáo viên
Xóa giáo
viên
Quản lý học
sinh
Thêm mới
học sinh
Cập nhật
học sinh
Xóa học
sinh
Quản lý lớp
học
Thêm mới
lớp học
Cập nhật lớp
học
15
Xóa lớp học
Quản lý
môn học
Cập nhật
thông tin
môn học
1 days
07/04/2016
07/04/2016
Quản lý
điểm
Nhập điểm
1 days
08/04/2016
08/04/2016
Số
ngày
làm
Ngày bắt
đầu
Ngày kết
thúc
2
days
11/04/2016
12/04/2016
Cập nhật
điểm
3.Giai đoạn thiết kế (8 days)
Nhiệm vụ
chính
Thiết kế
giao diện
Nhiệm vụ
Giao diện Admin
Giao diện giáo viên
Giao diện học sinh
16
Thiết kế
giao diện
Giao diện lớp học
2
days
11/04/2016
12/04/2016
1
day
13/04/2016
13/04/2016
3
day
14/04/2016
18/04/2016
Sửa lỗi thiết
kế
1
day
19/04/2016
19/04/2016
Kiểm
thử,bảo mật
1
day
20/04/2016
20/04/2016
Giao diện môn học
Giao diện đăng nhập
Thiết kế các
menu,danh
mục
Cơ sở dữ
liệu
Bảng giáo viên
Bảng học sinh
Bảng lớp học
Bảng môn học
Bảng điểm
Bảng người dùng
17
4.Giai đoạn 4:Xây dựng chương trình (5 days)
Nhiệm vụ
chính
Nhiệm vụ
Số
ngày
làm
Xây dựng hàm ,lớp
giáo viên
3 days
21/04/2016 25/04/2016
Kiểm tra
sửa lỗi
1 day
26/04/2016 26/04/2016
Hoàn thiện
chương
trình
1 day
27/04/2016 27/04/2016
Viết code
chương
trình
Ngày bắt
đầu
Ngày kết
thúc
Xây dựng hàm ,lớp
học sinh
Xây dựng hàm ,lớp
lớp học
Xây dựng hàm ,lớp
môn học
Xây dựng hàm ,lớp
điểm
18
5.Giai đoạn 5: Hoàn thành chương trình (3 days)
Nhiệm vụ
chính
Chạy
chương
trinhg
Nhiệm vụ
Số
ngày
làm
Ngày bắt
đầu
Ngày kết
thúc
3
days
27/04/2016
02/05/2016
Viết báo cáo
Ghi đĩa,sao
lưu
19
Phần 5: Thực hiện dự án
1.Khởi động dự án
Mục tiêu : Công bố khởi động dự
án Nội dung:
Tuyên bố khởi động dự án
Thực hiện dự án
Đề ra kế hoạch tiếp
theo
2.Lập kế hoạch
Mục tiêu:
Thông qua kế hoạch thực hiện dự án
Nội dung:
Xem xét kế hoạch dự án
Chỉnh sửa kế hoạch
Kế hoạch tiếp theo
3.Xác định yêu cầu
Xem xét tiến độ
Xem xét đặc tả yêu cầu
20
Chỉnh sửa
Kế hoạch tiếp theo
4.Thiết kế
Mục tiêu:
Thông qua bản thiết kế
Nội dung:
Xem xét tiến độ
Xem xét thiết kế
Chỉnh sửa thiết kế
Kế hoạch tiếp theo
5.Lập trình
Mục tiêu:
Xem xét và bàn giao chương trình để kiểm thử
Nội dung:
Xem xét báo cáo tiến
độ Xem xét chương
21
trình Chỉnh sửa mã
code
Kế hoạch tiếp
theo
6.Kiểm thử
Mục tiêu: Xem xét các tài liệu kiểm thử, bàn giao chương trinh đã kiểm
thử Nội dung:
Xem xét báo cáo tiến độ
Xem xét chương trình
Chỉnh sửa chương trình
Kế hoạch tiếp theo
7.Đóng gói,nghiệm thu
Mục tiêu:
Đóng gói, xem xét các báo cáo đã triển khai, các tài liệu để nghiệm thu
Nội dung:
Xem xét báo cáo tiến độ
Chỉnh sửa, ra quyết định
Kể hoạch tiếp theo
8. Tồng kết dự án
Mục tiêu:
22
Thông qua các báo cáo tổng kết dự án.
Nội dung:
Xem xét và thông qua báo cáo tổng kết
Quyết định đóng dự án
9. Đóng dự án
Sau khi việc thực hiện dự án hoàn thành sẽ tiến hành đóng dự án.
Việc đóng dự án được thực hiện với các bước sau
23
TT
1
2
Công việc
Chuẩn bị bàn
Thời gian Các sản phẩm
01/05/2016
- Sản phẩm đã đóng gói
giao cho khách
- Tập hồ sơ, tài liệu về sản phẩm
hàng
( đặc tả, hướng dẫn cài đặt, sử dụng)
Tổng kết dự án 01/05/2016
- Báo cáo tổng kết chung
- Tổng kết hoạt động
- Tổng kết tài chính
3
Đóng dự án
01/05/2016 - Quyết định đóng dự án
24
Phần 6. Cấu trúc phân rã chức năng nhiệm vụ WBS
1.Phân tích chương trình
1.1.Khảo sát thực tế quản lý điểm trường THPT
1.2.Khảo sát yêu cầu
1.2.1.Giáo viên
1.2.2.Học sinh
1.2.3.Quản trị viên
1.3.Viết báo cáo khảo sát
2.Chức năng quản lý
2.1.Quản lý Giáo viên
2.1.1. Thêm mới thông tin Giáo viên
2.1.2. Cập nhật thông tin Giáo viên
2.1.3. Xóa thông tin Giáo viên
2.2.Quản lý Học sinh
2.2.1. Thêm mới thông tin Học sinh
2.2.2. Cập nhật thông tin Học sinh
2.2.3. Xóa thông tin Học sinh
2.3.Quản lý Lớp học
2.3.1. Thêm mới thông tin Lớp học
2.3.2. Cập nhật thông tin Lớp học
2.3.3. Xóa thông tin Lớp học
25