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

bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động

74 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Thiết Kế Xây Dựng Phần Mềm Quản Lý Người Lao Động
Tác giả Vũ Duy Khương, Hoàng Thái Sơn
Người hướng dẫn TS. Lê Chí Luận
Trường học Trường Đại học Đại Nam
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Bài Tập Lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 74
Dung lượng 2,66 MB

Cấu trúc

  • CHƯƠNG 1: GIỚI THIỆU VỀ ĐỀ TÀI (11)
    • 1.1. Lý do chọn đề tài (11)
    • 1.2. Mục tiêu đề tài (11)
    • 1.3. Một số chức năng chính của đề tài (11)
  • CHƯƠNG 2: PHÂN TÍCH ĐẶC TẢ YÊU CẦU (12)
    • 2.1. Tổng quan về đơn vị khảo sát (12)
    • 2.2. Khảo sát (12)
    • 2.3. Tìm hiểu về cách quản lý người lao động (12)
    • 2.4. Tìm hiểu về quá trình quản lý và đối tượng người lao động (13)
    • 2.5. Tìm hiểu về hệ thống phần mềm hiện tại và cách xử lý các sự cố (14)
    • 2.6. Phỏng vấn người quản lý lao động (15)
    • 2.7. Phỏng vấn người lao động được quản lý bằng phần mềm (16)
    • 2.8. Khảo sát khách hàng (17)
    • 2.9. Yêu cầu hệ thống (29)
    • 2.10. Mô tả bài toán (29)
      • 2.10.1. Đặc tả yêu cầu (29)
      • 2.10.2. Mô tả bài toán (32)
    • 2.11. Mô hình phân cấp các chức năng (32)
  • CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (34)
    • 3.1. Xác định actor và Use Case (34)
    • 3.2. Biểu đồ Use Case (35)
      • 3.2.1. Use Case tổng quát (35)
      • 3.2.2. Use Case đăng nhập (36)
      • 3.2.3. Use Case quản lý với công trình (36)
      • 3.2.4. Use Case quản lý với nhân viên (0)
      • 3.2.5. Use Case quản lý với phòng ban (37)
      • 3.2.6. Use Case quản lý tài khoản nhân viên (37)
      • 3.2.7. Use Case quản lý với phân công (38)
      • 3.2.8. Use Case Xem doanh thu (38)
      • 3.2.9. Use Case quản lý tài khoản NV (39)
      • 3.2.10. Use Case quản lý danh mục (39)
      • 3.2.11. Use Case tìm kiếm của quản lý (40)
    • 3.3. Biểu đồ hoạt động (41)
      • 3.3.1. Biểu đồ hoạt động đăng nhập (41)
      • 3.3.2. Biểu đồ hoạt động đăng xuất (41)
      • 3.3.3. Biểu đồ hoạt động tra cứu của nhân viên (42)
      • 3.3.4. Biểu đồ hoạt động quản lý tài khoản nhân viên (42)
      • 3.3.5. Biểu đồ hoạt động quản lý thông tin cá nhân (43)
      • 3.3.6. Biểu đồ hoạt động thanh toán lương (43)
    • 3.4. Biểu đồ tuần tự (44)
      • 3.4.1. Biểu đồ tuần tự nhập thông tin cho nhân viên (44)
      • 3.4.2. Biểu đồ tuần tự quản lý lương (45)
      • 3.4.3. Biểu đồ tuần tự quản lý chức vụ (46)
      • 3.4.5. Biểu đồ tuần tự đăng nhập (46)
      • 3.4.6. Biểu đồ tuần tự đăng kí (47)
    • 3.6. Biểu đồ lớp (Class Diagram) (48)
    • 3.7. Mô hình cơ sở dữ liệu (48)
    • 3.9. Thiết kế giao diện (52)
    • 3.10. Giao diện sau khi hoàn thành (57)
    • 3.11. Lưu đồ thuật toán (62)
    • 3.12. Một số code chức năng (64)
  • CHƯƠNG 4: KIỂM THỬ VÀ ĐÁNH GIÁ HỆ THỐNG (70)
    • 4.1. Kiểm thử chức năng đăng nhập (70)
    • 4.2. Kiểm thử một số chức năng khác (71)
  • KẾT LUẬN (73)

Nội dung

Chúng ta sẽ nghiên cứu và áp dụng cáccông nghệ mới nhất trong lĩnh vực công nghệ phần mềm để phát triển phần mềmnày, nhằm đáp ứng các yêu cầu của doanh nghiệp.Đề tài này sẽ tập trung vào

GIỚI THIỆU VỀ ĐỀ TÀI

Lý do chọn đề tài

Quản lý nhân viên và công trình là một vấn đề quan trọng trong quản lý doanh nghiệp xây dựng, ảnh hưởng trực tiếp đến hiệu quả và chất lượng công việc.

Việc sử dụng hệ thống phần mềm quản lý nhân viên và công trình sẽ giúp tăng cường khả năng quản lý, giảm thiểu sai sót và tiết kiệm thời gian cho doanh nghiệp vì vậy chúng em chọn đề tài “Xây dựng phần mềm quản lý lao động”.

Mục tiêu đề tài

Giải pháp hệ thống phần mềm quản lý nhân sự và công trình giúp các doanh nghiệp dễ dàng giám sát, cập nhật thông tin về nhân viên và dự án, phân bổ công việc cho nhân viên, theo dõi tiến độ dự án và ghi lại các chi phí phát sinh trong suốt quá trình triển khai Phần mềm này hỗ trợ cải thiện hiệu quả quản lý, tăng cường tính minh bạch và trách nhiệm giải trình, đồng thời giúp các tổ chức theo dõi và kiểm soát hiệu quả các hoạt động liên quan đến nhân sự và dự án.

Việc tối ưu hóa quản lý nhân viên và công trình giúp doanh nghiệp tiết kiệm thời gian khi không còn phải thực hiện quá nhiều thao tác thủ công Đồng thời, tính hiệu quả công việc được tăng cường nhờ hệ thống thông minh, tự động hóa nhiều quy trình Cuối cùng, chất lượng dịch vụ được cải thiện thông qua việc xử lý công việc nhanh chóng, giảm sai sót và nâng cao mức độ hài lòng của khách hàng.

Một số chức năng chính của đề tài

Quản lý thông tin nhân viên và công trình: cho phép thêm, sửa, xoá thông tin nhân viên và công trình.

Phân công công việc: cho phép quản lý phân công công việc cho nhân viên, xem thông tin về công việc được phân công.

Theo dõi tiến độ công trình: cho phép theo dõi tiến độ của công trình, bao gồm các thông tin về thời gian bắt đầu, kết thúc, tỷ lệ hoàn thành và các chi phí phát sinh.

Quản lý chi phí: cho phép quản lý các chi phí phát sinh trong quá trình thực hiện công trình.

Báo cáo thống kê: cho phép xem các báo cáo thống kê về nhân viên, công trình và các chi phí phát sinh để giúp quản lý ra quyết định tốt nhất. lOMoARcPSD|39270540

PHÂN TÍCH ĐẶC TẢ YÊU CẦU

Tổng quan về đơn vị khảo sát

Đơn vị khảo sát: My Staff Shop

Khảo sát

- Phỏng vấn- Quan sát hiện trường- Nghiên cứu tài liệu

Tìm hiểu về cách quản lý người lao động

- Người phỏng vấn: Vũ Duy Khương - Người được phỏng vấn: : Trần Phong Bảo

Bạn sử dụng phương pháp quản lý người lao động nào?

Tôi sử dụng phương pháp quản lý dựa trên năng lực của nhân viên, đặt mục tiêu cụ thể và đưa ra phản hồi thường xuyên để giúp họ cải thiện hiệu suất làm việc.

Bạn quản lý nhân viên của mình như thế nào trong quá trình làm việc?

Tôi quản lý nhân viên bằng cách cung cấp hướng dẫn rõ ràng về mục tiêu công việc, giao nhiệm vụ cụ thể, tạo điều kiện cho nhân viên làm việc hiệu quả và đưa ra phản hồi thường xuyên để giúp họ cải thiện kỹ năng và nâng cao hiệu suất làm việc.

Làm thế nào để bạn giải quyết xung đột giữa nhân viên?

Tôi luôn lắng nghe và đưa ra quyết định công bằng, tôn trọng quan điểm của cả hai bên và giải quyết vấn đề bằng cách tìm kiếm giải pháp thỏa đáng và trung lập nhất.

Bạn có phương pháp đào tạo nhân viên mới không?

Tôi có một kế hoạch đào tạo chi tiết cho nhân viên mới, đưa họ vào công việc một cách thấu đáo, đảm bảo họ hiểu rõ mục tiêu công việc và quy trình làm việc, tăng cường kỹ năng và kiến thức cần thiết và tạo điều kiện để họ tự tin hoàn thành công việc.

Làm thế nào để bạn đánh giá hiệu suất của nhân viên?

Tôi đánh giá hiệu suất của nhân viên bằng cách thiết lập các tiêu chuẩn đánh giá rõ đạt được, và đưa ra phản hồi thường xuyên để giúp nhân viên cải thiện hiệu suất làm việc.

Bạn có cách nào để động viên nhân viên?

Tôi động viên nhân viên bằng cách đưa ra lời khen và khuyến khích, tạo điều kiện cho họ phát triển và thăng tiến trong công việc, đưa ra phần thưởng và các chính sách khuyến khích để động viên nhân viên cống hiến và phát triển bản thân.

Tìm hiểu về quá trình quản lý và đối tượng người lao động

- Người phỏng vấn: Vũ Duy Khương - Người được phỏng vấn: Lê Phan Khánh

Bạn có thể cho tôi biết về kinh nghiệm của bạn trong quản lý nhân sự không?

Với kinh nghiệm quản lý nhân sự trong nhiều dự án và công việc trước đây, tôi tập trung xây dựng đội ngũ nhân sự đáp ứng yêu cầu công việc và phát triển bản thân Bên cạnh đó, tôi thành thạo trong đào tạo, phát triển và đánh giá nhân viên, giải quyết các vấn đề liên quan đến nhân sự, cũng như quản lý các hoạt động hàng ngày của nhân viên.

Làm thế nào bạn định vị đối tượng người lao động trong công ty của bạn?

Tôi sẽ định vị đối tượng người lao động dựa trên nhiều yếu tố như nhu cầu công việc, trình độ, kinh nghiệm, tính cách và động lực của từng nhân viên Từ đó, tôi sẽ tạo ra các kế hoạch đào tạo, phát triển và đánh giá phù hợp với từng đối tượng.

Làm thế nào bạn quản lý sự đa dạng trong đội ngũ nhân viên của bạn?

Tôi sẽ đảm bảo rằng mọi người đều được đối xử công bằng và tôn trọng, bất kể giới tính, tôn giáo, chủng tộc hoặc bất kỳ yếu tố đa dạng nào khác Tôi sẽ khuyến khích các cuộc trao đổi, ý kiến đóng góp và sự chia sẻ thông tin giữa các nhân viên.

Ngoài ra, tôi cũng sẽ đưa ra các khóa đào tạo về đa dạng và tôn trọng văn hóa để giúp nhân viên hiểu và đối xử tốt với nhau.

Bạn làm gì để đảm bảo một môi trường làm việc an toàn và lành mạnh? Tôi sẽ đảm bảo rằng tất cả các quy định an toàn được tuân thủ và giám sát chặt chẽ lOMoARcPSD|39270540 khuyến khích và hỗ trợ cho nhân viên có một lối sống lành mạnh, đưa ra các chính sách hỗ trợ sức khỏe và phòng chống bệnh tật N goài ra, tôi cũng sẽ đưa ra các khóa đào tạo về sức khỏe và an toàn lao động để giúp nhân viên hiểu và áp dụng các quy định và quy trình an toàn Nếu có bất kỳ vấn đề liên quan đến an toàn và lành mạnh trong môi trường làm việc, tôi sẽ đưa ra các biện pháp kịp thời để giải quyết và đảm bảo môi trường làm việc an toàn và lành mạnh cho tất cả các nhân viên.

Làm thế nào bạn đánh giá hiệu suất làm việc của nhân viên?

Tôi sẽ thiết lập các mục tiêu rõ ràng và đo lường hiệu suất làm việc của nhân viên thường xuyên Tôi sẽ cung cấp hướng dẫn và hỗ trợ cần thiết để nhân viên có thể hoàn thành công việc một cách hiệu quả.

Tôi cũng sẽ đưa ra phản hồi liên tục và đánh giá kết quả để nhân viên có thể tự đánh giá và cải thiện hiệu suất làm việc của mình Nếu cần thiết, tôi sẽ đưa ra các biện pháp kịp thời để giải quyết các vấn đề và đảm bảo tiến độ công việc được duy trì đúng theo kế hoạch.

Làm thế nào bạn giải quyết các vấn đề liên quan đến nhân viên?

Tôi sẽ lắng nghe và hiểu các vấn đề của nhân viên một cách công bằng và tôn trọng Tôi sẽ tìm kiếm các giải pháp thích hợp và đưa ra các biện pháp kịp thời để giải quyết các vấn đề đó Tôi cũng sẽ đưa ra các khóa đào tạo và hướng dẫn cho nhân viên để giúp họ giải quyết các vấn đề cá nhân và chuyên môn của mình.

Tìm hiểu về hệ thống phần mềm hiện tại và cách xử lý các sự cố

- Người phỏng vấn: Nguyễn Việt Hùng - Người được phỏng vấn: Chu Thị Mỹ Hạnh

Hệ thống phần mềm hiện tại của công ty là gì? Hệ thống phần mềm hiện tại của công ty là My Staff Shop.

Các tính năng chính của hệ thống phần mềm là gì?

Các tính năng chính của hệ thống phần mềm bao gồm quản lý nhân viên, công trình và ngày giờ. pháp khắc phục kịp thời Nếu không giải quyết được, tôi sẽ tìm kiếm sự giúp đỡ từ các chuyên gia hoặc nhà cung cấp hệ thống phần mềm để giải quyết vấn đề.

Bạn đã từng gặp phải sự cố lớn nào liên quan đến hệ thống phần mềm trước đây chưa?

Có, tôi đã gặp phải một số sự cố trước đây, chẳng hạn như hệ thống bị đơ, mất kết nối, hoặc lỗi phần mềm Tuy nhiên, tôi đã nhanh chóng giải quyết được các sự cố đó và đưa hệ thống trở lại hoạt động bình thường.

Có bao giờ bạn đã tham gia vào việc cập nhật hoặc nâng cấp hệ thống phần mềm không?

Có, tôi đã tham gia vào việc cập nhật và nâng cấp hệ thống phần mềm để cải thiện tính năng và hiệu suất của hệ thống Tôi đã làm việc với đội ngũ kỹ thuật để đảm bảo rằng quá trình nâng cấp được thực hiện một cách suôn sẻ và không gây ảnh hưởng đến hoạt động của công ty.

Bạn đã thực hiện bất kỳ biện pháp bảo mật nào để bảo vệ hệ thống phần mềm của công ty không?

Có, tôi đã thực hiện các biện pháp bảo mật để bảo vệ hệ thống phần mềm của công ty khỏi các mối đe dọa bên ngoài, chẳng hạn như cài đặt các phần mềm chống virus và tường lửa mạng để ngăn chặn các cuộc tấn công từ bên ngoài Tôi cũng thường xuyên cập nhật các chính sách bảo mật để đảm bảo rằng hệ thống được bảo vệ tốt nhất có thể.

Phỏng vấn người quản lý lao động

- Người phỏng vấn: Hoàng Thái Sơn - Người được phỏng vấn: Trần Bá Tuấn

Bạn đã có kinh nghiệm quản lý nhân viên trước đây không?

Có, tôi đã có kinh nghiệm quản lý nhân viên trong công ty trước đó của mình.

Bạn sử dụng các phương pháp quản lý nhân viên nào để đạt được hiệu quả cao?

Tôi sử dụng phương pháp tập trung vào mục tiêu để định hướng cho nhân viên.

Tôi cũng thường xuyên đánh giá hiệu suất của họ và cung cấp phản hồi và hỗ trợ đào tạo để giúp họ cải thiện.

Làm thế nào bạn đảm bảo sự hài lòng và động viên cho nhân viên của mình?

Tôi đảm bảo sự hài lòng và động viên cho nhân viên bằng cách cung cấp điều kiện làm việc tốt nhất có thể, đưa ra các mục tiêu rõ ràng và đánh giá hiệu suất công lOMoARcPSD|39270540 hồi từ nhân viên và cố gắng giải quyết các vấn đề của họ kịp thời.

Làm thế nào bạn xử lý các vấn đề liên quan đến nhân viên không hoạt động hiệu quả hoặc gây phiền toái cho đồng nghiệp?

Tôi sẽ thảo luận với nhân viên đó để hiểu rõ vấn đề của họ và cố gắng giúp họ giải quyết vấn đề đó Nếu vấn đề không được giải quyết, tôi sẽ đưa ra các biện pháp khác nhau như đưa ra cảnh báo, đưa ra ý kiến phản hồi hoặc chuyển giao cho người quản lý khác để giải quyết tình huống.

Bạn sẽ đối xử như thế nào với nhân viên khi họ gặp vấn đề cá nhân trong công việc?

Tôi sẽ thể hiện sự quan tâm và tôn trọng đối với vấn đề cá nhân của nhân viên, tìm hiểu thêm về tình hình của họ và cung cấp các giải pháp hỗ trợ hoặc linh hoạt trong lịch trình làm việc của họ.

Bạn sẽ thường xuyên đánh giá hiệu suất của nhân viên như thế nào?

Tôi sẽ xây dựng một hệ thống đánh giá hiệu suất có cơ sở và công bằng dựa trên các chỉ số và tiêu chí đánh giá đã xác định trước.

Tôi cũng sẽ cung cấp phản hồi thường xuyên để giúp nhân viên cải thiện hiệu suất của mình.

Phỏng vấn người lao động được quản lý bằng phần mềm

- Người phỏng vấn: Ngô Phương Thủy - Người được phỏng vấn: Vũ Đại An

Bạn có thấy việc quản lý bằng phần mềm làm cho công việc của bạn dễ dàng hơn không?

Có, tôi cảm thấy quản lý bằng phần mềm giúp tôi dễ dàng quản lý các nhiệm vụ và lịch trình làm việc của mình Tôi có thể cập nhật thông tin về tình trạng công việc của mình một cách nhanh chóng và dễ dàng.

Bạn có gặp bất kỳ khó khăn nào khi sử dụng phần mềm quản lý lao động không?

Có, tôi gặp khó khăn khi cập nhật dữ liệu trên phần mềm do yêu cầu phải đúng và đủ thông tin Tuy nhiên, sau khi tôi hiểu rõ quy trình và các yêu cầu, việc sử dụng phần mềm trở nên dễ dàng hơn. không? cách có hệ thống hơn, từ đó giúp tôi hoàn thành nhiệm vụ một cách hiệu quả hơn và tăng năng suất công việc của mình.

Bạn có được đào tạo và hướng dẫn đầy đủ khi sử dụng phần mềm quản lý lao động không?

Tôi đã được đào tạo và hướng dẫn toàn diện về phần mềm quản lý lao động, đảm bảo tôi nắm vững cách sử dụng phần mềm một cách hiệu quả và đúng tiêu chuẩn.

Ngoài ra, tôi cũng có thể tìm kiếm và xem các tài liệu hướng dẫn trực tuyến khi cần thiết.

Bạn có tin rằng phần mềm quản lý lao động có thể giúp nâng cao chất lượng công việc của bạn không?

Có, tôi tin rằng phần mềm quản lý lao động có thể giúp tôi đảm bảo chất lượng công việc của mình Tôi có thể đưa ra các chỉ tiêu cụ thể để đánh giá hiệu suất công việc của mình, từ đó có thể điều chỉnh và cải thiện công việc của mình.

Bạn có góp ý nào để cải thiện phần mềm quản lý lao động mà bạn đang sử dụng?

Tôi cho rằng có thể cải tiến phần mềm quản lý công việc bằng cách cung cấp thêm những tính năng hỗ trợ tôi sắp xếp dễ dàng hơn, cập nhật nhanh chóng tiến trình làm việc Ngoài ra, nếu tích hợp thêm tính năng giúp tôi phân tích hiệu suất làm việc, tôi tin rằng sẽ nâng cao được năng suất lao động của mình.

Khảo sát khách hàng

- Phương thức khảo sát: Google Forms. lOMoARcPSD|39270540

Hình 1: Câu hỏi khảo sát ứng dụng nhân sự 1

Hình 2: Câu hỏi khảo sát ứng dụng nhân sự 2 3 4

Hình 3:Câu hỏi khảo sát ứng dụng nhân sự 5 6 lOMoARcPSD|39270540

Hình 4: Câu hỏi khảo sát ứng dụng nhân sự 7 8

Hình 5: Câu hỏi khảo sát 9 10

Hình 6: Câu hỏi khảo sát 11

Hình 7: Câu hỏi khảo sát 12 lOMoARcPSD|39270540

Hình 8: Câu hỏi khảo sát 13

Kết quả khảo sát người sử dụng và người được quản lý qua Google Forms:

Với kết quả 100 người tham gia khảo sát với tỷ lệ 47,7% người sử dụng app quản lý 43,4% chưa sử dụng quản lý trong độ tuổi chiếm lớn nhất là các bạn trẻ từ 18-25 tuổi thì đa phần đều là sinh viên và người đã đi làm.

Hình 9: Câu trả lời khảo sát 1

Hình 10: Câu trả lời khảo sát 2 lOMoARcPSD|39270540

Hình 11: Câu trả lời khảo sát 3

Hình 12: Câu trả lời khảo sát 4

Hình 13: Câu trả lời khảo sát 5

Hình 14: Câu trả lời khảo sát 6 lOMoARcPSD|39270540

Hình 15: Câu trả lời khảo sát 7

Hình 16: Câu trả lời khảo sát 8

Hình 17: Câu trả lời khảo sát 9

Hình 18: Câu trả lời khảo sát 10 lOMoARcPSD|39270540

Hình 19: Câu trả lời khảo sát 11

Hình 20: Câu trả lời khảo sát 12

Hình 21: Câu trả lời khảo sát 13

Yêu cầu hệ thống

- Cần có tính bảo mật đối với thông tin tài khoản, đảm bảo chỉ người dùng có quyền mới có thể truy cập thông tin tương ứng.

- Cần quản lý được các phân công của nhân viên cho từng công trình, đảm bảo công việc được phân chia và thực hiện đúng thời gian quy định.

- Cần lưu trữ thông tin về các công trình, nhân viên, phòng ban, chức vụ và có thể truy xuất thông tin nhanh chóng.

- Cần đảm bảo tính chính xác của thông tin, tránh gây ra những sai sót trong quá trình quản lý và thực hiện các phân công công việc.

- Cần cung cấp các chức năng quản lý, báo cáo và thống kê, giúp người quản lý dễ dàng theo dõi tình hình hoạt động của công trình và nhân viên.

Mô tả bài toán

2.10.1 Đặc tả yêu cầu Đặc tả yêu cầu cho bài toán quản lý nhân viên và phân công công việc:

- Mã tài khoản (MaTK): dùng để định danh tài khoản người dùng

- Tên hiển thị (TenHienThi): tên sẽ hiển thị trên giao diện người dùng

- Tên đăng nhập (TenDangNhap): tên để đăng nhập vào hệ thống lOMoARcPSD|39270540

Thông tin phân công công việc:

- Mã nhân viên (MaNV): định danh cho nhân viên được phân công công việc

- Mã công trình (MaCT): định danh cho công trình được phân công

- Thời gian (ThoiGian): thời gian được phân công cho nhân viên làm việc Thông tin công trình:

- Mã công trình (MaCT): định danh cho công trình

- Tên công trình (TenCT): tên của công trình

- Địa điểm (DiaDiem): địa điểm của công trình

- Ngày bắt đầu công trình (NgayCP): ngày bắt đầu công trình

- Ngày kết thúc công trình (NgayKC): ngày kết thúc công trình

- Ngày hoàn thành dự kiến (NgayHTDK): ngày hoàn thành dự kiến của công trình

- Mã nhân viên (MaNV): định danh cho nhân viên

- Mã phòng ban (MaPB): mã phòng ban của nhân viên

- Mã chức vụ (MaCV): mã chức vụ của nhân viên

- Họ tên (HoTen): họ tên của nhân viên

- Ngày sinh (NgaySinh): ngày sinh của nhân viên

- Giới tính (GioiTinh): giới tính của nhân viên

- Địa chỉ thường trú (DiaChiThuongTru): địa chỉ thường trú của nhân viên

- Địa chỉ tạm trú (DiaChiTamTru): địa chỉ tạm trú của nhân viên

- Mã phòng ban (MaPB): định danh cho phòng ban

- Tên phòng ban (TenPB): tên của phòng ban

- Mã chức vụ (MaCV): định danh cho chức vụ

- Tên chức vụ (TenCV): tên của chức vụ Yêu cầu:

- Hệ thống cần quản lý thông tin của nhân viên, phòng ban, chức vụ và công

- Hệ thống cần cho phép phân công công việc cho nhân viên cho một công trình.

Hệ thống cần hiển thị thông tin chi tiết của một công trình, bao gồm:

- Ngày bắt đầu công trình

- Ngày kết thúc công trình

- Ngày hoàn thành dự kiến của công trình

Danh sách các nhân viên được phân công làm việc trên công trình, bao gồm mã nhân viên, tên hiển thị và chức vụ của họ.

Yêu cầu về tạo, cập nhật và xoá thông tin tài khoản người dùng (Mã TK, Tên hiển thị, Tên đăng nhập, Mật khẩu).

Yêu cầu về phân công công việc cho nhân viên (Mã NV) tại một công trình (Mã CT) vào một thời điểm (Thời gian).

Yêu cầu về quản lý thông tin công trình (Mã CT, Tên CT, Địa điểm, Ngày cấp phép, Ngày khởi công, Ngày hoàn thành dự kiến).

Yêu cầu về quản lý thông tin nhân viên (Mã NV, Mã PB, Mã CV, Họ tên, Ngày sinh, Giới tính, Địa chỉ thường trú, Địa chỉ tạm trú).

Yêu cầu về quản lý thông tin phòng ban (Mã PB, Tên PB).

Yêu cầu về quản lý thông tin chức vụ (Mã CV, Tên CV). Đặc tả yêu cầu còn bao gồm các ràng buộc liên quan đến việc nhập liệu và xử lý dữ liệu, đảm bảo tính chính xác, đầy đủ và an toàn của thông tin Ví dụ như:

Các trường thông tin bắt buộc phải được nhập đầy đủ và chính xác.

Các trường thông tin có kiểu dữ liệu số học (như Mã TK, Mã NV, Mã CT ) phải là các số nguyên dương không trùng lặp và không được bỏ trống.

Các trường thông tin định dạng ngày tháng (ví dụ: Ngày cấp phép, Ngày khởi công ) phải đảm bảo đúng chuẩn và nằm trong phạm vi thời gian hợp lệ, tránh nhập sai lệch thông tin về thời gian, ảnh hưởng đến tính chính xác và thống nhất của dữ liệu.

Các hoạt động thêm, sửa, xoá dữ liệu phải được thực hiện bởi người dùng có quyền truy cập tương ứng và được ghi nhận lại trong bảng lịch sử hoạt động để phục vụ cho lOMoARcPSD|39270540

Bài toán yêu cầu xây dựng một hệ thống quản lý nhân sự và phân công công việc trong một công trình xây dựng Hệ thống bao gồm các bảng dữ liệu như TAI_KHOAN, PHAN_CONG, CONG_TRINH, NHAN_VIEN, PHONG_BAN và CHUC_VU Các yêu cầu của bài toán gồm: Quản lý tài khoản: hệ thống cần cung cấp chức năng đăng ký tài khoản, đăng nhập và quản lý thông tin tài khoản của người dùng Quản lý phân công công việc: hệ thống cần cung cấp chức năng phân công công việc cho các nhân viên trong công trình

Các thông tin cần quản lý gồm mã nhân viên, mã công trình và thời gian thực hiện công việc Quản lý thông tin công trình: hệ thống cần cung cấp chức năng quản lý thông tin về các công trình, bao gồm tên công trình, địa điểm, ngày bắt đầu, ngày kết thúc và ngày hoàn thành dự kiến

Quản lý thông tin nhân viên: hệ thống cần cung cấp chức năng quản lý thông tin về nhân viên, bao gồm mã nhân viên, mã phòng ban, mã chức vụ, họ tên, ngày sinh, giới tính, địa chỉ thường trú và địa chỉ tạm trú

Quản lý thông tin phòng ban và chức vụ: hệ thống cần cung cấp chức năng quản lý thông tin về các phòng ban và chức vụ trong công ty Hiển thị thông tin chi tiết của một công trình: hệ thống cần hiển thị thông tin chi tiết về một công trình bao gồm tên công trình, địa điểm, ngày bắt đầu, ngày kết thúc, ngày hoàn thành dự kiến, danh sách các nhân viên đang làm việc trong công trình và các công việc đã được phân công cho từng nhân viên Để giải quyết bài toán, cần phải thiết kế một hệ thống quản lý dữ liệu hiệu quả để lưu trữ và quản lý các thông tin trên một cách chính xác và đáng tin cậy Hệ thống cần cung cấp các tính năng quản lý như thêm, sửa, xóa thông tin trong các bảng dữ liệu, phân công nhân viên cho các công trình, quản lý thông tin tài khoản người dùng và quản lý thông tin nhân viên trong các phòng ban và chức vụ khác nhau Hệ thống cũng cần đáp ứng được các yêu cầu về tính bảo mật và quản lý truy cập vào dữ liệu của người dùng.

Mô hình phân cấp các chức năng

Hình 22: Mô hình phân cấp các chức năng lOMoARcPSD|39270540

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Xác định actor và Use Case

- Quản lý phòng ban, chức vụ và nhân viên: Cập nhật, thêm mới và xóa bỏ thông tin về phòng ban, chức vụ và nhân viên trong hệ thống.

- Quản lý thông tin công trình: Thêm, sửa, xóa thông tin về các công trình, bao gồm tên công trình, địa chỉ, ngày khởi công, ngày kết thúc dự kiến, v.v.

- Phân công nhân viên và công việc: Chọn và phân công nhân viên cho công việc trong các công trình đã được đăng ký.

- Xác nhận hoàn thành công việc: Quản lý sẽ xác nhận hoàn thành công việc của nhân viên trong hệ thống, đánh giá kết quả làm việc của nhân viên.

- Đăng nhập và cập nhật thông tin cá nhân: Nhân viên có thể đăng nhập vào hệ thống và cập nhật thông tin cá nhân của mình.

- Xem lịch phân công: Nhân viên có thể xem lịch phân công công việc của mình trong các công trình được đăng ký.

- Xác nhận hoàn thành công việc: Sau khi hoàn thành công việc được phân công, nhân viên sẽ xác nhận hoàn thành công việc của mình trong hệ thống.

- Yêu cầu nghỉ phép: Nhân viên có thể yêu cầu nghỉ phép trong một khoảng thời gian nhất định.

Biểu đồ Use Case

Hình 23: Use case tổng quát lOMoARcPSD|39270540

Hình 24: Use case đăng nhập

3.2.3 Use Case quản lý với công trình

Hình 25: Use case quản lý công trình

Hình 26: Use case quản lý nhân viên

3.2.5 Use Case quản lý với phòng ban

Hình 27: Use case quản lý phòng ban

3.2.6 Use Case quản lý tài khoản nhân viên lOMoARcPSD|39270540

Hình 28: Use case quản lý tài khoản nhân viên

3.2.7 Use Case quản lý với phân công

Hình 29: Use case quản lý phân công

3.2.8 Use Case Xem doanh thu

Hình 30: Use case xem doanh thu

3.2.9 Use Case quản lý tài khoản NV

Hình 31: Use case quản lý tài khoản nhân viên

3.2.10 Use Case quản lý danh mục lOMoARcPSD|39270540

Hình 32: Use quản lý danh mục

3.2.11 Use Case tìm kiếm của quản lý

Hình 33: Use case tìm kiếm của quản lý

Biểu đồ hoạt động

3.3.1 Biểu đồ hoạt động đăng nhập

Hình 34: Biểu đồ trạng thái đăng nhập

3.3.2 Biểu đồ hoạt động đăng xuất:

Hình 35: Biểu đồ trạng thái đăng xuất lOMoARcPSD|39270540

3.3.3 Biểu đồ hoạt động tra cứu của nhân viên:

Hình 36: Biểu đồ hoạt động tra cứu của nhân viên

3.3.4 Biểu đồ hoạt động quản lý tài khoản nhân viên:

Hình 37: Biểu đồ trạng thái quản lý tài khoản của nhân viên

3.3.5 Biểu đồ hoạt động quản lý thông tin cá nhân:

Hình 38: Biểu đồ hoạt động quản lý thông tin cá nhân

3.3.6 Biểu đồ hoạt động thanh toán lương:

Hình 39: Biểu đồ hoạt động thanh toán lương lOMoARcPSD|39270540

Biểu đồ tuần tự

3.4.1 Biểu đồ tuần tự nhập thông tin cho nhân viên:

Hình 40: Biểu đồ tuần tự nhập thông tin sinh viên

3.4.2 Biểu đồ tuần tự quản lý lương:

Hình 41: Biểu đồ tuần tự quản lý lương lOMoARcPSD|39270540

3.4.3 Biểu đồ tuần tự quản lý chức vụ

Hình 42: Biểu đồ tuần tự quản lý chức vụ

3.4.5 Biểu đồ tuần tự đăng nhập

Hình 43: Biểu đồ tuần tự đăng nhập

3.4.6 Biểu đồ tuần tự đăng kí

Hình 44: Biểu đồ tuần tự đăng kí lOMoARcPSD|39270540

Biểu đồ lớp (Class Diagram)

Mô hình cơ sở dữ liệu

TAI_KHOAN(MaTK, TenHienThi, TenDangNhap, MatKhau)

Thuộc tính Kiểu dữ liệu Độ rộng Ý nghĩa

MaTK Varchar 30 Mã tài khoản

TenHienThi Nvarchar 50 Tên hiển thị

TenDangNhap Varchar 30 Tên đăng nhập

PHAN_CONG(MaNV, MaCT, ThoiGian)

Thuộc tính Kiểu dữ liệu Độ rộng Ý nghĩa

MaNV varchar 20 Mã nhân viên

MaCT varchar 20 Mã công trình

CONG_TRINH(MaCT, TenCT, DiaDiem, NgayCP, NgayKC, NgayHTDK)

Thuộc tính Kiểu dữ liệu Độ rộng Ý nghĩa

MaCT varchar 20 Mã công trình

TenCT varchar 50 Tên công trình

NgayCP DateTime Ngày cấp phép

NgayKC DateTime Ngày khởi công

NgayHTDK DateTime Ngày hoàn thành dự kiến

NHAN_VIEN(MaNV, MaPB, MaCV, HoTen, Ngaysinh, GioiTinh, DiaChiThuongTru, DiaChiTamTru)

Thuộc tính Kiểu dữ liệu Độ rộng Ý nghĩa

MaNV Varchar 20 Mã nhân viên

MaPB Varchar 20 Mã phòng ban

MaCV Varchar 20 Mã công việc

DiaChiThuongTru varchar 50 Địa chỉ thường chú

DiaChiTamTru varchar 50 Địa chỉ tạm trú

Thuộc tính Kiểu dữ liệu Độ rộng Ý nghĩa

MaPB Varchar 20 Mã phòng ban

TenPB Varchar 50 Tên phòng ban

Thuộc tính Kiểu dữ liệu Độ rộng Ý nghĩa

MaCV Varchar 20 Mã chức vụ

TenCV Varchar 50 Tên chức vụ lOMoARcPSD|39270540

3.8 Xây dựng cơ sở dữ liệu

Hình 46: Biểu đồ lớp diagram

Thiết kế giao diện

Hình 53: Giao diện đăng nhập

Thành phần Mô tả thành phần Ràng buộc

