Upload
bui-van-luong
View
226
Download
3
Embed Size (px)
Citation preview
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 1/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
LƠI CẢM ƠN
Trước hết chúng con xin gởi lời cảm ơn sâu sắc đến cha me kính yêu, những người đã có công
sinh thành, dưỡng dục và tạo mọi điều kiên cho chúng con có được thành tựu như ngày hôm nay.Tiế p đến chúng em xin chân thành cảm ơn Ban Giám Hiệu nhà trường, Ban Chủ nhiệm
Khoa Kỹ thuật – Công nghệ – Môi trường, đã tạo điều kiện cho chúng em được thực tập tại Trungtâm Giáo dục Thường xuyên An Giang, giúp chúng em được tiếp cận thực tế, áp dụng kiến thức lýthuyết vào đời sống thực tiễn, tạo cơ sở tổng hợp được nhiều kiến thức, trang bị được nhiều kỹnăng cần thiết, tích lũy được nhiều kinh nghiệm quý báu qua được thực tập cuối khóa. Qua đó, nócòn giúp chúng em làm quen được cơ cấu tổ chức cũng như cách làm việc tại các cơ quan. Đóchính là những hành trang vô cùng quý giá để chúng em vững bước vào đời.
Chúng em chân thành cảm ơn Ban Giám đốc Trung tâm Giáo dục Thường xuyên An Giangđã tạo điều kiện cho chúng em được thực tập tại cơ quan. Chúng em cũng xin cảm ơn toàn thể cácthầy cô, cô chú, anh chị cán bộ nhân viên của Trung tâm nhất là thầy Hồ Thiện Nghị (trưởngPhòng Kỹ Thuật Tin Học – Ngoại Ngữ) đã tận tình giúp đỡ chúng em trong suốt thời gian thực tậpcuối khóa.
Đăc biêt chúng em xin chân thành cám ơn Thầy Huỳnh Lý Thanh Nhàn – giảng viên trựctiếp hướng dẫn đã tận tình quan tâm và chỉ bảo chúng em trong suốt thời gian thực hiện đề tài thựctập cuối khóa này.
Và chúng em cũng xin chân thành cảm ơn thầy Chủ nhiệm thầy Hồ Nhã Phong, quý ThầyCô trong Khoa đã tận tình giảng dạy, trang bị cho chúng em những kiến thức cần thiết trong suốtquá trình học tập tại trường, để hôm nay chúng em vận dụng những kiến thức tích lũy được ápdụng vào thực tế. Cám ơn tập thể lớp ĐH6TH1 cùng bạn bè thân hữu đã giúp đỡ, động viên, đónggóp những ý kiến quý báo cho nhóm chúng tôi. Tất cả những điều đó là nguồn động lực rất lớn đểnhóm có thể hoàn thành chuyên đề thực tập tốt nghiệp cuối khóa này.
Long Xuyên, ngày 1 tháng 04 năm 2009.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 2/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
MỤC LỤC
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 3/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
MỤC LỤC HÌNH
HÌNH 1: ẢNH TRUNG TÂM GIÁO DỤC THƯƠNG XUYÊN AN GIANG...............................................................6
HÌNH 2: MÔ HÌNH USE CASE TỔNG QUÁT CỦA HÊTHỐNG.............................................................................19
HÌNH 3: MÔ HÌNH USE CASE TỔNG QUÁT CỦA QUẢN LÝ NHÂN SƯ.............................................................19
HÌNH 4: MÔ HÌNH USE CASE TỔNG QUÁT CỦA QUẢN LÝ LƯƠNG................................................................20
HÌNH 5: MÔ HÌNH USE CASE QUẢN LÝ NGƯƠI DUNG........................................................................................20
HÌNH 6: MÔ HÌNH USE CASE QUẢN LÝ TIỀN LƯƠNG CHI TIẾT.....................................................................21
HÌNH 7: MÔ HÌNH USE CASE QUẢN LÝ NHÂN VIÊN CHI TIẾT........................................................................21
HÌNH 8: MÔ HÌNH USE CASE QUẢN LÝ TUYỂN DỤNG........................................................................................22
HÌNH 9: MÔ HÌNH USE CASE QUẢN LÝ HƠP ĐỒNG LAO ĐÔNG......................................................................22
HÌNH 10: SƠ ĐỒ HOAT ĐÔNG ĐĂNG NHÂP HÊ THỐNG.................................................................................. ...23
HÌNH 11: SƠ ĐỒ HOAT ĐÔNG ĐỔI MÂT KHẨU NGƯƠI DUNG.........................................................................23
HÌNH 12: SƠ ĐỒ HOAT ĐÔNG TÍNH LƯƠNG NHÂN VIÊN..................................................................................24
HÌNH 13: SƠ ĐỒ HOAT ĐÔNG THÊM NHÂN VIÊN........................................................................................ ........24
HÌNH 14: SƠ ĐỒ TUẦN TƯ QUẢN LÝ NHÂN VIÊN.............................................................................................. ...25
HÌNH 15: SƠ ĐỒ TUẦN TƯ QUẢN LÝ TUYỂN DỤNG.......................................................................................... ...26
HÌNH 16: SƠ ĐỒ TUẦN TƯ QUẢN LÝ HƠP ĐỒNG LAO ĐÔNG.......................................................................... .27
HÌNH 17: SƠ ĐỒ TUẦN TƯ QUẢN LÝ TIỀN LƯƠNG..............................................................................................28
HÌNH 18: SƠ ĐỒ LỚP Ở MỨC BAN ĐẦU....................................................................................................................29
HÌNH 19: SƠ ĐỒ LỚP Ở MỨC PHÂN TÍCH.............................................................................................................. .30
HÌNH 20: SƠ ĐỒ LOGIC CỦA HỆ THỐNG................................................................................................................33
HÌNH 21: GIAO DIỆN ĐĂNG NHẬP HỆ THỐNG......................................................................................................74HÌNH 22: GIAO DIỆN ĐỔI MẬT KHẨU......................................................................................................................74
HÌNH 23: GIAO DIỆN CHÍNH CHƯƠNG TRÌNH......................................................................................................75
HÌNH 24: GIAO DIỆN QUẢN LÝ TUYỂN DỤNG.......................................................................................................76
HÌNH 25: GIAO DIỆN QUẢN LÝ NHÂN VIÊN...........................................................................................................77
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 4/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
DANH SÁCH CÁC KÝ HIỆU VÀ TỪ VIẾT TẮT
SQL : Structured Query Language.
UML: Unified Modeling Language.
LAN : Local Area Network.
CMND: chứng minh nhân dân.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 5/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
A. LƠI MỞ ĐẦU
Ngày nay, với sự phát triển không ngừng của xã hôi, tin học đã trở nên vô cùng phổ biến và đãcó những bước phát triển vượt bậc được thể hiện qua nhiều lĩnh vực của đời sống xã hội. Tin học
đã dần dần trở thành nhu cầu rất cần thiết và không thể thiếu trong cuộc sống của con người. Ở cácquốc gia phát triển hiệu quả do tin học hóa đem lại đã góp phần thiết yếu và chiếm giữ một vị tríquan trọng trong các lĩnh vực kinh tế, chính trị, văn hóa, giáo dục…
Với số lượng nhân viên của Trung tâm Giáo dục Thường xuyên An Giang là hơn bốn mươingười và cũng có thể con số này sẽ tăng lên nhiều hơn nữa trong tương lai nên viêc quản lý về hồsơ cũng như tiền lương của cán bộ nhân viên sẽ gặp nhiều khó khăn và tốn kém nhiều thời gianhơn. Trước đây, để thu nhận một nhân viên mới, xét duyệt nâng lương, quản lý quá trình công táccũng như chuyển công tác của các nhân viên trong Trung tâm, các nhân viên của Phòng Tổ Chức phải làm việc với số lượng sổ sách khá lớn, ghi chép thông tin cho tất cả các nhân viên của Trungtâm phải mất rất nhiều công sức và phải mất một thời gian rất lâu, và sự sai xót trong quá trình ghichép là khó tránh khỏi khi phải làm việc thủ công như vậy. Nên Ban Giám Đốc Trung Tâm muốn
tin học hóa việc quản lý nhân sự và tiền lương đó với một phần mềm quản lý và mong muốn đó đãđược nhóm chúng em đảm nhiệm thực hiện.
Nhờ tính hiệu quả và nhanh chóng do hệ thống mới đem lại làm cho hiệu suất công việc tăngcao, trao đổi thông tin được diễn ra an toàn, đồng bộ, chính xác do tính năng ưu việt của hệ thốngmáy tính đem lại. Vì thế mà việc tra cứu không còn phải khó khăn, phức tạ p nữa vì hệ thống sẽthống kê, quản lý và chúng ta có thể tra cứu, tham khảo bất cứ lúc nào khi cần. Do vậy chi phí sẽgiảm thiểu, lợi nhuận tăng cao, tính hiện đại hóa được giải quyết.
Phần mềm “Quản Lý Nhân Sự Và Tiền Lương” được viết bằng ngôn ngữ C# (Visual Studio2005) và sử dụng hệ quản trị cơ sở dữ liêu SQL Server 2005.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 6/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
B. TỔNG QUAN HÊ THỐNG
I. Giới Thiêu Cơ Quan Thực Tâp:
1. Quá trình thành lâp Trung tâm Giáo dục Thường xuyên An Giang:
Hình 1: Ảnh Trung Tâm Giáo Dục Thường Xuyên An Giang
Trung tâm Giáo dục Thường xuyên An Giang tiền thân là Đại học Sư phạm tại chức AnGiang được thành lập năm 1979 với hai lớp sư phạm tại chức Văn, Sử.
Tháng 6 năm 1981 đổi tên thành trường Kinh tế Kỹ thuât Tại chức An Giang liên kết ngànhĐại học Cần Thơ mở các trường nông nghiê p và sư phạm.
Năm 1984 đươc đổi tên thành Trung tâm Đào tạo bồi dưỡng tại chức An Giang – Kiên Giangvới nhiêm vụ đào tạo cán bô khoa học, kỹ thuât cho hai tỉnh An Giang và Kiên Giang. Địa điểmđăt tại khuôn viên trường Thoại Ngọc Hầu hiên nay. Ngoài viêc liên kết với Đại học Cần Thơ Trung tâm còn liên kết với đại học kinh tế, Đại học tài chính, Đại học Tổng hợ p, Đại học KiếnTrúc, trường Trung học Tài chính Kế Toán IV, trường Trug Học Văn Hóa Nghê Thuât, trườngdự bị Đại học(Thành Phố Hồ Chí Minh), Đại học văn hóa Hà Nôi… chiêu sinh các ngành vềkinh tế, kế toán, văn hóa nghê thuât, kiến trúc…
Năm 1989, UBND tỉnh ra quyết định giải thê Trung tâm Đào tạo tại chức, chuyển môt bô phân về trường Cao Đăng Sư Phạm An Giang thành lâ p khoa tại chức liên kết thêm với trườngĐại Học Mở Bán công Thành Phố Hồ Chí Minh mở thêm các ngành Quản trị kinh doanh, Tin
học…Từ 1995, Trung tâm Giáo dục Thường xuyên An Giang được thành lâ p trên cơ sơ sá p nhâ p 5
đơn vị : Khoa tại chức Đại Học An Giang, trường Bổ Túc Văn Hóa Long Xuyên, Trung tâmĐiên toán Tỉnh, Trung Tâm Tin Học Ngoại ngữ dạy nghề, môt bô phân trường hành chính KinhTế. Cơ sở chính đăt tại 55A, Trần Hưng Đạo, Long Xuyên – An Giang (cơ sở trường hành chínhkinh tế cũ). Trong các năm qua trường vẫn giữ quan hê truyền thống với trường Đại Học CầnThơ, Đại Học kinh tế, Đại học mở bán công Thành Phố Hồ Chí Minh, trường trung học tài chính
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 7/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Kế Toán IV, đồng thời mở rông quan hê với Đại Học luât Hà Nôi, Đại học Khoa học Huế, Đạihọc Thủy Sản Nha Trang, Đại Học Nông Lâm Thành Phố Hồ Chí Minh, Cao Đăng Hải Quan.Trong năm 2005, Trung tâm mở rông liên kết với các trường Đại Học Đà Lạt, Học viên BưuChính Viễn thông…Ngoài các ngành đã có, trung tâm liên kết mở thêm ngành luât, xây dựng, cơ điên lạnh, điên tử, viễn thông…
2. Những vấn đề chung của Trung tâm:- Trung tâm Giáo dục Thường xuyên An Giang được thành lâ p theo quyêt định số
681/QĐ.UB.TC ngày 11 tháng 8 năm 1995 của UBND Tỉnh An Giang trên cơ sở sá p nhâ pcác đơn vị và bô phân sau:
+ Trung tâm ngoại ngữ - dạy nghề Tỉnh An Giang.
+ Trung tâm Điên Toán tỉnh An Giang.
+ Trường bổ túc Văn Hóa Trung học Long Xuyên.
+ Khoa tại chức và môt số bô phân khác của trường Cao Đăng Sư Phạm-Đào Tạo Bồi
dưỡng tại chức.+ Khoa kinh tế Trường Hành chính Kinh Tê Tỉnh.
- Trung Tâm có 3 cơ sở:
+ Cơ sở 1 (trụ sở chính) đăt tại số 55A, Trần Hưng Đạo, phường Mỹ Xuyên , thành phố Long Xuyên, An Giang.
+ Cơ sở 2 đăt tại số 31, Lê Minh Ngươn, phường Mỹ Long, thành phố Long Xuyên,An Giang .
+ Cơ sở 3 đăt tại số 19 Lương Văn Cù, phường Mỹ Long, thành phố Long Xuyên, An
Giang.- Trung tâm Giáo dục Thường xuyên An Giang là đơn vị sự nghiê p trực thuôc Uỷ Ban Nhân
Dân Tỉnh và chịu sự quản lý của Sở Giáo Dục và Đào Tạo về măt chuyên môn.
- Đầu năm 2001, theo quyết định số 2457/QĐ.UB.TC ngày 6 tháng 12 năm 2000 của Uy Ban Nhân Dân Tỉnh chuyển giao Trung tâm Giáo dục Thường xuyên An Giang về Sở Giáo Dụcvà Đào Tạo An Giang trực tiế p quan lý.
3. Tô chức bô máy hiên trạng.
Hiên trạng biên chế của Trung tâm có 41 người (1 Thạc sĩ, 40 người còn lại hầu hết đã quađại học, cao đăng) làm viêc tại các đơn vị, bô phân như sau.
− Ban Giám Đốc: 2 người.+ Giám đốc: Nguyễn Văn Dũng, thạc sĩ văn học.
+ Phó giám đốc: Nguyễn Nam Tiến, đại học ngoại thương.
− Phòng Giáo Vụ: gồm có 8 người phụ trách trong đó có 1 trưởng phòng, 1 phó trưởng phòng và 6 nhân viên.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 8/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
− Phòng Tổng Hợ p: gồm các bô phân: Tổ chức, Hành chính, Quản trị, Tài vụ. PhòngTổng Hợ p gồm 17 người có 1 trưởng phòng, 2 phó trưởng phòng và 14 nhân viên.
− Phòng Bồi Dưỡng Văn Hóa: gồm 6 người trong đó có 1 trưởng phòng, 2 nhân viên và 3giáo viên cơ hữu.
−
Phòng Kỹ Thuât Tin Học - Ngoại Ngữ: gồm 8 người 1 trưởng phòng, 1 phó trưởng phòng, 1 nhân viên và 5 giáo viên.
4. Hiện trạng sơ đồ tổ chức của Trung tâm Giáo dục Thường xuyên An Giang:
Cây cấu trúc tổ chức của Trung tâm
Ban Giám Đốc
Phòng Giáo Vụ
Phòng Tổng Hợp
Phòng Bồi Dưỡng Văn Hóa
Phòng Kỹ Thuật Tin Học Ngoại Ngữ
Bộ Phận Công Tác Sinh Viên
Bô Phân Hành Chính
Bô Phân Quản Trị
Bô Phân Tài vụ
Bộ Phận Kế Hoạch
Bô Phân Tổ Chức
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 9/84
Môi trường: nhân viên tài vụ, nhân viên tổ chức,ban quản trị.
Đầu vào:Thông tinnhân viên,thông tintiền lương, phụ cấ p ,
các khoảnggiảm trừ của nhânviên Trungtâm
Đầu ra:Danh sách, báo cáo, biểu mẫu.thống kê vềnhân viên ,
về tiềnlương củanhân viênTrungtâm,..
QUẢN LÝTIỀN LƯƠNG
QUẢN LÝNHÂN VIÊN
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
II. Giới Thiêu Hê Thống:
1. Mô ta phạm vi hê thống:
Hê thống quản lý nhân sự và tiền lương là hê thống quản lý các thông tin cá nhân, trình đô học vấn, ngày tuyển dụng, nhiêm vụ, chức trách trong Trung Tâm của từng nhân viên, là hê
thống tính toán bâc lương, ngạch lương, lương thực lãnh của nhân viên.Hê thống bao gồm:
− Đầu vào: là các thông tin nhân viên, thông tin tiền lương,thông tin phụ cấ p, cac khoảng giảm trừ.
− Hê thống xử lý: sẽ xử lý các thông tin nhân viên, các thôngtin lương, thông tin phụ cấ p, các khoảng giảm trừ vừa được nhâ p vào.
− Đầu ra: là các danh sách báo cáo, biểu mẫu thống kê về cán bô, tiền lương… đã được xử lý.
Tư mô tả đươc mô hinh quản lý như sau:
.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 10/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Bảng 1:Bảng mô tả dự án
Tên dự án: Phần mềm quản lý nhân sự và tiền lương Trung tâm Giáo dục Thường xuyên AnGiang.
Nơi thành lâp dự án: Trung tâm Giáo dụcThường xuyên An Giang. Người lập: Ngô Thị Thùy Linh
Phan Đình Diêm
Nguyễn Thành Phương
Ngày 2/2/2009.
Quản lý dự án:
Ngô Thị Thùy Linh
Phan Đình Diêm
Nguyễn Thành Phương
Phát biểu vấn đề:
Trung tâm Giáo dục Thường xuyên An Giang có quy mô tương đối lớn, số lượng cán bộviên chức giảng dạy và làm việc trong Trung Tâm là không nhỏ và có xu hướng ngày càngtăng, việc quản lý nhân viên của Trung Tâm bằng thủ công là rất khó khăn, tốn kém và mấtnhiều thời gian nên vấn đề của Trung Tâm đặt ra là phải tự động hóa trong quá trình quảnlý.Vì thế, sự hình thành và phát triển của Phần mềm Quản Lý Nhân Sự và Tiền Lương làrất cần thiết. Phần mềm sẽ hỗ trợ cán bộ của Trung tâm trong việc quản lý thông tin vềnhân viên, tiền lương,… được dễ dàng hơn và chính xác hơn.
Mục tiêu
− Giúp ban quản trị Trung tâm theo dõi các thông tin, tình hình hoạt động, của nhânviên, qua đó có thể đưa ra những nhận xét, đánh giá, đề nghị đối với từng cá nhân.
− Xử lý và câ p nhât dữ liêu hàng loạt môt cách nhanh chóng và chính xác.
− Cho phép tìm kiếm thông tin một cách nhanh chóng và chính xác.
− Thông tin sẽ được biểu diễn có hệ thống hơn, chính xác hơn.
− Hê thống thân thiên, gần gủi và dễ sử dụng đối với người dùng.
− Hê thống sẽ giú p Trung tâm bớt chi phí cho viêc thuê người quản lý hay viêc lưu trữ hồ sơ sổ sách.
− Viêc tính lương môt cách hê thống giú p tránh sự làm viêc theo cảm tính của các nhânviên quản lý, giảm đi những bất đồng hoăc sai xót không đáng có ở nơi làm viêc.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 11/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Mô tả
− Hệ thống sẽ thu thập tất cả các thông tin về nhân viên ( những thông tin cần thiết choviệc quản lý nhân viên tại Trung tâm) đồng thời căn cứ vào các quy định hiện hành đểsắp lịch, công tác, đi học, tính lương, thăng chức… xuất thông tin về nhân viên khi cần
thiết, hay đánh giá nhân viên.− Từ viêc nắm bắt các thông tin của nhân viên về trình đô học vấn mà hê thống lấy mức
lương phù hợ p với ngạch, cấ p bâc và công viêc cho nhân viên hàng tháng theo định kỳ.
Lợi ích mang lại
− Tạo sự nhanh chóng, thân thiên và tiện lợi cho việc quản lý.
− Hê thống bảo mât cao nhờ chức năng phân quyền của người dùng, chức năng bảomât của hê quản trị cơ sở dữ liêu.
− Tạo một bộ mặt mang tính chuyên nghiệp (được tự động hoá).
− Hỗ trợ tra cứu thông tin, kết xuất báo cáo theo nhiều tiêu chí nhanh và chính xác.− Dữ liệu được nhất quán và được cập nhật thường xuyên.
− Xem xét kịp thời và giải quyết nhanh các yêu cầu của các đơn vị có liên quan đếnnhững thông tin cần thiết của các nhân viên trong Trung Tâm.
Các bước thực hiện để hoàn thành dự án
− Lập kế hoạch phát triển hệ thống, thu thập yêu cầu, đặc tả.
− Phân tích hệ thống.
− Thiết kế.
− Lập trình.
− Kiểm thử và cài đăt hê thống.
Thời gian ước tính:
60 ngày (kể từ ngày lập kế hoạch hệ thống).
2. Rang buôc tổng quan hê thống.
− Ngày hoàn thành dự án để triển khai trong vòng 60 ngày.
−
Hệ thống phải hoạt động ổn định sau một tháng kể từ ngày triển khai hệ thống.− Không ảnh hưởng lớn đến cơ cấu tổ chức của Trung Tâm.
− Hệ thống sau khi triển khai phải đáp ứng nhu cầu tự động hóa các công việc hiện tạicủa Trung tâm.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 12/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
3. Xac định yêu cầu hê thống:
3.1. Yêu câu cơ bản:
− Phải nắm rõ nhu cầu cần xây dựng của hê thống, từ các nhu cầu cần xây dựngmà cần phải thu thâ p các tư liêu cần thiết từ nơi thiết lâ p dự án.
− Các công cụ cần thiết để xây dựng hê thống: SQL Server 2005, Visual Studio2005, Rational Rose, Microsoft Word 2003.
− Kiến thức cần có:
+ Nắm vững về ngôn ngữ lâ p trình Visual Studio 2005.
+ Phân tích chính xác cơ sở dữ liêu bằng SQL Server 2005.
+ Thiết kế các mô hình bằng Rational Rose và phân tích rõ ràng, chính xác bằng Microsoft Word 2003.
3.2 Các yêu câ u chưc năng:
Là các chức năng mà hê thống sẽ cung cấ p.
Bảng 2: Yêu cầu chức năng của hệ thống
STT Nôi dung Mô ta chi tiêt
1 Lưu trư Hê thông phân quyền rõ ràng giữa các nhân viên có trách nhiêm côngviêc và những nhân viên không có trách nhiêm công viêc.
Quản lý thông tin cá nhân mỗi nhân viên.
Quản lý ngạch lương, bâc lương, hê số lương, phụ cấ p của nhân viên
Quản lý tiền lương của nhân viên.Quản lý nhân viên theo phòng ban.
2 Tra cứu Có thể tra cứu nhân viên theo đô tuổi, lương lãnh, trình đô, tên củanhân viên.
3 Tính toán Tiê p nhân thông tin trình đô học vấn, nghiê p vụ chuyên môn, cấ p bâcmà từ đó đưa ra thông tin bảng lương của nhân viên Trung tâm.
4 Kết xuất Tư cac xử lý cần thiết như thống kê danh sách nhân viên, thống kêlương thực lĩnh, thống kê nhân viên theo phòng ban, theo đô tuổi…
mà từ đó kết xuất ra những báo cáo, bảng in.
Người dùng có thể sử dụng hê thống qua hê thống menu hoăc phím tắt.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 13/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
3.3 Các yêu câ u phi chưc năng:
Là các ràng buôc mà hê thống phải tuân theo nhằm thỏa mãn nhu cầu của người dùng.
Bảng 3: Yêu cầu càn thiết để xây dựng hệ thống
STT Nội dung Mô tả chi tiết1 Yêu câu về cấu hình
phần cứngDo các phòng ban của Trung tâm trang bị đầy đủ hệ thống máytính nên việc sử dụng mạng LAN là việc rất dễ dàng.
Yêu cầu phần cứng (dự kiến):
− Kết nối mạng LAN, kết nối Internet.
− Môt Server đăt ở phòng vi tính trung tâm chứa DatabaseServer.
− Các máy vi tính ở các phòng ban làm Client kết nối với
Server.
− Cấu hình máy:
+ CPU Pentium IV, tốc đô 2.x Ghz.
+ Bô nhớ 512 MB RAM.
+ Đĩa cứng tối thiểu 40Gb.
2 Yêu câu về cấu hình phần mềm
− Hệ điều hành Windows XP, Windows 2000 Server.
− Hệ quản trị cơ sở dữ liệu SQL server 2005.
− Phần mềm hỗ trợ thiết kế Visual Studio.Net 2005.
− Bộ gõ tiếng việt hỗ trợ Unicode: Unikey, VietKey…
Chương trình ứng dụng “Quản lý nhân sự và tiền lương củaTrung tâm Giáo dục Thường xuyên An Giang” hoàn chỉnh, hỗtrợ các nghiệp vụ: quản lý nhân viên và quản lý mức lương,….của mỗi nhân viên trong Trung tâm.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 14/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Bảng 4: Yêu cầu chất lượng phần mềm
STT Nội dung Mô tả chi tiết
1Cơ sở dữ liệu
Cho phép truy cập dữ liệu đa người dùng : nhiều bộ phận cóthể đồng thời truy cập vào cơ sở dữ liệu.
Yêu cầu cơ sở dữ liêu: cơ sở dữ liêu phải được câ p nhâttrong thời gian thực.
2 Giao diện Giao diện trực quan, gần gũi và dễ sử dụng: đòi hỏi hệ thống phải cung cấp một giao diện dễ dùng, gần gũi, đồng nhất vềtất cả các bộ phận khi sử dụng.
3
Chức năng
Các chức năng của chương trình: được sắ p xế p phu hợ p, trực
quan, thuân tiên trong tìm kiếm, thống kê đối với ngườidùng.
Tốc độ thực hiện, kiểm tra và tính toán : tốc đô thực hiên phải nhanh và chính xác. Ví dụ tra cứu, thống kê theo nhiềutiêu chí phải nhanh chóng đưa ra kết quả chính xác.
Khối lượng thông tin lưu trữ: có khả năng lưu trữ các khốilượng dữ liêu lớn về thông tin nhân viên, thông tin lương.
Xử lý dữ liêu: thời gian xử lý nhanh và chính xác.
Phân quyền sử dụng: ứng với mỗi người dùng thì chỉ có thểsử dụng và truy cập với quyền của mình. Ban quản trị hê thống có thể thêm quyền hoặc hủy bỏ quyền sử dụng đối vớingười nào đó.
Cho phép tra cứu theo nhiều tiêu chí: khi người sử dụngmuốn tra cứu các thông tin về nhân viên, thì hệ thống phảiđáp ứng và đảm bảo cho việc tra cứu phải thật đa dạng,nhanh chóng và chính xác.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 15/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
4. Mô tả các chức năng của hê thống:
Hệ thống quản lý nhân sự và tiền lương là hệ thống quản lý thông tin nhân viên từ khiđăng ký vào làm việc đến khi được tuyển dụng vào làm nhân viên chính thức của Trungtâm. Hê thống bao gồm các chức năng sau:
4.1 Chưc năng quản lý nhân sự :Bao gồm thông tin về hồ sơ lý lịch:
- Quản lý thông tin chi tiết về công nhân vên chức như: Mã nhân viên, họ tênnhân viên, ngày sinh, nơi sinh, giới tính, địa chỉ, điên thoại, chỗ ở hiên nay, đơn vị công tác.
- Quản lý chi tiết về thông tin quan hê gia đình.
- Quản lý chi tiết về trình đô chuyên môn, trình đô ngoại ngữ, tin học, chính trị.
- Quản lý quá trình khen thưởng, kỷ luât.
- Quản lý quá trình diễn biến lương của nhân viên.Thông tin về hợ p đồng lao đông:
Quản lý chi tiết về hợ p đồng lao đông giữa trung tâm với cán bô viên chức: Hợ pđồng chính thức có xác định thời hạn, không xác định thời hạn.
Thông tin về đào tạo:
Lâ p kế hoạch và theo dõi thực hiên kế hoạch đào tạo cho đôi ngũ nhân viên củatrung tâm.
Thông tin về tuyển dụng nhân viên:
Quản lý chi tiết hồ sơ ứng viên dự tuyển.4.2 Chưc năng quản lý tiê n lương:
Các thông số đầu vào cho các công thức tính lương như: mức lương tối thiểu theo thang bảng lương của nhà nước, lương hưởng khi tham gia học tâ p, đào tạo dài ngày, các hê số điều chỉnh lương theo qui định của nhà nước… sẽ quản lý tâ p trung thống nhất. Dễ dàngthay đổi, điều chỉnh phù hợ p với chính sách quản lý và trả lương của trung tâm theo từngthời kỳ.
4.3 Chưc năng phân quyên bả o mât hê thống:
- Quan lý người dùng đăng nhâ p hê thống.
- Quan lý người sử dụng, nhóm người sử dụng.- Thay đôi mât khâu người sử dụng.
- Phân quyên khai thác chức năng chương trình cho từng nhóm, từng người sử dụng.
- Sao lưu dư liêu dự phòng.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 16/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
- Khôi phuc dữ liêu.
4.4 Chưc năng thống kê báo cáo:
Chức năng thống kê báo cáo và tra cứu linh hoạt với nhiều tiêu chí khác nhau.
5. Đanh giá khả thi hê thống
5.1 Khả thi vê kinh tế:
- Đây là một dạng bài tập thực tập được giao nên không có chi phí đầu tư ban đầu cũng nhưcác chi phí định kỳ khác. Hầu như các khoản chi sẽ do nhóm thực hiện đề án tự chi trả.
- Các công cụ làm việc thực hiện phần mềm do nhóm thực hiện tự đầu tư bao gồm : máy vitính, phương tiện di chuyển, các phần mềm hỗ trợ, tài liêu thu thâ p được từ thực tế…
5.2 Khả thi vê ky thuât:
Khả thi về kỹ thuật cho ta sự hiểu biết nhất định về khả năng của tổ chức nhằm xây dựnghệ thống thông tin tự động hóa. Việc đánh giá này thực chất là đánh giá rủi ro về mặt kỹthuật nhằm giảm tối đa các rủi ro có thể xảy ra trong các quá trình triển khai dự án. Một dự
án có rất nhiều rủi ro, đây là rủi ro về mặt kỹ thuật và các yếu tố chính bao gồm: độ lớn dựán, nhóm phát triển, nhóm người dùng.
Độ lớn dự án:
- Do đây là đê tài thực tập và số lượng thành viên tham gia dự án chỉ có ba thanhviên. Vì vậy có những giai đoạn công việc thực hiện sẽ được chia ra theo mức đô thu thâ p và phân tích thông tin của từng thành viên.
+ Việc quản lý thông tin nhân viên và các quản lý phụ khác chủ yếu có liênquan đến sự thay đổi cơ cấu tổ chức ở Trung Tâm.
+ Phần lập trình để cài đặt hệ thống có kích thước tương đối vừa và không cần
cài đặt ở nhiều phòng ban. Chỉ yêu cầu Server được cài đăt phần mềm, càiđăt cơ sở dữ liêu và các Client có thể truy câ p vào đó.
Nhóm phát triển dự án:
- Trinh đô tin học của thành viên lâ p trình: sự chuyên môn của các thành viên giú p dự án sớm hoàn thành và mức thành công sẽ cao hơn.
- Quan hê các thành viên: thái đô làm viêc của các nhân viên cũng ảnh hưởng lớn đếndự án.
Nhóm người dùng
- Đa số các nhân viên trong các phòng ban liên quan đến dự án đều có trình độ từ
trung học chuyên nghiệp trở lên, có hiểu biết về tin học. Thêm vào đó, họ có trìnhđộ chuyên môn cao và thường xuyên tiếp xúc với những hệ thống tin học.
- Sư nhân thức của người dùng theo hướng tích cực sẽ làm cho hê thống hữu ích vàtrợ giú p đắc lực hơn.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 17/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Bảng 5: Tổng hợp rủi ro về mặt kỹ thuật
Dự án:
Quản lý nhân sựvà tiền lươngTrung tâm Giáodục Thươngxuyên An Giang.
Người đánh giá:
Ngô Thị Thùy LinhPhan Đình Diêm
Nguyễn Thành Phương
Ngày: 02/02/2009.
STT Phân loại Rủi ro Đánhgiá
Mô tả đánh giá Mô tả khắc phục
1 Độ lớn dự án
Thay đổi tổ chức,cơ cấu.
Rấtthấp
Không ảnh hưởng.
2 Đô lớn dự án Cao Hê thông quản lý chitiết về thông tin nhânviên, thông tin lươngcủa nhân viên nên cơ sơ dư liêu lưu trữcần có sự ràng buôcchăt chẽ.
Yêu câu Server đươccài đăt phần mềm, càiđăt cơ sở dữ liêu và cácClient có thể truy câ pvào đó để có tính nhấtquán trong quá trìnhquản lý.
3 Nhómphát triểndự án
Trình độ tin họccủa thành viên lâ ptrình.
Trung bình
Những thành viêntrong đôi dự án đãco trang bị những
kiến thức cần thiêttrong quá trình xâydựng hê thống.
Vừa phát triển dự án,vừa hoc hoi kinhnghiêm giú p các thành
viên vững hơn trongquá trình xây dựng hê thống ứng dụng.
4 Quan hệ giữa cácthành viên.
Cao Những thành viênlàm việc tương đốiăn ý và gặp mặtnhau hằng ngày nênsẽ tránh được hiểulầm trong mỗi giaiđoạn.
Thái đô hòa nhã củacác thành viên sẽ giú phê thống mau hoanthành và phát huy tốtcác chức năng cần cócủa nó.
5 Nhómngườidùng
Sự nhận thức củangười dùng vềviệc tích cựctham gia hệthống.
Thấp Đa số nhân viênmuốn tin học hoá bằng hệ thống mới.
Trong hê thống co phần hương dân sư dụng giú p các nhânviên sử dụng dễ dùnghơn.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 18/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
5.3 Khả thi vê hoa t đông:
− Giải quyết các vấn đề cho nhân viên nhanh chóng hơn
− Giảm bớt công viêc quản lý cho nhân viên trong Trung tâm.
− Câ p nhật kị p thời những thay đổi nhân sự.
− Tránh sự sai xót trong công viêc tính lương cho nhân viên.
− Tạo sự tin tưởng và an tâm đối với những cá nhân đang làmviêc trong Trung tâm.
Bảng 6: Tổng hợp rủi ro về hoạt động
Dự án:
Quản lý nhân sự vàtiền lương Trung tâmGiáo dục Thường xuyên
An Giang.
Người đánh giá:
Ngô Thị Thùy Linh.
Phan Đình Diêm.
Nguyễn Thành Phương.
Ngày: 02/02/2009.
STT Rủi ro Đánhgiá
Mô tả đánh giá Mô tả khắc phục
1 Tác động vê cơ cấu tổ chức của hệthống mới quản lýnhân sự và tiềnlương.
Rấtthấp
Hệ thống mới không làm giatăng các thủ tục. Ngược lạigiúp cho việc tìm kiếm thôngtin về nhân viên, tra mứclương hàng tháng của nhânviên.... trong cơ quan cao hơn.
Hê thống không gây ảnhhưởng lớn đến cơ cấu tổ chức trong Trung tâm.
2 Thời gian xử lýcông việc tạiTrung tâm.
Cao Hệ thống sẽ giúp ban quản lýgiải quyết các công việc nhanhhơn trong phạm vi nó hoạtđộng.
Tăng tốc đô xử ly hêthống nhanh va nhanhchóng câ p nhât nhưngthay đổi của Trung Tâm.
3 Nhập liệu hay hiệuchỉnh dữ liệu sai,….
Trung bình
Trong quá trình nhập liệu hayhiêu chỉnh không tránh khỏinhững sai sót có thể gây hậuquả nghiêm trọng.
Có sự ràng buôc rõ ràngtrong hê thống và có sựkiểm tra chăt che trongquá trình nhâ p liêu.
4 Hê thông bảo mât. Cao Co nhiêu thông tin của Trung
tâm cân được bảo mât nên phải có giải phá p tránh sự truycâ p của những cá nhân khôngnhiêm vụ trong Trung tâm.
Có sự phân quyền người
dùng rõ ràng, phân cấpquyền sử dụng hệ thốngcụ thể cho từng phòng bantránh sự nhầm lẫn.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 19/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
C . PHÂN TÍCH
I. Phân Tích Nghiêp Vụ:
1. Các mô hình Use case
Hình 2: Mô hình Use case tổng quát của hê thống
Hình 3: Mô hình Use case tổng quát của Quản lý nhân sự.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 20/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Hình 4: Mô hình Use case tổng quát của Quản lý lương
Hình 5: Mô hình Use case Quản lý người dùng
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 21/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Hình 6: Mô hình Use case Quản lý tiền lương chi tiết
Hình 7: Mô hình Use case Quản lý nhân viên chi tiết
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 22/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Hình 8: Mô hình Use case Quản lý tuyển dụng
Hình 9: Mô hình Use case Quản lý hợp đồng lao đông
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 23/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
2. Các sơ đồ hoạt đông (Activity Diagram):
Hình 10: Sơ đồ hoạt đông Đăng nhâp hê thống
Hình 11: Sơ đồ hoạt đông Đổi mât khẩu người dùng
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 24/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Hình 12: Sơ đồ hoạt đông tính lương nhân viên
Hình 13: Sơ đồ hoạt đông Thêm nhân viên
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 25/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
3. Các sơ đồ tuần tự (Sequence Diagram)
Chức năng : biểu đồ tuần tự dùng để mô phỏng các tương tác gữa các đối tượng trong ngữcảnh của động tác. Mục đích của nó là để xác định các hành động mà hệ thống cần thực thi
và theo trình tự hệ thống cần thực hiện các hành động đó để hoàn thành nhiệm vụ của mộtuse case, và xác định sự ảnh hưởng của một hành động như thế lên hệ thống, ví dụ lên cácđối tượng của các hệ thống.
Sau đây là môt số lược đồ tuần tự mô tả các xử lý của ứng dụng.
3.1 Quản lý nhân viên
Đầu tiên phải đăng nhâ p hê thống. Hê thống chấ p nhân đăng nhâ p thanh công
Từ Form chính của chương trình ta chọn trên hê thống Menu quản lý nhân sự. Trên Menuchọn Menu con tiế p nhân nhân viên. Hê thống cho load frmTiepNhanNhanVien và lấy dữ liêu.Từ frmTiepNhanNhanVien có thể thao tác thêm, xóa, sửa thông tin nhân viên. Sau khi thao tác
thông tin nhân viên trong form và thực hiên chức năng lưu sau đó hê thống sẽ trả lời viêc lưuthực hiên thành công hay thất bại.
Hình 14: Sơ đồ tuần tự Quản lý nhân viên
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 26/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
3.2 Quản lý tuyển dụng
Phải đăng nhâ p để được vào hê thống. Hê thống chấ p nhân đăng nhâ p thành công mớiđược vào chương trình quản lý.
Từ Form chính của chương trình ta chọn trên hê thống Menu quản lý tuyển dụng. TrênMenu chọn Menu con tiế p nhân hồ sơ. Hê thống cho load From Tiế p nhân Hồ sơ và lấy dữ liêu cần thiết có trong cơ sở dữ liêu. Từ From Tiế p nhân Hồ sơ có thể thao tác thêm, xóathông tin tuyển dụng. Sau khi thao tác thông tin hồ sơ tuyển dụng trong form và thực hiênchức năng lưu sau đó hê thống sẽ trả lời viêc lưu thực hiên thành công hay thất bại.
Hình 15: Sơ đồ tuần tự Quản lý tuyển dụng
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 27/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
3.3 Quản lý hơp đô ng lao đông
Phải đăng nhâ p để được vào hê thống. Hê thống chấ p nhân đăng nhâ p thành công mớiđược vào chương trình quản lý.
Từ Form Nhân Viên chọn link Hợ p Đồng Lao Đông. Hê thống sẽ load lên From Hợ p
Đồng Lao Đông. Trong From Hợ p Đồng Lao Đông sẽ có chức năng thêm mới hợ p đồng hayxóa hợ p đồng. Mỗi chức năng sau khi thực hiên thì các dữ liêu vừa nhâ p sẽ được kiểm tra vàthông tin sẽ được lưu trong cơ sở dữ liêu nếu các dữ liêu phù hợ p với qui định, ngược lại hê thống sẽ báo lỗi
Hình 16: Sơ đồ tuần tự Quản lý hợp đồng lao đông.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 28/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
3.4 Quả n lý lương nhân viên
Phải đăng nhâ p để được vào hê thống. Hê thống chấ p nhân đăng nhâ p thành công mớiđược vào chương trình quản lý.
Từ Form chính của chương trình chọn trên hê thống Menu Quản Lý Nhân Sự. Trong
Menu Quản Lý Nhân Sự chọn chức năng quản lý lương. Hê thống lấy dữ liêu từ cơ sở dữ liêu truyền qua các lớ p rồi cho hiển thị form quản lý lương. Qua form quản lý lương đượctruy câ p vào form tính lương của cá nhân nhờ vào thao tác double lick trực tiế p trên từngnhân viên. Trong form tính lương nhân viên nhâ p các dữ liêu cần thiết và môt số dữ liêu sẽ tự đông truy câ p trong cơ sở dữ liêu. Xong thao tác nhâ p thì hê thống nhân được chức năng lưuthông tin, trước khi lưu hê thống sẽ thực hiên chức năng kiểm tra thông tin nếu phù hợ pthông tin sẽ được lưu, ngược lại báo lỗi và thông tin sẽ bị hủy.
Hình 17: Sơ đồ tuần tự Quản lý tiền lương
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 29/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
II. Phân Tích Hê Thống
1. Sơ đồ lớp( Class Diagram)
Hình 18: Sơ đồ lớp ở mức ban đầu
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 30/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
Hình 19: Sơ đồ lớp ở mức phân tích
2. Bảng chú giải các ký hiệu trong sơ đô lớ p (Class Diagram)
Bảng 7: Chú giải các thành phần trong sơ đồ lớp
Ký hiêu Chu Thich
1 Lơ p: Biểu diễn các lớp đối tượng thế giới thực với các tính chất đặc trưng củachúng.
2 Thuôc tính: biểu diễn các giá trị dữ liêu có trong các đối tượng của cùng môt lớ p.
3 Mối liên hê: Biểu diễn mối kết hợ p của các lớ p đối tượng
1
23
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 31/84
Phần Mềm Quản Lý Nhân Sự Và Tiền Lương.
D. THIẾT KẾ HÊ THỐNG
I. Thiết Kế Hê Thống:
1. Kiên trúc hê thống:
TẦNG GIAO DIÊN
TẦNG NGHIÊP VỤ
TẦNG DƯ LIÊU
CƠ SỞ DƯ LIÊU
NGƯƠI DUNG
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 32/84
2. Sơ đồ cấu trúc chức năng của hê thống:
Hê Thống Quản Lý Nhân Sự-Tiền Lương
Quản Trị Hê Thống
Quản Lý Nhân Sự
Quản Lý Tuyển Dụng
Tìm Kiếm - Thống Kê
Trợ Giúp
Sao Lưu Dữ LIêu
Phục Hồi Dữ LiêuĐăng Nhâp
Chuyển Sang Tài Khoản KhácĐổi Mât Khẩu
Phân Quyền Người Dùng
Tiếp Nhân Nhân ViênHồ Sơ Nhân Viên
Danh Sách Phòng Ban
Danh Sách Danh Mục
Dân TôcTôn GiáoQuốc TịchNgoại Ngữ
Trình Đô Học VấnTrình Đô Tin Học
Trình Đô Ngoại NgữVị Trí Tuyển Dụng
Chức VụBảng Lương
NgạchBâc
Hê Số Lương
Tiếp Nhân Hồ Sơ Danh Sách Ứng Viên
Danh Sách Trúng Tuyển
Tìm Kiếm Hồ Sơ Tuyển DụngTìm Kiếm Nhân Viên
Thống Kê Hồ Sơ Tuyển DụngThống Kê Nhân Viên
Thống Kê Nhân Viên Trên 40 Tuổi
Thống Kê Nhân Viên Theo Trình Đô
Hướng Dân Sử DụngThông Tin Phần Mếm
Liên Hê
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 33/84
3. Mô tả các menu con của hê thống:
− Trong menu Hê thống sẽ có các chức năng đăng nhâ p, đăng xuất và đổi mât khâu. Cácchức năng này giú p hê thống có đô bảo mât cao hơn. Chống sự truy câ p trái phé p của
những cá nhân không có nhiêm vụ trong Trung tâm.− Với menu Quản lý Nhân Sự có các chức năng tiế p nhân hồ sơ, quản lý danh mục, quản
lý tiền lương, …Trong mỗi mục quản lý bao gồm các thao tác thêm, xóa, sửa, lưu thôngtin vào trong cơ sở dữ liêu hay thống kê danh sách ở từng form quản lý.
− Hê thống giú p người dùng tra cứu thông tin và thống kê danh sách theo yêu cầu củangười dùng dựa vào các chức năng đang quản lý.
− Chức năng trợ giú p bao gồm giới thiêu hê thống và hiển thị thông tin tác giả. Mục giớithiêu hê thống giú p ngươi dùng hiểu rõ về hê thống hơn và sử dụng hê thống dễ dàng hơn.
4. Mô hình quan hê của hê thống:
Hình 20: Sơ đồ logic của hệ thống
5. Mô tả chi tiết thuộc tính và hàm của các lớp:
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 34/84
Bảng 8: Mô tả lớp Phòng Ban
Mô tả thuôc tinh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô tả
MAPB Varchar (6) Khoa chính Ma phong ban
TENPB Nvarchar(255) Not null Tên phong ban
SONHANVIEN Smallint Allow null Sô nhân viên
Mô tả hàm cua lớp
Tên hàm Kiêu tra vê Chưc năng
Add public bool Add(PhongBanInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
U pdate public void Update(PhongBanInfo info, intindex){}
Câ p nhât
Bảng 9: Mô tả lớp Chức Vụ
Mô tả thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô tả
MACV Varchar (6) Khoa chính. Ma chưc vụ
TENCV Nvarchar(255) Not null. Tên chưc vụ
HESOCV Float Not null. Hê Số Chức Vụ
Mô tả các hà m cu a lớp:
Tên hàm Kiêu tra vê Chưc năng
Add public bool Add(ChucVuInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 35/84
U pdate public void Update(ChucVuInfo info, int index){} Câ p nhât
Bảng 10: Mô tả lớp Dân Tộc
Mô tả thuôc tính của lớp
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô tả
MADT Varchar (6) Khoa chính. Ma dân tôc
TENDT Nvarchar(255) Not null. Tên dân tôc
GHICHU Nvarchar(255) Allow null Ghi chu
Mô tả các hàm của lớp
Tên hàm Kiêu tra vê Chưc năng
Add public bool Add(DanTocInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
U pdate public void Update(DanTocInfo info, int index){} Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 36/84
Mô tả các thuôc tính của lớp
Tên thuôc tính Kiêu dữ liêu Rangbuôc
Mô tả
MAHS Varchar (6) Khoachính.
Mã hồ sơ tuyển dụng
HOTEN Nvarchar(100) Ho tên
BIDANH Nvarchar (50) Bi danhHINHANH Nvarchar(100) Hinh ảnh
GIOITINH Smallint Giơi tính
NGAYSINH Datetime Ngày sinh
NOISINH Nvarchar(255) Nơi sinh
CMND Varchar (9) Chưng minh nhân dân
NGAYCAPCMND Datetime Ngày cấ p CMND
NOICAPCMND Nvarchar (255) Nơi câ p CMND
DANTOC Nvarchar (12) Khóangoại.
Dân tôc
TONGIAO Nvarchar (6) Khóangoại.
Tôn giáo
QUOCTICH Nvarchar (6) Khóangoại.
Quốc tịch
TTHONNHAN Nvarchar(100) Tinh trạng hôn nhân
QUEQUAN Nvarchar(255) Quê quan
DC_TTRU Nvarchar(255) Đia chỉ thường trú
NOIOHIENNAY Nvarchar(255) Nơi ở hiên nay
DIENTHOAINHA Nvarchar (11) Điên thoại nhà
DIENTHOAIDD Nvarchar (11) Điên thoại di đông
EMAIL Ntext (100) Email
TP_XUATTHAN Nvarchar(255) Thanh phần xuất thân
UTGIADINH Nvarchar(255) Ưu tiên gia đình
UTBANTHAN Nvarchar(255) Ưu tiên bản thân
NANGKHIEU Nvarchar(255) Năng khiếu
SUCKHOE Nvarchar(255) Tính trạng sức khỏe
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 37/84
Bảng 11: Mô tả lớp Hồ Sơ Tuyển Dụng
Bảng 12: Mô tả lớp Kết Quả Tuyển Dụng
Mô tả các thuôc tinh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAKQTD Int Khoa chính Ma kêt quả tuyển dụng
MAHOSO Varchar (6) Khóa ngoại Ma hô sơ
MANHANVIEN Varchar (6) Khóa chính Ma nhân viên
PHONGBAN Varchar (6) Khóa ngoại Phong ban
CHUCVU Varchar (6) Khóa ngoại Chưc vụSOQD Nvarchar(50) Allow null Sô quyết định
NGAYTD Datetime Allow null Ngày tuyển dụng
Mô tả các hàm
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(KetQuaTuyenDungInfo info){}
Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(KetQuaTuyenDungInfoinfo, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 38/84
Bảng 13: Mô tả lớp Trình Độ Ngoại Ngữ
Mô tả các thuô c tinh cu a lớ p
Tên thuôc tính Kiêu dư liêu
Ràng buôc Mô ta
MATDNN Varchar (6)
Khóa chính Ma trinh đô ngoại ngữ
TENTDNNGU Nvarchar (255)
Allow null Tên trinh đô ngoại ngữ
Mô tả các hà m cua lớp
Tên hàm Kiê u tra vê Chưc năng
Add public bool Add(TrinhDo_NgoaiNguInfoinfo){}
Thêm
Delete public bool Delete(int index){} Xóa
Update Public void Update(TrinhDo_NgoaiNguInfo info, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 39/84
Bảng 14: Mô tả lớp Nhân Viên
Mô tả các thuô c tinh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rangbuôc
Mô tả
MANV Varchar (6) Khoachính.
Mã nhân viên
HOTEN Nvarchar(100) Notnull.
Họ tên nhân viên
BIDANH Nvarchar (50) Bi danh
HINHANH Nvarchar(100) Hinh ảnh
GIOITINH Smallint Giơi tính
NGAYSINH Datetime Ngay sinh
NOISINH Nvarchar(255) Nơi sinh
CMND Varchar (9) Chưng minh nhân dân
NCAPCMND Datetime Ngay cấ p CMND
NOICAPCMND Nvarchar(255) Nơi câ p CMND
DANTOC Nvarchar (12) Khóangoại.
Dân tôc
TONGIAO Nvarchar (12) Khóangoại.
Tôn giáo
QUOCTICH Nvarchar (6) Khóangoại.
Quốc tịch
TTHONNHAN Nvarchar(100) Tinh trạng hôn nhân
QUEQUAN Nvarchar(255) Quê quanDC_TTRU Nvarchar(255) Đia chỉ thường trú
NOIOHNAY Nvarchar(255) Nơi ở hiên nay
DTNHA Nvarchar (11) Điên thoại nhà
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 40/84
DIENTHOAIDD Nvarchar (11) Điên thoại di đông
EMAIL Ntext (100) Email
TP_XT Nvarchar(255) Thanh phần xuất thân
UTGIADINH Nvarchar(255) Ưu tiên gia đình
UTBANTHAN Nvarchar(255) Ưu tiên bản thân
NANGKHIEU Nvarchar(255) Năng khiếu
TTSUCKHOE Nvarchar(255) Tính trạng sức khỏe
NHOMMAU Nvarchar(255) Nhóm máu
CHIEUCAO Decimal(18,0) Chiều cao
CANNANG Decimal(18,0) Cân nặng
KHUYETTAT Nvarchar(255) Khuyết tật
NGTDUNG Datetime Ngày tuyển dụng
HT_TDUNG Nvarchar(255) Hình thức tuyển dụng
CQ_TDUNG Nvarchar(255) Cơ quan tuyển dụng
NVECOQUAN Datetime Ngày về cơ quanSOQD Nvarchar(50) Số quyết định
CVDUOCGIAO Nvarchar(255) Công việc được giao
CVHIENTAI Nvarchar(255) Công việc hiện tại
NVNGAYGD Datetime Ngày vào ngày giáo dục
PHONGBAN Varchar(6) Khóangoại.
Phòng ban
CHUCVU Varchar(6) Khóangoại.
Chức vụ
VITRITUYEN Nvarchar(255) Vị trí tuyển
NGVAODOAN Datetime Ngày vào đoàn
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 41/84
NOIVAODOAN Nvarchar(255) Nơi vào đoàn
CHUCVDOAN Nvarchar(255) Chức vụ đoàn
NGAYVAOCD
OAN
Datetime Ngày vào công đoàn
TENCDOAN Nvarchar(255) Tên công đoàn
CVCDOAN Nvarchar(255) Chức vụ công đoàn
NGVAODANG Datetime Ngày vào đảng
NCTVDANG Datetime Ngày chính thức vào đảng
NOIVAODANG Nvarchar(255) Nơi vào đảng
CHUCVDANG Nvarchar(255) Chức vụ đảng
TDHOCVAN Varchar(6) Khóangoại.
Trình độ học vấn
DATOTNGHIEP Nvarchar(255) Đã tốt nghiệp
TDCAONHAT Nvarchar(255) Trình độ chuyên môn caonhất
NGDAOTAO Nvarchar(255) Ngày đào tạo
CNGDAOTAO Nvarchar(255) Chuyên ngành đào tạo
NOIDAOTAO Nvarchar(255) Nơi đào tạo
HTDAOTAO Nvarchar(255) Hình thức đào tạo
NAMTN Datetime Năm tốt nghiệp
TD_LLCT Nvarchar(255) lý luận chính trị
TD_QLNN Nvarchar(255) quản lý nhà nước
TD_QLDD Nvarchar(255) quản lý giáo dục
NNCHINH Varchar(6) Khóangoại.
Ngoại ngữ
TD_NN Varchar(6) Khóa Trình độ ngoại ngữ
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 42/84
ngoại.
TD_TINHOC Varchar(6) Khóangoại.
Trình độ tin học
STATUS Int Tính trạng
Mô tả các hà m cua lớp
Tên hàm Kiê u tra vê Chư c năng
Add public bool Add(NhanVienInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(NhanVienInfo info, intindex){}
Câ p nhât
Bảng 15: Mô tả lớp Quá Trình Tuyển Dụng
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTBD Khóa chính Ma quá trình bồi dưỡng
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
NGAYBD Datetime Not null Ngay bắt đầu
NGAYKT Datetime Not null Ngay kết thúc
NOIBD Nvarchar(255) Allow null Nơi bôi dưỡng
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(QuaTrinhBoiDuongInfo info){} Thêm Delete public bool Delete(int index){} Xóa
Update public void Update(QuaTrinhBoiDuongInfo info,int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 43/84
Bảng 16: Mô tả lớp Quá Trình Đào Tạo
Mô tả các thuôc tinh cu a lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTDT Varchar (6) Khoa chính Ma qua trinh đàotạo
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
NAMNHAPHOC Datetime Not null Năm nhâ p học
NAMTOTNGHIEP Datetime Not null Năm tốt nghiê p
NOIDT Nvarchar (255) Not null Nơi đào tạo
NGANHDT Nvarchar (255) Not null Nghanh đào tạo
HINHTHUCDT Nvarchar (255) Allow null Hinh thức đào tạo
BANGDUOCCAP Nvarchar (255) Allow null Băng được cấ p
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(QuaTrinhDaoTaoInfo info){} Thêm Delete public bool Delete(int index){} Xóa
Update public void Update(QuaTrinhDaoTaoInfo info,int index){}
Câ p nhât
Bảng 17: Mô tả lớp Quốc Tịch
Mô tả các thuôc tính của lớp
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQT Varchar (6) Khoa chính Ma quôc tịch
TENQT Nvarchar(255) Not null Tên quôc tịch
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 44/84
Mô tả các hàm của lớp
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(QuocTichInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(QuocTichInfo info, intindex){}
Câ p nhât
Bảng 18: Mô tả lớp Tôn Giáo
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MATG Varchar (6) Khoa chính Ma tôn giáo
TENTG Nvarchar (255)
Not null Tên tôn giáo
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(TonGiaoInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(TonGiaoInfo info, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 45/84
Bảng 19: Mô tả lớp Trình Độ Học Vấn
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MATDHV Varchar (6) Khoa chính Ma trình độ học vấn
TENTDHOCVAN Nvarchar (255) Not null Tên trình độ học vấn
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(TrinhDoHocVanInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(TrinhDoHocVanInfo info,int index){}
Câ p nhât
Bảng 20: Mô tả lớp Trình Độ Tin Học
Mô tả các thuôc ti nh cua lớ p
Tên thuôctính
Kiểu dữ liêu Rang buôc Mô ta
MATDTH Varchar (6) Khoa chính Ma trình đô tin học
TENTDTH Nvarchar(255) Not null Tên trinh đô tin học
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(TrinhDoTinHocInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(TrinhDoTinHocInfo info,int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 46/84
Bảng 21: Mô tả lớp Vị Trí Tuyển Dụng
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAVTTD Varchar (6) Khoa chính Ma trinh đô học vấn
TENVTTD Nvarchar (150) Not null Tên trinh đô học vấn
TENTAT Nvarchar (20) Allow null Tên tăt
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chư c năng
Add public bool Add(ViTriTuyenDungInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(ViTriTuyenDungInfo info,int index){}
Câ p nhât
Bảng 22: Mô tả lớp Lịch Sử Bản Thân
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô taMALSBT Varchar (6) Khoa chính Ma lịch sử bản thân
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
NGAYBD Datetime Not null Ngay bắt đầu
NGAYKT Datetime Not null Ngay kết thúc
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(LichSuBanThanInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(LichSuBanThanInfo info, int Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 47/84
index){}
Bảng 23: Mô tả lớp Lương Nhân Viên
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MALNV Varchar (6) Khoa chính Ma lương nhân viên
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
TENNGACH Nvarchar(255) Allow null Tên ngach
BACLUONG Int Allow null Bâc lương
HESOLUONG Float Allow null Hê sô lương
LUONGCOBAN Float Allow null Lương cơ ban
NGAYBD Datetime Allow null Ngay bắt đầu
NGAYKT Datetime Allow null Ngay kết thúc
HSPCCHUCVU Float Allow null Hê sô phu câ p chứcvụ
LUONG Float Allow null Lương
TRUCACKHOAN Float Allow null Trư các khoản
LUONGCONLAI Float Allow null Lương con lại
DANGPHI Float Allow null Đang phí
LUONGTHUCLINH Float Allow null Lương thưc lĩnh
GIAOVIEN Float Allow null Giao viên
NVVANPHONG Float Allow null Nhân viên văn phòng
CHONGV Int Allow null Chon giáo viên
CHONNVVP Int Allow null Chon nhân viên văn phòng
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 48/84
CHONTHUVIEC Int Allow null Chon thử viêc
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(DanTocInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(DanTocInfo info, intindex){}
Câ p nhât
Bảng 24: Mô tả lớp Ngạch
Mô tả các thuô c tinh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MANGACH Varchar (6) Khoa chính Ma ngạch
TENNGACH Nvarchar (255) Not null Tên ngach
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(NgachInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(NgachInfo info, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 49/84
Bảng 25: Mô tả lớp Quá Trình Công Tác
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTCT Varchar (6) Khoa chính Ma qua trình công tác
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
NGAYBD Datetime Not null Ngày bắt đầu
NGAYKT Datetime Not null Ngày kết thúc
NOICT Nvarchar (255)
Allow null Nơi công tac
CHUCDANH Nvarchar (255) Allow null Chưc danh
CVUCAONHAT Nvarchar (255)
Allow null Chưc vụ cao nhất
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(QuaTrinhCongTacInfoinfo){}
Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(QuaTrinhCongTacInfoinfo, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 50/84
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 51/84
Bảng 27: Mô tả lớp Quá Trình Kỷ Luật
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTKL Varchar (6) Khoa chính Ma qua trình kỷ luât
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
SOQUYETDINH Varchar (6) Khóa ngoại Sô quyết định
NGAYKL Datetime Not null Ngày kỷ luât
COQUANKL Nvarchar (255) Allow null Cơ quan ky luât
HINHTHUCKL Nvarchar (255) Allow null Hinh thức kỷ luât
LYDOKL Nvarchar (255) Allow null Ly do ky luât
NGUOIKY Nvarchar (255) Allow null Ngườ ký
GHICHU Nvarchar (255) Allow null Ghi chu
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(QuaTrinhKyLuatInfo info)
{}
Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(QuaTrinhKyLuatInfoinfo, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 52/84
Bảng 28: Mô tả lớp Quá Trình Thai Sản
Mô tả các thuôc ti nh cu a lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTTS Varchar(10) Khoa chính Ma qua trinh thaisản
MANHANVIEN Varchar(10) Khoa chính Ma nhân viên
SOQUYETDINH Nvarchar(10) Khóa ngoại Sô quyết định
SINHCONTHU Int Allow null Sinh con thư
NGAYQUYETDINH Datetime Allow null Ngay quyêt định
NGAYBD Datetime Allow null Ngay bắt đầu NGAYKT Datetime Allow null Ngay kết thúc
NGUOIKY Nvarchar(50) Allow null Người ký
NOIDUNG Nvarchar(255) Allow null Nôi dung
GHICHU Nvarchar (255) Allow null Ghi chu
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(QuaTrinhThaiSanInfo info){}
Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(QuaTrinhThaiSanInfoinfo, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 53/84
Bảng 29: Mô tả lớp Quá Trình Tham Gia Lực Lượng Vũ Trang
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTTGLLVT Varchar (6) Khoa chính Ma qua trinhtham gia lưclượng vũ trang
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
NGAYNN Datetime Allow null Ngày nhâ p ngu
NGAYXN Datetime Allow null Ngày xuất ngũ
CHUCVUVUTRANG Nvarchar (255) Allow null Chưc vụ vũ trang
QUANHAM Nvarchar (255) Allow null Quân ham
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public boolAdd(QuaTrinhThamGiaLucLuongVuTrangInfo info){}
Thêm
Delete public bool Delete(int index){} Xóa
Update public voidUpdate(QuaTrinhThamGiaLucLuongVuTrangInfo info, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 54/84
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 55/84
Bảng 31: Mô tả lớp Hợp Đồng Lao Động
Mô tả các thuôc ti nh cu a lớ p
Tên thuôc tính Kiêu dữ liêu Rangbuôc
Mô tả
MAHDLD Varchar (6) Khoachính
Mã hợ p đồng lao đông
MANHANVIEN Varchar (6) Khoachính
Mã nhân viên
LOAIHDLD Nvarchar (100) Allownull
Loại hơ p đồng laođông
TUNGAY Datetime Tư ngay
DENNGAY Datetime Đên ngày
DDLAMVIEC Nvarchar (255) Đia điểm làm viêc
CDCHUYENMO N
Nvarchar(255) Chức danh chuyênmôn
NHIEMVU Nvarchar(255) Nhiêm vụ
TG_LAMVIEC Nvarchar (255) Thơi gian làm viêc
TB_PHUONGTIE N
Nvarchar(500) Trang bị phương tiên
NGACH Varchar(6) Khóangoại
Ngạch
BAC Int Bâc
HESOLUONG Float Hê sô lương
PHUCAP Float Phu cấ p
NGUOIKY Nvarchar Người ký
CHUCVU Nvarchar Chưc vụ
NGAYKY Datetime Ngày ký
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 56/84
BHXH Varchar (6) Bao hiểm xã hôi
BHYT Varchar (6) Bao hiểm y tế
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chư cnăng
Add public bool Add(HopDongLaoDongInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(HopDongLaoDongInfo info,int index){}
Câ p nhât
Bảng 32: Mô tả lớp Đánh Giá Cán Bộ Công Chức
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MADG Varchar (6) Khóa chính Ma đanh giá
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
DOTDG Nvarchar (255) Đơt đánh giá
NGAYDG Datetime Ngày đánh giá
XEPLOAISUCKHOE Nvarchar (255) Xê p loại sưckhỏe
XEPLOAIDAODUC Nvarchar (255) Xê p loại đaođức
XLTDCHUYENMON Nvarchar (255) Xê p loại trinhđô chuyên môn
XEPLOAICHUNG Nvarchar (255) Allow null Xê p loại chung
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 57/84
Add public bool Add(DanhGiaCBCCInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void
Update(DanTocDanhGiaCBCCInfo info, intindex){}
Câ p nhât
Bảng 33: Mô tả lớp Bậc
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MABAC Varchar (6) Khoa chính Ma bậc
TENBAC Int Not null Tên bậc
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(BacInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(BacInfo info, int index){}
Câ p nhât
Bảng 34: Mô tả lớp Ngoại Ngữ
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MANN Varchar (6) Khoa chính Mã ngoại ngữ
TENNN Nvarchar(100) Not null Tên ngoại ngữ
GHICHU Nvarchar(255) Allow null Ghi chú
Mô tả các hàm cu a lớ p
Tên ham Kiêu tra vê Chưc năng
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 58/84
Add public bool Add(NgoaiNguInfo info){} Thêm
Delete public bool Delete(int index){} Xoá
Update public void Update(NgoaiNguInfo info, intindex){}
Câ p nhât
Bảng 35: Mô tả lớp Quá Trình Công Tác Nước Ngoài
Q T _ C o n g T
M a Q T C T N
M a N h a n VN g a y B D
N g a y K T
N u o c C o n
T e n C o Q u
M u c D i c h
A d d ( )
D e l e t e ( )U p d a t e ( )
Mô tả các thuôc ti nh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQTCTNN Varchar (6) Khoa chính Mã quá trình côngtác nước ngoài
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
NGAYBD Datetime Not null Ngay bắt đầu
NGAYKT Datetime Not null Ngay kết thúc
NUOCCONGTAC Nvarchar (255) Not null Nước công tác
TENCOQUAN Nvarchar (255) Not null Tên cơ quan
MUCDICH Nvarchar(100) Not null Mục đích
Mô tả các hàm cua lớ p
Tên ham Kiêu tra vê Chưc năng
Add public boolAdd(QuaTrinhCongTacNuocNgoaiInfo info){}
Thêm
Delete public bool Delete(int index){} XoáUpdate public void
Update(QuaTrinhCongTacNuocNgoaiInfoinfo, int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 59/84
Bảng 36: Mô tả lớp Quan Hệ Gia Đình
Q u a n H e G ia
M a Q H G D
M a N h a n V i
M o iQ H
H o T e n
N a m S in h
Q u e Q u a n
N o iO H i e n
N g h e N g h i
D o n V i C o n
C h u c V u
A d d ( )
D e le te ( )
U p d a te ()
Mô tả các thuô c tinh cu a lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MAQHGD Varchar (6) Khoa chính Mã quan hệ giađình
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
MOIQUANHE Nvarchar(255) Mối quan hệ
HOTEN Nvarchar(100) Họ tên
NAMSINH Datetime Năm sinh
QUEQUAN Nvarchar (255) Quê quán
NOIOHIENNAY Nvarchar(255 Nơi ở hiện nay
NGHENGHIEP Nvarchar(255) Nghề nghiệp
DONVICONGTAC Nvarchar(255) Đơn vị công tác
CHUCVU Nvarchar(100) Chức vụ
Mô tả các hà m cua lớp
Tên hàm Kiêu tra vê Chưc năng
Add public bool Add(QuanHeGiaDinhInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(QuanHeGiaDinhInfo info,int index){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 60/84
Bảng 37: Mô tả lớp Nghỉ Việc
N g h i V i e c
M a N g h i V iM a N h a n V
S o Q u y e t D
N g a y Q u y e
N g u o iK y
C h u c V u
N g a y T h o i
L i D o T h o i
A d d ( )
D e l e t e ( )
U p d a te ( )
Mô tả các thuôc tinh cua lớ p
Tên thuôc tính Kiêu dữ liêu Rang buôc Mô ta
MANGHIVIEC Varchar (6) Khoa chính Mã nghỉ việc
MANHANVIEN Varchar (6) Khoa chính Ma nhân viên
SOQUYETDINH Nvarchar(100) Not null Số quyết định
NGAYQUYETDINH Datetime Not null Ngày quyết định
NGUOIKY Nvarchar(255) Not null Người ký
CHUCVU Nvarchar(255) Not null Chức vụ
NGAYTHOIVIEC Datetime Not null Ngày thôi việc
LYDOTHOIVIEC Nvarchar(255) Not null Lý do thôi việc
Mô tả các hàm cu a lớ p
Tên ham Kiêu tra vê Chưc năng
Add public bool Add(NghiViecInfo info){} Thêm
Delete public bool Delete(int index){} Xóa
Update public void Update(NghiViecInfo info, intindex){}
Câ p nhât
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 61/84
6. Cac thuôc tính của các thực thể:
DANTOC: ( MADT, TENDT ).
QUOCTICH: ( MAQT, TENQT ).
TONGIAO: ( MATG, TENTG ).
NHANVIEN : ( MANV, HOTEN, BIDANH, HINHANH, GIOITINH, NGAYSINH, NOISINH, CMND, NGAYCAPCMND, NOICAP, DANTOC, TONGIAO, QUOCTICH,QUEQUAN, DIACHITHUONGTRU, NOIOHIENNAY, DIENTHOAINHA, DIENTHOADD,EMAIL, TINHTRANGHONNHAN, THANHPHANXUATTHAN, DIENUUTIENGIADINH,DIENUUTIENBANTHAN, NANGKHIEU, TINHTRANGSUCKHOE, NHOMMAU,CHIEUCAO, CANNANG, KHUYETTAT, PHONGBAN, BOPHAN, SOQD, NGAYVAOCQ, CHUCVU, NGAYTUYENDUNG, HINHTHUCTUYENDUNG,COQUANTUYENDUNG, VITRITUYEN, NGAYVAODOAN, NOIVAODOAN,CHUCVUDOAN, NGAYVAOCONGDOAN, NOIVAOCONGDOAN,
CHUCVUCONGDOAN, NGAYVAODANG, NGAYCHINHTHUCVAODANG, NOIVAODANG, CHUCVUDANG, TD_HOCVAN, DATOTNGHIEP,TD_CHUYENMONCAONHAT, NGANHDAOTAO, CHUYENNGHANHDAOTAO, NOIDAOTAO, HINHTHUCDAOTAO, NAMTOTNGHIEP, DABOIDUONGNGHIEPVUSP,TD_LYLUANCHINHTRI, TD_QUANLYNHANUOC, TD_QUANLYGIAODUC, NGOAINGUCHINH, TD_NGOAINGU, NGOAINGUKHAC, TD_TINHOC, STATUS ).
LICHSUBANTHAN: ( MALSBT, MANHANVIEN, NGAYBD, NGAYKT ).
KETQUATUYENDUNG: ( MAKQTD, MAHOSO, MANHANVIEN, PHONGBAN,BOPHAN, CHUCVU, SOQD, NGAYTD, STATUS ).
HOSOTUYENDUNG: ( MAHS, HOTEN, BIDANH, HINHANH, GIOITINH, NGAYSINH, NOISINH, CMND, NOICAP, DANTOC, TONGIAO, QUOCTICH, QUEQUAN,DIACHITHUONGTRU, NOIOHIENNAY, DIENTHOAINHA, DIENTHOADD, EMAIL,TINHTRANGHONNHAN, THANHPHANXUATTHAN, DIENUUTIENGIADINH,DIENUUTIENBANTHAN, NANGKHIEU, TINHTRANGSUCKHOE, NHOMMAU,CHIEUCAO, CANNANG, KHUYETTAT, PHONGBAN, BOPHAN, SOQD, NGAYVAOCQ, CHUCVU, NGAYTUYENDUNG, HINHTHUCTUYENDUNG,COQUANTUYENDUNG, VITRITUYEN, NGAYVAODOAN, NOIVAODOAN,CHUCVUDOAN, NGAYVAOCONGDOAN, NOIVAOCONGDOAN,CHUCVUCONGDOAN, NGAYVAODANG, NGAYCHINHTHUCVAODANG, NOIVAODANG, CHUCVUDANG, TD_HOCVAN, DATOTNGHIEP,TD_CHUYENMONCAONHAT, NGANHDAOTAO, CHUYENNGHANHDAOTAO, NOIDAOTAO, HINHTHUCDAOTAO, NAMTOTNGHIEP, DABOIDUONGNGHIEPVUSP,TD_LYLUANCHINHTRI, TD_QUANLYNHANUOC, TD_QUANLYGIAODUC, NGOAINGUCHINH, TD_NGOAINGU, NGOAINGUKHAC, TD_TINHOC, STATUS ).
VITRITUYENDUNG: ( MAVTTD, TENVTTD, TENTAT ).
LUONGNHANVIEN: ( MALNV, MANHANVIEN, TENNGACH, BACLUONG,HESOLUONG, LUONGCOBAN, NGAYBD, NGAYKT, HSPCCHUCVU, LUONG,
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 62/84
TRUCACKHOAN, LUONGCONLAI, DANGPHI, LUONGTHUCLINH, GIAOVIEN, NVVANPHONG, CHONGV, CHONNVVP, CHONTHUVIEC ) .
NGACH: ( MANGACH, TENNGACH ).
CHUCVU: ( MACV, TENCV, HESOCV, GHICHU ).
QT_BOIDUONG: ( MAQTBD, MANHANVIEN, NGAYBD, NGAYKT, NOIDB, NOIDUNGBD ).
QT_CONGTAC: ( MAQTCT, MANHANVIEN, NGAYBD, NGAYKT, NOICT,CHUCDANH, CHUCVUCAONHAT ).
QT_CONGTACNUOCNGOAI: ( MAQTCTNN, MANHANVIEN, NUOCCONGTAC,TENCOQUAN, MUCDICH, NGAYBD, NGAYKT ).
QT_KHENTHUONG: ( MAQTKT, MANHANVIEN, SOQUYETDINH, NGAYQUYETDINH, COQUANKT, HINHTHUC, LYDO, NGUOIKY ).
QT_KYLUAT: ( MAQTKL, MANHANVIEN, SOQUYETDINH, NGAYKL, COQUANKL,
HINHTHUCKL, LYDOKL, NGUOIKY ).QT_THAISAN: ( MAQTTS, MANHANVIEN, SOQUYETDINH, SINHCONTHU,
NGAYQUYETDINH, NGAYBD, NGAYKT, NGUOIKY, NOIDUNG ).
QT_DAOTAO: ( MAQTDT, MANHANVIEN, NAMNHAPHOC, NAMTOTNGHIEP, NOIDT, NGHANHDT, HINHTHUCDT, BANGDUOCCAP ).
QT_THAMGIALUCLUONGVUTRANG: ( MAQTTGLLVT, MANHANVIEN, NGAYNN, NGAYXN, CHUCVUVUTRANG, QUANHAM ).
QT_HOATDONGXAHOI: ( MAQTHDXH, MANHANVIEN, NGAYBD, NGAYKT, NOIDUNG ).
TRINHDOTINHOC: ( MATDTH, TENTDTH ).TRINHDOHOCVAN: ( MATDHV, TENTDHV ).
TRINHDONGOAINGU: ( MATDNN, TENTDNN ).
NGOAINGU: ( MANN, TENNN ).
HOPDONGLAODONG: ( MAHDLD, MANHANVIEN, LOAIHDLD, TUNGAY,DENNGAY, DIADIEMLAMVIEC, CHUCDANHCHUYENMON, NHIEMVU,THOIGIANLAMVIEC, TRANGBIPHUONGTIEN, NGHACH, BAC, HESOLUONG,PHUCAP, NGUOIKY, CHUCVU, NGAYKY, BHXH, BHYT ).
SOQUYETDINH: ( MASQD, NGAYQD, LOAIQD, NGUOIQD, CHUCVU, NOIDUNG ).
PHONGBAN: ( MAPB, TENPB,SONHANVIEN ).BOPHAN: ( MABP, TENBP, PHONGBAN ).
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 63/84
7. Mô tả các ràng buôc toàn ven:
7.1 Ràng buộc toàn vẹn liên bộ
Hệ thống thông tin: Quản lý Nhân Sự và Tiền Lương Mô tả ràng buôc toàn ven 1
Bối cảnh: NHANVIEN
Mô tả: 2 nhân viên khác nhau sẽ có mã nhân viên khác nhau.
Biểu diễn: ∀nv1, nv2 ∈ NHANVIEN : nv1.MANV ≠ nv2.MANV
Bảng tầm ảnh hưởng:
Thêm Xóa Sửa
NHANVIEN + - + MANV
Hệ thống thông tin: Quản lý Nhân Sự và Tiền Lương Mô tả ràng buôc toàn ven 2
Bối cảnh: NHANVIEN
Mô tả: 2 nhân viên khác nhau sẽ có số chứng minh khác nhau.
Biểu diễn: ∀nv1, nv2 ∈ NHANVIEN : nv1.CMND ≠ nv2.CMND
Bảng tầm ảnh hưởng:
Thêm Xóa Sửa
NHANVIEN + - +CMND
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 64/84
7.2 Ràng buộc toàn vẹn tham chiếu
Hệ thống thông tin: Quản lý Nhân Sự và Tiền Lương Mô ta rang buôc toàn ven 5
Bối cảnh: NHANVIEN, TRINHDOHOCVAN, CHUCVU, QUOCTICH, DANTOC,TONGIAO, PHONGBAN, NGOAINGU, TD_NGOAINGU, TD_TINHOC.
Mô tả: Một nhân viên phải thuộc một phòng ban, một trình độ học vấn, một chức vụ, một quốctịch, một dân tộc, một tôn giáo, một ngoại ngữ, một trình độ ngoại ngữ, một trình độ tin học.
Biểu diễn: ∀nv∈ NHAN_VIEN, ∃ tdhv∈TRINHDOHOCVAN, ∃cv∈CHUCVU,∃qt∈QUOCTICH, ∃dt∈DANTOC, ∃ tg∈TONGIAO, ∃ pb∈PHONGBAN, ∃nn∈ NGOAINGU,∃ tdnn∈TD_NGOAINGU, ∃ tdnn∈TD_TINHOC:
nv[MATDHV] = tdhv[MATDHV], nv[MACV] = cv[MACV], nv[MAQT] = qt[MAQT],
nv[MADT] = dt[MADT], nv[MATG] = tg[MATG], nv[MAPB] = pb[MAPB],nv[MANN] = nn[MANN], nv[MATDNN] = tdnn[MATDNN],nv[MATDTH] = tdth[MATDTH].
Bảng tầm ảnh hưởng:
Thêm Xóa Sửa
NHAN_VIEN + - +( MATDHV, MACV, MAQT,MADT, MATG, MAPB, MANN,MATDNN, MATDTH)
TRINHDOHOCVAN - + +(MATDHV)
CHUCVU - + +( MACV)
PHONGBAN - + +( MAPB)
QUOCTICH - + +(MAQT)
DANTOC - + +(MADT)
TONGIAO - + +(MATG)
NGOAINGU - + +( MANN)
TD_NGOAINGU - + +( MATDNN)
TD_TINHOC - + +( MATDTH)
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 65/84
II. Thiết Kế Nghiêp vụ:
1. Mô ta chi tiêt các UseCase
1.1 Use case QL Ho So Tuyen Dung
Bảng 38: Mô tả chi tiết Usecase Tuyển dụng
Identifier: 1
Description: Chức năng này cho phép người dùng Quản lý thông tin Hồ Sơ Tuyển Dụng baogồm thêm, xóa, cập nhật.
Preconditions: Người dùng phải đăng nhập vào hệ thống .
Basic Course:
1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn TT_DGTX_ANGIANG, ChọnQuản lý hồ sơ tuyển dụng rồi chọn Hồ sơ tuyển dụng.
2. Hệ thống hiển thị giao diện quản lý Hồ Sơ Tuyển Dụng.
A. Thêm Hồ Sơ Tuyển Dụng: Người dùng muốn thêm Hồ Sơ Tuyển Dụng mới.
A.3. Người dùng chọn Thêm mới.
A.4. Hệ thống yêu cầu nhập thông tin Hồ Sơ Tuyển Dụng cần thêm.
A.5. Người dùng nhập thông tin Hồ Sơ Tuyển Dụng cần thêm.
A.6. Người dùng chọn Lưu. [Alternate Course D]
A.7. Hệ thống kiểm tra thông tin Hồ Sơ Tuyển Dụng. [Alternate Course E]
A.8. Thêm thành công.
A.9. Kết thúc use case Thêm Hồ Sơ Tuyển Dụng.
Alternate Course D: Người dùng không muốn thêm nữa.
D.6. Người dùng chọn Bỏ qua.
D.7. Hồ Sơ Tuyển Dụng không được thêm.
D.8. Use case Thêm Hồ Sơ Tuyển Dụng kết thúc.
Alternate Course E: Thông tin Hồ Sơ Tuyển Dụng không hợp lệ.
E.7. Hệ thống thông báo thông tin không hợp lệ, yêu cầu người dùng nhập lại.
E.8. Trở lại bước A.5.Post Conditions: Một Hồ Sơ Tuyển Dụng được thêm vào hệ thống.
B. Cập nhật Hồ Sơ Tuyển Dụng: Người dùng muốn cập nhật thông tin Hồ Sơ Tuyển
Dụng.
B.3. Người dùng chọn Hồ Sơ Tuyển Dụng cần cập nhật trong danh sách.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 66/84
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 67/84
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 68/84
B.8. Use case cập nhật nhân viên kết thúc.
Alternate Course F: Người dùng không muốn cập nhật thông tin nhân viên nữa.
F.5. Người dùng chọn Bỏ qua.
F.6. Thông tin nhân viên không được cập nhật, kết thúc use case Cập nhật nhân viên.
Alternate Course G: Thông tin nhân viên không hợp lệ.
G.6. Hệ thống thông báo thông tin không hợp lệ, yêu cầu người dùng nhập lại.
G.7. Trở lại bước B4.
Post Conditions: Thông tin nhân viên được cập nhật.
C. Xóa nhân viên: Người dùng muốn xóa nhân viên.
C.3. Người dùng chọn nhân viên cần xóa trong danh sách
C.4. Người dùng chọn Xóa.
C.5. Hệ thống yêu cầu người dùng xác nhận có thật sự muốn xóa hay không.C.6. Người dùng xác nhận là muốn xóa. [Alternate Course H]
C.7. Nhân viên được chọn bị xóa ra khỏi hệ thống
C.8. Use case Xóa nhân viên kết thúc.
Alternate Course H: Người dùng không muốn xóa nhân viên.
H.6. Người dùng xác nhận là không muốn xóa.
H.7. Không xóa nhân viên.
H.8. Use case Xóa nhân viên kết thúc.
Post Conditions: Một nhân viên bị xóa khỏi hệ thống.Actors: Người dùng.
Extended use cases: không.
Included use cases: không.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 69/84
1.3 Use case QL Hop Dong Lao Dong
Bảng 40: Mô tả chi tiết UseCase Quản lý hợp đồng lao động
Identitfer: 3
Description: Chức năng này cho phép người dùng quản lý thông tin Hợp đồng lao đồng củanhân viên gồm thêm, xóa, sửa.
Precondition: Người dùng phải đăng nhập vào hệ thống.
Basic Course:
1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn TT_DGTX_ANGIANG,Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn chọn nhân viên cần tìm,chọn Hợp đồng lao đồng.
2. Hệ thống hiển thị giao diện Quản Lý Hợp đồng lao đồng.
3. Tại đây người dùng có thể thực hiện các chức năng:
3.1. Thêm mới Hợp đồng lao đồng.
3.2. Cập nhật Hợp đồng lao đồng.
3.3. Xóa Hợp đồng lao đồng.
Extended use case: Thêm Hợp đồng lao đồng, Cập nhật Hợp đồng lao đồng, Xóa Hợp đồnglao đồng.
Included use case: không.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 70/84
1.4 Use case QL Ky Luat
Bảng 41: Mô tả chi tiết UseCase Quản lý kỷ luật
Identitfer: 4
Description: Chức năng này cho phép người dùng quản lý thông tin Kỷ luật của nhân viêngồm thêm, xóa, sửa.
Precondition: Người dùng phải đăng nhập vào hệ thống.
Basic Course:
1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn TT_DGTX_ANGIANG,Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn chọn nhân viên cần tìm,chọn Kỷ luật.
2. Hệ thống hiển thị giao diện Quản Lý Kỷ luật.
3. Tại đây người dùng có thể thực hiện các chức năng:
3.1. Thêm mới Kỷ luật.
3.2. Cập nhật Kỷ luật.
3.3. Xóa Kỷ luật.
Extended use case: Thêm Kỷ luật, Cập nhật Kỷ luật, Xóa Kỷ luật.
Included use case: không.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 71/84
1.5 Use case QL Khen Thuong
Bảng 42: Mô tả chi tiết UseCase Quản lý khen thưởng
Identitfer: 5Description: Chức năng này cho phép người dùng quản lý thông tin Khen Thưởng của nhânviên gồm thêm, xóa, sửa.
Precondition: Người dùng phải đăng nhập vào hệ thống.
Basic Course:
1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn
TT_DGTX_ANGIANG, Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ
, sau đó chọn chọn nhân viên cần tìm, chọn Khen Thưởng.
2. Hệ thống hiển thị giao diện Quản Lý Khen Thưởng.3. Tại đây người dùng có thể thực hiện các chức năng:
3.1. Thêm mới Khen Thưởng.
3.2. Cập nhật Khen Thưởng.
3.3. Xóa Khen Thưởng.
Extended use case: Thêm Khen Thưởng, Cập nhật Khen Thưởng, Xóa Khen Thưởng.
Included use case: không.
1.6 Use case QL Huong Luong
Bảng 43: Mô tả chi tiết UseCase hưởng lương
Identitfer: 6
Description: Chức năng này cho phép người dùng quản lý thông tin hưởng lương của nhânviên gồm thêm, xóa, sửa.
Precondition: Người dùng phải đăng nhập vào hệ thống.
Basic Course:
1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn TT_DGTX_ANGIANG,Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn nhân viên cần tìm,chọn
lương.2. Hệ thống hiển thị danh sách nhân viên trong phòng ban đó.
3. Nhấ p đôi vào nhân viên bất kỳ hê thống sẽ cho ra thông tin cơ bản của nhân viên đó.
4. Trong bảng thông tin cơ bản của nhân viên chọn mục Quá trình hưởng lương.
5. Hê thống hiển thị giao diên Lương nhân viên.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 72/84
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 73/84
Alternate Course G: Sửa thông tin không hợ p lê.
G.6 Hê thống thông báo thông tin lương nhân viên vừa sửa không hợ p lê, yêu cầu nhâ p lai.
G.7 Trở lại bước B.4.
Post Conditions: Thông tin lương nhân viên được sửa và câ p nhât lại.
C. Xóa Lương nhân viên:
C.3 Người dùng chọn nhân viên cần phải hủy bỏ thông tin lương
C.4 Hê thống hiển thị thông tin lương của nhân viên cần xóa.
C.5 Người dùng chọn thông tin cần xóa.
C.6 Người dùng chọn chức năng xóa
C.7 Hê thống hỏi người dùng có xác nhân xóa không.
C.8 Người dùng xác nhân là muốn xóa. [ Alternate Courese H]
C.9 Thông tin được chọn bị xóa ra khỏi danh sách.C.10 Use case xóa thông tin nhân viên kết thúc.
Alternate Courese H: Người dùng không muốn xóa thông tin lương của nhân viên nữa.
H.8 Người dùng xác nhân không xóa thông tin lương nữa.
H.9 Hê thống không xóa thông tin lương nhân viên.
H.10 Use case xóa thông tin nhân viên kết thúc.
Post Conditions: Thông tin lương của nhân viên bị xóa khỏi hê thống..
Actor: Người dùng.
Extended use case: Thêm lương, Sửa thông tin lương, Xóa thông tin lương.Included use case: không.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 74/84
2. Thiêt kế giao diên:
Hê thống quản lý nhân sự tiền lương là hê thống với đô bảo mât cao nên khi muốn vào đượchê thống thì cần phải đăng nhâ p với tên đăng nhâ p và mât khâu khác nhau. Sau đây là môt sốgiao diên của hê thống đầu tiên là form đăng nhâ p vào hê thống.
2.1 Giao diên đăng nhâp hê thống:
Hình 21: Giao diện đăng nhập hệ thống
2.2 Giao diên đô i mât khâu :Mỗi tài khoản của từng cá nhân được bảo mât hơn nhờ vào chức năng thay đổi mât khâu.Hình dưới đây là giao diên đổi mât khâu
Hình 22: Giao diện đổi mật khẩu
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 75/84
3.3 Giao diên chinh cua chương trinh:
Sau quá trình đăng nhâ p vào hê thống thì giao diên chính của chương trình được hiển thị.Giao diên chính của chương trình bao gồm menu hê thống, menu chức năng, cây thư mụcchức năng. Các menu chức năng này giú p người dùng nhanh chóng vào trong form quản lýmà người dùng muốn vào.
Qua form chính người dùng có thể nhấ p chuôt vào mục quản lý nào mà mình muốn vàochăng hạn như vào: quản lý nhân viên, quản lý tuyển dụng, quản lý danh mục lương nhânviên…
Hình 23: Giao diện chính chương trình
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 76/84
3.4 Giao diên quản lý tuyển dụng
Khi hồ sơ được nhâ p vào Trung Tâm thì các thông tin trong hồ sơ được lưu trong vào formquản lý tuyển dụng sau
Hình 24: Giao diện Quản lý tuyển dụng
3.5 Giao diên quản lý nhân viên :
Qua giao diên chính của chương trình người dùng có thể vào giao diên quản lý nhân viên.Trong mục quản lý nhân viên bao gồm các mục quản lý: quá trình hưởng lương, quá trìnhđào tạo, quá trình bồi dưỡng, lịch sử bản thân, quá trình hoạt đông xã hôi…
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 77/84
Hình 25: Giao diện Quản lý nhân viên
3.6 Giao diên quản lý hệ số lương nhân viên.
3.8 Giao diện Thống kê danh sách lương
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 78/84
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 79/84
3.9 Giao diện danh sách nhân viên
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 80/84
E. CÀI ĐẶT ỨNG DỤNG
I . Ngôn Ngữ Lâp Trình:
Trong chương trình ứng dụng này ngôn ngữ lâ p trình cho phần cài đăt hê thống quản lý nhânsự và tiền lương là Visual Studio 2005.Net
Ngoai ra cơ sở dữ liêu của hê thống còn được cài đăt trên kiến trúc Client /Server và trên hê quản trị SQL Server 2005, các tâ p tin dữ liêu lưu thông tin của các đối tượng được đăt trên 1máy Database Server tại văn phòng Ban Giám Đốc. Mỗi máy đăt ở mỗi Bô phân sẽ truy xuất dữliêu tại Server thông qua đường truyền Internet ADSL được kết nối qua môt phòng đăt tại quảnlý, vì vây máy ở phòng quản lý cần trang bị moderm ADSL. Các máy này kết nối với nhâuthông qua mạng LAN trong Trung Tâm. Hê thống còn được hỗ trợ truy xuất từ xa đến cơ sở dữ liêu.
II. Hướng Dân Sử Dụng:
Để sử dụng được chương trình này đầu tiên ta cần phải Attach cơ sở dữ liêu có file định dạnglà MDF vào trong Database Server. Để Attach cơ sở dữ liêu vào trong Database Server ta cầncó phần mềm SQL Server 2005. Khi mở chương trình SQL lên ta vào Object Explorer trong đó có mục Databases, ở mục này cần click chuôt phải và chọn chức năng Attach sau đó link đếnfile chứa cơ sở dữ liêu của chương trình ứng dụng.
Sau khi Attach cơ sở dữ liêu xong ta tiến hành cài đặt chương trình cứ nhấp next cho tới khihiện bảng thông báo cài đặt thành công. Rồi mở chương trình ứng dụng lên và thực hiên thao tácđăng nhâ p vào hê thống với quyền sử dụng đã được cấ p trước đó. Đầu tiên khi vào chương trìnhquản lý cần phải mở class DataSevice và chỉnh tên “Server” trùng với tên Server chứa cơ sở dữ liêu hay là tên connect với SQL Server như vây mới có dữ liêu trong chương trình quản lý.Xong các thao tác này thì mới được phé p sử dụng chương trình “ Quản lý nhân sự – tiền lương”
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 81/84
F. TỔNG KẾT ĐÁNH GIÁ.
I. Kết Quả Đạt Được:
− Bước đầu xây dựng được một hệ thống quản lý nhân sự và tiền lương hoàn chỉnh choTrung tâm Giáo dục Thường xuyên An Giang.
− Thu thập yêu cầu khá đầy đủ nên hê thống quản lý thông tin nhân viên và lương nhânviên cũng khá chi tiết và phù hợ p với nhu cầu hiên nay.
− Hệ thống cung cấp giao diện trực quan, thân thiện, mang tính hiện đại và tiện dụngcho người dùng. Với các chức năng thêm, xóa, sửa, câ p nhât thông tin ngoài ra còn có tínhnăng backup, restore giú p hê thống có tính năng nổi trôi hơn so với các phần mềm trước đây.
− Hệ thống cũng cung cấp nhiều công cụ tiện ích, giúp quản lý nhân viên trung tâm dễdàng, tính lương một cách nhanh chóng và chính xác. Đặc biệt, hệ thống có cho phép bảomật ở mức người dùng.
II. Hạn Chế:
− Chưa có kinh nghiệm nhiều trong việc xây dựng một chương trình quản lý với quymô lớn.
− Tuy nhiên, với thời gian và khả năng còn nhiều hạn chế nên vẫn chưa thể xây dựngmột hệ thống quản lý hoàn chỉnh và đầy đủ chức năng. Khả năng làm việc của nhóm chưamang tính chuyên nghiệp.
III. Kinh Nghiệm Thu Được:
− Củng cố các kiến thức đã học về các môn: Công nghệ phần mềm, Cơ sở dữ liệu, phântích thiết kế hệ thống thông tin, ngôn ngữ lập trình…. và các kỹ năng khác.
− Tích lũy và học hỏi được các kinh nghiệm trong cuộc sống, trong môi trường làmviệc của lớ p người đi trước và bạn bè xung quanh.
IV. Hướng Phát Triển:
− Điều chỉnh một số chức năng cho phù hợp với yêu cầu sử dụng của Trung tâm.
− Thực hiện tính lương cho nhân viên với nhiều công thức tính lương mà Trung tâmđưa ra.
− Kết xuất báo cáo tự động hơn.
− Để có một hệ thống quản lý thật sự tốt, đảm bảo cho việc quản lý nhân sự và tiề n
lương của Trung tâm, mọi nghiệp vụ phải được tin học hoá, mong rằng trong thời gian tới cóthể xây dựng hoàn thiện các hướng phát triển này.
− Sau khi hoàn thành hê thống này ngoài quản lý nhân sự và quản lý lương cho Trungtâm thì trong tương lai hê thống sẽ có bước phát triển cao hơn ở khâu tính lương đó là chấmngày công lao động của nhân viên để hê thống có thể sử dụng rông rãi trong các công ty lớnnhỏ trong nước.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 82/84
G. PHỤ LỤC.
1. Sơ đồ Trường hợp sử dụng (Usecase Diagram)
- Chức năng: Sơ đồ trường hợp sử dụng cung cấp bức tranh toàn cảnh về nhữnggì đang xảy ra trong hệ thống quản lý.
- Biểu đồ use case đưa ra các Use case (trường hợ p sử dụng), các actor ( tácnhân ) và các association (quan hệ kết hợp) giữa chúng. Nó thể hiện các quan hệ giữa ngườidùng với hệ thống và các chức năng trong hệ thống.
- Chú giải các ký hiệu:
STT Ký hiệu Chú giải
1 Tác nhân (Actor)
2 Trương hợ p sử dụng ( Use case)
3 Quan hệ
Quan hệ kế thừa
2.Sơ đồ hoạt đông (Activity diagram):
- Sơ đồ hoạt đông dùng để mô hình hóa các quá trình nghiê p vụ ở mức cao. Nó chỉ ra: các bước trong luồng công viêc, các điểm quyết định, ai có trách nhiêm thực hiên từng bước,các đối tượng ảnh hưởng đến luồng công viêc.
- Sơ đồ được sử dụng để:
+ Mô tả các hoạt đông diễn ra đồng thời.
+ Phân tích môt Usecase.
+ Tìm hiểu các luồng công viêc thường xuyên qua nhiều Usecase.
+ Mô hình hóa các ứng dụng đa luồng.
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 83/84
- Các ký hiệu
STT Ky hiêu Chu giải
1 Nôt khởi đầu (Initial node)
2 Nôt kết thúc hoạt đông ( Final activity node)
3 Hoat đông (Activity)
4 Nut lựa chọn(Decision node)
5 Nut gô p (Merge node)
6 Luông điều khiển (Control flow)
3.Sơ đồ tuần tự (Sequence Diagram)
- Chức năng : sơ đồ tuần tự dùng để mô hình các tương tác gữa các đối tượngtrong ngữ cảnh của động tác. Mục đích của nó là để xác định các hành động mà hệ thống cầnthực thi và theo trình tự hệ thống cần thực hiện các hành động đó để hoàn thành nhiệm vụ củamột use case, và xác định sự ảnh hưởng của một hành động như thế lên hệ thống, ví dụ lên cácđối tượng của các hệ thống.
- Các ký hiệu:
STT Ky hiêu Chu giai
1 Tac nhân (Actor)
2 Lơ p (Class)
3 Chu ky sống (LifeLine)4 Tiêu điêm (A Focus of control)
5 aMessage() Thông điê p (Message )
4.Sau đây là môt số biểu mâu thu thâp được:
7/31/2019 Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C#
http://slidepdf.com/reader/full/phan-mem-quan-ly-nhan-su-va-tien-luong-duoc-viet-bang 84/84
H. TÀI LIÊU THAM KHẢO
- Dương Quang Thiện. 2006. Lập trình Giao diện người dùng theo C#. Thành Phố Hồ ChíMinh: Tổng hợp.
- Dương Quang Thiện. 2006. Lập trình Căn cứ dữ liệu dùng ADO.NET và C#. Thành PhốHồ Chí Minh: Tổng hợp
- Dương Quang Thiện. 2006. Sổ tay kỹ thuật Visual C#.
- Hướng dẫn học lập trình với C#. Tập 1,2,3: Nhà Xuất Bản Thống Kê.
- Huỳnh Văn Đức. 2004. Giáo trình nhập môn UML. TP HCM: NXB Lao động xã hội.
- Phạm Hữu Khang. C# 2005. Lập trình cơ sở dữ liệu.
- Phạm Nguyễn Cương. Giáo trình phân tích thiết kế hệ thống thông tin.
- Từng bước học lập trình với C#: Nhà Xuất Bản Lao Động – Xã Hội.
- Các đồ các tốt nghiê p của các anh chị DT4TH, DH5TH.
Và tham khảo source code ở một số Website
+ www.codeproject.com
+ www.sourcecode.com.
+ www.congdongcviet.com
+ www.manguon.com