Luận văn tốt nghiệp: Xây dựng giải pháp phần mềm quản lý cho công ty - Nguyễn Hiển Hiệp

Nghiên cứu luận văn tốt nghiệp của Nguyễn Hiển Hiệp với mã đề tài PM22 10 LVNT. Bài viết tổng hợp nội dung, phương pháp và kết quả chính của công trình.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn tốt nghiệp

2022

62
8
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về giải pháp phần mềm quản lý tổng thể doanh nghiệp

Giải pháp phần mềm quản lý tổng thể doanh nghiệp (ERP) là hệ thống tích hợp nhiều phân hệ chức năng. Hệ thống bao gồm kinh doanh, kế toán, tài chính, nhân sự và marketing. Mỗi phân hệ xử lý một lĩnh vực nghiệp vụ riêng biệt. Tuy nhiên, tất cả kết nối chặt chẽ thông qua cơ sở dữ liệu dùng chung. Doanh nghiệp sử dụng giải pháp này để kiểm soát toàn bộ hoạt động trên một nền tảng duy nhất. Thông tin được lưu tập trung giúp loại bỏ sai lệch dữ liệu giữa các bộ phận. Quy trình nghiệp vụ được chuẩn hóa từ khâu nhập liệu đến xuất báo cáo. Nhà quản lý truy cập dashboard tổng quan để ra quyết định nhanh chóng. Hệ thống hỗ trợ phân tích đa chiều theo trung tâm chi phí. Báo cáo tài chính tuân thủ chuẩn quốc tế như IFRS và GAAP. Giải pháp này phù hợp cho doanh nghiệp vừa và lớn tại Việt Nam.

1.1. Khái niệm và vai trò của phần mềm quản lý doanh nghiệp

Phần mềm quản lý doanh nghiệp là ứng dụng số hóa toàn bộ quy trình nghiệp vụ. Giải pháp giúp liên kết các phòng ban thành một thể thống nhất. Dữ liệu khách hàng, sản phẩm, đơn hàng và tài chính được lưu trữ tập trung. Nhân viên không còn phải nhập liệu trùng lặp trên nhiều hệ thống riêng lẻ. Nhà quản lý giám sát hiệu quả kinh doanh theo thời gian thực. Phần mềm còn hỗ trợ tự động hóa quy trình phê duyệt và cảnh báo. Vai trò chính là giảm chi phí vận hành, tăng năng suất lao động. Doanh nghiệp xây dựng lợi thế cạnh tranh bền vững nhờ quản trị dữ liệu hiệu quả.

1.2. Bối cảnh áp dụng tại doanh nghiệp Việt Nam

Việt Nam đang trong giai đoạn hội nhập quốc tế sâu sắc. Nhiều doanh nghiệp đối mặt thách thức quản lý phức tạp khi mở rộng quy mô. Các công ty truyền thống vẫn dùng sổ sách và file Excel rời rạc. Tình trạng này gây mất mát dữ liệu và chậm trễ ra quyết định. Theo các chuyên gia, triển khai phần mềm quản lý giúp tiết kiệm chi phí đáng kể. Doanh nghiệp tăng khả năng cạnh tranh trên thị trường trong nước và quốc tế. Xu hướng chuyển đổi số đang được Chính phủ khuyến khích mạnh mẽ. Đây là thời điểm phù hợp để doanh nghiệp đầu tư vào giải pháp quản lý tổng thể.

II. Phân tích thực trạng và bài toán quản lý doanh nghiệp

Khảo sát thực tế tại nhiều công ty cho thấy nhiều vấn đề quản lý tồn tại. Thông tin khách hàng nằm rải rác ở nhiều nơi khác nhau. Bộ phận kinh doanh không nắm được tồn kho thực tế của sản phẩm. Phòng kế toán mất nhiều thời gian tổng hợp số liệu từ các phòng ban. Báo cáo tài chính thường bị sai lệch do nhập liệu thủ công. Quản lý nhân sự thiếu công cụ theo dõi chấm công và đào tạo hiệu quả. Bộ phận marketing không đo lường được hiệu quả chiến dịch quảng cáo. Các phân hệ hoạt động độc lập, không có sự liên kết dữ liệu. Nhà quản lý thiếu cái nhìn tổng quan về tình hình kinh doanh. Bài toán đặt ra là xây dựng hệ thống tích hợp bốn phân hệ chính. Bao gồm kinh doanh, kế toán-tài chính, nhân sự và marketing. Hệ thống phải thiết lập mối liên hệ chặt chẽ qua cơ sở dữ liệu chung.

2.1. Các vấn đề tồn tại trong quản lý truyền thống

Quản lý truyền thống dựa vào giấy tờ và bảng tính rời rạc. Nhân viên phải nhập cùng một thông tin nhiều lần ở các phòng ban khác nhau. Điều này tạo ra sai sót và mâu thuẫn dữ liệu. Kiểm kê nguồn hàng và sản phẩm tốn thời gian lớn. Báo cáo doanh thu và lợi nhuận thường bị trễ hạn. Khó khăn trong việc truy xuất lịch sử giao dịch của khách hàng. Quản lý tuyển dụng và đào tạo thiếu hệ thống lưu trữ tập trung. Các chương trình khuyến mãi không được theo dõi hiệu quả. Chi phí quảng cáo khó kiểm soát khi thiếu công cụ đo lường. Những tồn tại này làm giảm năng suất và tăng chi phí vận hành.

2.2. Yêu cầu đặt ra cho hệ thống phần mềm mới

Hệ thống phải đáp ứng yêu cầu cơ bản đến phức tạp cho doanh nghiệp. Yêu cầu cơ bản gồm quản lý sản phẩm, khách hàng và nguồn hàng. Nhân viên cần nắm rõ thông tin đơn hàng và chỉ số quảng cáo. Yêu cầu nâng cao gồm kết nối mọi bộ phận trong công ty. Hệ thống cần lưu trữ dữ liệu dùng chung như danh mục sản phẩm và khách hàng. Giao diện phải trực quan, dễ sử dụng cho mọi cấp nhân viên. Cơ sở dữ liệu thiết kế theo mô hình quan hệ để đảm bảo tính toàn vẹn. Hệ thống phải hỗ trợ phân quyền truy cập theo vai trò người dùng. Báo cáo xuất ra cần đa dạng và tùy chỉnh theo nhu cầu quản lý.

III. Giải pháp thiết kế và triển khai phần mềm quản lý tổng thể

Giải pháp được xây dựng dựa trên phân tích yêu cầu nghiệp vụ chi tiết. Hệ thống gồm bốn phân hệ chính hoạt động trên nền tảng thống nhất. Phân hệ kinh doanh xử lý quản lý khách hàng, sản phẩm và nguồn hàng. Phân hệ kế toán-tài chính đảm nhiệm tính lương, báo cáo doanh thu và lợi nhuận. Phân hệ nhân sự quản lý tuyển dụng, đào tạo và chấm công nhân viên. Phân hệ marketing tạo insights chiến dịch, quản lý media và khuyến mãi. Cơ sở dữ liệu được thiết kế theo ba mức: khái niệm, logic và vật lý. Sơ đồ ERD mô tả mối quan hệ giữa các bảng dữ liệu. Hệ thống có hơn hai mươi bảng dữ liệu liên kết chặt chẽ với nhau. Giao diện người dùng được thiết kế thân thiện cho từng phân hệ riêng biệt. Biểu đồ use case mô tả chi tiết từng chức năng nghiệp vụ. Biểu đồ tuần tự và hoạt động hỗ trợ lập trình viên hiểu rõ luồng xử lý.

3.1. Kiến trúc hệ thống và thiết kế cơ sở dữ liệu

Kiến trúc hệ thống sử dụng mô hình client-server truyền thống. Phần giao diện hiển thị thông qua web browser hoặc ứng dụng desktop. Phần xử lý nghiệp vụ nằm ở tầng giữa giữa giao diện và cơ sở dữ liệu. Cơ sở dữ liệu mức khái niệm thể hiện qua sơ đồ ERD toàn hệ thống. Các thực thể chính gồm Khách hàng, Sản phẩm, Nhân viên, Hóa đơn và Chiến dịch. Mức logic chuyển đổi sơ đồ ERD thành các bảng quan hệ chuẩn hóa. Mức vật lý xác định kiểu dữ liệu, khóa chính và khóa ngoại cụ thể. Hệ thống có bảng dùng chung kết nối các phân hệ với nhau. Bảng ChucVu, PhongBan liên kết với phân hệ nhân sự và kế toán.

3.2. Thiết kế giao diện và các phân hệ chức năng

Giao diện hệ thống được thiết kế theo từng phân hệ chức năng rõ ràng. Phân hệ kinh doanh có giao diện quản lý sản phẩm, nguồn hàng và lập hóa đơn. Phân hệ marketing bao gồm giao diện tạo insight chiến dịch và quản lý khuyến mãi. Giao diện theo dõi chỉ số quảng cáo giúp đánh giá hiệu quả chiến dịch. Phân hệ nhân sự có giao diện quản lý tuyển dụng, ứng viên và đào tạo. Giao diện chấm công hỗ trợ theo dõi giờ làm việc của nhân viên. Phân hệ kế toán-tài chính cung cấp giao diện tính lương và báo cáo doanh thu. Giao diện báo cáo lợi nhuận gộp cho cái nhìn tổng thể tài chính. Mỗi giao diện đảm bảo tính trực quan và dễ thao tác cho người dùng.

IV. Kết luận và ứng dụng thực tiễn của giải pháp quản lý doanh nghiệp

Giải pháp phần mềm quản lý tổng thể đã đáp ứng được các yêu cầu đề ra. Hệ thống tích hợp bốn phân hệ hoạt động liên tục trên cùng nền tảng dữ liệu. Doanh nghiệp giảm thiểu chi phí vận hành nhờ loại bỏ thao tác thủ công. Quy trình quản lý được chuyên nghiệp hóa từ kinh doanh đến kế toán. Thông tin lưu trữ tập trung giúp nhà quản lý ra quyết định chính xác hơn. Báo cáo tài chính và doanh thu được tạo tự động theo thời gian thực. Hệ thống hỗ trợ phân quyền truy cập đảm bảo an toàn dữ liệu. Giải pháp tạo lợi thế cạnh tranh lớn cho doanh nghiệp trên thị trường. Trong tương lai, hệ thống có thể mở rộng thêm phân hệ quản lý chuỗi cung ứng. Tích hợp trí tuệ nhân tạo để dự báo xu hướng kinh doanh. Giải pháp là bước đệm vững chắc cho hành trình chuyển đổi số toàn diện.

4.1. Lợi ích đạt được khi triển khai giải pháp

Doanh nghiệp đạt được nhiều lợi ích thiết thực khi triển khai giải pháp. Chi phí vận hành giảm đáng kể nhờ tự động hóa quy trình. Nhân viên tiết kiệm thời gian nhập liệu và tra cứu thông tin. Nhà quản lý có cái nhìn tổng quan về doanh thu, chi phí và lợi nhuận. Báo cáo tài chính tuân thủ chuẩn quốc tế được tạo nhanh chóng. Quản lý nhân sự hiệu quả hơn với công cụ chấm công và đào tạo. Bộ phận marketing đo lường chính xác hiệu quả từng chiến dịch quảng cáo. Sự liên kết giữa các phân hệ giúp loại bỏ xung đột dữ liệu. Doanh nghiệp tăng khả năng cạnh tranh và mở rộng quy mô kinh doanh.

4.2. Hướng phát triển và mở rộng trong tương lai

Hệ thống có nhiều hướng phát triển để đáp ứng nhu cầu ngày càng cao. Tích hợp thêm phân hệ quản lý chuỗi cung ứng và logistics. Áp dụng trí tuệ nhân tạo để phân tích hành vi khách hàng. Dự báo doanh thu và xu hướng thị trường dựa trên dữ liệu lịch sử. Phát triển ứng dụng di động cho phép truy cập hệ thống mọi lúc mọi nơi. Tích hợp cổng thanh toán trực tuyến hỗ trợ giao dịch điện tử. Nâng cấp bảo mật với xác thực đa yếu tố và mã hóa dữ liệu. Mở rộng khả năng tích hợp với các phần mềm bên thứ ba. Giải pháp sẽ trở thành nền tảng quản trị số toàn diện cho doanh nghiệp.

30/05/2026

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

CHƯƠNG 1. MÔ TẢ TỔNG QUAN BÀI TOÁN 1. Lý do chọn bài toán 1. Vấn đề: - Khi mở rộng kinh doanh, số lượng sản phẩm ngày càng tăng đồng nghĩa với việc đa dạng các sản phẩm phù hợp với từng tệp khách hàng riêng.

Việc quản lý các dữ liệu về quảng cáo và khách hàng cần được sắp xếp một cách khoa học để phục vụ việc phân tích dữ liệu, tạo ra insight mới. - Công ty đang sử dụng chỉ một CRM cho việc quản lý bán hàng, các bộ phận còn lại đều sử dụng Google Sheets. Khi dữ liệu càng tăng, file sẽ mất nhiều thời gian để load, ảnh hưởng đến chất lượng công việc. Hơn nữa việc quản lý qua Google Sheets không thể đảm bảo bảo mật dữ liệu.

- Đối với việc marketing, nhân viên hiện tại chỉ có thể phân tích tệp khách hàng dựa trên cảm tính cá nhân, mang tính chủ quan. Việc dữ liệu giữa các phòng ban không thông suốt khiến phòng marketing không thể lấy thêm thông tin nhân khẩu học từ phòng kinh doanh một cách dễ dàng. Ngược lại, phòng kinh doanh cũng cần dữ liệu từ quảng cáo để xác định sản phẩm tiềm năng mới để kí hợp đồng với các nguồn hàng mới. Nhận thấy được tất cả những khó khăn, vướng mắc trên.

Trong quá trình khảo sát thực tế, nhóm đã quyết định đưa ra một số các đề xuất cho công ty để từng bước tiến hành xây dựng một hệ thống quản lý hoàn chỉnh nhằm phục vụ tốt hơn quá trình vận hành và quản lý của doanh nghiệp. Lý do cần xây dựng hệ thống quản lý - Đảm bảo thông tin thông suốt giữa các bộ phận, giảm thiểu những giai đoạn truyền tải thông tin Một doanh nghiệp càng phát triển sẽ có càng nhiều những nhân sự, những bộ phận được thành lập để quản lý ngày càng chuyên nghiệp và chi tiết hơn. Thử thách lớn nhất lúc này chính là dữ liệu của một bộ phận sẽ không thể dễ dàng được tiếp cận bởi bộ phận khác. Phần mềm giúp sự truyền tải thông tin cần thiết giữa các bộ phận tức thời và đảm bảo quyền riêng tư, bảo mật của từng bộ phận.

Ví dụ: dữ liệu về các thông số quảng cáo của bộ phận marketing có thể được truy cập bởi bộ phận R&D – phòng kinh doanh để đi tìm kiếm nguồn hàng cho lợi nhận tối ưu nhấ, dữ liệu PnL (lợi nhuận của công ty) có thể được truy cập bất cứ lúc nào bởi ban giám đốc mà không cần đợi báo cáo từ các bộ phận khác. - Đơn giản hóa nhưng vẫn đảm bảo các quy trình chặt chẽ Những sai sót thông tin cơ bản, logic vô lý trong xử lý quy trình có thể được phát hiện và ngăn chặn ngay từ đầu bởi hệ thống. Giảm thiểu tối đa những công việc phí phạm thời gian mà không tạo ra giá trị cho công ty như: làm lại đơn hàng bị sai, làm lại báo cáo tài chính không hợp lý, kiểm kho lại do bất logic với bộ phận nhập hàng. Có rất nhiều quy trình phức tạp thường xuyên gặp vấn đề thống nhất dữ liệu, thông tin được tính toán, lưu trữ bởi nhiều bộ phận khác nhau.

Việc sử dụng phần mềm QUẢN LÝ quản lý thông tin đảm bảo những phức tạp trong đồng bộ hóa thông tin sẽ không còn nữa. - Module hóa từng bộ phận Hệ thống phần mềm được thiết kế có rất nhiều quy trình cần thiết để vận hành một doanh nghiệp chỉ trên một hệ thống thống nhất. Mỗi quy trình sẽ giúp những bộ phận như kinh doanh, kế toán, nhân sự sẽ không bao giờ xung đột công việc với nhau và không phải phụ thuộc vào nhau để hoàn thành công việc của mình. - An toàn bảo mật thông tin nhưng không giới hạn khả năng của nhân viên 7 Các báo cáo có thể được thực hiện bởi nhiều bộ phận và nhiều nhân sự, quy trình truyền thống khiến phần lớn các thông tin vốn không cần thiết phải chia sẻ với người thực hiện bị tiết lộ và một nhân viên bộ phận cũng có thể nắm được toán bộ báo cáo của doanh nghiệp.

Điều đó gây rủi ro rất lớn cho doanh nghiệp khi các thông tin chỉ được truy cập cấp quản lý có thể bị lộ. Một chiến lược kinh doanh của công ty sẽ bao gồm nhiệm vụ và thông tin của nhiều bộ phận, thông qua hệ thống quản lý, mỗi bộ phận sẽ chỉ nhận được phần nhiệm vụ của riêng mình và chỉ có thể cung cấp được thông tin của riêng họ. Một phần mềm quản lý tổng thể doanh nghiệp tốt giúp mọi người làm việc dễ dàng, người quản lý nắm được thông tin của các bộ phận và đảm bảo cho nhân viên có thể truy cập các thông tin cần thiết nhưng không thể thực hiện các hành động ngoài khả năng nhằm gây hại tới dữ liệu chung. - Loại bỏ dữ liệu dư thừa Một trong những vấn đề lớn nhất nếu dữ liệu không được lưu trữ tập trung đó chính là sự dư thừa dữ liệu, khiến cũng một thông tin được lưu trữ ở nhiều nơi và việc cập nhật trở nên khó khăn hơn bao giờ hết.

Cấu trúc cơ sở dữ liệu phân tán tạo ra rất nhiều sự trùng lặp và dư thừa dữ liệu, với những rủi ro không nhất quán trong dữ liệu tăng theo cấp số nhân. Có một hệ thống quản lý cơ sở dữ liệu tập trung chung, là một đặc tính quan trọng của một hệ thống phần mềm quản lý. Tất cả các dữ liệu được nhập và lưu trữ chỉ một lần và sau đó được sử dụng bởi tất cả các phòng ban và module cùng một lúc. Điều này giúp loại bỏ các lỗ hổng vốn có liên quan đến việc sử dụng một cơ sở dữ liệu phân tán.

- Chuẩn hóa hoạt động về nhân sự Nhờ phần mềm mà bên nhân sự có thể theo dõi sát sao giờ làm việc, giờ ra về, khối lượng công việc từng nhân viên đã làm là bao nhiêu (để tính lương bổng và các phức lợi này nọ), ngay cả khi những người nhân viên đó làm việc trong nhiều bộ phận khác nhau, ở nhiều khu vực địa lý khác nhau. Nhân viên cũng vui hơn vì với quản lý, công ty có thể trả lương cho họ đúng thời gian hơn. 8 - Gia tăng sự hài lòng của khách hàng Giữ khách hàng luôn thỏa mãn với dịch vụ của mình trong khi vẫn phải quản lý bán hàng, kho hàng… là công việc thực sự kinh khủng. Thông thường sẽ phải tốn một khoản thời gian để bạn nhận được báo cáo về tình trạng sản phẩm/dịch vụ của mình nhằm thuyết trình với khách hàng.

Hệ thống phần mềm giúp quản trị toàn bộ thông tin của sản phẩm theo thời gian thực. Việc này giúp ích rất nhiều trong đáp ứng mong muốn của khách hàng. - Kiểm soát thông tin tài chính Để hiểu được hiệu suất của công ty mình ra sao, người quản lý sẽ phải tìm hiểu số liệu từ nhiều bộ phận khác nhau, nhiều khi có cái đúng, có cái sai, có cái theo tiêu chuẩn này, có cái thì theo tiêu chuẩn khác. Phần mềm tổng hợp hết mọi thứ liên quan đến tài chính lại một nơi và số liệu chỉ có một phiên bản, hạn chế tiêu cực cũng như những đánh giá sai lầm của người quản lý về hiệu năng của doanh nghiệp.

Phần mềm cũng có thể giúp tạo ra các bản báo cáo tài chính theo những chuẩn quốc tế như IFRS, GAAP. Hệ thống phần mềm có thể đưa ra các phân tích dựa trên các trung tâm chi phí (cost center) hay chiều phân tích (dimension) để đánh giá hiệu quả kinh doanh. Mô tả bài toán Sau quá trình khảo sát thực tế tình trạng của doanh nghiệp, nhóm đã nhận thấy tầm quan trọng của việc cần xây dựng một hệ thống phần mềm hoàn chỉnh cho việc quản lý tổng thể của công ty. Từ những yếu tố đầu vào, các dữ liệu đã có, nhóm đã có cái nhìn tổng quan về bài toán cụ thể cho doanh nghiệp Bài toán: Xây dựng hệ thống phần mềm cho quản lý tổng thể doanh nghiệp.

Hệ thống bao bồm 4 phân hệ chính trong quản lý tổng thể doanh nghiệp là: - Kinh doanh - Marketing - Kế toán - Tài chính - Nhân sự. 9 Nhằm thiết lập mối liên hệ chặt chẽ giữa các phân hệ với nhau trong doanh nghiệp thông qua các bước như xây dựng cơ sở dữ liệu chung (danh mục sản phẩm, khách hàng, nguồn hàng…). Hệ thống quản lý mà em đề xuất phải đảm bảo đáp ứng được các yêu cầu từ cơ bản nhất của công ty như: giúp nhân viên nắm rõ được sản phẩm, khách hàng, các chỉ số quảng cáo, theo dõi thông tin đơn hàng…tới những yêu cầu phức tạp hơn như kết nối mọi bộ phận của công ty. Việc xây dựng được một hệ thống phần mềm là vô vùng cần thiết cho doanh nghiệp, giúp doanh nghiệp giảm thiểu được chi phí, chuyên nghiệp hóa các công đoạn và quy trình quản lý và tạo được một lợi thế cạnh tranh lớn trên thị trường.

THỰC TRẠNG VÀ PHÂN TÍCH CÁC PHÂN HỆ THỐNG 2. Biểu đồ ca sử dụng tổng thể: Hình 1. Sơ đồ ca sử dụng tổng thể hệ thống. Usecase đăng nhập: - Mô tả usecase: usecase này cho phép nhân viên đăng nhập vào hệ thống quản lý của cửa hàng.

Hệ thống sẽ phân quyền nhân viên được đăng nhập vào hệ thống  Nhân viên nhập thông tin đăng nhập bao gồm username và password theo đúng thông tin đã được tạo.  Kiểm tra thông tin đăng nhập vào hệ thống. Nếu đúng sẽ tiến hành phân quyền. Nếu sai yêu cầu nhập lại.

11  Nếu đăng nhập thành công, hệ thống sẽ kiểm tra phân quyền. Nếu là user đăng nhập vào sẽ mở giao diện quản lý của user, còn nếu là admin sẽ mở giao diện quản lý của admin. - Biểu đồ hoạt động: Hình 2. Biểu đồ hoạt động use case đăng nhập.

- Biểu đồ tuần tự: 12 Hình 3. Biểu đồ tuần tự của use case đăng nhập. Phân hệ kinh doanh Hình 4. Biểu đồ ca sử dụng của Phân hệ Kinh doanh.

Lập hóa đơn bán hàng: - Usecase này cho phép nhân viên tính tiền và lập hóa đơn cho khách hàng.  Nhân viên nhập vào hệ thống thông tin khách hàng.  Nhân viên thông báo số tiền cuối phải thanh toán và yêu cầu khách chọn hình thức thanh toán (Tiền mặt, chuyển khoản, COD…)  Nhân viên xác nhận thanh toán và in hóa đơn. - Biểu đồ hoạt động: Hình 5.

Biểu đồ hoạt động use case lập hóa đơn bán. - Biểu đồ tuần tự: 14 Hình 6. Biểu đồ tuần tự use case lập hóa đơn bán. Usecase quản lý khách hàng: - Mô tả: Use case này cho người được cấp quyền có thể thêm, sửa, xóa thông tin khách hàng.

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