TextBox tài khoản Nhập tên tài khoản - Tài khoản phải chứa ký tự @, độ dài không quá

23 ký tự đã đăng ký

Nhập mật khẩu của tài khoản

- Mật khẩu phải có ít nhất 8 kí tự

- Phải nhật đúng mật khẩu đã đăng ký

Button Đăng nhập Đăng nhập - Là tài khoản đã đăng ký

- Chỉ được đăng nhập ở một nơi

- Không được để trống gamil và mật khẩu

Giao diện trang chủ hệ thống

Hình 54: Giao diện trang chủ hệ thống

Thành phần Mô tả thành phần Ràng buộc lOMoARcPSD|39270540 mềm hoặc hệ thống. giao diện người dùng và dẫn người dùng trở lại trang chủ

Cho phép người dùng quản lý các dự án xây dựng, tài liệu và thông tin liên quan đến các công trình.

Cung cấp chức năng liên quan đến xây dựng hoặc công trình.

Bao gồm các thông tin cá nhân, kinh nghiệm làm việc, lương bổng và chức vụ.

Cung cấp chức năng quản lý nhân viên.

Quản lý thông tin và các hoạt động liên quan đến các phòng ban trong tổ chức

Cung cấp chức năng quản lý các phòng ban.

Quản lý các vị trí việc làm trong một tổ chức hoặc doanh nghiệp, bao gồm các thông tin về mô tả công việc và yêu cầu.

Cung cấp chức năng quản lý các vị trí công việc.

Quản lý dự án, cho phép người dùng phân công nhiệm vụ và đưa ra lịch trình công việc.

Cung cấp chức năng giao việc hoặc quản lý các nhiệm vụ.

Quản lý thông tin cá nhân của người dùng, bao gồm các thông tin như tên đăng nhập, mật khẩu và cài đặt tài khoản.

Cho phép người dùng xem và chỉnh sửa thông tin cá nhân của mình.

Cài đặt và điều chỉnh các tùy chọn của phần mềm hoặc hệ thống

Cho phép người dùng tùy chỉnh các cài đặt của ứng dụng

Truy cập các tài liệu hỗ trợ hoặc các nguồn tài liệu khác để giúp người dùng giải quyết các vấn đề hoặc tìm hiểu về phần mềm hoặc hệ thống.

Cho phép người dùng truy cập vào trang trợ giúp hoặc tài liệu hướng dẫn của ứng dụng

Thành phần Mô tả thành phần Ràng buộc

Button Construction Cho phép người dùng quản lý các dự án xây dựng, tài liệu và thông tin liên quan đến các công trình.

Cung cấp chức năng liên quan đến xây dựng hoặc công trình.

Button Lọc Lọc tìm kiếm theo yêu cầu

Lọc công trình muốn tìm

Listview Hiển thị danh sách công trình

Show danh sách công trình

Thành phần Mô tả thành phần Ràng buộc

Button Employee Bao gồm các thông tin cá nhân, kinh nghiệm làm việc, lương bổng và chức vụ.

Cung cấp chức năng quản lý nhân viên.

Button Lọc Lọc tìm kiếm theo yêu cầu

Lọc nhân viên muốn tìm

Listview Hiển thị danh sách nhân viên

Show danh sách nhân viên

Hình 55: Giao diện công trình lOMoARcPSD|39270540

Thành phần Mô tả thành phần Ràng buộc

Button Lưu Lưu thông tin vừa sửa Sửa thông tin bị nhầm lẫn Button Hủy Hủy bỏ không sửa thông tin nữa

Thành phần Mô tả thành phần Ràng buộc

Button Thêm Thêm công trình Thêm một công trình vô phần mềm quản lý Button Hủy Hủy không thêm công trình nữa Không có

Thành phần Mô tả thành phần Ràng buộc

Button Accept Chấp nhận xóa công trình

Button Cancel Hủy không xóa công trình nữa

Giao diện sau khi hoàn thành

Giao diện chương trình: Đăng nhập:

Hình 59: Giao diện xóa lOMoARcPSD|39270540

Hình 60: Giao diện đăng nhập

Hình 61: Giao diện màn hình chính

Hình 62: Giao diện công trình

Hình 63: Giao diện nhân viên

Hình 64: Giao diện phòng ban

Hình 65: Giao diện chức vụ

Hình 66: Giao diện phân công

Hình 67: Giao diện tài khoản lOMoARcPSD|39270540

Lưu đồ thuật toán

Sơ đồ : Lưu đồ thuật toán Đăng ký

Hiển thị màn hình đăng ký thành viên, tại màn hình này, chúng ta sẽ hiển thị các thẻ nhập liệu để nhập vào các thông tin đăng ký một người dùng mới gồm tên đăng nhập, mật khẩu, email, số điện thoại, giới tính Nhận và xử lý thông tin đăng ký thành viên mới Tại đây chúng ta sẽ tiến hành kiểm tra các ràng buộc đối với tài khoản xem đã thỏa mãn chưa, nếu không thỏa mãn thì thông báo không thỏa mãn và hiển thị form đăng ký lại, nếu thỏa mãn thì thông báo thành công và lưu vào database.

Hình 68: Lưu đồ thuật toán đăng ký

Sơ đồ : Lưu đồ thuật toán Đăng nhập

Hiển thị màn hình đăng đăng nhập, tại màn hình này, chúng ta sẽ hiển thị các thẻ nhập liệu để nhập vào các thông tin gồm tên đăng nhập, mật khẩu Nhận và xử lý thông tin đăng nhập Tại đây, chúng ta sẽ kiểm tra thông tin nhận được gồm tên đăng nhập và mật khẩu có trùng khớp với dữ liệu trong database hay không, nếu không trùng khớp thì thì thông báo không thỏa mãn và hiển thị form đăng nhập lại, nếu trùng khớp thì thông báo thành công và hiển thị giao diện trang main.

Hình 69: Lưu đồ thuật toán đăng nhập lOMoARcPSD|39270540

Một số code chức năng

Hình 70: Code chức năng đăng nhập

Hình 71: Code chức năng thêm Hình 72: Code chức năng sửa

Hình 73: Code chức năng xóa lOMoARcPSD|39270540

Hình 74: Code chức năng nhân viên 1 Hình 75: Code chức năng nhân viên 2

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

Hình 76: Code chức năng thêm nhân viên lOMoARcPSD|39270540

Chức năng sửa nhân viên:

Hình 77: Code chức năng sửa nhân viên

Chức năng xóa nhân viên:

Hình 78: Code chức năng xóa nhân viên lOMoARcPSD|39270540

KIỂM THỬ VÀ ĐÁNH GIÁ HỆ THỐNG

Kiểm thử chức năng đăng nhập

TC Các bước thực hiện Kết quả dự kiến Kết quả đạt được

2 Mật khẩu trống 3 Bấm đăng nhập

Show message box :Tài khoản hoặc mật khẩu không được để trống!

2 Không nhập mật khẩu 3 Bấm đăng nhập

Show display message box Tài khoản hoặc mật khẩu không được để trống!

TC3 1 Bỏ trống tài khoản

2 Nhập mật khẩu 3 Bấm đăng nhập

Show display message box Tài khoản hoặc mật khẩu không được để trống!

TC4 1 Nhập sai định dạng tài khoản

Show display message box Sai tài khoản hoặc mật khẩu

TC5 1 Nhập tài khoản đúng

2 Nhập sai định dạng mật khẩu

Show display message box Sai tài khoản hoặc mật khẩu

TC6 1 Nhập tài khoản đúng

2 Nhập mật khẩu dúng 3 Bấm đăng nhập

Show message box: Xin chao [displayname] and show main form

Bảng : Kiểm thử chức năng đăng nhập

Kiểm thử một số chức năng khác

1 Tại giao diện Main, click table vào PhanCong.

Show all PhanCong of this table Passed

TC2 Xem danh sách công trình

1 Nhấp vào danh mục trong danh công trình

2 Nhấp vào nút Công trình của bạn

Kích chuột phải vào nút CongTrinh, bảng trạng thái

1 Click chuột phải vào nút CongTrinh, bảng trạng thái TRONG show menu content include ' Thêm công trình ' Passed

1 Click right mouse button table

Show form AddConstructi ond with name Constructiond present

1 Click button 'Thêm Nhân viên in group control

Click button 1 Click button 'Thêm Show new form lOMoARcPSD|39270540

TC6 AddDepartm ent bộ phận in group control AddDepartment Passed

1 Click button 'Thêm tài khoản in group control

1 Click button Sửa tài khoản in group control

1 Click button Sửa Công trình in group control

Show new form EditCongTrinh Passed

1 Click button Xóa Công trình in group control

Show new formDeleteCongTrinh Passed

Ngày đăng: 18/07/2024, 14:53

HÌNH ẢNH LIÊN QUAN

BẢNG ĐÁNH GIÁ THÀNH VIÊN - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
BẢNG ĐÁNH GIÁ THÀNH VIÊN (Trang 4)
Hình 8: Câu hỏi khảo sát 13 - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 8 Câu hỏi khảo sát 13 (Trang 22)
Hình 22: Mô hình phân cấp các chức năng - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 22 Mô hình phân cấp các chức năng (Trang 33)
Hình 23: Use case tổng quát - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 23 Use case tổng quát (Trang 35)
Hình 24: Use case đăng nhập - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 24 Use case đăng nhập (Trang 36)
Hình 33: Use case tìm kiếm của quản lý - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 33 Use case tìm kiếm của quản lý (Trang 40)
Hình 38: Biểu đồ hoạt động quản lý thông tin cá nhân - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 38 Biểu đồ hoạt động quản lý thông tin cá nhân (Trang 43)
Hình 40: Biểu đồ tuần tự nhập thông tin sinh viên - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 40 Biểu đồ tuần tự nhập thông tin sinh viên (Trang 44)
Hình 41: Biểu đồ tuần tự quản lý lương - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 41 Biểu đồ tuần tự quản lý lương (Trang 45)
Hình 42: Biểu đồ tuần tự quản lý chức vụ - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 42 Biểu đồ tuần tự quản lý chức vụ (Trang 46)
Hình 44: Biểu đồ tuần tự đăng kí - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 44 Biểu đồ tuần tự đăng kí (Trang 47)
Hình 45: Biểu đồ lớp - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 45 Biểu đồ lớp (Trang 48)
Hình 46: Biểu đồ lớp diagram - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 46 Biểu đồ lớp diagram (Trang 50)
Bảng công trình: - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Bảng c ông trình: (Trang 51)
Hình 52: Bảng chức vụ - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 52 Bảng chức vụ (Trang 52)
Hình 54: Giao diện trang chủ hệ thống - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 54 Giao diện trang chủ hệ thống (Trang 53)
Hình 55: Giao diện công trình - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 55 Giao diện công trình (Trang 55)
Hình 58: Giao diện thêm - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 58 Giao diện thêm (Trang 56)
Hình 59: Giao diện xóa - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 59 Giao diện xóa (Trang 57)
Hình 60: Giao diện đăng nhập - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 60 Giao diện đăng nhập (Trang 58)
Hình 61: Giao diện màn hình chính - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 61 Giao diện màn hình chính (Trang 58)
Hình 65: Giao diện chức vụ - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 65 Giao diện chức vụ (Trang 60)
Hình 66: Giao diện phân công - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 66 Giao diện phân công (Trang 61)
Sơ đồ : Lưu đồ thuật toán Đăng ký - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
u đồ thuật toán Đăng ký (Trang 62)
Hình 71: Code chức năng thêm Hình 72: Code chức năng sửa - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 71 Code chức năng thêm Hình 72: Code chức năng sửa (Trang 64)
Hình 73: Code chức năng xóa - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 73 Code chức năng xóa (Trang 65)
Hình 76: Code chức năng thêm nhân viên - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 76 Code chức năng thêm nhân viên (Trang 67)
Hình 77: Code chức năng sửa nhân viên - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 77 Code chức năng sửa nhân viên (Trang 68)
Hình 78: Code chức năng xóa nhân viên - bài tập lớn công nghệ phần mềm đề tài thiết kế xây dựng phần mềm quản lý người lao động
Hình 78 Code chức năng xóa nhân viên (Trang 69)

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

TÀI LIỆU LIÊN QUAN

w