Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Lời nói đầu
Trong thời đại ngày nay song song với việc phát triển với các ngành
khoa học kỹ thuật khác thì ngành công nghệ thông tin cũng đã và đang phát triển
mạnh mẽ trên mọi lĩnh vực và đã đạt được những thành tựu không nhỏ trong
cuộc sống của con người
Tin học một ngành non trẻ trong các ngành khoa học được phát triển tại
Việt Nam, dù còn rất trẻ nhưng đã có được những đóng góp không nhỏ trong sự
phát triển chung của đất nước
Xu hướng phát triển hệ thống tin học trên thế giới là xã hội hoá thông tin,
thông tin mang tính toàn cầu. Tốc độ phát triển của công nghệ thông tin nhanh
đến chóng mặt, chủng loại rất đa dạng và phong phú
Đặc biệt ứng dụng công nghệ quản lý dựa vào máy tính là nhu cầu hết
sức thiết yếu của hầu hết các nghành nghề mà đặc biệt là các doanh nghiệp đang
thuực hiện các vấn đề kinh doanh
Trong đó nhu cầu về việc quản lý nhân sự là nhiệm vụ rất quan trọng
trong các phương pháp quản lý. Đây là công việc mà các doanh nghiệp và các cơ
quan hành chính sự nghiệp đang quan tâm
Với mỗi tổ chức, mỗi loại hình doanh nghiệp để kinh doanh vì mục tiêu
lợi nhuận hay lợi ích thì việc quản lý công nhân viên của mình là việc làm thiết
thực để thực hiện những mục tiêu của mình
Với mong muốn được áp dụng những kiến thức đã học tại trường trong
đợt thực tập này em đã xây dựng đề tài là
“Xây dựng chương trình quản lý nhân sự tại công tyTNHH thưong mại
& dịch vụ GIA BẢO”
Trong quá trình khảo sát thực tế chưa nhiều, kiến thức có hạn. Rất mong
được sự giúp đở của cơ quan, các thầy cô trong khoa và đặc biệt là thầy Nguyễn
Thế Phương cùng các bạn trong lớp để chương trình được hoàn thiện hơn
Sinh viên : Bùi Văn Cường
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Chương 1
Khảo sát và đánh giá hệ thống
1.1 Giới thiệu sơ lược
Công Ty Thương Mại & Dịch Vụ Gia Bảo là công ty kinh doanh đa ngành
đa lĩnh vực, đó là các lĩnh vực kinh doanh bất động sản, tư vấn nhà đất, đào tạo
tin học và kinh doanh thiết bị tin học. Trong quá trình hình thành và phát triển
của mình công ty đã và đang đầu tư vào nhiều lĩnh vực rất khác nhau đòi hỏi
mỗi một lĩnh vực phải có một hệ thống quản lý riêng sao cho phù hợp với mỗi
lĩnh vực đó nhằm nâng cao hiệu quả trong quản lý và giảm thiểu chi phí đầu tư.
Vì những đòi hỏi đó các nhà đầu tư đã xây dựng những hệ thống quản lý riêng
cho từng bộ phận của mình, mỗi bộ phận trong một lĩnh vực được quản lý và
hạch toán riêng.
1.1.1 Thực trạng lĩnh vực đề tài được nghiên cứu
Trong quá trình hoạt động của công ty. Công ty thường xuyên tuyển mới,
điều động, đào tạo bồi dưỡng, thường xuyên có những quyết định kỷ luật hay
khen thưởng công nhân viên để từ đó nâng cao năng suất làm việc của công
nhân viên, Công nhân viên làm việc ở đây thường được áp dụng với tất cả các
hình thức công việc như theo ca, theo kíp, công nhật hay công khoán hay tính
lương theo năm công tác. Đa số là công nhân viên làm việc ở đây theo hợp đồng
Khi công nhân viên về hưu công ty cũng giải quyết chế độ cho công nhân viên
đó .
Công việc của người quản lý là phải nắm bắt được thông tin một cách thường
xuyên liên tục của công nhân viên trong lĩnh vực mình quản lý
Khi công ty thực hiện công việc tuyển mới công nhân viên thì người quản lý
phải quản lý hồ sơ cụ thể như:
- Phải phân loại hồ sơ, phải phân loại hồ sơ của người xin việc là nam hay nữ mà
cụ thể là phù hợp với những công việc gì
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
- Tiếp nhận hồ sơ của người xin việc
- Trả lại hồ sơ cho người xin việc nếu họ yêu cầu, và những hồ sơ không đạt yêu
cầu
Khi công ty cần tuyển dụng công nhân viên đáp ứng những nhu cầu cho công ty
Các công nhân viên được tuyển dụng sẽ được phân công vào các phòng ban hay
các tổ khác nhau và được quản lý toàn bộ hồ sơ và lý lịch
Công việc thường làm của người quản lý là:
* Công việc đầu tiên là phải cập nhật hồ sơ của công nhân viên đó vào phòng
lưu trữ hồ sơ nhân viên, sàng lọc, tìm kiếm các thông tin cơ bản và cần thiết nhất
của nhân viên đó
* Người quản lý phải kiểm tra một lần trước khi lưu, xem các thông tin vào của
từng nhân viên, nếu thấy sai xót gì thì khắc phục ngay sau đó lưu lại
* Người quản lý phải thường xuyên theo dõi nắm bắt các thông tin về công nhân
viên, trong quá trình công tác nếu có nhân viên nào bị đuổi việc hoặc hết thời
hạn hợp đồng, chuyển phòng ban, tổ, tăng lương, trừ lương thưởng phạt hoặc
được đào tạo thêm về trình độ…Thì phải cập nhật ngay để đảm bảo yêu cầu của
công ty cũng như vì lợi ích của công nhân viên
* Người quản lý phải thường xuyên theo dõi vấn đề lương của công nhân viên
như chấm lương theo công khoán hay công nhật. Tính lương theo hệ số
* Khen thưởng cho những công nhân viên có thành tích tốt trong quá trình thực
thi công việc của mình. Phải kỷ luật những công nhân viên nếu không hoàn
thành trách nhiệm công việc được giao
Sau đó phải tính lương cho công nhân viên
* Người quản lý phải nắm bắt thông tin về lương thực lĩnh của công nhân viên
được tính theo cấp bậc, chức vụ và hệ số lương theo ngành nghề đào tạo hoặc
phụ cấp khi làm thêm, phụ cấp theo chính sách, chức vụ
* Tham gia bảo hiểm Y tế, bảo hiểm xã hội
* Theo dõi những công nhân viên nghỉ hưu hoặc chuyển đổi công tác, đuổi việc
chấm dứt hợp đồng lao động phải được cập nhật lưu trữ …
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Trong công ty máy tính điện tử đã được sử dụng hầu hết trong phòng ban, quản
lý nhân sự cũng được quản lý trên máy vi tính, tuy nhiên công việc quản lý ở
đây còn nhiều thiếu xót, phức tạp và khó khăn cho người quản lý
Hệ thống thông tin đang được từng bước đóng những vai trò quan trọng trong
tất cả các lĩnh vực mà đặc biệt là trong các tập đoàn kinh tế hoặc các cơ quan
hành chính sự chính sự nghiệp đòi hỏi con người phải xây dựng các phần mềm
quản lý để đáp ứng công việc, song công việc quản lý ở công ty TNHH Gia Bảo
còn có những vấn đề cần phải khắc phục ở đây công việc quản lý còn có nhiều
bất cập trong công tác quản lý nhân sự chính vì thế mà phải cần xây dựng cho
công ty một phần mềm có tính ưu việt hơn, đảm bảo được tính chính xác, giải
quyết công việc một cách nhanh chóng mang lại lợi ích kinh tế cho công ty,
phần mềm ấy phải có chức năng cung cấp mọi thông tin cần thiết nhằm mang lại
các quyết định quản lý có hiệu quả kinh tế tối đa
Trong công việc quản lý có rất nhiều loại, ta có thể quản lý về con người, quản
lý công cụ dụng cụ, quản lý kế toán, quản lý thư viện…
Mỗi công việc quản lý mang tính đặc thù riêng. Tuy vậy trong công tác quản lý
có những yêu cầu chung mà người làm việc phải tuân theo
Tìm hiểu kỹ lưỡng tại nơi quản lý để thấy rõ yêu cầu cần quản lý phải nắm rõ
chi tiết các công việc thực thi nắm bắt các thông tin kịp thời chính xác
1.1.2 Tính cấp thiết của đề tài
Chính vì sự phát triển đến chóng mặt của công nghệ thông tin mà phần mềm
công ty đang sử dụng đã nảy sinh những bất cập trong vấn đề giải quyết những
công việc ngây nhiều cản trở cho người quản lý, công việc quản lý thì lan man,
công việc thủ công ở nhiều khâu dẫn đến việc tăng chi phí tăng nhân viên mà
công việc thì vẫn chưa giải quyết triệt để
Chính vì thế phải nhanh chóng xây dựng được một chương trình quản lý mới
phù hợp với thực tế trong công tác quản lý. Phần mềm ấy ra đời phải giúp việc
quản lý một cách triệt để trong việc luân chuyển các nguồn thông tin đầu vào
đầu ra, tìm kiếm hoặc cập nhật và giải quyết đến vấn đề liên quan đến công
nhân viên
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
1.1.3 Mục tiêu
Đề tài ra đời sẽ khắc phục được những yếu kém của hệ thống cũ như công việc
tìm kiếm nhanh công nhân viên, giải quyết một cách nhanh chóng trong việc thu
thập và xử lý thông tin trong các ban ngành công ty các hồ sơ công nhân viên
Đáp ứng cho công ty một hệ thống quản lý tốt, phát triển lâu dài, chi phí thấp
giảm thiểu được sức lao động dẫn đến giảm thiểu về chi phí qua đó có thể giúp
công ty hoạt động sản xuất kinh doanh có hiệu quả hơn
1.1.4 Tính khả thi của đề tài
Phần mềm này ra đời sẽ giải quyết được những thiếu xót các chức năng nào đó
mà hiện tại hệ thống quản lý chưa giải quyết được.
Phải giải quyết được những bất cập nâng cao hiệu suất công việc ,phương pháp
xử lý công việc phải chặt chẽ thông qua hệ thống quản lý này nó còn giải quyết
được một cơ cấu tổ chức hợp lý, lưu chuyển dòng thông tin nhanh gọn chính
xác, giấy tờ trình bày nhanh gọn, kịp thời đáp ứng được mọi nhu cầu của công
nhân viên.
Ngoài ra phần mềm này sẽ giải quyết triệt để công việc ùn tắc quá tải đáp ứng
kịp thời những vấn đề liên quan đến công nhân viên, của lãnh đạo công ty.
1.1.5 Những công việc đã làm và hạn chế
1.1.5.1 Những việc đã làm
Hiện tại công ty đang thực hiện một phần mềm quản lý nhân sự hết sức phù hợp,
giải quyết được các khâu vào ra của dữ liệu liên quan đến công nhân viên,
lương, hay cập nhật những trích ngang lý lịch công nhân viên đang làm việc tại
công ty, hiện nay công ty đang sở hữu một hệ cơ sở dữ liệu tương đối đầy đủ
Thông tin công nhân viên thường xuyên được cập nhật và in những báo cáo tổng
hợp của công ty theo các phòng ban, tại các cơ sở của công ty
1.1.5.2 Những hạn chế
Tuy công ty đã có phần mềm quản lý nhân sự tốt có thể giải quyết nhanh các
vấn đề liên quan đến nhân sự trong công ty. Nhưng công ty kinh doanh đa ngành
đa lĩnh vực mỗi lĩnh vực có hệ thống quản lý riêng, có hệ dữ liệu riêng chính vì
vậy rất bất tiện trong công tác quản lý ngoài ra còn tốn nhiều sức người sức của
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
dẫn đến chưa tối đa hoá được doanh thu và giảm thiểu được chi phí .Công ty
phải thuê nhiều nhân viên quản lý riêng cho từng bộ phận nhằm đáp ứng công
việc từ đó dẫn đến việc phải chi phí nhiều cho công việc quản lý
Ngoài ra do hệ thống quản lý còn nhiều bất cập nhiều lúc còn chậm trễ dẫn đến
việc ùn tắc quá tải. Đội ngũ quản lý còn thiếu kinh nghiệm do vậy rất lúng túng
trong vấn đề quản lý
Một hệ thống thông tin thường khá phức tạp mà không thể thực hiện trong ngày
một ngày hai. Để dự án hoạt động được thì việc đầu tư trang thiết bị như máy
móc. Về con người thì khả năng quản lý nắm bắt kỹ thuật, mới, khả năng đào
tạo, tác nghiệp
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Chương 2
Phân tích hệ thống quản lý nhân sự tại công ty TNHH Gia
Bảo
2.1 Biểu đồ phân cấp chức năng
Các chức năng chính của bài toán quản lý nhân sự
2.1.1 Quản lý người sử dụng
2.1.3 Giới thiệu chương trình Hệ thống
2.1.3 Phân loại hồ sơ
2.1.4 Nhập mới hồ sơ
2.1.5 Sửa hồ sơ
2.1.6 Quản lý quá trình đào tạo
2.1.7 Quản lý quá trình công tác Quản lý
2.1.8 Quản lý khen thưởng kỷ luật
2.1.9 Tìm kiếm
2.1.10 Cập nhật các danh mục
2.1.11 Quản lý lương
2.1.12 Tính lương
2.1.13 Thống kê lương Quản lý lương
2.1.14 Chấm công
2.1.15 In nhân viên theo phòng ban
2.1.16 In nhân viên theo sơ yếu lý lịch Thống kê, báo cáo
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
2.2 Sơ đồ phân cấp chức năng
Website: Email : Tel (: 0918.775.368
Quản lý nhân sự
Hệ thống Quản lý Thống kê báo
cáo
Nhập mới
Quản lý lương
Phân loại hồ sơ Nhân viên
phòng ban
Nhân viên toàn
công ty
Quản lý người
sử dụng
Sửa hồ sơ
Quản lý QTCT
Quản lý QT ĐT
Quản lý KTKL
Tìm kiếm
Cập nhật danh
mục
Thoát
In sơ yếu lý lịch
nhân viên
In nhân viên
theo phòng ban
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
2.3 Biểu đồ luồng dữ liệu
* Biểu đồ luồng dữ liệu ở mức khung cảnh
Biểu đồ ngữ cảnh diễn tả tập hợp các chức năng của hệ thống trong các mối
quan hệ trước và sau của quá trình xử lý, bàn giao thông tin trong quá trình xử
lý, trao đổi thông cho nhau. Quá trình phân tích hệ thống coi đây là công cụ
chính để làm cơ sở cho việc thiết kế trao đổi dữ liệu
Biểu đồ luồng dữ liệu mức đỉnh
Website: Email : Tel (: 0918.775.368
Bộ phận
quản lý
Công
nhân
viên
Bộ phận chấm
công
Gửi hồ sơ
Gửigiấybaó
Đơn xin nghỉ việc
Trả lại hồ sơ
Yêu cầu báo cáo
KT-KL
Báo cáo
Yêu
cầu
cập
nhật
sai
xót
Gửi
công
(h1, Biểu đồ mức khung cảnh)
Quản lý nhân
sự & Lương
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
(h2. Biểu đồ mức đỉnh)
Website: Email : Tel (: 0918.775.368
Quyết định thôi việc
Quản lý
nhân sự
1
In,thống
kê
3
Quản lý
lương
2
Công
nhân
viên
Bộ phận chấm
công
Người
quản
lý
Hồ sơ CNV Lương
Hồ
Sơ
Xin
việc
QĐ KTKL
Báo
cáo
Yêu
cầu
báo
cáo
Gửi
công
Yêu
cầu
sai
xót
Trả lại hồ sơ
Y/cầu tính lương
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Biểu đồ mức dưới đỉnh
Quản lý hồ sơ
(h3. Biểu đồ mức dưới đỉnh)
Quản lý lương
Website: Email : Tel (: 0918.775.368
Nhận hồ
sơ
Trả hồ sơ
Phân loại
hồsơ
Hồ sơ CNV
Người
quản lý
Công
nhân
viên
Quyết
định
thôi
việc
Hồ sơ CNV
Hồ
sơ
xin
việc
Phúc
đáp
Đơn
xin
thôi
việc
Hồ sơ
CNV
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
(h4.Biểu đồ luồng dữ liệu mức dưới đỉnh)
Website: Email : Tel (: 0918.775.368
Cập nhật
công
Tính
lương
Quản lý
công
Khen
thưởng
Kỷ luật
KT-KLLƯƠNGHSCNVCÔNG
Người
chấm
công
Y/C cập nhật
sai xót
Người
quản lý
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Chức năng in, thống kê
(h5. Biểu đồ mức dười đỉnh)
Website: Email : Tel (: 0918.775.368
Chấm công Thống kê
lương
Người chấm
công
Người quản
lý
HSCNV CÔNG
Bảng
công
Sai
sót
Y/C
thống
kê
Bảng
thống
kê
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
2.4 Phân tích hệ thống về dữ liệu
2.4.1 Mô hình liên kết thực thể
a. Khái niệm
Mô hình thực thể liên kết là công cụ thành lập lược dồ dữ liệu hay còn gọi là
biểu đồ cấu trúc dữ liệu, nhằm xác định khung khái niệm về các thực thể, thuộc
tính mối quan hệ ràng buộc giữa chúng
Trong công tác quản lý mục đích chính của mô hình quản lý là phải xác định
xem :
-Dữ liệu nào cần được xử lý
-Mối quan hệ nội tại giữa các dữ liệu
b.Thực thể và các kiểu thực thể
* Thực thể:
Là đối tượng được quan tâm trong một tổ chức, trong một hệ thống, nó có thể
là đối tượng cụ thể hay trừu tượng. Thực thể phải tồn tại, được lựa chọn trong
công việc quản lý
* Kiểu thực thể
Là tập hợp các thực thể hay một lớp các thực thể có cùng đặc trưng, cùng bản
chất. Thể hiện thực thể là một thực thể cụ thể, nó là một phần tử tập hợp hay lớp
của kiểu thực thể
c.Phát hiện thực thể
Các thực thể bao gồm :
- Hồ sơ CNV
- Bảng lương
- Công
- Đơn vị
- Khen thưởng- Kỷ luật
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
d.Phát hiện liên kết
e. Các thuộc tính
Thuộc tính là giá trị thể hiện một đặc điểm nào đó của một thực thể hay một liên
kết
Kiểu thuộc tính
- Tên gọi
- Mô tả : Dữ liệu gắn liền với thực thể, là thuộc tính không khoá
- Kết nối : Nhận diện kiểu thực thể trong thực hệ hay mối liên kết thuộc tính kết
nối là khoá ở quan hệ này, là mô tả ở quan hệ khác
- Khoá : Dùng để phân biệt các thực thể hay liên kết nên không được cập nhật
Mỗi một thực thể bao gồm một số thuộc tính nhất định
Chúng có ba loại phổ biến nhất:
+ Thuộc tính khoá nhận diện
+ Các thuộc tính mô tả
+ Thuộc tính kết nối
Các thuộc tính cụ thể là:
* Đơn vị: MaDV, Tên DV
* HS: MAHS, MADV, MACONG, MAKTKL, MALUONG, Tong
* Cong: MACONG, TenHS, NgayCONG, LUONG, MALUONG, MAHS
* Luong: MALUONG, MAHS, Thang
* KT-KL: MAKTKL, MAHS, Thang…
2.4.2 Thực thể liên kết trong bài toán quản lý nhân sự
Website: Email : Tel (: 0918.775.368
Hồ sơ CNV
Công
KT_KL
Đơn vị Lương
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
* Thực thể: Bao gồm
- Con người
- Dân tộc
- Quê quán
- Trình độ học vấn
- Phòng ban
- Chức vụ
- Quá trình đào tạo
- Quá trình công tác
- Chuyên môn
- Hợp đồng lao dộng
- Giới tính
…………
* Dữ liệu trong hệ thống
Dữ liệu đầu vào
- Hồ sơ công nhân viên
- Lý lịch công nhân viên
- Cập nhật và bổ xung những thông tin còn thiếu xót vào hồ sơ công nhân viên
- Tiếp nhận nhân viên mới
- Chuyển đổi công tác, thải hồi, hay đuổi việc, hưu trí…
- Trợ cấp, tăng lương, thưởng phạt
- Quá trình đào tạo
……………….
Dữ liệu đầu ra
- Trích toàn bộ hồ sơ của cán bộ công nhân viên trong công ty
- Trích ngang toàn bộ lý lịch của công nhân viên trong công ty
- Liệt kê danh sách công nhân viên ở các phòng ban
- Liệt kê cán bộ công nhân viên của các phòng ban theo trình độ chuyên môn
- Liệt kê những cán bộ được tăng lương hoặc bị trừ lương, phạt
- Liệt kê những công nhân viên mới vào công ty và ở những phòng ban nào
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
- liệt kê những đanh sách công nhân viên được cử đi đào tạo
- Liệt kê danh sách cán bộ công nhân viên chuyển đổi công tác
- Danh sách những người về hưu
-Danh sách cán bộ trong ban giám đốc, các cán bộ đầu ngành của các phòng ban
…………………
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Chương 3
Thiết kế hệ thống quản lý nhân sự tại công ty TNHH Gia
Bảo
3.1 Giới thiệu về Access
3.1.1 Lựa chọn cơ sở dữ liệu và ngôn ngữ lập trình
Dựa vào thực tế tại công ty nơi đang thực tập kết hợp với những gì được học
ở trường. Ngôn ngữ Visual Basic rất hữu ích và thuận lợi cho công viêc làm
chương trình quản lý. Đây là lý do chính mà em chọn ngôn ngữ Visual Basic để
thiết kế chương trình của mình
Một trong những ngôn ngữ trợ giúp cho ngôn ngữ Visual Basic là Microsoft
Access. Chính vì thế em đã chọn Microsoft Access là ngôn ngữ tạo lập cơ sở dữ
liệu
3.1.2 Giới thiệu sơ lược về ngôn ngữ Microsoft Access
Microsoft Access là một trong bốn phần mềm ứng dụng của Microsoft
Office, Access là hệ quản trị cơ sở dữ liệu chạy trong môi trường Windows dùng
để tạo và xử lý các cơ sở dữ liệu mà không cần phải lưu trữ các dữ liệu có liên
quan đến nhau nhiều lần trong những bảng dữ liệu khác nhau
nhờ vào mối liên kết giữa các bảng dữ liệu, những thông tin bổ xung cần thiết sẽ
được tạo ra. Access còn có tính năng mạnh là các thuật đồ có thể dùng để tạo ra
các bảng và các list câu hỏi và để tuỳ biến theo kiểu biểu mẫu. Báo biểu hoặc
trong việc truy cập dữ liệu bằng cách sử dụng các phương tiện như chuột, bàn
phím để xử lý
- Những ưu điểm của Access
+ Hệ định nghĩa khoá của một bảng và sau đó chúng có thể tự động kiểm tra
xem có trùng khoá hay không mà không cần đến viết chương trình để kiểm tra
+ Cho phép xây dựng biểu thức quy định tính hợp lệ đối với những dữ liệu nhập
vào cho một vùng bảng. Sau đó thông qua biểu thức này hệ kiểm tra sự dàng
buộc toàn vẹn về giá trị của dữ liệu
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
+ Trường hợp hai bảng có cùng vùng chung và trong cơ sở dữ liệu có mối dàng
buộc toàn vẹn dạng phụ thuộc trên vùng này. Access sẽ tự động kiểm tra mỗi
dàng buộc này mỗi khi thực hiện thao tác cập nhật trên vùng chung ấy hoặc xoá
bỏ mật khẩu tin của vùng thứ hai
+ Khả năng vấn tin cung cấp một công cụ gọi là QBE thực hiện mô tả vấn tin
trên cơ sở đồ hoạ
+ Access còn cung cấp hai công cụ đa năng là Form Wizard và Report Wizard
giúp người sử dụng chương trình đơn giản hơn trong công vịêc thiết kế
+ Cung cấp một một vùng có kiểu OLE để có thể nhúng hoặc liên kết đối tượng
tạo ra các ứng dụng khác nhau
+ Một cơ sở dữ liệu của Access là một tập duy nhất có phần mở rộng mdb chứa
tất cả các đối tượng của CSDL
+ Có khả năng trao đổi dữ liệu với những ứng dụng khác thông qua ba tính năng
Nhặt - Gắn - Xuất
+ Access là một hệ quản trị cơ sở dữ liệu và được nhiều người sử dụng. Nó cho
phép nhiều người cùng truy xuất tới một cơ sở dữ liệu gốc trong một môi trường
mạng, có thể tổ chức người sử dụng theo từng nhóm hoặc theo từng cụm
3.2 Thiết kế cơ sở dữ liệu
3.2.1 Thiết kế CSDL
a. Xác định mục đích của cơ cấu của CSDL
Thông thường chúng ta phải xác định chính xác và đầy đủ các thông tin cần
được nghiên cứu
b. Các nguyên tắc khi thiết kế cơ sở dữ liệu
- Tránh dư thừa nguồn thông tin không cần thiết
- Chúng phải chứa những thông tin cần thiết cho quản lý
- Không nên chứa các thông tin dẫn xuất
- Tránh thông tin dị thường, thông tin phải đảm bảo tính nhất quán
- Giảm thiểu tối đa dư thừa, tránh trùng lặp
- Đảm bảo tính độc lập dữ liệu, tăng cường tính độc lập
- Độc lập dữ liệu ở mức logic
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
- Độc lập dữ liệu mức vật lý
- Độc lập dữ liệu là tính bất biến, các hệ ứng dụng đối với thay đổi trong cấu
trúc lưu trữ và chiến lược truy nhập
- Trong cơ sở dữ liệu không chứa các giá trị không đơn
Giá trị đơn là giá ttrị (giá trị nguyên tố) không thể chia nhỏ được nữa mà nó là
đơn vị nhỏ nhất
- Xác định thuộc tính của thực thể và xây dựng kiểu thực thể
- Liệt kê các thuộc tính có liên quan đến đối tượng cần quản lý phải tiến hành
- Chuẩn hoá hệ con cho tới khi các quan hệ đảm bảo được các quy tắc về thiết
kế
- Tìm mối quan hệ giữa các lược đồ con
- Duyệt lại toàn bộ mô hình
- Tạo lập cơ sở dữ liệu trong công cụ lập trình
3.2.2 Lựa chọn môi trường cài đặt
Khi khởi động chương trình McroSoft Access ta thấy màn hình
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
Nhìn vào màn hình ta có thể lựa chọn các chế độ làm việc khác nhau. Như tạo
một hệ cơ sở dữ liệu mới : Blank Access data database .
3.2.3 Quy tắc đặt tên bảng, tên các trường, mã, các trường khác
- Đặt tên bảng phải dễ nhớ, không dài dòng và không được đặt tên bảng trùng
nhau
- Đặt tên các trường phải dễ nhớ và phù hợp với bảng đó, thu hẹp dung lượng bộ
nhớ sao cho phù hợp tránh lãng phí bộ nhớ
- Mã không được trùng nhau, trong bảng có thể có khoá đơn hoặc khoá kép
Thông thường khoá có sự trùng nhau thì máy sẽ báo và ta sẽ làm lại
3.2.4 Xây dựng các bảng
* Tạo lập bảng Hồ sơ nhân viên
TableHOSONV
Field Name Data Type Field Size Description
MaNV Text 10 Mã nhân viên
HoTen Text 25 Họ và tên
Gioitinh Text 10 Giới tính
Dantoc Text 25 Dân tộc
Tongiao Text 25 Tôn giáo
Quequan Text 25 Quê quán
Ngaysinh Date/Time ShortDate Ngày sinh
Quoctich Text 20 Quốc tịch
Noisinh Text 30 Nơi sinh
Diachi Text 30 Địa chỉ
Dienthoai Text 15 Điện thoại
SoCMND Text 15 Số CMND
Noicap Text 30 Nơi cấp
Ngaycap Date/time Short Date Ngày cấp
MaDV Text 10 Mã đơn vị
TenDV Text 20 Tên đơn vị
Ngoaingu Text 20 Ngoại ngữ
Vochong Text 10 Vợ chồng
Con Text 10 Con cái
Anh OLE object 20 Ảnh
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
TableHopđonglaodong
Field Name Data Type Field Size Description
Manv Text 10 Mã nhân viên
NgayHD Date/time 30 Ngày hợp đồng
SoHD Text 20 Số hợp đồng
LoaiHD Text 20 Loại hợp đồng
NgayBD Date/time 20 Ngày bắt đầu
NgayNL Date/time 20 Ngày nhận lưong
BacLuong Text 20 Bậc lương
Mucluong Number 20 Mức lương
SoBHYT Text 20 Số BHYT
MucBHYT Number 20 Mức BHYT
SoBHXH Text 20 Số BHXH
MucBHXH Number 20 Mức BHXH
LuongTL Number 50 Lương thực lĩnh
ThueTN Number 50 Thuế thu nhập
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
TableQuatrinhcongtac
Field Name Data type Field Size Description
MaNV Text 10 Mã nhân viên
Chucvu Text 20 Chức vụ
LuongCB Number 30 Lương cơ bản
Phongban Text 30 Phòng ban
NgayNL Date/time Short time Ngày nhận lương
TableQuatrinhdaotao
Field Name Data Type Field Size Desciption
MaNV Text 10 Mã nhân viên
MaHV Text 10 Mã họ vấn
Hocvan Text 20 Học vấn
MaCM Text 10 Mã chuyên môn
Chuyenmon Text 20 Chuyên môn
MaHeDT Text 10 Mã hệ đào tạo
Hedaotao Text 20 Hệ đào tạo
Tungay Date/time 30 Từ ngày
Denngay Date/time 30 Đến ngày
TableChucvu:
Field Name Data Type Field Size Description
MaCV Text 10 Mã chức vụ
DienGiai Text 20 Diễn giải
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
TableHedaotao:
Field Name Data Type Field Size Description
Mahe Text 10 Mã hệ đào tạo
TenHe Text 20 Tên hệ đào tạo
TableChuyenmon:
Field Name Data Type Field Size Description
MaCM Text 10 Mã chuyên môn
TenCM Text 20 Tên chuyên môn
TableCoquan;
Field Name Data Type Field Size Description
MaCQ Text 10 Mã cơ quan
TenCQ Text 50 Tên cơ quan
TableDantoc:
Field Name Data Type Field Size Description
MaDT Text 10 Mã dân tộc
TenDT Text 30 Tên dân tộc
TableDonvi;
Field Name Data Type Field Size Description
MaDV Text 10 Mã đơn vị
TenDV Text 30 Tên đơn vị
TableHocvan:
Field Name Data Type Field Size Description
MaHV Text 10 Mã học vấn
TenHV Text 30 Tên học vấn
TableKTKL:
Field Name Data Type Field Size Description
MaNV Text 10 Mã nhân viên
MaHT Text 10 Mã hình thức
Hinhthuc Text 20 Hình thức
LyDo Text 20 Lý do
Coquan Text 20 Cơ quan
Ngay Date/time 20 Ngày
Website: Email : Tel (: 0918.775.368
Sinh viên : Bùi văn cường Chương trình Quản lý nhân sự
TableHinhthuc;
Field Name Data Type Field Size Description
MaHT Text 10 Mã hình thức
TenHT Text 20 Tên hình thức
TableNgoaingu:
Field Name Data Type Field Size Description
MaNN Text 10 Mã ngoại ngữ
TenNN Text 20 Tên ngoại ngữ
TableTinhthanh:
Field Name Data Type Field Size Desciption
MaTINH Text 10 Mã tỉnh thành
TenTINH Text 20 Tên tỉnh thành
Website: Email : Tel (: 0918.775.368