Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1016.37 KB, 90 trang )
Luận văn tốt nghiệp
81
Khoa tin học kinh tế
Phân tích thiết kế hệ thống thông tin, NXB khoa học kỹ thuật,Hà Nội,2002
3.Đinh Xuân Lâm
Những bài thực hành visual fox, NXB thống kê, Hà nội,2000
4.Đinh Xuân Lâm
Kế toán doanh nghiệp với Visual fox, NXB Thống kê, Hà Nội, 2004.
Phụ lục
Một số code chơng trình
* modul tinh tien lam them
PARAMETERS mthang
SET TALK OFF
SET SAFETY off
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
82
Khoa tin học kinh tế
CLOSE data
SET DEFAULT TO d:\chuyende
OPEN DATABASE d:\chuyende\data\luong.dbc
SELECT 1
USE data\l_thamso
LOCATE ALL FOR thang=mthang
IF !FOUND()
GO bott
ENDIF
mngaychuan=ngaychuan
mgiochuan=giochuan
SELECT 1
USE data\l_tcngay
SELECT 2
USE data\l_tcgio
SELECT 3
USE data\l_lamthem
SELECT
a.*,b.hsgio,c.hsngay
WHERE
thang=mthang
a.mangay=c.mangay AND a.magio=b.magio;
from l_lamthem a, l_tcngay c,l_tcgio b INTO TABLE thtmp
AND
SELECT 1
USE data\l_luong
REPLACE ALL ngaychuan WITH mngaychuan, giochuan WITH
mgiochuan
GO top
DO WHILE !EOF()
mnv=manv
SELECT thtmp
SUM sogio*hsgio*hsngay TO them FOR manv=mnv
SELECT l_luong
REPLACE
luongthemgi
(ngaychuan*giochuan)
SKIP
Endd
WITH
them*(luongcb+phucaptn)/
PARAMETERS mthang
SET TALK OFF
SET safe off
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
83
Khoa tin học kinh tế
CLOSE data
SET DEFAULT TO d:\chuyende
OPEN DATABASE d:\chuyende\data\luong.dbc
SELECT 1
USE data\l_thamso
LOCATE ALL FOR thang=mthang
IF !FOUND()
GO bott
ENDIF
mngaychuan=ngaychuan
SELECT 3
USE data\l_luongcb
SELECT manv,luongcb,MAX(ngaytinh) as ngaytinh FROM l_luongcb
GROUP BY manv INTO TABLE lcbtmp
USE
SELECT 1
USE data\l_bcc
SELECT * from l_bcc WHERE thang=mthang INTO TABLE ltmp1
*Cap nhat cham cong
SELECT 1
USE data\l_luong
ZAP
APPEND FROM ltmp1
REPLACE ALL ngaychuan WITH mngaychuan
SELECT 2
USE data\l_bcvu
SELECT manv,macv,MAX(ngaynhan) as ngaynhan FROM l_bcvu GROUP
BY manv;
into TABLE cvtmp
USE
*cap nhat chuc vu
SELECT 0
USE cvtmp
GO top
DO WHILE !EOF()
mnv=manv
mcv=macv
SELECT l_luong
REPLACE macv WITH mcv FOR manv=mnv
SELECT cvtmp
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
84
Khoa tin học kinh tế
SKIP
endd
* cap nhat luong co ban
SELECT 0
USE lcbtmp
GO TOP
DO WHILE !EOF()
mnv=manv
lcb=luongcb
SELECT l_luong
REPLACE luongcb WITH lcb FOR manv=mnv
SELECT lcbtmp
SKIP
endd
*USE IN l_cvu
SELECT 0
USE data\l_cvu
*Tinh phu cap trach nhiem
GO top
DO WHILE !EOF()
mcv=macv
mphucap=phucap
SELECT l_luong
REPLACE phucaptn WITH luongcb*mphucap FOR macv=mcv
*REPLACE luongngaycong WITH (luongcb +
phucaptn)*ngaycong/ngaychuan
SELECT l_cvu
SKIP
endd
* tinh tien phu cap khac
*USE IN l_tang
SELECT 0
USE data\l_tang
SELECT * from l_tang WHERE thang=mthang INTO TABLE ttmp
SELECT l_luong
GO top
DO WHILE !EOF()
mmnv=manv
SELECT ttmp
SUM sotien TO mtang FOR manv=mmnv
SELECT l_luong
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
85
Khoa tin học kinh tế
REPLACE phucapkh WITH mtang
SKIP
endd
SELECT 0
USE data\l_giam
SELECT * from l_giam WHERE thang=mthang INTO TABLE gtmp
SELECT l_luong
GO top
DO WHILE !EOF()
mmnv=manv
SELECT gtmp
SUM sotien TO mgiam FOR manv=mmnv
SELECT l_luong
REPLACE giam WITH mgiam
SKIP
endd
CLOSE DATABASES ALL
CLOSE DATABASES ALL
mthang=thisform.text1.value
DO prgs\thu WITH ALLTRIM(thisform.text1.Value)
DO prgs\lamthem WITH ALLTRIM(thisform.text1.Value)
CLOSE DATABASES all
OPEN DATABASE d:\chuyende\data\luong.dbc
SELECT 1
USE data\l_thamso
LOCATE FOR thang=mthang
IF !FOUND()
GO bott
ENDIF
mhsbhxh=hsbhxh
mhsbhyt=hsbhyt
SELECT 1
USE data\l_phong
SELECT 2
USE data\l_luong
SELECT 0
USE data\l_nvien
GO top
DO WHILE !EOF()
mnv=manv
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
86
Khoa tin học kinh tế
ht=hoten
bh=baohiem
SELECT l_luong
REPLACE hoten WITH ht FOR manv=mnv
REPLACE baohiem WITH bh FOR manv=mnv
SELECT l_nvien
SKIP
endd
USE IN l_nvien
SELECT l_luong
REPLACE
ALL
luongngaycong
WITH
(phucaptn+luongcb)*ngaycong/ngaychuan
REPLACE ALL ngaynghi WITH ngaychuan - ngaycong
REPLACE ALL hsbhyt WITH mhsbhyt, hsbhxh WITH mhsbhxh
REPLACE ALL bhxh WITH luongcb*hsbhxh, bhyt WITH hsbhyt * luongcb
FOR baohiem=.t.
REPLACE ALL luong WITH luongngaycong+luongthemgi + phucapkhgiam-bhyt-bhxh
SELECT l_luong
INDEX ON maph TAG maph OF l_luong
cthang=ALLTRIM(thisform.text1.Value)
cthang=LEFT(cthang,2)+[\] + RIGHT(cthang,4)
IF EMPTY(thisform.combo1.Value) then
COUNT TO nrec
IF nrec >0
REPORT FORM reports\report1 PREVIEW
ELSE
WAIT WINDOW "khong co du lieu" NOWAIT
ENDIF
ELSE
COUNT TO nrec FOR l_luong.maph= thisform.combo1.Value
IF nrec>0
REPORT
FORM
reports\report1
PREVIEW
l_luong.maph=thisform.combo1.Value
ELSE
WAIT WINDOW "khong co du lieu"
ENDIF
ENDIF
FOR
*FOR l_luong.maph=thisform.combo1.value
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
87
Khoa tin học kinh tế
USE IN l_luong
thisform.combo1.Refresh
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
88
Khoa tin học kinh tế
Mục lục
Trang
Lời mở đầu ...............................................................................................1
chơng I: Tổng quan về công ty Fast và yêu cầu của
đề tài...........................................................................................................2
I. Lịch sử hình thành công ty.........................................................................2
1. Lịch Sử Hình Thành Công Ty...............................................................2
2. Tổ Chức Của Công Ty...........................................................................3
2.1. Sơ Đồ Tổ Chức Của Công Ty.........................................................3
2.2. Sơ Đồ Tổ Chức Của Các Chi Nhánh:.............................................4
2.3. Tổ Chức Các Phòng Ban Của Công Ty:.........................................4
2.4. Tổ Chức Các chi nhánh và bộ phận kinh doanh............................5
2.5. Tổ chức của phòng nghiên cứu và phát triển sản phẩm....................6
3. Chức năng sản xuất kinh doanh............................................................7
II. Tình hình sản xuất kinh doanh của công ty.............................................8
1. Các công đoạn trong quy trình sản xuất kinh doanh............................8
2. Các sản phẩm và dịch vụ.......................................................................8
3. Một số khách hàng tiêu biểu.................................................................9
Khách hàng là các công ty lớn...............................................9
4. Các biện pháp kinh doanh và quản lý công ty......................................9
5. Định hớng phát triển và mục tiêu của Fast.........................................12
III. Giới thiệu về đề tài nghiên cứu.............................................................13
1. Tên đề tài..............................................................................................13
2. ý nghĩa của đề tài.................................................................................13
3. Mục tiêu của đề tài..............................................................................14
Chơng 2: Các vấn đề phơng pháp .............................................15
luận cơ bản...........................................................................................15
I. Lý luận chung về hệ thống thông tin.......................................................15
1. Định nghĩa và tầm quan trọng của hệ thống thông tin quản lý..........15
1.1 Định nghĩa và các bộ phận cấu thành hệ thống thông tin............15
1.2. Tầm quan trọng của một hệ thống thông tin tốt..........................16
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
89
Khoa tin học kinh tế
2. Phơng pháp phát triển một hệ thống thông tin...................................16
2.1. Lý do phải phát triển một hệ thống thông tin..............................16
2.2 Các giai đoạn phát triển một HTTT..............................................17
3. Phân tích hệ thống...............................................................................20
3.1. Thu thập thông tin về hệ thống....................................................20
3.2. Mô hình hoá hệ thống..................................................................21
4. Thiết kế hệ thống thông tin.................................................................22
4.1. Xác định hệ thống máy tính.........................................................22
4.2. Thiết kế cơ sở dữ liệu...................................................................23
4.3. Thiết kế giao diện ngời - máy....................................................23
5. Các phơng pháp thiết kế cơ sở dữ liệu ...............................................24
II. một số vấn đề về tiền lơng......................................................................27
1. Bản chất của tiền lơng.........................................................................27
2. Một số vấn đề về chế độ bảo hiểm......................................................28
3. Một số quy định về thuế thu nhập.......................................................28
Chơng 3: Phânt tích thiết kế hệ thống thông tin
quản lý lơng........................................................................................31
I. Khảo sát hệ thống.....................................................................................31
1. Quy định về cách tính lơng tại công ty...............................................31
2. Quy định về BHYT và BHXH.............................................................33
3. Các công việc chính của hệ thống tính lơng.......................................34
4. Yêu cầu đối với hệ thống tính lơng.....................................................34
II. Phân tích hệ thống...................................................................................35
1. Một số sơ đồ luồng thông tin .............................................................35
1.1. Sơ đồ luồng thông tin của việc lập hồ sơ công nhân viên khi
tuyển dụng............................................................................................35
1.2. Sơ đồ thông tin việc tính lơng......................................................37
1.3 Sơ đồ luồng thông tin của việc tính lơng ngày công....................38
III. Xây dựng cơ sở dữ liệu..........................................................................45
1. Một số mẫu báo cáo đầu ra của hệ thống...........................................46
2. Thiết kế cơ sở dữ liệu từ thông tin đầu ra...........................................50
3. Mô tả các bảng.....................................................................................53
Vũ Thị Tuyến
Lớp tin 43A
Luận văn tốt nghiệp
90
Khoa tin học kinh tế
3.1 Bảng nhân viên..............................................................................53
3.2 Bảng danh mục bộ phận( phòng ban)...........................................53
3.3 Bảng danh mục chức vụ...............................................................53
3.4 Bảng chức vụ..................................................................................54
3.5 Bảng lơng cơ bản...........................................................................54
3.6. Bảng tính chất ngày......................................................................54
3.7. Bảng tính chất giờ .......................................................................55
3.8 Bảng lý do nghỉ .............................................................................55
3.9 Bảng chấm công............................................................................55
3.10. Bảng làm thêm............................................................................55
3.11 Bảng phụ cấp khác.......................................................................56
56
3.12 Bảng giảm trừ..............................................................................56
3.13 Bảng tham số...............................................................................57
4. Sơ đồ cấu trúc dữ liệu..........................................................................57
5. Chơng trình quản lý lơng ở công ty TNHH T&S...............................58
5.1. Giới thiệu ngôn ngữ chơng trình..................................................58
5.2 Một số giải thuật trong thiết kế chơng trình.................................59
4.3. Giới thiệu về menu chơng trình...................................................62
4.2 Một số giao diện chính..................................................................67
5.3 Một số mẫu báo cáo đầu ra...........................................................76
Kết luận..................................................................................................79
Tài liệu tham khảo..........................................................................80
Phụ lục.....................................................................................................81
Vũ Thị Tuyến
Lớp tin 43A