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.
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
Hệ thống các văn bản pháp quy về bảo hiểm xã hội, Nhà xuất bản Tài chính.
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
* 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 pcc WITH m_pcc FOR sos=m replace pck WITH m_pck 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
thisform.Refresh
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
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
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
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
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
REPORT FORM r_donvitheohuyen preview FOR donvi.mah=m_combo1 ELSE
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 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 SELECT 1
* 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
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.luongcbc, Dieuchinh.luongcbm,; (Dieuchinh.luongcbm+Dieuchinh.pccm+Dieuchinh.pcdm+Dieuchinh.pckm
+Dieuchinh.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ỳ Số chuyển
sang kỳ sau Lao động Tổng quỹ lơng Số phải thu Số điều chỉnh Tổng cộng Số đã thu trong kỳ
Tăng 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………….
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ố:...
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 Chức danh nghề nghiệp Địa chỉ
Tiền lơng, tiền công phụ cấp trích
nộp BHXH tiền nộpTổng số
BHXH
Ghi chú
Nam Nữ Lơng cơ
bản Tổng số
Trong đó: KV, ĐĐ
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 Chức danh nghề nghiệp Địa chỉ Nơi đăngký KCB
Tiền lơng, tiền công đóng BHXH
Chênh lệch Thời gian Tổng số tiềnchênh lệch Ghi chú Nam Nữ Mức cũ Mức mới
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 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
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
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ôngtin...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
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
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
5. Một số giao diện của chơng trình...61