1. Trang chủ
  2. » Công Nghệ Thông Tin

slike thuyết trình báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt na

17 439 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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

Định dạng
Số trang 17
Dung lượng 741,2 KB

Nội dung

Xây dựng cổng thông tin điện tử quản lý cán bộ Viện KHCN Các thành viên nhóm : « Pham Phương Bắc -Ổ Nguyễn Duy Hưởng ‹ Lê Quốc Trung - Nguyễn Tuần Vinh ° Phạm Tuân Việt... Hệ thống

Trang 1

Xây dựng cổng thông tin điện tử quản

lý cán bộ Viện KHCN

Các thành viên nhóm :

« Pham Phương Bắc -Ổ Nguyễn Duy Hưởng

‹ Lê Quốc Trung

- Nguyễn Tuần Vinh

° Phạm Tuân Việt

Trang 2

Hệ thống hiện tại (gia địnH)

* Các thông tin vê cán bộ được lưu lại trên hệ thống máy

tính Hệ thống này chỉ có chức năng lưu trữ và phục vụ tìm

kiếm cho riêng cán bộ quản lý

% Mỗi khi có người có nhu cầu tìm hiểu thông tin về cán bộ

của VKHCN đều phải đến các cơ sở và gặp bộ phần quản lý

Bộ phân quản lý sẽ gửi lại thông tin được yêu câu

* Mỗi khi các cán bộ muốn thay đổi thông tin cá nhân đều

phải gặp bộ phận quản lý và yêu cầu thay đổi các thông tin

cân thiết

* Bộ phận quản lý chịu trách nhiệm duyệt hồ sơ ứng viên,

phỏng vấn và nhập thông tin cân bộ mới

* Bộ phận quản lý cũng phải cập nhật thông tin cán bộ mỗi

khi nhận được yêu cầu tử các cán bộ khác

+ Bộ phận quản lý cũng cung cấp các thông tin báo cáo mỗi

khi nhận được yêu cầu tử lãnh đạo.

Trang 3

So do anh xa quy trinh

+ Quy trình tìm thông tin cán bộ, tổ chức

+ Quy trình tuyển cán bộ mới

+ Quy trình thay đổi thông tin cán bộ

Quy trình yêu cầu báo cáo

Trang 4

— <_<

So do anh xa quy trinh

Quy trình tìm thông tin cán bộ, tỗ chức

Cộng đồng Cán hộ quản lý

hông tìm thấy

Tìm thấy

Trang 5

Quy trình thay đỗi thông tin cán bộ

Cán hộ Cán bộ quản lý

rate

_

©«

Trang 6

Quy trình tuyễn cán bộ mới

Ứng viên Cán bộ quản lý

@

<<

[im — [anh

Chap nhan

Không đạt yêu cầu

@

Trang 7

— =<?

So do anh xa quy trinh

Quy trinh yéu cau bao cao

Lanh dao Cán hộ quản lý

Không tìm thấy

Tim thay

Trang 8

Cac use Case v6i ngudi_ dung cong_dos

cộng đồng

Trang 9

Cac use case voi cần bộ-thữơng

X

Người dùng

cộng đồng

<<extend>>

“ay

~ ~

"en

~

~ ~

~ ~~

~ ~ eee

<<include>> TS

<<jnclude>=>

Trang 10

Các use case với lãnh đạo, cárf bộ quản

A

x

Cán bộ quản lý, lãnh dao

10

Trang 11

ae

Use case mo rong cua eye nhật thôñg tin cán bệ

11

Trang 12

Các lớp cho UC tìm cán bộ

Người dùng cộng đẳng

12

<<boundary>>

W TimCanBo

<<entity>>

DonViQuanLy

staffname officename

FindStaff0 ShowStaffLis†0

ShowPersonallnfo0

+jdoffice : int

+name : string

+address : string

+phone : string +fax : string

+function : text

+president: string

+vice president: string

<<entity>>

CanBo

v

<<control>>

DK_TimCanBo

+GetOfficeldByName(officename)

GetOfficeldByName(officename) GetStaffList(staffname, idoffice) GetPersonalinfo(idstaff)

+idstaff : int

+fullname : string

+birthday : datetime +/staffage : int [18 100]

+address : string

+image : string

+usermname: string +passwd: string +idoffice : int +position : string +academic degree : string

+academic title : string +Salarycoefficent : float

+CheckUser(username, passwd)

+GetStaffiidByName(staffname) +GetP ersonallnfo(idstaff) +AddNewStafflnfo(fullname, birthday,

address, image, username, passwd, idoffice, authority, academic degree,

academic title )

+SavePersonallnfo(fullname, birthday,

address, username, passwd) +GetStaffList(staffname, idoffice) +GetStaffListinTheOffice(idoffice)

+AssignAuthority(idstaff, authority)

+FindStaffGonnaRetirep +FindProfessor(age, idoffice) +FindPhD(age, idoffice)

Trang 13

Các lớp cho UC đẳng nhập

<<boundary>>

W_DangNhap

username : string passwd: string

<<entity>>

CanBo

DoLogin0

Cán bộ

v

<<control>>

DK_DangNhap

+idstaff : int +fullname : string +birthday : datetime +/staffage : int [18 100]

+address: string +image: string +username: string +passwd: string +idoffice : int +position : string +academic degree: string +academic title : string +salarycoefficent: float

LoginProcess(username, passw

13

+CheckUser(username, passwd) +GetStafiildByName(staffname) +GetPersonalinfo(idstaff) +AddNewStaffinfo(fullname, birthday, address, image, username, passwd, idoffice, authority, academic degree, academic title )

+SavePersonalinfo(fullname, birthday, address, username, passwd)

+GetStaffList(staffname, idoffice) +GetStaffListinTheOffice(idoffice) +AssignAuthority(idstaff, authority) +FindStaffGonnaRetireQ

+FindProfessor(age, idoffice) +FindPhD(age, idoffice)

Trang 14

Cac I6p cho UC cap nhat thong tin ca nha

<<boundary>>

W_ThongTinCaNhan

DoUpdatePersonalinfov) ShowPersonallnfo(0

—————— GatCurrentStaffld0

Cán bộ

<<boundary>>

W_ CapNhatTTCN

idstaff fullname birthday address username passwd

<<control>>

DK_CapNhatITCN

<<entity>>

CanBo

+idstaff : int +fullname : string +birthday : datetime +/staffage : int [1 8 1 00]

+address : string +image : string +username : string +passwd : string +idoffice : int +position : string +academic degree : string +academic title : string +salarycoefficent : float

RequestUpdate0 DoSaveP.ersonallnfo()

14

Ge†P ersonallnfo(idstaff) SavePersonalinfo(fullname, address, birthday, address, username, passwd)

+CheckUser(username, passwd) +GetStaffidByName(staffname) +GetPersonallnfo(idstaff) +AddNewStaffinfo(fullname, birthday, address, image, username, passwd, idoffice, authority, academic degree, academic title )

+SavePersonalinfo(fullname, birthday, address, username, passwd) +GetStaffList(staffname, idoffice) +GetStaffListinTheOffice(idoffice) +AssignAuthority(idstaff, authority) +FindStaffGonnaRetired

+FindProfessor(age, idoffice) +FindPhD(age, idoffice)

Trang 15

>>

Lãnh đạo, quản lý

15

D cho UC thêm cán bồ

<<boundary>>

W_ThemCanBo

fullname birthday address image username passwd authority officename academic degree academic title

<<entity>>

DonViQuanLy

+idoffice : int +name : string +address: string +phone : string +fax : string +function : text +president: string +vice president: string

<<entity>>

CanBo

+GetOfficeldByName(officename)

AddNewStafflnfo()

<<control>>

DK_ThemCanBo

+idoffice : int

+GetOfficeldByName(officename) +AddNewStaffinfo(fullname, birthday, address, image, username, passwd, idoffice, authority, academic degree, academic title )

+idstaff : int +fullname : string +birthday : datetime +/staffage : int [1 8 100]

+address : string +image : string +username : string +passwd: string +idoffice : int +position : string +academic degree: string +academic title : string +salarycoefficent : float

+CheckUser(username, passwd) +GetStaffidByName(staffname) +GetPersonallnfo(idstafh +AddNewStaffinfo(fullname, birthday, address, image, username, passwd, idoffice, authority, academic degree, academic title )

+SavePersonalinfo(fullname, birthday, address, username, passwd) +GetStaffList(staffname, idoffice) +GetStaffListlnTheOffic e(idoffice) +AssignAuthority(idstaff, authority) +FindStaffGonnaRstira()

+FindProfessor(age, idoffice) +FindPhD(age, idoffice)

Trang 16

_

Các lớp cho UC bao cáo

Lãnh đạo, quản lý

16

<<boundary>>

W_BaoCao

<<entity>>

CanBo

age officename

ReportStaffGonnaRetireQ Repor†Professor() ReportPhD0

<<entity>>

DonViQuanLy

+idoffice : int +name : string

+address : string +phone : string +fax : string +function : text +president: string +vice president: string

<<control>>

DK_BaoCao

+GetOfficeldByName(officename)

FindStaffGonnaRstire0 GetOfficeldByName(officename) FindProfessor(age, idoffice) FindPhD(age, idoffice)

+idstaff : int +fullname : string +birthday : datetime +/staffage : int [1 8 1 00]

+address : string +image : string +username : string +pasSWd : string +idoffice : int +position : string +academic degree : string +academic title : string +Ssalarycoefficent : float

+CheckUser(username, passwd) +GetStafiidByName(staffname) +GetPersonalinfo(idstaff) +AddNewStaffinfo(fullname, birthday, address, image, username, passwd, idoffice, authority, academic degree, academic title )

+SavePersonalinfo(fullname, birthday, address, username, passwd) +GetStaffList(staffname, idoffice) +GetStaffListlnTheOffic e(idoffic e) +AssignAuthority(idstaff, authority) +FindStaffGonnaRetireO

+FindProfessor(age, idoffice) +FindPhD(age, idoffice)

Trang 17

Muc tieu he thong oye xay dung

+» Phát triển hệ thống thông tin quản lý nguồn lực cán bộ tại

Viện KHCN

s Đối tượng sử dụng và các chức năng liên quan:

= Người dùng cộng đồng tra cứu các thông tin về cán bộ của Viện

“ Cán bộ thông thường là người dùng có tài khoản đề truy cập và

sửa đôi thông tin trong hô sơ cá nhân

= Can b6 quan ly va lãnh đạo là người dùng có quyên truy cập và

sửa đôi thông tin tât cả các cán bộ trong đơn vị và được xem

các báo cáo thông kê vê thông tin cán bộ trong tât cả các đơn vị

Ngày đăng: 24/10/2014, 09:50

HÌNH ẢNH LIÊN QUAN

Sơ đồ ánh xạ quy trình - slike thuyết trình báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt na
nh xạ quy trình (Trang 4)
Sơ đồ ánh xạ quy trình - slike thuyết trình báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt na
nh xạ quy trình (Trang 5)
Sơ đồ ánh xạ quy trình - slike thuyết trình báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt na
nh xạ quy trình (Trang 6)
Sơ đồ ánh xạ quy trình - slike thuyết trình báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt na
nh xạ quy trình (Trang 7)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w