Xây dựng Phần mề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 2.doc
Trang 1III.2 Mô tả các bảng:
III.2.1 Bảng nhân viên
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:
Trang 2III.2.3 Bảng chức vụ:
III.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
Trang 35 Hoten Họ tên thành viên liên quan Text
6 Ngaysinh Ngày sinh của thành viên Date/time
8 Nghenghiep Nghề nghiệp của thành viên Text
9 Thuongtru địa chỉ thờng trú của thành viên Text
III.2.6 Bảng hợp đồng:
III.2.7 Bảng L ơng gián tiếp:
Trang 46 Cvu Chức vụ Text
III.2.8 Bảng l ơng hợp đồng:
III.2,9 Bảng lơng trực tiếp:
Trang 51 Thang Th¸ng Text
III.2.10 B¶ng lý lÞch:
Trang 611 Renluyen §¶ng viªn, §oµn viªn Text
III.2.11 B¶ng nhËt ký lµm viÖc:
III.2.12 B¶ng qu¶n lý:
Trang 77 Nghithaisan NghØ thai s¶n Text
III.2.13 B¶ng theo dâi:
III.2.14 B¶ng chuyªn m«n:
III.2.15 B¶ng d©n téc:
Trang 8III.2.16 Bảng tôn giáo:
III.2.17 Bảng địa phơng:
III 2.18 Bảng Chuyên Ngành:
III.2.19 Bảng ngoại ngữ:
Trang 9III.2.20 Bảng văn hoá:
III.2.21 Bảng tiếng dân tộc:
III.3 Sơ đồ cấu trúc dữ liệu:
Trang 10IV 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:
Visual Basic (VB), sản phẩm của hãng phần mềm nổi tiếng Microsoft là một ngôn ngữ 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 nh hoạ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ời mớ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ựng cá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ệc trong môi trờng mạng theo các giao thức chuẩn của Microsoft
Trang 11Mộ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úc khá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 cung cấ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ện khi 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 Windows NT
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:
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
Trang 12 Phần hệ thống:
Cấu hình hệ thống
Giới thiệu
Đổi mật khẩu
Trợ giúp chơng trình
Thay đổi lơng cơ bản
Thay đổi lơng giờ
Xuất danh sách nhân viên
Thoát
Phần quản lý:
Nhập hồ sơ nhân viên biên chế
Nhập hổ sơ nhân viên
Nhập hồ sơ nhân viên hợp đồng
Quản lý cán bộ công nhân viên
Nhật ký làm việc
Theo dõi tăng giảm cán bộ công nhân viên
Phần công cụ:
Tính lơng nhân viên
Tìm kiếm
In kiểm danh sách
In danh sách nhân viên
In danh sách nhân viên biên chế
In danh sách nhân viên hợp đồng
In lý lịch nhân viên
In danh sách lơng nhân viên
Trang 13 In danh s¸ch c¸n bé nghØ hu
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:
IV.3.2 Mµn h×nh giao diÖn Login:
Trang 14IV.3.3 Mµn h×nh giao diÖn NhËp Hå s¬ nh©n viªn: