1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Luận văn thạc sĩ) đồ án tốt nghiệp xây dựng và kiểm thử ứng dụng quản lý nhân sự cho công ty

103 3 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Và Kiểm Thử Hệ Thống Quản Lý Nhân Sự
Tác giả Đặng Thị Nguyệt, Đàm Thị Quỳnh
Người hướng dẫn Thạc sĩ Lê Hữu Dũng
Trường học Viện Đại Học Mở Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án tốt nghiệp
Năm xuất bản 2018
Thành phố Hà Nội
Định dạng
Số trang 103
Dung lượng 2,77 MB

Cấu trúc

  • 1.1 Lý do chọn đề tài (10)
  • 1.2 Các đề tài liên quan (11)
  • 1.3 Phạm vi đề tài (13)
  • 1.4 Mục đích, mục tiêu của đề tài (13)
    • 1.4.1 Mục đích của đề tài (13)
    • 1.4.2 Mục tiêu của đề tài (14)
  • CHƯƠNG 2 KHẢO SÁT HỆ THỐNG (15)
    • 2.1 Khảo sát thực trạng hệ thống (15)
      • 2.1.1 Cơ cấu tổ chức (15)
      • 2.1.2 Chức năng nhiệm vụ (15)
      • 2.1.3 Quy trình nghiệp vụ (21)
      • 2.1.4 Biểu mẫu (33)
    • 2.2 Xác định yêu cầu (38)
      • 2.2.1 Yêu cầu chức năng (38)
      • 2.2.2 Yêu cầu phi chức năng (40)
    • 2.3 Mô hình hóa kết quả khảo sát (41)
      • 2.3.1 Mô hình hóa cơ cấu tổ chức (41)
      • 2.3.2 Sơ đồ các tiến trình nghiệp vụ (41)
    • 2.4 Các sơ đồ luồng dữ liệu mức logic (44)
      • 2.4.1 DFD mức ngữ cảnh (44)
      • 2.4.2 Các DFD các tiến trình xử lý (45)
  • CHƯƠNG 3 PHÂN TÍCH HỆ THỐNG (50)
    • 3.1 Phân tích hệ thống về chức năng (50)
      • 3.1.1 Xác định các chức năng mức lá (50)
      • 3.1.2 Gom nhóm chức năng (51)
      • 3.1.3 Sơ đồ phân rã chức năng (52)
      • 3.1.4 Rà soát việc đáp ứng các yêu cầu (0)
      • 3.2.1 Xác định thực thể và thuộc tính (69)
      • 3.2.2 Chuẩn hóa dữ liệu (72)
  • CHƯƠNG 4 THIẾT KẾ HỆ THỐNG (78)
    • 4.1 Chiến lược phát triển hệ thống (78)
    • 4.2 Thiết kế kiến trúc hệ thống (79)
      • 4.2.1 Kiến trúc vật lý (79)
      • 4.2.2 Kiến trúc phần mềm (79)
    • 4.3 Thiết kế giao diện người dung (81)
    • 4.4 Thiết kế cơ sở dữ liệu..................................Error! Bookmark not defined (0)
      • 4.4.1 Chuyển đổi Logical ERD sang Physical ERD.. .Error! Bookmark not defined (0)
      • 4.4.2 Đặc tả cơ sở dữ liệu..............................Error! Bookmark not defined (0)
      • 4.4.3 Sơ đồ mô hình quan hệ.........................Error! Bookmark not defined. CHƯƠNG 5 KIỂM THỬ PHẦN MỀM (0)
    • 5.1 Kế hoạch kiểm thử (84)
      • 5.1.1 Mục đích (84)
      • 5.1.2 Kế hoạch triển khai (85)
      • 5.1.3 Những yêu cầu về tài nguyên (85)
      • 5.1.4 Phạm vi kiểm thử (86)
      • 5.1.5 Chiến lược kiểm thử (87)
    • 5.2 Thực hiện kiểm thử (89)
      • 5.2.1 Quản lý tài khoản nhân viên (0)
      • 5.2.2 Quản lý hồ sơ nhân viên.......................................................................86 5.2.3 Quản lý chấm công cho nhân viên........Error! Bookmark not defined. 5.3 Kết quả kiểm thử.........................................Error! Bookmark not defined (96)

Nội dung

Các đề tài liên quan

1.2.1 Phần mềm quản lý nhân sự cho công ty TNHH Anh Khoa [4]

○ Phần mềm có giao diện đẹp mắt, thân thiện với người dùng nhờ sử dụng công cụ hỗ trợ thiết kế DotnetBar.

○ Dễ dàng sử dụng và quản lý.

Chương trình đã chứng minh hiệu quả trong quá trình triển khai và sử dụng trên nhiều máy tính, với các chức năng hoạt động ổn định và ít lỗi xảy ra Nó tiêu tốn ít tài nguyên bộ nhớ, phù hợp cho cả những máy tính có cấu hình thấp.

○ Một số chức năng tìm kiếm nhiều ràng buộc vẫn chỉ còn trên ý tưởng, chưa được thực thi.

○ Chương trình chưa có tính thẩm mĩ chưa cao.

1.2.2 Phần mềm quản lý nhân sự công ty cổ phần Trường Hà[5]

○ Chương trình có giao diện gần gũi, thân thiện và thuận tiện cho người sử dụng

○ Lưu trữ được số lượng lớn thông tin danh sách phòng ban, nhân viên trong công ty

○ Cập nhật, tìm kiếm thông tin nhanh chóng, chính xác, thuận tiện

○ Chức năng báo cáo hoạt động linh hoạt, dễ sử dụng

Hệ thống hỗ trợ đa chức năng giúp người dùng tìm kiếm thông tin một cách hiệu quả theo các tiêu chí tùy chọn như mã nhân viên, phòng ban, trình độ và chức vụ.

○ Chức năng nhập và quản lý nhân viên được thực hiện logic đảm bảo cho dữ liệu được hợp lệ hóa và cập nhật chính xác

○ Dễ dàng sử dụng và quản lý

○ Cơ sở dữ liệu tương đối lớn và tính bảo mật cao

○ Một số chức năng còn chưa hoạt động ổn định

○ Chương trình có tính chuyên nghiệp chưa cao

○ Chưa giải quyết chọn vẹn các vấn đề nảy sinh trong quá trình quản lý

○ Chương trình có tính thẩm mĩ chưa cao h

○ Chưa sửa đổi được thông tin người dùng

○ Chưa thay đổi được mật khẩu

Phạm vi đề tài

Đề tài “Xây dựng và kiểm thử ứng dụng quản lý nhân sự cho công ty” của chúng tôi dựa trên Luật lao động, nhằm cung cấp cái nhìn tổng quan về các yếu tố như số ngày thử việc, lương cơ bản và phụ cấp Phần mềm này có thể áp dụng cho bất kỳ công ty hoặc doanh nghiệp sản xuất nào Tùy thuộc vào đặc điểm riêng của từng công ty, phần mềm sẽ được phát triển và bổ sung các tính năng phù hợp nhất.

Mục đích, mục tiêu của đề tài

Mục đích của đề tài

Quản lý nhân sự là yếu tố quan trọng quyết định sự thành công của công ty Việc quản lý không hiệu quả có thể gây ra nhiều vấn đề, như chấm công sai hoặc lưu trữ thông tin nhân viên không chính xác Do đó, cần thiết phải tìm ra phương pháp tối ưu để quản lý hồ sơ nhân viên một cách hiệu quả.

Để giải quyết những vấn đề trong quản lý nhân sự, việc đầu tư vào công nghệ và thiết bị hiện đại là giải pháp hiệu quả nhất hiện nay Ứng dụng công nghệ thông tin và tự động hóa không chỉ nâng cao chất lượng phục vụ mà còn đổi mới phương thức quản lý và tăng năng suất Những nội dung này sẽ được chúng em trình bày chi tiết trong đề tài.

Chúng em đã phát triển phần mềm quản lý nhân sự cho công ty nhằm hỗ trợ giải quyết các khó khăn trong việc lưu trữ, tìm kiếm, cập nhật thông tin, tính toán lương và lập báo cáo Đồng thời, chúng em cũng tiến hành kiểm thử phần mềm để phát hiện và khắc phục các lỗi sai trong quá trình xây dựng ứng dụng.

Mục tiêu của đề tài

Đề tài xây dựng và kiểm thử phần mềm quản lý nhân sự công ty sẽ có những chức năng chính sau:

Quản lý hồ sơ nhân viên hiệu quả bao gồm việc tổng quan hồ sơ cá nhân, thường xuyên cập nhật thông tin liên quan đến nhân viên, điều chỉnh các mối quan hệ thân nhân, ghi nhận quá trình học tập, xác định quan hệ xã hội, và tổng hợp kinh nghiệm làm việc.

Quản lý nhân sự bao gồm nhiều khía cạnh quan trọng như quản lý hợp đồng lao động, tổ chức phòng ban, điều chỉnh chức vụ nhân viên, và theo dõi các khoản phụ cấp cùng với khấu trừ lương Ngoài ra, việc quản lý khen thưởng và kỷ luật cũng đóng vai trò thiết yếu trong việc duy trì động lực làm việc Quản lý quy trình nghỉ việc và tái tuyển dụng, cùng với việc thực hiện báo cáo thống kê, giúp đảm bảo hiệu quả và minh bạch trong hoạt động nhân sự.

- Quản lý bảo hiểm: Quản lý bảo hiểm xã hội, bảo hiểm y tế, quản lý mức đóng bảo hiểm, báo cáo thống kê

- Theo dõi chấm công: lấy dữ liệu chấm công, quản lý chấm công theo chức vụ, quản lý ngày nghỉ, quản lý chuyên cần, báo cáo thống kê.

- Theo dõi tuyển dụng: Quản lý hợp đồng lao động, quản lý phòng ban nhân viên, quản lý chức vụ nhân viên, quản lý khen thưởng, kỷ luật

Trong quá trình xây dựng phần mềm, việc kiểm thử đóng vai trò quan trọng nhằm đảm bảo phần mềm hoạt động chính xác khi hoàn thành Kiểm thử giúp phát hiện lỗi sớm, từ đó cho phép sửa chữa kịp thời, nâng cao chất lượng sản phẩm.

KHẢO SÁT HỆ THỐNG

Khảo sát thực trạng hệ thống

Theo ([4].B,Chương I, 1.1, tr12) và ([5].B, Chương II, 1,1.2) ta thấy một công ty sản xuất thường sẽ có cơ cấu tổ chức sau:

- Ban giám đốc (gồm 01 giám đốc và 02 phó giám đốc)

- Phòng hành chính – nhân sự

- Phòng kinh doanh – xuất nhập khẩu

- Phòng tài chính – kế toán

2.1.2.1 Nhiệm vụ của tổ chức

Ngày nay, sự phát triển của cuộc sống con người đã dẫn đến việc nhiều cá nhân thành lập công ty nhằm sản xuất các mặt hàng thiết yếu và cung cấp dịch vụ phục vụ nhu cầu ngày càng đa dạng của xã hội.

- Mang lại lợi nhuận cho Công ty.

- Tạo việc làm cho nhân viên.

2.1.2.2 Nhiệm vụ của từng bộ phận

- Chịu trách nhiệm về các mặt hoạt động của công ty trước pháp luật hiện hành, công tác đối ngoại của công ty

- Có thẩm quyền quyết định các chủ trương, chính sách, mục tiêu chiến lược của công ty

- Giám sát và kiểm tra tất cả các hoạt động của công ty h

- Quyết định lương và phụ cấp (nếu có) đối với người lao động trong công ty

- Quyết định các chỉ tiêu về tài chính, ký các phiếu thu-chi, bảng lương, ủy nhiệm chi do các bộ phận liên quan phụ trách tạo ra.

- Quyết định bổ nhiệm, miễn nhiệm, cách chức các chức danh trong công ty

● Phó giám đốc sản xuất:

- Chịu trách nhiệm trước Giám đốc về mọi hoạt động sản xuất của công ty.

Nhận chỉ tiêu kế hoạch sản xuất từ công ty và tổ chức điều hành sản xuất một cách hiệu quả Thực hiện hoàn thành kế hoạch được giao nhằm đạt được hiệu suất cao nhất cho công ty.

- Tìm kiếm và chọn đối tác, lao động thuê ngoài thị trường.

- Ký các hợp đồng lao động thời vụ, lao động thuê ngoài, hợp đồng.

- Xây dựng phương án tuyển dụng, đào tạo, quản lý nguồn nhân lực để đáp ứng yêu cầu của sản xuất

- Tổ chức thiết kế, lập dự toán các công việc thuộc lĩnh vực hoạt động của Công ty

- Quản lý khối lượng, chất lượng sản phẩm của công ty.

- Quản lý, điều hành, đào tạo đội ngũ CBCNV, xây dựng hệ thống quản lý chất lượng sản phẩm trong phạm vi toàn công ty.

- Xây dựng mục tiêu kế hoạch sản xuất theo quý, năm và đảm bảo lợi nhuận và vốn trong công ty.

- Quyền ký các quyết định bổ nhiệm, bãi nhiệm, điều động nhân sự, đề xuất khen thưởng.

- Báo cáo kết quả tình hình sản xuất của công ty cho Giám Đốc công ty.

● Phó giám đốc kinh doanh:

- Tìm kiếm các hợp đồng thuộc lĩnh vực hoạt động của Công ty theo chỉ tiêu do HĐQT giao theo từng năm. h

- Lập kế hoạch, dự trù ngân sách cho hoạt động marketing, PR cho từng quý từng năm để tham mưu cho giám đốc

Nghiên cứu thị trường là bước quan trọng để xác định đối thủ cạnh tranh và phân khúc thị trường mà công ty sẽ tham gia Việc phân tích giá cả vật tư thiết bị của các hàng hóa liên quan đến lĩnh vực hoạt động cũng giúp công ty định hình chiến lược giá cả và nâng cao khả năng cạnh tranh trên thị trường.

- Nghiên cứu luật doanh nghiệp, các nghị định, thông tư có liên quan đến lĩnh vực hoạt động của Công ty

- Xây dựng, áp dụng quy chế lương áp dụng trong toàn công ty.

Để áp dụng hiệu quả cho công ty, cần nắm vững các quy định về thuế thu nhập doanh nghiệp, thuế VAT, luật khuyến khích đầu tư trong nước và các văn bản pháp lý liên quan đến quản lý tài chính do nhà nước ban hành.

Xây dựng và trình Giám đốc phê duyệt các thông số tài chính quan trọng, bao gồm tỷ lệ lợi nhuận tối thiểu cho từng hợp đồng và cơ cấu các khoản phí trong tổng chi phí hoạt động của công ty cũng như từng bộ phận trực thuộc.

- Tham mưu cho Giám Đốc về việc điều hành vốn trong công ty.

- Nghiên cứu biện pháp giảm giá thành, giảm chi phí trong công ty.

- Thẩm định các bản quyết toán lãi, lỗ hằng quý, hàng năm.

- Kiểm tra bảng cân đối kế toán do phòng Kế toán lập ra.

Ký hợp đồng kinh tế theo ủy quyền của Giám đốc và phê duyệt các văn bản liên quan đến hoạt động sản xuất trong công ty là những nhiệm vụ quan trọng nhằm đảm bảo sự hoạt động hiệu quả và hợp pháp của doanh nghiệp.

- Giám sát, phê duyệt việc mua bán vật tư phục vụ trong quá trình sản xuất.

- Xây dựng các chế độ chính sách như : lương, chính sách xã hội và những chính sách khác đối với người lao động.

● Phòng hành chính - nhân sự h

- Xây dựng cơ cấu, tổ chức bộ máy, chức năng nhiệm vụ của các phòng ban, bộ phận để tham mưu cho giám đốc

Xây dựng quy chế tổ chức cho Chi nhánh, Văn phòng đại diện và Phòng giao dịch, sau đó trình cấp thẩm quyền phê duyệt theo quy định của Điều lệ Công ty.

Xây dựng chiến lược phát triển nguồn nhân lực toàn Công ty, bao gồm ngân sách cho các chi phí lao động như quỹ lương, chi phí đào tạo, bảo hiểm xã hội, bảo hiểm y tế và đồng phục Tham gia khảo sát lương với đối tác và thực hiện khảo sát chi phí lao động trên thị trường để làm cơ sở cho chính sách nhân sự hàng năm Đồng thời, tiến hành khảo sát mức độ hài lòng của cán bộ, nhân viên hàng năm nhằm cải tiến chính sách nhân sự.

Kế hoạch nhân sự hàng năm là yếu tố quan trọng trong quản lý nguồn nhân lực, bao gồm việc xác định định biên, cơ cấu chức danh và vị trí công việc Ngoài ra, kế hoạch này còn bao gồm quy hoạch và bổ nhiệm hàng năm, cũng như các chiến lược luân chuyển và điều chuyển nhân viên nhằm tối ưu hóa hiệu suất làm việc và phát triển đội ngũ.

Tham mưu cho Giám đốc trong việc sắp xếp và bố trí nhân sự, quy hoạch cũng như phát triển cán bộ thông qua việc phân tích cơ cấu tổ chức, đánh giá kết quả thực hiện công việc và năng lực của nhân sự.

- Xây dựng quy chế tiền lương và lâp bảng lương, chấm công cho mỗi nhân viên trong công ty để tham mưu cho Giám đốc

- Thực hiện các thủ tục đăng tuyển, tiếp nhận hồ sơ, lập danh sách và dự kiến kế hoạch thi tuyển, phỏng vấn trình nhân giám đốc

- Quản lý hồ sơ nhân sự và cập nhật kịp thời

- Thực hiện các thủ tục về hợp đồng lao động, bảo hiểm xã hội, bảo hiểm y tế theo quy định của công ty và nhà nước

- Theo dõi và quản lý việc chấm công hằng ngày của cán bộ công nhân viên của toàn công ty h

Làm việc với các cơ quan bảo hiểm xã hội, bảo hiểm y tế và cơ quan lao động là cần thiết để thực hiện các thủ tục giải quyết chế độ cho người lao động, bao gồm chế độ thai sản, ốm đau và phép Các thủ tục này được tiến hành theo yêu cầu của giám đốc nhằm đảm bảo quyền lợi cho người lao động.

- Xây dựng nội quy lao động; các quy chế làm việc, phân công trình Giám đốc phê duyệt.

Xây dựng quy trình và quy chế rõ ràng trong tuyển dụng, đào tạo, bổ nhiệm, miễn nhiệm, cách chức, khen thưởng, kỷ luật và đánh giá nhân viên là rất quan trọng để nâng cao hiệu quả quản lý nguồn nhân lực tại công ty Các quy trình này cần được thiết lập một cách minh bạch và nhất quán, giúp đảm bảo sự công bằng và khách quan trong mọi quyết định liên quan đến người lao động.

Tổ chức và thực hiện các hoạt động nhân sự theo quy định bao gồm việc xếp lương, nâng bậc lương, tuyển dụng, đánh giá nhân sự, đánh giá hiệu suất công việc, đào tạo và thiết lập chế độ phúc lợi hợp lý.

- Xây dựng chương trình Phúc lợi, Khen thưởng hàng năm để xin ý kiến tại Hội nghị Người lao động hàng năm.

- Quản lý hồ sơ, thông tin người lao động theo quy định hiện hành (hồ sơ nhân sự, thông tin trên phần mềm).

Cung cấp và quản lý thông tin về cơ cấu tổ chức, chế độ quyền lợi, và thông tin tuyển dụng trên website tuyển dụng và các trang quảng cáo tuyển dụng nhằm quảng bá hình ảnh của công ty.

● Phòng tài chính - kế toán

Chịu trách nhiệm quản lý toàn bộ thu chi tài chính của Công ty, đảm bảo chi trả đầy đủ cho các hoạt động như lương, thưởng, mua sắm máy móc và vật liệu Lập phiếu thu chi cho tất cả các khoản chi phí phát sinh và lưu trữ thông tin thu chi một cách chính xác theo quy định của Công ty.

Xác định yêu cầu

Từ những tìm hiểu và mô tả trên nhóm em xác định các yêu cầu chức năng của hệ thống là:

1 Ban giám đốc công ty theo dõi được hồ sơ thông tin nhân viên, khen thưởng - kỉ luật theo hàng tháng, hàng năm của công ty (R1)

2 Ban giám đốc phê duyệt các báo cáo, khen thưởng - kỉ luật (R2)

3 Ban giám đốc kiểm tra hồ sơ nhân viên (R3) h

4 Ban giám đốc quyết định thay đổi chức vụ, vị trí của nhân viên (R4)

5 Phòng hành chính – nhân sự lập kế hoạch tuyển dụng cho công ty để đảm bảo nguồn nhân lực (R5)

6 Phòng hành chính – nhân sự thêm mới được hồ sơ nhân viên mới (R6)

7 Phòng hành chính - nhân sự lập hợp đồng thử việc cho nhân viên (R7)

8 Phòng hành chính – nhân sự quản lý được hồ sơ nhân viên (R8)

9 Phòng hành chính – nhân sự quản lý được hồ sơ nhân thân của nhân viên (R9)

10 Phòng hành chính – nhân sự cập nhật được hồ sơ nhân viên khi có sự thay đổi (R10)

11 Phòng hành chính – nhân sự xóa được hồ sơ khi nhân viên thôi việc (R11)

12 Phòng hành chính – nhân sự kiết xuất danh sách nhân viên theo một tiêu chí nào đó (R12)

13 Phòng hành chính – nhân sự điều động, phân công nhân viên làm thêm giờ (R13)

14 Phòng hành chính – nhân sự chấm công ngày làm việc cho từng nhân viên (R14)

15 Phòng hành chính – nhân sự lập bảng theo dõi chấm công (R15)

16 Phòng hành chính – nhân sự báo cáo chấm công cho giám đốc, phó giám đốc (R16)

17 Phòng hành chính – nhân sự thống kê số ngày nghỉ, số ngày đi làm, số giờ làm thêm của nhân viên (R17)

18 Phòng hành chính – nhân sự lập hợp đồng lao động (R18)

19 Nhân viên trong công ty đăng nhập vào hệ thống bằng tài khoản tự tạo và được cấp quyền (R19)

20 Nhân viên trong công ty xem được thông tin về thâm niên, trợ cấp, bảo hiểm,hợp đồng lao động, thông tin cá nhân của mình (R20)

21 Công ty đưa ra vị trí tuyển dụng (R21) h

22 Nhân viên ký hợp đồng thử việc (R22)

23 Nhân viên tham gia BHXH, BHYT (R23)

24 Nhân viên được nâng lương (R24)

25 Nhân viên làm đơn gia hạn hợp đồng(R25)

26 Nhân viên ký hợp đồng lao động (R26)

2.2.2 Yêu cầu phi chức năng

Hệ thống cần có hiệu năng hoạt động nhanh chóng, với thời gian phản hồi yêu cầu xử lý từ người dùng trong vòng vài giây và khả năng hỗ trợ nhiều người truy cập đồng thời Đồng thời, hệ thống cũng phải tương thích với các phiên bản hệ điều hành Windows 7 trở lên.

Tính khả dụng của hệ thống được đảm bảo thông qua việc nhất quán các thuật ngữ và chức năng, sử dụng font chữ Tiếng Việt theo tiêu chuẩn Unicode Đồng thời, tính tin cậy của hệ thống được thể hiện qua khả năng sẵn sàng khi cần thiết, khả năng sửa chữa và phục hồi khi có lỗi, cùng với thời gian gián đoạn hoạt động ngắn giữa các sự cố.

(P4) Tính tin cậy: Kết quả đưa ta chính xác, đầy đủ, ngắn gọn.

An toàn thông tin là yếu tố quan trọng, yêu cầu mỗi người dùng trong hệ thống chỉ được phép truy cập vào các chức năng và thông tin cần thiết cho nhiệm vụ của mình Việc hạn chế quyền truy cập đến các chức năng không liên quan đến trách nhiệm cá nhân giúp bảo vệ dữ liệu và duy trì an ninh cho toàn bộ hệ thống.

(P6) Linh động: Có tính mở, thuận tiện cho việc bảo trì, phát triển hệ thống.

Ứng dụng được phát triển trên nền tảng DesktopApplication mang lại sự tiện lợi cho người dùng, kể cả những người chưa có nhiều kinh nghiệm với máy tính Điều này giúp cho việc triển khai ứng dụng trở nên dễ dàng và phổ biến trong cuộc sống cũng như trong lĩnh vực công nghệ.

(P8) Ứng dụng xây dựng trên hệ điều hành Windows của Microsoft do tính thông dụng cao.

(P9) Ứng dụng được triển khai trên hệ thống mạng LAN, vì dễ triển khai, chí phí ít và dễ dàng bảo trì, sửa chữa. h

Mô hình hóa kết quả khảo sát

2.3.1 Mô hình hóa cơ cấu tổ chức

Hình 2.8 Sơ đồ cơ cấu tổ chức

2.3.2 Sơ đồ các tiến trình nghiệp vụ

Hình 2.9 Sơ đồ nghiệp vụ chung h

Hình 2.10 Sơ đồ quy trình nghiệp vụ tuyển dụng

Hình 2.11 Sơ đồ quy trình nghiệp vụ quản lý hồ sơ nhân viên h

Hình 2.12 Sơ đồ quy trình nghiệp vụ thử việc và ký hợp đồng

Hình 2.13 Sơ đồ quy trình nghiệp vụ trả lương cho nhân viên h

Các sơ đồ luồng dữ liệu mức logic

Hình 2.14 Sơ đồ DFD mức ngữ cảnh h

2.4.2 Các DFD các tiến trình xử lý

Hình 2.15 Sơ đồ DFD tuyển dụng

Hình 2.16 Sơ đồ DFD thử việc h

Hình 2.17 Sơ đồ DFD ký hợp đồng

● Quản lý hồ sơ nhân viên

Hình 2.18 Sơ đồ DFD quản lý hồ sơ nhân viên h

● Quy trình gia hạn hợp đồng

Hình 2.19 Sơ đồ DFD quản lý hồ sơ nhân viên

Hình 2.20 Sơ đồ DFD hủy hợp đồng h

Hình 2.21 Sơ đồ DFD chấm công

● Quy trình nâng lương cho nhân viên

Hình 2.22 Sơ đồ DFD nâng lương h

● Quy trình khen thưởng kỷ luật

Hình 2.23 Sơ đồ DFD nâng lương

● Quy trình báo cáo thống kê

Hình 2.24 Sơ đồ DFD báo cáo thống kê h

PHÂN TÍCH HỆ THỐNG

Phân tích hệ thống về chức năng

Để tiến hành phân tích thiết kế hệ thống chức năng, nhóm chúng tôi đã xác định các chức năng cấp độ lá, tổ chức và nhóm các chức năng, phân rã hệ thống, đồng thời đặc tả chức năng một cách chi tiết.

3.1.1 Xác định các chức năng mức lá

Sau khi khảo sát hệ thống, chúng em hoàn thành hồ sơ khảo sát và xác định các chức năng như sau:

1 Cập nhật hồ sơ nhân viên

2 Xem thông tin nhân viên

5 Lập danh sách nhân viên

6 Gia hạn hợp đồng lao động của nhân viên

15.Thêm thông tin tuyển dụng

16 Sửa thông tin tuyển dụng

17.Xóa thông tin tuyển dụng

18.Thêm vị trí tuyển dụng

19 Sửa vị trí tuyển dụng

20.Xóa vị trí tuyển dụng

22.Nâng lương Để đảm bảo việc quản lý truy cập và chức năng đối với hệ thống vì vậy hệ thống mới sẽ thêm một số chức năng sau:

23 Thêm tài khoản nhân viên

25.Đổi mật khẩu tài khoản nhân viên h

Bảng 3.1 Bảng gom nhóm các chức năng

Chức năng mức lá Phân nhóm Hệ thống quản lý nhân sự

1 Cập nhật hồ sơ nhân viên

2 Xem thông tin nhân viên (F02)

6 Gia hạn hợp đồng lao động của nhân viên

15 Thêm thông tin tuyển dụng

16 Sửa thông tin tuyển dụng

17 Xóa thông tin tuyển dụng

18 Thêm vị trí tuyển dụng

19 Sửa vị trí tuyển dụng

20 Xóa vị trí tuyển dụng

23.Thêm tài khoản nhân viên

25.Đổi mật khẩu tài khoản nhân viên

4 Lập danh sách nhân viên

11.0 Lập danh sách, tìm kiếm

3.1.3 Sơ đồ phân rã chức năng

Hình 3.1 Sơ đồ phân rã chức năng h

3.1.4 Mô hình hóa luồng dữ liệu cho các chức năng

Hình 3.2 DFD mức ngữ cảnh

Hình 3.4 DFD quản lý nhân viên

Hình 3.5 DFD quản lý hợp đồng h

Hình 3.6 DFD quản lý khen thưởng

Hình 3.7 DFD quản lý kỷ luật h

Hình 3.8 DFD quản lý tuyển dụng h

Hình 3.9 DFD quản lý lương nhân viên h

Hình 3.10 DFD quản trị hệ thống

Hình 3.11 DFD quản lý phòng ban h

Hình 3.12 DFD Quản lý chức vụ

Hình 3.13 DFD Tìm kiếm, lập danh sách h

3.1.5 Rà soát việc đáp ứng các yêu cầu

Bảng 3.2 Bảng rà soát việc đáp ứng yêu cầu h

3.1.6 Đặc tả chức năng mức lá

3.1.5.1 Chức năng quản trị hệ thống

Output: Trạng thái đăng nhập thành công

Hình 3.6 Sơ đồ đặc tả chức năng đăng nhập

Tên gọi: Đăng xuất Input :

Output: Thoát khỏi hệ thống Phần thân: h

Hình 3.7 Sơ đồ đặc tả chức năng đăng xuất

Tên gọi: thêm tài khoản

Output: bản ghi mới trong bảng NGUOIDUNG Phần thân:

Hình 3.8 Sơ đồ đặc tả chức năng thêm tài khoản h

Tên gọi: đổi mật khẩu Input: username, password Output: bản ghi được sửa trong bảng NGUOIDUNG Phần thân:

Hình 3.9 Sơ đồ đặc tả chức năng đổi mật khẩu

3.1.5.2 Chức năng quản lý nhân viên

Tên gọi: Thêm nhân viên

Input: MaNhanVien, HOTEN, GIOITINH, NGAYSINH, DIACHI, CMND,

Output: Bản ghi mới trong bảng Nhân viên

Hình 3.10 Sơ đồ đặc tả chức năng thêm hồ sơ nhân viên

Tên gọi: Cập nhật hồ sơ

Input: MaNhanVien, HOTEN, GIOITINH, NGAYSINH, DIACHI, CMND, NGAYCAPCMND, NOICAP ,DIENTHOAI,

Output: bản ghi nhân viên mới đã được cập nhật

Hình 3.11 Sơ đồ đặc tả chức năng cập nhật hồ sơ

 Xóa hồ sơ nhân viên

Output: bản ghi nhân viên được chọn đã được xóa trong database Phần thân: h

Hình 3.12 Sơ đồ đặc tả chức năng xóa nhân viên

3.1.5.2 Chức năng quản lý hợp đồng lao động

Input: thông tin hợp đồng

Output:bản ghi hợp đồng mới trong bảng hợp đồng Phần thân:

Người dùng muốn thêm hợp đồng mới.

A.3 Người dùng chọn nút Thêm mới.

A.4 Hệ thống yêu cầu nhập thông tin hợp đồng.

A.5 Người dùng nhập thông tin hợp đồng.

A.7 Hệ thống kiểm tra thông tin hợp đồng

A.9 Kết thúc Thêm nhân viên.

Người dùng không muốn thêm nũa.

D.6 Người dùng chọn Bỏ qua.

D.7 Thông tin hợp đồng không được thêm.

D.8 Thêm hợp đồng kết thúc.

Thông tin hợp đồng không hợp lệ.

E.7 Hệ thống thông báo thông tin không hợp lệ, yêu cầu người dùng nhập lại.

Một hợp đồng được thêm vào hệ thống.

Output: bản ghi hợp đồng được chọn đã được xóa trong bảng hợp đồng

Người dùng muốn xóa hợp đồng.

C.3 Người dùng chọn hợp đồng cần xóa trong danh sách

C.5 Hệ thống yêu cầu người dùng xác nhận có thật sự muốn xóa hay không.

C.6 Người dùng xác nhận là muốn xóa

C.7 Hợp đồng được chọn bị xóa ra khỏi hệ thống

C.8 Xóa hợp đồng kết thúc.

Người dùng không muốn xóa hợp đồng.

H.6 Người dùng xác nhận là không muốn xóa. h

H.8 Xóa hợp đồng kết thúc.

Một hợp đồng bị xóa khỏi hệ thống.

Input: thông tin hợp đồng

Output:bản ghi hợp đồng mới được cập nhật trong bảng hợp đồng

Người dùng muốn cập nhật thông tin hợp đồng

B.3 Người dùng chọn hợp đồng cần cập nhật trong danh sách.

B.4 Người dùng nhập lại thông tin hợp đồng hiện hành.

B.6 Hệ thống kiểm tra thông tin hợp đồng

B.8 cập nhật hợp đồng kết thúc.

Người dùng không muốn cập nhật thông tin hợp đồng nữa.

F.5 Người dùng chọn Bỏ qua.

F.6 Thông tin hợp đồng không được cập nhật, kết thúc Cập nhật hợp đồng.

3.2 Phân tích hệ thống về dữ liệu

3.2.1 Xác định thực thể và thuộc tính

3.2.1.1 Xác định các thực thể

Dựa vào việc xác định các chức năng ở trên và biểu mẫu cùng với sơ đồ phân rã ta có các thực thể sau:

Trong đó, thực thể mạnh là: NHANVIEN, PHONGBAN, CHUCVU, HOSOTUYENDUNG, QUATRINHNANGLUONG,

Thực thể yếu là: QUANHEGIADINH, NGUOIDUNG,

3.2.1.2 Xác định các thuộc tính

1 NHANVIEN : ( MaNhanV ien , HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP, DANTOC,DIENTHOAI, TINHTRANGHONNHAN, TRINHDOHOCVAN)

3 CHUCVU: ( MACHUCVU, TENCHUCVU, HESOCHUCVU, GHICHU ).

4 HOSOTUYENDUNG(MAHOSO, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP, DANTOC,DIENTHOAI, TINHTRANGHONNHAN)

5 KETQUATUYENDUNG: ( MAK ET Q UA T UYEN D UNG ,

6 VITRITUYENDUNG: ( MAV I T RI T UYEN D UNG ,

NGAYQUYETDINH, COQUANKHENTHUONG, HINHTHUC, LYDO, NGUOIKY).

DIADIEMLAMVIEC, THOIGIANLAMVIEC, BAC, HESOLUONG, PHUCAP, NGUOIKY, CHUCVU, NGAYKY, BHXH, BHYT ).

LUONCOBAN,HSL,BACLUONG,NGAYNANGLUONGTIEPTHEO,HES OPHUCAPCHUCVU) h

Hình 3.13 Mô hình ER 3.2.2.1 Đưa về ERD kinh điển

 NHANVIEN : ( MaNhanV ien , HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP, DANTOC,DIENTHOAI, TINHTRANGHONNHAN) o Khóa là: MANHANVIEN

 PHONGBAN: ( MAPHONGBAN, TENPHONGBAN,SONHANVIEN ). o Khóa là: MAPHONGBAN

 CHUCVU: ( MACHUCVU, TENCHUCVU, HESOCHUCVU, GHICHU ). o Khóa là: MACHUCVU h

 HOSOTUYENDUNG(MAHOSO, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP, DANTOC,DIENTHOAI, TINHTRANGHONNHAN)

 VITRITUYENDUNG: ( MAV I T RI T UYEN D UNG ,

TENVITRITUYENDUNG, TENTAT ). o Khóa là: MAVITRITUYENDUNG

NGAYQUYETDINH, COQUANKHENTHUONG, HINHTHUC, LYDO, NGUOIKY ). o Khóa là: MAQUATRINHKHENTHUONG

COQUANKILUAT, HINHTHUCKILUAT, LYDOKILUAT, NGUOIKY ). o Khóa là: MAQUATRINHKYLUAT

THOIGIANLAMVIEC, BAC, HESOLUONG, PHUCAP, NGUOIKY, CHUCVU, NGAYKY, BHXH, BHYT ) o Khóa là: MAHOPDONGLAODONG

LOAIQUYETDINH, NGUOIQUYETDINH, CHUCVU, NOIDUNG ). o Khóa là: MASOQUYETDINH

MATKHAU, HOTEN, PHANQUYEN) o Khóa là: MANGUOIDUNG h

