tranbinh_ha

New Member

Download miễn phí Đề tài Phân tích thiết kế Phần mềm Quản lí Nhân sự và Lương Công ty Tinh Vân





Ngoài việc quan tâm đến tính đúng đắn, chính xác của thuật toán ta phải quan tâm đúng mức giữa giao diện và ngừời sử dụng máy. Thiết kế giao diện giữa người sử dụng và máy phải phù hợp với công việc và tình huống xử lý. Có nhiều kiểu thiết kết giao diện nhưng phải chọn làm sao cho đẹp mắt và thuận tiện cho người sử dụng khi thao tác. Giao diện hệ thống phải đảm bảo đáp ứng được các yêu cầu sau:
- Bố trí đơn giản, dễ xem và đồng nhất
- Giảm được sự nhầm lẫn khi thêm bớt sửa lỗi
- Thống nhất trong quá trình hoạt động
- Có hệ thống trợ giúp và thông báo hoàn chỉnh
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Chương 3: Phân tích thiết kế Phần mềm Quản lí Nhân sự và Lương Công ty Tinh Vân
Khảo sát hiện trạng và đặc tả yêu cầu
Một số thông tin chung về công ty Tinh Vân ERP (TVE)
Tình hình nhân sự
Công ty Tinh Vân ERP là một công ty trẻ chuyên cung cấp các giải pháp Tin học cho các Doanh nghiệp có quy mô lớn và trung bình. Hiên nay, công ty đang trong quá trình phát triển mở rông quy mô, chính vì vậy số lượng nhân viên của công ty cũng ngày càng phát triển. Công ty hiện nay đang có 35 nhân viên đều có trình độ học vấn đại học và sau đại học hoạt động trong các lĩnh vực ERP, Chứng khoán, Nhân sự và Lương.
Tình hình nhân sự của công ty có một số đặc điểm chính sau:
Tuổi đời trẻ, đều có trình độ học vấn đại học trở lên.
Quản lí không tập trung do thường xuyên phải đi công tác theo dự án. Do đó vấn đề quản lí thông tin của nhân viên là một vấn đề khó khăn.
Tình hình ứng dụng tin học trong công ty.
Là một công ty cung cấp các giải pháp phần mềm nên công ty có hệ thống thông tin tương đối tốt. Việc giới thiệu thông tin của công ty ra bên ngoài được thực hiện thông qua website của công ty www.tve.vn. Công ty có một mạng nội bộ tương đối tốt dùng để trao đổi thông tin các hoạt trong nội bộ của công ty. Tất cả các thành viên trong công ty đều được trang bị máy tính để phục vụ công việc. Hiện tại công ty đang dùng phần mềm kế toán Misa đê theo dõi tình hình các hoạt động tài chính của công ty. Tuy nhiên việc theo dõi quản lí chấm công và tính lương của công ty vẫn thực hiện trên excel. Công ty chưa có một phần mềm chuyên biệt dùng để theo dõi tình hình nhân sự và tính lương. Xuất phát từ nhu cầu đó, đồng thời thông qua quá trình thực tập tại công ty em đã đề nghị xây dựng phần mềm quản lý nhân sự và tính lương ở quy mô nhỏ cho công ty.
Đăc tả yêu cầu của khách hàng
2.1 Các yêu cầu về vấn đề quản lý nhân sự
Quản lý các thông tin ban đầu về nhân viên ( Hồ sơ nhân viên)
Quản lý phòng ban
Quản lý chức vụ
Theo dõi chấm công
Tạo các báo cáo về nhân sự, hồ sơ nhân sự
2.2 Các yêu cầu về tính lương
Theo dõi sự thay đổi hệ số lương
Theo dõi và tính các khoản phụ
Công tác phí
Các khoản khen thưởng
Các khoản giảm trừ (BHXH, CĐP. phạt…)
Theo dõi và tính lương theo dự án cho nhân viên
Tính lương thực lĩnh
Lương thực lĩnh được tính theo công thức:
LTL = LDA + HSL*LCB + ∑Khoản tăng - ∑Khoản giảm
LTL: Lương thực lĩnh
LDA: Lương dự án
LCB: Lương cơ bản, HSL: Hệ số lương
Báo cáo đầu ra lương
Mục tiêu của phần mềm quản lý nhân sự
Thay thế viêc quản lý hồ sơ nhân sự thủ công trên giấy tờ,
Quản lý và cung cấp kịp thời và chính xác các thông tin cần thiết của nhân viên tại các thời điểm khác nhau.
Thay thế viêc tính lương trên excel, thực hiện tính lương đơn giản chính xác.
Tăng hiệu quả quản lý tập trung, giảm lãng phí chi phí quản lý.
Đặc tả chức năng phần mềm
. Sơ đồ luồng thông tin của hệ thống
Sơ đồ IFD hệ thống quản lí nhân sự
Sơ đồ IFD hệ thống tính lương
Đặc tả chức năng – Sơ đồ chức năng BFD
Sơ đồ luồng dữ liệu của hệ thống
Biểu đồ luồng dữ liệu (DFD) làm một loại biểu đồ nhằm mục đích diễn tả một quá trình xử lý thông tin với các yêu cầu
- Sự diễn tả ở mức lôgic nghĩa là nhằm trả lời cho câu hỏi làm gì ? mà bỏ qua câu hỏi làm như thế nào?
- Chỉ rỏ các các chức năng (con) phải thực hiện để hoàn tất quá trình xử lý cần mô tả.
- Chỉ rõ thông tin được chuyển giao giữa các chức năng đó, và qua đó phần nào thấy được trình tự thực hiện của chúng.
Biểu đồ luồng dữ liệu chi mô tả đơn thuần hệ thống thông tin làm gì và để làm gì.
Các ký pháp dùng cho sơ đồ luồng dữ liệu(DFD)
Ngôn ngữ sơ đồ luồng dữ liệu DFD sử dụng 4 loại ký pháp cơ bản: thực thể tiến trình, kho dữ liệu và dòng thông tin
Một số quy tắc và quy ước liên quan tới DFD
Mỗi luồng dữ liệu phải có 1 tên trừ luồng giữa xử lý và kho dữ liệu.
Dữ liệu chứa trên 2 vật mang khác nhau nhưng luôn luôn đi cùng nhau thì có thể tạo ra chỉ một luồng duy nhất.
Xử lý luôn phải được đánh mã số.
Vẽ lại các kho dữ liệu để các luồng dữ liệu không cắt nhau
Tên cho xử lý phải là một động từ
Xử lý buộc phải thực hiện một biến đổi dữ liệu, luồng vào phải khác luồng ra từ một xử lý
Đối với việc phân rã DFD
Nên chỉ để tối đa 7 xử lý trên 1 trang DFD.
Tất cả các xử lý trên một DFD phải thuộc cùng một mức phân rã.
Luồng vào của một DFD mức cao phải là luồng vào của một DFD con mức thấp nào đó. Luồng ra tới đích của một DFD con phải là luồng ra tới đích của một DFD mức lớn hơn nào đó.
Xử lý không phản rã tiếp thêm gọi là xử lý nguyên thủy. Mỗi xử lý nguyên thủy phải có một phích xử lý logic trong từ đỉển hệ thống.
Thiết kế cấu trúc dữ liệu, giải thuật và giao diện chương trình
Thiết kế dữ liệu
Bảng Nhân viên
Colum Name
Data Type
Allow Nulls
*MaNhanVien
Bigint
MaChucVu
Bigint

MaBoPhan
Bigint

HoTen
Nvarchar(32)

HeSoLuong
Float

Hồ sơ nhân viên
Colum Name
Data Type
Allow Nulls
*MaNhanVien
Bigint
HoTen
Nvarchar(32)

Ngaysinh
Datetime

Dcthuongtru
Nvarchar(64)

Dctamtru
Nvarchar(64)

Dienthoai
Long

Ngayvaocongty
Datetime

Ghichu
nvarchar

Bảng Bộ phận
Colum Name
Data Type
Allow nulls
*MaBoPhan
Bigint
TenBoPhan
Nvarchar(32)

DinhMucGio
Float

DinhMucDoanhThu
Float

LoaiBoPhan
Bit

Bảng Chức vụ
Colum Name
Data Type
Allow nulls
*MaChucVu
Bigint
TenChuVu
Nvarchar(32)

Bảng khoản phụ
Colum Name
Data Type
Allow nulls
*MaKhoanPhu
Bigint
*MaNhanVien
Bigint
KhoanMuc
Nvarchar(32)

SoTien
Bigint

GhiChu
Nvarchar(32)

Dữ liệu lương
Colum Name
Data Type
Allow Nulls
*MaLuong
Bigint
LoaiLuong
Varchar

SoTien
Bigint

Bảng chấm công
Colum Name
Data Type
Allow Nulls
*MaChamCong
Bigint
*MaNhanVien
Bigint
Ngay
Datetime

ThoiGian
Float

Sơ đồ mối quan hệ giữa các bảng trong CSDL
Thiết kế giao diện
Nguyên tắc thiết kế giao diện
Ngoài việc quan tâm đến tính đúng đắn, chính xác của thuật toán ta phải quan tâm đúng mức giữa giao diện và ngừời sử dụng máy. Thiết kế giao diện giữa người sử dụng và máy phải phù hợp với công việc và tình huống xử lý. Có nhiều kiểu thiết kết giao diện nhưng phải chọn làm sao cho đẹp mắt và thuận tiện cho người sử dụng khi thao tác. Giao diện hệ thống phải đảm bảo đáp ứng được các yêu cầu sau:
Bố trí đơn giản, dễ xem và đồng nhất
Giảm được sự nhầm lẫn khi thêm bớt sửa lỗi
Thống nhất trong quá trình hoạt động
Có hệ thống trợ giúp và thông báo hoàn chỉnh
Để đáp ứng đòi hỏi đó trong phần này ta sử dụng công cụ phát triển Visual Basic.Net để xây dựng các Form cho chương trình.
Giao diện đăng nhập hệ thống
Người sử dụng phải nhập đúng mật khẩu mới có thể đăng nhập vào chương trình. Sau khi thực hiện đăng nhập sẽ cho phép người sử dụng được phép truy cập vào chương trình.
Giao diện các menu chính
Form quản lí bộ phận phòng ban
Form Danh sách Bộ phân có chức năng quản lí các phòng ban và các chỉ tiêu mà các phòng đăt ra
Cấu tạo gồm các trường:
Tên bộ phận, Định mức giờ, Định mức sản lượng, Loại bộ phận
Các nút chức nă...
 

Các chủ đề có liên quan khác

Top