Giới thiệu đề tài : 1.Lý do chọn đề tài: Với tốc độ phát triển mạnh mẽ của ngành công nghệ thông tin như hiện nay thì việc ứng dụng máy tính trong mọi lĩnh vực của xã hội đã không còn xa lạ
Trang 1Cùng với tốc độ phát triển của thế giới nói chung và Việt Nam nói riêng thì khoa họckỹ thuật và công nghệ thông tin ngày càng được cải tiến và áp dụng rộng rãi trong cuộcsống cũng như trong công việc,trong mọi ngành nghề và mọi lĩnh vực.Nó ngày càng hiệnđại và thay đổi không ngừng.Việc nắm bắt khoa học kỹ thuật và công nghệ thông tin để sửdụng trong thời đại ngày nay là một điều hết sức quan trọng và cần thiết.
Thời gian không chờ bất cứ một ai trong chúng ta nên chúng ta phải biết tận dụngmọi cơ hội và mọi thành quả mà nhân loại tạo ra để đưa vào cuộc sống và vận dụng chúngmột cách có hiệu quả nhất.
Khoa học kỹ thuật,công nghệ thông tin luôn được phát triển không ngừng.
Trong mọi lĩnh vực thì vi tính được sử dụng rộng rãi từ công tác quản lý lớn nhỏ.Ởlĩnh vực cơ quan nhà nước cũng vậy,quản lý nhân viên,quản lí lương… được áp dụng rấtnhiều vì số lượng nhiều, dữ liệu lớn nên cần thiết phải có sự hỗ trợ từ máy tính, hơn thế nữasẽ tránh được thất thoát dữ liệu Vì vậy, việc tin học hóa công tác quản lý sẽ tiết kiệm đượcthời gian, có độ chính xác cao, gọn nhẹ và tiện lợi, đồng thời phát huy được thế mạnh củacủa tin học trong đời sống thực tiễn.
Đối với hiện nay Doanh nghiệp tư nhân Bảo Dung vẫn còn quản lý bằng thủ công,quản lý các thông tin qua các chồng hồ sơ dày cộm và doanh nghiệp mong được tin họchóa cong tác quản lý lương nhân viên nên chúng em đã chọn đề tài:”Quản lý lương chonhân viên tại Doanh nghiệp tư nhân Bảo Dung” – đòi hỏi phải có kiến thức về HTTTKT vàHệ quản trị dữ liệu cơ sở MS Access.
Nhóm chúng em chỉ thực hiện đề tài trong thời gian ngắn nên còn nhiều hạn chế vàcó những thiếu sót nhất định.Kính mong thầy giáo Nguyễn Quang Ánh đóng góp đề tài củanhóm được hoàn thiện hơn.
Nhóm chúng em xin chân thành cảm ơn!
Trang 2I Bảng kế hoạch triển khai thực hiện:
Tuần 3: Lập kế hoạch triển khai đề tài, tiến hành tìm hiểu tham khảovà lựa chọn đề tài.
Tuần 4, 5: Khảo sát thực tế ,thu thập tài liệu, phác thảo khung đề tài, Tuần 6:Tiến hành triển khai đề tài :Phần mở đầu.
Tuần 7:Thiết kế biểu đồ phân cấp chức năng FHD và biểu đồ luồngdữ liệu DFD(4-Level).
Tuần 8:Thiết kế các kiểu thực thể và thiết kế các Form nhập liệu vàcác báo cáo.
Tuần 9:Bổ sung và hoàn chỉnh đề tài.Thảo luận sữa chữa bổ sung vàduyệt xong lần cuối
Tuần 12 :Hoàn thành đề tài
II Giới thiệu đề tài :
1.Lý do chọn đề tài:
Với tốc độ phát triển mạnh mẽ của ngành công nghệ thông tin như hiện nay thì việcứng dụng máy tính trong mọi lĩnh vực của xã hội đã không còn xa lạ nữa Nhờ máy tính vàcác ứng dụng của nó mà các công việc quản lý trở nên dễ dàng hơn, hiệu quả hơn,chính xáchơn và ít tốn thời gian,công sức hơn.
Hiện nay có số ít công ty đã áp dụng công nghệ máy tính vào việc tính lương nhưngcũng còn một số các doanh nghiệp vừa, nhỏ còn quản lý lương trên sổ sách, chưa áp dụngmáy tính Điều đó gây khó khăn và tốn nhiều thời gian cho việc quản lý.
Để giải quyết vấn đề này, nhóm chúng em quyết định chọn đề tài Quản lý lương tại
Doanh nghiệp tư nhân Bảo Dung.Địa chỉ 93 Phan Châu Trinh-Tam Kỳ.
Phần mềm quản lý lương là một hình thức ứng dụng máy tính vào công tác quản lý cónhiệm vụ quản lý lương của các cán bộ, công nhân viên và ban lãnh đạo trong công ty Hệthống quản lý lương phải nắm giữ được thông tin cá nhân, cũng như thông tin về lương củatừng cán bộ, công nhân viên trong công ty để tiện cho việc quản lý, tra cứu Ngoài ra hệthống cũng phải biết được tình trạng mỗi nhân viên hiện tại, phải được cập nhật thông tinmỗi khi bổ sung thêm nhân viên hoặc nhân viên nghỉ việc.
Trang 32.Mục tiêu của đề tài:
- Tin học hóa và nâng cao công tác quản lý nhân sự cho công ty.Áp dụng tin học vào côngtác quản lý lương.
- Nghiên cứu chức năng, tiện ích và thế mạnh của Hệ quản trị cơ sở dữ liệu MS Access.- Giúp sinh viên sử dụng kiến thức đã học để thiết kế chương trình quản lý theo yêu cầucủa người sử dụng.
- Giúp bản thân đúc kết được những kinh nghiệm trong quá trình viết chương trình quản lýphần mềm.
3.Phương pháp thực hiện:
- Khảo sát thực tế, nắm bắt số liệu và phân tích, thiết kế cơ sở dữ liệu dựa trên số liệu đó.- Lưu trữ cơ sở dữ liệu trên, cài đặt chương trình trên Access.
4 Bố cục đề tài: Đề tài gồm 3 phần :A Phần mở đầu.B Phần nội dung.
Chương 1: Tìm hiểu, phân tích thông tin về quản lý lương tại Doanh nghiệp tư nhânBảo Dung.
Chương 2: Thiết kế cơ sở dữ liệu và xây dựng chương trình cần quản lý
Chương 3: Kết quả của chương trìnhC.Phần kết luận
Trang 4Chương 1: Tìm hiểu, phân tích thông tin về quản lý lương tại Doanh nghiệptư nhân Bảo Dung
1.1 Giới thiệu sơ lược về Doanh nghiệp tư nhân Bảo Dung
1.1.1 Sự ra đời
Doanh nghiệp tư nhân Bảo Dung được thành lập ngày 18/10/1996
Doanh nghiệp tư nhân Bảo Dung là đơn vị có tư cách pháp nhân có tài khoản tại Ngânhàng Công thương Quảng Nam và được sử dụng con dấu riêng do cơ quan Thuế và nhànước cấp.
Trụ sở chính : 93 Phan Châu Trinh-Tam Kỳ Tên đơn vị : Doanh nghiệp tư nhân Bảo Dung Loại hình doanh nghiệp: Doanh nghiệp tư nhân
Tài khoản số : 0040000001796 tại Ngân hàng công thươngĐiện thoại : 05103828649
1.1.2 Quá trình phát triển
Trong thời gian qua doanh nghiệp tạo uy tín trên thị trường Điều này khẳng định sốlượng khách hàng và doanh thu ngày càng gia tăng Doanh nghiệp là phát triển tương đốimạnh so với các doanh nghiệp khác.Doanh nghiệp đã thật sự chiếm ưu thế về một số mặthàng Mức vốn kinh doanh tại thời điểm thành lập là 1.516.000.000 đồng và đội ngũ cán bộcông nhân viên là 22 người, trong đó 5 người có trình độ đại học, còn lại là trình độ trungcấp và công nhân lành nghề Đến nay, mức vốn của trung tâm đã lên 9.182.226.722 đồngvà bên cạnh đó công ty cũng không ngừng nâng cao trình độ cán bộ công nhân viên và mởrộng kinh doanh đa dạng Hiện nay, số lượng công nhân viên tăng lên 40 người trong đó 11người có trình độ đại học.
Trang 5Để hàng hóa đến với người tiêu dùng nhiều hơn,nhanh hơn.Doanh nghiệp có các kho dự trữhàng:
Kho 386 Duy Tân – Tam KỳKho 30 Trần Quốc Toản – Tam KỳKho 311 Hùng Vương – Tam KỳKho 272 Phan Châu Trinh – Tam Kỳ
Ngoài ra, ở các vùng lân cận như Hội An, Tam Kỳ, Quảng Ngãi thì có các tổ chức lưuđộng đến giới thiệu và bán hàng.
Mặt hàng kinh doanh của trung tâm rất đa dạng, phong phú, trong đó có các mặt hàngchính như sau :
Dầu chai Bơ, đồ hộp Tương ớt chai
Các mặt hàng thực phẩm khác như Sữa,Café,Trà,….
1.1.3 Sơ đồ tổ chức bộ máy quản lý
Giám Đốc
Phòng kế toán
Phòng kinh doanh
Cửa hàng
Trang 6Ghi chú :
Quan hệ chỉ đạoQuan hệ phân phối
1.1.4 Sơ đồ tổ chức bộ máy kế toán
Ghi chú :
Quan hệ trực tuyếnQuan hệ chức năng
1.2 Cách tính lương:
Hình thức tính lương tại trung tâm
Căn cứ vào tính chất của công việc và điều kiện sản xuất kinh doanh Hình thức trả lươngcho cán bộ công nhân viên của trung tâm được tính như sau
Trang 6
Kế Toán Trưởng
Kế Toán hàng hoá và chi phí
Kế Toán tổng
Tiền lương tháng phải trả cho Cán bộ công nhân viên
Số ngày làm việc thực tế trong tháng
26 ngày
+ Phụ cấp +
Lươnglàm thêm giờ
Tiền ăn ca
Trang 7Đoàn phí công đoàn = LCB x 1%
Chương2: Thiết kế cơ sở dữ liệu và xây dựng chương trình cần quản lý lương
2.1 Biểu đồ phân cấp chức chức năng –FHD
BHXH = LCB x 5%BHYT = LCB x 1%
26 ngày
Trang 8Cập nhật Lương cộngCập nhật Lương trừ
Tra cứunhân viên
Tra cứuchế độ lương
Báo cáoLươngcộng
Báo cáoLương trừ
Báo cáoLươngnhận
Đưa ra TTCT
Trợ giúp chính
LậpPhiếu lương cá nhânCập nhật
DM qtlương
Cập nhật DM qt lươngCập nhật DM phòngCập nhật DM chức vụ
Cập nhật DM nhân viên
Quản lí lương
Lãnh đạo
Trang 92.2.2 Biểu đồ dòng dữ liệu mức đỉnh (Mức 1):
5.Trợ giúp
Người sửdụngQuản lí
Cơ quanthuế
Trung tâm bảo hiểmCán bộ, công
hợp đồng bảo hiểmKhiếu
Yêu cầu nộp thuếthu
Nộp thuế thu nhậpYêu
cầu báo cáo
Báo cáo
Trang 10qllươngqtchức vụhệ số chung
nhân viên
phòngchức vụ
4.Báo cáo
1.Cập nhật Danh mục
Lãnh đạoBáo cáo
Cán bộ, công nhân viên
Khiếu nại
Trang 112.2.3 Biểu đồ dòng dữ liệu mức dưới đỉnh :
2.2.3.1 Biểu đồ dòng dữ liệu mức dưới đỉnh giải thích chức năng “Cập nhậtDM”:
1.1 Cập nhật
DM Nhân
1.3 Cập nhật DM phòng1.4 Cập
nhật DM qtchức vụ
1.2 Cập nhật DM chức vụ
Cán bộ, công nhân viên
Khiếu nạiLãnh
đạoKiểm tra quản lí thông tin
Khiếu nại
Trang 122.2.3.2 Biểu đồ dòng dữ liệu mức dưới đỉnh giải thích chức năng “Cập nhậtlương”:
Lương trừBảng chấm công
2.3 Cập nhật Lương
cộng2.1 Cập nhật bảng chấm công
Cán bộ,công nhân viên
3.1 Tra cứu
Chế độ lương
Khiếu nạiKhiếu
Khiếu nại
Trang 132.2.3.4 Biểu đồ dòng dữ liệu mức dưới đỉnh giải thích chức năng “Báo cáo”:
4.3 Báo cáolương nhận
4.4 Lập phiếu lương
cá nhân4.2 Báo cáo
lương trừ
5.2.Trợ giúp chính
Cán bộ côngnhân viên
Cơ quan thuế
Khiếu nại
Lãnh
Người sử dụngHướng dẫn cách sử dụng
Trang 142.3.Các kiểu thực thể và mô hình ER(Entity Relationship)5.1.Đưa ra
tienca1ngay
Trang 152.4 Thiết kế Database vật lí (FieldName, Type, Size, Description…)2.4.1 nhanvien (nhân viên):
Mỗi cán bộ, công nhân viên ở trung tâm được đưa vào danh sách nhân viêntheo các thông tin sau đây: Mã nhân viên, họ và tên, ngày sinh, phái nam, chứcvụ, hệ số lương, địa chỉ, mã phòng, email,tknhnv hiện nay Và được mã hóa
thành một bảng dữ liệu: nhanvien có các trường như sau: manv, holot ,tennv,
ngaysinh, phainam, macv, hsl, diachi, maphong, hsl, email, tknhnv Manv là
trường khóa chính, macv, maphong là các trường khóa ngoại tham chiếu đếncác trường trong bảng chucvu, phong.
FieldName DatatypeDescription Field property
FieldsizeIndexInput maskValidation rulesValidation text
Is not null
Mã nhân viênkhông được đểtrống
Trang 16holotTextHọ lótFieldsizeIndex
ngaysinhDate/time Ngày sinhFomatIndex
SortdayNophainamYes/noPhái namFormat
IndexInput maskValidation rulesValidation text
Is not null
Mã chức vụ khôngđược để trống
Decimal placesIndex
SingleAutoNoemailHyperlink Thư điện
maphongTextMã phòngFieldsizeIndexInput maskValidation rulesValidation text
Is not null
Mã phòng không
Trang 17được để trống
FieldNameDatatype Description
Field property
chức vụ
FieldsizeIndexInput maskValidation rulesValidation text
Is not null
Mã chức vụkhông được đểtrống
chức vụ
255No
Trang 182.4.3 phong(phòng)
Mỗi nhân viên thuộc một phòng làm việc khác nhau như: Phòng kế toán,phòng kĩ thuật, phòng tài vụ, phòng quản lí Danh sách phòng có các thông tinsau đây: mã phòng, tên phòng Và được mã hóa thành một bảng dữ liệu: phong
có các trường như sau: maphong, tenphong Maphong là trường khóa chính.
FieldName Datatype Description Field propertymaphongTextMã phòngFieldsize
IndexInput maskValidation rulesValidation text
Is not null
Mã phòng khôngđược để trốngtenphongTextTên phòngFieldsize
2.4.4 qtluong(quá trình lương)
Mỗi nhân viên có quá trình lương khác nhau: tháng bắt đầu được tính lương,tháng kết thúc tính lương Bảng qtluong gồm các trường: manv, thangbd,
Trang 19thangkt Trong đó manv viên là trường khóa ngoại tham chiếu đến truờngkhóa chính trong bảng nhân viên.
FieldName DatatypeDescription Field property
FieldsizeIndexInput maskValidation rulesValidation text
Yes (NoDuplicates)LL00
Is not null
Mã nhân viênkhông được đểtrống!
thangbdDate/time Tháng bắtđầu
FieldsizeIndexInput mask
thangktDate/time Tháng kếtthúc
FieldsizeIndexInput mask
2.4.5 qtchucvu(quá trình chức vụ):
Mỗi nhân viên có quá trình chức vụ khác nhau: tháng bắt đầu chức vụ , thángkết thúc chức vụ Bảng qtchucvu gồm các trường: macv, manv, thangbd,thangkt Trong đó manv, macv, là trường khóa ngoại tham chiếu đến trườngkhóa chính trong bảng nhân viên, bảng chức vụ.
FieldName DatatypeDescription Field property
Trang 20macvTextMã chứcvụ
FieldsizeIndexInput maskValidation rulesValidation text
Yes(No Duplicates)LL00
Is not null
Mã chức vụ khôngđược để trống!
FieldsizeIndexInput maskValidation rulesValidation text
Yes(No Duplicates)LL00
Is not null
Mã nhân viênkhông được đểtrống!
thangbdDate/time Tháng bắtđầu
99/99/0000thangktDate/time Tháng kết
FieldsizeIndexInput mask
2.4.6 luongcong(lương cộng):
Mỗi cán bộ được cập nhật lương cộng, lương trừ theo hằng tháng Có cácthông tin về lương cộng như: tháng, mã nhân viên và tiền hỗ trở chỗ ở cho mỗinhân viên được cộng vào lương, và được mã hóa thành một bảng dữ liệu:
Trang 21luongcong có các trường: thang, macb, hotrochoo Trong đó manv là trường
khóa ngoại tham chiếu đến trường khóa chính trong bảng nhân viên.
FieldNameDatatype Description
Between 1and 12
Tháng phải nhỏ hơn hoặcbằng 12!
Input mask
Validation rules
Validation text
Is not null
Mã nhân viênkhông đượcđể trống!tienhotrochooNumberTiền hỗ
trợ chỗở
Defautl value
Integer2008
Trang 22Validation rulesValidation text
Is not nullNăm không
2.4.7 luongtru(lương trừ)
Có các thông tin về lương trừ như: tháng, năm, manv, tạm ứng được trừ vào
lương, và được mã hóa thành một bảng dữ liêu: luongtru co các trường:
thang, macb, tamungm Trong đó manv là trường khóa ngoại tham chiếu đến
trường khóa chính trong bảng nhân viên.
FieldNameDatatype Description Field property
Validation rulesValidation text
Between 1 and 12Tháng phải nhỏhơn hoặc bằng 12!
Defautl valueIndex
Validation rulesValidation text
Integer2008No
Trang 23Input maskValidation rulesValidation text
Is not null
Mã nhân viênkhông được đểtrống
TamungNumberTạm ứngFieldsizeFormat
Decimal places
Long IntegerStandard0
2.4.8 bangchamcong (bảng chấm công):
Mỗi công nhân làm việc có bảng chấm công hằng ngày theo dõi số ngày công đãđi làm, căn cứ để xét sự chuyên cần cũng như thưởng cho mỗi nhân viên Bảngbảng chấm công có các thông tin: mã nhân viên, tháng, năm, số ngày làm, sốngày làm thêm và được mã hóa thành một bảng dữ liệu: manv, thang, nam,songaylam,soconglamthem Trong đó thang, nam là trường chính, manv viên làtrường khóa ngoại tham chiếu đến trường khóa chính trong bảng nhân viên.
FieldNamedatatype Description Field property
FieldsizeIndexInput maskValidationrulesValidation
Trang 24textkhông được đểtrống
Between 1 and 12Tháng phải nhỏ hơnhoặc bằng 12
Defautl valueIndex
Is not null
Số ngày làm khôngđược để trống
numberSố cônglàm thêm
2.4.9 hesochung(hệ số chung)
Mỗi nhân viên có một hệ số chung trong việc tính toán lương hằng tháng Hệ sốchung có các thông tin như: Lương tổi thiểu, bảo hiểm y tế, bảo hiểm xã hội,
Trang 25tiền ăn ca một ngày, và được mã hóa thành một bảng dữ liệu: hesochung gồm
các trường: luongtoithieu, bhyt, bhxh, tienanc1ngay
FieldNameDatatype Description Field propertyluongtoithieunumberLương tối
Bhyt=lương cơ bản*1%
numberBảo hiểm ytế
numberBảo hiểmxã hội
Tienanca1ngaynumberSố tiền ănca 1 ngày
Congdoanphi=lương cơbản*1%
numberCông đoànphí
2.4.10 thang(Tháng)
Trong năm có 12 tháng để tính lương cho toàn trung tâm Bảng tháng có mộttrường khóa chính là thang.
FieldName DatatypeDescription Field property
Decimal placesValidation
Between 1
Trang 26Nếu số liệu đúng
No
Trang 272.5.2 Thiết kế thuật toán tính lương trừ:End
Lương cộng=pccv+thưởng+lươngltg+tiềnanca+tiềnhỗ trợ chỗ ở
Thống kê lương cộng
Yes
Trang 282.5.3 Thiết kế thuật toán tính “thống kê lương nhận”:End
Lương trừ=tạm ứng+côngđoànphí+bhyt+bhxh
Thống kê lương trừ
manv,thang,nam,tamung,congdoanphi,bhyt,bhxh,luongcb,
thuong,luongltg,tienancaBegin
Trang 292.5.4 Thiết kế thuật toán tính in ra “ phiếu lương cá nhân”:End
Nếu số liệu đúng
nhận=lươngcơbản*sốngàylàm/26+lươngcộng-lương trừ
Thống kê lương nhận
Begin
Trang 302.6 Thiết kế các Form nhập liệu( Input)2.6.1 Fmain:
EndNếu số
Di chuyển đến từng bản ghi
Phiếu lương cá nhân
Cập nhật lương
Tra cứuBáo cáoTrợ giúp
Trang 312.6.2 Danh sách nhân viên:
2.6.3 Chức vụ
Mã nhân viên:Họ lót:
Tên :
Mã chức vụ:
Hệ số phụ cấp:Điện thoại:
Hệ số lương: Mã phòng:Địa chỉ :
Tài khoản ngân hàng
CHỨC VỤMã chức vụ :
DANH SÁCH NHÂN VIÊN