LUONCOBAN,HSL,BACLUONG,NGAYNANGLUONGTIEPTHEO,HES OPHUCAPCHUCVU) o Khóa là: MAQUATRINH

 NHANVIEN : ( MaNhanV ien , HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP ,DIENTHOAI,

 CHUCVU: ( MACHUCVU, TENCHUCVU, HESOCHUCVU, GHICHU ).

 HOSOTUYENDUNG(MAHOSO, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP,DIENTHOAI,

 VITRITUYENDUNG: ( MAV I T RI T UYEN D UNG ,

 KETQUATUYENDUNG: ( MAK ET Q UA T UYEN D UNG ,

NGAYQUYETDINH, COQUANKHENTHUONG, HINHTHUC, LYDO, NGUOIKY ).

THOIGIANLAMVIEC, BAC, HESOLUONG, PHUCAP, NGUOIKY, CHUCVU, NGAYKY, BHXH, BHYT ).

LUONCOBAN,HSL,BACLUONG,NGAYNANGLUONGTIEPTHEO,HES OPHUCAPCHUCVU)

 KETQUATUYENDUNG: ( MAK ET Q UA T UYEN D UNG ,MAHOSO,

4 Chuyển thuộc tính đa trị

3.2.2.2 Đưa về ERD hạn chế

 NHANVIEN : ( MANHANVIEN, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP ,DIENTHOAI,

THOIGIANLAMVIEC, BAC, HESOLUONG, PHUCAP, NGUOIKY, CHUCVU, NGAYKY, BHXH, BHYT ,MANHANVIEN).

 KETQUATUYENDUNG: ( MAK ET Q UA T UYEN D UNG ,

 QUATRINH_NANGLUONG(MAQUATRINH,NGAYNANGLUONG, HINHTHUCNANGLUONG, THOIHANNANGLUONG,

LUONCOBAN,HSL,BACLUONG,NGAYNANGLUONGTIEPTHEO,HES OPHUCAPCHUCVU,MANHANVIEN)

 NHANVIEN : ( MANHANVIEN, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP ,DIENTHOAI,

3.2.2.3 Chuyển ERD hạn chế về mô hình quan hệ

Mô hình cơ sở dữ liệu cuối cùng là:

1 NHANVIEN : ( MANHANVIEN, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP ,DIENTHOAI,

4 HOSOTUYENDUNG(MAHOSO, HOTEN, GIOITINH, NGAYSINH,

DIACHI, CMND, NGAYCAPCMND, NOICAP,DIENTHOAI,

5 VITRITUYENDUNG: ( MAV I T RI T UYEN D UNG ,

6 KETQUATUYENDUNG: ( MAK ET Q UA T UYEN D UNG ,

DENNGAY,THOIGIANLAMVIEC, BAC, HESOLUONG, PHUCAP, NGUOIKY, CHUCVU, NGAYKY, BHXH, BHYT ).

NGAYBATDAU, NGAYKETTHUC, NOICONGTAC, CHUCDANH, CHUCVUCAONHAT ).

16 QUATRINH_NANGLUONG(MAQUATRINH,NGAYNANGLUONG, HINHTHUCNANGLUONG, THOIHANNANGLUONG,

LUONCOBAN,HSL,BACLUONG,NGAYNANGLUONGTIEPTHEO,HES OPHUCAPCHUCVU,MANHANVIEN)

THIẾT KẾ HỆ THỐNG

Chiến lược phát triển hệ thống

Chiến lược Ưu điểm Nhược điểm

Tự phát triển phần mềm

- Phải có đủ nhân lực vật tư, thời gian.

- Cần phải có đội ngũ thực hiện đủ năng lực và có hiểu biết về hệ thống.

Sử dụng sản phẩm sẵn có

- Ít đòi hỏi các hệ thống hỗ trợ các gói phần mềm.

- Có thể không đáp ứng được hoàn toàn những yêu cầu của tổ chức.

-Rủi ro: Khả năng mở rộng

Sử dụng hệ thống tích hợp

- Hệ thống có sẵn và đã đáp ứng được 1 số yêu cầu(cơ bản).

- Chỉ cần phát triển thêm 1 số chức năng/phân hệ để tích hợp vào hệ thống sẵn có.

- Cần phải có hệ thống có sẵn.

- Hệ thống đó phải có khả năng mở rộng.

- Có hiểu biết về hệ thống sẵn có.

- Chất lượng dịch vụ cao

- Có thể dự đoán được

- Có thể sử dụng nguồn lực tài chính và nhân công cho những mục đích khác.

- Mất thời gian chờ đợi.

- Phải có khả năng mở rộng. h

Thiết kế kiến trúc hệ thống

- Kiến trúc vật lý xác định các thành phần của hệ thống phần mềm đó được sử dụng những tính năng và dữ liệu như thế nào.

- Cách kiểm soát các thành phần đó.

- Cách kiểm soát nhiệm vụ của từng chức năng.

Sử dụng mô hình 3 layer để xây dựng ứng dụng

Mô hình 3-layer gồm có 3 phần chính :

1 Presentation Layer (GUI- Graphical User Interface) : Lớp này có nhiệm vụ chính giao tiếp với người dùng Nó gồm các thành phần giao diện (winform, webform,…) và thực hiện các công việc như nhập liệu, hiển thị dữ liêu, kiểm tra tính đúng đắn dữ liệu trước khi gọi lớp Business Logic Layer (BLL). h

Có hai thành phần chính sau đây với những tác vụ cụ thể :

Các thành phần UI là những yếu tố cấu thành giao diện người dùng (GUI) của ứng dụng, có nhiệm vụ thu thập và hiển thị dữ liệu cho người sử dụng Ví dụ về các thành phần này bao gồm textbox, button, và combobox.

● UI Process Components : là thành phần chịu trách nhiệm quản lý các quá trình chuyển đổi giữa các UI…

Ví dụ : Sắp xếp quá trình kiểm tra thông tin nhân viên:

1 Hiển thị màn hình đăng nhập hệ thống

2 Hiển thị màn hình tìm kiếm nhân viên theo mã nhân viên

3 Hiển thị màn hình thông tin khách hàng tương ứng

2 Business Logic Layer (BLL) : Layer này phân ra 2 thành nhiệm vụ :

Đây là nơi thực hiện các yêu cầu thao tác dữ liệu từ lớp GUI, xử lý nguồn dữ liệu chính từ lớp Presentation trước khi chuyển xuống lớp Data Access và lưu trữ trong hệ quản trị cơ sở dữ liệu.

Đây là nơi kiểm tra các ràng buộc, tính toàn vẹn và hợp lệ của dữ liệu, đồng thời thực hiện các phép tính và xử lý yêu cầu nghiệp vụ trước khi gửi kết quả về lớp giao diện người dùng.

● Ví dụ : tạo 1 class Nhanvienlưu trữ các dữ liệu về tên, ngày sinh, ID, Phòng ban.

3 Data Access Layer (DAL) : Lớp này có chức năng giao tiếp với hệ quản trị CSDL như thực hiện các công việc liên quan đến lưu trữ và truy vấn dữ liệu ( tìm kiếm, thêm, xóa, sửa,…). h

Thiết kế giao diện người dung

Hình 4.5 Form quản lý nhân viên h

CHƯƠNG 5 KIỂM THỬ PHẦN MỀM

Hình 5.7 Chiến lược kiểm thử

Tài liệu kế hoạch kiểm thử này được xây dựng với mục đích:

● Xác định thông tin cơ bản về dự án và các thành phần chức năng được kiểm thử.

● Liệt kê những yêu cầu cho việc kiểm thử

● Những chiến lược kiểm thử nên được sử dụng h

 Kế hoạch thực hiện trên ứng dụng quản lý nhân sự cho công ty

Thời gian Kiểm thử Module Kiểu kiểm thử Công cụ

Tuần 9-10 Quản lý nhân viên + quản trị hệ thống

Kiểm thử chức năng + giao diện Thủ công

Tuần 11 Quản lý quản lý khen thưởng + Quản lý kỷ luật

Kiểm thử chức năng + giao diện Thủ công

Quản lý hợp đồng+tuyển dụng

Tích hợp toàn bộ hệ thống

Kiểm thử chức năng + giao diện Thủ công

Tuần 14-15 Tổng kết + báo cáo

5.1.3 Những yêu cầu về tài nguyên

Tên phần mềm Phiên bản Loại

Hoạt động Công cụ Nhà cung cấp Phiên bản

Quản lý Test Case Microsoft Office

Nhân lực Công việc Đặng Thị Nguyệt

- Tìm hiểu bài toán, phân tích và thiết kế hệ thống

- Lập testplan, giám sát tiến độ

- Thực hiện các ca kiểm thử theo kế hoạch trước đó

Các chức năng cần được kiểm thử

- Xem thông tin nhân viên

Mục đích kiểm tra Đảm bảo các chức năng được kiểm tra hoạt động chính xác theo đặc tả yêu cầu

Kỹ thuật thực thi tất cả các trường hợp có thể cho mỗi nhóm chức năng là rất quan trọng, sử dụng dữ liệu hợp lệ và không hợp lệ để đánh giá hiệu suất và độ tin cậy của hệ thống Việc này giúp xác định các vấn đề tiềm ẩn và đảm bảo rằng các chức năng hoạt động đúng như mong đợi trong mọi tình huống.

● Kết quả mong đợi khi dữ liệu hợp lệ được sử dụng

● Cảnh báo phù hợp hiện ra khi dữ liệu không hợp lệ được sử dụng

● Tất cả các testcase đã được thiết kế đều được thực thi.

● Tất cả các lỗi tìm thấy đều được ghi nhận lý do rõ ràng để có thể giúp cho developer khắc phục.

Chịu trách nhiệm kiểm thử

Cách kiểm thử Kiểm thử bằng tay thủ công, tuần tự theo các bước được định nghĩa trong testcase

Xử lý ngoại lệ Liệt kê tất cả các vấn đề liên quan phát sinh trong quá trình thực thi kiểm thử.

Mục đích Kiểm tra giao diện bằng trực quan của người dùng thông qua giao diện hệ h thống

Kỹ thuật ● Tester hiểu rõ thiết kế giao diện của hệ thống đã thiết kế

● Kiểm tra đúng font chữ, màu sắc, borders, hình ảnh, bảng biểu… sao cho dễ nhìn.

Tiêu chuẩn dừng ● Toàn bộ testcase được thực hiện

● Toàn bộ lỗi được ghi nhận

Chịu trách nhiệm kiểm thử

Cách kiểm thử Thủ công

Hình 5.8 Testcase Quản lý người dùng h

Hình 5.9 Bug Report sai tên chức năng Quản lý người dùng

Hình 5.10 Testunit chức năng thêm người dùng

Hình 5.11 Testunit chức năng sửa thông tin người dùng

Hình 5.12 Testunit chức năng Xóa người dùng

Hình 5.6 Màn hình đăng nhập h

Hình 5.13 Bug Report chức năng Đăng nhập h

Hình 5.14 Testcase chức năng Đổi mật khẩu h

5.2.2 Quản lý hồ sơ nhân viên

 Chức năng thêm nhân viên

Hình 5.15 Testcase chức năng thêm nhân viên h

Hình 5.16 Bug report chức năng thêm nhân viên h

Hình 5.17 Bug report chức năng thêm nhân viên

 Chức năng Thêm phòng ban

 Chức năng Sửa phòng ban h

 Chức năng xóa phòng ban

Hình 5.18 Testcase chức năng Thêm hợp đồng h

Hình 5.19 Bug Report chức năng thêm hợp đồng h

Kế hoạch kiểm thử

Hình 5.7 Chiến lược kiểm thử

Tài liệu kế hoạch kiểm thử này được xây dựng với mục đích:

● Xác định thông tin cơ bản về dự án và các thành phần chức năng được kiểm thử.

● Liệt kê những yêu cầu cho việc kiểm thử

● Những chiến lược kiểm thử nên được sử dụng h

 Kế hoạch thực hiện trên ứng dụng quản lý nhân sự cho công ty

Thời gian Kiểm thử Module Kiểu kiểm thử Công cụ

Tuần 9-10 Quản lý nhân viên + quản trị hệ thống

Kiểm thử chức năng + giao diện Thủ công

Tuần 11 Quản lý quản lý khen thưởng + Quản lý kỷ luật

Kiểm thử chức năng + giao diện Thủ công

Quản lý hợp đồng+tuyển dụng

Tích hợp toàn bộ hệ thống

Kiểm thử chức năng + giao diện Thủ công

Tuần 14-15 Tổng kết + báo cáo

5.1.3 Những yêu cầu về tài nguyên

Tên phần mềm Phiên bản Loại

Hoạt động Công cụ Nhà cung cấp Phiên bản

Quản lý Test Case Microsoft Office

Nhân lực Công việc Đặng Thị Nguyệt

- Tìm hiểu bài toán, phân tích và thiết kế hệ thống

- Lập testplan, giám sát tiến độ

- Thực hiện các ca kiểm thử theo kế hoạch trước đó

Các chức năng cần được kiểm thử

- Xem thông tin nhân viên

Mục đích kiểm tra Đảm bảo các chức năng được kiểm tra hoạt động chính xác theo đặc tả yêu cầu

Kỹ thuật thực thi cần xem xét tất cả các trường hợp có thể cho mỗi nhóm chức năng, sử dụng dữ liệu hợp lệ và không hợp lệ nhằm xác định kết quả chính xác.

● Kết quả mong đợi khi dữ liệu hợp lệ được sử dụng

● Cảnh báo phù hợp hiện ra khi dữ liệu không hợp lệ được sử dụng

● Tất cả các testcase đã được thiết kế đều được thực thi.

● Tất cả các lỗi tìm thấy đều được ghi nhận lý do rõ ràng để có thể giúp cho developer khắc phục.

Chịu trách nhiệm kiểm thử

Cách kiểm thử Kiểm thử bằng tay thủ công, tuần tự theo các bước được định nghĩa trong testcase

Xử lý ngoại lệ Liệt kê tất cả các vấn đề liên quan phát sinh trong quá trình thực thi kiểm thử.

Mục đích Kiểm tra giao diện bằng trực quan của người dùng thông qua giao diện hệ h thống

Kỹ thuật ● Tester hiểu rõ thiết kế giao diện của hệ thống đã thiết kế

● Kiểm tra đúng font chữ, màu sắc, borders, hình ảnh, bảng biểu… sao cho dễ nhìn.

Tiêu chuẩn dừng ● Toàn bộ testcase được thực hiện

● Toàn bộ lỗi được ghi nhận

Chịu trách nhiệm kiểm thử

Cách kiểm thử Thủ công

Thực hiện kiểm thử

Hình 5.8 Testcase Quản lý người dùng h

Hình 5.9 Bug Report sai tên chức năng Quản lý người dùng

Hình 5.10 Testunit chức năng thêm người dùng

Hình 5.11 Testunit chức năng sửa thông tin người dùng

Hình 5.12 Testunit chức năng Xóa người dùng

Hình 5.6 Màn hình đăng nhập h

Hình 5.13 Bug Report chức năng Đăng nhập h

Hình 5.14 Testcase chức năng Đổi mật khẩu h

5.2.2 Quản lý hồ sơ nhân viên

 Chức năng thêm nhân viên

Hình 5.15 Testcase chức năng thêm nhân viên h

Hình 5.16 Bug report chức năng thêm nhân viên h

Hình 5.17 Bug report chức năng thêm nhân viên

 Chức năng Thêm phòng ban

 Chức năng Sửa phòng ban h

 Chức năng xóa phòng ban

Hình 5.18 Testcase chức năng Thêm hợp đồng h

Hình 5.19 Bug Report chức năng thêm hợp đồng h

Ngày đăng: 06/11/2023, 05:22

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w