Báo cáo bài tập lớn môn học thực tập cơ sở ngành đề tài xây dựng ứng dụng quản lý dự án và phát triển

86 0 0
Báo cáo bài tập lớn môn học thực tập cơ sở ngành đề tài xây dựng ứng dụng quản lý dự án và phát triển

Đ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

Từ việcđịnh rõ mục tiêu, lập kế hoạch chi tiết, đến việc quản lý nguồn lực và giảiquyết rủi ro, tất cả đều cần được thực hiện một cách có chặt chẽ và có mụctiêu.Chính vì lẽ đó, việc xây

Khoa công nghệ thông tin lOMoARcPSD|39514913 Trường đại học công nghiệp Hà Nội TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO BÀI TẬP LỚN MÔN HỌC THỰC TẬP CƠ SỞ NGÀNH Đề tài: Xây dựng ứng dụng quản lý dự án và phát triển Hà Nội, năm 2023 MỤC LỤC LỜI CẢM ƠN 6 LỜI MỞ ĐẦU 7 CHƯƠNG 1 TỔNG QUAN 8 1.1 Giới thiệu 8 1.1.1 Lý do chọn đề tài 8 1 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 Khoa công nghệ thông tin Trường đại học công nghiệp Hà Nội 1.1.2 Mục tiêu và phạm vi nghiên cứu 9 1.1.3 Ý nghĩa và cơ sở lý luận 10 1.2 Tìm hiểu lý thuyết quản lý dự án nghiên cứu và phát triển 11 1.2.1 Khái niệm 11 1.2.2 Quy trình 12 1.2.3 Các phần mềm quản lý dự án hiện có trong lĩnh vực nghiên cứu và phát triển 14 1.2.4 Các yếu tố quan trọng trong quản lý dự án nghiên cứu và phát triển 16 CHƯƠNG II KHẢO SÁT BÀI TOÁN 18 2.1 Phiếu phỏng vấn .18 2.2 Phiếu khảo sát 20 2.3 Khảo sát chi tiết 21 2.3.1 Hoạt động của hệ thống 21 2.3.2 Các yêu cầu chức năng và phi chức năng 22 2.3.2.1 Yêu cầu chức năng .22 2.3.2.2 Yêu cầu phi chức năng .23 CHƯƠNG III THIẾT KẾ HỆ THỐNG .24 3.1 Biểu đồ use case .24 3.1.1 Các use case chính 25 3.1.2 Các use case thứ cấp 25 3.1.3 Quan hệ giữa các use case 26 3.2 Mô tả chi tiết các use case 26 3.2.1 Mô tả use case Đăng nhập 26 3.2.2 Mô tả use case Quản lý tài khoản .28 2 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 Khoa công nghệ thông tin Trường đại học công nghiệp Hà Nội 3.2.3 Mô tả use case Cập nhật tiến độ dự án .30 3.2.4 Mô tả use case Quản lý thông tin nhân viên 31 3.2.5 Mô tả use case Quản lý dự án 33 3.2.6 Mô tả use case Sửa thông tin nhân viên 35 3.2.7 Mô tả use case Xem thông tin dự án 37 3.3 Mô hình hóa dữ liệu .38 3.4 Biểu đồ thực thể liên kết mức logic .39 3.5 Mô hình cơ sở dữ liệu mức vật lý 39 3.5.1 Thiết kế bảng 40 3.5.2 Biểu đồ thực thể liên kết mức vật lý 43 3.6 Phân tích use case 44 3.6.1 Biểu đồ các lớp entity của hệ thống 44 3.6.2 Phân tích use case Đăng nhập 44 3.6.2.1 Biểu đồ trình tự 44 3.6.2.2 Biểu đồ lớp phân tích 45 3.6.3 Phân tích use case Quản lý tài khoản .45 3.6.3.1 Biểu đồ trình tự 45 3.6.3.2 Biểu đồ lớp phân tích 47 3.6.4 Phân tích use case Cập nhật tiến độ dự án .48 3.6.4.1 Biểu đồ trình tự 48 3.6.4.2 Biểu đồ lớp phân tích 49 3.6.5 Phân tích use case Quản lý thông tin nhân viên .49 3.6.5.1 Biểu đồ trình tự 49 3.6.5.2 Biểu đồ lớp phân tích 52 3.6.6 Phân tích use case Quản lý dự án .52 3.6.6.1 Biểu đồ trình tự 52 3.6.6.2 Biểu đồ lớp phân tích 55 3 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 Khoa công nghệ thông tin Trường đại học công nghiệp Hà Nội 3.6.7 Phân tích use case Sửa thông tin nhân viên .55 3.6.7.1 Biểu đồ trình tự 55 3.6.7.2 Biểu đồ lớp phân tích 56 3.6.8 Phân tích use case Xem thông tin dự án 57 3.6.8.1 Biểu đồ trình tự 57 3.6.8.2 Biểu đồ lớp phân tích 58 CHƯƠNG IV GIAO DIỆN VÀ ỨNG DỤNG .59 4.1 Công nghệ phát triển 59 4.1.1 Ưu điểm của NodeJS 60 4.1.2 Nhược điểm của NodeJS 60 4.2 Chức năng đăng nhập .61 4.3 Quản lý tài khoản 62 4.4 Quản lý thông tin nhân viên 66 4.5 Quản lý dự án 70 4.6 Giao diện phía nhân viên 75 KẾT LUẬN 78 TÀI LIỆU THAM KHẢO .79 4 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 Khoa công nghệ thông tin Trường đại học công nghiệp Hà Nội DANH MỤC HÌNH ẢNH Hình 1 Biểu đồ use case tổng quát .24 Hình 2 Biểu đồ các use case chính .25 Hình 3 Biểu đồ các use case thứ cấp 25 Hình 4 Quan hệ Include giữa các use case 26 Hình 5 Biểu đồ thực thể liên kết mức logic 39 Hình 6 Biểu đồ thực thể liên kết mức vật lý 43 Hình 7 Công nghệ NodeJS 59 Hình 8 Màn hình đăng nhập 61 Hình 9 Màn hình đăng nhập vào hệ thống của nhân viên 61 Hình 10 Màn hình đăng nhập vào hệ thống của admin 62 Hình 11 Màn hình hiển thị danh sách tài khoản 62 Hình 12 Màn hình thêm tài khoản mới 63 Hình 13 Màn hình nhập thông tin thêm mới tài khoản 63 Hình 14 Màn hình hiển thị đã thêm tài khoản mới 64 Hình 15 Màn hình hiển thị icon sửa tài khoản .64 Hình 16 Màn hình hiển thị cửa sổ nhập thông tin chỉnh sửa 65 Hình 17 Màn hình hiển thị tài khoản đã chỉnh sửa 65 Hình 18 Màn hình hiển thị icon xóa tài khoản .66 Hình 19 Màn hình hiển thị tài khoản đã xóa 66 Hình 20 Màn hình hiển thị danh sách thông tin nhân viên 67 Hình 21 Màn hình hiển thị thông tin chi tiết nhân viên .67 Hình 22 Màn hình hiển thị cửa sổ nhập thông tin sửa hồ sơ nhân viên .68 Hình 23 Màn hình hiển thị sau khi nhập thông tin sửa hồ sơ .69 Hình 24 Màn hình hiển thị danh sách nhân viên sau chỉnh sửa 70 Hình 25 Màn hình hiển thị icon đồng ý xóa thông tin nhân viên 70 Hình 26 Màn hình hiển thị danh sách dự án 71 Hình 27 Màn hình hiển thị cửa sổ nhập dự án mới 71 Hình 28 Màn hình hiển thị thông tin tạo dự án mới đã nhập .72 Hình 29 Màn hình hiển thị thông tin chi tiết dự án 73 Hình 30 Màn hình hiển thị cửa sổ chỉnh sửa dự án 73 Hình 31 Màn hình hiển thị thông tin sửa đã nhập 74 Hình 32 Màn hình hiển thị đồng ý xóa dự án .75 Hình 33 Màn hình trang chủ khi đăng nhập tài khoản nhân viên 75 Hình 34 Thông tin nhân viên 76 Hình 35 Màn hình nhập thông tin 76 Hình 36 Màn hình danh sách dự án được giao .77 Hình 37 Màn hình thông tin dự án .77 5 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 Khoa công nghệ thông tin Trường đại học công nghiệp Hà Nội LỜI CẢM ƠN Để hoàn thành tốt bài tập lớn này, chúng em - Nhóm 1 xin bày tỏ lòng biết ơn đến Ths.Nguyễn Trung Phú, đã tận tình hướng dẫn, giúp đỡ và chỉ bảo nhóm trong suốt thời gian thực hiện đề tài Thầy luôn sẵn lòng lắng nghe những thắc mắc của nhóm và giải đáp một cách rõ ràng và chi tiết, luôn hướng cho chúng em một hướng đi đúng đắn và có nhiều cơ hội rộng mở nhất Nhờ vậy, nhóm 1 chúng em đã hiểu rõ hơn về chủ đề nghiên cứu và có thể tiến hành thực hiện bài tập một cách hiệu quả Với vốn kiến thức được tiếp thu trong thời gian học không chỉ là nền tảng cho quá trình làm đề tài mà còn là hành trang quý báu để chúng em tiếp tục quá trình học tập và làm việc với tâm thế vững chắc và tự tin Bên cạnh đó, nhóm 1 cũng xin chân thành cảm ơn đến các bạn trong lớp, trong quá trình học đã giúp đỡ và tạo điều kiện thuận lợi để nhóm hoàn thành bài báo cáo Và cuối cùng chúng em xin kính chúc thầy sức khỏe và thành công trong sự nghiệp Chúc các bạn luôn dồi dào sức khỏe, đạt được nhiều thành công trong quá trình học tập Chúng em xin chân thành cảm ơn! Nhóm thực hiện Nhóm 1 6 Downloaded by XINH BONG (bongbong2@gmail.com) Khoa công nghệ thông tin lOMoARcPSD|39514913 Trường đại học công nghiệp Hà Nội LỜI MỞ ĐẦU Trước tiên, hãy cùng nhìn vào bức tranh tổng thể của ngành công nghiệp nghiên cứu và phát triển trong bối cảnh hiện đại Sự tiến bộ không ngừng của công nghệ đang định hình lại cách chúng ta nghiên cứu, phát triển và ứng dụng các giải pháp mới vào thực tế Điều này đồng nghĩa với việc mở ra cơ hội vô tận nhưng cũng đặt ra những thách thức về cách tiếp cận và quản lý các dự án nghiên cứu Ở mức cơ bản, quản lý dự án nghiên cứu và phát triển không chỉ là việc theo dõi tiến độ và ngân sách Đó là quá trình kỹ thuật hóa và tối ưu hóa việc triển khai các ý tưởng từ giai đoạn khởi đầu đến kết quả cuối cùng Từ việc định rõ mục tiêu, lập kế hoạch chi tiết, đến việc quản lý nguồn lực và giải quyết rủi ro, tất cả đều cần được thực hiện một cách có chặt chẽ và có mục tiêu Chính vì lẽ đó, việc xây dựng một ứng dụng quản lý dự án nghiên cứu và phát triển trở thành một mục tiêu không chỉ quan trọng mà còn cấp thiết Ứng dụng này không chỉ giúp tiết kiệm thời gian và nguồn lực mà còn mang lại tính toàn diện, tính minh bạch và linh hoạt cho quy trình quản lý dự án Đồng thời, nó còn giúp các nhóm nghiên cứu tập trung vào việc sáng tạo và thực hiện các ý tưởng đột phá Trong tương lai gần, chúng ta sẽ tìm hiểu sâu hơn về việc xây dựng một ứng dụng quản lý dự án nghiên cứu và phát triển, từ việc định nghĩa mục tiêu, thiết kế và triển khai, đồng thời cũng đưa ra những nghiên cứu thực tế và ứng dụng thực tế để minh họa rõ ràng hơn về sự quan trọng và lợi ích mà ứng dụng này mang lại 7 Downloaded by XINH BONG (bongbong2@gmail.com) Khoa công nghệ thông tin lOMoARcPSD|39514913 Trường đại học công nghiệp Hà Nội Chương 1 Tổng quan 1.1 Giới thiệu 1.1.1 Lý do chọn đề tài Ngày nay, ngành công nghiệp nghiên cứu và phát triển đã trở thành trọng tâm của sự tiến bộ và đổi mới trong xã hội Việc quản lý các dự án trong lĩnh vực này trở nên ngày càng phức tạp và đòi hỏi sự chính xác tuyệt đối cũng như khả năng linh hoạt trong việc đáp ứng nhanh chóng với sự biến đổi liên tục của môi trường khoa học và công nghệ Mục tiêu của việc xây dựng ứng dụng quản lý dự án nghiên cứu và phát triển là giải quyết những thách thức này Một ứng dụng như vậy sẽ tạo ra một cơ sở hạ tầng kỹ thuật số linh hoạt và mạnh mẽ, từ việc lập kế hoạch, giám sát tiến độ đến tối ưu hóa việc sử dụng nguồn lực Điều này sẽ giúp đảm bảo rằng các dự án được triển khai một cách hợp lý, tiết kiệm thời gian và nguồn lực, từ đó tăng khả năng thành công và đạt được những kết quả xuất sắc Hơn nữa, việc xây dựng ứng dụng quản lý dự án sẽ giúp thúc đẩy tính minh bạch và theo dõi tiến trình Nhờ vào công nghệ, tất cả các thông tin và số liệu về tiến trình dự án sẽ được ghi nhận và cập nhật một cách tự động, đảm bảo rằng tất cả các bên liên quan đều có cái nhìn rõ ràng và chính xác về tình hình thực hiện dự án Tóm lại, việc tập trung vào xây dựng ứng dụng quản lý dự án nghiên cứu và phát triển không chỉ đáp ứng nhu cầu ngày càng tăng của ngành công nghiệp mà còn mang lại nhiều lợi ích rõ ràng trong việc tối ưu hóa quy trình và hiệu suất của các dự án nghiên cứu và phát triển Thấy được sự quan trọng của việc tối ưu hóa quy trình và hiệu suất trong lĩnh vực nghiên cứu và phát triển Nhóm 1 chúng em đã chọn đề tài” Xây 8 Downloaded by XINH BONG (bongbong2@gmail.com) Khoa công nghệ thông tin lOMoARcPSD|39514913 Trường đại học công nghiệp Hà Nội dựng ứng dụng quản lý dự án và phát triển” để làm đề tài báo cáo bài tập lớn cho học phần thực tập cơ sở ngành này 1.1.2 Mục tiêu và phạm vi nghiên cứu  Mục tiêu nghiên cứu: Phát triển và triển khai một ứng dụng quản lý dự án tiên tiến và hiệu quả trong lĩnh vực nghiên cứu và phát triển  Tối ưu hóa quy trình quản lý dự án: Tạo ra một hệ thống quản lý dự án linh hoạt và tiện ích, giúp tối ưu hóa các quy trình từ lập kế hoạch, giao nhiệm vụ đến theo dõi tiến trình và đánh giá kết quả  Nâng cao hiệu suất dự án: Đảm bảo việc sử dụng nguồn lực, thời gian và ngân sách một cách hiệu quả nhất, tạo điều kiện cho các dự án nghiên cứu và phát triển tiến triển một cách tối ưu và đạt được kết quả xuất sắc  Tăng tính minh bạch và theo dõi tiến trình: Phát triển các chức năng theo dõi tiến trình và báo cáo tự động, giúp các bên liên quan có cái nhìn rõ ràng và chính xác về tình hình thực hiện dự án  Đáp ứng nhanh chóng với biến đổi môi trường nghiên cứu: Tích hợp tính năng linh hoạt giúp tổ chức và doanh nghiệp thích ứng nhanh chóng với sự biến đổi liên tục của môi trường khoa học và công nghệ 9 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 Trường đại học công nghiệp Hà Nội Khoa công nghệ thông tin  Phạm vi nghiên cứu:  Phân tích và thiết kế hệ thống: Nghiên cứu sẽ tập trung vào phân tích yêu cầu và thiết kế ứng dụng quản lý dự án, đảm bảo tính toàn diện và linh hoạt của hệ thống  Phát triển và kiểm thử ứng dụng: Tiến hành việc phát triển ứng dụng, kết hợp việc thử nghiệm và kiểm tra để đảm bảo tính ổn định và hiệu quả của ứng dụng  Triển khai và đào tạo: Triển khai ứng dụng vào môi trường thực tế và cung cấp đào tạo cho nhóm sử dụng, đồng thời cung cấp hỗ trợ kỹ thuật khi cần thiết  Đánh giá hiệu quả: Tiến hành đánh giá sự hiệu quả của ứng dụng dựa trên các tiêu chí như tối ưu hóa quy trình, nâng cao hiệu suất và tính minh bạch  Tối ưu hóa và phát triển mở rộng: Nghiên cứu sẽ cung cấp các khuyến nghị và phương hướng để tối ưu hóa và mở rộng ứng dụng theo thời gian và nhu cầu sử dụng 1.1.3 Ý nghĩa và cơ sở lý luận  Ý nghĩa: 10 Downloaded by XINH BONG (bongbong2@gmail.com)

Ngày đăng: 27/03/2024, 15:55

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan