Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
456,14 KB
Nội dung
TRƯỜNG ĐẠI HỌC BÌNH DƯƠNG KHOA TIN HỌC SRS- NHÓM HỆ THỐNG QUẢNLÝ NHÂN SỰ LƯƠNG Các thành viên: Hoàng Thị Linh Nguyễn Thị Phương Phan Công Đặng Trần Ngọc Viễn Đông Nguyễn Duy Thịnh MỤC LỤC I Giới thiệu I.1 Mục đích Tài liệu soạn thảo nhằm đặc tả hệ thống quảnlýlương công ty vố Trường Giang kết khảo sát quy trình nghiệp vụ doanh nghiệp, yêu cầu chức phi chức năng; làm sở cho công việc thiết kế phát triển hệ thống I.2 Phạm vi dự án Hệ thống thiết kế cho người sử dụng: - Nhân viên Giám đốc Admin Quảnlý Các nghiệp vụ liên quan đến nhân viên chấm công, … thực thủ công, không thuộc phạm vi thiết kế phần mềm I.3 Bảng giải STT Tên Actor Ý nghĩa/Ghi Admin -Người có quyền cao hệ thống Quản lí -Người có quyền quản lí chức hệ thống -Chịu quản lí Giám đốc Giám đốc -Giám đốc (GĐ) người quảnlý đặc biệt, có tất vai trò người quảnlý Giám đốc có quyền định tuyển nhận nhân viên vào công ty hay không Nhân viên -Nhân viên công ty Database - Thu thập thông tin giám sát hệ thống Hệ thống Là tập hợp cấu phần tương tác với nhằm thực mục tiêu định nghĩa trước Tài nguyên Là thành phần sử dụng hệ thống xử lý liệu nhằm thực tác vụ theo yêu cầu Thời gian sẵn sàng Được hiểu thời gian mà hệ thống hoạt động trạng thái bình thường, không kể thời gian hệ thống tạm dừng hoạt động để bảo trì theo kế hoạch định trước Thời gian phản hồi Được hiểu khoảng thời gian tính từ lúc người sử dụng gửi yêu cầu xử lý hợp lệ đến lúc hệ thống trả lại thông tin tiếp nhận yêu cầu tới người sử dụng điều kiện hệ thống hoạt động trạng thái bình thường 10 Thời gian xử lý Được hiểu khoảng thời gian tính từ lúc hệ thống nhận yêu cầu xử lý đến lúc hệ thống hoàn thành việc xử lý yêu cầu 11 Thời gian trả kết Được hiểu khoảng thời gian từ lúc người sử dụng gửi yêu cầu xử lý hợp lệ đến lúc hệ thống trả lại kết tới người sử dụng điều kiện hệ thống hoạt động trạng thái bình thường 12 Hệ thống Là tập hợp cấu phần tương tác với nhằm thực mục tiêu định nghĩa trước 13 Tài nguyên Là thành phần sử dụng hệ thống xử lý liệu nhằm thực tác vụ theo yêu cầu “Hệ thống” “Tài nguyên” diễn giải lần! I.4 Tài liệu tham khảo Khảo sát thực tế Công ty Trường Giang chuyên sản xuất kinh doanh thiết bị viễn thông phục vụ cho ngành công nghệ thông tin Đứng đầu Công ty Giám đốc, người Quảnlý có nhiệm vụ quảnlý nhân viên công ty công đoạn quảnlý nhân : xem, xóa, sửa hồ sơ, ….ngoài quản lí có nhiệm vụ quảnlý phòng ban, quảnlý phận,…dựa theo thị giám đốc Thấp có nhân viên làm việc cho công ty Các yêu cầu hệ thống 2.1 Quảnlý nhân • Quảnlý sơ yếu lí lịch với đầy đủ thông tin như: Họ tên, bí danh, ngày sinh, nơi sinh, dân tộc, tôn giáo, số thẻ công ty, số CMND, quê quán, nơi tại, điện thoại liên hệ • Quảnlý thành viên trình độ cán với thông tin như: Thành phần thân cán bộ, trình độ văn hoá, chuyên môn, trình độ ngoại ngữ, trình độ nhận thức trị • Quảnlý kinh nghiệm, uy tín công tác với thông tin như: Phẩm chất đạo đức, ý thức trách nhiệm, tính kỷ luật, kiến thức chuyên môn, kinh nghiệm công tác, uy tín công tác, nghề nghiệp trước tuyển dụng vào công ty … • Quảnlý diễn biến trình đào tạo trình độ học vấn, trình độ ngoại ngữ, trình độ lí luận trị quảnlý học hàm, học vị phong tặng • Quảnlý diễn biến công tác: Quá trình trước tuyển dụng, trình điều động, bổ nhiệm thuyên chuyển đơn vị, phận, theo dõi trình thực kí kết hợp đồng lao động, trình nghỉ phép (tai nạn, nghỉ thai sản, ), trình cử đào tạo, trình công tác nước, trình khen thưởng kỉ luật • Quảnlý chấm công Quảnlý ngày công làm việc, phân ca làm việc, hỗ trợ chấm công theo ngày, tháng máy chấm công Cho phép đổ liệu từ file Excel vào hệ thống, thực đăng ký ngày nghỉ phép, nghỉ thai sản, tăng ca làm thêm cho nhân viên Tùy theo loại ngày nghỉ mà công ty trả mức lương tương ứng cho nhân viên Các mức trả tương ứng tùy thuộc vào sách luật lao động mà nhà quảnlý linh động nhập vào chương trình Hỗ trợ chấm công thủ công theo ngày/tháng máy chấm công dùng (thẻ từ, vân tay) Đặc biệt, cho phép cập nhật ngày phép hưởng năm nhân viên 2.2 Quảnlý diễn biến lương nhân viên Ngoài chức quảnlý thông tin, phần mềm Quảnlý nhân quảnlý thông tin chi tiết lương nhân viên, bao gồm: Diễn biến lươngquảnlý trình hưởng phụ cấp nhân Thông tin số người giữ mức lương chuyên viên đủ năm thang bậc lương hưởng, in thông tin có liên quan để lập danh sách đề nghị xét nâng bậc in theo mẫu Đưa số nhân có mức lương (in thông tin có liên quan) Đưa số nhân đủ thời gian lên lương hệ số tiền lương hưởng chưa lên lương Điều chỉnh lương theo hàng năm nhân lên lương Tính lương cho nhân viên theo khoản: phụ cấp, khoản cộng thêm, khoản khấu hao, lương thưởng, V.v… I.5 Tổng quan Tài liệu gồm phần chính: - - Phần giới thiệu (phần này) Phần mô tả chung: cung cấp nhìn tổng quan chức hệ thống, ngữ cảnh, môi trường vận hành hệ thống (chủ yếu theo hướng nhìn người dùng) Phần đặc tả: mô tả chi tiết yêu cầu chức năng, phi chức (dành cho chuyên gia phát triển hệ thống) II Mô tả chung II.1 System Environment Nhân viên Giám đốc Quảnlý Hệ thống hiển thị danh sách nhân viên Quảnlý bảng công Tra cứu nhân viên Quảnlý tiền lươngQuảnlý khen thưởng-kỷ luật Admin Quản trị hệ thống Thống kê báo cáo Quảnlý nhân viên Quảnlý phòng ban Quảnlý chế độ Quảnlý phận - Quảnlý phận có trùng với Quảnlý phòng ban hay không? Bộ phận tương đương với phòng ban; hay cấp thấp hơn? - Không thấy phân hệ Quảnlý tuyển dụng (do Giám đốc định) mô tả ban đầu ? Hay việc tuyển dụng thực giấy (ngoài hệ thống) - Quản trị hệ thống có bao gồm Quảnlý người dùng hay không? Đã thấy có phân hệ Quảnlý nhân viên; Quảnlý người dùng có yêu cầu khác II.2 Yêu cầu chức theo kết khảo sát Phần mô tả trường hợp sử dụng cho actor Nhân viên Nhân viên Xem danh sách nhân viên Đăng nhập 1.1 Use case đăng nhập Nhân viên Đăng nhập Mô tả ngắn gọn: Nhân viên dùng use-case để đăng nhập truy cập vào hệ thống Mô tả bước: a Nhân viên chọn nút ‘đăng nhập’ giao diện b Nhân viên điền thông tin cần thiết vào form xác nhận c Hệ thống kiểm tra thông tin vào giao diện chính, sai yêu cầu đăng nhập lại Use case xem danh sách nhân viên 1.2 Nhân viên Xem danh sách nhân viên Mô tả ngắn gọn: Nhân viên chọn chức xem danh sách nhân viên Mô tả bước: Nhân viên phải kết nối với Hệ thống chủ trước sử dụng Use Case a Nhân viên chọn nút ‘danh sách nhân viên’ giao diện b Hệ thống hiển thị thông tin bảng danh sách nhân viên c Người dùng chọn chấm dứt việc xem danh sách nhân viên d Hệ thống thoát khỏi việc xem danh sách Gíam đốc Kỷ luật Đăng nhập Khen thưởng Xem danh sách nhân viên Tra cứu nhân viên theo đơn vị Thống kê phòng ban Giám đốc Thống kê nhân viên 2.1 Use case đăng nhập Gíam đốc Đăng nhập Mô tả ngắn gọn: Gíam đốc dùng use-case để đăng nhập truy cập vào hệ thống Mô tả bước: a Gíam đốc chọn nút ‘đăng nhập’ giao diện b Gíam đốc điền thông tin cần thiết vào form xác nhận c Hệ thống kiểm tra thông tin vào giao diện chính, sai yêu cầu đăng nhập lại 2.2 Use case kỷ luật Gíam đốc Kỷ luật Mô tả ngắn gọn: Gíam đốc dùng use-case để quảnlý ký luật nhân viên Mô tả bước: Gíam đốc phải kết nối với Hệ thống chủ trước sử dụng Use Case a Gíam đốc chọn mục ‘kỷ luật’ giao diện b Hệ thống hiển thị danh sách nhân viên kỉ luật c Nếu gíam đốc muốn kỷ luật nhân viên phải nhập họ tên nhân viên, ngày kỷ luật,nguyên nhân hình thức kỷ luật Sau nhấn nút lưu d Hệ thống lưu lại thông tin kỷ luật vào sở liệu Cần có use case quảnlý hình thức kỷ luật 2.3 Use case khen thưởng Gíam đốc Khen thưởng 10 Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý hay giám đốc Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thống kê phòng ban công ty hiển thị Không có - 2.8 Use Case “Thống kê nhân viên” Use case name Thống kê nhân viên Tóm tắt - Actor sử dụng - Dòng kiện Dùng xem thống kê báo cáo danh sách thông tin nhân viên có công ty Quản lý, Gíam đốc Use Case bắt đầu người dùng muốn danh sách thông tin nhân viên Hệ thống hiển thị danh sách thông tin nhân viên công ty Người dùng tiến hành chọn thao tác in thống kê Người dùng dừng chức xem báo cáo thống kê Trở lại hình Dòng kiện khác - Các yêu cầu đặc biệt - Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý hay giám đốc Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thống kê phòng ban công ty hiển thị Không có 2.9 - Nếu người dùng không chọn thao tác in mà dừng chức thống kê phòng ban trở bại hình Không có Use Case “Tính lương” Use case name Tính lương Tóm tắt - Dùng Để tính lương cho nhân viên đến hạn trả lương Actor sử dụng - Quảnlý Dòng kiện Use case bắt đầu người dùng muốn tính lương nhân viên để dễ dàng toán Người dùng nhập thông tin nhân viên,số ngày nghỉ… sau bấm nút tính tiền Dòng kiện khác - Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực - Nếu Use case thành công thông tin tiền lương nhân viên phù hợp với ngày công tương ứng hiển thị Ngược lại trạng thái hệ thống không đổi 41 Điểm mở rộng 2.10 - Không có Use Case “Phân quyền” Use case name Phân quyền Tóm tắt - Actor sử dụng - Dòng kiện Dùng use-case để phân quyền truy cập vào hệ thống Use-case “Phân Quyền” dùng để phần quyền truy cập hệ thống,bảo vệ quyền truy cập riêng cho nhân viên Admin Khi Admin nhấn vào chức tạo phân quyền hình phân quyền lên Trên hình có tên đăng nhập , mật loại quyền truy cập Khi Admin nhập tên mật vào cấp quyền truy cập Sau nhập tên ,mật cấp quyền xong , chức lưu thông tin vào hệ thống Dòng kiện khác - Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Hệ thống đăng nhập thành công Trạng thái hệ thống sau thực Điểm mở rộng - Khi phân quyền thành công , hệ thống lưu thông tin vào sở liệu Không có 2.11 - Use Case “Thay đổi tham số” Use case name Thay đổi tham số Tóm tắt - Dùng để thay đổi thông số hệ thống Actor sử dụng - Admin Dòng kiện Use case bắt đầu admin muốn thay đổi thông số hệ thống Admin thay đổi thông số hệ thống như:quản lý,nhân viên… Dòng kiện khác - Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò admin Trạng thái hệ thống sau thực - Điểm mở rộng - Nếu Use case thành công thông tin admin muốn thay đổi chỉnh sửa lại liệu Ngược lại trạng thái hệ thống không đổi Không có 42 2.12 Use Case “Quản lý phòng ban” 2.12.1 Use Case “Thêm phòng ban” Use case name Thêm phòng ban Tóm tắt - Dùng use-case để nhập vào phòng ban Actor sử dụng - Quảnlý Dòng kiện Dòng kiện khác Use case bắt đầu người dùng muốn thêm phòng ban Hệ thống hiển thị danh sách phòng ban công ty Người dùng tiến hành nhập thông tin phòng ban gồm :Mã phòng ban, tên phòng ban, Sau điền đẩy đủ thông tin cần thiết nhân viên vào textbox, người sử dụng hệ thống chọn chức Thêm (Add) Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin phòng ban thêm vào hệ thống phòng ban tự động xếp tăng theo tên Danh sách phòng ban thêm vào hiển thị trở lại hình Thông tin phòng ban không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin phòng ban đơn vị hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.12.2 Use Case “Cập nhập phòng ban” Use case name Cập nhập phòng ban Tóm tắt - Dùng use-case để chỉnh sửa thông tin phòng ban Actor sử dụng - Quảnlý Dòng kiện Khi người chỉnh sửa thông tin phòng ban Quảnlý chọn mục cập nhập phòng ban giao diện 10 Hệ thống hiển thị danh sách phòng ban công ty 43 11 Người dùng chọn phòng ban cần sửa, sau tiến hành nhập thông tin phòng Sau điền đẩy đủ thông tin cần thiết nhân viên vào textbox, người sử dụng hệ thống chọn chức lưu 12 Hệ thống kiểm tra tính hợp lệ thông tin 13 Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại 14 Nếu hợp lệ thông tin phòng ban lưu lại vào hệ thống phòng ban tự động xếp tăng theo tên 15 Danh sách phòng ban lưu lại hiển thị trở lại hình Dòng kiện khác - - Thông tin phòng ban không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc phòng ban không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin phòng ban đơn vị hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.12.3 Use Case “xóa phòng ban” Use case name Xóa phòng ban Tóm tắt - Dùng use-case để xóa thông tin phòng ban Actor sử dụng - Quảnlý Dòng kiện Dòng kiện khác Use Case bắt đầu người dùng muốn xóa thông tin phòng ban Hệ thống hiển thị danh sách thông tin phòng ban viên công ty Người dùng tiến hành xóa thông tin phòng ban Chọn tên phòng ban cần xóa, chọn chức Xóa (Delete) Hệ thống tiến hành xóa tên thông tin phòng ban khỏi danh sách 10 Danh sách thông tin phòng ban hiển thị trở lại hình - Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin nhân viên đơn vị hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 44 2.13 Use Case “Quản lý chế độ nhân viên” 2.13.1 Use Case “Thêm chế độ nhân viên” Use case name Thêm chế độ nhân viên Tóm tắt - Actor sử dụng - Dòng kiện Dòng kiện khác Dùng use-case để nhập vào nhân viên vào danh sách nhân viên hưởng chế độ Quảnlý Use case bắt đầu người dùng muốn thêm nhân viên hưởng chế độ Hệ thống hiển thị danh sách nhân viên hưởng chế độ công ty Người dùng tiến hành nhập thông tin nhân viên hưởng chế độ Sau điền đẩy đủ thông tin cần thiết nhân viên vào textbox, người sử dụng hệ thống chọn chức Thêm (Add) Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin nhân viên thêm vào hệ thống Nhân viên tự động xếp tăng theo tên Danh sách thông tin nhân viên thêm vào hưởng chế độ hiển thị trở lại hình Thông tin nhân viên không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin nhân viên đơn vị hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.13.2 Use Case “Cập nhập chế độ nhân viên” Use case name Cập nhập nhân viên Tóm tắt - Actor sử dụng - Dòng kiện Dùng use-case để chỉnh sửa thông tin nhân viên hưởng chê độ Quảnlý Khi người chỉnh sửa hồ sơ nhân viên hưởng chế độ Quảnlý chọn mục cập nhập giao diện Hệ thống hiển thị danh sách nhân viên hưởng chế độ công ty Người dùng chọn nhân viên cần sửa, sau tiến hành nhập lại 45 Dòng kiện khác - - thông tin nhân viên Sau điền đẩy đủ thông tin cần thiết nhân viên vào textbox, người sử dụng hệ thống chọn chức lưu Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin nhân viên thêm vào hệ thống Nhân viên tự động xếp tăng theo tên Danh sách nhân viên thêm vào hiển thị trở lại hình Thông tin nhân viên không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin nhân viên đơn vị hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.13.3 Use Case “xóa chế độ nhân viên” Use case name Cập nhập nhân viên Tóm tắt - Actor sử dụng - Dòng kiện Dùng use-case để xóa hồ sơ nhân viên hưởng chế độ Quảnlý Dòng kiện khác - Use Case bắt đầu người dùng muốn xóa hồ sơ nhân viên hưởng chế độ Hệ thống hiển thị danh sách nhân viên hưởng chế độ công ty Người dùng tiến hành xóa thông tin nhân viên Chọn tên nhân viên cần xóa, chọn chức Xóa (Delete) Hệ thống tiến hành xóa tên nhân viên khỏi danh sách Danh sách nhân viên hiển thị trở lại hình Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin nhân viên đơn vị hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.14 Use Case “Quản lý bảng công” 46 2.14.1 Use Case “Thêm bảng công” Use case name Thêm bảng công Tóm tắt - Dùng use-case để thêm thông tin chấm công nhân viên Actor sử dụng - Quảnlý Dòng kiện Use case bắt đầu người dùng muốn thêm thông tin chấm công nhân viên Hệ thống hiển thị danh sách chấm công nhân viên công ty Người dùng tiến hành nhập thông tin Sau điền đẩy đủ thông tin cần thiết vào textbox, người sử dụng hệ thống chọn chức Thêm (Add) Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin chấm công thêm vào hệ thống Thông tin chấm công nhân viên thêm tự động xếp tăng theo tên Danh sách Thông tin chấm công nhân viên thêm thêm vào hiển thị trở lại hình Dòng kiện khác Thông tin việc chấm công không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin chấm công nhân viên hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.14.2 Use Case “Cập nhập bảng công” Use case name Cập nhập bảng công Tóm tắt - Actor sử dụng - Dòng kiện Dùng use-case để chỉnh sửa thông tin chấm công nhân viên Quảnlý Hệ thống hiển thị danh sách chấm công nhân viên công ty Người dùng tiến hành nhập thông tin cần sửa Sau điền đẩy đủ thông tin cần thiết vào textbox, người sử dụng hệ thống chọn chức lưu Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin chấm công lưu lại vào hệ thống Thông tin chấm công nhân viên thêm tự động xếp tăng theo tên Danh sách Thông tin chấm công nhân viên thêm 47 lưu lại hiển thị trở lại hình Dòng kiện khác Thông tin việc chấm công không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin chấm công lưu lại hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.14.3 Use Case “xóa bảng công” Use case name Xóa bảng công Tóm tắt - Dùng use-case để xóa thông tin chấm công nhân viên Actor sử dụng - Quảnlý Dòng kiện Dòng kiện khác - Use Case bắt đầu người dùng muốn xóa thông tin chấm công nhân viên Hệ thống hiển thị danh sách thông tin chấm công nhân viên Người dùng tiến hành xóa thông tin thông tin chấm công nhân viên Chọn mã nhân viên cần xóa, chọn chức Xóa (Delete) Hệ thống tiến hành xóa thông tin chấm công nhân viên khỏi danh sách Danh sách thông tin chấm công nhân viên hiển thị trở lại hình Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin chấm công nhân viên hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.15 Use Case “Quản lý phận” 2.15.1 Use Case “Thêm phận” Use case name Thêm phận 48 Tóm tắt - Dùng use-case để nhập vào phận Actor sử dụng - Quảnlý Dòng kiện Use case bắt đầu người dùng muốn thêm phận Hệ thống hiển thị danh sách phận công ty Người dùng tiến hành nhập thông tin phận Sau điền đẩy đủ thông tin cần thiết phận vào textbox, người sử dụng hệ thống chọn chức Thêm (Add) Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin phận thêm vào hệ thống phận tự động xếp tăng theo tên Danh sách phận thêm vào hiển thị trở lại hình Dòng kiện khác Thông tin phận không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin phận hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.15.2 Use Case “Cập nhập phận” Use case name Cập nhập phận Tóm tắt - Dùng use-case để chỉnh sửa thông tin phận Actor sử dụng - Quảnlý Dòng kiện Khi người chỉnh sửa hồ sơ phận Quảnlý chọn mục cập nhập phận giao diện Hệ thống hiển thị danh sách phận công ty Người dùng chọn phận cần sửa Sau tiến hành nhập thông tin phận Sau điền đẩy đủ thông tin cần thiết nhân viên vào textbox, người sử dụng hệ thống chọn chức lưu Hệ thống kiểm tra tính hợp lệ thông tin Nếu không hợp lệ hệ thống báo lỗi người dùng chỉnh lại Nếu hợp lệ thông tin phận lưu lại vào hệ thống Nhân viên tự động xếp tăng theo tên Danh sách phận thêm vào hiển thị trở lại hình Dòng kiện khác - Thông tin phận không đầy đủ : Nếu thông tin người sử dụng hệ thống nhập vào không đầy đủ hệ thống 49 - hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc Việc xác nhận không người sử dụng hệ thống chấp thuận: Nếu việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin phận hiển thị Ngược lại trạng thái hệ thống không đổi Không có - 2.15.3 Use Case “xóa phận” Use case name Xóa phận Tóm tắt - Dùng use-case để xóa hồ sơ phận Actor sử dụng - Quảnlý Dòng kiện Use Case bắt đầu người dùng muốn xóa hồ sơ phận Hệ thống hiển thị danh sách phận công ty Người dùng tiến hành xóa thông tin phận Chọn tên phận cần xóa, chọn chức Xóa (Delete) Hệ thống tiến hành xóa tên phận khỏi danh sách Danh sách phận hiển thị trở lại hình Dòng kiện khác - Không có Các yêu cầu đặc biệt - Không có Trạng thái hệ thống bắt đầu thực - Người phép sử dụng use case buộc phải đăng nhập với vai trò quảnlý Trạng thái hệ thống sau thực Điểm mở rộng - Nếu Use case thành công thông tin phận hiển thị Ngược lại trạng thái hệ thống không đổi Không có - Tổng hợp sáng lọc trùng lặp STT Use-case Actor sử dụng Đăng nhập Admin, giám đốc, nhân viên, quảnlý Kỷ luật nhân viên giám đốc Khen thưởng nhân viên giám đốc Xem danh sách nhân viên Admin, giám đốc, nhân viên, quảnlý 50 Tra cứu nhân viên theo đơn vị Admin, giám đốc, quảnlý Thống kê nhân viên giám đốc, quảnlý Thống kê phòng ban giám đốc, quảnlýQuảnlý nhân QuảnlýQuảnlý bảng chấm công Quảnlý 10 Quảnlý phòng ban Quảnlý 11 Quảnlý chế độ lươngQuảnlý 12 Quảnlý phận Quảnlý 13 Tính lươngQuảnlý 14 Phân quyền admin 15 Thay đổi tham số admin Trong đó: Nhân viên: use case, quảnlý : 11 use case, Giams đốc : use case, Admin: use case Yêu cầu phi chức a) Hiệu suất: Hiệu liên quan đến tài nguyên sử dụng điều kiện xác định - Yêu cầu thời gian: Thời gian cho phép để hệ thống phản hồi lại thông tin tiếp nhận yêu cầu xử lý từ phía người sử dụng 3-5 giây (s); thời gian cho phép để thị đầy đủ trang thông tin/cổng thông tin điện tử tĩnh 3-5 (s); thời gian cho phép để gửi kết tìm kiếm thông tin 10-15 (s); - Tài nguyên sử dụng: Tài nguyên lưu trữ chiếm dụng hệ thống trạng thái họat động bình thường không phép lớn 80% tài nguyên lưu trữ phép sử dụng 20% tài nguyên lưu trữ dùng chung thời điểm; tài nguyên vi xử lý mà phần mềm ứng dụng thuộc hệ thống chiếm dụng máy chủ không phép lớn 40% tài nguyên vi xử lý dùng chung thời điểm; nhớ truy cập ngẫu nhiên mà phần mềm ứng dụng thuộc hệ thống chiếm dụng máy chủ không phép lớn 50% nhớ truy cập ngẫu nhiên máy chủ; - Công suất tối đa: Đảm bảo khả 100 người sử dụng dịch vụ truy cập đồng thời; đảm bảo khả thực 10 giao dịch/giây; băng thông sử dụng tối đa cho phép 20% băng thông toàn mạng; đảm bảo tối thiểu 80% số giao dịch thực thành công/một phút; b) Tương thích: Mức độ hệ thống/cấu phần trao đổi thông tin với hệ thống hay cấu phần khác, và/hoặc thực thi chức cần thiết hệ thống điều kiện chia môi trường phần cứng phần mềm - Cùng tồn tại: Hệ thống đảm bảo khả sử dụng tài nguyên dùng chung lưu trữ, vi xử lý, nhớ truy cập ngẫu nhiên tảng ảo hóa; - Tương tác liên thông: Hệ thống cung cấp dịch vụ công trực tuyến phải tích hợp để trao đổi thông tin với hệ thống trang thông tin/cổng thông tin điện tử 51 địa phương đảm bảo khả truy cập dịch vụ từ điểm truy cập nhất; hệ thống cung cấp dịch vụ công trực tuyến phải tích hợp đảm bảo sử dụng dịch vụ/hệ thống dùng chung dịch vụ/hệ thống toán, dịch vụ thư mục, xác thực phân quyền truy cập c) Tính khả dụng: Mức độ hệ thống hiểu được, học cách sử dụng làm hài lòng người sử dụng trường hợp cụ thể - Phù hợp với nhu cầu: Mức độ người sử dụng nhận biết phù hợp dịch vụ công trực tuyến với nhu cầu người sử dụng Sự phù hợp với nhu cầu phụ thuộc vào khả nhận biết phù hợp chức dịch vụ công nhu cầu người sử dụng từ giai đoạn đầu tiếp xúc sử dụng dịch vụ công thông qua tài liệu hướng dẫn, giới thiệu Các thông tin, tài liệu liên quan kèm với dịch vụ công trực tuyến bao gồm: Thuyết minh, hướng dẫn sử dụng, thông tin dịch vụ; - Khả giúp người sử dụng học được: Hệ thống hỗ trợ hỏi đáp trực tuyến; tài liệu hướng dẫn sử dụng cung cấp trực tuyến với tổng số khung (help frame) nhỏ 50 khung; thời gian trung bình cho phép để người sử dụng bình thường (tốt nghiệp Phổ thông trung học) học sử dụng hệ thống (h); - Giao diện người sử dụng: Tông màu chủ đạo giao diện tông màu xanh da trời, trắng; Giao diện hỗ trợ 02 ngôn ngữ (tiếng Việt + tiếng Anh); cung cấp nhiều phương án giao diện để chủ đầu tư lựa chọn trước triển khai - Khả truy cập: Khả hệ thống sử dụng nhiều nhóm đối tượng người sử dụng khác ngữ cảnh xác định Sự đa dạng đối tượng sử dụng hiểu: Người bình thường/người khuyết tật, theo độ tuổi khác nhau, lãnh đạo/cán nghiệp vụ/cán chuyên trách/người sử dụng dịch vụ… d) Tính tin cậy: Mức độ hệ thống thực chức với tham số đầu vào xác định khoảng thời gian xác định trả lại kết xác phạm vi cho phép - Trưởng thành: Giải pháp hệ thống phải có thời gian phát triển tối thiểu năm, số lượng khách hàng tối thiểu 100 khách hàng với quy mô tương tự; chứng nhận tính tin cậy tổ chức chứng nhận thứ ba; lỗi tràn số, vòng lặp vô hạn; kiểm tra liệu đầu vào trước thực tác vụ; - Sẵn sàng: Tính sẵn sàng hệ thống phải đạt mức 99,5% theo năm, không kể thời gian bảo trì theo kế hoạch định trước; thời gian không sẵn sàng hệ thống phải nhỏ giờ/1 tháng không tính thời gian bảo trì hệ thống; - Khả chịu lỗi: Hệ thống đảm bảo hoạt động bình thường trường hợp máy chủ vật lý/máy chủ ứng dụng bị lỗi; - Khả phục hồi: Trong trường hợp xảy cố (dữ liệu, máy chủ vật lý, máy chủ ứng dụng), thời gian cho phép để hệ thống phục hồi trạng thái hoạt động bình thường (h); 52 - Thời gian lần xảy cố gián đoạn hoạt động hệ thống: Thời gian cho phép hai lần liên tiếp xảy cố tháng; e) An toàn thông tin: Mức độ hệ thống bảo vệ thông tin, liệu đảm bảo cá nhân, hệ thống khác truy cập liệu phạm vi cho phép - Bảo mật: Hệ thống hỗ trợ khả cấu hình ứng dụng đảm bảo khả bảo mật nhiều mức (trình diễn, nghiệp vụ, truy cập liệu); sử dụng kênh kết nối an toàn việc truy cập máy chủ ứng dụng công cụ quản lý; - Toàn vẹn: Không cho phép tên tài khoản mật đăng nhập truyền môi trường mạng mà không mã hóa; - Chống chối bỏ: Hỗ trợ việc truy vết kiểm toán lớp tương tác trình diễn, nghiệp vụ, truy cập liệu nhằm xác định xác thực thể gây kiện/hành động hệ thống; - Xác thực: Hệ thống hỗ trợ việc xác thực tên tài khoản, mật đăng nhập; hỗ trợ khả xác thực chữ ký số; hỗ trợ khả xác thực đa nhân tố f) Duy trì được: Mức độ hiệu xuất hiệu mà hệ thống hỗ trợ chủ thể xác định thực việc giữ cho hệ thống tiếp tục hoạt động trạng thái bình thường sau bàn giao Sự trì bao gồm việc hiệu chỉnh, cải thiện chỉnh sửa phần mềm ứng dụng theo yêu cầu nghiệp vụ, yêu cầu hệ thống đặc tả chức hệ thống; việc cài đặt các cập nhật nâng cấp phần mềm ứng dụng Sự trì hiểu khả hệ thống tạo thuận lợi để chủ thể thực hoạt động trì/sự hài lòng người thực tác nghiệp trì hệ thống - Phân tích được: Việc triển khai bao gồm việc cung cấp công cụ cho phép hệ thống phân tích nhằm xác định lỗi thân hệ thống cung cấp báo cáo cố/lỗi/sự kiện khác - Hiệu chỉnh được: Việc cung cấp mã nguồn hệ thống, tài liệu thiết kế hệ thống tài liệu hướng dẫn cấu hình hệ thống… đảm bảo quan chủ quản hệ thống dễ dàng tự phát triển thêm chức phục vụ nghiệp vụ cụ thể; - Khả chuyển: Hệ thống hỗ trợ tảng phần cứng số nhà cung cấp phổ biến IBM, HP, Dell…; hỗ trợ hệ điều hành máy chủ Linux, Unix, Windows Server; hỗ trợ khả dịch chuyển từ tảng chạy Unix sang nên tảng chạy Windows Server cách dễ dàng, không phát sinh thêm chi phí kinh phí không đáng kể; - Thích ứng: Hệ thống hỗ trợ đa kênh truy cập với kích thước hình hiển thị khác hỗ trợ truy cập thông qua máy tính cá nhân, điện thoại thông minh, thiết bị di động, ki ốt thông tin… bảng sở liệu cho phép mở rộng trường thuộc tính lên đến 50 trường; - Tính cài đặt được: Hệ thống đóng gói cài đặt dễ dàng, cách tự động, hạn chế thao tác cấu hình thủ công; cung cấp hướng dẫn cài đặt, cấu hình hệ thống dạng video; tổng thời gian cài đặt hệ thống không 12 (h); tổ chức khóa đào tạo cán chuyên trách; 53 - Khả thay được: Tất phần mềm thương mại thuộc hệ thống phải hỗ trợ khả thay phần mềm thương mại khác có mục đích sử dụng môi trường 54 55 ... đốc Quản lý Hệ thống hiển thị danh sách nhân viên Quản lý bảng công Tra cứu nhân viên Quản lý tiền lương Quản lý khen thưởng-kỷ luật Admin Quản trị hệ thống Thống kê báo cáo Quản lý nhân viên Quản. .. năm nhân viên 2.2 Quản lý diễn biến lương nhân viên Ngoài chức quản lý thông tin, phần mềm Quản lý nhân quản lý thông tin chi tiết lương nhân viên, bao gồm: Diễn biến lương quản lý trình hưởng phụ... viên Quản lý phòng ban Quản lý chế độ Quản lý phận - Quản lý phận có trùng với Quản lý phòng ban hay không? Bộ phận tương đương với phòng ban; hay cấp thấp hơn? - Không thấy phân hệ Quản lý tuyển