Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
2,13 MB
Nội dung
PHẦN MỞ ĐẦU TẦM QUAN TRỌNG, Ý NGHĨA CỦA VẤN ĐỀ NGHIÊN CỨU Hiện công nghệ thông tin vào đời sống, vào doanh nghiệp với phương thức hoạt động hoàn toàn mẻ, sáng tạo nhanh chóng, tiết kiệm nhiều thời gian, cơng sức mà khơng xác, cịn làm cho cơng việc thuận lợi phát triển lên nhiều Đặc biệt, đánh dấu bước ngoặt việc áp dụng tin học vào hệ thống quản lý, doanh nghiệp thu thập, xử lý, phổ biến thông tin, cách nhanh chóng, xác có hiệu Cơng ty Cổ phần Truyền thông Công nghệ A1 thành lập năm 2010, công ty doanh nghiệp tiên phong lĩnh vực công nghệ thông tin, tích hợp hệ thống đặc biệt giải pháp quản lý, giám sát điều khiển tập trung Với việc cung cấp thành công giải pháp công nghệ vượt trội với chất lượng tối ưu nhằm thỏa mãn tối đa nhu cầu khách hàng, A1 TECH., JSC ngày khẳng định vị Bên cạnh thành công ban đầu, công ty gặp phải khơng khó khăn bất cập quản lý dự án trễ tiến độ dự án, thất thoát tài nguyên dự án, thiếu hụt nguồn nhân lực… Bài tốn đặt cho cơng ty để hồn thiện phát triển mơ hình quản lý dự án, sở xây dựng hệ thống thông tin quản lý dự án mang lại hiệu công việc cho công ty Hiện thị trường có số phần mềm quản lý dự án Vinno, PMS, GRM số website quản lý dự án Zoho Project, Asana, Redmine, ViewPath, Collabtive, Whodo Để sử dụng công cụ quản lý dự án công ty cần trả phí sử dụng, nhiên phần mềm/website khơng thật phù hợp với hoạt động quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1 có nhiều phần dư thừa thiếu sót, thiếu tập trung bảo mật thơng tin cơng ty Vì vậy, em chọn đề tài “Phân tích thiết kế hệ thống thơng tin quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1” cho phù hợp với hoạt động công ty, tận dụng sở liệu nhân thiết lập phong cách làm việc khoa học tập trung đem lại hiệu cao MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU 2.1 Mục tiêu nghiên cứu Hiện nay, nhìn chung vấn đề quản lý dự án cơng ty quan trọng, định đến tồn tại, thành công phát triển công ty Vậy nên, để xây dựng thành công hệ thống thông tin quản lý dự án cho công ty A1 TECH., JSC cần có mục tiêu nghiên cứu đề tài cụ thể sau: Thứ nhất, hệ thống hóa kiến thức số lý luận phân tích thiết kế hệ thống thông tin doanh nghiệp như: khái niệm, phân loại, phương pháp phân tích thiết kế hệ thống Thứ hai, hệ thống hóa kiến thức lý luận mơ hình quản lý dự án nói chung Công ty Cổ phần Truyền thông Công nghệ A1 nói riêng Thứ ba, sở nghiên cứu thực trạng tình hình quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1, từ đưa số đề xuất, giải pháp áp dụng, tiến hành phân tích thiết kế hệ thống thông tin quản lý dự án công ty nhằm tạo hệ thống thông tin quản lý dự án phù hợp mang tính thiết thực hoạt động quản lý dự án đem lại hiệu công việc 2.2 Nhiệm vụ nghiên cứu Nghiên cứu tìm hiểu quy trình quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1 cách thức truyền thông tin công ty Thông qua phương pháp, công cụ hỗ trợ để hoàn thành mục tiêu đề ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU Đối tượng nghiên cứu đề tài bao gồm: Thứ nhất, dự án thơng tin dự án, quy trình quản lý dự án, người tham gian có ảnh hưởng đến hoạt động quản lý dự án Thứ hai, kiến thức phân tích thiết kế hướng đối tượng Đề tài tập trung nghiên cứu phạm vi sau: Về khơng gian: Tìm hiểu mơ hình quản lý dự án môi trường sản xuất kinh doanh Công ty Cổ phần Truyền thông Công nghệ A1 Về thời gian : Do điều kiện thời gian không cho phép nên em thu thập đầy đủ thông tin tất hoạt động doanh nghiệp, đề tài nghiên cứu sử dụng số liệu báo cáo tài cơng ty từ năm 2019 - 2021 Các số liệu phiếu khảo sát Công ty Cổ phần Truyền thông Công nghệ A1 tháng 9/2022 PHƯƠNG PHÁP NGHIÊN CỨU Phương pháp nghiên cứu phần thiếu đề tài nghiên cứu, để đạt mục tiêu đề em sử dụng phương pháp nghiên cứu sau: 4.1 Phương pháp thu thập liệu Phương pháp phiếu điều tra: Thông qua việc phát phiếu điều tra em hiểu rõ yêu cầu cách thức, quy trình thực hiện, chức cần có phần mềm quản lý dự án cơng ty Qua đó, em phân tích, thiết kế xây dựng chức năng, giao diện CSDL thỏa mãn nhu cầu thực tế công ty Phương pháp quan sát: Trên thực tế q trình thực tập cơng ty em tiếp xúc quan sát hoạt động nhân viên đội triển khai dự án người quản lý dự án Từ đó, em hiểu sâu quy trình quản lý dự án cụ thể để xây dựng phần mềm quản lý dự án Phương pháp nghiên cứu tài liệu: Em tìm hiểu tài liệu quy trình quản lý dự án, tài liệu kế tốn cơng ty, tài liệu có liên quan xây dựng hệ thống thơng tin quản lý dự án để thu thập thêm thông tin phục vụ cho việc xây dựng chức theo ý tưởng Phương pháp vấn: Ngồi phương pháp em vấn số anh chị nhân viên công ty để biết thêm sở thích, yêu cầu họ phần mềm để thiết kế giao diện đơn giản, dễ hiểu dễ sử dụng 4.2 Phương pháp xử lý liệu Phương pháp phân tích, thiết kế: Dữ liệu thu thập qua chọn lọc để lấy thơng tin xác Sau đó, em tiến hành phân tích, thiết kế hệ thống thống thông tin quản lý dự án theo hướng đối tượng KẾT CẤU KHÓA LUẬN Chương 1: Cơ sở lý luận đề tài nghiên cứu Chương 2: Kết phân tích, đánh giá thực trạng hệ thống thơng tin quản lý dự án Công ty Cổ phần Truyền thơng Cơng nghệ A1 Chương 3: Phân tích thiết kế hệ thống thông tin quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1 CHƯƠNG 1: CƠ SỞ LÝ LUẬN CỦA VẤN ĐỀ NGHIÊN CỨU 1.1 NHỮNG KHÁI NIỆM CƠ BẢN 1.1.1 Các khái niệm phân tích thiết kế hệ thống thông tin Khái niệm hệ thống: Hệ thống tập hợp có tổ chức gồm nhiều phần tử có mối quan hệ tương tác, ràng buộc lẫn nhau, phối hợp hoạt động để đạt mục tiêu chung Cca phần tử hệ thống vật chất phi vật chất người, máy móc, thơng tin, liệu, phương pháp xử lý, qui tắc hoạt động, quy trình xử lý, … (“Giáo trình Hệ thống thơng tin quản lý” PGS.TS Đàm Gia Mạnh, Trường Đại học Thương Mại) Khái niệm HTTT: Hệ thống thông tin tập hợp kết hợp phần cứng, phần mềm hệ mạng truyền thông xây dựng sử dụng để thu thập, tạo, tái tạo, phân phối chia sẻ liệu, thông tin tri thức nhằm phục vụ mục tiêu tổ chức (Nguyễn Văn Ba, 2003, Phân tích thiết kế hệ thống thông tin, Nhà xuất Đại học Quốc Gia Hà Nội) Vai trị hệ thống thơng tin: Các tổ chức sử dụng hệ thống thơng tin với nhiều mục đích khác Trong việc quản trị nội bộ, hệ thống thông tin giúp đạt thông hiểu nội bộ, thống hành động, trì sức mạnh tổ chức, đạt lợi cạnh tranh Với bên ngồi, hệ thống thơng tin giúp nắm bắt nhiều thông tin khách hàng cải tiến dịch vụ, nâng cao sức cạnh tranh, tạo đà cho phát triển Tùy thuộc vào hệ thống mà mơ hình hệ thống thơng tin tổ chức có đặc thù riêng, nhiên chúng tuân theo quy tắc định Hệ thống thông tin thực người, thủ tục, liệu thiết bị tin học không tin học, nhiệm vụ Hệ thống thông tin doanh nghiệp xử lý thông tin tổ chức thuộc nhiều phận thông tin kinh doanh, thông tin nhân sự, khách hàng,… Ta hiểu xử lý thông tin tập hợp thao tác áp dụng lên thông tin nhằm chuyển chúng dạng trực tiếp sử dụng được, làm cho chúng trở thành hiểu được, tổng hợp hơn, truyền đạt hơn, có dạng đồ họa… Các phận cấu thành hệ thống thông tin: Mọi hệ thống thơng tin có phận: phận đưa liệu vào, phận xử lý, kho liệu phận đưa liệu (xem hình 2.1) Hình 2.1 Mơ hình hệ thống thơng tin Đầu vào (Inputs) hệ thống thông tin lấy từ nguồn (Sources) xử lý (Processing) hệ thống sử dụng với liệu lưu trữ từ trước Kết xử lý (Outputs) chuyển đến đích (Destination) cập nhật vào kho lưu trữ liệu (Storage) Một phận quan trọng hệ thống thông tin sở liệu Dữ liệu có tầm quan trọng sống doanh nghiệp hay tổ chức, phân tích, thiết kế hệ thống thơng tin u cầu phân tích viên làm việc với sở liệu Trước máy tính điện tử chưa đời tất thơng tin hệ thống thu thập xử lý theo phương thức thủ công Các liệu ghi bảng, ghi sổ sách… Ngày nhờ phát triển mạnh mẽ cơng nghệ máy tính mà việc xử lý, lưu trữ liệu trở nên thuận tiện nhanh chóng nhiều Khái niệm phân tích thiết kế hệ thống: Phân tích thiết kế hệ thống quy trình để phát triển bảo trì ứng dụng hệ thống thơng tin với mục đích nâng cao hiệu cơng việc - Phân tích hệ thống thơng tin q trình nhìn nhận, đánh giá hệ thống thông tin áp dụng để xác định khả phát triển, cải tiến hệ thống Mục đích phân tích hệ thống thơng tin giúp việc thu thập thông tin, đánh giá hệ thống sử dụng, xác định vấn đề tồn hệ thống Việc phân tích hệ thống bao gồm nhiệm vụ: Xây dựng cách nhìn tổng quan rõ ràng hệ thống mục đích hệ thống cần xây dựng, liệt kê nhiệm vụ mà hệ thống cần thực hiện, phát triển từ vựng để mơ tả tốn - Thiết kế hệ thống thơng tin q trình tiến hành chi tiết phát triển hệ thống, xác định hệ thống xây dựng dựa kết việc phân tích, đưa phần tử hỗ trợ giúp cấu thành nên hệ thống hoạt động thực định nghĩa chiến lược cài đặt cho hệ thống Thiết kế hệ thống cung cấp thông tin cách chi tiết cho ban lãnh đạo xem xét có chấp nhận hệ thống hay không vận hành Thiết kế hệ thống cho phép đội phát triển dự án nhìn tổng quan hệ thống, nhận vấn đề tồn hệ thống 1.1.2 Các phương pháp phân tích thiết kế hệ thống Có phương pháp phân tích thiết kế HTTT, chủ yếu Phương pháp thiết hệ thống cổ điển (thiết kế phi cấu trúc), Phương pháp phân tích thiết kế hệ thống bán cấu trúc Phương pháp phân tích thiết kế hệ thống có cấu trúc Phương pháp thiết hệ thống cổ điển (thiết kế phi cấu trúc) Đặc điểm: - Gồm pha (phase): Khảo sát, thiết kế, viết lệnh, kiểm thử đơn lẻ, kiểm thử hệ con, kiểm thử toàn hệ thống - Việc hoàn thiện hệ thống thực theo hướng “bottom-up” (từ lên) theo nguyên tắc tiến hành từ pha tới pha khác Nhược điểm: - Gỡ rối, sửa chữa khó khăn phức tạp Ví dụ giai đoạn kiểm thử (test) có lỗi xuất giai đoạn cuối pha kiểm thử Lúc đó, tuỳ theo mức độ nghiêm trọng lỗi, buộc phải sửa đổi hàng loạt mođun Khi lỗi phát hiện, khó chẩn đốn modun (trong số hàng trăm, hàng ngàn mơ đun) chứa lỗi - Vì thực theo nguyên tắc pha nên sau kết thúc pha, người ta khơng cần phải bận tâm đến Nếu pha trước cịn lỗi pha sau phải tiếp tục chịu ảnh hưởng lỗi Mặt khác hầu hết dự án thường phải tuân thủ theo kế hoạch chung ấn định từ trước kết khó mà ý với thời gian quy định Phương pháp phân tích thiết kế hệ thống bán cấu trúc Đặc điểm: - - Một loạt bước “bottom-up” viết lệnh kiểm thử thay giai đoạn hoàn thiện “top-down” Nghĩa modun mức cao viết lệnh kiểm thử trước đến modun chi tiết mức thấp Pha thiết kế cổ điển thay thiết kế có cấu trúc Nhược điểm: Người thiết kế nói chung liên lạc với phân tích lên hệ thống hai chẳng có liên hệ với người sử dụng Do vậy, trình phân tích thiết kế gần tách thành hai pha độc lập Phương pháp phân tích thiết kế hệ thống có cấu trúc Đặc điểm phương pháp hoạt động thực song song, hoạt động cung cấp sửa đổi phù hợp cho nhiều hoạt động trước Một số phương pháp phân tích có cấu trúc: Các phương pháp hướng chức - Phương pháp SADT (Structured Analysis and Design Technie) Mỹ dựa theo phương pháp phân rã hệ thống lớn thành hệ thống đơn giản Nó có hệ thống trợ giúp theo kiểu đồ hoạ để biểu diễn hệ thống việc trao đổi thông tin hệ Kỹ thuật chủ yếu SADT dựa sơ đồ luồng liệu, từ điển liệu (Data Dictionnary), ngơn ngữ mơ tả có cấu trúc, ma trận chức Nhưng SADT chưa quan tâm cách thích đáng mơ hình chức hệ thống - Phương pháp MERISE (MEthod pour Rassembler les Idees Sans Effort) Pháp dựa mức bất biến (cịn gọi mức trừu tượng hố) hệ thống thông tin mức quan niệm, mức tổ chức, mức vật lý có kết hợp với mơ hình - Phương pháp CASE (Computer-Aided System Engineering) - phương pháp phân tích thiết kế tự động nhờ trợ giúp máy tính Từ kinh nghiệm nghiên cứu trình xây dựng hệ thống, hãng Oracle đưa tiếp cận công nghệ Phương pháp luận phân tích thiết kế hệ thống CASE*Method Đây cách tiếp cận theo hướng "topdown" phù hợp với yêu cầu xây dựng hệ thống thông tin doanh nghiệp sản xuất kinh doanh thương mại Phương pháp hướng đối tượng Cách tiếp cận hướng đối tượng lối tư theo cách ánh xạ thành phần tốn vào đối tượng ngồi đời thực Với cách tiếp cận này, hệ thống chia tương ứng thành thành phần nhỏ gọi đối tượng, đối tượng bao gồm đầy đủ liệu hành động liên quan đến đối tượng Các đối tượng hệ thống tương đối độc lập với phần mềm xây dựng cách kết hợp đối tượng lại với thông qua mối quan hệ tương tác chúng Đặc điểm: - Đặt trọng tâm vào đối tượng, tập trung vào liệu thay hàm - Chương trình chia thành đối tượng - Các đối tượng tác động trao đổi thông tin cho thông qua hàm với chế thông báo - Đóng gói chức liệu (với đối tượng ta truy cập trực tiếp vào thành phần liệu mà phải thơng qua thành phần chức năngphương thức) - Các cấu trúc liệu thiết kế để đặc tả đối tượng - Các hàm xác định vùng liệu đối tượng gắn với cấu trúc liệu - Chương trình thiết kế theo cách tiếp cận từ lên Một số khái niệm hướng đối tượng bao gồm: - Đối tượng (object): đối tượng biểu diễn thực thể vật lý, thực thể khái niệm thực thể phần mềm - Lớp (class): mơ tả nhóm đối tượng có chung thuộc tính, hành vi mối quan hệ Như vậy, đối tượng thể lớp lớp định nghĩa trừu tượng đối tượng - Thành phần (component): phần hệ thống hoạt động độc lập giữ chức định hệ thống - Gói (package): cách tổ chức thành phần, phần tử hệ thống thành nhóm Nhiều gói kết hợp với trở thành hệ thống (subsystem) - Kế thừa: phương pháp hướng đối tượng, lớp sử dụng lại thuộc tính phương thức hay nhiều lớp khác Kiểu quan hệ gọi quan hệ kế thừa, xây dựng dựa mối quan hệ kế thừa toán thực tế Các phương pháp hướng đối tượng: - Phương pháp HOOD (Hierarchical Object Oriented Design) phương pháp lựa chọn để thiết kế hệ thống thời gian thực Những phương pháp lại yêu cầu phần mềm phải mã hoá ngơn ngữ lập trình ADA Do phương pháp hỗ trợ cho việc thiết kế đối tượng mà khơng hỗ trợ cho tính kế thừa phân lớp - Phương pháp RDD (Responsibility Driven Design) dựa việc mơ hình hố hệ thống thành lớp Các công việc mà hệ thống phải thực phân tích chia cho lớp hệ thống Các đối tượng lớp hệ thống trao đổi thông báo với nhằm thực công việc đặt Phương pháp RDD hỗ trợ cho khái niệm lớp, đối tượng kế thừa cách tiếp cận hướng đối tượng - Phương pháp OMT (Object Modelling Technique) phương pháp xem cách tiếp cận hướng đối tượng Phương pháp khắc phục số nhược điểm phương pháp tiếp cận hướng đối tượng trước mắc phải →Trên mặt lý thuyết ta thấy cách tiếp cận hướng đối tượng có bước phát triển so với tiếp cận hướng chức Nhưng thực tế việc phân tích thiết kế hệ thống theo cách tiếp cận hướng đối tượng gặp nhiều khó khăn chưa có nhiều cơng cụ phát triển hỗ trợ cho việc thiết kế hướng đối tượng Chính cách tiếp cận chưa phát triển rộng rãi 1.1.3 Phân tích thiết kế hệ thống thông tin UML UML (Unifield Modeling Language) ngơn ngữ mơ hình hố thống có phần bao gồm ký hiệu hình học, phương pháp hướng đối tượng sử dụng để thể miêu tả thiết kế hệ thống Nó ngơn ngữ để đặc tả, trực quan hoá, xây dựng làm sưu liệu cho nhiều khía cạnh khác hệ thống có nồng độ phần mềm cao UML sử dụng làm công cụ giao tiếp người dùng, nhà phân tích, nhà thiết kế nhà phát triển phần mềm Các bước phân tích thiết kế hướng đối tượng xây dựng biểu đồ kí hiệu UML, ngơn ngữ mơ hình hóa thống xây dựng để mơ hình hóa q trình phát triển hệ thống phần mềm hướng đối tượng Phân tích thiết kế hướng đối tượng chia làm hai pha: pha phân tích pha thiết kế Pha phân tích: - Xây dựng Biểu đồ Use - case: Dựa tập yêu cầu ban đầu, người phân tích tiến hành xác định tác nhân, use case quan hệ use case để mô tả lại chức hệ thống Một thành phần quan trọng biểu đổ use case kịch mô tả hoạt động hệ thống use case cụ thể - Xây dựng biểu đồ lớp: Xác định tên lớp, thuộc tính lớp, số phương thức mối quan hệ sơ đồ lớp - Xây dựng biểu đồ trạng thái: Mô tả trạng thái chuyển tiếp trạng thái hoạt động đối tượng thuộc lớp Pha thiết kế: - Xây dựng biểu đồ tương tác (biểu đồ cộng tác biểu đồ tuần tự): mô tả chi tiết hoạt động use case dựa scenario có lớp xác định pha phân tích - Xây dựng biểu đồ lớp chi tiết: tiếp tục hoàn thiện biểu đồ lớp bao gồm bổ sung lớp thiếu, dựa biểu đồ trạng thái để bổ sung thuộc tính, dựa biểu đồ tương tác để xác định phương thức mối quan hệ lớp - Xây dựng biểu đồ hoạt động: Mô tả hoạt động phương thức phức tạp lớp hoạt động hệ thống có liên quan nhiều lớp - Xây dựng biểu đồ thành phần: xác định gói, thành phần tổ chức phần mềm theo thành phần - Xây dựng biểu đồ triển khai hệ thống: xác định thành phần thiết bị cần thiết để triển khai hệ thống, giao thức dịch vụ hỗ trợ ... thông tin quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1 Chương 3: Phân tích thiết kế hệ thống thơng tin quản lý dự án Công ty Cổ phần Truyền thông Công nghệ A1 CHƯƠNG 1: CƠ SỞ LÝ LUẬN... LÝ DỰ ÁN TẠI CÔNG TY CỔ PHẦN TRUYỀN THÔNG VÀ CÔNG NGHỆ A1 2.1 TỔNG QUAN VỀ CÔNG TY 2.1.1 Giới thiệu chung công ty 2.1.1.1 Sơ lược công ty Tên công ty: Công ty Cổ phần Truyền thông Công nghệ A1. .. hình quản lý dự án Công ty Cổ phần Truyền thông Cơng nghệ A1, từ đưa số đề xuất, giải pháp áp dụng, tiến hành phân tích thiết kế hệ thống thơng tin quản lý dự án công ty nhằm tạo hệ thống thông tin