1. Trang chủ
  2. » Luận Văn - Báo Cáo

041_Hệ thống quản lý nhân sự ngành giáo dục và đào tạo thành phố Hà Nội

2 616 5
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề 041_Hệ thống quản lý nhân sự ngành giáo dục và đào tạo thành phố Hà Nội
Tác giả Hoàng Xuân Hào
Người hướng dẫn PGS.TS. Nguyễn Văn Vỵ, ThS. Đặng Đức Hạnh
Thể loại Khóa luận tốt nghiệp
Thành phố Hà Nội
Định dạng
Số trang 2
Dung lượng 279,39 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hệ thống quản lý nhân sự cho phép cập nhật hồ sơ dữ liệu về các nhân viên một cách đồng bộ và được tự động hóa đến mức tối đa bằng việc sử dụng các bảng danh mục.. Với cách tiếp cận hệ t

Trang 1

- 32 -

HỆ THỐNG QUẢN LÝ NHÂN SỰ NGÀNH GIÁO DỤC VÀ ĐÀO TẠO

THÀNH PHỐ HÀ NỘI

Hoàng Xuân Hào MSV: 0121877 Email: haooffotech@yahoo.com

Người hướng dẫn: PGS.TS Nguyễn Văn Vỵ

ThS Đặng Đức Hạnh

1 Giới thiệu

Nhu cầu tin học hóa công tác quản lý nhân

sự cho các doanh nghiệp, các ngành nói chung

cho ngành giáo dục và đào tạo nói riêng là rất

cần thiết

Hệ thống quản lý nhân sự cho phép cập nhật

hồ sơ dữ liệu về các nhân viên một cách đồng

bộ và được tự động hóa đến mức tối đa bằng

việc sử dụng các bảng danh mục Giúp cho

người quản lý dễ dàng thao tác trên cơ sở dữ

liệu, thao tác nghiệp vụ, và đưa ra các báo cáo

thống kê nhanh chóng về tình hình nhân sự

trình lãnh đạo ngành

Với cách tiếp cận hệ thống bằng việc dùng

công nghệ hướng đối tượng sẽ giúp chúng ta dễ

dàng quản lý các đối tượng, tăng khả năng bảo

trì, đóng gói và đặc biệt tính tái sử dụng các

thành phần của hệ thống

Đó là mục đích mà khóa luận tốt nghiệp này

hướng tới

2 Cơ sở lý thuyết

Sử dụng phương pháp phân tích và thiết kế

theo công nghệ mới: công nghệ hướng đối

tượng Phương pháp này giúp giải quyết bài

toán theo cái nhìn hướng đối tượng Xem các

yêu cầu của hệ thống như các ca sử dụng tương

ứng Triển khai các ca sử dụng tìm được theo

phương pháp hướng đối tượng Dùng ngôn ngữ

mô hình hóa thống nhất UML để mô tả nghiệp

vụ của bài toán và để xây dựng bản thiết kế hệ

thống

Phương pháp này tuy là rất mới ở Việt Nam,

nhưng đã được áp dụng rộng rãi trên thế giới,

đặc biệt ở các nước tiên tiến

3 Các vấn đề về thiết kế các lớp ánh xạ

đối tượng vào cơ sở dữ liệu

Với mỗi lớp thực thể trong hệ thống chúng

ta sẽ thiết kế một lớp ánh xạ của thực thể đó

vào cơ sở dữ liệu

Ví dụ: lớp thực thể NhanVien chứa các

thông tin cơ bản về một nhân viên, để ánh xạ

lớp thực thể NhanVien vào trong cơ sở dữ liệu, chúng ta tạo ra một lớp ánh xạ tương ứng là NhanVienDBMapper Lớp ánh xạ NhanVienDBMapper sẽ chịu trách nhiệm thực hiện việc lưu trữ và truy xuất thông tin cho các lớp thực thể NhanVien

Để phân biệt các đối tượng thực thể cùng loại, mỗi đối tượng thực thể đều phải có định danh để phân biệt với các đối tượng cùng loại

Ví dụ: nhân viên A và nhân viên B phân biệt với nhau bằng mã số của họ Chẳng hạn A có

mã số là 1 phân biệt với B có mã số là 2

Chú ý: các lớp ánh xạ đều phải thi hành giao diện IMapper với hai phương thức cơ bản là Get và Put

VD: interface IMapper {

object Get(OID oid);

void Put(OID oid, object obj); }

class NhanVienDBMapper: IMapper {

object Get(OID oid) {

các câu lệnh SQL lấy nhân viên có định danh

là oid trong CSDL (từ

bảng nhan_vien)

return (đối tượng nhân viên);

} void Put(OID oid, object obj) {

các câu lệnh SQL chèn đối tượng obj với định danh là oid vào CSDL

(vào bảng nhan_vien)

} } Cuối cùng chúng ta sẽ tạo ra một lớp khung chứa tất cả các lớp ánh xạ tới cơ sở dữ liệu

Trang 2

- 33 -

Việc lưu trữ và truy xuất các đối tượng với cơ

sở dữ liệu đều thông qua lớp này;

VD:

class PersistenceFacade {

chứa các lớp ánh xạ

Hashtable mapperList;

object Get(OID, class type);

}

nhan vien = (NhanVien)

PersistenceFacade.get(oid, typeof NhanVien)

4 Thực nghiệm

Tôi đã cài đặt hệ thống quản lý nhân sự với

các chức năng như:

• Quản lý việc đăng nhập hệ thống, quản

lý người dùng như cấp mật khẩu, sửa

thông tin account, thêm và xóa account

v.v

• Cập nhật các thông tin hồ sơ của nhân

viên như: quan hệ gia đình, quá trình

học ngoại ngữ, thông tin cá nhân của

nhân viên, trình độ quản lý nhà nước

v.v

• Cập nhật các bảng danh mục trong hệ

thống như: các đơn vị, hình thức khen

thưởng, loại cán bộ, chế độ bảo hiểm xã

hội v.v

• Các chức năng quản lý nghiệp vụ của hệ

thống như: quản lý quá trình đi công

tác, quá trình bồi dưỡng, quá trình giảng

dạy của nhân viên, nâng lương, chuyển

ngạch và thuyên chuyển cán bộ v.v

Kết quả thực nghiệm cho thấy hệ thống quản

lý nhân sự chạy ổn định, dữ liệu chính xác và

đồng bộ, rất tiện lợi cho việc cập nhật dữ liệu

Do các dữ liệu khảo sát còn ít nên chưa đánh

giá được tốc độ thực hiện của hệ thống Công

việc khảo sát chưa có sự chuẩn bị kỹ lưỡng nên

các đánh giá thực nghiệm trên còn mang tính chủ quan

5 Kết luận

Trong khóa luận này, tôi đã xây dựng hệ thống quản lý nhân sự theo phương pháp của công nghệ hướng đối tượng, sử dụng ngôn ngữ

mô hình hóa thống nhất UML để diễn tả yêu cầu bài toán và hướng giải quyết bài toán Tuy nhiên do thời gian, kinh nghiệm và sự hiểu biết

về công nghệ mới này còn hạn chế nên phần phân tích cũng như thiết kế hệ thống còn chưa được rõ ràng và đúng đắn Việc khảo sát hệ thống còn sơ sài nên chưa nắm rõ được nghiệp

vụ cũng như yêu cầu của hệ thống một cách vững vàng Tuy nhiên với phương pháp phân tích và thiết kế theo công nghệ hướng đối tượng này, hệ thống quản lý nhân sự được thi hành theo đúng theo bản thiết kế Hệ thống chạy ổn định, xử lý dữ liệu tự động và đồng bộ, có khả năng bảo trì, sửa lỗi, đặc biệt là khả năng tái sử dụng rất cao

Các vấn đề cần tiếp tục nghiên cứu: tìm hiểu

kỹ hơn phương pháp phân tích thiết kế theo công nghệ hướng đối tượng, xây dựng hệ môi giới giữa các đối tượng và cơ sở dữ liệu một cách đầy đủ và hoàn chỉnh hơn

Tài liệu tham khảo

[1] Graig Larman, Applying UML and Patterns

An Introduction to Object – Oriented Analysis and Design Prêntic Hall PTR,

1998 (ISSBN 0-13-748889-7)

[2] Nguyễn Văn Vỵ, Bài giảng Phân tích thiết

kế hệ thống phần mềm theo hướng đối tượng, Bộ môn công nghệ phần mềm,

Đại học Công Nghệ, ĐHQGHN, Hà nội, 2004.109 tr

[3] Nguyễn Văn Vỵ, Vũ Diệu Hương, Nguyễn

Anh Đức (tài liệu dịch): Ngôn ngữ mô hình hóa thống nhất Hướng dãn sử dụng Khoa

Công Nghệ, ĐHQGHN, Hà nội, 2002.361 tr

Ngày đăng: 06/10/2013, 18:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w