Tải bản đầy đủ (.doc) (41 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (401.38 KB, 41 trang )

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


×