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

PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÍ NHÂN SỰ

31 428 1
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lí Nhân Sự
Định dạng
Số trang 31
Dung lượng 1,24 MB

Nội dung

Số CMND Dân tộc Tôn giáo Sức khoẻ Hôn nhânSố điện thoại *Mã nhân viên *Ma trường Tên trường Ngành học Trình độ Trình độ NN Trình độ tin học Năm tốt nghiệp *Mã nhân viên *Mã phòng ban Phò

Trang 1

Ban Giám Đốc CBCNV

b Sơ đồ luồng thông tin (IFD)

Sơ đồ luồng thông tin (IFD)

c Sơ đồ luồng dữ liệu (DFD)

Trang 2

Thông tin đã xư lý

Xuất thông tin dã xử lý

Thông tin trợ giúp

Thông tin được yêu cầu

Thông tin trợ giúp

Thông tin đã xư lý

Sơ đồ luồng dữ liệu (DFD)

2 Các mức chuẩn hoá dữ liệu.

Trang 3

Số CMND Dân tộc Tôn giáo Sức khoẻ Hôn nhân

Số điện thoại

*Mã nhân viên

*Ma trường Tên trường Ngành học Trình độ Trình độ NN Trình độ tin học Năm tốt nghiệp

*Mã nhân viên

*Mã phòng ban Phòng ban Địa chỉ Điện thoại

Mã chức vụ Chức vụ Ngày vào làm Ngày nghỉ việc

Số CMND Sức khoẻ Hôn nhân

Số điện thoại

*Mã dân tộc Dân tộc

*Mã tôn giáo Tôn giáo

*Mã nhân viên

*Ma trường Tên trường Ngành học Trình độ Trình độ NN Trình độ tin học Năm tốt nghiệp

*Mã phòng ban Phòng ban Địa chỉ Điện thoại

*Mã nhân viên

*Mã chức vụ Chức vụ Ngày vào làm Ngày nghỉ việc

>

> >

>

>

*Mã chức vụ Chức vụ

*Mã nhân viên Ngày vào làm Ngày nghỉ việc

Từ sơ đồ mức chuẩn hoá ta có các bảng sau:

- Bảng nhân viên

Trang 4

- Bảng học vấn

- Bảng quá trình đào tạo

- Bảng quá trình công tác

- Bảng tôn giáo, bảng dân tộc, bảng phòng ban và bảng trình độ

II THÔNG TIN ĐẦU VÀO VÀ ĐẦU RA CỦA HỆ THỐNG QUẢN LÝ NHÂN SỰ

1.Thông tin đầu vào của Hệ Thống.

Luồng thông tin vào của hệ thống bao gồm ;

- Hồ sơ về cán bộ công nhân viên: Thông tin đầu vào này do chính cán bộ côngnhân viên (CBCNV) của cơ quan cung cấp thông qua bản hồ sơ của mỗi CBCNV

- Danh sách phòng ban: Đây là thông tin về phòng ban do lãnh đạo của công tycung cấp

- Danh sách chức vụ: Là thông tin về các vị trí quản lý trong cơ quan Thông tinnày cũng được cung cấp bởi lãnh đạo của công ty

- Danh sách cán bộ công nhân viên trong tong phòng ban: Cho biết những thôngtin về số lượng CBCNV trong mỗi phòng ban với họ tên, chức vụ và một số thôngtin khác đi kèm Thông tin này được cung cấp từ các phòng ban trong cơ quan

- Ngoài ra còn có một số thông tin đầu vào khác phục vụ cho hệ thống

2.Thông tin đầu ra của hệ thống.

Thông tin ra là những thông tin đã xử lý và tổng hợp từ các thông tin vào Thôngtin ra chính là kết quả hoạt động của hệ thống Nó phục vụ cho nhu cầu về thôngtin của những người sử dụng hệ thống này và đáp ứng nhu cầu của cơ quan Thôngtin ra càng có chất lượng cao tức là đáp ứng tốt nhu cầu về thông tin của người sửdụng, nâng cao hiệu quả quản lý thì càng chứng tỏ hệ thống hoạt động tốt

Trong hệ thống thông tin phục vụ quản lý nhân sự cho cơ quan, thì các thông tinđầu ra giúp cho ban lãnh đạo của doanh nghiêph theo dõi được các thông tin về cán

bộ công nhân viên chức trong từng phòng ban, số lượng công nhân viên, chuyênmôn, trình độ, lý lịch, kinh nghiệm làm việc,… của từng cán bộ công nhân viên

Từ các thông tin đầu vào qua quá trình xử lý thu được các thông tin đầu ra:

* Báo cáo tổng hợp danh sách cán bộ công nhân viên toàn cơ quan

* Báo cáo tổng hợp danh sách cán bộ công nhân viên trong từng phòng ban

* Báo cáo tổng hợp danh sách cán bộ công nhân viên theo trình độ học vấn

* Báo cáo tổng hợp danh sách cán bộ công nhân viên theo giới tính

* Báo cáo tổng hợp danh sách cán bộ công nhân viên nghỉ hưu

III.THIẾT KẾ HỆ THỐNG MỚI.

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

Trang 5

Bắt đầu

Từ các thông tin đầu vào và các thông đầu ra cần phải có của hệ thống thông tin

quản lý nhân sự, em thiết kế cơ sở dữ liệu của hệ thống quản lý nhân sự như sau:

* Bảng Nhân viên lưu giữ những thông tin cá nhân về CBCNV.

* Bảng Học vấn lưu trữ trình độ học vấn chung của CBCNV.

* Bảng Quá trình công tác lưu giữ thông tin quá trình làm việc và công tác của

CBNCV

* Bảng Quá trình đào tạo lưu giữ thông tin về quá trình học tập và đào tạo của

CBCNV

* Bảng Phòng ban lưu giữ thông tin về từng phòng ban trong cơ quan.

* Bảng Dân tộc cung cấp thông tin về các dân tộc Việt Nam và thế giới.

* Bảng Tôn giáo cung cấp thông tin về loại hình tôn giáo.

* Bảng Trình độ cho biết trình độ học của CBCNV.

Sơ đồ quan hệ thực thể giữa các bảng trong cơ sở dữ liệu

2 Các thuật toán của chương trình.

2.1 Thuật toán đăng nhập

Trang 6

Nhập tên người dùng & mật

Kiểm tra sự hợp lệ của tên

người dùng & mật khẩu Có tiếp tiếp tục

không SAI

Đ NGÚNG

Thực hiện các công việc cần

l m c àm c ủa người sử dụng theo

Trang 8

Sửa dữ liệu bản ghi

Có sửa tiếp không?

Thông Báo

CÓ KHÔNG

2.4 Thuật toán tìm kiếm thông tin

Trang 9

Nhập mã bản ghi cần tìm

Kiểm tra bản ghi n y có hay àm c

không theo mã bản ghi?

Có tiếp tục không ? KHÔNG

KHÔNG Hiện thông tin tìm thấy

3 Một số module chính trong chương trình

Với vấn đề hiện tại còn nhiều vướng mắc trong cơ chế quản lý tại các cơ quanhành chính sự nghiệp – bài viết em đưa ra các module chương trình như sau:

Trang 10

DSNV toàn cơ quan

DSNV theo giới tinh DSNV theo phòng ban

DSNV theo trình độ DSNV nghỉ hưu

4 Một số giao diện chính của chương trình.

4.1 Form đăng nhập

- Người dùng gõ tên và mật khẩu để xác nhận - đăng nhập chương trình

Trang 11

* Tra cứu thông tin

- Báo cáo – Danh mục:

Trang 12

4.3 Cập nhật.

- Nhập mới hồ sơ về các thông tin như sau: Sơ yếu lý lịch, Học tập và Công tác

* Sơ yếu lý lịch: Lưu giữ các thông tin cơ bản về cán bộ công nhân viên (CBCNV) trong cơ quan

* Học tập: Lưu giữ thông tin về trình độ học vấn và quá trình đào tạo của CBCNV trong cơ quan

* Công tác: Thông tin về quá trình công tác và làm việc của CBNCV

Trang 13

4.4 Tìm kiếm.

- Tra cứu thông tin: Nhằm tìm kiếm thông tin nhân viên theo từng điều kiện cụ thể khác nhau

* Tìm kiếm theo mã nhân viên

* Tìm kiếm theo phòng ban

* Tìm kiếm theo chức vụ

Trang 14

4.5 Báo cáo – Danh mục.

- Báo cáo : Cho phép chọn báo cáo, ngưòi dùng có thể xem, in các báo cáo, hoặc

bỏ qua và chọn báo cáo khác cũng với các chức năng xem và in

Các báo cao:

* Danh sách nhân viên toàn cơ quan

* Danh sách nhân viên theo phòng ban

* Danh sách nhân viên theo giới tính

* Danh sách nhân viên theo trình độ học vấn

* Danh sách nhân viên nghỉ hưu

Trang 15

-Danh mục : Cập nhật thông tin của từng loại danh mục

* Danh mục nhân viên: Thống kê tất cả nhân viên trong cơ quan (Có thể nhập thêm mới)với mộtvài thông tin cơ bản: mã nhân viên, tên nhân viên,…

* Danh mục phòng ban: Thống kê và nhập mới phòng ban trong cơ quan với một vài thông tin cơ bản: mã phòng ban, tên phòng ban,…

* Danh mục chức vụ: Thống kê và nhập mới chức vụ trong cơ quan

* Danh mục trình độ: Thống kê và nhập mới các loại học vấn của nhân viên trong cơ quan với các thong tin: trình độ, trình độ ngoại ngữ,…

* Danh mục dân tộc và tôn giáo: Nhằm thống kê và nhập mới thông tin về dân tộc và tín ngưỡng của nhân viên trong cơ quan

Trang 16

4.6 Một số báo cáo trong trương trình.

- Báo cáo tổng hợp danh sách nhân viên trong cơ quan với các thông tin cơ bản:

mã nhân viên, họ và tên, giới tính, chức vụ, …

Trang 17

- Danh

sách nhân viên theo

phòng ban cho ta thông tin số lượng nhân viên trong các phòng ban khác nhau

- Danh sách nhân viên theo giới tính cho biết thông tin số lượng nhân viên nam và nhân viên nũ trong cơ quan (Cơ cấu giới)

Trang 18

5.Một số code chương trình nguồn

thisform.hide SET DEFAULT TO c:\qlns\programrun procedure men.prg

Trang 19

=messagebox("Tên người dùng không hợp lệ bạn hãy nhập lại ! ",32,"Thông Báo !!! ")

thisform.T1.value=''thisform.T1.setfocusendif

5.2Nút Thêm:

if thisform.l1.visible=.T and thisform.g1.visible=.T then

IF MESSAGEBOX('Bạn có muốn thêm mới bản ghikhông ???',36,'Thông báo !!! ') = 6

Trang 20

if thisform.l3.visible=.T and thisform.g3.visible=.T then

IF MESSAGEBOX('Bạn có muốn thêm mới bản ghikhông ???',36,'Thông báo !!! ') = 6

Trang 23

if thisform.l1.visible=.T and thisform.g1.visible=.T thenthisform.T1.setfocus

Trang 26

thisform.t2.enabled=.T.

thisform.t1.controlsource='madt' thisform.t2.controlsource='tendantoc' select tongiao

thisform.t3.enabled=.T

thisform.t4.enabled=.T

thisform.t3.controlsource='matg' thisform.t4.controlsource='tentongiao' thisform.refresh

endif5.4 Nút Xoá:

if thisform.l1.visible=.T and thisform.g1.visible=.T then SELECT cursor6

USE nhapvao exclusive

Trang 27

IF MESSAGEBOX('Bạn đồng ý xoá bản ghi này ???',36,'Thông báo !!! ') =6

Trang 30

TÀI LIỆU THAM KHẢO

1 TS Trương Văn Tú – TS Trần Thị Song Minh

Giáo trình hệ thống thông tin quản lý, NXB Thống Kê, Hà nội, 2000

2 ThS Trần Công Uốn

Giáo trình cơ sở dữ liệu, NXB Thống Kê, Hà nội, 2000

3 PGS.TS Hàn Viết Thuận

Trang 31

Giáo trình cấu trúc dữ liệu, NXB Thống Kê, Hà Nội, 1999

Ngày đăng: 06/11/2013, 09:20

HÌNH ẢNH LIÊN QUAN

Sơ đồ luồng thông tin (IFD) - PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÍ NHÂN SỰ
Sơ đồ lu ồng thông tin (IFD) (Trang 1)
Sơ đồ quan hệ thực thể giữa các bảng trong cơ sở dữ liệu - PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÍ NHÂN SỰ
Sơ đồ quan hệ thực thể giữa các bảng trong cơ sở dữ liệu (Trang 5)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w