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

Báo cáo thực tập môn học quản trị dự án phần mềm Đề ti xây dựng module vẽ biểu Đồ

64 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Module Vẽ Biểu Đồ
Tác giả Đỗ Thái Khoa
Người hướng dẫn Lê Hòn
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo thực tập
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 64
Dung lượng 4,67 MB

Nội dung

Với mục tiêu tạo ra một ứng dụng phần mềmmạnh mẽ và linh hoạt, dự án đã được triển khai với sự cam kết cao từ cácthành viên đội ngũ và sự hỗ trợ chặt chẽ từ các chuyên gia trong lĩnh vực

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP MÔN HỌC

QUẢN TRỊ DỰ ÁN PHẦN MỀM

ĐỀ TI:

XÂY DỰNG MODULE VẼ BIỂU ĐỒ

Sinh viên thực hiện : ĐỖ THÁI KHOA

Giảng viên hướng dẫn : LÊ HON

Chuyên ngành : CÔNG NGHỆ PHẦN MỀM

Hà Nội, tháng 04 năm 2024

Trang 3

MỤC LỤC

LỜI CẢM ƠN 7

LỜI NÓI ĐẦU 8

CHƯƠNG 1: KHẢO SÁT VÀ XÁC LẬP DỰ ÁN 9

1.1 Giới thiệu về đơn vị thực tập 9

1.2 Giải pháp, dịch vụ và sản phẩm: 11

1.3 Khảo sát hiện trạng 13

1.4 Xác định dự án và thiết lập khả thi 15

1.4.1 Mục tiêu của dự án: 15

1.4.2 Yêu cầu của dự án: 15

1.4.3 Các chức năng chính của dự án: 15

1.4.4 Tính ưu việt của dự án: 16

1.4.5 Triển khai và hỗ trợ : 16

Chương 2 Triển khai và thực hiện phần mềm 17

2.1 Đề cương dự án 17

2.2 Ha sơ dự án 19

2.2.1 Đă bt vấn đề 19

2.2.2 Khảo sát hiê bn trạng 19

2.2.3 Dự toán và danh sách rủi ro 21

2.3 Kế hoạch dự án 29

2.3.1 Bảng phân rã công việc 29

2.3.2 Quản lý tài nguyên còn người 31

2.3.3 Quản lý thời gian 33

2.4 Đóng gói, cải tiến, bảo trì phần mền 36

Trang 4

2.4.1 Đóng gói phần miền 36

2.4.2 Cải tiến phần mềm 36

2.4.3 Bảo trì phần mềm 37

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 40

3.1 Xác định các Actor và biểu đa use case tổng quát của hệ thống 40

3.2 Phân rã usecase 41

3.2.1 Usecase draw chart 41

3.2.1.1 Biểu đa hoạt động cho chức năng draw chart 42

3.2.1.2 Biểu đa trình tự cho chức năng draw chart 42

3.2.2 Usecase edit data 43

3.2.2.1 Biểu đa hoạt động chức năng edit data 44

3.2.2.2 Biểu đa trình tự chức năng edit data 44

CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM 46

4.1 Giới thiệu ngôn ngữ cài đặt 46

4.1.1 Giới thiệu về C# 46

4.1.1.1 Giới Thiệu về Ngôn Ngữ Lập Trình C# 46

4.1.1.2 Hướng dẫn cài đặt C# 48

4.1.2 Giới thiệu về WPF 51

4.1.2.1 Giới thiệu về Windows Presentation Foundation (WPF) 51

4.1.2.2 Hướng Dẫn Cài Đặt và Sử Dụng WPF 52

4.1.3 Giới thiệu về Masterial Design 53

4.1.3.1 Giới Thiệu về Material Design 53

4.1.3.1 Hướng dẫn cài đặt Material Design 54

4.1.4 Giới thiệu về LiveCharts 56

4

Trang 5

4.1.4.1 Giới thiệu về LiveCharts 56

4.1.4.1 Hướng Dẫn Cài Đặt và Sử Dụng LiveCharts trong WPF 57

4.2 Thiết kế giao diện 59

4.2.1 Giao diện module 59

4.2.2 Giao diện biểu đa cột 60

4.2.3 Giao diện biểu đa miền 60

4.2.4 Giao diện biểu đa đường 61

4.2.5 Giao diện biểu đa tròn 61

4.2.6 Giao diện biểu đa điểm 62

4.2.7 Giao diện biểu đa hàng 62

4.2.8 Ảnh lưu biểu đa 63

4.3 Kết quả thử nghiệm 63

Trang 6

DANH MỤC HÌNH ẢNH

Hình 3.1: Biểu đa Use Case Tổng quát 40

Hình 3.2: Use case phân rã chức năng draw chart 41

Hình 3.3: Biểu đa hoạt động chức năng drawchart 42

Hình 3.4: Biểu đa trình tự cho chức năng đăng nhập 42

Hình 3.5: Usecase edit data 43

Hình 3.6: biểu đa hoạt động edit data 44

Hình 3.7: biểu đa trình tự quản lý folder 45

Hình 4.1 Giao diện module 60

Hình 4.2 Giao diện biểu đa cột 60

Hình 4.3 Giao diện biểu đa miền 61

Hình 4.4 Giao diện biểu đa đường 61

Hình 4.5 Giao diện biểu đa tròn 62

Hình 4.6 Giao diện biểu đa điểm 62

Hình 4.7 Giao diện biểu đa hàng 63

Hình 4.8 Ảnh lưu của biểu đa 63

6

Trang 7

Trước hết, em xin chân thành cảm ơn Thầy Giáo: Lê Hoàn - Giảng viênKhoa Công Nghệ Thông Tin, Trường Đại học Điện Lực Hà Nội, người đãtrực tiếp hướng dẫn, nhận xét, giúp đỡ em trong suốt quá trình thực hiện báocáo chuyên đề này.

Xin chân thành cảm ơn đến các thầy cô trong Khoa Công Nghệ Thôngtin và các phòng ban nhà trường đã tạo điều kiện tốt nhất cho em và các bạnkhác trong suốt quá trình học tập và thực hiện báo cáo

Cuối cùng, em xin gửi lời cảm ơn đến gia đình, bạn bè, người thân đãgiúp đỡ em trong quá trình học tập và thực hiện báo cáo

Do thời gian thực hiện có hạn, kiến thức còn nhiều hạn chế nên báo cáochuyên đề thực hiện không tránh khỏi những sai sót nhất định Em rất mongnhận được ý kiến đóng góp của thầy cô giáo và các bạn sinh viên để nhóm em

có thêm kinh nghiệm và tiếp tục hoàn thiện báo cáo của mình

Em xin chân thành cảm ơn!

Trang 8

LỜI NÓI ĐẦU

Trong thời đại của cuộc cách mạng công nghệ thông tin, sự trực quanhóa dữ liệu đóng vai trò vô cùng quan trọng trong việc hiểu biết và ra quyếtđịnh Với sự gia tăng đáng kể của lượng dữ liệu được tạo ra hàng ngày, việcbiểu diễn dữ liệu một cách trực quan thông qua biểu đa đã trở thành một công

cụ không thể thiếu trong nhiều lĩnh vực, từ kinh doanh và tài chính đến khoahọc và giáo dục

Trong bối cảnh này, dự án "Xây dựng module vẽ biểu đa" được xem làmột bước tiến đáng kể trong việc đáp ứng nhu cầu ngày càng cao về các công

cụ hỗ trợ trực quan hóa dữ liệu Với mục tiêu tạo ra một ứng dụng phần mềmmạnh mẽ và linh hoạt, dự án đã được triển khai với sự cam kết cao từ cácthành viên đội ngũ và sự hỗ trợ chặt chẽ từ các chuyên gia trong lĩnh vực này.Trong quá trình nghiên cứu và phát triển, em đã đặt ra những tiêu chícao về hiệu suất, tính linh hoạt và tính tương tác của phần mềm Bằng cáchkết hợp các công nghệ tiên tiến và phương pháp phát triển hiện đại, em tự hàogiới thiệu " Xây dựng module vẽ biểu đa " - một ứng dụng mạnh mẽ, dễ sửdụng và đa dạng

Trong báo cáo này, em sẽ trình bày chi tiết về quá trình phát triển, cũngnhư các tính năng và khả năng của " Xây dựng module vẽ biểu đa " Bên cạnh

đó, em cũng sẽ trình bày về các thử nghiệm và đánh giá để đảm bảo chấtlượng và hiệu suất của sản phẩm

Hy vọng rằng " Xây dựng module vẽ biểu đa " sẽ đem lại giá trị và tiệních cho người dùng, giúp họ khám phá và hiểu biết sâu hơn về dữ liệu củamình, từ đó tạo ra những quyết định thông minh và hiệu quả hơn trong côngviệc và cuộc sống hàng ngày

8

Trang 9

CHƯƠNG 1: KHẢO SÁT V XÁC LẬP DỰ ÁN

1.1 Giới thiệu về đơn vị thực tập

 MobileCity có tên đầy đủ là Công ty cổ phần thương mại và dịch vụThành Phố Vàng

 Có trụ sở tại: số 46 Ngõ 117 Thái Hà, Trung Liệt, Đống Đa, Hà Nội

 SĐT liên hệ : 0912492222

 Mã số thuế : 0107730344

 Website: https://mobilecity.vn/

Giới thiệu MobileCity

Với bề dày kinh nghiệm và uy tín đã tạo được trong những năm vừa qua,chúng tôi cam kết không lừa đảo khách hàng, luôn đem lại cho khách hàng sựhài lòng và thỏa mãn với tất cả các sản phẩm của mình Bên cạnh đó là đội ngũ nhân viên nhiệt tình chu đáo và đầy kinh nghiệm của chúng tôi luôn đưa được ra cho khách hàng những thông tin có giá trị và giúp khách hàng lựa chọn được những sản phẩm phù hợp nhất

Để nâng cao thương hiệu của mình, mục tiêu của chúng tôi trong thời gian tới là cung cấp đến tận tay khách hàng những sản phẩm chính hãng với chất lượng đảm bảo và uy tín cũng như giá cả hợp lý nhất

Chúng tôi mong muốn sự đóng góp của khách hàng sẽ giúp chúng tôi ngày một phát triển để từ đó củng cố thêm lòng tin của khách hàng với chúng tôi Chúng tôi rất biết ơn sự tin tưởng của khách hàng trong suốt thời gian qua

và chúng tôi luôn tâm niệm rằng cần phải cố gắng hơn nữa để xứng đáng với phương châm đề ra

Đội ngũ nhân viên tại MobileCity luôn sẵn sàng hỗ trợ

Trang 10

Đội ngũ kỹ thuật của MobileCity luôn nỗ lực để khắc phục mọi sự cố cho khách hng

Chúng tôi xin chân thành cảm ơn tất cả các khách hàng đã, đang và sẽ ủng hộ chúng tôi Hơn ai hết chúng tôi hiểu khách hàng chính là người quyết định sự tan vong của cửa hàng, doanh nghiệp, là những người đã làm trong lĩnh vực về công nghệ hơn 10 năm, trải qua rất nhiều khó khăn trong quá trìnhxây dựng thì chỉ những thương hiệu uy tín, không lừa đảo, bán hàng đúng chất lượng đi kèm với đó dịch vụ hậu tốt thì mới có thể thành công

Bởi lẽ đó MobileCity xây dựng tất cả quy trình từ việc nhận máy, bàn giao tới quy trình sửa chữa hết sức chuyên nghiệp, nhờ đó hạn chế nhất nhữngrủi ro có thể xảy ra trong quá trình cung cấp dịch vụ Chúng tôi cam kết với khách hàng

Chỉ bán hàng Chính Hãng có nguan gốc rõ ràng

Không bán hàng dựng, không lừa đảo khách hàng

Chế độ bảo hành đầy đủ, rõ ràng

Chính sách về giá tốt nhất Hà Nội

Nếu trong quá trình sử dụng dịch vụ của MobileCity, bạn có bất kỳ vấn

đề hay thắc mắc không được giải quyết hợp lý, thái độ nhân viên với khách hàng không tốt hãy phản hai cho quản lý của MobileCity theo số

máy 0969.120.120 Chúng tôi rất cảm ơn và trân trọng sự hợp tác của quý khách hàng

Hệ thống sửa chữa điện thoại di động MobileCity Care

Tại Hà Nội

CN 1: 120 Thái Hà, Q Đống Đa | Hotline: 037.437.9999

CN 2: 398 Cầu Giấy, Q Cầu Giấy | Hotline: 096.2222.398

10

Trang 11

CN 3: 42 Phố Vọng, Hai Bà Trưng | Hotline: 0338.424242

"Phần mềm Vẽ Biểu Đa" là một ứng dụng phần mềm đa năng, được thiết

kế để hỗ trợ người dùng trong việc trực quan hóa dữ liệu và tạo ra các biểu đahiệu quả Dưới đây là một số tính năng nổi bật của sản phẩm:

 Đa dạng về loại biểu đồ: " Module vẽ biểu đa " hỗ trợ vẽ nhiều loại biểu

đa phổ biến như biểu đa cột, biểu đa đường, biểu đa tròn, biểu đa miền, vànhiều loại khác, giúp người dùng linh hoạt trong việc biểu diễn dữ liệu

 Giao Diện Thân Thiện và Dễ Sử Dụng: Sản phẩm được thiết kế với giao

diện người dùng thân thiện và trực quan, giúp người dùng dễ dàng thao tác

và tạo ra các biểu đa một cách nhanh chóng

 Tính Linh Hoạt và Tùy Chỉnh: " Module vẽ biểu đa " cho phép người

dùng tùy chỉnh các thuộc tính của biểu đa như màu sắc, kích thước, nhãn

và các phần khác, giúp họ tạo ra các biểu đa theo ý muốn và phong cách cánhân

b) Dịch vụ: Hỗ trợ và cập nhật

 Hỗ trợ Người Dùng:

Trang 12

Cung cấp một dịch vụ hỗ trợ kỹ thuật chuyên nghiệp và hiệu quả cho người dùng của chúng tôi Người dùng có thể liên hệ hỗ trợ thông qua email, điện thoại hoặc các kênh hỗ trợ trực tuyến khác để được giúp đỡ trong việc giải quyết mọi vấn đề hoặc thắc mắc liên quan đến việc sử dụng sản phẩm.

 Cập Nhật Sản Phẩm:

Sản phẩm luôn được cập nhật thường xuyên để cải thiện hiệu suất và tính năng Đang thời, các lỗi phát sinh sẽ được sửa chữa một cách nhanh chóng và chính xác Người dùng sẽ được thông báo về các bản cập nhật mới

và có thể dễ dàng cập nhật sản phẩm

c) Lợi ích cho người dùng

Tiết kiệm thời gian và công sức: Với giao diện thân thiện và tính năng

dễ sử dụng, người dùng có thể tạo ra các biểu đa một cách nhanh chóng

và dễ dàng, giúp họ tiết kiệm thời gian và công sức

Trực quan hóa dữ liệu: Sản phẩm giúp người dùng trực quan hóa dữ liệu

một cách hiệu quả, giúp họ hiểu rõ hơn về các xu hướng và mối quan hệ trong dữ liệu của mình

Tùy chỉnh và linh hoạt: Sản phẩm cho phép người dùng tùy chỉnh và

linh hoạt trong việc thiết kế và biểu diễn các biểu đa theo nhu cầu và phong cách cá nhân của họ

Cuối cùng, em hy vọng rằng sản phẩm và dịch vụ sẽ đáp ứng được nhu cầu và mong đợi của người dùng, đang thời mang lại giá trị và tiện ích trong công việc và cuộc sống hàng ngày

d) Tính liên kết với mục tiêu của dự án

Sản phẩm và dịch vụ được phát triển nhằm mục đích hỗ trợ người dùngtrong việc trực quan hóa và phân tích dữ liệu một cách hiệu quả Điều nàyliên kết chặt chẽ với mục tiêu ban đầu của dự án, đó là cung cấp một công cụmạnh mẽ và linh hoạt để giải quyết các thách thức liên quan đến việc làm rõ

dữ liệu và trình bày thông tin

e) Sự kết hợp giữa hiệu quả và thẩm mỹ

12

Trang 13

Sản phẩm của em không chỉ chú trọng vào tính hiệu quả mà còn đảm bảo

về mặt thẩm mỹ Em chú trọng vào việc thiết kế giao diện người dùng dễ sửdụng và trực quan, đang thời tạo ra các biểu đa và đa thị có thẩm mỹ cao,giúp người dùng trình bày thông tin một cách mạch lạc và chuyên nghiệp

f) Cam kết với sự phát triển và cải tiến liên tục

Em cam kết không ngừng phát triển và cải tiến sản phẩm và dịch vụ củamình để đáp ứng được sự phát triển của công nghệ và nhu cầu của ngườidùng Em sẽ tiếp tục lắng nghe phản hai từ người dùng và áp dụng các cảitiến và nâng cấp để đảm bảo rằng sản phẩm của em luôn đáp ứng được yêucầu và mong đợi

g) Kết luận và tầm nhìn tương lai

Trong tương lai, em hy vọng rằng sản phẩm và dịch vụ này sẽ tiếp tục mang lại giá trị và tiện ích cho người dùng, đang thời đóng góp vào sự phát triển của cộng đang trong lĩnh vực trực quan hóa dữ liệu và phân tích thông tin

1.3 Khảo sát hiện trạng

 Mô tả Vấn Đề và Nhu Cầu:

Phần mềm vẽ biểu đa được thiết kế để giải quyết nhu cầu về việc tạo và

sử dụng các biểu đa trong công việc hàng ngày của người dùng Vấn đề chính

là sự khó khăn trong việc tạo ra biểu đa chất lượng và sử dụng các công cụ vẽbiểu đa hiện tại không đáp ứng đầy đủ nhu cầu của người dùng

 Phân Tích Yêu Cầu:

Yêu cầu cơ bản của phần mềm vẽ biểu đa bao gam: khả năng vẽ biểu đa

đa dạng, dễ sử dụng, linh hoạt, tích hợp các tính năng chỉnh sửa và tùy chỉnh biểu đa, và khả năng chia sẻ biểu đa một cách thuận tiện

 Khảo Sát Công Cụ và Phần Mềm Tương Tự:

Trang 14

Sau khi thực hiện khảo sát, em đã phát hiện ra một số công cụ vẽ biểu đaphổ biến như Microsoft Visio, Lucidchart, và Draw.io Mỗi công cụ có các ưuđiểm và nhược điểm riêng, ví dụ như sự đa dạng của các mẫu biểu đa trong Visio và tính dễ sử dụng của Lucidchart.

 Phân Tích Mức Độ Sử Dụng và Mức Độ Hài Lòng của Người Dùng Hiện Tại:

Em đã tiến hành cuộc khảo sát trực tuyến với một mẫu ngẫu nhiên của người dùng hiện tại Kết quả cho thấy rằng hầu hết người dùng đều gặp khó khăn trong việc sử dụng các công cụ vẽ biểu đa hiện tại và họ muốn có một giải pháp đơn giản và linh hoạt hơn

 Tóm Tắt Kết Quả Khảo Sát:

Dựa trên kết quả của khảo sát, em nhận thấy nhu cầu rõ ràng cho một phần mềm vẽ biểu đa đơn giản, dễ sử dụng và mạnh mẽ hơn Người dùng mong đợi một công cụ có thể đáp ứng nhu cầu về việc tạo và tùy chỉnh các loại biểu đa khác nhau một cách nhanh chóng và linh hoạt

 Đề Xuất Giải Pháp:

Dựa trên những phát hiện từ phần khảo sát, em xây dựng một phần mềm

vẽ biểu đa đa năng, dễ sử dụng và có tính linh hoạt cao Phần mềm sẽ tập trung vào việc cung cấp một giao diện thân thiện, các tính năng chỉnh sửa biểu đa tiện ích và khả năng chia sẻ biểu đa một cách dễ dàng

 Kết Luận và Hướng Phát Triển Tiếp Theo:

Tóm lại, phần khảo sát hiện trạng đã cung cấp cái nhìn tổng quan về nhu cầu và mong đợi của người dùng đối với phần mềm vẽ biểu đa Bằng cách lắng nghe người dùng và hiểu rõ nhu cầu của họ, chúng tôi sẽ phát triển một

14

Trang 15

phần mềm với các tính năng và tính năng thú vị nhằm đáp ứng và vượt qua mong đợi của họ.

1.4.2 Yêu cầu của dự án:

 Phần mềm phải hoạt động trên các nền tảng phổ biến như Windows,macOS và Linux

 Giao diện người dùng phải đơn giản và dễ sử dụng, kể cả đối với ngườidùng không có kinh nghiệm với việc vẽ biểu đa

 Phần mềm phải hỗ trợ các loại biểu đa phổ biến như biểu đa cột, biểu đatròn, biểu đa đường, và biểu đa tổ chức

 Tính năng tạo và chỉnh sửa biểu đa phải linh hoạt và đa dạng, cho phépngười dùng tùy chỉnh màu sắc, kích thước và phong cách của biểu đa

 Phần mềm cần hỗ trợ chia sẻ biểu đa thông qua các định dạng file phổ biến

và tích hợp các công cụ chia sẻ trực tuyến

1.4.3 Các chức năng chính của dự án:

- Tạo và chỉnh sửa các loại biểu đa phổ biến

- Hỗ trợ nhập dữ liệu từ file excel và xuất dữ liệu ra file excel

Trang 16

- Tích hợp thư viện các mẫu biểu đa để giúp người dùng tạo ra biểu đa nhanh chóng.

- Cho phép tùy chỉnh màu sắc, kích thước và phong cách của biểu đa

- Hỗ trợ mở biểu đa có sẵn và lưu biểu đa dưới dạng file xml

1.4.4 Tính ưu việt của dự án:

- Giao diện người dùng thân thiện và dễ sử dụng

- Tính linh hoạt và đa dạng trong việc tạo và chỉnh sửa biểu đa

- Hỗ trợ chia sẻ biểu đa một cách thuận tiện và linh hoạt

- Tương thích trên nhiều nền tảng và có khả năng tích hợp với các công

cụ và dịch vụ khác

1.4.5 Triển khai và hỗ trợ :

- Triển khai phần mềm cho người dùng cuối theo kế hoạch đã lên trước

đó và cung cấp hỗ trợ kỹ thuật sau bán hàng để giúp người dùng giảiquyết các vấn đề phát sinh

- Thu thập phản hai từ người dùng và thực hiện các cập nhật và cải tiếncho phần mềm theo yêu cầu của họ

16

Trang 17

Chương 2 Triển khai và thực hiện phần mềm

Trang 18

Nội dung:

- Thiết kế cấu trúc và kiến trúc tổng quan cho module

- Phát triển các chức năng nhập và xuất dữ liệu, kể cả dữ liệu tự động cập nhật

- Xây dựng thành phần giao diện người dùng cho các chức năng cốt lõi

- Lập trình và tích hợp các loại biểu đa với khả năng tùy chỉnh cao.Triển khai kiểm thử và bảo mật cho module

Dự kiến tiến trình triển khai

 Giai đoạn chuẩn bị (0.5 tháng):

- Định hình yêu cầu và mục tiêu dự án

- Phân tích và lập kế hoạch nguan lực

- Thiết lập môi trường phát triển và hệ thống kiểm thử

 Giai đoạn phát triển (1 tháng):

- Phát triển cơ bản và thiết kế giao diện người dùng

- Lập trình các chức năng nhập/xuất dữ liệu

- Tích hợp và thử nghiệm các loại biểu đa

 Giai đoạn kiểm thử (0.5 tháng):

- Thực hiện kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử hệ thống

- Tối ưu hóa hiệu suất và khắc phục sự cố

- Thử nghiệm beta với người dùng và thu thập phản hai

18

Trang 19

 Giai đoạn triển khai (0.5 tháng):

- Chuẩn bị triển khai và tài liệu hướng dẫn sử dụng

- Triển khai rộng rãi và đào tạo người dùng

- Thu thập phản hai và bản cập nhật đầu tiên sau triển khai

 5 Giai đoạn bảo trì và nâng cấp (liên tục):

- Cập nhật tính năng đáp ứng theo yêu cầu thay đổi của người dùng

đề này, một module vẽ biểu đa hiệu quả và dễ dàng tùy chỉnh là cần thiết, yêucầu đến sự kết hợp của cả thiết kế và công nghệ phần mềm tiên tiến

Trang 20

sát này cũng nhằm mục tiêu xác định các yêu cầu và kỳ vọng của người dùngcuối để định hình các tính năng và cải tiến cần thiết cho module vẽ biểu đa

 Nô ‡i dung khảo sát và nắm bắt hiê ‡n trạng:

