Phân tích và thiết kế hệ thống thông tin quản lý tiền lương

38 243 0
Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

Đ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

Hệ thống thông tin quản lương Báo cáo tổng hợp Cập nhật Tìm kiếm Tìm kiếm theo mã nhân viên Báo cáo Báo cáo chi tiết Tìm kiếm theo số thứ tự Sửa danh sách nhân viên Bổ sung nhân viên Loại bỏ nhân viên Cập nhật nhân viên Phân tích thiết kế hệ thống thông tin quản tiền lơng I. Phân tích luồng thông tin dữ liệu 1. Sơ đồ chức năng của hệ thống thông tin. 1 - 1 - Lập báo cáo Báo cáotổng hợp Báo cáochi tiết Nhân viên Phòng chấm công BHXH Giám đốc Tính lương Nhân viên Giám đốc 1.0Kiểm tra ngày công 2.0Tính BHXH 3.0Tính lương 2. Sơ đồ luồng dữ liệu. 2.1 Sơ đồ ngữ cảnh của hệ thống tính lơng. Ngày công Phiếu lơng Báo cáo Yêu cầu Biểu nộp BHXH Bảng chấm công 2.2 Biểu đồ luồng dữ liệu mức đỉnh Nhân viên Ngày công Ngày công đã BHXH Kiểm tra Phiếu lơng Báo cáo 2 - 2 - Ngày công 1.1Kiểm tra ngày công 1.2Chấm công 1.3Lập bảng CC tổng hợp Bộ phận tính lương 2.3 Sơ đồ phân rã chức năng mô tả hoạt động chấm công(CC) Nhân viên Gửi ngày công Ngày công hợp lệ Bảng CC chính Bảng CC thêm giờ Bảng CC ca đêm Bảng CC khác Bảng chấm công Bảng CC tổng hợp 3 - 3 - II. Thiết kế Cơ sở dữ liệu 1. Thiết kế cơ sở dữ liệu đi từ các thông tin đầu ra. Dựa vào các thông tin đầu ra: danh sách nhân viên, danh sách phòng ban, bảng chấm công, bảng thanh toán lơng cho nhân viên các công trình, bảng thanh toán lơng hành chính, danh sách nộp bảo hiểm xã hội ta có các thông tin đầu ra sau: Thông tin đầu ra Thuộc tính Mã nhân viên Họ tên nhân viên Chức vụ Mã phòng ban R Phòng ban Tên phòng ban Ngày sinh Giới tính Quê quán Trình độ Ngày vào biên chế Hệ số lơng cơ bản Mức lơng cơ bản Hệ số phụ cấp Số hiệu khen thởng Số hiệu kỷ luật Hình thức kỷ luật R Hình thức khen thởng R Ngày có quyết định khen thởng,kỷ luật do khen thởng, kỷ luật R Tháng Ngày công chính thức Ngày công thêm giờ Ngày công làm ca đêm Ngày công nghỉ phép, đi học Địa điểm phòng ban Điện thoại phòng ban Ngày bắt đầu lơng Ngày kết thúc hệ số lơng Tiền lơng cơ bản S Tiền lơng làm thêm S Tiền BHXH S Tiền phụ cấp S Tiền khen thởng S Tiền kỷ luật S Tiền ăn Thực lĩnh S 4 - 4 - Từ các thông tin đầu ra trên, sau khi xác định các thuộc tính lặp(R), loại bỏ các thuộc tính thứ sinh (S) khỏi danh sách thực hiện việc chuẩn hoá mức 1NF, 2NF, 3NF ta có các tệp sau: Nhân viên Mã nhân viên Tên nhân viên Mã phòng ban Ngày sinh Giới tính Trình độ Quê quán Ngày vào biên chế Hệ số lơng Hệ số phụ cấp Số hiệu khen thởng Số hiệu kỷ luật Phòng ban Mã phòng ban Tên phòng ban Địa điểm Điện thoại Khen thởng Số hiệu khen th ởng Hệ số khen thởng Hình thức khen thởng do khen thởng Ngày quyết định Kỷ luật Số hiệu kỷ luật Hệ số kỷ luật 5 - 5 - do kỷ luật Hình thức kỷ luật Ngày quyết định Bảo hiểm Mã bảo hiểm Bảo hiểm xã hội Bảo hiểm y tế Ngày áp dụng Ngày huỷ bỏ Lơng cơ bản Mã l ơng cơ bản Mức lơng cơ bản Tiền lơng cơ bản Ngày thực hiện Ngày huỷ bỏ Ngày công Tháng Mã nhân viên Mã phòng ban Ngày công chính thức Ngày công thêm giờ Ngày công ca đêm Ngày công nghỉ phép Tiền lơng Tháng Mã phòng ban Tên phòng ban Mã nhân viên Họ tên nhân viên Mã lơng cơ bản 6 - 6 - − M· b¶o hiÓm − TiÒn ¨n 7 - 7 - Nhân viên Mã nhân viênTên nhân viênMã phòng banChức vụNgày sinhGiới tínhTrình độQuê quánNgày vào biên chếHệ số lươngHệ số phụ cấpSố hiệu khen thưởngSố hiệu kỷ luật Bảo hiểmMã bảo hiểmBảo hiểm xã hộiBảo hiểm y tếNgày áp dụngNgày huỷ bỏ Kỷ luậtSố hiệu kỷ luậtHệ số kỷ luậtLý do kỷ luậtHình thức kỷ luậtNgày quyết định Ngày côngThángMã nhân viênNgày công chính thứcNgày công thêm giờNgày công ca đêmư Ngày công nghỉ phép Lương cơ bảnMã lương cơ bảnMức lương cơ bảnNgày thực hiệnNgày huỷ bỏ Khen thưởngSố hiệu khen thưởngHệ số khen thưởngHình thức khen thưởngLý do khen thưởngNgày quyết định Phòng banMã phòng banTên phòng banĐịa điểmư Điện thoại Từ các danh sách trên ta có sơ đồ cấu trúc dữ liệu: 8 - 8 - 2. Mô tả các bảng. 2.1 Bảng lơng nhân viên . TT Thuộc tính Diễn giải Kiểu Độ rộng 1 TT Số thứ tự Intger 2 2 MaNV Mã nhân viên string 10 3 HoTen Tên nhân viên String 30 4 HSL Hệ số lơng Real 8 5 NC Ngày công Real 3 6 TongL Tổng lơng Real 8 7 BHXH Bảo hiểm xã hội Real 5 8 Lthem Làm thêm Real 5 9 PC Phụ cấp Real 5 10 TH Thởng Real 5 11 PH Phạt Real 5 12 TAN Tiền ăn Real 3 13 TL Thực lĩnh Real 8 2.2 Lơng theo phòng ban. TT Thuộc tính Diễn giải Kiểu Độ rộng 1 TT Số thứ tự Integer 2 2 MaPB Mã phòng ban String 5 3 MaNV Mã nhân viên String 3 4 TenPB Tên phòng ban String 17 5 TenNV Tên nhân viên String 10 6 ChucVu Chức vụ String 18 7 Tong Luong Thực lĩnh Real 14 III. Thiết kế chơng trình quản lơng 1. Ngôn ngữ thiết kế chơng trình. Pascal là một ngữ lập trình cấp cao, các chơng trình có cấu trúc rõ ràng dễ hiểu. Đợc dùng phổ biến ở nớc ta hiện nay trong công tác giảng dạy, lập trình tính toán, đồ hoạ, xử văn bản. Với tiện ích của Pascal sự hiểu biết của em qua chơng trình đào tạo của trờng sự giúp đỡ hớng dẫn của thầy trởng khoa Hàn Viết Thuận. Em đã vận dụng ngôn ngữ này để thiết kế chơng trình quản lơng. Em hy vọng rằng phần mềm này của em sẽ góp phần nâng cao hiệu quả quản tiền lơng trong các doanh nghiệp của nớc ta hiện nay. 2. Thiết kế menu của chơng trình. a) Thực đơn trong chơng trình chính gồm các mục sau: Cập nhật danh sách. Tìm kiếm danh sách. Báo cáo. Thoát. b) Thực đơn cập nhật danh sách: Cập nhật danh sách nhân viên. Duyệt danh sách. Bổ sung vào cuối danh sách. Bổ sung vào vị trí bất kỳ. Loại bỏ nhân viên. Ghi danh sách ra tệp. Đọc danh sách từ tệp. Kết thúc cập nhật. c) Thực đơn tìm kiếm Bao gồm: Tìm kiếm theo số thứ tự. Tìm kiếm theo mã nhân viên. [...]... Kết thúc d) Thực đơn báo cáo Bao gồm: Báo cáo bảng lơng chi tiết Báo cáo bảng lơng tổng hợp Kết thúc 3 Màn hình giao diện của thực đơn a Thực đơn chính PHAN MEM QUAN LY LUONG *********************************************** THUC DON CHUONG TRINH... +++++++++++++++++++++++++++++++++++++++++++++ THUC DON CHUONG TRINH BAO CAO 1 Bao cao chi tiet luong 2.Bao cao tong hop luong 3.Ket thuc ++++++++++++++++++++++++++++++++++++++++++++ 4 Một số kết quả đầu ra a) Bảng lơng nhân viên -BANG LUONG CHI TIET Donvitinh:1000d |TT| Mas | HOTEN | HSL | NC | TONGL | BHXH | LTHEM | PC | TH | PH | TAN | TLINH | ... Giang | 4.98 | 26 | 1444.20 | 86.65 | 0.00 | 28.88 | 0.00 | 0.00 | 110 | 1276.43 | - b) Bảng lơng phòng ban -BANG LUONG TONG HOP Donvitinh:1000d -|TT|MaPB | MaNV | TenPB | TenNV | ChucVu | TongLuong | -|1 | HC | 05 | Hanh chinh | Hong... Bang_luong=record Hoten:String[20]; Manv:string[10]; CV:string[20]; PB:string[20]; MaPB:string[10]; lcb,hsluong,hsPC,PC,lamthem,HSth,hsph,Th,Ph,tongl,bhxh,t l:real; nc,ncthem,ta:integer; tiep,truoc:pbang_luong; donvitinh:integer; end; lg=record Hoten:String[20]; Manv:string[10]; CV:string[20]; PB:string[20]; MaPB:string[10]; lcb,hsluong,hsPC,PC,lamthem,HSth,hsph:real; Th,tl,Ph,tongl,bhxh:real; nc,ncthem,ta:integer;... readln(pcuoi^.NCthem); gotoxy(30,30); write('He so thuong:'); readln(pcuoi^.hsth); gotoxy(30,32); write('He so phat:'); readln(pcuoi^.hsph); gotoxy(30,34); write('Tien an:'); readln(pcuoi^.TA); stt:=stt+1; (****tinh luong****) pcuoi^.tongl:=(pcuoi^.hsluong*pcuoi^.lcb/26)*pcuoi^.NC; pcuoi^.bhxh:=pcuoi^.tongl*6/100; pcuoi^.PC:=pcuoi^.tongl*pcuoi^.hsPC; pcuoi^.lamthem:=0.02*pcuoi^.tongl*pcuoi^.NCthem; pcuoi^.th:=pcuoi^.tongl*pcuoi^.hsth... Duyet; var stt:integer; begin p:=pdau; stt:=0; while pnil do begin inc(stt); CLRSCR; textbackground(5); textcolor(11); gotoxy(20,3); writeln(' -BANG LUONG NHAN VIEN -'); gotoxy(45,5);writeln('Donvitinh:1000d'); gotoxy(1,7); writeln(' -'); gotoxy(1,8 );write('|'); gotoxy(2,8); write('TT'); gotoxy(4,8 );write('|'); gotoxy(5,8);write('Maso'); gotoxy(8,8 );write('|'); gotoxy(9,8); write('HOTEN');... (*///////////////////////////////////////////////*) (**Thu tuc in**) procedure Inchitiet(p:pbang_luong); var pcuoi:pBang_luong; stt:integer; begin sapxepTL; CLRSCR; gotoxy(20,3); writeln(' -BANG LUONG CHI TIET -'); gotoxy(50,5);writeln('Donvitinh:1000d'); gotoxy(1,7); writeln(' '); gotoxy(1,8 );write('|'); gotoxy(2,8); write('TT'); gotoxy(4,8 );write('|'); gotoxy(5,8);write('Maso'); gotoxy(8,8 );write('|'); gotoxy(9,8); write('HOTEN');... bang luong tong hop*) procedure InTongHop(p:pbang_luong); var pcuoi:pBang_luong; stt:integer; begin p:=pdau; sapxepTL; CLRSCR; gotoxy(20,3); writeln('-BANG LUONG TONG HOP -'); gotoxy(50,5);writeln('Donvitinh:1000d'); gotoxy(1,7); writeln(' -'); gotoxy(1,8 );write('|'); gotoxy(2,8); write('TT'); gotoxy(4,8 );write('|'); gotoxy(5,8);write('MaPB'); gotoxy(10,8 );write('|'); gotoxy(11,8); write('MaNV');... then begin Timthay:=false; while(p nil) and(not timthay) do if P^.manv=mas then begin Timthay:=true; break; end else begin p:=P^.tiep; end; if timthay then begin clrscr; gotoxy(20,3);writeln('-THONG TIN VE NHAN VIEN DANG TIM-'); gotoxy(3,6); writeln(' -'); gotoxy(4,8 );write('|'); gotoxy(5,8);write('Maso'); gotoxy(8,8 );write('|'); gotoxy(9,8); write('HOTEN'); gotoxy(19,8 );write('|'); gotoxy(20,8);... gotoxy(40,36); readln(mas); k:=0;timthay:=false; while not EOF(f) do begin read(f,X); if X.manv=mas then begin timthay:=true;break; end; inc(k); end; if timthay then begin clrscr; gotoxy(20,3); writeln(' -THONG TIN VE NHAN VIEN DANG TIM VA SUA -'); gotoxy(3,6); writeln(' -'); gotoxy(4,8 );write('|'); gotoxy(5,8);write('Maso'); gotoxy(8,8 );write('|'); gotoxy(9,8); write('HOTEN'); gotoxy(19,8 );write('|'); . nhân viên Phân tích và thiết kế hệ thống thông tin quản lý tiền lơng I. Phân tích luồng thông tin và dữ liệu 1. Sơ đồ chức năng của hệ thống thông tin. 1. Bảng CC tổng hợp 3 - 3 - II. Thiết kế Cơ sở dữ liệu 1. Thiết kế cơ sở dữ liệu đi từ các thông tin đầu ra. Dựa vào các thông tin đầu ra: danh sách nhân viên,

Ngày đăng: 23/10/2013, 13:20

Hình ảnh liên quan

1.3Lập bảng CC tổng hợp - Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

1.3.

Lập bảng CC tổng hợp Xem tại trang 3 của tài liệu.
Hình thức kỷ luậ tR - Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

Hình th.

ức kỷ luậ tR Xem tại trang 4 của tài liệu.
Kỷ luậtSố hiệu kỷ luậtHệ số kỷ luậtLý do kỷ luậtHình thức kỷ luậtNgày quyết định - Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

lu.

ậtSố hiệu kỷ luậtHệ số kỷ luậtLý do kỷ luậtHình thức kỷ luậtNgày quyết định Xem tại trang 8 của tài liệu.
2. Mô tả các bảng. - Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

2..

Mô tả các bảng Xem tại trang 9 của tài liệu.
a) Bảng lơng nhân viên. - Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

a.

Bảng lơng nhân viên Xem tại trang 13 của tài liệu.
b) Bảng lơng phòng ban.                    - Phân tích và thiết kế hệ thống thông      tin quản lý tiền lương

b.

Bảng lơng phòng ban. Xem tại trang 14 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan