Luận văn đại học thương mại phân tích thiết kế phần mềm quản lý nhân sự tại công ty cổ phần phát triển kinh doanh artemis

Luận văn phân tích thiết kế phần mềm quản lý nhân sự tại công ty cổ phần phát triển kinh doanh Artemis, nâng cao hiệu quả quản lý.

Trường đại học

Đại học Thương mại

Chuyên ngành

Quản lý nhân sự

Người đăng

Ẩn danh

Thể loại

khóa luận
67
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. PHẦN MỞ ĐẦU

1.1. Tầm quan trọng và ý nghĩa của đề tài

1.2. Đối tượng và phạm vi nghiên cứu của đề tài

1.3. Phương pháp nghiên cứu

1.4. Kết cấu của khóa luận

2. CHƯƠNG I: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

2.1. Một số khái niệm cơ bản

2.1.1. Khái niệm về phần mềm

2.1.2. Khái niệm về nhân sự, vai trò của quản lý nhân sự đối với doanh nghiệp

2.2. Cơ sở lý luận về phân tích thiết kế

2.2.1. Khái niệm về phân tích và thiết kế

2.2.2. Các phương pháp phân tích và thiết kế hệ thống thông tin

2.3. Lý thuyết phân tích thiết kế hướng đối tượng

2.3.1. Ưu điểm của mô hình hướng đối tượng

2.3.2. Các giai đoạn của chu trình phát triển phần mềm hướng đối tượng

2.3.3. Những vấn đề đặt ra trong phân tích thiết kế hướng đối tượng

2.3.4. Phân tích thiết kế hướng đối tượng với UML

2.3.4.1. Lập mô hình nghiệp vụ
2.3.4.2. Xác định yêu cầu của hệ thống

2.3.5. Các sơ đồ sử dụng trong phân tích thiết kế hướng đối tượng

3. CHƯƠNG II: PHÂN TÍCH ĐÁNH GIÁ THỰC TRẠNG ỨNG DỤNG HTTT TRONG QUẢN LÝ NHÂN SỰ TẠI CÔNG TY CỔ PHẦN PHÁT TRIỂN KINH DOANH ARTEMIS

3.1. Tổng quan về công ty cổ phần phát triển kinh doanh Artemis

3.1.1. Giới thiệu về doanh nghiệp

3.1.2. Bộ máy tổ chức của doanh nghiệp

3.1.3. Ngành nghề kinh doanh

3.1.4. Tình hình kinh doanh của công ty

3.2. Tình hình ứng dụng CNTT, HTTT trong doanh nghiệp

3.2.1. Một số vấn đề về thông tin và HTTT trong doanh nghiệp

3.2.2. Cơ sở hạ tầng CNTT

3.2.3. Giới thiệu Website của doanh nghiệp

3.2.4. TMĐT của doanh nghiệp

3.3. Đánh giá thực trạng tình hình quản lý nhân sự tại công ty cổ phần phát triển kinh doanh Artemis

4. CHƯƠNG III: PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰ TẠI CÔNG TY CỔ PHẦN PHÁT TRIỂN KINH DOANH ARTEMIS

4.1. Mô tả bài toán

4.1.1. Yêu cầu chức năng

4.1.2. Yêu cầu phi chức năng

4.2. Phân tích thiết kế phần mềm

4.2.1. Biểu đồ use case

4.2.3. Biểu đồ trạng thái

4.2.4. Biểu đồ tuần tự

4.2.5. Biểu đồ hoạt động

4.2.6. Biểu đồ thành phần

4.2.7. Biểu đồ triển khai

4.3. Thiết kế hệ thống

4.3.1. Thiết kế cơ sở dữ liệu

4.3.2. Thiết kế giao diện

4.4. Một số kiến nghị cho đề tài nghiên cứu

PHẦN KẾT LUẬN

TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tóm tắt

I. Tổng quan về phần mềm quản lý nhân sự tại công ty Artemis

Phần mềm quản lý nhân sự đóng vai trò quan trọng trong việc tối ưu hóa quy trình làm việc tại công ty Artemis. Với sự phát triển nhanh chóng của công nghệ thông tin, việc áp dụng phần mềm vào quản lý nhân sự không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả công việc. Công ty Artemis, với hơn 150 nhân viên, đang đối mặt với nhiều thách thức trong việc quản lý thông tin nhân sự. Do đó, việc thiết kế một phần mềm quản lý nhân sự là cần thiết để cải thiện quy trình này.

1.1. Tầm quan trọng của phần mềm quản lý nhân sự

Phần mềm quản lý nhân sự giúp tổ chức lưu trữ và xử lý thông tin một cách hiệu quả. Điều này không chỉ giảm thiểu sai sót mà còn giúp các nhà quản lý dễ dàng theo dõi và đánh giá hiệu suất làm việc của nhân viên.

1.2. Các chức năng chính của phần mềm quản lý nhân sự

Phần mềm quản lý nhân sự tại công ty Artemis sẽ bao gồm các chức năng như quản lý hồ sơ nhân viên, chấm công, tính lương và báo cáo. Những chức năng này giúp tối ưu hóa quy trình làm việc và nâng cao hiệu quả quản lý.

II. Vấn đề và thách thức trong quản lý nhân sự tại công ty Artemis

Công ty Artemis hiện đang gặp phải nhiều vấn đề trong quản lý nhân sự, đặc biệt là việc sử dụng sổ sách để theo dõi thông tin. Việc này không chỉ tốn thời gian mà còn dễ dẫn đến sai sót trong quá trình quản lý. Hơn nữa, sự thay đổi liên tục về số lượng nhân viên cũng gây khó khăn trong việc cập nhật thông tin. Do đó, việc xây dựng một hệ thống thông tin quản lý nhân sự là rất cần thiết.

2.1. Những khó khăn trong việc quản lý thông tin nhân sự

Việc quản lý thông tin nhân sự bằng sổ sách dẫn đến tình trạng nhầm lẫn và thiếu chính xác. Điều này ảnh hưởng đến khả năng ra quyết định của các nhà quản lý.

2.2. Tác động của việc thiếu hệ thống quản lý

Thiếu một hệ thống quản lý nhân sự hiệu quả có thể dẫn đến việc không theo dõi được hiệu suất làm việc của nhân viên, từ đó ảnh hưởng đến sự phát triển của công ty.

III. Phương pháp phân tích và thiết kế phần mềm quản lý nhân sự

Để xây dựng phần mềm quản lý nhân sự hiệu quả, cần áp dụng các phương pháp phân tích và thiết kế hệ thống thông tin. Phương pháp này giúp xác định rõ yêu cầu và chức năng cần thiết của phần mềm, từ đó tạo ra một sản phẩm đáp ứng nhu cầu thực tế của công ty.

3.1. Phân tích yêu cầu chức năng của phần mềm

Yêu cầu chức năng của phần mềm bao gồm quản lý hồ sơ nhân viên, chấm công, tính lương và báo cáo. Những yêu cầu này cần được xác định rõ ràng để đảm bảo phần mềm hoạt động hiệu quả.

3.2. Thiết kế giao diện người dùng thân thiện

Giao diện người dùng cần được thiết kế đơn giản và dễ sử dụng để nhân viên có thể thao tác một cách nhanh chóng và hiệu quả.

IV. Ứng dụng thực tiễn của phần mềm quản lý nhân sự tại công ty Artemis

Việc áp dụng phần mềm quản lý nhân sự tại công ty Artemis sẽ mang lại nhiều lợi ích. Phần mềm không chỉ giúp tiết kiệm thời gian mà còn nâng cao độ chính xác trong việc quản lý thông tin nhân sự. Hơn nữa, việc sử dụng phần mềm sẽ giúp công ty dễ dàng theo dõi và đánh giá hiệu suất làm việc của nhân viên.

4.1. Kết quả đạt được sau khi áp dụng phần mềm

Sau khi áp dụng phần mềm, công ty Artemis đã giảm thiểu được thời gian quản lý thông tin nhân sự và nâng cao hiệu quả công việc.

4.2. Phản hồi từ nhân viên về phần mềm

Nhân viên tại công ty Artemis đã có những phản hồi tích cực về phần mềm, cho rằng nó giúp họ làm việc hiệu quả hơn và giảm bớt áp lực trong công việc.

V. Kết luận và tương lai của phần mềm quản lý nhân sự tại công ty Artemis

Phần mềm quản lý nhân sự là một giải pháp cần thiết cho công ty Artemis trong bối cảnh hiện nay. Việc áp dụng phần mềm không chỉ giúp tối ưu hóa quy trình quản lý mà còn nâng cao hiệu quả làm việc của nhân viên. Trong tương lai, công ty cần tiếp tục cải tiến và phát triển phần mềm để đáp ứng tốt hơn nhu cầu của tổ chức.

5.1. Định hướng phát triển phần mềm trong tương lai

Công ty Artemis cần xem xét việc cập nhật và nâng cấp phần mềm để đáp ứng nhu cầu ngày càng cao của quản lý nhân sự.

5.2. Tầm quan trọng của việc đào tạo nhân viên sử dụng phần mềm

Đào tạo nhân viên sử dụng phần mềm là rất quan trọng để đảm bảo rằng họ có thể khai thác tối đa các chức năng của phần mềm.

25/07/2025
Luận văn đại học thương mại phân tích thiết kế phần mềm quản lý nhân sự tại công ty cổ phần phát triển kinh doanh artemis

Trích đoạn nội dung tài liệu

CHƯƠNG I: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN 1. Một số khái niệm cơ bản 1.1 Khái niệm về phần mềm Phần mềm máy tính (Computer Software) hay gọi tắt là Phần mềm (Software) là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định, và các dữ liệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ hay chức năng hoặc giải quyết một vấn đề cụ thể nào đó. Phần mềm thực hiện các chức năng của nó bằng cách gửi các chỉ thị trực tiếp đến phần cứng (hay phần cứng máy tính, Computer Hardware) hoặc bằng cách cung cấp dữ liệu để phục vụ các chương trình hay phần mềm khác. Phần mềm là một khái niệm trừu tượng, nó khác với phần cứng ở chỗ là "phần mềm không thể sờ hay đụng vào", và nó cần phải có phần cứng mới có thể thực thi được.

Phân loại Theo phương thức hoạt động: +) Phần mềm hệ thống: dùng để vận hành máy tính và các phần cứng máy tính, ví dụ như các hệ điều hành máy tính Windows, Linux, Unix, các thư viện động (còn gọi là thư viện liên kết động (dynamic linked library - DLL) của hệ điều hành, các trình điều khiển (driver), phần sụn (firmware) và BIOS. Đây là các loại phần mềm mà hệ điều hành liên lạc với chúng để điều khiển và quản lý các thiết bị phần cứng. +) Phần mềm ứng dụng: để người sử dụng có thể hoàn thành một hay nhiều công việc nào đó, ví dụ như các phần mềm văn phòng (Microsoft Office, OpenOffice), phần mềm doanh nghiệp, phần mềm quản lý nguồn nhân lực, phần mềm giáo dục, cơ sở dữ liệu, phần mềm trò chơi, chương trình tiện ích, hay các loại phần mềm độc hại. +) Các phần mềm chuyển dịch mã bao gồm trình biên dịch và trình thông dịch: các loại chương trình này sẽ đọc các câu lệnh từ mã nguồn được viết bởi các lập trình viên theo một ngôn ngữ lập trình và dịch nó sang dạng ngôn ngữ máy mà máy tính có thể hiểu đưọc, hay dịch nó sang một dạng khác như là tập tin đối tượng (object file) và 4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com các tập tin thư viện (library file) mà các phần mềm khác (như hệ điều hành chẳng hạn) có thể hiểu để vận hành máy tính thực thi các lệnh.

Theo khả năng ứng dụng: +) Những phần mềm không phụ thuộc, nó có thể được bán cho bất kỳ khách hàng nào trên thị trường tự do. Ví dụ: phần mềm về cơ sở dữ liệu như Oracle, đồ họa như Photoshop, Corel Draw, soạn thảo và xử lý văn bản, bảng tính. Ưu điểm: Thông thường đây là những phần mềm có khả năng ứng dụng rộng rãi cho nhiều nhóm người sử dụng. Khuyết điểm: Thiếu tính uyển chuyển, tùy biến.

+) Những phần mềm được viết theo đơn đặt hàng hay hợp đồng của một khách hàng cụ thể nào đó (một công ty, bệnh viện, trường học,. Ví dụ: phần mềm điều khiển, phần mềm hỗ trợ bán hàng.2 Khái niệm về nhân sự, vai trò của quản lý nhân sự đối với doanh nghiệp - Khái niệm quản lý nhân sự: quản lý nhân sự hay quản lý nhân lực là sự khai thác và sử dụng nguồn nhân lực của một tổ chức hay một công ty một cách hợp lý và hiệu quả. Quản lý nhân sự có thể áp dụng cho mọi lĩnh vực, không riêng gì trong sản xuất kinh doanh. - Mục tiêu của quản lý nhân sự: là có thể quản lý nhân viên một cách tốt nhất hiệu quả nhất.

Đó không chỉ là quản lý về lương, thưởng mà còn là quản lý hồ sơ, quản lý tuyển dụng - Tác dụng của quản lý nhân sự: quản lý nhân sự góp phần vào việc giải quyết các mặt kinh tế xã hội của vấn đề lao động. Mỗi công ty hoạt động được đều phải có các phòng ban, có cấp trên cấp dưới chính vì vậy công tác quản lý nhân sự tạo ra một bầu không khí cho doanh nghiệp, công ty, giúp công ty hoạt dộng và phát triển. Đây có thể coi là một yếu tố quan trọng quyết định sự thành bại của công ty. - Các hình thức và mô hình quản lý nhân sự: +) Lấy cá nhân làm trung tâm, tập trung ảnh hưởng.

Phương pháp này có đặc tính là quyền lợi tập trung vào tay một người quan trọng, nhân viên chỉ là công cụ tạo lợi nhuận, không có quyền tham gia vào hoạch định, định hướng phát triển của công ty. Hình thức này cứng nhắc không có chuyển biến, không phát huy được những ưu điểm của toàn bộ nhân viên 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com +) Cá nhân làm trung tâm, nhưng theo hướng quản lý tập thể. Mô hình này có đặc điểm là quyền lợi của doanh nghiệp được phân phối từ trên xuống dưới từng nhân viên, mọi chính sách đều xuất phát từ lợi ích chung, mọi nhân viên đều có quyền bày tỏ quan điểm, có tính dân chủ. Nó phát huy được tối đa những ưu điểm của nhân viên.

+) Tập thể lãnh đạo kiểu cũ: nhiều người lãnh đạo nhưng không thấy vai trò của người cao nhất dẫn đến việc trách nhiệm không được quy định cụ thể cho cá nhân nào. Cơ sở lý luận về phân tích thiết kế 2.1 Khái niệm về phân tích và thiết kế Phân tích và thiết kế hệ thống thông tin là phương pháp để sử dụng để tạo ra và duy trì hệ thống thông tin nhằm thực hiện các chức năng cơ bản như lưu trữ và ử lý thông tin dữ liệu. Mục tiêu chính của phân tích thiết kế hệ thống là cải tiển hệ thống cấu trúc, điển hình là qua ứng dụng phần mềm, có thể giúp đỡ các nhân viên hoàn tất các công việc chính của doanh nghiệp được dễ dàng và hiệu quả hơn Phân tích thiết kế hệ thống thông tin được dựa trên: +) Sự hiểu biết về các mục tiêu, các cấu trúc và các quy trình tổ chức. +) Kiến thức để triển khai công nghệ thông tin nhằm mang lại lợi ích cho doanh nghiệp.

Phân tích thiết kế hệ thống thông tin là phương pháp luận để xây dựng và phát triển hệ thống thông tin bao gồm các lý thuyết, mô hình, phương pháp và các công cụ sử dụng trong quá trình phân tích và thiết kế hệ thống.2 Các phương pháp phân tích và thiết kế hệ thống thông tin Có 2 phương pháp phân tích và thiết kế hướng đối tượng - Phương pháp phân tích theo hướng chức năng: là kiểu phân tích lấy quá trình làm trung tâm để phân tích một hệ đang có và xác định các yêu cầu nghiệp vụ cho một hệ thống mới. Đặc điểm của phương pháp phân tích thiết kế hướng chức năng là phân rã một hệ thống lớn thành các hệ thống con từ trên xuống. Phương pháp này tiến hành phân rã bài toán thành các bài toán nhỏ hơn rồi tiếp tục phan rã thành các bài toán con cho đến khi nhận được bài toán có thể cài đặt được ngay sửu dụng ngôn ngữ các hàm của ngôn ngữ lập trình hướng chức năng 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Phương pháp phân tích hướng đối tượng: cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực. Với cách tiếp cận này, hệ thống được chia tương ứng thành các thành phần nhỏ gọi là các đối tượng, mỗi đối tượng bao gồm đầy đủ cả dư liệu và hành động liên quan đến đối tượng đó.

Các đối tượng trong hệ thống tương đối đọc lập với nhau và phần mềm sẽ được xây dựng bằng cách kết hợp các đối tượng dó lại với nhau thông qua các mối quan hệ và tương tác giữa chúng. Lý thuyết phân tích thiết kế hướng đối tượng Ý tưởng cơ bản của việc tiếp cận hướng đối tượng là phát triển 1 hệ thống bao gồm các đối tượng độc lập tương đối với nhau. Mỗi đối tượng bao hàm trong nó cả dữ liệu và các xử lý tiến hành trên các dư liệu này được gọi là bao gói thông tin. Ví dụ như khi đã xây dựng một số đối tượng căn bản trong thế giới máy tính thì ta có thể chắp chúng lại với nhau để tạo ứng dụng của mình.1 Ưu điểm của mô hình hướng đối tượng Đối tượng độc lập tương đối, che giấu thông tin, việc sửa đổi đôi tượng không gây ảnh hưởng lan truyền sang các đối tượng khác.

Những đối tượng trao đổi thông tin được với nhau bằng cách truyền thông điệp làm cho việc liên kết giữa các đối tượng lỏng lẻo có thể ghép nối tùy ý, dễ dàng bảo trì, nâng cấp, đảm bảo cho việc mô tả các giao diện diện giữa các đơn thể been trong hệ thống được dễ dàng hơn Việc phân tích và thiết kế theo cách phân bài toán của mình thành các đối tượng là hướng tới lời giải của thế giới thực Các đối tượng có thể được sử dụng lại do tính kế thừa của đối tượng cho phép xác định các modul và sử dụng ngay sau khi chúng thực hiện đầy đủ các chức năng và sau đó mở rộng các đơn thể dó mà không ảnh hưởng tới các đơn thể đã có. Hệ thống hướng đối tượng dễ dàng được mở rộng thành các hệ thống lớn nhờ tương tác thông qua việc nhận và gửi các thông báo. Xây dựng hệ thống thành các thành phần khác nhau. Mỗi thành phần được xây dựng độc lập và sau đó ghép chúng lại với nhau đảm bảo được có đầy đủ các thông tin giao dịch.

7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Việc phát triển và bảo trì hệ thống đơn giản hơn rất nhiều do có sự phân hoạch rõ ràng, là kết quả của việc bao gói thông tin và sự kết nối giữa các đối tượng thông qua giao diện, việc sử dụng lại các thành phần đảm bảo độ tin cậy cao của hệ thống. Cho phép áp dụng các phương pháp phát triển mà gắn các bước phát triển thiết kế và cài đặt trong quá trình phát triển phần mềm trong một giai đoạn ngắn Quá trình phát triển phần mềm đồng thời là quá trình cộng tcs của khách hàng / người dùng nhà phân tích, nhà thiết kế, nhà phát triển, chuyên gia lĩnh vực, chuyên gia kỹ thuật. nên lối tiếp cận này khiến cho việc giao tiếp giữa họ được dễ dàng hơn. Một trong nhưng ưu điểm bậc nhất của của phương pháp phân tích và thiết kế hướng đối tượng là tính tái sử dụng: bạn có thể tạo các thành phần một lần và dùng chúng nhiều lần sau đó.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