Thiết kế cơ sở dữ liệu hệ thống quản lý nhân sự thực tếtại công ty Vận tải ôtô số 2:Việc thiết kế CSDL có một ý nghĩa quan trọng, nó tránh đợc một số dữ liệu trùng lặpnhau trong một CSDL
Trang 1III Thiết kế cơ sở dữ liệu hệ thống quản lý nhân sự thực tếtại công ty Vận tải ôtô số 2:
Việc thiết kế CSDL có một ý nghĩa quan trọng, nó tránh đợc một số dữ liệu trùng lặpnhau trong một CSDL do đó giảm thiểu không gian lu trữ , tăng khả năng sử lý bộ nhớ Mặtkhác, nó còn thống nhất dữ liệu giữa các tệp
Trên thực tế có hai phơng pháp chủ yếu dùng để thiết kế CSDL đó là thiết kế CSDL đi
từ các thông tin đầu ra và thiết kế CSDL bằng phơng pháp mô hình hoá
III.1 Thiết kế cơ sở dữ liệu từ các thông tin đầu ra:
Các thông tin đầu ra thu thập đợc phục vụ cho việc thiết kế CSDL cho trình nh: danhsách cán bộ, danh sách phòng ban, danh sách cấp lại phiếu khám chữa bệnh, danh sách lao
động và quỹ tiền lơng trích nộp BHXH, danh sách lao động điều chỉnh mức lơng, phụ cấpnộp BHXH, báo cáo lao động từng tháng, khảo sát chất lợng lao động, báo cáo thu nhập ta
có các thông tin đầu ra nh sau:
Chức vụTên phòng banNgày sinhGiới tínhDân tộcTôn giáoTiếng dân tộcNgoại ngữ
Trình độ văn hoá
Quê quánKhu vực
Địa chỉ thờng trú
Điện thoại
Trang 2Ngày ký hợp đồngNgày vào biên chếHạn Hợp đồng
Mức lơng cơ bản
Hệ số lơng
Ngày công thực tếTháng
Quý
Năm
Giờ công hợp đồngGiờ công trực tiếp
Chuyên ngành đào tạoChuyên môn
Quá trình đào tạo
Quá trình công tácKhen thởng
Kỷ luật
Quá trình học tập
Rèn luyện
Tham gia cách mạngNghỉ ốm
Tổng nhân viên
Số ngời vắng mặt
Nghỉ làm có lý do
Nghỉ làm không có lý do
Trang 3Đi muộn
Đi công tácNghỉ phépLàm caNghỉ huNghỉ chờ việcNghỉ thai sản
Đuổi việcThôi việc
và tìm một thuộc tính định danh riêng
Chuẩn hoá mức 2: Chuẩn hoá mức 2 quy định rằng trong một danh sách mỗi thuộctính phải phụ thuộc hàmvào toàn bộ khoá chứ không phụ thuộc mộ phần khóa Nếu
có sự phụ thuộc nh vậy thì phải tách những thuộc tính phụ thuộc hàm vào bộ phậnkhoá thành một danh sách con mới Lấy bộ phân khóa đó làm khoá cho danh sáchmới Đặt cho danh sách mới một tên riêng cho phù hợp
Chuẩn hoá mức 3: Chuẩn hoá mức 3 quy định rằng trong một danh sách không đợcphép có sự phụ thuộc bắc cầu giữa các thuộc tính Nếu có phụ thuộc bắc cầu xẩy ra
Trang 4thì phải tách chúng thành các danh sách mới trong đó chỉ còn sự phụ thuộc hàm củacác thuộc tính khoá.
Sau khi thực hiện chuẩn hoá các mức ta thu đợc các tệp dữ liệu sau:
Trang 93 Tenphongban Tên phòng ban Text
12 TrinhdoVH Trình độ văn hoá của nhân viên Text
16 Thuongtru Địa chỉ thờng trú của nhân viên Text
17 Dienthoai Điện thoại liên lạc của nhân viên Text
III.2.2 Bảng phòng ban:
III.2.3 Bảng chức vụ:
Trang 10III.2.4 Bảng Biên chế:
III.2.5 Bảng Gia đình:
4 Quanhe Quan hệ của thành viên với nhân viên Text
9 Thuongtru địa chỉ thờng trú của thành viên Text
Trang 11III.2.6 Bảng hợp đồng:
III.2.7 Bảng L ơng gián tiếp:
Trang 1211 Tru C¸c kho¶n trõ Mumber
Trang 136 PBan Phßng ban Text
III.2.10 B¶ng lý lÞch:
III.2.11 B¶ng nhËt ký lµm viÖc:
Trang 141 Ngaylamviec Ngµy lµm viÖc Date/time
Trang 1513 Lydokhac Lý do kh¸c Text
III.2.13 B¶ng theo dâi:
Trang 162 Tongiao T«n gi¸o Text
Trang 17III.2.21 Bảng tiếng dân tộc:
III.3 Sơ đồ cấu trúc dữ liệu:
IV Thiết kế ch ơng trình quản lý nhân sự tại công ty vận tải ôtô số2:
IV.1 Ngôn ngữ thiết kế ch ơng trình:
Trang 18Visual Basic (VB), sản phẩm của hãng phần mềm nổi tiếng Microsoft là một ngônngữ lập trình hớng đối tợng.
Microsoft Visual Basic 6.0 có một môi trờng soạn thảo rất dễ sử dụng, gần gũi, dễhiểu và thân thiện với ngời sử dụng, giúp lập trình viên có thể gần nh thấy ngay giao diện vàkết quả qua từng thao tác thiết kế, cho phép chỉnh sửa một cách dễ dàng giao diện cũng nhhoạt động của chơng trình Khả năng kế thừa, sử dụng những công cụ, th viện có sẵn và khảnăng tự tạo ra các th viện trợ giúp đắc lực cho việc tổ chức làm việc theo nhóm Những u
điểm này rất quan trọng, giúp lập trình viên tiết kiệm đợc thời gian và công sức, những ngờimới học cũng thấy dễ dàng hơn và kích thích đợc khả năng sáng tạo của họ
Ngoài các khả năng rất mạnh khi làm việc với các đối tợng đồ hoạ hay khi xây dựngcác ứng dụng Multimedia, Visual Basic 6.0 còn cung cấp đầy đủ các thủ tục hỗ trợ làm việctrong môi trờng mạng theo các giao thức chuẩn của Microsoft
Một số tính năng của VB 6.0
Tiết kiệm đợc thời gian và công sức so với một số ngôn ngữ lập trình có cấu trúckhác vì ngời dùng có thể thiết lập các hoạt động trên từng đối tợng đợc VB cungcấp
Cho phép chỉnh sửa chơng trình dễ dàng, đơn giản
Khi thiết kế chơng trình có thể thấy ngay kết quả qua từng thao tác và giao diệnkhi thực hiện chơng trình
Có khả năng liên kết đợc với các th viện liên kết động DLL
Các yêu cầu kỹ thuật khi dùng VB 6.0:
Bộ vi xử lý Pentium 90 MHz trở lên
Màn hình VGA 640 x 480 hoặc màn hình có độ phân giải cao hơn
24MB RAM đối với môi trờng Windows95 và 32MB RAM đối với WindowsNT
Chỉ chạy trên môi trờng Windows95 trở lên
IV.2 Chức năng của ch ơng trình:
Thanh Menu của chơng trình có các mục nh sau:
Phần danh mục:
Trang 19 Danh mục phòng ban
Danh mục chức vụ
Danh mục dân tộc
Danh mục địa phơng
Danh mục tôn giáo
Danh mục tiếng dân tộc
Danh mục ngành nghề
Danh mục lơng nhân viên
Danh mục trình độ chuyên môn
Danh mục tăng giảm nhân viên
Thay đổi lơng giờ
Xuất danh sách nhân viên
Trang 20 In danh b¹ ®iÖn tho¹i c¸n bé c«ng nh©n viªn
IV.3 Mét sè mµn h×nh giao diÖn:
IV.3.1 Mµn h×nh Menu:
Trang 21IV.3.2 Mµn h×nh giao diÖn Login:
IV.3.3 Mµn h×nh giao diÖn NhËp Hå s¬ nh©n viªn:
Trang 22IV.3.4 Mµn h×nh giao diÖn NhËp hå s¬ nh©n viªn biªn chÕ:
Trang 23IV.3.5 Màn hình giao diện Nhập hồ sơ nhân viên hợp đồng:
Trang 24IV.3.6 Mµn h×nh giao diÖn Theo dâi t×nh h×nh t¨ng gi¶m nh©n viªn:
Trang 25IV.3.7 Mµn h×nh giao diÖn NhËt ký lµm viÖc :
Trang 26III.3.8 Mµn h×nh giao diÖn Qu¶n lý nh©n viªn:
Trang 27III.3.9 Mµn h×nh giao diÖn TÝnh l ¬ng nh©n viªn:
Trang 28III.3.10 Màn hình giao diện Tìm kiêm thông tin nhân viên hợp đồng.
Trang 29III.3.11 Mµn h×nh giao diÖn T×m kiÕm th«ng tin nh©n viªn
IV.3.12 Mµn h×nh Danh môc phßng ban:
Trang 30III.3.13 Mµn h×nh giao diÖn Danh môc chøc vô.
III.3.14 Danh môc l ¬ng nh©n viªn
Trang 31IV.4 Mét sè kÕt qu¶ ®Çu ra:
IV.4.1 B¶ng thanh to¸n l ¬ng trùc tiÕp cho nh©n viªn:
IV.4.2 Danh s¸ch nh©n viªn:
Trang 32Kết luận
Qua quá trình thực tập và tìm hiểu tình hình thực tế thời gian qua, em thấy đợc tầmquan trọng của hệ thống quản lý nhân sự đối với mỗi doanh nghiệp nói chung và Công ty vậntải ôtô số 2 nói riêng
Từ thực tế cho thấy: Trong tất cả các tổ chức doanh nghiệp vấn đề nhân sự là vấn đềvô cùng quan trọng của tổ chức và doanh nghiệp.Vì vậy công tác quản lýnhân sự luôn đợccác tổ chức quan tâm Trong công tác quản lý ngày nay, đặc biệt là thời kỳ thông tin bùng nổ
Trang 33việc áp dụng tin học ngày càng rộng rãi trong hầu hết mọi lĩnh vực, công tác quản lý nhân sự
đòi hỏi có sự hỗ trợ đắc lực của tin học để mang lại hiệu quả trong công tác quản lý Việcquản lý tốt ngời lao động sẽ là động lực vô cùng quan trọng giúp tăng hiệu quả hoạt động tổchức cũng nh hoạt động sản xuất kinh doanh của doanh nghiệp Xây dựng một phần mềmquản lý nhân sự là thật sự cần thiết cho tổ chức và các doanh nghiệp nó giúp cho công tácquản lý nhân viên của các tổ chức và doanh nghiệp một cách chính xác nhanh chóng phùhợp với đặc điểm của tổ chức doanh nghiệp mình tạo động lực thúc đẩy hoạt động, sản xuấtkinh doanh của tổ chức và doanh nghiệp đồng thời quan tâm và gắn kết ngời lao động với tổchức và doanh nghiệp Bản thân những ngời làm tổ chức cũng mong muốn việc quản lýnhân viên trong công ty ngày càng tốt hơn, vì vậy em đã thực hiện đề tài: “ Xây dụng Phầnmềm quản lý nhân sự tại Công ty vận tải ôtô số 2- Bộ giao thông vận tải” Mục tiêu của đềtài: là nhằm giảm đáng kể khối lợng công việc thủ công trong việc quản lý nhân sự cũng nhviệc lu trứ dữ liệu sẽ không còn cồng kềnh và phức tạp nh trớc đây
Trong thời gian thực tập vừa qua, em đã nhận đợc sự giúp đỡ của ông Nguyễn VănTỉnh- Trởng phòng tổ chức cùng các cô chú, anh chị những ngời đang trực tiếp làm việc với
hệ thống nhân sự đã hớng dẫn và cung cấp những tài liệu về công ty- là những tài liệu cầnthiết cho đề tài của em Đông thời em cũng đợc thầy giáo hớng dãn Hàn Viết Thuận dẫn dắt
và tạo điều kiện trong quá trình thực tập và lựa chọn đề tài
Với sự hớng dẫn nhiệt tình của thầy giáo hớng dẫn Hàn Viêt Thuận và các cô chú,anh chị tại công ty em đã cố gắng thực hiện đề tài này với một số giải pháp và chức năngsau:
Tự động hoá các khâu cập nhật thông tin, tổng hợp dữ liệu, lên báo cáo nhân sự
Đạt đợc những chức năng cần có của hệ thống phục vụ cho việc quản lý nhân sự,lập báo cáo và lu trữ dữ liệu trong sử dụng
Trên một số phơng diện chơng trình đã góp phần cải tiến hệ thông hiện tại, khắc phục
đợc một số nhợc điểm trong công tác quản lý và thực hiện tự động đầu vào, đàu ra cho dữliệu nhân sự
Trang 34Tµi liÖu tham kh¶o
1 TS Tr¬ng V¨n Tó- TS TrÇn Song Minh :
Gi¸o tr×nh hÖ thèng th«ng tin qu¶n lý NXB Thèng Kª, Hµ Néi 2000
2 THs TrÇn C«ng Uèn :
Gi¸o tr×nh c¬ së d÷ liÖu NXB Thèng Kª, Hµ Néi
3 Cö nh©n To¸n- Kü s tin häc §Ëu Quang TuÊn:
LËp tr×nh c¬ së d÷ liÖu Visual Basic 6.0
4 Ks §inh Xu©n L©m:
Nh÷ng bµi thùc hµnh c¬ së d÷ liÖu Visual Basic c¨n b¶n NXB Thèng Kª Nh÷ng bµi thùc hµnh Visual Basic 6.0 NXB Thèng kª