phân tích, thiết kế hệ thống quản lý nhân sự với hệ quản trị cơ sở dữ liệu MS Access của hãng Microsoft - Pdf 53

Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Lời Nói Đầu
Th gii ngy nay ó cú nhiu tin b mnh m v cụng ngh thụng tin
(CNTT) t mt tim nng thụng tin ó tr thnh mt ti nguyờn thc s, tr
thnh sn phm hng hoỏ trong xó hi to ra mt s thay i to ln trong lc
lng sn xut, c s h tng, cu trỳc kinh t, tớnh cht lao ng v c cỏch
thc qun lý trong cỏc lnh vc ca xó hi.
Trong nhng nm gn õy, nn CNTT nc ta cng ó cú phỏt trin trờn
mi lnh vc trong cuc sng cng nh trong lnh vc qun lý xó hi khỏc.
Mt trong nhng lnh vc m mỏy tớnh c s dng nhiu nht l cỏc h
thng thụng tin qun lý núi chung .Tuy cỏc h thng ny xột v mt no ú
cng ó ỏp ng c nhu cu ca ngi s dng trong nhng phn mm
c lp trỡnh ch yu trờn mụi trng Foxpro, cỏc h thng ú cú quy mụ
nh, c lp v tớnh tha k khụng cao.
Nhng hin nay, do quy mụ, tớnh phc tp ca cụng vic ngy cng cao
nờn vic xõy dng h thng thụng tin qun lý khụng ch l vic lp trỡnh n
gin m phi xõy dng mt cỏch cú h thng. Cỏc giai on phõn tớch, thit k
c tin hnh mt cỏch t m v chớnh xỏc.
Trong ỏn ny em s trỡnh by quỏ trỡnh phõn tớch, thit k cho h thng
qun lý nhân sự vi h qun tr c s d liu MS Access ca hóng Microsoft.
V ngụn ng xõy dng cho phn mm ny l Visual basic
Ni dung ca ỏn bao gm:
Chơng I : Tổng quan cơ quan và quản lí nhân sự.
Chơng II : Cơ sở lí luận.
Chơng III : Phân tích và thiết kế Hệ thống thông tin quản lí nhân
sự.
Chơng IV : Cài đặt và đánh giá.
Do kin thc v kinh nghim ca bn thõn cũn hn ch nờn ỏn khụng
trỏnh khi nhng thiu xút. Rt mong c giúp đỡ ca quý thy cụ trong
khoa Tin Học Kinh Tế Trờng Đại học Kinh Tế Quốc Dân.
Em xin chân thành cảm ơn Thạc sĩ Nguyễn Văn Th đã hớng dẫn em thực

Các nhân viên
Lãnh đạo phòng
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
2. Quản lý nhân sự :
Do đặc điểm hệ thống tổ chức của các cơ quan nhà nớc có rất nhiều cán
bộ công nhân viên nên công việc quản lý nhân viên trong một cơ quan là
không dễ dàng nó đòi hỏi nhiều công sức và thời gian. Nếu nh trong cơ quan
đó mà quản lý nhân viên một cách thủ công thì công việc quản lý sẽ hết sức
khó khăn và phức tạp. Trớc hết nói về mặt lu trữ thông tin của các nhân viên
trong cơ quan, trong một cơ quan có đến hàng nghìn tập hồ sơ nhân viên,
mỗi hồ sơ nhân viên chiếm một khoảng diện tích không nhỏ do đó kho của
cơ quan để chứa các tệp hồ sơ nhân viên là rất lớn. Hơn nữa, nếu cấp trên
yêu cầu đợc xem thông tin hồ sơ của 1 nhân viên bất kì nào đó thì ngời quản
lý phải vào kho tìm kiếm trong cả đống hồ sơ, công việc tìm kiếm rất mất
thời gian có khi tốn hàng giờ đồng hồ. Nếu nh công việc bảo quản không tốt
thì các tập hồ sơ của cán bộ rất có thể bị hỏng theo thời gian dẫn tới việc hồ
sơ nhân viên bị mất độ chính xác.
Với việc ứng dụng của CNTT quản lý nhân sự đã đợc tin học hoá. Việc sử
dụng phần mềm quản lý nhân sự thì làm cho công việc quản lý đơn giản đi
rất nhiều. Về mặt lu trữ thông tin thì sử dụng các Hệ quản trị cơ sở dữ liệu
có độ chính xác và an toàn cao, nó có thể lu trữ đợc hàng nghìn bản ghi. Do
đó làm giảm diện tích sử dụng kho để chứa các tập hồ sơ. Công việc thêm
các nhân viên mới hay bớt các nhân viên chuyển đi là rất dễ dàng và thuận
tiện. Nó giải đáp tức thì yêu cầu của cấp trên là tìm kiếm 1 số thông tin của
1 nhân viên nào đó bằng cách đa ra các báo cáo cụ thể. Công việc tìm kiếm
này diễn ra nhanh chóng, đảm bảo các thông tin đa ra là chính xác.
Tin 43A 3
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Chơng II: Cơ Sở Lý Luận
A. Cơ sở lý thuyết

Dng chun 3
Cỏc d liu lu tr di dng chun 3 trỏnh c hin tng d tha d
liu, to cho d liu cú tớnh c lp cao. Cỏc quan h nu cha dng chun
3 s c phõn ró thnh cỏc quan h nh hn dng chun 3.
Tin 43A 4
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
III. Khái niệm chỉ dẫn và khoá chỉ dẫn
- cú th tỡm kim thụng tin nhanh theo mt tiờu chun no ú chỳng
ta to ra cỏc thụng tin ch dn theo tiờu chun no ú. Cỏc thụng tin ch dn l
cỏc thụng tin giỳp ta tỡm kim d liu nhanh. Cỏc thụng tin ny gi l khoỏ
ch dn. Khoỏ ch dn cú th l mt trng, hoc nhiu trng trong trng
hp ny phi ch ra th t.
Vi cỏch to ra khoỏ ch dn theo tiờu chun no ú ta cú th tỡm kim
nhanh d liu theo tiờu chun no ú.
IV. Mục tiêu và tính u việt của mô hình quan hệ
- Cho mt lc d liu d s dng, mụ hỡnh n gin, ngi dựng
khụng cn bit cu trỳc vt lý ca d liu. Tin li cho ngi dựng khụng
chuyờn tin hc
- Tng cng tớnh c lp ca d liu, c bit l vt lý.
- Cho mt kh nng cú mt ngụn ng thao tỏc bc cao.
- Tiu vic tỡm kim d liu trong CSDL, h qun tr t tỡm cỏch truy
nhp.
- Cithin nõng cao ton vn d liu v bo mt d liu.
- Cú th phc v cho nhiu chng trỡnh ng dng.
- Cú c s toỏn hc phong phỳ chc chn:
* Lý thuyt quan h
* Dng chun cú bn vng v y thụng tin
B. Công cụ phát triển
I. Lựa chọn công cụ phát triển và các vấn đề kỹ thuật
1. Lựa chọn công cụ phát triển

chng trỡnh.
* H qun tr c s d liu c chn phi cú tớnh ci m cao h
thng cú th d dng kt ni vi cỏc h thng thụng tin khỏc.
* Kh nng m cụng c cú th gim nh gỏnh nng cụng vic cho ngi
phỏt trin.
* Trờn c s xem xột cỏc yu t trờn õy, cụng c c chn l h qun
tr c s d liu MS ACCESS vi ngụn ng vit chng trỡnh l Visual
basic.
2. Môi trờng làm việc
+ H thng mỏy tớnh ch yu c s dng hin nay ti cỏc cơ quan l
mỏy PC vi mụi trng lm vic l h iu hnh Window 98.
+ a s ngi s dng trờn thc t ó lm quen vi tin hc qua mỏy PC
vi h iu hnh Window.
II. Tổng quan về hệ quản trị cơ sở dữ liệu MS ACCESS
Access l gỡ?
Access l mt h thng qun lý c s d liu ( CSDL ). Cng ging nh
cỏc h CSDL khỏc, Access lu tr v tỡm kim d liu, biu din thụng tin v
t ng lm nhiu nhim v khỏc. Vic s dng Access, chỳng ta cú th phỏt
trin cho cỏc ng dng mt cỏch nhanh chúng.
Access cng l mt ng dng mnh trong mụi trng Windows. Ngy t
u Access cng l mt sn phm ca CSDL trong Microsoft Windows. Bi
vỡ c Window v Access u xut phỏt t Microsoft nờn c hai sn phm ny
lm vic rt tt cựng nhau, Access chy trờn nn Windows cng th hin c
trong Access. Bn cú th ct, dỏn d liu t bt c ng dng no trong mụi
trng Windows no cho Access v ngc li. Bn cú th liờn kt cỏc i
Tin 43A 6
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
tượng nào đó ví dụ như: OLE trong Excel, Paintbrush và Word for Windows
vào môi trường Access.
Dù sao Access là một hệ quản trị dữ liệu rất tốt trong cơ sở dữ liệu, đồng

ứng yêu cầu. Khả năng kết nối và công cụ truy vấn mạnh của nó giúp ta tìm
kiếm thông tin một cách nhanh chóng. Nó cho phép ta thiết kế được các biểu
mẫu và báo cáo phức tạp đáp ứng các yêu cầu đề ra. Đối với những yêu cầu
quản lý dữ liệu ở mức độ chuyên môn cao.
III. Giíi thiÖu tæng qu¸t ng«n ng÷ lËp tr×nh VISUAL BASIC
Visual Basic là một ngôn ngữ thảo chương hoàn thiện và hoạt động theo
kiểu điều khiển bởi sự kiện (Event – Driven programming languag) nhưng lại
giống ngôn ngữ thảo chương có cấu trúc (Structured programming language).
Tin 43A 7
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Theo Bill Gates đã mô tả Visual Basic như một “ công cụ vừa dễ lại vừa
mạnh để phát triển các ứng dụng Windows bằng Basic “Điều này dường như
chưa đủ để minh chứng cho tất cả những phô trương trên, trừ khi bạn hiểu ra
rằng hiện đang có hàng chục triệu người dùng Microsoft Windows.
Visual Basic đã từng nhanh hơn, mạnh hơn và thậm chí dễ dùng hơn
Visual Basic 1.0. Visual Basic 3 bổ sung các cách thức đơn giản để điều khiển
các cơ sở dữ liệu mạnh nhất sẵn có. Visual Basic 4 lại bổ sung thêm phần hỗ
trợ phát triển 32 bit và bắt đầu tiến trình chuyển Visual Basic thành một ngôn
ngữ lập trình hướng đối tượng đầy đủ. Visual Basic 5 đã bổ sung khả năng tạo
các tập tin thi hành thực sự, thậm chí có khẳ năng sáng tạo các điều khiển
riêng. Và bây giờ, Visual Basic 6.0 bổ sung một số tính năng ngôn ngữ đã
được mong đợi từ lâu, tăng cường năng lực Internet, và cả các tính năng cơ sở
dữ liệu mạnh hơn. Quả thật, Visual Basic đã trở thành mạnh nhất và trôi chảy
nhất chưa từng thấy.
Mặt khác, lợi điểm khi dùng Visual Basic chính là ở chỗ tiết kiệm thời
gian và công chức so vớI ngôn ngữ lập trình khác khi xây dựng cùng một ứng
dụng.
Visual Basic gắn liền với khái niệm lập trình trực quan ( Visual ), nghĩa
là khi thiết kế một chương trình, ta nhìn thấy ngay kết quả qua từng thao tác
và giao diện khi chương trình thực hiện. Đây là thuận lợi lớn so với các ngôn

Hệ trợ giúp trực tuyến đầy đủ giúp tham khảo nhanh chóng khi phát triển
một ứng dụng. Tuy nhiên việc này trên VB 6.0 đòi hỏi phải có CD-ROM.
Visual Basic còn hỗ trợ việc lập trình bằng cách hiện tất cả tính chất của
đối tượng mỗi khi ta định dùng đến nó. Đây là điểm mạnh của ngôn ngữ lập
trình hiện đại.
* Các bước thiết kế một ứng dụng Visual Basic:
- Xây dựng các cửa sở mà người dùng sẽ thấy
- Quyết định những sự kiện mà các điều khiển trên cửa sổ sẽ nhận ra.
* Các nội dung diễn ra khi ứng dụng đang chạy:
- Visual Basic giám sát các cửa sổ và các điều khiển trong từng cửa sổ
cho tất cả mọi sự kiện mà từng điều khiển có thể nhận ra ( các chuyển động
chuột, các thao tác nhắp chuột, di chuyển, gõ phím …)
- Khi Visual Basic phát hiện một sự kiện, nếu không có một đáp ứng tạo
sẵn cho sự kiện đó, Visual Basic sẽ xem xét ứng dụng để kiểm tra người dùng
đã viết thủ tục cho sự kiện đó hay chưa.
- Nếu đã viết rồi, Visual Basic sẽ thi hành và hình thành nên thủ tục sự
kiện đó và quay trở lại bước đầu tiên.
* Các bước này quay vòng cho đến khi ứng dụng kết thúc.
Sau khi đã tìm hiểu thế nào là hoạt động điều khiển bởi sự kiện và các hỗ
trợ của Visual Basic mà phiên bản mới nhất là Visual Basic 6.0, chúng ta
sẽ thấy đây là một công cụ lập trình dễ chịu và có xu hướng trở thành môi
trường lập trình hoàn hảo cho những năm sắp tới.
Tin 43A 9
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Chơng III : Phân Tích và thiết kế hệ thống
thông tin quản lý nhân sự
I. Phân tích hệ thống :
1. Sơ đồ chức năng của hệ thống :

2. Sơ đồ ngữ cảnh của hệ thống :

Thởng
Kỉ
Luật
Đảng
Viên
Mới
Tăng L-
ơng
Tìm
Kiếm
Nhanh
Theo
Phòng
Ban
Bảng L-
ơng
Tất Cả
Các
Nhân
Viên
Thống

Chung
Hệ thống
thông tin
quản lý
nhân sự
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Thông tin cá nhân Kết quả tìm kiếm
theo yêu cầu

Tên tiến
trình xử

Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
Sơ yếu lí lịch
Kho Dữ Liệu
Yêu cầu thông tin Báo cáo

Thống Báo cáo tiền lơng
Kê Thông
tin
về
tiền
lơng
4. Sơ đồ quan hệ thực thể ERd :
1 N
1
Tin 43A 12
Lãnh đạo
2.0
Xử lý
Lãnh đạo
Phòng
Tài Vụ
Cán BộCơ Quan
Cơ Quan

Phòng
Ban
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368

Macb
Text 6 Mã cán bộ
2 Tencb Text 50 Tên cán bộ
3 Ngaysinh date/time Ngày sinh
4 Gioitinh yes/no Giới tính
5 Quequan text 50 Quê quán
6 Diachi text 50 Địa chỉ
b. Bảng Chức danh
STT
Tên trờng Kiểu Độ rộng Ghi chú
1
Macb
text 6 Mã cán bộ
2 Machucvu text 5 Mã chức vụ
3 Maphongban text 6 Mã phòng ban
c. Bảng chức vụ
STT
Tên trờng Kiểu Độ rộng Ghi chú
1
Machucvu
text 5 Mã chức vụ
2 Tenchucvu text 50 Tên chức vụ
3 phucapchucvu number Phụ cấp chức vụ
d. Bảng công tác
STT Tên trờng Kiểu Độ rộng Ghi chú
Tin 43A 15
Website: http://www.docs.vn Email : [email protected] Tel (: 0918.775.368
1
Macb
text 6 Mã cán cộ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status