(Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ (Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ (Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ (Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ (Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ (Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ (Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ
Trang 1TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HTTTKT&TMĐT
- -BÀI THẢO LUẬN
HỌC PHẦN: PHÁT TRIỂN HỆ THỐNG THÔNG TIN KINH TẾ
Trang 2CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
BIÊN BẢN HỌP NHÓM
Nhóm 8
1 Buổi làm việc thứ: 01
2 Địa điểm làm việc: Phòng V401
3 Thời gian làm việc: ngày 3 tháng 4 năm 2021
4 Các thành viên:
5 Mục tiêu cuộc họp: Phân tích đề tài, thống nhất ý tưởng và phân công công việccho mỗi thành viên trong nhóm, kèm deadline
6 Nội dung công việc:
Nhóm trưởng tóm tắt nội dung, yêu cầu của đề tài cho cả nhóm lên ý tưởng
Xây dựng đề cương bài thảo luận và phân công công việc cho các thành viên trong nhóm Nhiệm vụ thành viên:
18D190108 Nguyễn Thị Thu Trang Đặc tả yêu cầu phần mềm
18D190169 Nguyễn Vân Trang Đặc tả yêu cầu phần mềm
18D190110 Trần Thị Thu Trang Cài đặt cơ sở dữ liệu trên SQL,kiểm thử
18D190171 Bùi Minh Tú
Sơ đồ phân rã chức năngBiểu đồ luồng dữ liệu18D190110 Nguyễn Trí Tuệ Powerpoint
18D190111 Cao Lê Tùng Thuyết trình
18D190052 Vũ Mạnh Tùng Thiết kế giao diện
Deadline: 10/04/2021
Nhóm trưởng Trần Thị Thu Trang
Trang 3CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
BIÊN BẢN HỌP NHÓM
Nhóm 8
1 Buổi làm việc thứ: 02
2 Địa điểm làm việc: Phòng V401
3 Thời gian làm việc: ngày 11 tháng 4 năm 2021
5 Mục tiêu cuộc họp: Đóng góp ý kiến bài làm, sửa bài, giao nhiệm vụ mới
6 Nội dung công việc:
Nhiệm vụ thành viên:
18D190108 Nguyễn Thị Thu Trang Đặc tả yêu cầu phần mềm
18D190169 Nguyễn Vân Trang Đặc tả yêu cầu phần mềm
18D190110 Trần Thị Thu Trang Cài đặt cơ sở dữ liệu trên SQL,kiểm thử
18D190171 Bùi Minh Tú
Sơ đồ phân rã chức năngBiểu đồ luồng dữ liệu18D190110 Nguyễn Trí Tuệ Thuyết trình
18D190052 Vũ Mạnh Tùng Thiết kế giao diện
Trang 4Tổng hợp word và check bài: Trần Thị Thu Trang
2 Địa điểm làm việc: Phòng V401
3 Thời gian làm việc: ngày 17 tháng 4 năm 2020
5 Mục tiêu cuộc họp: Đóng góp ý kiến bài làm, sửa bài
6 Nội dung công việc:
Nhiệm vụ thành viên:
Giao diện: Vũ Mạnh Tùng
Kiểm thử: Trần Thị Thu Trang
Tổng hợp word và check bài: Trần Thị Thu Trang
Deadline: 24/4/2020
Trang 5Nhóm trưởng
Trần Thị Thu Trang
Hệ thống quản lý nhân sự
Lời mở đầu: 9
I Kế hoạch dự án 9
1 Phác thảo dự án 9
1.1 Lí do chọn dự án 9
1.2 Mục tiêu: 10
1.3 Xác định các vấn đề mà hệ thống có thể giải quyết 10
1.1.4 Lựa chọn mô hình phát triển phần mềm 11
1.5 Ước lượng kinh phí 12
2 Bảng công việc và ước lượng thời gian 12
II Đặc tả yêu cầu phần mềm 14
2.1 Đặc tả chức năng: 14
2.1.1 Đăng nhập: 14
2.1.2 Tìm kiếm 15
2.1.4 Quản lý thông tin nhân viên: 15
2.1.5 Quản lý chấm công: 15
2.1.6 Quản lý lương thưởng: 15
2.1.7 Thống kê báo cáo: 15
2.2 Đặc tả phi chức năng: 15
2.2.1 Chức năng giao diện: 15
2.2.2 Đặc tả miền dữ liệu: 16
III Tài liệu phân tích hệ thống: 16
3.1 Biểu đồ phân rã chức năng: 16
3.2 Biểu đồ luồng dữ liệu: 17
Trang 63.3 Thiết kế CSDL: 18
IV Thiết kế giao diện: 20
4.1 Giao diện đăng nhập: 20
4.2 Giao diện quản lý thông tin nhân viên: 21
4.3 Giao diện quản lý chấm công: 23
4.4 Giao diện quản lý lương: 23
V, Kiểm thử 24
5.1 Đăng nhập thành công 26
5.2 Đăng nhập tài khoản chưa đăng kí 27
5.3 Đăng nhập hệ thống lỗi do nhập sai mật khẩu 28
5.4 Đăng nhập hệ thống lỗi do nhập sai [Tên đăng nhập] 29
5.5 Đăng nhập hệ thống lỗi do bỏ trống trường [Tên đăng nhập] 29
5.6 Đăng nhập hệ thống lỗi do bỏ trống trường [Mật khẩu] 30
5.7 Cập nhật (Sửa thông tin cá nhân) 31
5.8 Cập nhật (Sửa thông tin cá nhân) 32
5.9 Cập nhật (sửa thông tin cá nhân) 33
5.10 Tìm kiếm (Thông tin nhân viên) 34
5.11 Tìm kiếm (Thông tin nhân viên) 35
5.13 Sửa tài khoản 36
5.14 Xóa tài khoản 36
Trang 7Lời mở đầu:
Ngày nay, CNTT đóng một vai trò vô cùng quan trọng, trở thành một phần tất yếu củacuộc sống, đặc biệt là trong bối cảnh hội nhập kinh tế toàn cầu như hiện nay Để có thểhội nhập với các nước trong khu vực cũng như trên thế giới, bên cạnh việc phát triểnkinh tế thì việc quan tâm phát triển lĩnh vực CNTT là vô cùng quan trọng Bởi lẽ,CNTT có vai trò to lớn, hỗ trợ, thúc đẩy sự phát triển của mọi mặt trong đời sống xãhội Ta có thể nhận thấy mức độ ứng dựng CNTT vào hoạt động sản xuất, kinh doanhhiện nay là rất cao, trong đó đặc biệt chú trọng triển khai các phần mềm hỗ trợ cácnghiệp vụ chính yếu như tài chính kế toán,quản lý chuỗi cung ứng, lập kế hoạch sảnxuất, quán lý nhân sự Nhận thấy tầm quan trọng của vấn đề này, nhóm chúng emquyết định chọn nghiên cứu đề tài: “phát triển hệ thống thông tin quản lý nhân sự”Trong suốt quá trình tìm hiểu và thực hiện xây dựng dự án, do còn hạn chế về mặt kiếnthức nghiệp vụ, kỹ năng quản trị dự án cũng như về mặt thời gian tìm hiểu, khảo sát,nghiên cứu đề tài nên bài của chúng em không tránh khỏi sai sót Chính vì vậy chúng
em rất mong được thầy cùng các bạn góp ý Chúng em xin chân thành cảm ơn
Trang 8Tuy nhiên để xây dựng và phát triển một phần mềm ứng dụng thành công trongthực tế đòi hỏi nhóm phát triển phải nắm được những nguyên tắc, quy trình, những yếu
tố căn bản để xây dựng và phát triển một phần mềm Và câu hỏi đặt ra là: Phải quản lýmột dự án công nghệ thông tin như thế nào và phát triển nó ra sao?
Được sự hướng dẫn của cô Hàn Minh Phương - giảng viên học phần Phát triển hệthống thông tin kinh tế, nhóm 8 đã có những hiểu biết căn bản về việc phát triển một
dự án về hệ thống thông tin Và để nắm vững hơn, nhóm đề tài chọn thực hiện đề
tài “Phát triển hệ thống quản lý nhân sự”.
dữ liệu thông qua cơ chế phân quyền truy cập cho người sử dụng.
Hệ thống quản lý nhân sự cũng tích hợp một loạt các công cụ báo cáo; số liệu được thu thập theo thời gian thực giúp nhà quản lý đưa ra các quyết định kịp thời và chính xác, cung cấp một giải pháp quản lý nhân sự toàn diện, bao gồm đầy đủ các tính năng quản trị nhân sự: tuyển dụng, chấm công, tính lương, … và hoàn toàn phù hợp với những quy định mới nhất trong luật lao động Việt Nam.
Hệ thống quản lý nhân sự cũng là công cụ giúp gia tăng sự kết nối giữa các phòng ban, nhân viên & Ban Lãnh Đạo trong doanh nghiệp, giúp xây dựng văn hóa doanh nghiệp một cách rõ ràng & nâng cao hiệu quả quản lý nhân sự một cách rõ nét hơn.
1.3 Xác định các vấn đề mà hệ thống có thể giải quyết
- Giúp đánh giá được nguồn nhân lực tốt, hoạch định nhân sự trong tương lai
- Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về Nhân viên
- Quản lý được các chế độ của Công ty dành cho nhân viên
- Thống kê, báo cáo, in ấn các hoạt động theo tuần, tháng/năm.
Trang 9- Quản lý được quá trình tuyển dụng nhân viên mới từ bước nộp hồ sơ cho đến ngày có kết quả.
- Cập nhật thường xuyên các nhu cầu tuyển dụng nhân viên mới
- Loại bỏ và giảm chi phí
Chi phí lương.
Chi phí điều chỉnh lỗi tính toán.
Chi phí sổ sách, giấy tờ, hồ sơ.
- Gia tăng tốc độ hoạt động
- Hạn chế việc tính toán sai lệch các số liệu
- Nhân viên có cơ hội học tập các kiến thức về máy tính, cách sử dụng Internet,
1.1.4 Lựa chọn mô hình phát triển phần mềm
Xây dựng phần mềm theo mô hình chữ V:
Mô hình tuyến tính, các giai đoạn được thực hiện tuần tự và không lặp lại, phù hợpvới các bài toán đơn giản, dự án nhỏ, hoạt động nghiệp vụ rõ ràng Còn mô hình lặp thìcác giai đoạn được thực hiện lặp lại hoặc song song, nó chỉ phù hợp với các dự án lớn,
cơ sở hạ tầng công nghệ thông tin trong doanh nhiệp cần đảm bảo, cần nhiều kinh phí,thời gian, nhân lực, bài toán phức tạp có độ rủi ro cao mà các hoạt động nghiệp vụchưa rõ ràng Vì vậy mô hình tuyến tính là mô hình phù hợp với dự án
Trong mô hình tuyến tính bao gồm: Mô hình chữ V và mô hình thác nước
Trang 10Không chọn mô hình thác nước, dù đây cũng là mô hình tuyến tính cũng được ứngdụng trong các phần mềm có quy mô nhỏ, đơn giản vì với mô hình thác nước quy trìnhphải được thực hiện một cách tuần tự; kết thúc giai đoạn, rồi mới được thực hiện giaiđoạn tiếp theo Do đó, nhược điểm chính của mô hình thác nước là rất khó khăn trongviệc thay đổi các giai đoạn đã được thực hiện Giả sử, pha phân tích và xác định yêucầu đã hoàn tất và chuyển sang pha kế tiếp, nhưng lúc này lại có sự thay đổi yêu cầucủa người sử dụng; thì chỉ còn cách là phải thực hiện lại từ đầu nếu xác định yêu cầusai, phải quay lại các bước trước đó để chỉnh sửa nên sẽ tốn thời gian và nhân lực.
Mô hình chữ V, toàn bộ qui trình được chia thành hai nhóm giai đoạn tương ứng nhau:phát triển và kiểm thử Mỗi giai đoạn phát triển sẽ kết hợp với một giai đoạn kiểm thửtương ứng nên có thể sửa lỗi sau mỗi giai đoạn phát triển phần mềm, đơn giản, dễ sửdụng, dễ tiếp cận Các hoạt động kiểm thử được chú trọng và thực hiện song song vớicác hoạt động liên quan đến các đặc tả yêu cầu và thiết kế nên tiết kiệm được thời gian
và cơ hội thành công hơn mô hình thác nước
1.5 Ước lượng kinh phí
Bảng ước lượng kinh phí thực hiện dự án sau đây cho biết chi tiết kinh phí dự kiến
(triệu đồng)
1 Đầu tư xây dựng cơ sở hạ tầng:
- Xây dựng phòng máy có kết nối mạng 70-Mua máy chủ có cấu hình lớn để xử lý các hoạt động
-Thiết bị mạng, hệ thống dây dẫn, cước phí Internet 10
2 Xây dựng phần mềm quản lý nhân sự:
Tổng kinh phí dự kiến là 360 triệu đồng
2 Bảng công việc và ước lượng thời gian
Trang 11Bảng công việc và ước lượng thời gian thực hiện, chi phí xây dựng hệ thống quản lýnhân sự.
STT Nội dung công việc Số
ngàythựchiện
Thời gianbắt đầu Thời giankết thúc Sốngười
thamgia
Thànhphần thamgia
5 Thiết kế phần mềm
+ Thiết kế giao diện 5 12/4/2021 19/4/2021 Vũ MạnhTùng,
Trần ThịThu Trang
6 Kiểm thử phần mềm 3 23/4/2020 27/4/2020 Vũ Mạnh
Trang 12-Quản lý lương, thưởng
- Thống kê và báo cáo
2.1.1 Đăng nhập:
Trang 13Cho phép người sử dụng đăng nhập vào hệ thống theo tên và mật khẩu (password).Khi người dùng đánh tên đăng nhập và mật khẩu vào trang đăng nhập, hệ thống kiểmtra tên và mật khẩu nhập vào đã đúng chưa, nếu đúng thì tự động chuyển sang trangchính của phần mềm Trường hợp kiểm tra mật khẩu và tên đăng nhập không đúng,hiển thị hộp thoại thông báo sai tên hoặc mật khẩu.
2.1.2 Tìm kiếm
Người dùng có thể tra cứu tất cả các thông tin về nhân viên và theo dõi, đối chiếu tínhchính xác của hoạt động chấm công
2.1.4 Quản lý thông tin nhân viên:
Quản lý các thông tin sơ yếu lý lịch: họ tên,ngày sinh, mã NV, nơi sinh, dân tộc, tôngiáo, số thẻ công ty, số CMND, quê quán, hộ khẩu thường trú, nơi ở hiện tại, điệnthoại liên hệ,trình độ học vấn
+ Thêm mới nhân viên
+ Chỉnh sửa thông tin
+ Xóa toàn bộ thông tin của một nhân viên(Trong trường hợp nhân viên ngừng côngtác tại công ty)
2.1.5 Quản lý chấm công:
Phòng nhân sự phải cập nhật thông tin vê ngày công làm việc của nhân viên trongcông ty kể cả làm trong giờ và làm ngoài giờ theo từng ngày
2.1.6 Quản lý lương thưởng:
Cập nhật mức lương, thưởng của từng nhân viên trong công ty, lập phiếu lương
2.1.7 Thống kê báo cáo:
Nhân viên sử dụng chức năng này để lập báo cáo ra file excel về nhân sự
2.2 Đặc tả phi chức năng:
2.2.1 Chức năng giao diện:
+ Giao diện người sử dụng gồm 7 biểu mẫu: đăng nhập, quản lý thông tin nhân viên,quản lý chấm công, quản lý lương thưởng, tìm kiếm, thống kê báo cáo
Trang 14+ Background: Màu hồng nhạt + trắng; Font chữ: Arial; Cỡ chữ 13; Ngôn ngữ: TiếngViệt.
+ Border: black, 5pixel; Button: dài 2cm, rộng 1cm
- Tốc độ phản hồi: 5s/lần thực hiện hành động
- Yêu cầu về không gian:
+ CPU: P.IV trở lên, RAM ít nhất 512 MB
+ Trạng thái hoạt động bình thường chiếm < 70% tài nguyên lưu trữ
- Yêu cầu về độ tin cậy: tích hợp chức năng diệt virut
- Yêu cầu về cài đặt: Cho phép cài đặt trên các máy có hệ điều hành Windows
Yêu cầu của doanh nghiệp:
- Yêu cầu về cài đặt: Cài đặt phần mềm trên các máy tính tại công ty 5 ngày từ 16h đến21h theo phương pháp cài đặt trực tiếp
- Yêu cầu chuyển giao dữ liệu: Sử dụng phần mềm chuyển dữ liệu tự động chuyển cơ
sở dữ liệu từ năm 2010 tới nay , chỉ nhâp dữ liệu liên quan tới hoạt động quản lý nhân
sự
- Yêu cầu hợp chuẩn:
+ Kết nối được với máy in, máy fax tại doanh nghiệp
+ Kết nối được với máy chiếu tại phòng họp
- Yêu cầu khác:
- Chế độ luật, quy định của nhà nước pháp luật:
+ Phần mềm đúng với yêu cầu luật pháp quốc tế
+ Phiên bản phát hành cần phải ghi chính xác là nước nào
2.2.2 Đặc tả miền dữ liệu:
- Có thể kết nối được với máy in, máy fax trong công ty
- Hệ QTCSDL : Phần mềm sử dụng hệ quản trị cơ sở dữ liệu SQL server
Trang 15+Ngày tháng: dd/mm/yy
III Tài liệu phân tích hệ thống:
Nhóm đã lựa chọn phân tích hệ thống theo hướng chức năng
3.1 Biểu đồ phân rã chức năng:
3.2 Biểu đồ luồng dữ liệu:
Trang 163.3 Thiết kế CSDL:
Sử dụng hệ quản trị cơ sở dữ liệu SQL server 2019
SQL server cung cấp cho người dùng các thao tác đơn giản, trực quan trong việc xâydựng và quản trị cơ sở dữ liệu cũng như xây dựng các ứng dụng cơ sở dữ liệu
SQL server là một hệ quản trị cơ sở dữ liệu quan hệ (Ralational Database ManagementSystem), rất phù hợp cho các bài toán quản lý nhỏ Hiệu năng cao và đặc biệt dễ sửdụng do giao diện giống các phần mềm khác trong bộ MS Office như MS Word, MSExcel
SQL server cung cấp hệ thống công cụ rất mạnh, giúp người dùng nhanh chóng và dễdàng xây dựng chương trình ứng dụng thông qua query, form, report kết hợp với một
Trang 17- File ThongTinNV
Trang 18MaPB TenPhongBan SoNhanVien
ThongTinNV
MaNV TenPhongBan HoTen TenChucVu TenTrinhDo GioiTinh Ngaysinh SĐT DiaChi CMTND NgayCap NoiCap
TrinhDoHocVan
MaTDHV TenTrinhDo
IV Thiết kế giao diện:
4.1 Giao diện đăng nhập:
Trang 194.2 Giao diện quản lý thông tin nhân viên:
Trang 214.3 Giao diện quản lý chấm công:
4.4 Giao diện quản lý lương:
Trang 22B1: Nhập [tênđăng nhập]=
“PhươngQuy99”
B2: Nhập [mậtkhẩu]= “123”
chuyển tới trangchủ
Phần mềmchuyển tới trang chủ
“123456”
B1: Nhập[tênđăng
nhập]=“dinhnhung99”
B2: Nhập [mậtkhẩu]=
“123456”
Báo lỗi- sai mậtkhẩu hoặc têntài khoản Phần mềm
chuyển tới trang chủ
“123456”
B1: Nhập [tênđăng nhập]=
“PhươngQuy99”
B2: Nhập [mậtkhẩu]=
Phần mềm hiệnthông báo lỗi –sai tên tài khoảnhoặc mật khẩu
Phần mềm chuyển tới trang chủ
Trang 23Phần mềm hiệnthông báo lỗi –sai tên tài khoảnhoặc mật khẩu
Phần mềm chuyển tới trang chủ
vào ô [Mậtkhẩu]
Phần mềm hệthống báo lỗi –sai tên đăngnhập hoặc mậtkhẩu
Phần mềm hệ thống báo lỗi – sai tên đăng nhập hoặc mật khẩu
“PhuongQuy99” vào ô [tênđăng nhập],
bỏ trống [Mậtkhẩu]
Phần mềm hệthống báo lỗi –sai tên đăngnhập hoặc mậtkhẩu
Phần mềm hệ thống báo lỗi – sai tên đăng nhập hoặc mật khẩu
Nhung” vào ô[Tên hiển thị],không nhậpvào ô [Mậtkhẩu]
Thông tin khôngđược sửa và báolỗi – Điền đúngmật khẩu
Thông tin không được sửa và báo lỗi – Điền đúng mật khẩu
“1234” vào ô[Nhập lại MK]
Phần mềm báolỗi, và khôngcập nhập thôngtin mới được
Phần mềm báo lỗi, và không cập nhập thông tin mới được
“123456” vào
ô [Nhập lạiMK]
Thông tin đượcsửa và cập nhậpmới
Thông tin được sửa
Phần mềm hiện
ra thông tinnhân viên có mã
“NV3”
Không hiển thị thôngtin nhân viên có mã “NV3”
Phần mềm báo Không thấy kết quả tìm
Trang 24lỗi-nhân viên) vào ô Tìm
kiếm thông tinnhân viên
B1: Nhập [têntài khoản]=
“dinhnhung99
”B2: Nhập [ tênhiển thị]=
“Đinh ThịNhung”
Thông tin đượcthêm mới vàodanh sách quản
lí tài khoản
Thông tin được thêmmới vào danh sáchquản lí tài khoản
Thông tin đãđược chỉnh sửa Thông tin tài khoản đãđược chỉnh sửa
Tài khoản đượcxóa khỏi danhsách Tài khoản được xóa
khỏi danh sách
5.1 Đăng nhập thành công
5.2.
Đăng nhập tài khoản chưa đăng kí
5.3.
Đăng nhập hệ thống lỗi do nhập sai mật khẩu