1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập lớn quản trị dự án công nghệ thông tin

26 161 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 733,12 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài tập lớn trình bày các bước quản trị dự án công nghệ thông tin, các giai đoạn hình thành và hoàn thiện một sản phẩm phần mềm ứng dụng đi vào sử dụngCụ thể báo cáo này sẽ trình bày các bước để quản trị dự án công nghệ thông tin về xây dựng một website tin tức

Trang 1

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT Học phần: Quản trị dự án CNTT

-⁂ -

BÀI TẬP LỚN

Đề tài: Quản lý dự án xây dựng trang tin điện tử

HÀ NỘ

Nhóm sinh viên thực hiện: nhóm 23

Nguyễn Anh Tú – 1621050292 (Nhóm trưởng) Bùi Văn Trình – 1621050352

Phùng Quốc Trung – 1521050301

Giáo viên hướng dẫn

ThS Nguyễn Thế Bình

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 2

Chương 1 Tổng quan về dự án 3

1.1 Giai đoạn xác định 3

1.2 Xác định yêu cầu của khách hàng 5

1.3 Nguồn nhân lực dự kiến 5

1.4 Ước tính chi phí dự án 6

1.5 Môi trường triển khai 6

Chương 2 Giai đoạn phân tích và thiết kế hệ thống 7

2.1 Đề xuất giải pháp 7

2.2 Lựa chọn công nghệ 8

2.3 Thiết kế mức tổng quát 12

Chương 3 Ước lượng và lập lịch 15

3.1 Ước lượng chi phí 15

3.2 Ước lượng thời gian 17

Chương 4 Quản lý rủi ro 21

4.1 Dự đoán rủi ro 21

4.2 Khử bỏ rủi ro 21

Chương 5 Giai đoạn thực hiện, kiểm soát dự án 23

5.1 Quy trình quản lý dự án 23

5.2 Lịch trình thực hiện 23

Bảng phân chia công việc 25

Trang 3

LỜI MỞ ĐẦU

Thông tin là một nhu cầu và thuộc tính của loài người Mọi diễn tiến sự kiện của các vùng lãnh thổ, hay tri thức khoa học - xã hội đều được phổ biến và tiếp nhận bởi thông tin Thông tin đáp ứng nhu cầu hiểu biết và tìm hiểu cuộc sống của con người, là động lực để thúc đẩy sự phát triển Trong cuộc sống con người, mọi hoạt động đều không thể thiếu vai trò của thông tin, đây là điều kiện quan trọng để thực hiện hay quyết định một công việc Việc chuyển tải và tiếp nhận thông tin một cách nhanh chóng đã thúc đẩy tiến trình phát triển các hoạt động kinh tế - xã hội Các công ty quốc tế hoạt động, cạnh tranh nhau nhờ nắm bắt và khai thác được khối lượng thông tin nhanh chóng và hữu ích Chính vì vậy nhu cầu xây dựng trang tin điện tử riêng là rất cần thiết và hữu ích

Và trong thời đại công nghệ thông tin bùng nổ như hiện nay, nhu cầu thông tin về những tiến bộ của khoa học – xã hội, những phát minh sáng kiến hữu ích trong lĩnh vực khoa học – công nghệ như là công nghệ sinh học, công nghệ phần mềm, … là những thông tin được săn đón, cập nhật rất nhiều nhằm khai thác và sử dụng để phục vụ sự thuận tiện trong cuộc sống cũng như trong kinh doanh

Xuất phát từ nhu cầu thực tế đó, nhóm em muốn xây dựng một trang tin điện tử

về thông tin công nghệ mong rằng sẽ giúp ích một phần nào đó cho mọi người Nhưng

để đi đến việc xây dựng được một chương trình hoàn thiện còn phụ thuộc vào rất nhiều yếu tố khác nhau Việc xây dựng bản quản lý dự án xây dựng là bước quan trọng đầu tiên để xây dựng thành công một đề tài lớn Do vậy dưới đây nhóm em đề xuất bản quản

lý dự án xây dựng trang tin điện tử về thông tin công nghệ

Mặc dù nhóm chúng em đã có sự cố gắng tìm hiểu trong khi thực hiện đề tài nhưng

do khả năng quản lý dự án chưa có nên trong bài tập lớn này chúng em không tránh khỏi thiếu sót Rất mong nhận được sự góp ý từ phía thầy

Trang 4

Dự án xây dựng một trang tin điện tử về công nghệ là dự án cần thiết và nó đem lại nhiều lợi ích tích cực Trang tin có khả năng thực hiện được nhanh chóng và tiết kiệm với các công cụ hỗ trợ hiện nay Thời đại công nghệ 4.0 nên mọi thứ đều phát triển rất nhanh và nếu như không có những thông tin cập nhật sẽ làm chúng ta trở nên lạc hậu

1.1.2 Mục đích và mục tiêu dự án

Mục đích: Xây dựng một trang tin đưa tin về công nghệ

Mục tiêu:

❖ 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 của người dùng

• Dễ sử dụng đối 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

• Chạy ổn định trên các trình duyệ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

1.1.3 Thời gian thực hiện ước tính: 8 tuần

Trang 5

• Trang web đưa tin tức về các loại công nghệ

• Trang web được sử dụng cho các công ty báo chí, quảng cáo nội dung số

1.1.6 Những người liên quan

• Những nơi quản lý dự án (gián tiếp) ở mức cao

• Những người trực tiếp có trách nhiệm đối với dự án

• Các đối tác bên ngoài: host, domain, …

• Khách hàng đặt mua trang web

1.1.7 Tài nguyên

Các khách hàng cung cấp:

• Chi phí dự án

• Nghiệp vụ quản lý

• Các loại thông tin công nghệ

• Các mẫu văn bản cần thiết

Những người sử dụng:

• Cung cấp thêm các nhu cầu mong muốn

• Đưa ra cá ý kiến đóng góp về dịch vụ

1.1.8 Mốc thời gian quan trọng

➢ Thời gian bắt đầu đề xuất dự án: 08/04/2019

➢ Thời gian khởi động dự án: 15/04/2019

➢ Thời gian thực hiện dự án: 22/04/2019

Trang 6

➢ Thời gian kiểm thử, chấp nhận dự án: 20/05/2019

➢ Thời gian kết thúc dự án: 02/06/2019

1.1.9 Kinh phí

Kinh phí thực hiện ước tính: 8 triệu

1.1.10 Phần hiệu chỉnh/ điều chỉnh

1.1.11 Chữ kí các bên liên quan

Đại diện dự án Đại diện công ty đặt làm web

1.2 Xác định yêu cầu của khách hàng

Website cần có các chức năng sau:

Phần quản trị hệ thống (Adminítrator)

• Quản lý các nhóm người dùng trên hệ thống, quản trị nội dung

• Quản lý các quyền của người sử dụng

• Quản lý các danh mục thông tin

• Quản lý tin tức

• Quản lý thông tin phản hồi

• Quản lý banner quảng cáo

Phần người dùng (Customer)

• Xem và bình luận trực tiếp qua mạng

• Thiết lập cấu hình giao diện theo ý muốn

• Đóng góp ý kiến xây dựng

• Đăng ký thành viên

• Tìm kiếm thông tin mà người dùng quan tâm

• Thống kê số người truy cập

1.3 Nguồn nhân lực dự kiến

❖ Thiết kế giao diện: Nguyễn Anh Tú

❖ Xây dựng code: Bùi Văn Trình, Phùng Quốc Trung

Trang 7

❖ Các công việc còn lại: 3 thành viên cùng làm

1.4 Ước tính chi phí dự án

❖ Tổng chi phí: 8 triệu

❖ Chi phí xây dựng web: 5 triệu

❖ Chi phí dự phòng: 3 triệu

1.5 Môi trường triển khai

❖ Phần cứng: PC, CPU Intel Core i7 8700 4.60GHz, RAM 16Gb, SSD 256Gb

❖ Phần mềm: MS Windows 10

❖ Công cụ phát triển: VisualStudio

• Ngôn ngữ sử dụng: HTML, CSS, JavaScript, ASP.NET, C#

• Hệ cơ sở dữ liệu: EnterPrise Manager, SQL Server

Trang 8

Chương 2 Giai đoạn phân tích và thiết kế hệ thống

2.1 Đề xuất giải pháp

2.1.1 Cách triển khai website

❖ Trao đổi thông tin với đối tác: Những yêu cầu, điều kiện cần thiết có trong website, đặc điểm hoạt động của các doạnh nghiệp, khả năng của nhân viên, khả năng tài chính của các công ty để xây dựng được website phù hợp với công ty

❖ Kí hợp đồng: 2 bên thống nhất các điều khoản và kí hợp đồng

❖ Nhà cung cấp bước vào quá trình xây dựng website dựa trên những chỉ tiêu mà 2 bên đã thỏa thuận

❖ Kiểm thử hệ thống: doanh nghiệp cùng với nhà cung cấp thực hiện kiểm thử hoạt động thực tế, báo cáo số hiệu đầy đủ, chính xác, so sánh với tiêu chí đã đặt ra

❖ Doanh nghiệp nghiệm thu sản phẩm: hai bên kí văn bản nghiệm thu, chuyển giao website, bắt đầu thời gian bảo hành

❖ Kiểm tra, thu thập phản hồi từ nhân viên để có cải thiện, nâng cấp phù hợp

2.1.2 Các mốc kiểm soát dự án

- Tài liệu đặc tả yêu cầu

- Báo cáo tiến độ nhóm

- Báo cáo tiến độ

Trang 9

- Bàn giao chương trình

- Biên bản kiểm thử

- Báo cáo tiến độ

Đặc biệt Microsoft Project 2010 còn cung cấp rất nhiều lựa chọn linh hoạt đơn giản hóa các công tác lập kế hoạch, cộng tác và quản lý nguồn tài nguyên

Phiên bản Microsoft project 2010 được bổ sung nhiều tính năng mới và kết hợp với Microsoft Project Server 2010 để phân phối các giải pháp cho dự án và quản lý các danh mục đầu tư dành cho các cá nhân, nhóm hoặc doanh nghiệp

Trang 10

Ngoài ra, Microsoft Project 2010 chương trình cho phéo tạo dự án và chỉnh sửa các template do hãng Microsoft cung cấp Các template và dự án đều có khả năng hỗ trợ người dùng rất nhiều trong công tác kinh doanh, và giúp người dùng dành toàn quyền điều khiển qua các dòng thời gian và biểu đồ Gantt

Các tính năng chính:

− Hỗ trợ quản lý và phân phối dự án

− Nhiều lựa chọn linh hoạt

− Hỗ trợ các cá nhân, nhóm doanh nghiệp

− Tạo dự án và chỉnh sửa template

2.2.2 Asp.NET (Web Application Framework)

ASP viết đầy đủ là Active Server Pages, và NET là viết tắt của Network Enabled Technologies

ASP.Net là một nền tảng dành cho phát triển web, được Microsoft phát hành và cung cấp lần đầu tiên vào năm 2002 Nền tảng được sử dụng để tạo ra các ứng dụng web-based

Các ứng dụng ASP.Net có thể được viết bằng nhiều ngôn ngữ Net khác nhau Trong

đó có các kiểu ngôn ngữ như C#, VB.Net và J#

Cấu trúc của Net framework dựa trên các thành phần cơ bản sau:

1 Language/Ngôn ngữ: Có rất nhiều ngôn ngữ lập trình khác nhau tồn tại trong net

framework Các ngôn ngữ này là VB.net và C #, có thể được sử dụng để phát triển các ứng dụng web

2 Library/Thư viện: NET Framework gồm có một bộ các lớp library chuẩn

Library phổ biến nhất được sử dụng cho các ứng dụng web trong net là Web library Web library bao gồm tất cả các thành phần cần thiết sử dụng trong phát triển các ứng dụng web-based

3 Common Language Runtime/Thời gian chạy ngôn ngữ lập trình thông

thường hay CLR: Common Language Infrastructure - Cơ sở hạ tầng ngôn ngữ

Trang 11

lập trình phổ thông hay CLI là một nền tảng dùng để chạy các chương trình Net Trong đó, CLR sẽ thực hiện các tác vụ chính bao gồm xử lý các trường hợp cá biệt

và thu gom rác

Một số đặc điểm cơ bản của ASP.Net framework:

− Code Behind Mode/ Trạng thái code rời

− State Management/Quản lý trạng thái

− Caching – Bộ nhớ Cache

2.2.3 Visual Studio 2015

Khi nói đến Asp.NET thì không thể không nhắc đến Visual Studio

Visual Studio là công cụ hỗ trợ lập trình tốt nhất hiện này của Microsoft Visual Studio được viết bằng 2 ngôn ngữ chính là VB+ và C# giúp người lập trình có thể lập trình được hệ thống một cách thuận tiện và nhanh chóng nhất

Phần mềm Visual Studio được sản xuất trực tiếp từ Microsoft và có nhiều phiên bản khác nhau Người dùng có thể chọn lựa phiên bản cấu hình tương thích với dòng máy mình

− Có giao diện dễ sử dụng đối với những người mới biết lập trình

− Phần mềm Visual Studio hỗ trợ phát triển các ứng dụng: Windows Form, desktop MFC, Windows 10, ứng dụng mobile Windows Phone 8/8.1…

− Có các công cụ kéo thả chuyên nghiệp

− Được nhiều lập trình viên trên thế giới tin tưởng sử dụng

Trang 12

Điểm nổi bật của Visual Studio 2015 so với các phiên bản cũ:

− Phiên bản Visual Studio 2015 này Microsoft cho cài đặt theo cách custom chi tiết nhất, bạn cần những gì có thể cài, rút ngắn được thời gian cài so với bản cũ rất nhiều

− Visual Studio 2015 cho phép lập trình trên ứng dụng di động chạy đa nền tảng như iOS, Windows Phone, Android bằng ngôn ngữ C# và C++

− Code editor là nơi lập trình viên dùng nhiều thời gian để viết code, vì thế bản 2015

đã có những thay đổi nâng cấp để tăng hiệu suất làm việc

2.2.4 Hệ quản trị cơ sở dữ liệu SQL Server 2014

Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu tốt nhất và phổ biến nhất trên thế giới, Microsoft SQL Server là nơi chứa dữ liệu cho các Website, các hệ thống sản xuất, các phần mềm doanh nghiệp lớn Độ tương thích rất cao với các hệ điều hành như Windows, Windows Server, Ubuntu, Red Hat

Hiện tại phần mềm Microsoft SQL Server đã và đang được các doanh nghiệp đang sử dụng thông thường hiện nay là phiên bản Microsoft SQL Server 2014 Phần mềm Microsoft SQL Server cài đặt sẽ không cần khóa sản phẩm (License Product), vì vậy

có thể cài đặt và sử dụng được ngay

Trang 13

Ưu điểm của Microsoft SQL Server 2014

− Cải thiện các tính năng Bảo mật và Khả năng mở rộng

− Có bộ nhớ trong tích hợp, hiệu suất trung bình tăng gấp 10 lần đối với các ứng dụng mới và ứng dụng hiện có của hệ thống SQL Server

− Dễ dàng xử lý, truy xuất tới các Cơ sở dữ liệu lớn nhỏ khác nhau

− Phân tích nhanh hơn và chính xác từ các công cụ quen thuộc

− Tính toàn diện và đồng nhất

2.3 Thiết kế mức tổng quát

a) Quản lý hệ thống

Quản lý hệ thống bao gồm các công việc: Quản lý tài khoản và phân quyền sử dụng

Hệ thống quản lý đăng nhập hệ thống và quản lý tài khoản sử dụng người quản trị có thể thay đổi của chương trình để đảm bảo tính bảo mật của chương trình

Trang 14

d) Chức năng hiển thị gồm

❖ Trang chủ

❖ Tin tức

• Các mục tin (không giới hạn số mục, tự động phân trang)

• Xem chi tiết

• Tin mới hơn

• Tin cũ hơn

• In ấn tin

• Lưu tin

• Download tin ra file Word

• Bookmark tin vào các mạng xã hội

• Phân loại tin theo Thẻ (Tag)

• Xem tin theo ngày tháng

❖ Bình luận tin tức

❖ Banner quảng cáo

• Hiển thị banner theo nhiều vị trí, thứ tự

• Mở liên kết khi click vào banner

Trang 16

Chương 3 Ước lượng và lập lịch

3.1 Ước lượng chi phí

3.1.1 Chi phí ban đầu

- Chi phí đăng ký domain có đuôi com, gov, net, org thông thường khoảng 10$ cho

1 năm đầu Đối với tên miền vn thì giá khoảng 1,1 triệu đồng cho 1 năm đầu.với các tên miền như com,.net thì giá sẽ rẻ hơn giao động từ 200.000đ đến 1.000.000đ

-Website cần được đặt trên một máy chủ để kết nối Internet và chủ sở hữu có thể cập nhật thông tin trên site vào bất kỳ thời gian nào Chi phí lưu trữ tùy thuộc vào dung lượng và dịch vụ hỗ trợ kỹ thuật Thông thường chi phí này vào khoảng 500.000đ cho đến vài triệu để duy trì một Website nhỏ trong vòng một năm

-Chi phí này cũng có thể được giảm thiểu bằng 0 nếu sử dụng mã nguồn mở để xây dựng website.nhưng hiệu quả mang lại sẽ không đạt được kết quả tối ưu như những dịch vụ mất phí

3.1.2 Chi phí hosting (theo tháng/quý/năm)

-Website cần được đặt trên một máy chủ để kết nối Internet và chủ sở hữu có thể cập nhật thông tin trên site vào bất kỳ thời gian nào Chi phí lưu trữ tùy thuộc vào dung lượng và dịch vụ hỗ trợ kỹ thuật Thông thường chi phí này vào khoảng 2.000.000đ cho đến vài triệu để duy trì một Website trang tin điện tử trong vòng một năm

3.1.3 Mua và duy trì tên miền

-(Hàng năm, kể từ năm thứ 2 trở đi): Chủ sở hữu cần bỏ tiền để duy trì tên miền trên Internet Phí duy trì được tính theo từng năm và tùy theo từng nhà cung cấp dịch vụ Thông thường với các tên miền quốc tế phổ biến như domain có đuôi com, gov, net, org là 10$/năm và tên miền vn là khoảng 500.000đ/năm

Trang 17

3.1.4 Quảng bá trang tin

Quảng bá trang tin điện tử lên những công cụ tìm kiếm như Google hay Bing.ước tính chi phí khoảng 1.000.000đ đến 10.000.000đ tùy thuộc vào mức độ hiện thị trên công cụ tìm kiếm

3.1.5 Ước tính chi phí bảo mật cho trang tin điện tử

Qua tham khảo một sucuri.com chi phí để bảo mật cho trang tin khoảng 499 đô la một năm điều đó sẽ giúp trang tin điện tử của chúng ta được bảo mật tốt hơn ngắn chặn được các phần mềm hack hay độc hại tấn công vào trang tin điện tử của chúng ta

Trang 18

3.2 Ước lượng thời gian

3.2.1 Phân chia công việc

Tên nhiệm vụ Thời

lượng Bắt đầu Kết thúc

Người tham gia

Tên tài nguyên trợ giúp

bắt đầu 1 ngày 12/04/19 12/04/19 3

máy tính, nv bảo hành bảo trì, nv kiểm thử, nv lập trình, nv quản

lập kế hoạch 5 ngày 12/04/19 17/04/19 3

Bàn bạc cùng nhau,cho ra những ý kiến giải pháp để xây dựng một trang tin điện

tử

Trang 19

thực hiện dự án 10 ngày 17/04/19 27/04/19 3

Lập trình , thiết kế,mua hosting ,quảng bá trang web xây dựng

hệ thống bảo mật cho trang tin điện tử

kiểm định đánh giá 3 ngày 28/04/19 01/05/19 3

máy tính, nv kiểm thử, người lập trình

bàn giao 1 ngày 02/05/19 02 /05/19 4

nv quản lý, nv lập trình, máy tính, nv kiểm thử

kết thúc 1 day 03/05/19 03/05/19 5

máy tính, nv bảo hành bảo trì, nv kiểm thử, nv lập trình, nv quản

Như vậy để xây dựng một trang tin điện tử lớn ,hoạt động một cách hiệu quả thì cần mất khoảng 20.000.000đ đến 50.000.000đ.và mất thời gian khoảng 15 đến cho đến 30 ngày

3.2.2 Quá trình thực hiện

3.2.2.1 Khởi động dự án

Mục tiêu: Công bố khởi động dự án

Ngày đăng: 21/08/2021, 15:04

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w