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

Một phần của tài liệu Xây dựng hệ thống thông tin hỗ trợ công tác quản lý thu BHXH - BHYT bắt buộc tại BHXH tỉnh Hải Dương (Trang 60)

III. Phân tích chi tiết

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

5.1Menu hệ thống

5.1.1 Form đăng nhập chơng trình

5.1.3 Thay đổi mật khẩu

5.2 Menu cập nhật

5.2.2 Thêm lao động mới

5.3 Menu tìm kiếm

5.3.1 Tìm kiếm lao động theo tên chính xác

5.3.2 Tìm kiếm lao động theo tên gần chính xác

Kêt quả tìm kiếm

5.3.3 Tra cứu thông tin lao động kết hợp 2 điều kiện tìm kiếm là tên lao động và mã đơn vị (cho phép tìm kiếm chính xác và gần đúng).

Kết quả tìm kiếm

6. Một số đầu ra của chơng trình

6.1 Menu báo cáo

6.1.5 Danh sách nơi nộp tiền

III. Cài đặt và khai thác

1. Cài đặt

Chơng trình yêu cầu cấu hình máy nh sau:

Phần cứng

- Pentium 233 – support MMX trở lên.

- 32 MB RAM (Sử dụng tốt khi từ 64 MB RAM trở lên). - SVGA Monitor.

- Khoảng 3 MB ổ cứng còn trống.

Phần mềm

- Font .VnTime.

- Bộ gõ tiếng Việt VietKey 2000.

2. Khai thác sử dụng

- Để chạy chơng trình: Copy th mục Chuyen_de vào th mục gốc ổ đĩa D:\ sau đó chạy File bhxh.app.

- Dữ liệu nhập vào phải đợc nhập theo kiểu gõ Telex.

- Thiết lập trong Settings/Control Panel/ Display/ Apperance chọn các Item nh Active Windows, Active Title Bar, Messagebox có Font là .Vntime để hiện thị tiếng Việt trong chơng trình.

- Để hiện thị ngày tháng theo kiểu Việt Nam cần chọn trong Settings Control Panel/ Regional Settings/ chọn vạt Date. Trong ô Short Date Style nhập dd/mm/yyyy.

Kết luận

Thu BHXH là một công việc quan trọng của BHXH tỉnh Hải Dơng và đang rất đợc quan tâm. Chuyên đề thực tập này đợc thiết kế xuất phát từ nhu cầu thực tế, nhằm nâng cao hiệu quả của hoạt động thu BHXH – BHYT bắt buộc. (adsbygoogle = window.adsbygoogle || []).push({});

Kết quả thực hiện đề tài

- Khảo sát thực tế, tìm hiểu nghiệp vụ thu BHXH – BHYT bắt buộc. - Phân tích, thiết kế hệ thống thông tin viết chơng trình quản hỗ trợ công

tác thu BHXH – BHYT bắt buộc.

- Chơng trình sử dụng giao diện đồ hoạ trong môi trờng Windows, có hệ thống Menu rõ ràng rất thuận tiện cho ngời sử dụng.

Hớng phát triển của chơng trình:

- Phát triển cơ sở dữ liệu của Visual Foxpro, cài đặt chơng trình trên Client và xây dựng một chơng trình tổng hợp ở Server để triển khai quản lý thống nhất trong toàn tỉnh, đa quản lý phân tán thành quản lý tập trung.

Tài liệu tham khảo

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

Phân tích, thiết kế và cài đặt hệ thống thông tin quản lý, NXB Thanh niên. 2. 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ý, Nhà xuất bản Thống kê. 3. KS. Đinh Xuân Lâm

Những bài thực hành Visual Foxpro , Nhà xuất bản Thống kê.

4. Nguyễn Ngọc Minh (Chủ biên), Nguyễn Đình Tê (Hiệu đính)

Sử dụng và khai thác Microsoft Foxpro 6.0

5. Bảo hiểm xã hội Việt Nam

6. Bảo hiểm xã hội Hải Dơng

Báo cáo 10 năm xây dựng và trởng thành.

Phụ lục A: Một số đoạn code của chơng trình

* Thêm một lao động vào danh sách lao động tiền lơng trích nộp BHXH

SET SAFETY off SET EXACT ON

Set date french

CLOSE TABLES all USE laodong public m_nam,m_madv,m_tenld,m_sos,m_namsinh,m_gioitinh,m_cdnn,m_luongcb,m_p cd,m_pck,m_pcc,m_pct,m_mankcb,m_ghichu,m_dcld m_nam=VAL(thisform.Nam.Value) m_madv=thisform.Madv.Value

m_tenld=thisform.Tenld.Value m_sos=VAL(thisform.Sos.Value) m_namsinh=thisform.Namsinh.Value m_gioitinh=thisform.Gioitinh.Value m_cdnn=thisform.Cdnn.Value m_luongcb=thisform.Luongcb.Value m_pcd=thisform.Pcd.Value m_pck=thisform.Pck.Value m_pcc=thisform.Pcc.Value m_pct=thisform.Pct.Value m_mankcb=thisform.Mankcb.Value m_ghichu=thisform.Ghichu.Value m_dcld=thisform.Diachi.Value IF EMPTY(thisform.Sos.Value)

=MESSAGEBOX("So so BH khong duoc trong",16,"Thong bao") ELSE

LOCATE FOR sos=m_sos IF FOUND()=.T.

MESSAGEBOX("So so BH nay da ton tai",16,"Thong bao") thisform.Refresh

ELSE

INSERT INTO laodong

(nam,madv,sos,namsinh,gioitinh,cdnn,dcld,luongcb,pcd,pcc,pct,pck,mankcb,ghich u,tenld) VALUES

(m_nam,m_madv,m_sos,VAL(m_namsinh),m_gioitinh,m_cdnn,m_dcld,VAL(m_l uongcb),VAL(m_pcd),VAL(m_pcc),VAL(m_pct),VAL(m_pck),m_mankcb,m_gh ichu,m_tenld)

INDEX ON sos TO laodong thisform.Release (adsbygoogle = window.adsbygoogle || []).push({});

ENDIF

* Sửa thông tin lao động tham gia BHXH - Sự kiện Active Form

PUBLIC m thisform.Nam.Value=nam thisform.Madv.Value=madv thisform.Tenld.Value=tenld thisform.Sos.Value=sos thisform.Namsinh.Value=namsinh thisform.Gioitinh.Value=gioitinh thisform.Cdnn.Value=cdnn thisform.Luongcb.Value=luongcb thisform.Pcd.Value=pcd thisform.Pck.Value=pck thisform.Pcc.Value=pcc thisform.Pct.Value=pct thisform.Mankcb.Value=mankcb thisform.Ghichu.Value=ghichu thisform.Diachi.Value=dcld m=thisform.Sos.Value

- Nhận thông tin thay đổi SET SAFETY off

SET EXACT ON SET date FRENCH public m_nam,m_madv,m_tenld,m_sos,m_namsinh,m_gioitinh,m_cdnn,m_luongcb,m_p cd,m_pck,m_pcc,m_pct,m_mankcb,m_ghichu,m_dcld m_nam=thisform.Nam.Value m_madv=thisform.Madv.Value m_tenld=thisform.Tenld.Value

m_sos=thisform.Sos.Value m_namsinh=thisform.Namsinh.Value m_gioitinh=thisform.Gioitinh.Value m_cdnn=thisform.Cdnn.Value m_luongcb=thisform.Luongcb.Value m_pcd=thisform.Pcd.Value m_pck=thisform.Pck.Value m_pcc=thisform.Pcc.Value m_pct=thisform.Pct.Value m_mankcb=thisform.Mankcb.Value m_ghichu=thisform.Ghichu.Value m_dcld=thisform.Diachi.Value iF EMPTY(thisform.Sos.Value)

=MESSAGEBOX("So so BHXH khong duoc de trong","Thong bao")=6 thisform.Sos.SetFocus

ELSE

LOCATE FOR sos=m_sos AND sos<>m IF FOUND()=.T.

= MESSAGEBOX("So so BHXH nay da ton tai","Thong bao")=6 ELSE

replace sos WITH m_sos FOR sos=m replace tenld WITH m_tenld FOR sos=m replace dcld WITH m_dcld FOR sos=m replace cdnn WITH m_cdnn FOR sos=m

replace namsinh WITH m_namsinh FOR sos=m replace gioitinh WITH m_gioitinh FOR sos=m replace luongcb WITH m_luongcb FOR sos=m replace pcd WITH m_pcd FOR sos=m

replace pct WITH m_pct FOR sos=m replace nam WITH m_nam FOR sos=m

replace mankcb WITH m_mankcb FOR sos=m replace madv WITH m_madv FOR sos=m replace ghichu WITH m_ghichu FOR sos=m INDEX ON sos TO laodong

ENDIF ENDIF

thisform.Release

* Kiểm tra tên, mật khẩu ngời đăng nhập hệ thống CLOSE TABLES all

SET PROCEDURE TO mypro IF kiemtra(ALLTRIM(thisform.txtname.Value),ALLTRIM(thisform.txtpass.Value))t hen DO start thisform.Release ELSE

=MESSAGEBOX("Co thoat khong(Y/N)?",20,"Thong bao")=6 then CLOSE TABLES all

ENDIF

* Thêm ngòi dùng mới

- Sự kiện Init Form

PUBLIC doi,oldpass

SET PROCEDURE TO mypro CLOSE TABLES ALL

SELECT 1 USE usertab

thisform.txtuser.ReadOnly=.t. thisform.txtpass.ReadOnly=.t.

thisform.txtquyen.ReadOnly=.t. - Thêm ngời dùng mới

IF thisform.them.Caption="\<Thêm" doi=.t. thisform.them.Caption="\<Lu" thisform.sua.Caption="\<Huỷ" thisform.xoa.Enabled=.f. thisform.thoat.Enabled=.f. thisform.txtpass.ReadOnly=.f. thisform.txtquyen.readonly=.f. thisform.txtuser.ReadOnly=.f. BEGIN TRANSACTION APPEND BLANK thisform.refresh thisform.txtuser.SetFocus ELSE thisform.them.Caption="\<Thêm" thisform.sua.Caption="\<Sửa" thisform.xoa.Enabled=.t. thisform.thoat.Enabled=.t. thisform.txtpass.ReadOnly=.t. thisform.txtquyen.readonly=.t. thisform.txtuser.ReadOnly=.t. END TRANSACTION IF doi THEN

REPLACE password WITH mahoa(ALLTRIM(usertab.password)) ENDIF

ENDIF (adsbygoogle = window.adsbygoogle || []).push({});

oi=.f. IF thisform.sua.Caption="\<Sửa" doi=.t. thisform.them.Caption="\<Lu" thisform.sua.Caption="\<Huỷ" thisform.xoa.Enabled=.f. thisform.thoat.Enabled=.f. thisform.txtpass.ReadOnly=.f. thisform.txtquyen.readonly=.f. thisform.txtuser.ReadOnly=.f. BEGIN TRANSACTION thisform.txtuser.SetFocus ELSE ROLLBACK

DELETE ALL FOR EMPTY(usertab.username) PACK thisform.them.Caption="\<Thêm" thisform.sua.Caption="\<Sửa" thisform.xoa.Enabled=.t. thisform.thoat.Enabled=.t. thisform.txtpass.ReadOnly=.t. thisform.txtquyen.readonly=.t. thisform.txtuser.ReadOnly=.t. thisform.Refresh ENDIF - Xoá ngòi dùng

IF MESSAGEBOX("Ban co chac xoa nguoi dung nay?",20,"Thong bao")=6 THEN

DELETE PACK

thisform.Refresh ENDIF

- Thoát

IF MESSAGEBOX("Co thoat khong(Y/N)?",20,"Thong bao")=6 THEN CLOSE TABLES all

thisform.Release ENDIF

* Hàm mã khoá mật khẩu

Hàm mahoa nhận mật khấu ngòi sử dụng * và chuyển đổi nó về dạng chuỗi số function mahoa

*--- parameters matma private i,j

j=0

for i=1 to len(matma)

j=j+asc(substr(matma,i,1))*(i+1) endfor

matma=alltrim(str(j,len(matma)+3,0)) return matma

* Hàm kiemtra sẽ kiểm tra username và password * của ngời đăng nhập

function kiemtra *--- parameters ten,passw private mk

use usertab shared

set order to tag username seek ten if found() quyen=right uname=ten pword=alltrim(password) mk=pword use return iif(alltrim(mahoa(passw))=mk,.T.,.F.) else use return.F. endif return

* Tra cứu thông tin lao động.

SET TALK OFF SET SAFE OFF

CLOSE TABLES ALL Private m_tenld,m_madv

m_madv = ALLTRIM(Thisform.Madv.Value) m_tenld=ALLTRIM(thisform.Tenld.Value) IF EMPTY(thisform.Tenld.Value)

=MESSAGEBOX("Chua co ten lao dong de tim kiem","Thong bao")=36 thisform.Tenld.setfocus

RETURN .f. endif

IF EMPTY(thisform.Madv.Value)

=MESSAGEBOX(" Chua co ten don vi de tim kiem","Thong bao")=36 thisform.Madv.SetFocus

RETURN .f. ENDIF USE laodong INDEX ON tenld TO c1 SEEK m_tenld IF Found()=.f.

=MESSAGEBOX("Khong tim lao dong nay","Thong bao")=36 thisform.Tenld.setfocus return.f. ELSE INDEX ON madv TO c2 SEEK m_madv IF FOUND()=.F.

=MESSAGEBOX("Lao dong khong thuoc don vi nay","Thong bao")=36 thisform.Madv.SetFocus (adsbygoogle = window.adsbygoogle || []).push({});

return.f. else

BROWSE FONT ".vntime",12 FOR laodong.madv=m_madv AND laodong.tenld=m_tenld

ENDIF ENDIF

thisform.Refresh thisform.release

* Xem báo cáo đơn vị tham gia BHXH IF m_opgroup=1 then

REPORT FORM r_donvi preview ELSE

IF m_opgroup=2 then

IF m_opgroup=3 then

REPORT FORM r_donvitheok PREVIEW FOR donvi.mak=m_combo2 ENDIF ENDIF ENDIF IF NOT USED("huyen")then SELECT 2 USE huyen endif IF NOT USED("khoi") SELECT 3 USE khoi endif IF NOT USED("donvi") SELECT 1 USE donvi endif * Hàm In báo cáo IF m_opgroup=1 then

REPORT FORM r_donvi TO printer ELSE

IF m_opgroup=2 then

REPORT FORM r_donvitheohuyen TO PRINTER FOR donvi.mah=m_combo1

ELSE

IF m_opgroup=3 then

REPORT FORM r_donvitheok TO PRINTER FOR donvi.mak=m_combo2 ENDIF

ENDIF IF NOT USED("huyen")then SELECT 2 USE huyen endif IF NOT USED("khoi") SELECT 3 USE khoi endif IF NOT USED("donvi") SELECT 1 USE donvi endif * Hàm xoá lao động

IF MESSAGEBOX("Ban muon xoa lao dong nay?",36,"Thong bao")=6 then DELETE

IF !EOF() SKIP 1 ENDIF

IF EOF() AND !BOF() SKIP -1 ENDIF thisform.Refresh ENDIF * Thủ tục load SET DELETE on CLOSE table

USE d:\chuyen_de\laodong * Thủ tục Unload

PACK

CLOSE DATABASES

* Tìm kiếm lao động theo tên và theo sổ BHXH SET TALK OFF

SET safe off

CLOSE TABLES ALL Private m_sos

m_sos= ALLTRIM(Thisform.Sos.Value) IF EMPTY(thisform.Sos.Value)

=MESSAGEBOX("Chua co gi de tim kiem",0) thisform.Sos.Setfocus RETURN .f. ENDIF USE laodong INDEX ON sos TO c11 SEEK m_sos If Found()=.t.

BROWSE FONT ".vntime",12 FOR laodong.sos=m_sos else

=messagebox("Khong tim thay lao dong nay",0,"Thong bao") Thisform.Sos.SetFocus Return .f. ENDIF thisform.Refresh thisform.release Theo tên

SET TALK OFF SET safe off (adsbygoogle = window.adsbygoogle || []).push({});

CLOSE TABLES ALL Private m_tenld

m_tenld= ALLTRIM(Thisform.Tenld.Value) IF EMPTY(thisform.Tenld.Value)

=MESSAGEBOX("Chua co gi de tim kiem",0) thisform.Tenld.Setfocus RETURN .f. ENDIF USE laodong INDEX ON tenld TO c2 SEEK m_tenld If Found()=.t.

BROWSE FONT ".vntime",12 FOR laodong.tenld=m_tenld else

=messagebox("Khong tim thay lao dong nay",0,"Thong bao") Thisform.Tenld.SetFocus Return .f. ENDIF thisform.Refresh thisform.release * Lập danh sách điều chỉnh

SELECT Laodong.tenld, Laodong.cdnn, Dieuchinh.thangdc, Laodong.sos,; Dieuchinh.madv,;

(Dieuchinh.pccc+Dieuchinh.pcdc+Dieuchinh.pckc+Dieuchinh.pctc) AS pccu,; (Dieuchinh.pccm+Dieuchinh.pcdm+Dieuchinh.pckm+Dieuchinh.pctm) AS

pcmoi,;

(Dieuchinh.luongcbm+Dieuchinh.pccm+Dieuchinh.pcdm+Dieuchinh.pckm+Die uchinh.pctm-Dieuchinh.luongcbc+Dieuchinh.pccc-Dieuchinh.pcdc-

Dieuchinh.pckc-Dieuchinh.pckc-Dieuchinh.pctc) AS chenhlech,; Dieuchinh.tun, Dieuchinh.denn,;

12*(YEAR(denn)-YEAR(tun))+MONTH(denn)-MONTH(tun)+1 AS tsthang,; Dieuchinh.ghichu, Donvi.tendv, Donvi.dcdv, Donvi.dtdv, Donvi.tkdv,;

Donvi.manmtk;

FROM bhxh!laodong INNER JOIN bhxh!dieuchinh; INNER JOIN bhxh!donvi ;

ON Dieuchinh.madv = Donvi.madv ; ON Laodong.sos = Dieuchinh.sos

B. Phụ lục một số bảng biểu Sổ chi tiết thu BHXH

Đơn vị…………..

gày tháng ghi sổ

Diễn giải

BHXH phải thu trong kỳ Lao độn g Tổng quỹ lơng Số phả i thu Số điều chỉnh Tổn g cộng Số đã thu trong kỳ Số chuyển sang kỳ sau Tăn g Giảm Thừ a Thiếu 1 2 3 4 5 6 7 8 9 10 11 Kỳ trớc mang sang Tháng…………

Tháng………….

Tháng………….

Tháng………….

Cộng Luỹ kế

Sổ theo dõi đối chiếu thu nộp BHXH Quý .năm .… … Số TT Tên đơn vị Số lao động Tổng quỹ lơng Tổng số phải thu Tổng số đã thu Số chuyển sang kỳ sau Ngày đối chiếu 1 2 3 4 5 6 7 8 9 Tổng cộng

Cộng hoà xã hội chủ nghĩa Việt Nam

Độc lập Tự do Hạnh phúc– –

(Mẫu C45-BHXH)

Cấp quản lý:………. Mã đơn vị:...

Tên đơn vị sử dụng lao động:……… Điện thoại số:...

Địa chỉ:………... Tài khoản số:... (adsbygoogle = window.adsbygoogle || []).push({});

Tại:...

Tỷ lệ trích nộp:...

Danh sách lao động và quỹ tiền lơng trích nộp BHXH Năm…………. Số TT Họ và tên Số sổ BHXH Năm sinh Nam Nữ Chức danh nghề nghiệp Địa chỉ Tiền lơng, tiền công phụ cấp trích nộp BHXH Lơng cơ bản Tổng số Trong đó: KV, ĐĐ Tổng số tiền nộp BHXH Ghi chú 1 2 3 4 5 6 7 8 9 Cán bộ thu Giám đốc BHXH……. Ngời lập biểu Ngày tháng năm… … …

(ký, họ tên) (ký, đóng dấu) (ký, họ tên) Thủ trởng đơn vị sử dụng lao động

Cấp quản lý:...

Tên đơn vị sử dụng lao động:... Ngày 15/11/1999 của Bộ tài chính Địa chỉ:... Mã đơn vị:...

Tài khoản số:... Tại:...

Danh sách lao động điều chỉnh mức lơng, phụ cấp nộp BHXH

Tháng……..Năm…….. STT Họ và tên BHXHSố sổ Năm sinh Nam Nữ Chức danh nghề nghiệp Địa chỉ Nơi đăng ký KCB

Tiền lơng, tiền công đóng BHXH

Mức cũ Mức mới Chênh lệch Thời gian

Tổng số tiền chênh lệch Lơng cơ

bản Tổng số phụ cấp cơ bảnLơng Tổng số phụ cấp Tăng Giảm thángTừ thángĐến tháng Tăng GiảmTS Ghi chú

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Mục lục

Lời nói đầu...1

Chơng I: tổng quan về phòng thu và bảo hiểm xã hội tỉnh Hải Dơng...3

I. Bảo hiểm xã hội tỉnh Hải Dơng...3

1. Sự ra đời và phát triển của bảo hiểm xã hội tỉnh Hải Dơng...3

2. Vị trí và chức năng của Bảo hiển xã hội tỉnh Hải Dơng...4

3. Nhiệm vụ quyền hạn của Bảo hiểm xã hội tỉnh Hải Dơng...5

4. Chế độ quản lý...6

5. Cơ cấu tổ chức của BHXH tỉnh Hải Dơng...6

6. Công tác CNTT tại BHXH tỉnh Hải Dơng...9

II. Phòng CNTT...9

5. Cơ cấu tổ chức...9

6. Chức năng...9

7. Nhiệm vụ và quyền hạn...9

III. Phòng thu...10

4. Cơ cấu tổ chức phòng thu...10 (adsbygoogle = window.adsbygoogle || []).push({});

5. Chức năng...10

6. Nhiệm vụ và quyền hạn...10

IV. Giới thiệu về đề tài nghiên cứu...12

1. Lý do chọn đề tài...12

2. Mục đích của đề tài...12

3. Nội dung giải quyết của đề tài...13

V. Quy định về việc quản lý thu BHXH, BHYT bắt buộc 13 1. Đối tợng...13

1.1 Đối tợng tham gia BHXH bắt buộc...13

1.1.1 Đối tợng tham gia BHXH bắt buộc...13

1.1.2. Quân nhân, công an nhân dân ...14

1.1.3. Cán bộ xã, phờng, thị trấn ...15

1.1.4. Ngời lao động Việt Nam đi làm việc có thời hạn ở nớc ngoài ...15

1.1.5. Đối tợng tự đóng BHXH...15

1.2 Đối tợng tham gia BHYT bắt buộc...15

1.2.1 Ngời lao động Việt Nam ...15

1.2.2. Cán bộ công chức...15

1.2.3. Đại biểu hội đồng nhân dân đơng nhiệm ...15

1.2.4. Ngời có công với cách mạng ...16

1.2.5. Thân nhân sĩ quan tại ngũ ...16

1.2.6. Lu học sinh nớc ngoài học ...16

1.2.7. Các đối tợng bảo trợ xã hội ...16

1.2.8. Ngời nghèo đợc hởng chế độ KCB ...16 1.2.9. Ngời đang hởng chế độ trợ cấp BHXH ...16 2. Mức đóng...16 2.1 Mức đóng BHXH...16 2.2Mức đóng BHYT...17 2.2.1. Mức 3% tiền lơng hàng tháng ...17

2.2.2. Mức 3% tiền lơng tối thiểu hiện hành ...17

2.2.3. Mức 3% suất học bổng đợc cấp hàng tháng...17

2.2.4. Mức đóng của đối tợng tại tiết 1.2.7 và 1.2.7 ...17

2.2.5. Mức 3% tiền lơng hu, trợ cấp hàng tháng ...17

3. Phơng thức đóng BHXH, BHYT...18

3.1 Đối tợng cùng tham gia BHXH, BHYT...18

3.2 Đối tợng tham gia BHXH...18

3.3 Đối tợng tham gia BHYT...18 (adsbygoogle = window.adsbygoogle || []).push({});

V. quản lý thu - nộp BHXH, BHYT...19

1. Quy trình nộp...19

2. Phân cấp quản lý thu BHXH, BHYT...20

2.1 Bảo hiểm xã hội Việt Nam (Ban thu BHXH) 2.2 Bảo hiểm xã hội tỉnh, thành phố trực thuộc trung ơng (gọi chung là BHXH tỉnh)...20

2.2. Bảo hiểm xã hội tỉnh thành phố trực thuộc Trung ơng...20

2.3 Bảo hiểm xã hội quận, huyện, thị xã, thành phố thuộc tỉnh (gọi chung là BHXH huyện)...21

3. Quản lý tiền thu BHXH, BHYT...21

4. Chế độ thông tin báo cáo...22

4.1 BHXH huyện...22

4.2 BHXH tỉnh...23

Chơng II: Những vấn đề phơng pháp luận cơ bản và ngôn ngữ sử dụng...24

