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 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
Trang 1Mụ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
Trang 2Phầ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
Trang 3Lờ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ạngcông nghệ thông tin Công nghệ thông tin đã chứng tỏ được vị trí của mìnhbằ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ụ chocô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ácyế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 trongbà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
Trang 4chú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
4
Khách hàng Trường THPT Mai Châu B
Địa điêm khách hàng Mai Châu - Hòa Bình
Người thực hiện Hà Văn Minh
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 BNgày băt đâu 28/03/2016
Ngày kêt thúc 02/05/2016
Mục tiêu dự án + 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
Mục đích + 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
Phạm vi dự án + 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ânviên,quản lý điểm của học sinh,cho phép tra cứu cácthô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
Thời gian dự kiên 5 tuần
Sô người tham gia 1 người
Trang 5Sản phẩm bàn giao cho khách hàng
1 Tài liệu đặc tả yêu câu người sử
dụng
02/04/2016 Trường THPT
Mai Châu B
2 Tài liệu phân tích và thiêt kê 25/04/2016
3 Tài liệu hướng dân sử dụng 02/05/2016
4 Phân mềm ứng dụng hoàn thiện 02/05/2016
Trang 6Phần 2: Công bố dự án
1.Quyết định khởi động dự án
6
Tên dự án Xây dựng phần mềm quản lý điểm
trường THPT Mai Châu B
Các thông tin chính
Giám đôc dự án Thầy giáo Nguyễn Duy Hưng – Phó
Hiệu Trưởng trường THPT Mai Châu B
- Thời gian: 5 tuần
+ 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
Trang 7Chủ đầ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.245Email: maichaub@hoabinh.edu.vn
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
7
Trang 8Thời gian kết thúc dự án: 02/05/2016 Mục đích đầu tư dự án:
Xây dựng hoàn chỉnh phân mềm quản lý điểm tối ưu nhất, tiệndụ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
+ Dự án chỉ quản lý, kiểm soát ,theo dõi quá trình học tập của học
8
Trang 9sinh,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
9
Trang 107.Công cụ và môi trường phát triển dự án
Bảng 1: Công cụ thực hiện
Đặc tả Microsoft Project Microsoft 2007
Phân tích Microsoft Project
MindManager
Microsoft Mindjet
2007 9.2.504
Thiết kế Microsoft Project
MindManager
Microsoft Mindjet
2007 9.2.504
Cài đặt
Microsoft Visual Studio
.NET Framework
Microsoft SQL Server CocCoc
Microsoft Microsoft Microsoft Cốc Cốc
2010 4.5 2012 43.0.1
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
10
Trang 11-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: haminh1706@gmail.com
-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
Trang 12sơ YẾU LÍ LỊCH
12
+ Ra trường có việc làm phù hợp với khả năng
Trang 132 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
+ 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à
13
Trang 14thông tin điểm của học sinh.
14
Trang 15Phầ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
ngày làm
Ngày bắt đầu Ngày kết thúc
Học sinh 1 dayQuản trị viên 1 dayViết báo cáo
15
Trang 162.Giai đoạn 2:Chức năng quản lý (5 days)
Quản lý giáo
viên
Thêm mới giáo viên
1 day 04/04/2016 04/04/2016
Cập nhật giáo viênXóa giáo viênQuản lý học
sinh
Thêm mới học sinh
1 day 05/04/2016 05/04/2016
Cập nhật học sinhXóa học sinhQuản lý lớp
học Thêm mới lớp học 1 day 06/04/2016 06/04/2016
Cập nhật lớphọc
16
Trang 17Xóa lớp họcQuản lý
môn học Cập nhật thông tin
3.Giai đoạn thiết kế (8 days)
Nhiệm vụ
chính
ngày làm
Ngày bắt đầu
Ngày kết thúc
Thiết kế
giao diện Giao diện Admin 2 days 11/04/2016 12/04/2016
Giao diện giáo viênGiao diện học sinh
17
Trang 18Thiết kế
giao diện Giao diện lớp học 2 days 11/04/2016 12/04/2016
Giao diện môn họcGiao diện đăng nhậpThiết kế các
menu,danh
mục
1 day 13/04/2016 13/04/2016
Cơ sở dữ
liệu Bảng giáo viên 3 day 14/04/2016 18/04/2016
Bảng học sinhBảng lớp họcBảng môn họcBảng điểmBảng người dùngSửa lỗi thiết
Kiểm
thử,bảo mật
1 day
20/04/2016 20/04/2016
18
Trang 194.Giai đoạn 4:Xây dựng chương trình (5 days)
Nhiệm vụ
chính
ngày làm
Ngày bắt đầu
Ngày kết thúc
Viết code
chương
trình
Xây dựng hàm ,lớpgiáo viên 3 days 21/04/2016 25/04/2016Xây dựng hàm ,lớp
học sinhXây dựng hàm ,lớplớp học
Xây dựng hàm ,lớpmôn học
Xây dựng hàm ,lớpđiểm
Trang 205.Giai đoạn 5: Hoàn thành chương trình (3 days)
Nhiệm vụ
chính
ngày làm
Ngày bắt đầu
Ngày kết thúc
Chạy
chương
trinhg
3 days 27/04/2016 02/05/2016
Viết báo cáo
Ghi đĩa,sao
lưu
20
Trang 21Phần 5: Thực hiện dự án1.Khởi động dự án
Mục tiêu : Công bố khởi động dự án
Trang 22Kế hoạch tiếp theo
Trang 23Kế hoạch tiếp theo
Trang 24Xem xét và thông qua báo cáo tổng kết
Trang 2525
Trang 26Phầ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
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
Trang 273.1.1.Giao diện Admin
3.1.2.Giao diện Giáo viên
3.1.3.Giao diện Học sinh
3.1.4.Giao diện Nhập điểm học sinh
3.1.5.Giao diện Lớp học
3.1.6.Giao diện Môn học
3.1.7.Giao diện Đăng nhập
4.1.Viết code chương trình
4.1.1.Xây dựng hàm,lớp Giáo viên
27
Trang 284.1.2.Xây dựng hàm,lớp Học sinh
4.1.3.Xây dựng hàm,lớp Lớp học
4.1.4.Xây dựng hàm,lớp Môn học
4.1.5.Xây dựng hàm,lớp Điểm
4.2.Kiểm tra,sửa lỗi
4.3.Hoàn thiện chương trình
5.Hoàn thành chương trình
5.1.Chạy chương trình
5.2.Viết báo cáo
5.3.Ghi đĩa,sao lưu
28
Trang 29Phần 7 Phát biểu về phạm vi dự án
PHÁT BIỂU PHẠM VI DỰ ÁN (PROJECT STATEMENT)
Tên dự án (Project title):
Dự án quản lý điểm trường THPT Mai Châu B
Ngày (date): Người viết (Prepared by): 28/03/2016 Hà Văn Minh
Lý giải về dự án (Project justifications):
Dự án 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
Các tính chất và yêu cầu của sản phẩm (Product Charecteristics &
Requirements):
29
Trang 302.Giảm tải công việc bằng tay.
3.Tiết kiệm thời gian, hạn chế những sai sót trong quá trình quản lý điểm
4.Theo dõi, kiểm soát điểm của học sinh
5.Xây dựng phần mềm tiện lợi và dễ sử dụng
Sản phẩm liên quan (Product-related deliverables):
3.Hiệu quả cao nhất
4.Xây dựng phần mềm tiện lợi và dễ sử dụng
30
Trang 31Phần 8 Cam kết dự án
CAM KẾT DỰ ÁN (PROJECT CHARTER)
31
Trang 32Tên dự án (Project title):
Dự án quản lý điểm trường THPT Mai Châu B
Ngày bắt đầu (Project Start date): Ngày kết thúc (Project End date): 28/03/2016 02/05/2016
Thông tin về ngân sách dự án (Budget information):
20.000.000 đồng Bằng chữ: Hai mươi triệu đồng chẵn
Giám đốc dự án (Project Manager) (Họ tên, điện thoại, email):
Nguyễn Duy Hưng, 01664037205,duyhung261@gmail.com
Mục tiêu dự án (Project objectives):
1.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
2.Giảm tải công việc bằng tay
3.Tiết kiệm thời gian, hạn chế những sai sót trong quá trình quản lý điểm
4.Theo dõi, kiểm soát điểm của học sinh
5.Xây dựng phần mềm tiện lợi và dễ sử dụng
Cách tiếp cận (Approach):
Gặp gỡ trao đổi trực tiếp thông qua các buổi gặp gỡ
Vai trò và trách nhiệm (Roles and Responsibilies):
Khách hàng Nguyễn DuyHưng
Trường THPTMai ChâuB/Phó Hiệutrưởng
Ký tên (Sign) (Các chữ ký của mọi thành viên tham gia dự án):
Ghi chú (Comments):
32
Trang 33Phần 9 Cấu trúc WBS bằng Xmind
Phần 10:Bảng phân công công việc
33
Trang 35Phần 11:Chi phí dự án1.Bảng chi phí về nhân lực của dự án
35
Trang 36SL Thành
tiền Ghichú
02 Gặp gỡ,trao
đổi thông tin- Chi phí đi lại (6 ngày/ tuần) 300,000 1 tuần 300,000
-Chi phí tài liệu giao cho khách hàng
100.000 3 300,000
Trang 37400,000 1 400,000
- Chi phí hội thảo đánh giá về hệ thống trong thời gian thử nghiệm với khách hàng
300,000 1 300,000
07 Chi phí
nghiệm thu
Chi phí nghiệm thu và liên quan sau khi nghiệm thu dự án
500,000 1 500,000
08 Chi phí bảo
trì hệ thống Chi phí cho quá trình bảo trì dự án
sau khi nghiệm thu (thời gian 12 tháng)
1,500,000 1 1,500,000
Băng chữ: Mười hai triệu đồng chẵn
Trang 3838
Trang 39
39
Trang 4040
Trang 4141
Trang 42Phần 12: Quản lý rủi ro
Quản lý rủi ro là việc xác định các biện pháp phương sách cần tiếnhành để ngăn cản đe dọa đó khỏi xuất hiện hay để làm giảm nhẹ tác độngcủa đe dọa nếu nó xảy ra Nhưng kiểm soát rủi ro không nhằm loại bỏ rủi
ro, chỉ nhằm hạn chế tối thiểu thiện hại của rủi ro
Các rủi ro có xác suất xuất hiện (thấp ,trung bình,cao) đối với những
đe dọa Tùy thuộc vào mức đọ ảnh hưởng của rủi ro đến dự án mà ta cóbiện pháp giải quyết phù hợp
1.Bảng quản lý rủi ro
Công việc Những rủi
ro có thể xảy ra
Mức độ ảnh hưởng (Cao Thấp,Trung bình)
Xác suất xảy ra
Biện pháp khắc phục
Xác định
yêu cầu
Xác định yêu câu không rõ ràng
Trung bình 10% Xem lại kế
42
Trang 43phạm vi
Hệ thống dữ
liệu Yêu cầu củađối tác thay
đổi thường xuyên
với khách hàng
kịp thời
Rủi ro khác Máy tính bị
43