phân tích và thiết kế hệ thống nhân sự công ty cổ phần Nhất Phong

48 510 0
phân tích và thiết kế hệ thống nhân sự công ty cổ phần Nhất Phong

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục LụcChương 1: Tổng quan về đề tài.1.Giới thiệu công ty 2.Vấn đề đặt ra3.Những yêu cầu đối với phần mềm.Chương 2: Phân tích và thiết kế hệ thống.1.Biểu đồ usecase2.Biểu đồ lớp3.Biểu đồ trạng thái4.Biểu đồ tuần tự5.Biểu đồ hoạt độngChương 3: Thiết kế giao diện phần mềm

Mục Lục Chương 1: Tổng quan đề tài Giới thiệu công ty Vấn đề đặt Những yêu cầu phần mềm Chương 2: Phân tích thiết kế hệ thống Biểu đồ usecase Biểu đồ lớp Biểu đồ trạng thái Biểu đồ Biểu đồ hoạt động Chương 3: Thiết kế giao diện phần mềm CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI Giới thiệu công ty Công ty cổ phần Nhất Phong chuyên cung cấp thiết bị vật tư xây dựng, công ty hoạt động năm với số lượng nhân viên 30 người Cách thức tổ chức hệ thống nhân công ty sau: - Sau thức nhân vào làm việc, hồ sơ nhân viên lưu trữ lại giấy tờ liên quan tới lương gửi tới phòng ban liên quan thi hành - Khi có thay đổi trình hoạt động nhân viên, nhân viên phòng nhân cập nhật thông tin vào hồ sơ nhâ viên theo quy định - Dựa biểu đồ, số theo dõi nhân viên, nhân viên phòng nhân tìm kiếm theo yêu cầu quản lí sau: • Danh sách nhân viên theo mã nhân viên • Danh sách nhân viên theo phòng ban • Dah sách nhân viên theo chức danh - Cuối tháng nhân viên phòng nhân phải báo cáo lại cho ban giám đốc thông tin như: báo cáo kỉ luật, khen thương, báo cáo danh sách nhân viên toàn công ty, báo cáo bảng lương, báo cáo danh sách nhân viên theo phòng ban, báo cáo nhân viên việc - Ngoài nhân viên phòng nhân phải chấm công gửi bảng chấm công cho nhân nhân viên phòng tài kế toán để toán lương cho nhân viên Các công việc quản lí nhân công ty hầu hết thức phương thức thủ công, việc chấm công nhầm cho nhân viên hay lưu trữ thông tin nhân viên nhầm dễ dẫn tới xáo trộn trả lương cho nhân viên Vấn đề đặt Từ hoạt động thực tế trình bày chương trình quản lí nhân phải xây dựng chức thích hợp tạo điều kiện thận lợi cho công tác quản lí nhân viên tính lương để phát huy hết khả chuyên môn, đảm bảo quyền lợi cho nhân viên Đối tượng cần quản lí thông tin tất nhân viên số phận khác liên quan phòng ban trực thuộc công ty - Quản lí nhân viên: bao gồm sơ yếu lí lịch nhân viên, hệ số lương, tình trang làm việc - Quản lí thông tin phận, phòng ban bao gồm: tên phòng ban, ngày thành lập, chức năng, số lượng nhân viên, chất lượng hoạt động - Lưu trữ thông tin bậc lương, bảng công tháng, khen thưởng kỉ luật để tính toán lương cho nhân viên sau tháng làm việc Yêu cầu phần mềm Hệ thống sau xây dựng phải đảm bảo yêu cầu sau: - Chương trình đơn giản, dễ sử dụng, cần nhân viên với hệ thống máy tính - Tổ chức quản lí hệ thống phải an toàn bảo mật cao - Chi phí triển khai không lớn - Việc mở rộng tốn - Đáp ứng yêu cầu phần mềm quản lí nhân như: • Cập nhật thông tin phòng ban, phận • Cập nhật hồ sơ nhân viên (thêm, sửa, xóa) • Cập nhật tình trạng làm việc • Cập nhật khen thưởng kỉ luật • Cập nhật ngày công tháng • Tìm kiếm, tra cứu thông tin nhân viên linh hoạt • Báo cáo thống kê danh sách nhân viên • Báo cáo thống kê danh sách nhân viên khen thưởng kỉ luật CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Biểu đồ use case Khái niệm: Use case mô tả chức hệ thống, chuỗi hành động hệ thống thực nhằm thu kết dễ thấy tới tác nhân Là biểu đồ miêu tả yêu cầu chức hệ thống dạng use case Bao gồm chức mong đợi hệ thống môi trường Chức năng: Một biểu đồ use case số lượng tác nhân ngoại cảnh mối liên kết chúng use case mà hệ thống cung cấp Một use case lời miêu tả chức mà hệ thống cung cấp Lời miêu tả use case thường văn tài liệu, kèm theo biểu đồ hoạt động Các use case mô tả theo hướng nhìn từ vào, tác nhân( hành vi hệ thống mong đợi người sử dụng), không miêu tả chức cung cấp hoạt động nội bên hệ thống Các use case định nghĩa yêu cầu mặt chức hệ thống Trình bày chức hệ thống góc độ người sử dụng - Các tác nhân Tác nhân Giám đốc Mô tả Tác nhân Nhận báo cáo thống kê về: bảng lương, hồ sơ nhân viên Nhân viên hệ thống Nhân viên Cán nhân Nhân viên kế toán- tài Ngân hàng Ra định khen thưởng, kỉ luật cho nhân viên Cấp quyền Đăng nhập cho nhân viên Cập nhật thông tin nhân viên vào hệ thống Tra cứu tìm kiếm thông tin : hồ sơ, bảng lương Quản lí hồ sơ nhân viên: thêm, sửa, xóa thông tin Tra cứu, tìm kiếm thông tin Xuất báo cáo gửi giám đốc Chấm công nhân viên Cập nhật tình trạng làm việc nhân viên Tính lương trả lương cho nhân viên Tác nhân trung gian trả lương cho nhân viên - Các use case • Quản trị hệ thống • Quản lý hồ sơ nhân viên • Tra cứu tìm kiếm • Báo cáo thống kê • Quản lý lương 1.1 Biểu đồ use case quản lí nhân tổng quát QTHT nv hệ thống cán nhân Quản lí hs nv nhân viên tra cứu, tìm kiếm giám đốc báo cáo thống kê ngân hàng nhân viên kế toán , tc quản lí lương 1.2 Biểu đồ use case Quản trị hệ thống Tên use case Quản trị hệ thống Tác nhân Nhân viên hệ thống Mô tả Nhân viên quản trị hệ thống có nhiệm vụ sửa chữa, khắc phục lỗi hệ thống, phân quyền sử dụng hệ thống cho người dùng đăng nhập vào hệ thống Nhân viên quản trị hệ thống đăng nhập vào hệ thống với tài khoản Admin thoát khỏi hệ thống thực xong thao tác cần thiết đăng nhập nv hệ thống đổi mk nhân viên QTHT đăng xuất ql người dùng lưu dl cập nhật thông tin 1.3 Biểu đồ use case Quản lí hồ sơ nhân viên Tên use case Quản lí hồ sơ nhân viên Tác nhân Cán nhân Mô tả Cán phòng nhân cập nhật thông tin liên quan tới hồ sơ nhân viên như: - Thêm hồ sơ có nhân viên - Sửa thông tin hồ sơ nhân viên có thay đổi chức vụ hay địa ddiiemr công tác,… - Xóa bỏ hồ sơ nhân viên việc - Chấm công tháng cho nhân viên - Cập nhật khen thưởng, kỉ luật nhân viên thêm cập nhật hs nv cán nhân sửa chữa cập nhật khen thưởng,kỉ luật quản lí hs nv xóa Cập nhật ngày công Cập nhật việc 1.4 Biểu đồ use case Tra cứu, tìm kiếm Tên use case Tra cứu tìm kiếm Tác nhân Cán nhân sự, nhân viên Mô tả Use case cho phép cán nhân tra cứu thông tin nhân viên hệ thống cho phép nhân viên tra cứu thông tin - Hệ thống yêu cầu người sử dụng chọn cách thức tìm kiếm theo ý muốn mình: tra theo mã nhân viên, theo phòng ban, theo họ tên nhân viên, theo chức danh - Kh chọn xong, danh sách nhân viên thỏa mãn hiển thị cho người dùng tra cứu theo mã nv cán nhân tra cứu theo tên nv tra cứu, tìm kiếm tra cứu theo phòng ban tra cứu theo chức danh nhân viên 1.5 Biểu đồ use case Báo cáo thống kê Tên use case Tác nhân Mô tả Báo cáo thống kê Cán nhân sự, ban giám đốc Cán nhân lập báo cáo về: - Danh sách nhân viên toàn công ty - Danh sách nhân viên theo phòng ban - Danh sách nhân viên bị kỉ luật khen thưởng - Bảng lương - Danh sách nhân viên việc Các báo cáo gửi lên phòng giám đốc phên duyệt ký xác nhận báo cáo nv kỉ luật, khen thưởng cán nhân báo cáo ds nv toàn công ty báo cáo báo cáo bảng lương báo cáo ds nv theo phòng ban giám đốc báo cáo việc 1.6 Biểu dồ use case Quản lí lương Tên use case Quản lý lương Tác nhân Cán nhân sự, nhân viên kế toán, tài chính, ngân hàng Cuối tháng, nhân viên nhân cập nhật thông tinh liên quan tới lương như: bậc lương, hệ số lương, nhân viên có thay đổi nhân tháng Ngoài ra, nhân viên nhân chấm công nhân viên in bảng lương Bảng lương gửi tới cho nhân viên kế toán, tài Nhân viên kế toán tính lương trả lương cho nhân viên thông qua tài khoản ngân hàng Mô tả • • • • • • • • • • 5.4 Biểu đồ hoạt động thống kê, báo cáo • • • • • • • • • • 5.5 Biểu đồ hoạt động cập nhật thông tin • • • • • • • • • • • • • • CHƯƠNG 3: THIẾT KẾ GIAO DIỆN PHẦN MỀM • • • • • • • Chức đăng nhập • • • • • • • • 2.Giao diện phần mềm • • • • • • • • • • • • 3.Quản trị hệ thống • 3.1 • Đổi mật • 3.2 Quản lý người dùng • • • • • • • • • • • • • • • • Quản lý hồ sơ nhân viên • 4.1 Cập nhật phòng ban • 4.2 Cập nhật khen thưởng – kỷ luật • • • • • 4.3 Cập nhật việc • • • 5.Báo cáo thống kê • 5.1 Báo cáo danh sách nhân viên công ty • • • • 5.2 Báo cáo danh sách nhân viên theo phòng ban • Quản lý lương • • • • • • • • • • • • • • • [...]... Char Them() Sua() Luu() Thoat() • • • • • 3 Biểu đồ trạng thái • Biểu đồ trạng thái đăng nhập • Khi đăng nhập vào hệ thống, sẽ kiểm tra tên đăng nhập và mật khẩu của người dùng - Nếu tên đăng nhập đúng hệ thống sẽ phân quyền sử dụng các chức năng của hệ thống - Nếu tên đăng nhập sai thì hệ thống sẽ yêu cầu đăng kí lại • • • • • • • • • • • • • • • • • • • • • • 4 Biểu đồ tuần tự • Biêủ đồ tuần tự... nhật tt lương nv nhân sự tính lương quản lí lương Nv TC,KT bậc lương chấm công ngân hàng trả lương nv 2 Biểu đồ lớp 2.1 Lớp Hồ sơ nhân viên • Thuộc tính - Mã nhân viên - Mã phòng ban - Mã chức danh - Họ tên - Giới tính - Địa chỉ - Ngày sinh - Số CMND - Tình trạng làm việc - Ngày thôi việc - Lí do thôi việc • Phương thức - Thêm nhân viên () - Sửa nhân viên () - Xóa nhân viên () - Lưu nhân viên () - Thoát... • • 5 Biểu đồ hoạt động • Biểu đồ hoạt động nắm bắt hành động và các kết quả, nó tập trung vào các công việc được thực hiện khi thực thi một thủ tục • Khi đăng nhập vào hệ thống, cần phải kiểm tra xem mã đăng ký của người dùng có bị trùng không, nếu trùng thì yêu cầu đổi tên, còn không thì tiếp tục truy nhập 5.1 Biểu đồ hoạt động kiểm tra sự trùng mã • • • • • • • • • • • • • 5.2 Biểu đồ hoạt động... được gửi và nhận giữa một loạt các đối tượng như thế nào? • Biểu đồ tuần tự có hai trục: trục dọc chỉ thời gian, trục ngang chỉ tập hợp các đối tượng 4.1 Quản lí hệ thống • • • 4.2 Quản lý hồ sơ nhân viên (chức năng cập nhật hồ sơ nhan viên) • • • • • • • • 4.3 • • Quản lí hồ sơ nhân viên(chức năng khen thưởng, kỉ luật, thôi việc) • • • • • 4.4 Tra cứu, tìm kiếm • • • • • • 4.5 • • • Quản li bảng công. .. Thoát () • • • • 2.3 Lớp Danh sách khen thưởng • Thuộc tính - Số quyết định khen thưởng - Mã nhân viên - Ngày quyết định - Nội dung khen thưởng - Hình thức khen thưởng • Phương thức - Thêm () - Sửa () - Xóa () - Lưu () - Thoát () • • • • • • • 2.4 Lớp Danh sách kỉ luật • Thuộc tính - Số quyết định kỉ luật - Mã nhân viên - Ngày quyết định - Nội dung kỉ luật - Hình thức kỉ luật • Phương thức - Thêm ()... - Hệ số lương - Lương cơ bản - Phụ cấp chức vụ - Ngày nhập - Lương cơ bản mới - Ngày sửa - Lí do - Phụ cấp chức vụ mới - Ghi chú • Phương thức - Thêm () - Sửa () - Xóa () - Lưu () - Thoát () • 2.6 Lớp Chức danh • • • • Thuộc tính - Mã chức danh - Tên chức danh - Ghi chú • Phương thức - Thêm chức danh () - Sửa chức danh () - Xóa chức danh () - Lưu chức danh () - Thoát () • • • 2.7.Mô hình các lớp PhongBan... Thuộc tính - Mã chức danh - Tên chức danh - Ghi chú • Phương thức - Thêm chức danh () - Sửa chức danh () - Xóa chức danh () - Lưu chức danh () - Thoát () • • • 2.7.Mô hình các lớp PhongBan MaPhongBan : Char TenPhongBan : Char NgayThanhLap : Date GhiChu : Char ThemPB() SuaPb() XoaPB() LuuPB() Thoat() ChucDanh MaChucDanh : Char TenChucDanh : Char GhiChu : Char Luong MaLuong : Char MaChucDanh : Char HeSoLuong... PCChucVu : Float NgayNhap : Date LuongCBMoi : Float NgaySua : Char LiDo : Char PCChucVuMoi : Float NgaySuaPC : Date GhiChu : Char ThemCD() SuaCD() XoaCD() LuuCD() Thoat() HoSoNhanVien MaNhanVien : Char MaPhongBan : Char MaChucDanh : Char HoTen : Char GioiTinh : Boolean DiaChi : Char NgaySinh : Date SoCMND : Char TinhTrangLamViec : Boolean NgayThoiViec : Date LiDoThoiViec : Char DSKhenThuong SoQDKhenThuong... 5.1 Biểu đồ hoạt động kiểm tra sự trùng mã • • • • • • • • • • • • • 5.2 Biểu đồ hoạt động sửa thông tin • • • • • • • • • 5.3 Biểu đồ hoạt động xóa thông tin • • • • • • • • • • 5.4 Biểu đồ hoạt động thống kê, báo cáo • • • • • • • • • • 5.5 Biểu đồ hoạt động cập nhật thông tin • • • • • • • ... thiệu công ty Công ty cổ phần Nhất Phong chuyên cung cấp thiết bị vật tư xây dựng, công ty hoạt động năm với số lượng nhân viên 30 người Cách thức tổ chức hệ thống nhân công ty sau: - Sau thức nhân. .. case Quản trị hệ thống Tên use case Quản trị hệ thống Tác nhân Nhân viên hệ thống Mô tả Nhân viên quản trị hệ thống có nhiệm vụ sửa chữa, khắc phục lỗi hệ thống, phân quyền sử dụng hệ thống cho người... dùng đăng nhập vào hệ thống Nhân viên quản trị hệ thống đăng nhập vào hệ thống với tài khoản Admin thoát khỏi hệ thống thực xong thao tác cần thiết đăng nhập nv hệ thống đổi mk nhân viên QTHT

Ngày đăng: 03/11/2015, 10:44

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan