LỜI NÓI ĐẦULời đầu tiên nhóm em xin gửi đến thầy Trần Tiến Dũng, người đã trực tiếphướng dẫn nhóm em trong suốt quá trình thực hiện dự án của mình.. Trong những năm gần đây,Đại họ
Trang 1MÔN HỌC: QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN
Giảng viên hướng dẫn: ThS Trần Tiến Dũng
Chuyên ngành: Công nghệ thông tin
Trang 2MÔN HỌC: QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN
Hà Nội
Giảng viên hướng dẫn:ThS Trần Tiến Dũng
Chuyên ngành: Công nghệ thông tin
Trang 3MỤC LỤC 2
DANH MỤC HÌNH VẼ 4
DANH MỤC CÁC BẢNG 6
LỜI NÓI ĐẦU 7
CHƯƠNG 1 TỔNG QUAN VỀ DỰ ÁN 8
1.1 Ý tưởng dự án 8
1.2 Mục đích của dự án 9
1.3 Mục tiêu của dự án 9
1.4 Phạm vi của dự án 9
CHƯƠNG 2 LẬP KẾ HOẠCH THỰC HIỆN 10
2.1 Bảng công việc (WBS) 10
2.1.1 Bản kế hoạch dự án 12
2.1.2 Hồ sơ khảo sát, phân tích 13
2.1.3 Hồ sơ thiết kế 17
2.1.4 Các phân hệ Website 20
2.1.5 Kiểm thử, chạy thử 30
2.1.6 Hồ sơ kết thúc dự án 33
2.2 Lập lịch biểu tiến độ công việc: 35
2.3 Quản lý rủi ro 46
2.4 Ước lượng chi phí 56
2.5 Kế hoạch nhân sự 58
2.5.1 Phân tích yêu cầu nhân sự 58
2.5.2 Xác định vị trí nhân sự 65
2.5.3 Bảng kỹ năng cần có với mỗi vị trí 66
2.5.4 Ma trận trách nhiệm 70
Trang 42.5.5 Bảng phân công công việc 73
2.6 Kế hoạch khác 77
2.6.1 Kế hoạch kiểm thử 77
2.6.2 Kế hoạch quản lý chất lượng 80
2.6.3 Kế hoạch quản lý cấu hình 83
2.6.4 Kế hoạch bảo trì 85
2.6.5 Kế hoạch quản lý thay đổi 87
Chương 3 89
THỰC HIỆN DỰ ÁN 89
3.1 Quy trình quản lý 89
3.2 Các mốc kiểm soát 90
3.3 Quy trình thực hiện 90
3.3.1 Lập kế hoạch 90
3.3.2 Khảo sát và phân tích 92
3.3.3 Thiết kế Website 94
3.3.4 Lập trình các phân hệ Website 96
3.3.5 Tích hợp các phân hệ và kiểm thử 98
3.3.6 Kết thúc dự án 100
TÀI LIỆU THAM KHẢO 102
PHỤ LỤC 103
A Lý lịch thành viên nhóm dự án 103
B Bảng công việc 104
C Sơ đồ phân rã chức năng Website 104
D Lịch biểu tiến độ dự án 104
E Các biểu mẫu, quyết định của dự án công nghệ thông tin 105
Trang 5DANH MỤC HÌNH VẼ
Hình 2.1 Sơ đồ cấu trúc WBS 11
Hình 2.2 Sơ đồ chi tiết kế hoạch quản lý nhân sự, tài nguyên 12
Hình 2.3 Sơ đồ chi tiết các kế hoạch khác 12
Hình 2.4 Sơ đồ chi tiết lập kế hoạch kiểm thử 13
Hình 2.5 Sơ đồ chi tiết khảo sát sơ bộ 13
Hình 2.6 Sơ đồ chi tiết khảo sát chi tiết 14
Hình 2.7 Sơ đồ chi tiết phân tích chức năng hệ thống 15
Hình 2.8 Sơ đồ chi tiết phân tích xác định các chức năng nghiệp vụ 15
Hình 2.9 Sơ đồ chi tiết phân tích xác định luồng thông tin nghiệp vụ 15
Hình 2.10 Sơ đồ chi tiết hoàn chỉnh quá trình phân tích 16
Hình 2.11 Sơ đồ chi tiết phân tích dữ liệu hệ thống 16
Hình 2.12 Sơ đồ chi tiết xây dựng mô hình thực thể, liên kết 16
Hình 2.13 Sơ đồ chi tiết xây dựng mô hình quan hệ 17
Hình 2.14 Sơ đồ chi tiết lập hồ sơ khảo sát, phân tích 17
Hình 2.15 Sơ đồ chi tiết hồ sơ thiết kế tổng thể 17
Hình 2.16 Sơ đồ chi tiết thiết kế kiểm soát 18
Hình 2.17 Sơ đồ chi tiết thiết kế cơ sở dữ liệu 18
Hình 2 18 Sơ đồ chi tiết thiết kế cơ sở dữ liệu logic 18
Hình 2.19 Sơ đồ chi tiết thiết kế kiến trúc chương trình 19
Hình 2.20 Sơ đồ chi tiết thiết kế giao diện 19
Hình 2.21 Sơ đồ chi tiết lập báo cáo hồ sơ thiết kế 19
Hình 2.22 Sơ đồ chi tiết triển khai lập trình 20
Hình 2.23 Sơ đồ chi tiết phân hệ người dùng 20
Hình 2.24 Sơ đồ chi tiết phân hệ khóa học 21
Hình 2.25 Sơ đồ chi tiết phân hệ quản lý điểm 21
Hình 2.26 Sơ đồ chi tiết phần phân hệ ngân hàng câu hỏi 22
Hình 2 27 Sơ đồ chi tiết phần quản lý đề thi 22
Hình 2.28 Sơ đồ chi tiết phân hệ quản lý trang tin tức 23
Hình 2 29 Sơ đồ chi tiết phân hệ quản lý trang tin tức 23
Trang 6Hình 2.30 Sơ đồ chi tiết phân hệ quản lý diễn đàn 24
Hình 2 31 Sơ đồ chi tiết chức năng đánh dấu chủ đề quan tâm 24
Hình 2.32 Sơ đồ chi tiết phân hệ quản lý hoạt động, sự kiện 25
Hình 2 33 Sơ đồ chi tiết phân hệ quản lý tài liệu 25
Hình 2.34 Sơ đồ chi tiết phân hệ quản lý nhóm 26
Hình 2.35 Sơ đồ chi tiết phân hệ quản lý bài giảng điện tử 27
Hình 2.36 Sơ đồ chi tiết phân hệ quản trị hệ thống 28
Hình 2.37 Sơ đồ chi tiết kiểm thử đơn vị và sửa lỗi 29
Hình 2.38 Sơ đồ chi tiết tạo kịch bản kiểm thử 30
Hình 2.39 Sơ đồ chi tiết kiểm thử tích hợp 30
Hình 2.40 Sơ đồ chi tiết kiểm thử hệ thống 31
Hình 2.41 Sơ đồ kiểm thử chấp nhận người dùng 31
Hình 2.42 Sơ đồ chi tiết hoàn thiện hệ thống 32
Hình 2 43 Sơ đồ chi tiết lập báo cáo kết quả kiểm thử 33
Hình 2.44 Sơ đồ chi tiết lập báo cáo kết thúc dự án 33
Hình 2.45 Sơ đồ chi tiết tiết hành bàn giao 34
Hình 2.46 Sơ đồ chi tiết báo cáo nghiệm thu 34
Hình 2.47: Biểu đồ Gantt tổng thế của dự án 35
Hình 2.48: Biểu đồ Gantt giai đoạn khảo sát, phân tích và thiết kế dự án 39
Hình 2.49: Biểu đồ Gantt giai đoạn lập trình 42
Hình 2.50: Biểu đồ Gantt giai đoạn kiểm tra và chạy thử trong dự án 44
Hình 2.51: Biểu đồ Gantt giai đoạn hồ sơ kết thúc dự án 45
Trang 7DANH MỤC CÁC BẢNG
Bảng 2.1: Lịch biểu tiến độ pha lập kế hoạch của dự án 35
Bảng 2 2: Lịch biểu tiến độ pha khảo sát và phân tích 36
Bảng 2 3: Lịch biểu tiến độ phần thiết kế 37
Bảng 2 4: Lịch biểu tiến độ giai đoạn lập trình 39
Bảng 2 5: Lịch biểu tiến độ giai đoạn kiểm tra, kiểm thử Website 43
Bảng 2 6: Lịch biểu tiến độ giai đoạn hồ sơ kết thúc dự án 45
Bảng 2 7: Bảng xác định rủi ro 46
Bảng 2 8: Bảng khắc phục rủi ro 51
Bảng 2 9 : Bảng ước lượng chi phí dự án 56
Bảng 2 10: Bảng vị trí nhân sự dự án 65
Bảng 2 11: Bảng kỹ năng 66
Bảng 2 12: Ma trận kỹ năng giai đoạn Lập kế hoạch 70
Bảng 2 13: Ma trận kỹ năng giai đoạn Khảo sát và phân tích 71
Bảng 2 14: Ma trận kỹ năng giai đoạn Thiết kế 71
Bảng 2 15: Ma trận kỹ năng giai đoạn Lập trình 71
Bảng 2 16: Ma trận kỹ năng giai đoạn Kiểm thử 72
Bảng 2 17: Ma trận kỹ năng giai đoạn Hoàn thiện dự án 72
Bảng 2 18: Bảng phân công công việc 73
Bảng 2 19: Bảng đơn vị cấu hình của dự án 84
Bảng 2 20 Cấu hình Baseline 84
Bảng 2 21 Quyền truy cập kho lưu trữ cấu hình 85
Trang 8LỜI NÓI ĐẦU
Lời đầu tiên nhóm em xin gửi đến thầy Trần Tiến Dũng, người đã trực tiếphướng dẫn nhóm em trong suốt quá trình thực hiện dự án của mình Những nhậnxét, đánh giá và nhất là những chia sẻ kinh nghiệm làm việc của thầy là nhữngthông tin vô cùng hữu ích cho việc hoàn thành dự án của nhóm em Chúng emxin chân thành cảm ơn thầy, chúc thầy và gia đình luôn luôn mạnh khỏe và đạtđược mọi thành công trong cuộc sống
Bên cạnh đó chúng em cũng xin đặc biệt gửi lời cảm ơn đến các thầy côtrong khoa Công nghệ thông tin, Viện Đại học Mở Hà Nội đã tận tình giúp đỡchúng em trong thời gian làm dự án Cụ thể:
Thầy Thái Thanh Sơn – Tư vấn chuyên môn thương mại điện tử
Thầy Thái Thanh Tùng – Tư vấn an ninh, bảo mật
Thầy Trần Duy Hùng, cô Nguyễn Thị Quỳnh Như – Tư vấn thiết kế Web.Thầy Lê Hữu Dũng, cô Nguyễn Thị Xuân – Tư vấn lập trình Web
Thầy Phạm Công Hòa, cô Nguyễn Thị Tâm – Tư vấn cơ sở dữ liệu
Qua đây chúng em xin kính chúc các thầy cô mạnh khỏe, tiếp tục là nhữngngười lái đò ân cần dìu dắt các thế hệ tiếp theo của FITHOU trưởng thành
Cuối cùng xin gửi lời cảm ơn sâu sắc tới những người bạn cùng lớp Quản lýdự án Công nghệ thông tin sáng thứ 5 học kỳ 2 năm học 2014 - 2015 đã nhiệttình đóng góp ý kiến và nhận xét để chúng tôi hoàn thiện hơn trong quá trìnhthực hiện dự án của mình
Trang 9CHƯƠNG 1 TỔNG QUAN VỀ DỰ ÁN 1.1 Ý tưởng dự án
Trường Đại học Bách khoa Hà Nội là một trong những trường đa ngànhnghề kỹ thuật hàng đầu Việt Nam với bề dày lịch sử Trong những năm gần đây,Đại học Bách khoa đã không ngừng nỗ lực để nâng cao chất lượng giảng dạy cũngnhư đa dạng hóa thành phần học viên của trường, việc này không những giúptrường gia tăng tín nhiệm mà còn giúp chất lượng hóa chất lượng đầu ra của trường.Tuy nhiên việc đa dạng hóa thành phần học viên cũng song hành với việc sẽ có rấtnhiều học viên sẽ không thể theo học trực tiếp tại trường (do công việc hoặc dokhoảng cách địa lý), việc mở nhiều chi nhánh nhỏ của trường hoặc đưa giáo viên đidạy riêng cho những học viên đó là rất tốn kém về nhiều mặt như vốn, thời gian donhững thành phần này thường là cá nhân đơn lẻ và khó tập trung Mặt khác, môhình học trực tuyến E-learning (E-learning là một thuật ngữ dùng để mô tả việc họctập, đào tạo dựa trên công nghệ thông tin và truyền thông, đặc biệt là công nghệthông tin) đã và đang phát triển rất mạnh mẽ, qua đó ta có thể áp dụng nó để pháttriển chương trình đào tạo từ xa thông qua các website Do đó, trường Đại học Báchkhoa Hà Nội quyết định xây dựng Website đào tạo trực tuyến “HỆ THỐNG ĐÀOTẠO TRỰC TUYẾN – ĐẠI HỌC BÁCH KHOA HÀ NỘI”
Dự án “HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN – ĐẠI HỌC BÁCH KHOA
HÀ NỘI” được xây dựng dựa trên ý tưởng một kênh giáo dục mà trên đó sẽ tổ chứccác khóa học trực tuyến giành cho các học viên cũng như cung cấp tài liệu môn học
và bài giảng của các giảng viên trong trường, qua đó sau mỗi một khóa học các họcviên sẽ được làm một bài thi để đánh giá trình quá trình học tập cũng như nhữngkiến thức học tiếp thu được qua khóa học đó Website cũng hỗ trợ học viên tươngtác với các giảng viên qua các kênh thảo luận trực tuyến từ bất kỳ nơi đâu, bất cứthời gian nào có thể
Với mục tiêu đưa kiến thức đến gần với mọi tầng lớp học viên, dự án xâydựng Website đào tạo trực tuyến “HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN – ĐẠIHỌC BÁCH KHOA HÀ NỘI” là một hướng đi đúng đắn của ban giám hiệu trường
Trang 101.2 Mục đích của dự án
- Ứng dụng công nghệ thông tin để xây dựng một hệ thống đào tạo trực tuyếncho trường Đại Học Bách Khoa Hà Nội
- Quảng bá hình ảnh trường Đại Học Bách Khoa Hà Nội với bạn bè trongnước và quốc tế thông qua mạng toàn cầu
- Giúp người học tiếp cận những phương pháp dạy học hiện đại giúp nâng caonhân trí, tạo nền tảng vững chắc cho việc tạo lập sự nghiệp sau này
1.3 Mục tiêu của dự án
- Cấu trúc khoa học, chặt chẽ và rõ ràng, dễ dàng chỉnh sửa, khai thác thôngtin
- Xây dựng đầy đủ các nghiệp vụ cần thiết của một hệ thống đào tạo trựctuyến
- Các bài giảng điện tử đóng gói theo chuẩn quốc tế như: SCORM, IMS,QTI,
- Giao diện thân thiện với người sử dụng, màu sắc đơn giản mà trang nhã phùhợp với hệ thống trường học
- Hoạt động ổn định và có tính bảo mật cao
- Khả năng hỗ trợ người dùng chi tiết
- Hệ thống chịu tải tốt, tốc đổ tải/nạp trang web, tải/nạp dữ liệu nhanh
- Tương thích với nhiều trình duyệt web khác nhau
- Kinh phí không vượt quá 3.000.000.000 vnd
- Hoàn thành trước tháng 2/2015
1.4 Phạm vi của dự án
Website được xây dựng cho trường Đại học Bách khoa làm quản trị, kháchhàng sử dụng là tất cả mọi người cần học tập trên Internet
Trang 11CHƯƠNG 2 LẬP KẾ HOẠCH THỰC HIỆN 2.1 Bảng công việc (WBS)
Đề xuất quy trình
hệ thống (2.3)
Đề xuất quy trình
hệ thống (2.3)
WEBSITE ĐÀO TẠO TRỰC TUYẾN CHO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ
Hồ sơ khảo sát, phân tích (2.0)
Hồ sơ thiết kế (3.0)
Hồ sơ thiết kế (3.0)
Các phân hệ Website (4.0)
Các phân hệ Website (4.0)
Qúa trình kiểm thử (5.0)
Qúa trình kiểm thử (5.0)
Hồ sơ kết thúc dự án (6.0)
Hồ sơ kết thúc dự án (6.0)
Phân hệ quản lý khóa học (4.4)
Phân hệ quản lý khóa học (4.4)
Khảo sát
sơ bộ (2.1)
Khảo sát
sơ bộ (2.1)
Khảo sát chi tiết (2.2)
Khảo sát chi tiết (2.2)
Thiết kế tổng thể (3.1)
Thiết kế tổng thể (3.1) Thiết kế kiểm soát (3.2)
Thiết kế kiểm soát (3.2)
Thiết kế CSDL (3.3)
Thiết kế CSDL (3.3)
Thiết kế kiến trúc chương trình (3.4)
Thiết kế kiến trúc chương trình (3.4) Thiết kế giao diện (3.5)
Thiết kế giao diện (3.5)
Lập báo cáo bản thiết kế (3.6)
Lập báo cáo bản thiết kế (3.6)
Xác định các phân hệ (4.1)
Xác định các phân hệ (4.1)
Triển khai lập trình (4.2)
Triển khai lập trình (4.2)
Phân hệ quản lý người dùng (4.3)
Phân hệ quản lý người dùng (4.3)
Phân hệ quản lý ngân hàng câu hỏi (4.5)
Phân hệ quản lý ngân hàng câu hỏi (4.5)
Phân hệ quản lý trang tin tức (4.6)
Phân hệ quản lý trang tin tức (4.6) Phân hệ quản lý diễn đàn (4.7)
Phân hệ quản lý diễn đàn (4.7)
Tích hợp
hệ thống (5.2)
Tích hợp
hệ thống (5.2)
Kiểm thử hệ thống (5.4)
Kiểm thử hệ thống (5.4)
Lập báo cáo kết quả kiểm thử (5.7)
Lập báo cáo kết quả kiểm thử (5.7)
Lập báo cáo kết quả
dự án (6.1)
Lập báo cáo kết quả
dự án (6.1)
Tiến hành bàn giao (6.2)
Tiến hành bàn giao (6.2)
Báo cáo nghiệm thu (6.3)
Báo cáo nghiệm thu (6.3)
Thẩm định
hồ sơ khảo sát, phân tích (2.7)
Thẩm định
hồ sơ khảo sát, phân tích (2.7)
Kiểmtra tích hợp (5.3) Phân tích
chức năng hệ thống (2.4)
Kiểm thử Chấp nhận người dùng (5.5)
Phân tích dữ liệu hệ thống (2.5)
Hoàn thiện hệ thống (5.6)
hồ sơ thiết kế (3.7)
Trang 12Hình 2.1 Sơ đồ cấu trúc WBS
(1.1) (1.1)
Các kế hoạch khác (1.6)
Các kế hoạch khác (1.6)
Kế hoạch quản lý nhân sự, tài nguyên (1.4)
Kế hoạch quản lý nhân sự, tài nguyên (1.4)
Xây dựng lịch biểu tiến độ (1.2)
Xây dựng lịch biểu tiến độ (1.2) Quản lý rủi ro (1.3)
Quản lý rủi ro (1.3)
Thống nhất kế hoạch (1.7)
Thống nhất kế hoạch (1.7)
Kế hoạch quản lý tài chính (1.5)
Kế hoạch quản lý tài chính (1.5)
WEBSITE ĐÀO TẠO TRỰC TUYẾN CHO TRƯỜNG ĐẠI HỌC BÁCH KHOA
Hồ sơ khảo sát, phân tích (2.0)
Hồ sơ thiết kế (3.0)
Hồ sơ thiết kế (3.0)
Các phân hệ Website (4.0)
Các phân hệ Website (4.0)
Qúa trình kiểm thử (5.0)
Qúa trình kiểm thử (5.0)
Hồ sơ kết thúc dự án (6.0)
Hồ sơ kết thúc dự án (6.0)
Phân hệ quản trị
hệ thống (4.12)
Phân hệ quản trị
hệ thống (4.12)
Phân hệ quản lý tài liệu (4.9)
Phân hệ quản lý tài liệu (4.9)
Phân hệ quản lý nhóm (4.10)
Phân hệ quản lý nhóm (4.10)
Phân hệ quản lý bài giảng điện tử (4.11)
Phân hệ quản lý bài giảng điện tử (4.11)
Kiểm thử đơn vị (4.13)
Kiểm thử đơn vị (4.13)
Trang 13Kế hoạch bảo trì (1.6.4)
Kế hoạch quản lý thay đổi
(1.6.5)
2.1.1 Bản kế hoạch dự án
Hình 2.2 Sơ đồ chi tiết kế hoạch quản lý nhân sự, tài nguyên
Hình 2.3 Sơ đồ chi tiết các kế hoạch khác
Kế hoạch quản lý nhân sự,
Trang 14Xác định các chức năngchính của chương trình
Thẩm định kết quả khảo sát
sơ bộ (2.1.5)
Hình 2.4 Sơ đồ chi tiết lập kế hoạch kiểm thử2.1.2 Hồ sơ khảo sát, phân tích
Hình 2.5 Sơ đồ chi tiết khảo sát sơ bộ
Khảo sát cơ cấu tổ chức của
trường (2.2.1)
Khảo sát cơ cấu tổ chức của
trường (2.2.1)
Khảo sát rủi ro(1.6.1.2)
Xác định chiến lược kiểm tra
(1.6.1.3)
Xác định chiến lược kiểm tra
(1.6.1.3)Xác định nhân lực, vật lực
(1.6.1.6)Tổng hợp và tạo kế hoạch kiểm tra
(1.6.1.6)
Trang 15Khảo sát các loại biểu mẫu,
chứng từ (2.2.3)
Khảo sát các quy tắc nghiệp vụ
Khảo sát nhiệm vụ, phân cấp
quyền hạn (2.2.5)
Khảo sát các yêu cầu của người dùng đối với
hệ thống mới (2.2.7)
Khảo sát các yêu cầu của chủ đầu tư đối với hệ thống
Lập báo cáo kết quả khảo sát
chi tiết (2.2.9) Thẩm định kết quả khảo sát chi
tiết (2.2.10)
Thẩm định kết quả khảo sát chi
tiết (2.2.10)
Trang 16Hình 2.7 Sơ đồ chi tiết phân tích chức năng hệ thống.
Hình 2.8 Sơ đồ chi tiết phân tích xác định các chức năng nghiệp vụ
Hình 2.9 Sơ đồ chi tiết phân tích xác định luồng thông tin nghiệp vụ
Xác định luồng thông tin
nghiệp vụ (2.4.2)
Xác định các chức năng nghệp vụ (2.4.1)
Xác định các chức năng nghệp vụ (2.4.1)
Chuyển đổi mô hình hệ thống cũ
sang hệ thống mới(2.4.3)
Chuyển đổi mô hình hệ thống cũ
sang hệ thống mới(2.4.3)
Hoàn chỉnh quá trình phân tích
Xác định mối quan hệ giữa các
chức năng (2.4.2.1)Xác định luồng thông tin
nghiệp vụ (2.4.2.0)
Xác định luồng thông tin
nghiệp vụ (2.4.2.0)
Vẽ sơ đồ phân rã chức năng
nghiệp vụ (2.4.1.0)
Xác định các chức năng
nghiệp vụ (2.4.1.0)
Gom nhóm chức năng (2.4.1.2)Gom nhóm chức năng (2.4.1.2)
Trang 17Hình 2.10 Sơ đồ chi tiết hoàn chỉnh quá trình phân tích
Hình 2.11 Sơ đồ chi tiết phân tích dữ liệu hệ thống
Hình 2.12 Sơ đồ chi tiết xây dựng mô hình thực thể, liên kết
Hoàn chỉnh quá trình phân tích
Xây dựng mô hình tiến trình
nghiệp vụ (2.4.4.2)
Đặc tả tiến trình (2.4.4.3)
Xây dựng mô hình thực thể,
liên kết(2.5.2)
Xây dựng mô hình quan hệ
(2.5.3)
Xây dựng mô hình quan hệ
(2.5.3)
Đặc tả dữ liệu (2.5.4)
Đặc tả dữ liệu (2.5.4)
Từ điển dữ liệu (2.5.1)
Từ điển dữ liệu (2.5.1)
Vẽ mô hình thực thể, liên kết (2.5.2.2)
Vẽ mô hình thực thể, liên kết (2.5.2.2)
Xác định các thực thể,
liên kết (2.5.2.1)
Xác định các thực thể,
liên kết (2.5.2.1)Xây dựng mô hình thực thể,
liên kết (2.5.2.0)
Xây dựng mô hình thực thể,
liên kết (2.5.2.0)
Trang 18Thiết kế tổng thể (3.1.0)
Thiết kế tổng thể (3.1.0)
Hoàn chỉnh sơ đồ luồng dữ liệu của hệ
thống(3.1.2)
Hoàn chỉnh sơ đồ luồng dữ liệu của hệ
thống(3.1.2)
Phân định công việc thủ công – máy tính
(3.1.1)
Phân định công việc thủ công – máy tính
(3.1.1)
Thẩm định hồ sơ thiết kế tống thể (3.1.3)
Hình 2.13 Sơ đồ chi tiết xây dựng mô hình quan hệ
Hình 2.14 Sơ đồ chi tiết lập hồ sơ khảo sát, phân tích
2.1.3 Hồ sơ thiết kế
Hình 2.15 Sơ đồ chi tiết hồ sơ thiết kế tổng thể
Vẽ mô hình quan hệ (2.5.3.2)
Vẽ mô hình quan hệ (2.5.3.2)
Chuẩn hóa các quan hệ
(2.5.3.1)
Chuẩn hóa các quan hệ
(2.5.3.1)Xây dựng mô hình quan hệ
Lập biên bản thông qua hồ sơ khảo sát,
hồ sơ phân tích (2.6.1)Lập biên bản bàn giao kết quả khảo sát,
phân tích (2.6.2)
Lập báo cáo tổng kết khảo sát, phân tích
(2.6.3)Duyệt hồ sơ phân tích dự án
(2.6.4)
Trang 19Hình 2.16 Sơ đồ chi tiết thiết kế kiểm soát
Hình 2.17 Sơ đồ chi tiết thiết kế cơ sở dữ liệu
Hình 2 18 Sơ đồ chi tiết thiết kế cơ sở dữ liệu logic
Thiết kế CSDL vật lý (3.3.2)
Thiết kế CSDL logic(3.3.1)
Thiết kế CSDL logic(3.3.1)
Thẩm định thiết kế cơ sở dữ liệu
Xây dựng giải pháp kiểm soát
hệ thống (3.2.4)
Xây dựng giải pháp kiểm soát
hệ thống (3.2.4)Thẩm định thiết kế kiểm soát (3.2.6)
Thiết kế bảng quan hệ, trường dữ
liệu cho bảo mật(2.3.1.1)
Thiết kế bảng quan hệ, trường dữ
liệu cho bảo mật(2.3.1.1)
Mô hình dữ liệu logic của hệ
thống (3.3.1.2)
Mô hình dữ liệu logic của hệ
thống (3.3.1.2)
Đặc tả cấu trúc (3.3.1.3)
Đặc tả cấu trúc (3.3.1.3)
Thiết kế CSDL logic
(3.3.1.0)
Thiết kế CSDL logic
(3.3.1.0)
Trang 20Hình 2.19 Sơ đồ chi tiết thiết kế kiến trúc chương trình
Hình 2.20 Sơ đồ chi tiết thiết kế giao diện
Hình 2.21 Sơ đồ chi tiết lập báo cáo hồ sơ thiết kế
Thiết kế kiến trúcchương trình (3.4.0)
Thiết kế các tài liệu in gắn với giao
diện(3.5.3)Thiết kế màn hình giao diện (3.5.2)
Thiết kế hệ thống đơn chọn
(thực đơn)(3.5.1)
Thiết kế hệ thống đơn chọn
(thực đơn)(3.5.1)
Thẩm định thiết kế giao diện (3.5.4)
Trang 212.1.4 Các phân hệ Website
Hình 2.22 Sơ đồ chi tiết triển khai lập trình
Hình 2.23 Sơ đồ chi tiết phân hệ người dùng
Thống nhất quy tắc đặt tên, quy ước lập trình(4.2.1)
Phân hệ người dùng
(4.3.0)
Phân hệ người dùng
(4.3.0)
Lập trình chức năng xem, chỉnh sửa
thông tin cá nhân (4.3.3)
Lập trình chức năng xem, chỉnh sửa
thông tin cá nhân (4.3.3)
Lập trình chức năng lấy lại mật khẩu, đăng nhập
Lập trình chức năng đăng ký tài
khoản(4.3.1)
Lập trình chức năng xem danh sách, tìm kiếm người dùng
Lập trình chức năng thống kê
người dùng (4.3.5)
Trang 22Hình 2.24 Sơ đồ chi tiết phân hệ khóa học
Hình 2.25 Sơ đồ chi tiết phân hệ quản lý điểm
Báo cáo, thống kê(4.4.6.3)
Báo cáo, thống kê(4.4.6.3)
Lập trình chức năng sửa, xóa điểm
Tìm kiếm điểm(4.4.6.4)
Lập trình chức năng đăng kí
khóa học (4.4.3)
Lập trình chức năng chỉnh sửa thông tin khóa học(4.4.4)
Lập trình chức năng chỉnh sửa thông tin khóa học(4.4.4)
Lập trình chức năng xem, duyệt danh sách người dùng đăng ký
Trang 23Hình 2.26 Sơ đồ chi tiết phần phân hệ ngân hàng câu hỏi
Hình 2 27 Sơ đồ chi tiết phần quản lý đề thi
Quản lý đề thi(4.5.4)
Lập trình chức năng xem và tìm
kiếm đề thi(4.5.4.3)
Lập trình chức năng xem và tìm
kiếm đề thi(4.5.4.3)
Lập trình chức năng chỉnh
sửa đề thi(4.5.4.2)
Lập trình chức năng chỉnh
sửa đề thi(4.5.4.2)
Lập trình chức năng tạo đề thi
(4.5.4.1)
Lập trình chức năng tạo đề thi
(4.5.4.1)
Lập trình chức năng thống kê đề thi(4.5.4.4)
Lập trình chức năng thống kê đề thi(4.5.4.4)
Quản lý đề thi(4.5.4.0)Quản lý đề thi(4.5.4.0)
Trang 24Hình 2.28 Sơ đồ chi tiết phân hệ quản lý trang tin tức
Hình 2 29 Sơ đồ chi tiết phân hệ quản lý trang tin tức
Lập trình chức năng xem tìm
kiếm tin tức(4.6.3)
Lập trình chức năng sửanội dung tin tức(4.6.2)
Lập trình chức năng sửanội dung tin tức(4.6.2)
Lập trình chức năng thêm tin tức
(4.6.1)
Lập trình chức năng thêm tin tức
(4.6.1)
Quản lý bình luận(4.6.4)
Quản lý bình luận(4.6.4)
Lập trình chức năng xemdanh sách bình luận(4.6.4.3)
Lập trình chức năng xemdanh sách bình luận(4.6.4.3)
Lập trình chức năng chỉnh sửa
bình luận(4.6.4.2)
Lập trình chức năng chỉnh sửa
bình luận(4.6.4.2)
Lập trình chức năng thêm
bình luận(4.6.4.1)
Lập trình chức năng thêm
bình luận(4.6.4.1)
Quản lý bình luận
(4.6.4.0)Quản lý bình luận
(4.6.4.0)
Trang 25Hình 2.30 Sơ đồ chi tiết phân hệ quản lý diễn đàn
Hình 2 31 Sơ đồ chi tiết chức năng đánh dấu chủ đề quan tâm
(4.7.3)
Lập trình chức năng sửanội dung chủ đề (4.7.2)
Lập trình chức năng sửanội dung chủ đề (4.7.2)
Lập trình chức năng tạo chủ đề mới trong diễn đàn(4.7.1)
Lập trình chức năng tạo chủ đề mới trong diễn đàn(4.7.1)
Quản lý bình luận(4.7.4)
Quản lý bình luận(4.7.4)
Lập trình chức năng đánh dấu chủ đề quan tâm
(4.7.5)
Lập trình chức năng đánh dấu chủ đề quan tâm
(4.7.5)
Lập trình chức năng xemdanh sách bình luận(4.7.5.3)
Lập trình chức năng xemdanh sách bình luận(4.7.5.3)
Lập trình chức năng chỉnh sửa
bình luận(4.7.5.2)
Lập trình chức năng chỉnh sửa
bình luận(4.7.5.2)
Lập trình chức năng thêm
bình luận (4.7.5.1)
Lập trình chức năng thêm
bình luận (4.7.5.1)
Trang 26Hình 2.32 Sơ đồ chi tiết phân hệ quản lý hoạt động, sự kiện
Hình 2 33 Sơ đồ chi tiết phân hệ quản lý tài liệu
Phân hệ quản lý hoạt động,
Lập trình chức năng xem danh sách
tìm kiếm sự kiện(4.8.3)
Lập trình chức năng sửa thông tin
hoạt động, sự kiện(4.8.2)
Lập trình chức năng sửa thông tin
hoạt động, sự kiện(4.8.2)
Lập trình chức năng tạo hoạt động,
sự kiện mới(4.8.1)
Lập trình chức năng tạo hoạt động,
sự kiện mới(4.8.1)
Lập trình chức năng đăng ký tham gia hoạt động, sự kiện
(4.8.4)
Lập trình chức năng đăng ký tham gia hoạt động, sự kiện
(4.8.4)
Lập trình chức năng xem danh sách
sự kiện tham gia của cá nhân
(4.8.5)
Lập trình chức năng xem danh sách
sự kiện tham gia của cá nhân
Lập trình chức năng xem danh sách
tìm kiếm tài liệu(4.9.3)
Lập trình chức năng xem danh sách
tìm kiếm tài liệu(4.9.3)
Lập trình chức năng cập nhật tài liệu
(4.9.6)
Trang 27Hình 2.34 Sơ đồ chi tiết phân hệ quản lý nhóm
Lập trình chức năng mời thành viên
vào nhóm (4.10.3)
Lập trình chức năng cập nhậtthông tin nhóm(4.10.2)
Lập trình chức năng cập nhậtthông tin nhóm(4.10.2)
(4.10.4)
Lập trình chức năng từ chối/ đồng ý lời mời gia nhập nhóm
(4.10.4)
Lập trình chức năng xem danh sách
nhóm đã đăng ký(4.10.5)
Lập trình chức năng xem danh sách
nhóm đã đăng ký(4.10.5)
Lập trình chức năng các yêu cầu
thành lập nhóm(4.10.6)
Lập trình chức năng các yêu cầu
thành lập nhóm(4.10.6)
Lập trình chức năng đánh giáthành viên trong nhóm
(4.10.7)
Lập trình chức năng đánh giáthành viên trong nhóm
(4.10.7)
Báo cáo, thống kê(4.10.8)Báo cáo, thống kê(4.10.8)
Trang 28Hình 2.35 Sơ đồ chi tiết phân hệ quản lý bài giảng điện tử
Phân hệ quản lý bài giảng
(4.11.3)
Lập trình chức năng giới hạn thành viên được xem bài giảng
(4.11.3)
Lập trình chức năng cập nhật
bài giảng(4.11.2)
Lập trình chức năng cập nhật
bài giảng(4.11.2)
Lập trình chức năng thêm bài giảng
theo chuẩn quốc tế(4.11.1)
Lập trình chức năng thêm bài giảng
theo chuẩn quốc tế(4.11.1)
Lập trình chức năng tìm kiếm
bài giảng(4.11.4)
Lập trình chức năng tìm kiếm
bài giảng(4.11.4)
Lập trình chức năng báo cáo,
thống kê(4.11.5)
Lập trình chức năng báo cáo,
thống kê(4.11.5)
Trang 29Hình 2.36 Sơ đồ chi tiết phân hệ quản trị hệ thống
(4.12.15)
Trang 30Hình 2.37 Sơ đồ chi tiết kiểm thử đơn vị và sửa lỗi
(4.13.9)
Trang 312.1.5 Kiểm thử, chạy thử
Hình 2.38 Sơ đồ chi tiết tạo kịch bản kiểm thử
Hình 2.39 Sơ đồ chi tiết kiểm thử tích hợp
Chỉnh sửa code (5.3.5)
Hoàn thành kiểm thử tích hợp sẵn sàng kiểm
thử hệ thống (5.3.6)
Hoàn thành kiểm thử tích hợp sẵn sàng kiểm
thử hệ thống (5.3.6)
Tạo kịch bản và dữ liệu kiểm
Trang 32Hình 2.40 Sơ đồ chi tiết kiểm thử hệ thống
Hình 2.41 Sơ đồ kiểm thử chấp nhận người dùng
Kiểm thử cấu hình (5.3.4)Kiểm thử bảo mật (Security Test)
Chỉnh sửa code(5.3.7)Hoàn thành kiểm thử hệ thống sẵn sàng cho
kiểm thử UAT (5.3.8)
Hoàn thành kiểm thử hệ thống sẵn sàng cho
kiểm thử UAT (5.3.8)
Kiểm thử chấp nhận người dùng (5.5)
Kiểm thử chấp nhận người dùng (5.5)
Kiểm thử Alpha (5.5.2)
Kiểm thử Alpha (5.5.2)
Kiểm thử Function (5.5.1)
Kiểm thử Function (5.5.1)
Chỉnh sửa chương trình sau thử nghiệm
(5.5.3) Chỉnh sửa chương trình sau thử nghiệm
(5.5.3)
Trang 33Hình 2.42 Sơ đồ chi tiết hoàn thiện hệ thống
Hoàn thiện chương trình sau kiểm thử UAT(5.6.1)
Viết tài liệu HDSD (5.6.2)
Viết tài liệu HDSD (5.6.2)
Chương trình hoàn thiện
(5.6.3)Chương trình hoàn thiện
(5.6.3)
Trang 34Hình 2 43 Sơ đồ chi tiết lập báo cáo kết quả kiểm thử
2.1.6 Hồ sơ kết thúc dự án
Hình 2.44 Sơ đồ chi tiết lập báo cáo kết thúc dự án
Lập báo cáo kết quả dự án
(5.7.6)
Trang 35Hình 2.45 Sơ đồ chi tiết tiết hành bàn giao
Hình 2.46 Sơ đồ chi tiết báo cáo nghiệm thu
Lập kế hoạch, bàn giao kế hoạch bảo
trì (6.2.3)
Bàn giao website (6.2.1)
Bàn giao kế hoạch đào tạo và hướng
dẫn sử dụng (6.2.4)
Bàn giao kế hoạch đào tạo và hướng
dẫn sử dụng (6.2.4)
Ký biên bản bàn giao (6.2.5)
Ký biên bản bàn giao (6.2.5)
Báo cáo nghiêm thu
Lập danh sách khen thưởng và kỷ
luật (6.3.2)
Kiểm điểm sau bàn giao
(6.3.4)
Trang 362.2 Lập lịch biểu tiến độ công việc:
Hình 2.47: Biểu đồ Gantt tổng thế của dự án
Bảng 2.1: Lịch biểu tiến độ pha lập kế hoạch của dự án
ngày
Ngày bắtđầu
Ngày kếtthúc
4
30/09/2014
Xây dựng lịch biểu tiến độ (1.2) 26 03/09/201
4
02/10/2014
Kế hoạch quản lý nhân sự, tài nguyên(1.4)
4
02/10/2014
Kế hoạch quản lý nhân sự (1.4.1) 22 08/09/201
Kế hoạch quản lý tài nguyên (1.4.2) 21 09/09/201
4
02/10/2014
Kế hoạch quản lý tài chính (1.5) 19 12/09/201
4
15/10/2014
4
04/10/2014
Kế hoạch quản lý chất lượng (1.6.2) 14 15/09/201
Trang 37Kế hoạch quản lý cấu hình (1.6.3) 15 16/09/201
4
02/10/2014
Kế hoạch đào tạo và sử dụng hệ thống
Ngày kết thúc
4
22/09/2014
Xác định các chức năng chính của
Lập báo cáo khảo sát sơ bộ (2.1.4) 9 10/09/201
Khảo sát các loại biểu mẫu chứng từ
Khảo sát các quy tắc nghiệp vụ (2.2.3) 22 09/09/201
4
03/10/2014
Trang 38Khảo sát nhiệm vụ, phân cấp (2.2.4) 20 11/09/201
4
03/10/2014
Xác định các quy trình xử lý (2.2.5) 20 08/09/201
Khảo sát các quy tắc nghiệp vụ (2.2.7) 22 09/09/201
Khảo sát yêu cầu của người dùng với
Lập báo cáo kết quả khảo sát (2.2.12) 13 27/09/201
Phân tích chức năng hệ thống(2.4) 1 01/09/201
Xác định các chức năng chi tiết
Xác định các luồng thông tin nghiệp
Vẽ sơ đồ luồng dữ liệu (2.4.2.2) 23 17/09/201
Hợp nhất khía cạnh chức năng và
Trang 39Xây dựng mô hình tiến trình nghiệp vụ (2.4.4.2)
4
17/10/2014
Vẽ mô hình thực thể liên kết
Xây dựng mô hình quan hệ (2.5.3) 20 30/09/201
4
22/10/2014
Chuẩn hóa các quan hệ (2.5.3.1) 20 30/09/201
Lập báo cáo hồ sơ khảo sát, phân tích (2.6) 23 30/09/201
Thẩm định hồ sơ khảo sát, phân tích (2.7) 17 08/10/201
4
27/10/2014
Bảng 2 3: Lịch biểu tiến độ phần thiết kế
9 Kiểm tra thông tin xuất/nhập 19 20/09/2014 11/10/2014
Trang 40(3.2.1)Khả năng gián đoạn chương trình(3.2.2)
9 Thiết kế hệ thống đơn chọn