ASSIGNMENT COVER SHEET
Subject Name:
Java Software Solutions
Student Name & ID: Group 21
Lâm Hoàng Hiệp – 03CDTH480
Trang 2Đề tài:
Quản lý Nhân sự Công ty TNHH Việt Thành
1/ Giới thiệu chương trình:
Mục đích:
Nhằm vi tính hóa công việc Quản lý Nhân sự tại Công ty TNHH Việt Thành được dễ dàng hơn, chương trình được xây dựng nên giúp cho người sử dụng quản lý nhân viên của mình một cách dễ dàng, nhanh chóng, chính xác và không tốn quá nhiều thời gian, so với việc quản lý nhân sự bằng thủ công thì chương trình đã đem lại rất nhiều thuận lợi cho người sử dụng.
Yêu cầu:
Người sử dụng có thể cập nhật thông tin về nhân viên, về phòng ban; thêm , xóa, sửa thông tin của nhân viên, của phòng ban; báo cáo về số phòng ban của công ty, số nhân viên trong mỗi phòng ban là bao nhiêu.
Phạm vi ứng dụng:
Chương trình xây dựng dựa theo mô hình tổ chức của một công ty TNHH vừa và nhỏ ( Công ty TNHH Việt Thanh ).
2/ Mô tả chương trình
Chương trình được xây dựng với các bảng dữ liệu chính: Nhân viên , Phòng ban, trong đó:
o Nhân viên gồm có Mã nhân viên, Tên nhân viên , Phái
(nam/nữ),Ngày sinh, Ngày nhận việc, Địa chỉ, Số ĐT, Chức vụ, Thuộc phòng ban nào.
o Phòng ban gồm có Mã phòng ban, Tên phòng ban, Số NV định mức.
Mô hình dữ liệu:
- Nhanvien (MaNV, TenNV, Phai, Ngaysinh, NgayNV, Diachi, Dienthoai, Chucvu, MaPB)
- Phongban(MaPB, TenPB, SoNV)
Mô hình quan hệ:
2
Trang 3Giao diện chương trình:
Form Chính:
Gồm có 3 Menu : Chức Năng, Xem, Trợ Giúp Menu Chức năng gồm 2 MenuItem là Mở và Thoát Menu Xem gồm 2 MenuItem là Nhân viên và Phòng ban Form Nhân viên
Trang 4Form Nhân viên gồm có:
- 2 Menu chính : File , Báo cáo
Trong menu File gồm 3 menuitem: Mở, Lưu, Thoát
Chọn menuitem Mở thì dữ liệu từ file sẽ được mở lên và xuất ra bảng Chọn menuitem Lưu khi hoàn tất công việc như thêm, xóa, sửa dữ liệu và dữ liệu sẽ được lưu vào trong file.
Trong menu Báo cáo có 1 menuitem là In Báo cáo, khi chọn In Báo cáo sẽ xuất ra 1 HTML về thông tin của các nhân viên vừa cập nhật.
- 6 TextField : Mã NV, Tên NV, Ngày sinh, Ngày nhận việc, Điện thoại, Địa chỉ
- 2 ComboBox: Chức vụ, Phòng Ban
- 1 Table gồm tất cả thông tin của nhân viên đã khai báo ở trên - Các button duyệt: Đầu, Lui, Tới, Trước dùng để duyệt dữ liệu - Các button xử lý: Thêm, Xóa Sửa, Lưu, In báo cáo, Thoát Form Phòng ban
Form Phòng ban gồm có
- 2 Menu chính: File, Report
Trong File gồm có 3 MenuItem: Open, Save, Exit
Chọn vào Open thì dữ liệu từ file Phòng ban sẽ được mở lên và xuất ra bảng.
4
Trang 5Chọn vào Save khi đã hoàn tất việc cập nhật Phòng ban, sữ liệu sẽ được lưu vào file Phòng ban.
Trong Report gồm 1 MenuItem: Print
Chọn vào Print sẽ xuất ra 1 trang HTML báo cáo về thông tin Phòng ban - 3 TextField gồm: Mã phòng ban, Tên phòng ban, Số NV định mức - 1 Table gồm tất cả thông tin của Phòng ban đã khai báo ở trên - Các button duyệt: Đầu, Lui, Tới, Trước dùng để duyệt dữ liệu - Các button xử lý: Thêm, Xóa Sửa, Lưu, In, Thoát
Các Report
Report về Nhân viên:
Report về Phòng ban: