Khóa luận Hệ thống phần mềm tính lương
Mục Lục GIỚI THIỆU CHUNG VỀ PHẦN MỀM QUẢN LÝ LƯƠNG 1 CHƯƠNG 1 VÀI NÉT VỀ PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG VÀ NGÔN NGỮ MÔ HÌNH HÓA UML 2 1.1 Phương pháp hướng đối tượng 2 1.1.1 Hướng đối tượng (Object Orientation - OO) 2 1.1.2 Phân tích hướng đối tượng (Object Oriented Analysis - OOA) 2 1.1.3 Thiết kế hướng đối tượng (Object Oriented Design - OOD) 3 1.1.4 Lập trình hướng đối tượng 3 1.2 Vài nét khái quát về ngôn ngữ mô hình hóa UML (Unified Modeling Language) 4 1.2.1 Biểu đồ ca sử dụng (Use Case) 5 1.2.2 Biểu đồ lớp (Class diagram) 5 1.2.3 Biểu đồ tuần tự (Sequence diagram) 6 1.2.4 Biểu đồ đối tượng (Object Diagram) 6 1.2.5 Biểu đồ cộng tác (Collaboration Diagram) 6 1.2.6 Biểu đồ hoạt động (Activity Diagram) 6 1.2.7 Biểu đồ trạng thái (State Diagram) 7 1.2.8 Biểu đồ thành phần (Component Diagram) 7 1.2.9 Biểu đồ triển khai (Deployment Diagram) 7 1.2.10 Biểu đ ồ gói (Package Diagram) 8 1.2.11 Biểu đồ liên lạc (Communication Diagram) 8 1.3 UML 2.0 8 1.3.1 Biểu đồ tương tác (Interaction Overview Diagram) 8 1.3.2 Biểu đồ thời gian (Timing Diagram) 9 CHƯƠNG 2 NẮM BẮT CÁC YÊU CẦU CỦA HỆ THỐNG PHẦN MỀM TÍNH LƯƠNG 10 2.1 Mô tả hệ thống phần mềm tính lương 10 2.1.1 Quy trình tính lương 10 2.1.2 Cách tính lương 10 2.2 Nhiệm vụ của bộ phận 11 2.2.1 Bộ phận quản lý lao động trực tiếp 11 2.2.2 Bộ phận quản lý lao động gián tiếp 11 2.2.3 Bộ phận kế toán làm lương 12 2.3 Xác định các ca sử dụng 12 2.3.1 Xác định các tác nhân, các ca sử dụng và mô tả các ca sử dụng 12 2.3.2 Biểu đồ ca sử dụng theo gói 16 2.3.3 Mô tả các ca sử dụng 18 CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG TÍNH LƯƠNG 31 3.1 Phân tích hệ thống tính lương 31 3.1.1 Gói quản trị hệ thống 31 3.1.2 Gói tính lương 34 3.1.3 Gói quản lý danh mục 39 3.1.4 Gói tìm kiếm 44 3.1.5 Gói thống kê, báo cáo 48 3.2 Thiết kế hệ thống tính lương 52 3.2.1 Gói ca sử dụng quản trị hệ thống 52 3.2.2 Gói ca sử dụng tính lương 59 3.2.3 Gói ca sử dụng quản lý danh mục 65 3.2.4 Gói ca sử dụng tìm kiếm 74 3.2.5 Gói ca sử dụng báo cáo 79 3.3 Ràng buộc giữa các ca sử dụng, biểu đồ lớp mô tả mối quan hệ giữa các ca sử dụng trong từng gói 84 3.3.1 Biểu đồ lớp của gói quản trị hệ thống 84 3.3.2 Biểu đồ lớp của gói tính lương 84 3.3.3 Biểu đồ lớp của gói quản lý danh mục 85 3.3.4 Biểu đồ lớp của gói tìm kiếm 85 3.4 Thiết kế các file dữ liệu chính của hệ thống 86 3.4.1 File dữ liệu nhân viên 86 3.4.2 File dữ liệu tổ 86 3.4.3 File dữ liệu đơn giá sản phẩm hàng tháng 86 3.4.4 File dữ liệu danh mục công việc 87 3.4.5 File dữ liệu nhân viên danh sách công nhân viên 87 3.4.6 File dữ liệu bảng lương sản phẩm 87 3.4.7 File dữ liệu bảng lương thời gian 87 3.4.8 File dữ liệu bảng lương thưởng 88 3.4.9 File dữ liệu bảng lương tam ứng 88 3.4.10 File dữ liệu bảng danh mục sản phẩm 88 3.4.11 File dữ liệu bảng danh mục người dùng 88 CHƯƠNG 4 GIỚI THIỆU CHƯƠNG TRÌNH 90 4.1 Ngôn ngữ sử dụng và môi trường cài dặt 90 4.2 Thiết kế giao diện 90 4.2.1 Giao diện chính của chương trình 90 4.2.2 Giao diện đăng nhập hệ thống. 91 4.2.3 Giao diện danh sách công nhân viên của tổ 91 4.2.4 Giao diện lương sản phẩm 92 4.2.5 Giao diện lương thời gian 93 4.2.6 Giao diện lương tạm ứng: 93 4.2.7 Giao diện lương thưởng 94 KẾT LUẬN 95 TÀI LIỆU THAM KHẢO 96
Các file đính kèm theo tài liệu này:
- Phân tích thiết kế phần mềm tính lương.doc