Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 66 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
66
Dung lượng
646,92 KB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN CÔNG NGHỆ PHẦM MỀM ĐỀ T I: XÂY DỰNG PHẦN MỀN QUẢN LÝ NHÂN SỰ Sinh viên thực : Giảng viên hướng dẫn : ThS NGUY7N Đ8C GIANG Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : DV3 Khóa : 2020-2025 HÀ NỘI, tháng 08 năm 2022 PHIẾU CHẤM ĐIỂM ST Họ tên, Mã sinh T viên Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Điểm Chữ ký Chữ ký Ghi Mục lục LỜI NÓI ĐẦU CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ NHÂN SỰ Khảo sát hệ thống 2 Xác định toán cần giải Phân tích đặc tả nghiệp vụ hệ thống 3.1.Đăng nhập Xác định yêu cầu hệ thống 4.1 Yêu cầu chức 4.2 Yêu cầu phi chức năng: CHƯƠNG 2: QUẢN LÝ DỰ ÁN 1.Ước lượng dự án 1.1.Ước lượng chi phí 1.2.Ước lượng thời gian 1.3.Ước lượng số lượng người tham gia Lập lịch theo dõi dự án 10 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 13 Xác định Actor Use case toàn hệ thống 13 1.1 Actor hệ thống 13 1.2 Biểu đồ Use case toàn hệ thống 13 Phân tích chi tiết chức hệ thống 13 2.1 Chức đăng nhập 13 2.2 Chức quản lý nhân viên 16 CHƯƠNG 4: THIẾT KẾ 34 Thiết kế giao diện 34 1.1 Giao diện đăng nhập 34 1.2 Giao diện quản lý kỷ luật 35 1.3 Giao diện quản lý khen thưởng 35 1.4 Giao diện quản lý hợp đồng 36 1.5 Giao diện quản lý nhân viên 36 Thiết kế lưu trữ 37 2.1 Quản lý người dùng 37 2.2 Quản lý nhân viên 37 2.3 Quản lý hợp đồng 38 2.4 Quản lý khen thưởng 38 Bảng Diagram 39 CHƯƠNG 5: LẬP TRÌNH 40 Ngôn ngữ lập trình 40 Công cụ hỗ trợ 42 Kết code 43 3.1 Code kết nối SQL 43 3.2 Code chức đăng nhập 43 3.3 Code chức quản lý nhân viên 44 3.4 Code chức quản lý hợp đồng 44 CHƯƠNG 6: KIỂM THỬ 45 CHƯƠNG 7: ĐĨNG GĨI ,BẢO TRÌ PHẦN MỀN 50 Cách đóng gói phần mền 50 1.1 Đóng gói phần mềm 50 Khái niệm bảo trì phần mềm 51 Lý cần bảo trì phần mềm 53 KẾT LUẬN 54 LỜI NÓI ĐẦU Do nhu cầu xã hội ngày cao, phát triển công nghệ dần dã áp dụng vào nhiều vào sống chúng ta.Từ nhu cầu đơn giản giải trí , cơng việc ,y tế , giáo dục, quốc phòng vân vân.Các phần mềm hỗ trợ dần đời góp phần quan trọng vào đời sống.Cuộc cách mạng 4.0 hoàn toàn thay đổi mặt ngành công nghệ ,tạo bước đột phá hầu hết ngành công nghiệp truyền thống tương lai Do để đáp ứng yêu cầu ngày cao phần mền phải dần đổi hoàn thiệt Với phát triển công nghệ thông tin cố gắng đáp ứng yêu cầu người Việc đưa công nghệ thông tin áp dụng vào quản lý đưa vào thực để thể tốc độ độ xác Hiện xã hội phát triển không ngừng kéo theo lớn mạnh doanh nghiệp, tổ chức, mà việc quản lý cho chặt chẽ nhu cầu cấp thiết doanh nghiệp.Đặc biệt doanh nghiệp nước ta dần doanh nghiệp vừa vả nhỏ trước nũa ,mà thay vào doanh nghiệp vừa lớn , có quy mơ vơ to lớn, có nguồn nhân vơ nhiều Việc để kiểm sốt quản lí mơt cách thủ cơng giấy tờ tốn thời gian nhân lực mà hiệu mang lại lại khơng cao thiếu xác cơng nghệ trở nên đại mà có đa dạng mẫu mã thiết bị điện máy phục vụ nhiều nhu cầu, cơng việc khác việc quản lý gặp nhiều khó khăn cách quản lý thủ công giải pháp tối ưu Chính nhóm em chọn đề tài “ Xây dựng phần mềm quản lý nhân ” Chúng em muốn tạo phần mềm hỗ trợ cho doanh nghiệp dễ dàng q trình quản lí CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ NHÂN SỰ Khảo sát hệ thống Phân tích hệ thống cơng việc quan trọng địi hỏi xác mặt thông tin liệu.Mà đa phần doanh nghiệp khơng có phần mềm để quản lý tối ưu.Qua trình khảo sát số cách doanh nghiệp vừa nhỏ, họ thực chưa trọng đến vấn đề quản lý nhân Việc quản lí cách thủ cơng ,trong liệu cần quản lí lại lớn, việc lưu trữ giấy tờ word.Chưa thực quy chỗ để dễ dàng thuận tiên quản lí.Cần nhiều đến nguồn nhân lực để làm công việc này, độ xác thơng tin chưa cao.Để lưu trữ thời gian dài bất tiện ,dễ bị thất lạc trình lưu trữ , khó khăn việc muốn tìm lại liệu Nên việc phát triển phần mềm dành riêng cho trình quản lí việc vơ cấp thiết quan trọng Xác định toán cần giải Dự án phần mềm quản lý nhân phần mềm hữu ích mang tính thực tế cao cho doanh nghiệp hay quan sử dụng đến Được xây dựng nhằm giúp cho nhân viên người quản lý quản lý số lượng lớn nhân mà nhiều thời gian công sức để quản lý so với cách thông thường ghi chép ghi tìm kiếm thơng tin giấy tờ Hệ thống giúp cho việc quản lý xuất nhập thơng tin trở lên đơn giản hóa Tất thông tin nhập vào sở liệu phần mềm quản lý từ tạo nhóm theo yêu cầu đặt Các nhóm quản lý vận hành hệ thống, quản lý hệ thống an ninh Người đứng đầu xem thơng tin phịng ban, nhân viên dự án doanh nghiệp chỗ lúc nơi.Xóa thêm cập nhật dễ dàng.Thơng tin hiển thị đầy đủ xác Phân tích đặc tả nghiệp vụ hệ thống 3.1 Đăng nhập Mỗi người dùng tạo tài khoản mật để đăng nhập vào phần mềm quản lý.Các chức vụ cấp bậc khác tài khoản cấp cho truyền truy cập sử dụng khác nhau.Người đứng đầu hay gọi admin có quyền hạn cao Xác định yêu cầu hệ thống 4.1 Yêu cầu chức - Đăng nhập - Thông tin nhân viên - Khen thưởng - Kỉ luật - Hợp đồng 4.2 Yêu cầu phi chức năng: 4.2.1 Yêu cầu bảo mật - Điều quan trọng cần ý thơng tin khách hàng khách hàng cung cấp phải bảo mật tuyệt đối Tránh tình trạng thơng tin liệu khách hàng bị bị sửa đổi 4.2.2 Yêu cầu lưu - Phải có giải pháp đảm bảo an tồn liệu: Có khả backup liệu phục hồi liệu có cố 4.2.3 Yêu cầu tính sử dụng - Sử dụng đầy đủ tính phần mềm - Đảm bảo tìm nhiều liệu lúc - Cung cấp đầy đủ thông tin cần thiết 4.2.4 Yêu cầu ràng buộc thiết kế - Hệ thống xây dựng chủ yếu ngôn ngữ lập trình javar ngơn ngữ khác thơng dụng - Hệ quản trị sở liệu SQL Server 2019 4.2.5 Yêu cầu phần cứng - Phần mềm quản lý phải có tính tương thích Có thể sử dụng kết hợp với hệ thống quản lý khác ban quản lý 4.2.6 Phần mềm sử dụng - Cơ sở liệu: SQL Server 2019 - Ngôn ngữ javar 4.2.7 Yêu cầu sử dụng phần mềm - Người dùng quản lý giới thiệu chức phần mềm sử dụng 4.2.8 Các yêu cầu khác - Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả tái sử dụng - Có hướng dẫn chi tiết cho người sử dụng CHƯƠNG 2: QUẢN LÝ DỰ ÁN Ước lượng dự án 1.1 Ước lượng chi phí Giai đoạn Quản lý dự án Cơng việc Mơ tả cơng việc Chi phí Khảo sát yêu cầu Thu thập dự liệu cần dự án thiết dự án Bắt đầu dự án Triển khai thiết lập 100.000VNĐ project cho dự án Lập kế hoạch phạm Lập kế hoạch chi tiết cho vi dự án phạm vi làm việc Viết báo cáo tổng Tổng kết lại toàn kết dự án trình quản lý dự án Phân tích thiết Đặc tả chitiết yêu kế hệ thống cầu người dùng Mô thông tả 50.000VNĐ 100.000VNĐ 0VNĐ Mô tả chi tiết yêu cầu, chức cần có 100.000VNĐ phần mềm hệ thống Xây dựng sơ đồ usecase qua sơ đồ trình tự phần 100.000VNĐ usecase trình tự Thiết kế cở dự liệu Thiết kế giao diện cho phần mềm Viết phân tích mềm rational rose Xây dựng trường liệu cần thiết cho phần 300.000VNĐ mềm Xây dựng chức cho phần mềm 500.000VNĐ quản lý Viết báo cáo trình bày 100.000VNĐ chi tiết hệ thống phân tích thiết kế hệ thống phần mềm Module thống Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm kê thể cho từn g mo vụ chín h hệ dule thống Xử lý tính Xây dựng code 100.000VNĐ thao tác Demo module xây Cài đặt module 600.000VNĐ dựng xong Kiểm tra giao Kiểm thử cho module diện, độ 200.000VNĐ xác tìm lỗi 100.000VNĐ hệ thống Viết báo cáo hồn Trình bày báo cáo chi thiện tiết thiết kế module 50.000VNĐ Tích hợp Tích hợp hồn thành sản Lắp ghép module lại 100.000VNĐ Module thiết kế với cho hoàn chỉnh phẩm 150.000VNĐ Kiểm thử phần mềm Test lại toàn hệ thống xây dựng Tìm kiếm lỗi phát Fix code 200.000VNĐ sinh q trình thực thi Đóng gói phần Viết báo cáo hướng Viết hướng dẫn sử mềm dẫn sử dụng dụng phần mềm Lên kế hoạch bảo trì Đề kế hoạch bảo trì phần mềm Kết thúc dự án Tổng kết lại trình 0VNĐ 0VNĐ 0VNĐ