A. Những vấn đề phơng pháp luận cơ bản...24

I. Tổ chức và thông tin trong tổ chức...24

1. Hệ thống thông tin...24

2. Mô hình biểu diễn hệ thống thông tin...24

3. Cơ sở dữ liệu...26

II. Phân tích, thiết kế và cài đặt một hệ thống thông tin

1. Phơng pháp phát triển một hệ thống thông tin...27

1.1. Nguyên nhân dẫn tới việc phát triển một hệ thống thông tin...27

1.2 Phơng pháp phát triển hệ thống thông tin...28

1.3 Các công đoạn của phát triển hệ thống...28

Giai đoạn 1: Đánh giá yêu cầu...28

Giai đoạn 2: Phân tích chi tiết...29

Giai đoạn 3: Thiết kế logic...29

Giai đoạn 4: Đề xuất các phơng án của giải pháp...30

Giai đoạn 5: Thiết kế vật lý ngoài...30

Giai đoạn 6: Triển khai kỹ thuật hệ thống...31

Giai đoạn 7: Cài đặt và khai thác...31

2) Triển khai dự án phát triển hệ thống thông tin...31

2.1 Đánh giá yêu cầu phát triển hệ thống thông tin...31 (adsbygoogle = window.adsbygoogle || []).push({});

2.2 Giai đoạn phân tích chi tiết...33

a) Mục đích của giai đoạn phân tích chi tiết ...33

b) Công cụ mô hình hoá...33

2.3 Thiết kế logic...35

a) Mục đích...35

b) Thiết kế cơ sở dữ liệu...35

Các quy tắc chuẩn hoá...36

Chuẩn hoá mức 1 (1.NF)...36

Chuẩn hoá mức 2 (2.NF)...36

Chuẩn hoá mức 3 (3.NF)...36

Thiết kế CSDL bằng phơng pháp mô hình hoá...36

2.4) Thiết kế vật lý ngoài...37

B. Giới thiệu về ngôn ngữ sử dụng để viết chơng trình là VISUAL FOXpro 7.0...38

CHƯƠNG iII: PHÂN TíCH Và THIếT Kế Hệ THốNG THÔNG TIN

Hỗ TRợ CÔNG TáC QUảN Lý thu bhxh bhyt ...40

I. Phân tích tổng thể hệ thống thông tin...40

2. Sơ đồ ngữ cảnh...40

2. Sơ đồ phân rã chức năng...41

2.1 Phân rã chức năng cập nhật dữ liệu...41

2.2 Phân rã chức năng tra cứu ...42

2.3 Phân rã chức năng lập báo cáo...42

III. Phân tích chi tiết ...43

1. Sơ đồ luồng dữ liệu...43

Sơ đồ DFD mức 0...44

Sơ đồ DFD mức 1 đăng ký tham gia BHXH bắt buộc...45

2. Sơ đồ luông thông tin ...46

2.1 Sơ đồ luồng thông tin đăng ký tham gia BHXH...47

2.2 Sơ đồ IFD quản lý danh sách lao động quỹ lơng điều chỉnh...47

2.3 Sơ đồ IFD theo dõi tình hình thu nộp BHXH...49

3. Thiết kế cơ sở dữ liệu...50 (adsbygoogle = window.adsbygoogle || []).push({});

3.1 Thiết kế cơ sở dữ liệu logic từ các thông tin đầu ra...50

3.2 Thiết kế các bảng dữ liệu...53

Bảng danh mục huyen: huyen...53

Bảng đơn vị: donvi...54

Bảng nơi nộp tiền: noinop...54

Bảng lao động: laodong...55

Bảng nơi khám chữa bệnh: noikcb...55

Bảng chi tiết nộp tiền: noptien...46

Bảng điều chỉnh danh sách lao động, tiền lơng: dieuchinh...56

Bảng khối, loại hình: khoi...57

8. Sơ đồ một số thuật toán cơ bản của chơng trình...59

4.1 Sơ đồ thuật toán đăng ký tham gia BHXH- BHYT bắt buộc...59

4.2 Sơ đồ thuật toán quản lý danh sách lao động và quỹ lơng điều chỉnh...60

Một phần của tài liệu Xây dựng hệ thống thông tin hỗ trợ công tác quản lý thu BHXH - BHYT bắt buộc tại BHXH tỉnh Hải Dương (Trang 60)