1 Đánh giá các phương pháp vẽ biểu đa hiện đang được áp dụng vàxác định các công nghệ sử dụng

2 Xác định mức độ hỗ trợ đa dạng biểu đa và tính tương thích với cácnguan dữ liệu khác nhau

3 Khảo sát về usability (tính dễ sử dụng) của các công cụ hiện tại trênthị trường

4 Nắm bắt và phân tích các nhu cầu cụ thể về việc tùy chỉnh các yếu tốbiểu đa như tiêu đề, chú thích, màu sắc, và kích thước

o Cập Nhật và Bảo Trì Module: Thực hiện cập nhật tính năng mới

và bảo trì module để đảm bảo tính ổn định và hiệu suất

o Hỗ Trợ Khách Hàng: Cung cấp hỗ trợ kỹ thuật và trả lời các câu hỏi từ khách hàng

o Thu thập Phản Hai: Thu thập và phân tích phản hai từ người dùng

để cải thiện sản phẩm

Môi trường phát triển hê ‡ thống

20

Trang 21

 Ngôn ngữ lập trình: C# - Một ngôn ngữ lập trình mạnh mẽ và linh hoạt,phù hợp cho việc phát triển ứng dụng desktop.

 Framework : WPF (Windows Presentation Foundation) - Nền tảng GUImạnh mẽ cho phép xây dựng các ứng dụng desktop đa dạng và phức tạp

 Thiết kế Giao diện: Material Design - Một ngôn ngữ thiết kế chú trọng tính tối giản và trực quan, giúp giao diện người dùng trở nên thanh lịch

và dễ sử dụng

 Thư viện đa họa: LiveCharts - Một thư viện vẽ biểu đa tương tác sử dụng trong WPF, cho phép hiển thị dữ liệu động một cách mượt mà và đẹp mắt

 Công cụ phân tích và phát triển: Draw.io

2.2.3 Dự toán và danh sách rủi ro

Trang 22

8 Chi phí dự phòng 20.000.000

9 Chi phí cho hội họp, tiếp khách 10.000.000

10 Chi phí cho cơ sở hạ tầng 100.000.000

 Dự đoán chi tiết

(VNĐ)

Thời gian (Giờ)

Thành tiền (VNĐ)

Trang 23

Xây dựng giao diện 50.000.000

6 Kiểm thử và sửa lỗi 500.000 200 100.000.000

Kiểm thử bảo mật ( Pentest ) 20.000.000

Trang 24

 Danh sách rủi ro

Tên rủi ro Giả thiết Xác

xuất Ảnh hưởng Biện pháp giảm nhẹ Rủi ro về kế hoạch

Tìm hiểu nguyên nhân, cố gắng khắc phục trong thời gian ngắn nhất

kế hoạch

Liên tục điều chỉnh

kế hoạch để phù hợp với những phát sinh

Nâng kinh phí dự trù

24

Trang 25

chuẩn phát sinh so với dự

kiến

các hoạt động của dự án

Liên tục điều chỉnh

kế hoạch phù hợp với những phát sinh

sẽ không được kiểm soát dẫn đến rất dễ đổ vỡ

dự án

Người quản lý dự án phải luôn dành thời gian quan tâm đến kết quả dự án trong từng giai đoạn cụ thểcủa dự án để có những sự điều chỉnh thích hợp

Liên tục điều chỉnh

kế hoạch cả về thời gian thực hiện và tiến trình các công việc cần thực hiện (sắp xếp một cách khoa học các công việc cần làm) để phù hợp với những phát sinh

Tìm phương pháp có thể hướng dẫn các

Trang 26

chưa đạt yêu

cầu của

khách hàng

thiếu kinh nghiệm,

chưa hiểu biết sâu

và trình độ vào dự án

Bổ sung nhân lực từ nhóm dự phòng và điều chỉnh hợp lý công việc cho từng người

dự án

- Họp và trao đổi định kỳ giữa các thành viên trong nhóm

- Yêu cầu báo cáo kết quả định kỳ để nắm bắt tình hình

- Người quản lý dự

án phải có sự điều chỉnh nhất định đối với từng giai đoạn

26

Trang 27

Cần phải có một mộtquy trình làm việc thống nhất giữa các đội thực hiện dự án.

Liên tục trao đổi với khách hàng để xác định yêu cầu của khách hàng

đề về sản phẩm

mà khách hàng yêu cầu

Luôn bám sát được các yêu

cầu của khách hàng, cầm phải có những thông tin cụ thể của khách hàng để khi muốn trao đổi ta có thể liên lạc một cách

Trang 28

thuận lợi nhất.Không lấy

Đề nghị khách hàng đưa ra

những mẫu biểu cần thiết,những yêu cầu

dự liệu mẫu để có thểtest thử các chức năng của hệ thống

sử dụng để thực hiện dự án, điều này có thể làm cho dự án bị chậm tiến độ, gây

ra sự chán nản cho đội thực hiện

dự án

Người quản lý dự án phải nắm rất chắc các công nghệ, kỹ thuật sử dụng ngay

từ bước đầu thực hiện dự án để có được những sự thànhcông nhất định khi thực hiện dự án

Liên tục liên hệ với khách hàng khi cần thiết, tại mỗi giai đoạn cần phải test các module chức

28

Trang 29

năng của hệ thống đáp ứng được yêu cầu khách hàng.

Căn cứ kế hoạch và hợp đang đề nghị thanh lý hợp đang

 Kết luận

Nếu được thực hiện hệ thống này sẽ hoàn toàn có thể đáp ứng các yêu cầu và tiêu chí đặt ra Thời gian thực hiện tương đối ngắn mà lại đem về lợi nhuận khá cao Vì vậy, dự án này là hoàn toàn khả thi và đã sẵn sàng để thực hiện

2.3 Kế hoạch dự án

2.3.1 Bảng phân rã công việc

0 Module vẽ biểu đa

1 Lập kế

hoạch

cho dự án

1.1 Tài liệu kế hoạch quản lý dự án

1.2 Bản kế hoạch đảm bảo chất lượng

1.3 Bản kế hoạch quản lý cấu hình

1.4 Bản kế hoạch quản lý truyền thông và giao tiếp

1.5 Bản kế hoạch quản lý rủi ro

2 Xác 2.1 Tài liệu 2.1.1 Tài nguyên yêu cầu chung cho hệ thống

Trang 30

2.1.2.1 Tài liệu cho chức năng vẽ biểu đa

2.1.2.2 Tài liệu cho chức năng sửa biểu đa

2.2.3.1 Các use case cho chức năng vẽ biẻu đa2.2.3.2 Các use case cho chức năng sửa biểu đa2.2.4 Các tài liệu khác

2.3 Kiểm định lại chất lượng

10.1

3.1.2 Các biểu đa cho module vẽ biểu đa3.1.3 Các biểu đa cho chức năng vẽ biểu đa3.1.4 Các biểu đa cho chức năng sửa biểu đa3.2 Tài liệu

thiết kế hệ

thống

3.2.1 Thiết kế hệ thống4.2.1 Thiết kế hệ thống con3.3 Kết thúc kế hoạch

Trang 31

 Các ràng buộc về con người

Bảng 2.3.2.1: Các thành viên đội dự án

Quy tắc khi làm việc:

- Phân chia công việc đều nhau và hợp lý

- Ưu tiên công việc theo năng lực sở trường

- Mọi sự phân công công việc đều được đưa ra hợp lý

Yêu cầu đối với thành viên:

- Nghiêm chỉnh chấp hành thực hiện công việc theo bản kế hoạch của dựán

- Bai dưỡng khả năng chuyên môn để hoàn thành tốt vai trò của mìnhtrong dự án

Trang 32

- Tham gia đầy đủ các buổi làm việc Không nghỉ quá 2 buổi/ tuần.

- Vì thời gian làm ngắn nên yêu cầu thành viên tích cực và nhiệt tình

Giao tiếp tốt với kháchhàng, đang thời là khảnăng thiết kế biểu đause case, uml dễ hiểu

2

3 Lập trình

viên (Coder)

Viết mã nguancho chương trình

Thông thạo các câulệnh trong code, cónhiều kinh nghiệmtrong tester các sảnphẩm

Ngày đăng: 26/12/2024, 17:09

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN