HỆ THỐNG ERP

Một phần của tài liệu HỆ QUẢN TRỊ DOANH NGHIỆP TÍCH HỢP (Trang 69 - 78)

beans> để bao tất cả các form. Với mỗi form thì dùng thẻ <form-bean>

Trong một khai báo <form-bean> có các thuộc tính name, type. Thuộc tính name chỉ tên do người lập trình đặt cho ActionForm đó (như là alias). Còn type là tên lớp ActionForm mà ta đã xây dựng.

Một trong những thuộc tính cải tiến của Struts 1.1 là trong phiên bản này người ta thêm vào một loại form bean kiểu mới gọi là DynaActionForm. Lớp này khi config cho một action thì nó sẽ tự tạo ra một form bean dựa trên các tham số của request. Chúng ta có thể dùng lớp này với những form bean thông thường thì tiện lợi hơn nhiều, không tốn công xây dựng. Chúng ta chỉ xây dựng các form bean khi các form bean cần tạo có những đặc trưng riêng, ví như khi validate chẳng hạn.

Trong thành View có thể sử dụng cả hai thành phần là ActionForm và Value Object thì chương trình được xây dựng sẽ có nội dung linh động hơn nhiều. Trong nhiều trường hợp chúng ta không cần dùng tới ActionForm mà chỉ cần Value Object cho thành phần view. Sử dụng linh động hai thành phần này sẽ tạo cho chương trình có tính linh động cao.

CHƯƠNG 8. XÂY DỰNG MODULE NHÂN SỰ TRONG HỆ THỐNG ERP

---*---

Một Hệ quản trị Doanh nghiệp tích hợp có rất nhiều các thành phần như đã trình bày trong Chương 4. Hãy xem lại một số mảng chức năng của hệ thống ERP

Hình 8.1. Các mảng chức năng của ERP

Trong phạm vi Đồ án tốt nghiệp, tôi chỉ tiến hành triển khai một Module trong toàn bộ hệ thống ERP - Hệ thống quản lý Nhân sự .

8.1.Công cụ xây dựng chương trình

Chương trình được xây dựng trên môi trường Web, sử dụng các công cụ sau : • Ngôn ngữ lập trình Java

• Apache TomCat Web Server • Hệ quản trị Cơ sở dữ liệu MySQL • Công cụ soạn thảo JSP Macromedia MX

8.2.Module Quản lý Nhân sự theo mô hình phân cấp Phòng ban. 8.2.1.Giới thiệu Module nhân sự được xây dựng .

Hệ thống Quản lý Nhân sự là một phần cơ bản và quan trọng bậc nhất trong bất cứ hệ thống quản lý của doanh nghiệp nào. Các thông tin lưu trữ trong hệ thống quản lý Nhân sự được xem như là hạt nhân trong toàn bộ thông tin tác nghiệp của Doanh nghiệp. Quản lý Nhân sự là một bài toán khá lớn , liên quan đến nhiều thông tin của Nhân viên, nhưng nhìn chung các thông tin của module quản lý Nhân sự gồm một số thông tin của các lĩnh vực chính sau đây ( những thông tin mà chương trình lưu trữ ) : MRP MRP II GL GL Financials Financials HR HR Sales Sales Production Production Distribution Distribution Purchasing Purchasing MRP MRP

• Thông tin Hành chính của nhân viên ( Tên, tuổi, địa chỉ, điện thoại….)

•Thông tin Công tác ( Chức vụ nắm giữ, quá trình công tác…..) • Thông tin Ngoại ngữ của Nhân viên

•Thông tin về lương nhân viên

• Thông tin bảo hiểm Y tế …………

•………..

Chương trình đưa ra một mô hình phân cấp về các Đơn vị trong một Doanh nghiệp. Cụ thể là giả sử doanh nghiệp có nhiều đơn vị, trong đó mỗi đơn vị lại có thể quản lý một số lượng các đơn vị khác. Nhân sự của mỗi đơn vị đều đi theo các phòng ban mình làm việc. Cây phân cấp đơn vị có thể được mô tả như sau :

Hình 8.2. Cấu trúc phân cấp đơn vị Module Nhân sự 8.2.2.Các biểu đồ USE CASE của Module Nhân sự

Module Nhân sự được xây dựng có hai Use Case chính là Quản lý các đơn vị và Quản lý Nhân viên trong các đơn vị .

Tổng Công ty X

Công ty X1 Công ty X2 ………. Công ty Xn

Phòng GĐ Phòng Nhân sự Phòng Kế toán ……… ……….

Hình 8.4. Use Case Quản lý đơn vị 8.2.3.Các bảng trong Cơ sở dữ liệu của Module Nhân sự .

Module Nhân sự có hai bảng quan trọng nhất đó là bảng lưu thông tin của Nhân viên và bảng lưu thông tin của Phòng ban .

Bảng hrmEmp : chứa thông tin nhân viên trong công ty

Tên Kiểu Mô tả Khóa

EMPID Text Số hồ sơ (Mã nhân viên) *

IDCARD Number Số chứng minh nhân dân

NAME Text Họ và tên nhân viên

ALIAS Text Tên tắt Unique key

EMP_MGR Text Mã số người trực tiếp quản lý BIRTH Date/Time Ngày sinh

SEX Yes/No Nam-True, nữ-false

PR_INDEX Number Hệ số lương MBR_DATE Date/Time Ngày biên chế

MAIN_ADDR Text Hộ khẩu

ADDR Text Địa chỉ thường trú nhân viên (nơi ở hiện tại)

HOME_TEL Text Điện thoại nhân viên MOBILE Text Điện thoại di động

RELIGION Text Tôn giáo

NT_PLACE Text Quê quán (lưu tỉnh)

DANGDOAN Number Đảng viên: 2 Đoàn viên: 1, Không: 0

IMAGE Text Lưu đường dẫn

DEPT_MGR Number Mã đơn vị quản lý của đơn vị này STATUS Number Còn làm việc hay nghỉ hưu

Bảng hrDept : lưu thông tin các đơn vị

Tên Kiểu Mô tả Khóa

DEPTID AutoNumbe

r Mã đơn vị

*

DEPTNAME Text Tên đơn vị

ALIAS Text Tên tắt đơn vị Unique Key

LOC Text Địa chỉ đơn vị

TEL Text Điện thoại đơn vị

NOTES Text Ghi chú

DEPT_MGR Number ID đơn vị quản lý của đơn vị EMP_MGR Number ID Trưởng đơn vị

8.3.Mô phỏng một mô hình CRM (Customer Relation Management )

Bên cạnh Module Nhân sự, tôi đã thực hiện một phần nhỏ trong mô hình mới của hệ thống ERP, đó là mô hình CRM - Hệ quản trị quan hệ khách hàng. Đây là một hướng đi mới của các khách hàng dựa trên nguyên tắc về sự tìm hiểu kĩ hơn thị hiếu, sức mua của khách hàng để từ đó có các chiến luợc kinh doanh, quảng bá và chăm sóc khách hàng tốt hơn.

Cấu trúc của Hệ thống CRM : mỗi khách hàng của Công ty có một mật khẩu truy nhập vào hệ thống CRM, qua đó khách hàng có thể có các thông tin về các sản phẩm, các chiến dịch quảng bá, các ưu đãi của công ty với các khách hàng khác nhau.

Hệ thống CRM được xây dựng có một số chức năng sau : • Quản lý tài khoản khách hàng ( Account )

• Quản lý các Chiến dịch quảng bá ( Opportunity ) • Hộp thư cá nhân (Mail Client )

• Quản trị trang thông tin sản phẩm

• …………

8.4.Kết quả thực hiện chương trình.

Chương trình được xây dựng và thử nghiệm trên môi trường web , cơ sở dữ liệu được đặt trên máy chủ, các máy cá nhân sử dụng trình duyệt Web để truy cập tới trang web và tuỳ theo quyền hạn được cấp mà có các chức năng hoạt động khác nhau.

Chương trình hoạt động tốt, có sự kiểm soát về mật khẩu truy nhập, kiểm soát số lượng truy cập cơ sở dữ liệu và chạy ổn định, sử dụng các công cụ mã nguồn mở nên có tính kinh tế cao.

Hình 8.5. Màn hình đăng nhập hệ thống

Màn hình của Module Quản lý Nhân sự

Hình 8.6. Màn hình Module Nhân sự

Mọi thao tác của người dùng đều được thực hiện trên máy chủ, người dùng chỉ cần sử dụng trình duyệt Web để thao tác nghiệp vụ của mình.

KẾT LUẬN

ERP hiện nay là một mô hình quản lý doanh nghiệp còn rất mới mẻ ở Việt Nam , mặc dù đã có gần 40 năm tuổi ở trên thế giới. Chính vì vậy mà việc triển khai hệ thống này ở Việt Nam vẫn còn có nhiều vấn đề trở ngại.

Để triển khai một Module, phải cần có một hệ thống nghiệp vụ hoàn chỉnh, rõ ràng mới có thể có một chương trình hiệu quả. Chính vì lẽ đó mà báo cáo chỉ nhằm hiểu một cách khái quát về một hệ thống ERP, các vấn đề liên quan đến ERP và triển khai một số module nhỏ trong hệ thống.

Để có thể thực hiện tốt hơn, cần có sự học tập nhiều hơn về cả công nghệ cũng như nghiệp vụ của công việc.

Tuy nhiên đồ án cũng là sự nỗ lực hết mình của cá nhân để có thể tìm hiểu và triển khai thử một vấn đề mới mẻ như thế này !!

TÀI LIỆU THAM KHẢO

[1].E-Business and ERP – Transforming the Enterprise - John Wiley & SONS INC. 2001.

[2].Intergrating ERP,CRM, Supply Chain, Management , and Smart Materials – Dimitris N.Chorafas – AUERBACH PUBLICATIONS 2001 .

[3].Enterprise Resource Planning—Global Opportunities & Challenges -Liaquat Hossain, Jon David Patrick and M.A. Rashid ISBN -Idea Group Publishing -2002. [4].Một số địa chỉ web site :

• http://www.crmcommunity.com • http://www.cio.com/research/crm • http://www.crm2day.com

• http://www.erpevaluation.com • http://www.ebizq.net

Một phần của tài liệu HỆ QUẢN TRỊ DOANH NGHIỆP TÍCH HỢP (Trang 69 - 78)

Tải bản đầy đủ (DOC)

(78 trang)
w