Ca sử dụng “Yêu cầu báo cáo nhân sự”

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng công nghệ hướng đối tượng và XML để phát triển hệ thống trên nền WEB luận văn ths công nghệ thông tin 1 01 10 (Trang 91)

3.6. Phân tích từng ca sử dụng

3.6.1. Ca sử dụng “Yêu cầu báo cáo nhân sự”

a. Biểu đồ tuần tự hệ thống

Hình 3.11. Biểu đồ tuần tự ca sử dụng “Yêu cầu báo cáo nhân sự” b. Mô tả chi tiết các thao tác

Tên thao tác Hiện danh sách đơn vị

Chức năng Hiển thị các đơn vị thuộc quyền quản lý cần phải báo cáo nhân sự

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Danh sách các đơn vị đ đ−ợc cập nhật Hậu điều kiện Các đơn vị đ−ợc nạp và hiện lên form

Tên thao tác Thêm mới đơn vị

Chức năng Hiển thị form để nhập thêm đơn vị ch−a có trong danh sách

Kiểu Hiện

Ghi chú Ngoại lệ

Đầu ra

Tiền điều kiện

Hậu điều kiện Đơn vị mới đ−ợc tạo và l−u vào danh sách các đơn vị

Tên thao tác Chọn đơn vị

Chức năng Chọn đơn vị cần báo cáo nhân sự

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Danh sách các đơn vị đ đ−ợc nhập và hiển thị trên form Hậu điều kiện Chọn đ−ợc các đơn vị phải báo cáo

Tên thao tác Gửi yêu cầu

Chức năng Gửi yêu cầu báo cáo tới các đơn vị trong danh sách Kiểu

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Đ chọn đ−ợc các đơn vị phải báo cáo Hậu điều kiện Yêu cầu đ−ợc gửi tới các đơn vị c. Mô hình khái niệm

Lớp giao diện: FrmYeuCauBCNS (yêu cầu báo cáo nhân) sự hiện danh sách các đơn vị thuộc quyền quản lý để cho phép chọn đơn vị yêu cầu báo cáo.

FrmThemDonVi (thêm đơn vị) để tạo lập thêm đơn vị. Lớp điều khiển: dk_ThemDonVi có nhiệm vụ điều khiển

Lớp thực thể: lớp thực thể DonVi: đại diện cho các đơn vị

lớp thực thể DSDonVi: đại diện cho các đơn vị phải báo cáo Sơ đồ liên kết:

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

85

Hình 3.12. Sơ đồ liên kết ca sử dụng “yêu cầu báo cáo nhân sự” 3.6.2. Ca sử dụng “Báo cáo nhân sự”

a. Biểu đồ tuần tự hệ thống

Hình 3.13. Biểu đồ tuần tự ca sử dụng “Báo cáo nhân sự” b. Mô tả chi tiết các thao tác

Tên thao tác Chọn báo cáo

Chức năng Hiện lên form cho phép tác nhân chọn báo cáo để gửi lên cấp trên

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Báo cáo đ đ−ợc lập ở đơn vị cấp d−ới (đơn vị phải báo cáo) Hậu điều kiện Chọn đ−ợc báo cáo cần gửi

Tên thao tác Gửi báo cáo

Chức năng Gửi báo cáo đ chọn Kiểu

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Đ chọn đ−ợc báo cáo cần gửi Hậu điều kiện Báo cáo đ−ợc gửi lên cấp trên c. Mô hình khái niệm

Lớp giao diện: FrmBaoCaoNS cho phép chọn báo cáo nhân sự để gửi đến cấp trên

Lớp điều khiển: dk_BaoCaoNS có nhiệm vụ điều khiển

Lớp thực thể: lớp thực thể BaoCao đại điện cho báo cáo của các đơn vị. Sơ đồ liên kết:

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

87

3.6.3. Ca sử dụng “Tổng hợp báo cáo nhân sự” a. Biểu đồ tuần tự hệ thống a. Biểu đồ tuần tự hệ thống

Hình 3.15. Biểu đồ tuần tự ca sử dụng “Tổng hợp báo cáo nhân sự” b. Mô tả chi tiết các thao tác

Tên thao tác Chọn các đơn vị có báo cáo

Chức năng Cho phép tác nhân chọn các đơn vị đ gửi báo cáo

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Các đơn vị đ gửi báo cáo nhân sự

Hậu điều kiện Chọn đ−ợc danh sách các đơn vị có báo cáo

Tên thao tác Tổng hợp báo cáo

Chức năng Tổng hợp số liệu nhân sự căn cứ vào các báo cáo

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Báo cáo các đơn vị phải có đủ số liệu

c. Mô hình khái niệm

Lớp giao diện: FrmTongHopBaoCao hiện các đơn vị để chọn đơn vị có báo cáo nhân sự.

Lớp điều khiển: đk_TongHopBaoCao có nhiệm vụ điều khiển Lớp thực thể: lớp thực thể DonVi đại điện cho các đơn vị.

lớp thực thể DSDonVi đại diện cho các đơn vị báo cáo. Sơ đồ liên kết:

Hình 3.16. Sơ đồ liên kết ca sử dụng “Tổng hợp báo cáo” 3.6.4. Ca sử dụng “Phân chỉ tiêu ”

a. Biểu đồ tuần tự hệ thống

Hình 3.17. Biểu đồ tuần tự ca sử dụng “Phân chỉ tiêu” b. Mô tả chi tiết các thao tác

Tên thao tác Nhập tổng biên chế

Chức năng Hiện form cho phép tác nhân nhập tổng số biên chế đ−ợc phân cho tất cả các đơn vị

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

89

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Đ có biên chế đ−ợc Nhà n−ớc giao cho Hậu điều kiện

Tên thao tác Phân chỉ tiêu

Chức năng Phân chỉ tiêu biên chế cho các đơn vị theo Quyết định

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện

Hậu điều kiện Các đơn vị đ đ−ợc phân chỉ tiêu theo Quyết định c. Mô hình khái niệm

Lớp giao diện: FrmPhanChiTieu hiện form cho phép tác nhân nhập và phân chỉ tiêu biên chế cho các đơn vị.

Lớp điều khiển: dk_PhanChiTieu có nhiệm vị điều khiển. Lớp thực thể: lớp thực thể DonVi đại diện cho các đơn vị.

lớp thực thể DSDonVi đại diện cho các đơn vị đ−ợc phân chỉ tiêu biên chế.

Sơ đồ liên kết:

3.6.5. Ca sử dụng “Thông báo tuyển dụng” a. Biểu đồ tuần tự hệ thống a. Biểu đồ tuần tự hệ thống

Hình 3.19. Biểu đồ tuần tự ca sử dụng “Thông báo tuyển dụng” b. Mô tả chi tiết các thao tác

Tên thao tác Nhập nội dung thông báo

Chức năng Hiện form cho phép tác nhân nhập nội dung thông báo tuyển dụng

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện

Hậu điều kiện Có đ−ợc bản thông báo tuyển dụng

Tên thao tác Sửa nội dung thông báo

Chức năng Cho phép sửa nội dung thông báo

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Nội dung thông báo đ đ−ợc nhập Hậu điều kiện Nội dung mới đ−ợc cập nhật

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

91 Tên thao tác Thông báo tuyển dụng

Chức năng Đăng thông báo tuyển dụng trên Web

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Nội dung thông báo đ đ−ợc cập nhật Hậu điều kiện

c. Mô hình khái niệm

Lớp giao diện: frmThongBao cho phép tác nhân cập nhật nội dung trong thông báo tuyển dụng

Lớp điều khiển: dk_ThongBao có nhiệm vụ điều khiển

Lớp thực thể: + lớp thực thể NoiDungThongBao chứa các thông tin trong thông báo tuyển dụng.

+ lớp thực thể ViTriTuyenDung chứa thông tin về vị trí tuyển

dụng

Sơ đồ liên kết:

Hình 3.20. Sơ đồ liên kết ca sử dụng “Thông báo tuyển dụng” 3.6.6. Ca sử dụng “Nhận hồ sơ”

Hình 3.21. Biểu đồ tuần tự ca sử dụng “nhận hồ sơ” b. Mô tả chi tiết các thao tác

Tên thao tác Chọn đơn vị tuyển dụng

Chức năng Tác nhân chọn đơn vị mà ứng viên có nhu cầu ứng tuyển

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Danh sách các đơn vị đ đ−ợc nạp lên form Hậu điều kiện Chọn đ−ợc đơn vị ứng tuyển

Tên thao tác Khai hồ sơ cá nhân

Chức năng Tác nhân khai đầy đủ thông tin trong hồ sơ của ứng viên

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Đ chọn đ−ợc đơn vị ứng tuyển Hậu điều kiện Hồ sơ của ứng viên đ đ−ợc tiếp nhận c. Mô hình khái niệm

Lớp giao diện: frmChonDonVi để tác nhân chọn đơn vị tham gia ứng tuyển frmKhaiHoSo để tác nhân khai thông tin của ứng viên

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

93 Sơ đồ liên kết:

Hình 3.22. Sơ đồ liên kết ca sử dụng “nhận hồ sơ” 3.6.7. Ca sử dụng “cập nhật kết quả xét duyệt”

a. Biểu đồ tuần tự hệ thống

Hình 3.23. Biểu đồ tuần tự ca sử dụng “cập nhật kết quả xét duyệt” b. Mô tả chi tiết các thao tác

Tên thao tác Hiện form nhập thông tin

Chức năng Hiện form để tác nhân nhập thông tin ứng viên

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Hậu điều kiện

Tên thao tác Nhập thông tin

Chức năng Nhập thông tin của ứng viên cần cập nhật

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Hồ sơ của ứng viên đ đ−ợc l−u

Hậu điều kiện Chọn đ−ợc hồ sơ theo thông tin tìm kiếm

Tên thao tác Cập nhật kết quả

Chức năng Cập nhật kết quả xét duyệt hồ sơ của ứng viên

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Hồ sơ của ứng viên đ đ−ợc hiện Hậu điều kiện Hồ sơ đ cập nhật đạt hay không đạt c. Mô hình khái niệm

Lớp giao diện: frmCapNhatKetQuaXetDuyet cho phép tác nhân cập nhật kết quả xét duyệt hồ sơ của các ứng viên

Lớp điều khiển: dk_CapNhatKetQuaXetDuyet có nhiệm vụ điều khiển Lớp thực thể: HOSO

Sơ đồ liên kết:

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

95

3.6.8. Ca sử dụng “Tổng hợp báo cáo hồ sơ dự tuyển” a. Biểu đồ tuần tự hệ thống a. Biểu đồ tuần tự hệ thống

Hình 3.25. Biểu đồ tuần tự ca sử dụng “Tổng hợp báo cáo hồ sơ dự tuyển” b. Mô tả chi tiết các thao tác

Tên thao tác Hiện form tổng hợp

Chức năng Hiện form để tác nhân tổng hợp hồ sơ

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện

Hậu điều kiện Form tổng hợp hồ sơ đ−ợc hiện

Tên thao tác Chọn tiêu chí tổng hợp

Chức năng Lựa chọn các tiêu chí tổng hợp hồ sơ

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Các tiêu chí đ đ−ợc đ−a lên form Hậu điều kiện Chọn đ−ợc tiêu chí tổng hợp

Chức năng Tổng hợp hồ sơ ứng viên dự tuyển theo các tiêu chí đ chọn

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Đ chọn đ−ợc các tiêu chí tổng hợp

Hậu điều kiện Kết quả tổng hợp hồ sơ ứng viên dự tuyển c. Mô hình khái niệm

Lớp giao diện: frmTongHopHoSoDT cho phép tác nhân lựa chọn tiêu chí để tổng hợp.

Lớp điều khiển: dk_TongHopHoSoDT có nhiệm vụ điều khiển Lớp thực thể: HOSO

Sơ đồ liên kết:

Hình 3.26. Sơ đồ liên kết ca sử dụng “Tổng hợp báo cáo hồ sơ dự tuyển” 3.6.9. Ca sử dụng “Tra cứu hồ sơ”

a. Biểu đồ tuần tự hệ thống

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

97 b. Mô tả chi tiết các thao tác

Tên thao tác Hiện mẫu tra cứu

Chức năng Hiện mẫu cho tác nhân nhập thông tin tra cứu về ứng viên

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện

Hậu điều kiện Form tra cứu hồ sơ đ−ợc hiện

Tên thao tác Nhập thông tin

Chức năng Nhập các thông tin về hồ sơ cần tra cứu

Kiểu Hiện

Ghi chú Ngoại lệ Đầu ra

Tiền điều kiện Hồ sơ về các ứng viên đ đ−ợc nhập và l−u Hậu điều kiện Thông tin về ứng viên cần tra cứu đ−ợc hiện c. Mô hình khái niệm:

Lớp giao diện: frmTraCuuHoSo (tra cứu hồ sơ) cho phép các tác nhân tra cứu thông tin về ứng viên.

Lớp điều khiển: dk_TraCuuHoSo có nhiệm vụ điều khiển Lớp thực thể: HOSO

Sơ đồ liên kết:

3.7. Thiết kế biểu đồ lớp cho các ca sử dụng

3.7.1. Biểu đồ lớp ca sử dụng “Yêu cầu báo cáo nhân sự”

Hình 3.29. Biểu đồ lớp ca sử dụng “yêu cầu báo cáo nhân sự” 3.7.2. Biểu đồ lớp ca sử dụng “Báo cáo nhân sự”

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

99

3.7.3. Biểu đồ lớp ca sử dụng “Tổng hợp báo cáo”

Hình 3.31. Biểu đồ lớp ca sử dụng “Tổng hợp báo cáo” 3.7.4. Biểu đồ lớp ca sử dụng “Phân chỉ tiêu”

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng công nghệ hướng đối tượng và XML để phát triển hệ thống trên nền WEB luận văn ths công nghệ thông tin 1 01 10 (Trang 91)

Tải bản đầy đủ (PDF)

(135 trang)