Phân tích nghiệp vụ

Một phần của tài liệu Xây dựng phần mềm quản lí nhân sự và lương tại Trung tâm Thông tin tín dụng Ngân hàng nhà nước Việt Nam (Trang 43)

Quản lí nhân sự

• Quản lí được tình hình làm việc của mỗi nhân viên, lưu giữ tất cả các thông tin về tình hình khen thưởng, kỉ luật của mỗi nhân viên

- Khen thưởng: quản lí được các thông tin về số quyết định khen thưởng, ngày quyết định, lí do quyết định, mức khen thưởng.

- Kỉ luật: số quyết đnh, mức vi phạm, lí do kỉ luật, ngày kỉ luật, phòng ban hoặc tổ chức nào kỉ luật

• Khi có nhân viên mới thì hệ thống phải cập nhật được đầy đủ các thông tin của nhân viên mới như mã nhân viên, họ tên, giới tính, quê quán, quá trình đào tạo, tình trạng hôn nhân…

• Khi có nhân viên nghỉ hưu, chuyển công tác, tăng lương, bị thôi việc thì hệ thống phải cập nhật, sửa đổi, bổ sung được các thông tin đó.

• Hệ thống có chức năng lưu giữ thông tin về nhân viên hiện thời tạm nghỉ việc nhưng có thể sử dụng những thông tin này khi nhân viên đó đi làm trở lại. Ví dụ như nghỉ ốm thời gian dài không hưởng lương, nghỉ sản…

• Khi có yêu cầu của cấp trên thì phải xuất được các báo cáo như: sơ yếu lí lịch của nhân viên, hệ số lương của các nhân viên, số nhân viên đang đi công tác, số nhân viên sắp đến tuổi về hưu…

Quản lí lương

Cách tính lương và các khoản khác:

 Ngày công để tính lương = số ngày làm việc trong tháng - thứ bảy, chủ nhật, ngày lễ, ngày tết

 Lương cơ bản = hệ số lương * lương tối thiểu ( 540.000)

 Ngày nghỉ không hưởng lương gồm: nghỉ ốm, nghỉ không lương, nghỉ không có lí do.

 Các khoản thu nhập khác ngoài lương: - Phụ cấp chức vụ

- Phụ cấp độc hại - Phúc lợi xã hội - Thưởng

- Làm thêm giờ

- Khác (Công ty thăm hỏi, bảo hiểm xã hội, dưỡng sức…)  Tính thêm giờ

Giờ làm việc bình thường (giờ hành chính): 8h – 17h30 - Buổi sáng: 8h – 12h

Ngoài thời gian trên nếu cán bộ công nhân viên làm việc thì tính làm thêm giờ.

 Các công thức tính thêm giờ:

- Ngày thường: Lương 1 ngày/8h * số giờ làm thêm * 150%

- Ngày nghỉ cuối tuần: Lương 1 ngày/8h * Số giờ làm thêm * 200% - Ngày lễ tết: Lương 1 ngày/8h * số giờ làm thêm * 300%

 Các khoản giảm trừ: - BHXH = LCB * 5% - BHYT = LCB * 1% - Các khoản giảm trừ khác 3.2. Thiết kế 3.2.1. Thiết kế sơ đồ

3.2.1.1. Thiết kế sơ đồ luồng thông tin

Qua quá trình thu thập thông tin ta có sơ đồ mô tả hệ thống, tức là mô tả sự di chuyển của dữ liệu, việc xử lý và lưu trữ trong thế giới vật lí qua các sơ đồ. Các ký pháp của luồng thông tin:

Xử lý

Thủ công Giao tác người – máy Tin học hoá hoàn toàn

3.2.1.2. Thiết kế sơ đồ chức năngQUẢN LÍ NHÂN SỰ QUẢN LÍ NHÂN SỰ Quản lí hồ sơ Điều chỉnh chấm công Quản lí chấm công In báo cáo Báo cáo Tính lương Quản lí lương Xoá hồ sơ In bảng chấm công Cập nhật bảng chấm công In hồ sơ Cập nhật hồ sơ Tìm kiếm hồ sơ Điều chỉnh hồ sơ

3.2.1.3. Thiết kế sơ đồ luồng dữ liệu

Sơ đồ ngữ cảnh

Sơ đồ mức 0

 Khi có nhân viên mới được tuyển dụng vào trung tâm hay có sự thay đổi về nhân sự như thuyên chuyển từ phòng ban này sang phòng ban khác hay tăng lương… thì phòng tổng hợp sẽ xử lí và tổng hợp các thông tin này sau đó lưu thông tin của nhân viên đó vào kho hồ sơ của trung tâm thông qua phần mềm quản lí nhân sự.

 Khi có một yêu cầu nhân sự từ ban giám đốc hay từ một phòng ban nào đó của trung tâm như cần danh sách nhân sự theo phòng ban, theo độ tuổi, theo chức danh… thì yêu cầu đó sẽ được gửi tới phòng tổng hợp và phòng này có nhiệm vụ thu thập thông tin và xử lí yêu cầu đó và gửi lại báo cáo lên phòng cần tìm tin.

 Hàng tuần, các phòng ban sẽ gửi bảng chấm công lên phòng tổng hợp. Hệ thống quản lí chấm công sẽ xử lí các bảng chấm công này sau đó cập nhật những dữ liệu này vào kho dữ liệu bảng chấm công.

 Hệ thống quản lí lương sau khi có đầy đủ các thông tin từ kho dữ liệu chấm công và kho dữ liệu hồ sơ sẽ tiến hành tính toán lương cho các nhân viên và in báo cáo gửi về phòng tài vụ để chi trả lương cho các cán bộ công nhân viên.

3.2.1.4. Sơ đồ phân giã chức năng

Sơ đồ phân rã quản lí hồ sơ mức 1

 Khi có nhân viên mới được tuyển dụng vào trung tâm thì nhân viên đó sẽ nộp hồ sơ vào phòng tổng hợp của trung tâm. Phòng tổng hợp sẽ xử lí và tổng hợp thông tin sau đó lưu thông tin của nhân viên đó vào kho hồ sơ của trung tâm thông qua phần mềm quản lí nhân sự.

 Trong quá trình công tác khi có sự thay đổi về nhân sự như: thuyên chuyển công tác từ phòng ban này sang phòng ban khác, tăng lương, thôi việc… thì phòng tổng hợp sẽ có trách nhiệm thu thập các thông tin về nhân sự và điều chỉnh cho đúng với yêu cầu.

 Khi ban giám đốc hay một phòng ban trong công ty có yêu cầu tìm kiếm nhân sự theo một tiêu chí nào đó như theo chức vụ, theo hệ số lương, theo độ tuổi… thì hệ thống sẽ nhanh chóng xử lí và đáp ứng yêu cầu này. Sau đó in các báo cáo gửi lại cho phòng ban cần tìm tin.

 Khi trong trung tâm có sự biến động về nhân sự như có người nghỉ hưu, có người mất do tai nạn, hoặc có người vì lí do gi đó phải thôi việc thì khi có quyết định xoá hồ sơ của cấp trên phòng tổng hợp sẽ tiến hành xoá các dữ liệu về các nhân viên này. Sau khi tiến hành xoá hồ sơ của nhân viên đó thì phòng tổng hợp cũng đồng thời thực hiện việc huỷ hồ sơ của nhân viên đó trong kho hồ sơ nhân viên.

Sơ đồ phân rã quản lí chấm công mức 1

 Hàng tuần, các phòng ban gửi bảng chấm công đến phòng tổng hợp. Phòng tổng hợp có nhiệm vụ cập nhật bảng chấm công. Khi một cá nhân, hoặc một phòng ban có yêu cầu hoặc nhận thấy những sai sót trong bảng cập naaatj chấm công thì yêu cầu đó sẽ được phòng tổng hợp xử lí và điều chỉnh cho chính xác sau đó những dữ liệu này sẽ được cập nhật vào kho bảng chấm công.

 Cuối tháng phòng tổng hợp sẽ tổng hợp các bảng chấm công để chuẩn bị tính toán lương cho các cán bộ công nhân viên.

Sơ đồ phân rã quản lí lương mức 1

Trên cơ sở của bảng chấm công cùng với các tài liệu về số tiền thưởng, tiền phạt, trợ cấp, tạm ứng… phòng tổng hợp sẽ tiến hành tính toán và in báo cáo lương gửi sang phòng tài vụ để phòng tài vụ tiến hành trả lương cho các can bộ công nhân viên.

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

3.2.2.1. Khái niệm cơ sở dữ liệu

Cơ sở dữ liệu (Database): là một tập hợp các tập tin có liên quan với nhau, được thiết kế nhằm làm giảm thiểu sự lặp lại dữ liệu.

3.2.2.2. Thiết kế các tệp cơ sở dữ liệu

Tệp nhân viên

Tên trường Định kiểu Độ rộng Giải thích

MaNV text 10 Mã nhân viên

MaPB Text 10 Mã phòng ban

Hoten text 50 Họ và tên

Ngaysinh Date/time Ngày sinh

Gioitinh Yes/no giới tính

Noisinh Text 50 Nơi sinh

Dantoc Text 10 Dân tộc

Quequan text 50 Quê quán

Quoctich Text 10 quốc tịch

Tongiao Text 10 Tôn giáo

Suckhoe text 10 sức khoẻ

Honnhan Text 10 Hôn nhân

hokhauthuongtru text 50 hộ khẩu thường trú

choohientai Text 50 Chỗ ở hiện tại

Doanvien Text 25 Đoàn viên

Dangvien text 25 Đảng viên

macv Text 10 Mã chức vụ

mahd text 10 Mã hợp đồng

Tệp phòng ban

Tên trường Định kiểu Độ rộng Giải thích

MaPB text 10 Mã phòng ban

TenPB text 25 Tên phòng ban

Diachi text 50 Địa chỉ

Dienthoai number 25 Điện thoại

Fax number 25 Fax

Email text 50 Email

Thongtinkhac text 100 Thông tin khác

Tệp chức vụ

Tên trường Định kiểu Độ rộng Giải thích

Macv Text 4 Mã chức vụ

Tệp dân tộc

Tên trường Định kiểu Độ rộng Giải thích

Madt Text 4 Mã dân tộc

Tendt Text 30 Tên dân tộc

Tệp bậc lương

Tên trường Định kiểu Độ rộng Giải thích

Mabacluong Text 4 Mã tôn giáo

Luongcoban Number double Lương cơ bản

Hesoluong Number decimal Hệ số lương

Tệp loại hợp đồng

Tên trường Định kiểu Độ rộng Giải thích

Mahd Text 4 Mã hợp đồng

Tenhd Text 30 Tên hợp đồng

Thoigian Text 20 Thời gian

Tệp chấm công

Tên trường Định kiểu Độ rộng Giải thích

Macc Autonumber Long integer Mã chấm công

Manv Text 4 Mã nhân viên

Thang Text 2 Tháng

Nam Text 4 Năm

Songaylamviec Number Single Số ngày làm việc Nghicophep Number Single Số ngày nghỉ có phép Nghikhongphep Number Single Số ngày nghỉ không phép

Khenthuong Text 30 Khen thưởng

Kyluat Text 30 Kỷ luật

Lamthemgio Number Integer Làm thêm giờ

Tên trường Định kiểu Độ rộng Giải thích

Maluong Text 4 Mã lương

Macc Text 4 Mã chấm công

Manv Text 5 Mã nhân viên

Mapb Text 4 Mã phòng ban

Mabacluong Text 4 Mã bậc lương

Thang Text 2 Tháng

Nam Text 4 Năm

TenNV Text 25 Tên nhân viên

MaBH Text 4 Mã bảo hiểm

Tienthuong Number Double Tiền thưởng

Tienphat Number Double Tiền phạt

Tamung Number Double Tạm ứng

Phucap Number Double Phụ Cấp

Khautru Number Double Các khoản khấu trừ

Luongtra Number Double Trả lương cho nhân viên

Tệp quá trình đào tạo

Tên trường Định kiểu Độ rộng Giải thích

MaNV Text 10 Mã nhân viên

Tentruong Text 50 Tên trường

Nganhhoc Text 50 Ngành học

hinhthucdaotao Text 25 Hình thức đào tạo

thoigiandaotao number 10 Thời gian đào tạo

3.2.3. Thiết kế thuật toán

3.2.4. Thiết kế vật lí ngoài

3.2.4.1. Thiết kế vào3.2.4.2. Thiết kế ra 3.2.4.2. Thiết kế ra

3.2.5. Thiết kế cách thức giao tác với phần tin học hoá

3.2.6. Thiết kế giao diện nhập liệu và giao diện khai thác tìm tin

3.2.6.1. Giao diện đăng nhập

3.2.6.3. Giao diện đăng kí tài khoản

Giao diện cập nhật diễn biến đào tạo

3.2.6.7. Các mẫu báo cáo của chương trình

MỤC LỤC

Trang

LỜI MỞ ĐẦU...1

CHƯƠNG I: GIỚI THIỆU CHUNG VỀ LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA TRUNG TÂM THÔNG TIN TÍN DỤNG NHNN...2

1.1. Quá trình hình thành trung tâm thông tin tín dụng...2

1.2. Chức năng, nhiệm vụ của Trung tâm thông tin tín dụng...3

1.2.1. Chức năng...3

1.2.2. Nhiệm vụ...3

1.3. Cơ cấu tổ chức của Trung tâm thông tin tín dụng: (Organization Structure Of The CIC)...4

1.3.1. Sơ đồ bộ máy tổ chức...4

1.3.2. Các phòng, ban trực thuộc...4

1.3.2.1. Phòng Tổng hợp ( kí hiệu TTTD1)...4

1.3.2.2. Phòng Xử lý thông tin (kí hiệu TTTD2)...5

1.3.2.3. Phòng Phân tích (kí hiệu TTTD3)...6

1.3.2.4. Phòng Kỹ thuật (kí hiệu TTTD4)...7

1.3.2.5. Phòng Tài vụ (Kí hiêu TTTD5)...8

1.3.2.6. Ban Bản tin...9

1.4. Quy trình nghiệp vụ của CIC...11

1.4.1. Thu thập thông tin...11

1.4.1.1. Nguồn thu thập...12

1.4.1.2. Phương pháp thu thập thông tin...12

1.4.1.3. Quy trình thu thập...13

1.4.1.4. Phạm vi thu thập tin...13

1.4.2. Lưu trữ thông tin...13

1.4.3. Xử lý thông tin...13

1.4.4 Cung cấp thông tin...14

1.5. Tình hình tin học hoá tại trung tâm thông tin tín dụng...14

1.5.1. Tình hình tin học hoá:...14

1.5.2. Các phần mềm hiện tại của CIC và chức năng của chúng...15

1.5.2.1. Phần mềm Quản lí TTTD...15

1.5.2.2. Phần mềm Quản lí người sử dụng và tính phí...15

1.5.2.3. Hỏi tin trong nước...15

1.5.2.4. Hỏi tin nước ngoài...15

1.5.2.6. Web nghiệp vụ của CIC...16

1.5.2.7. Web dịch vụ...16

1.5.2.8. Web bản tin...16

1.6. Các sản phẩm của CIC và lợi ích của khách hàng khi sử dụng các sản phẩm của CIC ...17

1.6.1. Các sản phẩm của CIC...17

1.6.2. Lợi ích của khách hàng khi sử dụng sản phẩm của CIC...17

1.7. Tình hình hoạt động của Trung tâm thông tin tín dụng ...18

1.7.1. Thành tựu...18

1.7.1.1. Về công tác chỉ đạo, điều hành hoạt động TTTD...18

1.7.1.2. Về thu thập, xử lý thông tin...19

1.7.1.3. Về khai thác sử dụng thông tin ...20

1.7.1.4. Quản lý kho dữ liệu TTTD quốc gia...21

1.7.2. Hạn chế...22

1.8. Một số nhiệm vụ trọng tâm trong thời gian tới...23

ĐỊNH HƯỚNG XÂY DỰNG PHẦN MỀM...25

2.1. Lí do chọn đề tài...25

2.2. Đề tài thực tập tốt nghiệp...25

2.5. Các giao diện (form) dự kiến...27

Form cập nhật hồ sơ cán bộ...27

Form cập nhật hệ số lương...27

Form cập nhật...27

CHƯƠNG II: PHƯƠNG PHÁP LUẬN VỀ XÂY DỰNG PHẦN MỀM. 28 2.1. Phương pháp luận chung về xây dựng phần mềm...28

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

2.1.2. Sự tiến hoá của phần mềm...28

2.1.3. Các đặc trưng của phần mềm...28

2.1.4. Ngôn ngữ thiết kế phần mềm...29

Thế hệ 1: Ngôn ngữ máy tính...29

Thế hệ 2: Ngôn ngữ thuật toán...29

Thế hệ 3: Ngôn ngữ cấp cao...30

2.1.5. Phân loại phần mềm...30

2.1.6. Vòng đời của phần mềm...31

2.1.7. Vai trò của thiết kế phần mềm...34

2.1.8. Quy trình thiết kế phần mềm ứng dụng...35

2.1.8.1. Xây dựng và quản lí hợp đồng phần mềm...35

2.1.8.2. Xác định yêu cầu...36

2.1.8.3. Thiết kế...37

2.1.8.6. Triển khai...40

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM...43

3.1. Khảo sát sơ bộ...43

3.1.1. Tìm hiểu tình hình thực tế...43

3.1.2. Phân tích nghiệp vụ...43

3.2. Thiết kế...45

3.2.1. Thiết kế sơ đồ...45

3.2.1.1. Thiết kế sơ đồ luồng thông tin...45

Xử lý...45

Kho lưu trữ dữ liệu Dòng thông tin Điều khiển...45

Sơ đồ luồng thông tin trong quản lý hồ sơ...46

Sơ đồ luồng thông tin trong quản lí chấm công...47

Sơ đồ luồng thông tin trong quản lý lương...48

3.2.1.2. Thiết kế sơ đồ chức năng...49

3.2.1.3. Thiết kế sơ đồ luồng dữ liệu...50

Sơ đồ ngữ cảnh...50

3.2.1.4. Sơ đồ phân giã chức năng...52

Sơ đồ phân rã quản lí hồ sơ mức 1...52

Sơ đồ phân rã quản lí chấm công mức 1...54

Sơ đồ phân rã quản lí lương mức 1...55

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

3.2.2.1. Khái niệm cơ sở dữ liệu...56

3.2.2.2. Thiết kế các tệp cơ sở dữ liệu...57

Tệp phòng ban...57 Tên trường...57 Định kiểu...57 Độ rộng...57 Giải thích...57 Tệp chức vụ...57 Tên trường...57 Định kiểu...57 Độ rộng...57 Giải thích...57 Tên trường...58 Định kiểu...58 Độ rộng...58 Giải thích...58 Tên trường...58 Định kiểu...58 Độ rộng...58 Giải thích...58 Tên trường...58 Định kiểu...58

Độ rộng...58 Giải thích...58 Tên trường...58 Định kiểu...58 Độ rộng...58 Giải thích...58 Tên trường...59 Định kiểu...59 Độ rộng...59 Giải thích...59

Tệp quá trình đào tạo...59

Tên trường...59

Định kiểu...59

Độ rộng...59

Giải thích...59

3.2.2.3. Mối quan hệ giữa các tệp CSDL...60

3.2.3. Thiết kế thuật toán...61

3.2.3.1. Thuật toán đăng nhập...61

3.2.3.2. Thuật toán cập nhật...62

3.2.3.3. Thuật toán tìm kiếm...63

3.2.3.4. Thuật toán in báo cáo...64

3.2.4. Thiết kế vật lí ngoài...65

3.2.4.1. Thiết kế vào...65

3.2.4.2. Thiết kế ra...65

3.2.5. Thiết kế cách thức giao tác với phần tin học hoá...65

3.2.6. Thiết kế giao diện nhập liệu và giao diện khai thác tìm tin...65

3.2.6.1. Giao diện đăng nhập ...65

3.2.6.2. Giao diện chính...65

3.2.6.3. Giao diện đăng kí tài khoản...66

3.2.6.4. Giao diện cập nhật hồ sơ nhân viên...66

3.2.6.5. Giao diện cập nhật danh mục phòng ban...68

Giao diện cập nhật diễn biến đào tạo...69

3.2.6.6. Giao diện tìm kiếm...69

3.2.6.7. Các mẫu báo cáo của chương trình...70

Một phần của tài liệu Xây dựng phần mềm quản lí nhân sự và lương tại Trung tâm Thông tin tín dụng Ngân hàng nhà nước Việt Nam (Trang 43)