Tài liệu tham khảo công nghệ thông tin, chuyên ngành tin học Hệ thống quản lý đào tạo
Trang 1MỤC LỤC
MỤC LỤC 1
DANH SÁCH CÁC HÌNH & BẢNG 4
LỜI CẢM TẠ CHÂN THÀNH 5
NHẬN XÉT CỦA GIẢNG VIÊN 6
MỞ ĐẦU 7
XÁC ĐỊNH HỆ THỐNG THÔNG TIN 8
DÙNG CHO ĐỀ TÀI 8
I, Các hệ thống thông tin thường dùng: 8
II, Đặc điểm của hệ thống Quản lý đào tạo trong Tổng công ty Hàng không Việt nam: 8 III, Chọn hệ thống thông tin để tiến hành đề tài: 8
IV, Các giai đoạn xây dựng MIS cho đề tài: 8
Giai đoạn 1: 10
PHÂN TÍCH HIỆN TRẠNG 10
I-Mô tả hiện trạng 10
1 Quản lý theo phân cấp tổ chức: 10
a Các cơ quan thuộc Tổng công ty: 10
b Các đơn vị thuộc khối hạch toán tập trung 11
c Đơn vị sự nghiệp 11
d Các đơn vị hạch toán độc lập 11
e Các đơn vị có vốn góp của Tổng công ty 11
2 Quản lý theo phân cấp chức danh cán bộ 11
a Cơ cấu phân cấp chức danh cán bộ 12
b Công tác quản lý theo chức danh cán bộ 12
c Quản lý hợp đồng đào tạo 12
3 Quản lý hồ sơ đào tạo cá nhân 12
4 Quản lý công tác bồi dưỡng, huấn luyện: 12
a Phân loại quản lý: 12
b Đối tượng quản lý 12
c Quản lý cấp và gia hạn chứng chỉ: 12
5 Báo cáo phân tích tổng hợp 13
a Báo cáo tổ chức: 13
b Báo cáo đào tạo: 13
6 Chi tiết quy trình giao dịch và các quy tắc quản lý 13
a Phần việc của Ban đào tạo: 13
b Phần việc của bên đối tác giảng dạy 13
II- Các biểu mẫu đang được lưu hành tại Tổng công ty 13
III- Những yêu cầu đặt ra cho hệ thống mới 13
1 Quản lý tổ chức 13
2 Quản lý theo cơ cấu cán bộ 14
3 Quản lý hồ sơ đào tạo 14
4 Báo cáo, thống kê, phân tích 15
Giai đoạn 2: 16
PHÂN TÍCH HỆ THỐNG 16
Trang 2I Phân tích hệ thống về xử lý 16
1-Biểu đồ phân cấp chức năng (BPC) 16
2-Biểu đồ luồng dữ liệu (BLD) 17
II Phân tích hệ thống về mặt dữ liệu 25
Bước 1: Xác định các thực thể 26
Bước 2: Xác định các mối liên kết giữa các thực thể 27
Bước 3: Xác định các thuộc tính cho các kiểu thực thể: 35
Giai đoạn 3 45
THIẾT KẾ HỆ THỐNG 45
I Thiết kế tổng thể 45
1 Mục đích 45
2 Phân chia thành các hệ thống con, thiết kế chức năng 45
II Thiết kế cơ sở dữ liệu 48
1 Thành lập lược đồ logic: 49
1.1 Thành lập lược đồ logic xuất phát: 49
1.2 Điều chỉnh lược đồ: 51
2 Thành lập lược đồ vật lý: 53
III Thiết kế kiểm soát 53
1 Kiểm soát để bảo vệ tính chính xác: 53
2 Kiểm soát để bảo vệ tính an toàn: 54
3 Kiểm soát để bảo vệ tính nghiêm mật: 54
4 Kiểm soát để bảo vệ tính riêng tư: 55
IV Thiết kế module chương trình: 55
1 Lược đồ cấu trúc: 56
a) Các môđun chương trình: 56
b) Các yếu tố hợp thành LCT 56
2 Lược đồ tổng quát: 57
3 Lược đồ LCT chi tiết “Mở khoá đào tạo”: 58
4 Lược đồ LCT chi tiết “Tổ chức đào tạo”: 59
5 Lược đồ LCT chi tiết “Báo cáo”: 59
6 Lược đồ LCT chi tiết “Cập nhật”: 60
7 Lược đồ LCT chi tiết “Quản trị hệ thống”: 60
V Thiết kế giao diện (màn hình): 61
1 Hệ thống đơn chọn: 61
2 Hình thức của giao diện: 62
VI Thiết kế các biểu mẫu nhập/xuất 63
1 Nội dung thiết kế: 63
1.1 Biểu mẫu nhập (Form): Gồm các biểu mẫu thực hiện các nội dung sau: 63
1.2 Biểu mẫu xuất (Report): Gồm các biểu mẫu thực hiện các nội dung sau: 63
2 Yêu cầu thiết kế: 63
3 Tiêu chuẩn các biểu mẫu: 63
4 Cách trình bày biểu mẫu: 63
4.1.Minh hoạ một biểu mẫu xuất (Report): 63
4.2.Minh hoạ một biểu mẫu nhập: 64
GIAI ĐOẠN 4: 66
LẬP TRÌNH VÀ 66
Trang 3HIỆN THỰC HỆ THỐNG 66
I Chọn công cụ lập trình: 66
II Giới thiệu phần mềm: 66
1.Tổng quan: 66
2 Yêu cầu sử dụng chương trình QLHK: 67
III Khởi động và hiện thực chương trình 67
1 Chức năng mở khoá đào tạo: 68
2 Chức năng tổ chức đào tạo: 70
3/ Chức năng Báo cáo: 73
4/ Chức năng Cập nhật: 75
Bao gồm nhiều công việc cập nhật như cập nhật hồ sơ cán bộ, giáo viên, đối tác giảng dạy, các danh mục cơ quan, chức danh chứng chỉ, cán bộ chức danh,… Dưới đây là một số cửa sổ mà hệ thống cung cấp trong menu này: 75
KẾT LUẬN 80
I Đánh giá kết quả: 80
I-1 Ưu điểm: 80
I-2 Nhược điểm: 80
II Hướng phát triển đề tài: 80
TÀI LIỆU THAM KHẢO 81
PHỤ LỤC 82
Trang 4DANH SÁCH CÁC HÌNH & BẢNG
CÓ TRONG ĐỒ ÁN
Hình 1- Biểu đồ phân cấp chức năng 18
Hình 2- Biểu đồ dữ liệu mức khung cảnh 20
Hình 3- Biểu đồ luồng dữ liệu mức đỉnh: 20
Hình 4- Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 1) 22
Hình 5- Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 2) 23
Hình 7- - Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 4) 25
Hình 8- Sơ đồ tổng quát về toàn bộ hệ thống: 34
Hình 9- Mô hình thực thể liên kết của toàn hệ thống 45
Hình 10- Kiến trúc tổng thể của hệ thống 47
Hình 11- Lược đồ logic xuất phát 51
Hình 12- Lược đồ logic của toàn bộ hệ thống như sau 53
Hình 13- Lược đồ tổng quát 59
Hình 14- Lược đồ LCT chi tiết “Mở khóa đào tạo” 60
Hình 15- Lược đồ LCT chi tiết “Tổ chức đào tạo” 60
Hình 16- Lược đồ LCT chi tiết “Báo cáo” 61
Hình 17- Lược đồ LCT chi tiết “Cập nhật” 61
Hình 18- Lược đồ LCT chi tiết “Báo cáo” 61
Hình 19- Giao diện màn hình dự kiến của chương trình 62
Hình 20– Dự kiến giao diện chương trình 63
Hình 21- Hình thức dự kiến của một Report 65
Hình 22- Hình thức dự kiến của một Form 66
Hình 23- Form nhu cầu đào tạo định kỳ 69
Hình 24- Form thống kê nhu cầu đào tạo 70
Hình 25- Form số liệu khóa học 70
Hình 26- Form ngân sách phân bổ theo khóa học 71
Hình 27- Form đánh giá đối tác 71
Hình 28- Form số liệu lớp học 72
Hình 29- Form lên danh sách học viên lớp 72
Hình 30- Form lựa chọn học viên 73
Hình 31- Form cấp chứng chỉ đào tạo 74
Hình 32- Form thay đổi chứng chỉ đã cấp 74
Hình 33- Báo cáo danh sách cán bộ có chứng chỉ hết hạn 75
Hình 34- Báo cáo danh sách cán bộ thiếu chứng chỉ 75
Hình 35- Form ngân sách thực chi 76
Hình 36- Form cập nhật danh mục cơ quan 77
Hình 37- Form cập nhật danh mục chức danh chứng chỉ 77
Hình 38- Form cập nhật hồ sơ cán bộ 78
Hình 39- Form cập nhật danh mục đối tác 79
Hình 40- Form cập nhật hồ sơ giáo viên 80
Trang 5Các Thầy, Cô trong khoa Công nghệ thông tin - Đại học Bách khoa Hà nội đã giảngdạy, giúp đỡ em trong quá trình vừa qua.
Phòng Kỹ thuật hệ thống Viện Công nghệ thông tin Bộ quốc phòng, Ban đào tạo Tổng công ty Hàng không Việt nam đã tạo điều kiện giúp đỡ em trong quá trình thực tập vừaqua
-Các bạn học đã động viên giúp đỡ em trong quá trình nghiên cứu và thực hiện đồ án tốtnghiệp
Và lời cảm ơn sâu sắc nhất đó chính là đến Bố Mẹ và gia đình, những người đã động viên,giúp đỡ, chăm sóc và tạo cho em những điều kiện thuận lợi nhất giúp em hoàn thành đồ ánnày
Sinh viên thực hiện: Lê Thanh Bắc
Bộ môn Khoa học máy tínhKhoa CNTT Đại học Bách khoa Hà nội
Trang 6NHẬN XÉT CỦA GIẢNG VIÊN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 7MỞ ĐẦU
Việc ứng dụng công nghệ thông tin vào việc quản lý đã phát triển rất mạnh ở các nướctiên tiến trên thế giới từ rất lâu Ở nước ta hiện nay, việc áp dụng tin học để xử lý thông tintrong công tác quản lý đã trở thành nhu cầu bức thiết, nhất là trong thời đại công nghệ thôngtin đang phát triển như vũ bão
Tổng công ty Hàng không Việt nam là một đơn vị có phạm vi hoạt động rộng khắp cảnước, thường xuyên có những đối tác trong và ngoài nước Ban đào tạo của Tổng công ty làmột bộ phận độc lập đào tạo với nhiều chuyên ngành nhằm cung cấp lượng cán bộ cho toànTổng công ty Từ đó có thể thấy đối tượng quản lý của Tổng công ty là vô cùng lớn và đadạng Hơn nữa, Hàng không còn là một ngành đào tạo mang nhiều tính đặc thù riêng biệt Vìvậy chương trình “Quản lý đào tạo” của Tổng công ty Hàng không Việt nam không nhữngphải đáp ứng được nhu cầu công tác đào tạo huấn luyện và quản lý lao động chung của mộtdoanh nghiệp mà còn mang những đặc thù riêng Đó là gồm các công việc đa dạng phức tạp,thể hiện được những kiến thức kinh nghiệm sâu sắc trong các mặt công tác liên quan như:quản trị nguồn nhân lực, đào tạo huấn luyện, đối tượng chính sách
Phần mềm “Quản lý đào tạo” phải là một sản phẩm được tham số hoá, tiêu chuẩn hoá
để thích ứng được sự biến động về mô hình, chế độ chính sách, hoàn cảnh, xu thế phát triểndoanh nghiệp Hệ thống phải có tính mở, tạo ra nền tảng để tiếp tục xây dựng bổ xung trongtương lai
Như vậy chương trình “Quản lý đào tạo” của tổng công ty là tương đối qui mô, nhiềuthông tin cần xử lý và lưu giữ, cần những kỹ thuật thống kê tối ưu để đáp ứng được những yêucầu bởi tính chất riêng biệt của ngành
Vì vậy chương trình quản lý đào tạo cho Tổng công ty Hàng không là nội dung emchọn tìm hiểu để xây dựng đồ án tốt nghiệp
Hà nội, tháng 1 năm 2005Sinh viên thực hiện
Lê Thanh Bắc
Trang 8
XÁC ĐỊNH HỆ THỐNG THÔNG TIN
DÙNG CHO ĐỀ TÀI
I, Các hệ thống thông tin thường dùng:
Trong một đơn vị hoạt động - như ban đào tạo của Tổng công ty Hàng không Việt Nam
có thể sử dụng các hệ thống thông tin sau đây: hệ Xử lý dữ liệu, hệ Thông tin quản lý (MIS),
hệ Trợ giúp quyết định và hệ Chuyên gia
II, Đặc điểm của hệ thống Quản lý đào tạo trong Tổng công ty Hàng không Việt nam:
Trong việc quản lý đào tạo, hệ thống phải có chức năng sau:
Quản lý danh sách cán bộ trong toàn Tổng công ty, khai thác đầy đủ các thông tin cánhân của từng cán bộ như chức danh, các bằng cấp chứng chỉ đã đạt được,….đảm bảocho việc thống kê, tìm kiếm cán bộ theo nhiều tiêu chí khác nhau
Quản lý các khoá đào tạo đang diễn ra, dự kiến hay các khoá đào tạo định kỳ Côngviệc quản lý này là vô cùng phức tạp bởi bao gồm nhiều thông tin cần quản lý như loạihình đào tạo, ngân sách cho từng khoá, các học viên tham gia khoá học, lịch học củatừng khoá……
Quản lý các thông tin và hợp đồng ký với đối tác giảng dạy nhằm cung cấp cho Banlãnh đạo khi cần liên hệ giảng dạy Quản lý hợp đồng ký với cán bộ nhân viên trongtổng công ty
Quản trị cơ sở dữ liệu nhằm thực hiện các thao tác tìm kiếm, thống kê, báo cáo, đạthiệu quả cao, chính xác
III, Chọn hệ thống thông tin để tiến hành đề tài:
Qua những yêu cầu hỗ trợ chức năng nêu trên, và với quy mô của công ty, em thấy rằngnên chọn “Hệ thống thông tin quản lý (MIS)” là phù hợp với phương thức hoạt động tại côngty
IV, Các giai đoạn xây dựng MIS cho đề tài:
Trang 10Giai đoạn 1:
PHÂN TÍCH HIỆN TRẠNG
Phân tích hiện trạng là giai đoạn đầu của quá trình phân tích thiết kế hệ thống, là mộtcông việc quan trọng để nhận định về quy trình và cách thức hoạt động của hệ thống Nhậnđịnh càng sát với thực tiễn sẽ giúp cho giai đoạn phân tích và thiết kế hệ thống mới đượcthuận tiện và đúng đắn
Mục đích phân tích hiện trạng nhằm:
- Tiếp cận với các nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống
- Tìm hiểu các chức năng, nhiệm vụ, cung cách hoạt động của hệ thống
- Chỉ ra các chỗ hợp lý của hệ thống cần được kế thừa, và các chỗ bất hơp lý của hệthống cần được nghiên cứu khắc phục
I-Mô tả hiện trạng
Cơ sở cần khảo sát của đề tài là Ban đào tạo - Tổng công ty Hàng không Việt nam Làmột bô phận đảm nhiệm công việc đào tạo nhân lực cho toàn Tổng công ty đa dạng cả về đốitượng học viên cùng cán bộ giảng dạy Do vậy cần tìm hiểu hiện trạng, quản lý cơ cấu tổ chứccủa toàn Tổng công ty
1 Quản lý theo phân cấp tổ chức:
a Các cơ quan thuộc Tổng công ty:
- Ban lãnh đạo Tổng công ty:
+ Hội đồng quản trị + Tổng giám đốc và các phó tổng
- Các cơ quan thường trực:
+ Đảng uỷ Tổng công ty+ Thường vụ Đảng uỷ Tổng công ty+ Công đoàn Tổng công ty
+ Ban đổi mới và phát triển doanh nghiệp+ Ban kiểm soát
+ Hội đồng phát triển đội bay+ Hội đồng điều hành tình trạng khẩn cấp+ Hội đồng khoa học Tổng công ty
- Các cơ quan trực thuộc Tổng giám đốc:
+ Phòng tổng hợp+ Văn phòng đối ngoại+ Ban tài chính - kế toán
Trang 11+ Ban kế hoạch đầu tư
+ Ban TCCB-LĐTL
+ Ban đào tạo
+ Ban khoa học Công nghệ
+ Ban an toàn an ninh
+ Ban đảm bảo chất lượng
+ Văn phòng công đoàn
+ Văn phòng đoàn thanh niên
+ Văn phòng Đảng uỷ
+ Ban điều hành bay
+ Ban kỹ thuật máy bay
+ Ban Quản lý vật tư
+ Ban kế hoạch thị trường
- Đoàn tiếp viên
- TT khảo sát khai thác Nội Bài
- TT khảo sát khai thác Tân Sơn Nhất
- TT huấn luyện bay
- Xí nghiệp SX Chế biến suất ăn Nội Bài
- Các văn phòng chi nhánh HKVN tại nước ngoài
- XNTMMĐ Nội Bài
- XNTMMĐ Tân Sơn Nhất
- Xí nghiệp máy bay A75
- Xí nghiệp máy bay A76
- Văn phòng khu vực Miền Bắc
- Văn phòng khu vực Miền Trung
- Văn phòng khu vực Miền Nam
c Đơn vị sự nghiệp
- Viện khoa học Hàng không
d Các đơn vị hạch toán độc lập
- Công ty xăng dầu Hàng không
- Công ty xuất nhập khẩu Hàng không
- Công ty dịch vụ Hàng không sân bay Nội Bài
- Công ty dịch vụ Hàng không sân bay Đà Nẵng
- Công ty dịch vụ Hàng không sân bay Tân Sơn Nhất
- Công ty nhựa Hàng không
- Công ty khảo sát thiết kế Hàng không
Trang 12- Công ty vận tải ô tô Hàng không
- Công ty cung ứng xuất nhập khẩu lao động Hàng không
- Công ty cung ứng dịch vụ Hàng không
e Các đơn vị có vốn góp của Tổng công ty
- Công ty chế biến xuất ăn Tân Sơn Nhất
- Công ty TNHH dịch vụ hàng hóa TSN
- Công ty cổ phần Hàng không Pacific Airlines
- Công ty phân phối toàn cầu Abacus
- Ngân hàng thương mại cổ phần Techcombank
2 Quản lý theo phân cấp chức danh cán bộ
Nội dung công tác quản lý các khóa đào tạo bao gồm các công tác có liên quan đến nhân
sự như: bổ nhiệm, thuyên chuyển, cử người tham gia các đoàn công tác, các tổ ban tư vấn,quản lý công tác kỷ luật và cần được chú trọng ở khâu quản lý phát triển nguồn cán bộ
Toàn bộ những nội dung liên quan đến các khoá đào tạo cá nhân được lưu giữ mang tínhlịch sử của hồ sơ cá nhân và được thống kê, truy lục khi có yêu cầu
a Cơ cấu phân cấp chức danh cán bộ
- Cơ quan thuộc Tổng công ty
- Đơn vị thành viên
- Các đơn vị độc lập
b Công tác quản lý theo chức danh cán bộ
- Phát triển, dự nguồn theo quy hoạch
- Điều động thuyên chuyển
c Quản lý hợp đồng đào tạo
- Đối tượng quản lý:
+ Biên chế nhà nước ( công chức )+ Tổng giám đốc
+ Trưởng ban đào tạo+ Giám đốc các đơn vị
- Phân loại hợp đồng+ Hợp đồng vụ việc, trả lương khoán+ Hợp đồng ngắn hạn : 3 tháng, 6 tháng dưới 1 năm+ Hợp đồng dài hạn xác đinh thời hạn: 1 năm, 3 năm+ Hợp đồng dài hạn không xác đinh thời hạn
3 Quản lý hồ sơ đào tạo cá nhân
Phân loại quản lý:
- Lãnh đạo: HĐQT, Ban giám đốc điều hành, các giám đốc các đơn vị
- Các cán bộ cấp phòng
- Cán bộ công nhân viên
- Cán bộ tham gia liên doanh cổ phần
- Quản lý đảng viên
- Quản lý đoàn viên
4 Quản lý công tác bồi dưỡng, huấn luyện:
a Phân loại quản lý:
Trang 13- Báo cáo thống kê đơn vị: Phòng, ban, tổ đội
- Báo cáo chất lượng tổ chức
b Báo cáo đào tạo:
- Báo cáo cố định
- Báo cáo động
6 Chi tiết quy trình giao dịch và các quy tắc quản lý
a Phần việc của Ban đào tạo:
Mỗi tháng trưởng, phó phòng đào tạo cần lên danh sách các khoá học định kỳ, hoặc donhu cầu cần tiến hành Ban đào tạo báo cáo với Ban giám đốc và xin phê duyệt Nếu được phêduyệt Ban đào tạo cần lên danh sách, lựa chọn đối tác giảng dạy, ký hợp đồng với đối tác theohợp đồng thoả thuận
Tiếp theo, Ban đào tạo cần lên danh sách các cán bộ thuộc diện đi học Các trường hợp
cử đi học có thể là theo đề xuất, học để nâng cấp, hay bắt buộc theo quy định chức danh
Ban đào tạo sẽ sắp xếp phân lớp học cho các học viên, phân lịch giảng dạy cho giảngviên Thông báo cho học viên và giảng viên biết thông tin của khoá học
Ban đào tạo còn cần lập báo cáo thông báo tình trạng của học viên trong quá trình họccho các cơ quan có học viên đi học
Cuối khoá học Ban đào tạo sẽ cấp bằng cho các học viên nếu đối tác thuộc tổng công
ty Đưa ra nhận xét về đối tác và giáo viên giảng dạy cụ thể
Ban đào tạo hạch toán ngân sách, thanh toán với đối tác theo hợp đồng, lưu chi phí đàotạo của từng cán bộ vào hồ sơ cá nhân nhằm truy lục khi có yêu cầu về thuyên chuyển cán bộhay ký hợp đồng công tác
b Phần việc của bên đối tác giảng dạy
Bên đối tác giảng dạy cần phối hợp với Ban đào tạo trong quá trình xếp lịch giảng dạycho giảng viên theo hợp đồng thoả thuận
Trong quá trình giảng dạy, giảng viên nhận xét, đánh giá tình trạng của từng học viên.Cuối khoá học, đối tác đánh giá và cấp chứng chỉ cho học viên nếu đối tác không thuộctổng công ty
Trang 14II- Các biểu mẫu đang được lưu hành tại Tổng công ty.
Xem phụ lục trang 81
III- Những yêu cầu đặt ra cho hệ thống mới.
1 Quản lý tổ chức
- Cơ cấu quản lý Tổng công ty được phân cấp dưới dạng cây phân cấp
- Mỗi đơn vị tổ chức có sơ đồ các chức năng nhiệm vụ loại hình, đặc điểm hạchtoán,văn bản liên quan, đơn vị thành viên, cơ cấu cán bộ quản lý, sơ đồ quản lý….một cách rõràng và cụ thể
- Mọi biến đổi như thay đổi chức năng, nhiệm vụ, thuyên chuyển, sát nhập, xoátên….đều được lưu trữ theo lịch sử và truy lục được khi có yêu cầu
- Quản lý theo cơ cấu tổ chức các Ban, Ngành, Đơn vị:
+ Tại tổng công ty: Phân cấp theo các khối quản lý, tham mưu, thương mại, kỹthuât, khai thác: quản lý từ các cấp tổ đội phòng ban, trung tâm…
+ Tại các đơn vị: Phân theo tính chất hạch toán độc lập, phụ thuộc, sự nghiệp, cổphần liên doanh Quản lý từ cấp phòng, đội,….trực thuộc giám đốc
- Một số thao tác tiện dụng của chương trình:
+ Thay đổi chức năng, nhiệm vụ
+ Thuyên chuyển, sát nhập, giải thể, đổi tên tổ đội,…
+ Liệt kê danh sách đơn vị theo khối, chuyên ngành
+ Hệ thống báo cáo công tác đào tạo
+ Các sơ đồ tổ chức, chức năng nhiệm vụ được thay đổi điều chỉnh mang tínhlịch sử (in khổ A4)
2 Quản lý theo cơ cấu cán bộ
- Cơ cấu phân cấp cán bộ:
+ Người sử dụng phân cấp khai thác theo tên người
+ Theo cơ quan thuộc Tổng công ty
+ Theo đơn vị thành viên
+ Theo đơn vị độc lập
- Công tác quản lý cán bộ: Cập nhật các chứng chỉ, bằng cấp phục vụ cho công tác cánbộ
+ Theo cán bộ+ Phát triển, dự nguồn, theo quy hoạch
+ Điều động, thuyên chuyển:
Tiếp nhận mới từ ngoài ngành, trong ngành Thuyên chuyển trong nội bộ Tổng công ty
- Quản lý hợp đồng đào tạo:
+ Phân loại đối tượng quản lý:
Biên chế Nhà nước quản: Thành viên Hội đồng quản trị, Ban giám đốc điềuhành, Kế toán trưởng Tổng công ty, Giám đốc, Phó giám đốc, Kế toán trưởng các đơn vị thànhviên
Trang 15Tổng giám đốc quản lý: Cán bộ cấp phòng, đội trực thuộc Tổng công ty vàcác đơn vị thành viên.
Trưởng ban TCCB quản lý: Cán bộ nhân viên thuộc tổng công ty
Giám đốc các đơn vị quản lý: Cán bộ nhân viên thuộc đơn vị mình
- Các thông tin cần khai thác:
+ Bảng tổng hợp số lương danh sách HĐ ĐT theo mẫu
+ Bảng chi tiêt hồ sơ đào tạo cá nhân
+ Tự động thông báo, liệt kê số người đến thời ký cập nhật chứng chỉ đào tạotrong tháng
+ Tìm kiếm chọn lọc nhân sư
3 Quản lý hồ sơ đào tạo
- Phần mềm phải đưa ra được một hệ thông tin và cách thức nhập dữ liệu có
liên quan đến công tác đào tạo một cách đầy đủ, rõ ràng, khoa học
- Hồ sơ đào tạo được lưu theo dạng sơ yếu lý lịch mẫu quy định và bổ sung theo nhữngyêu cầu riêng biệt của Tổng công ty
- Các biến động về quá trình đào tạo phải được tự động cập nhật vào hồ sơ cũng như tất
cả các theo dõi khác về nhân sự như các khoá đào tạo đã qua, các chứng chỉ khoá học đã hoànthành…
- Các kết quả, loại hình và văn bằng chứng chỉ phải được cập nhật vào hồ sơ đào tạo
- Phải thống kê tổng hợp được các tiêu chí liên quan đến công tác đào tạo như cáckhoá, các văn bằng, các ngành nghề, kinh phí hợp đồng đào tạo…
Nội dung Quản lý đảm bảo thể hiện được:
Hồ sơ đào tạo được quản lý và phân loại theo phân cấp quản lý
Đào tạo được phân loại theo chức danh được quy định hiện hành
Hồ sơ thể hiện ảnh cá nhân
Lưu trữ cả hồ sơ đã thuyên chuyển, nghỉ hưu….không còn công tác
Yêu cầu quản lý:
Quyết định cử và kết quả đào tạo: phải được cập nhật vào hồ sơ đào tạo
Loại hình đào tạo: theo khối
Hợp đồng đào tạo: phải được cập nhật vào hồ sơ đào tạo
Thông tin cần khai thác:
Trích ngang: Tóm tắt hồ sơ đào tạo
Thống kê số lượng, phân loại hồ sơ quản lý
Thống kê khoá đào tạo trong và ngoài nước
Thống kê văn bằng chứng chỉ đào tạo theo ngành nghề
Thống kê phân tích kết quả đào tạo
Thống kê tình hình thực hiện KHĐT theo tháng, quý, năm
4 Báo cáo, thống kê, phân tích
- Việc tổ chức khai thác phải thông qua 2 loại báo cáo chính: các báo cáo định kỳhoặc có quy định về biểu mẫu, các báo cáo truy xuất dưới dạng động mà người sử dụng có thể
tự xây dựng điều kiện chọn lọc và tổ chức thông tin đầu ra
Trang 16- Với các báo cáo động phải đưa ra một cách dồi dào, đầy đủ thông tin nhất nhưng lạiđơn giản, tường minh về cách xây dựng điều kiện chọn lọc thông tin truy suất, tổ chức thôngtin đầu ra.
- Phải xây dựng được các báo cáo tổng hợp số liệu so sánh từng thời kỳ
Giai đoạn 2:
PHÂN TÍCH HỆ THỐNG
Phân tích hệ thống theo nghĩa chung nhất là khảo sát nhận diện và phân định các thànhphần của một phức hợp và chỉ ra các mối liên quan giữa chúng Theo nghĩa hẹp phân tích hệthống là giai đoạn 2, đi sau giai đoạn phân tích hiện trạng, là giai đoạn bản lề giữa giai đoạnphân tích hiện trạng và đi sâu vào thành phần của hệ thống
Phân tích hệ thống bao gồm việc phân tích về chức năng xử lý và phân tích về dữ liệu( dữ liệu là đối tượng của xử lý )
I Phân tích hệ thống về xử lý.
Sự phân tích hệ thống về mặt xử lý nhằm mục đích lập một mô hình xử lý của hệthống, để trả lời câu hỏi “Hệ thống làm gì ?” tức là đi sâu vào bản chất, đi sâu vào chi tiết của
hệ thống về mặt xử lý thông tin, và chỉ diễn tả ở mức độ logic, tức là trả lời câu hỏi “Làm gì ?”
mà gạt bỏ câu hỏi “Làm như thế nào ?”, chỉ diễn tả mục đích, bản chất của quá trình xử lý mà
bỏ qua các yếu tố về thực hiện, về cài đặt
Giai đoạn này là giai đoạn thiết kế logic, phải được thực hiện một cách hoàn chỉnh đểchuẩn bị cho giai đoạn thiết kế vật lý
Đường lối thực hiện: Đề tài này em chọn hướng phân tích “Top-Down” là phân tích từtrên xuống, từ đại thể đến chi tiết Cách làm: xây dựng hai loai biểu đồ là biểu đồ phân cấpchức năng và biểu đồ luồng dữ liệu
1-Biểu đồ phân cấp chức năng (BPC).
Trang 17- Có tính chất “tĩnh”, bởi chúng chỉ cho thấy các chức năng mà không cho thấytrình tự xử lý Các chức năng không bị lặp lại và không bị dư thừa.
- Thiếu vắng sự trao đổi thông tin giữa các chức năng, không có mô tả dữ liệuhoặc mô tả thuộc tính
- Trong biểu đồ, các nút có nhãn là tên chức năng Mức 1 là nút gốc, là chứcnăng tổng quát của hệ thống Các mức tiếp theo được phân rã đến mức cuối cùng là chức năngnhỏ nhất không thể phân chia được nữa
Trang 18Hình 1- Biểu đồ phân cấp chức năng
2-Biểu đồ luồng dữ liệu (BLD).
Biểu đồ luồng dữ liệu nhằm diễn tả (ở mức logic ) tập hợp các chức năng của hệ thốngtrong các mối quan hệ trước sau trong tiến hành xử lý, trong việc bàn giao thông tin cho nhau
Cụ thể biểu đồ hỗ trợ ta các hoạt động sau:
+ Xác định yêu cầu của User+ Lập kế hoạch và minh hoạ các phương án cho nhà phân tích và User xem xét.+ Trao đổi giữa nhà phân tích và User do tính tường minh của BLD
+ Làm tài liệu đặc tả yêu cầu hình thức và đặc tả thiết kế hệ thống
Trang 19Tóm lại trong các biểu đồ cần xây dựng thì BLD là biểu đồ rất quan trọng, nó chứađựng cả yếu tố xử lý và dữ liệu.
Kỹ thuật phân rã biểu đồ BLD: dùng kỹ thuật phân mức: có 3 mức cơ bản:
+ Mức 1: biểu đồ BLD mức khung cảnh
+ Mức 2: biểu đồ BLD mức đỉnh
+ Mức 3: biểu đò BLD mức dưới đỉnh
Vận dụng:
Biểu đồ dữ liệu mức khung cảnh: đây là mô hình hệ thống ở mức tổng quát nhất, xem
cả hệ thống như một chức năng Tại mức này hệ thống chỉ có duy nhất một chức năng Các tácnhân ngoài và các luồng dữ liệu vào ra hệ thống được xác định Tác nhân ngoài xuất hiện đầy
đủ ở mức khung cảnh
Trang 20BIỂU ĐỒ BLD MỨC KHUNG CẢNH
Hình 2- Biểu đồ dữ liệu mức khung cảnh.
Biểu đồ luồng dữ liệu mức đỉnh: là một mô hình phân rã từ BLD mức khung cảnh với
các chức năng phân rã tương ứng ở mức 2 của biểu đồ phân câp chức năng Các nguyên tắc phân rã như sau:
+ Các luồng dữ liệu được bảo toàn
+ Các tác nhân ngoài được bảo toàn
+ Có thể xuất hiện các kho dữ liệu
+ Bổ xung thêm các luồng dữ liêu nôi tại nếu thấy cần thiết
Hình 3- Biểu đồ luồng dữ liệu mức đỉnh:
Trang 22Biểu đồ luồng dữ liệu mức dưới đỉnh: đây là mô hình phân rã từ BLD mức đỉnh Cácthành phần của biểu đồ được phát triển như sau:
+ Về chức năng: phân rã chức năng cấp trên thành cấp dưới thấp hơn
+ Về luồng dữ liệu: vào/ra ở mức trên thì lặp lại (bảo toàn) ở mức dưới, đồng thời bổ sungthêm các luồng dữ liêu nôi bộ do phân rã các chức năng và thêm kho dữ liệu
+ Kho dữ liệu: dần xuất hiện theo nhu cầu nôi bộ
+ Tác nhân ngoài: xuất hiện đầy đủ ở mức khung cảnh, ở mức dưới không thểthêm gì
+ Quá trình phân rã các chức năng của BLD mức dưới đỉnh có thể tiếp tục chođến khi đạt được mức sơ cấp không phân rã được nữa
BIỂU ĐỒ BLD MỨC DƯỚI ĐỈNH Chức năng 1 : MỞ KHOÁ ĐÀO TẠO
Hình 4- Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 1)
Trang 23BIỂU ĐỒ BLD MỨC DƯỚI ĐỈNH
Chức năng 2 : TỔ CHỨC ĐÀO TẠO
Hình 5- Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 2)
Trang 24BIỂU ĐỒ BLD MỨC DƯỚI ĐỈNH
Chức năng 3 : BÁO CÁO
Hình 6- Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 3)
Trang 25BIỂU ĐỒ BLD MỨC DƯỚI ĐỈNH
Chức năng 4 : CẬP NHẬT
Hình 7- - Biểu đồ luồng dữ liệu mức dưới đỉnh (Chức năng 4)
Trang 26II Phân tích hệ thống về mặt dữ liệu.
Phân tích hệ thống bao gồm việc phân tích về chức năng xử lý và phân tích về dữ liệu
Dữ liệu là đối tượng của xử lý Mục đích của giai đoạn phân tích hệ thống về dữ liệu là lậplược đồ dữ liệu hay còn gọi là biểu đồ cấu trúc dữ liệu (BCD) gồm có:
- Thông tin gì bao gồm dữ liệu gì
- Mối liên quan xác định giữa các dữ liệu
Mô hình thực thể liên kết là mô hình dữ liệu do P.P.Chen đưa ra năm 1976 và sau đóđược dùng khá phổ biến trên thế giới Ưu điểm của nó là khá đơn giản và gắn với tư duy trựcquan Mô hình thực thể liên kết mô tả tập hợp các dữ liệu dùng trong hệ thống theo cách gomcác thuộc tính quanh các vật thể
Mục đích của mô hình xác định các yếu tố:
- Dữ liệu nào cần xử lý
- Mối liên quan giữa các dữ liệu
Mô hình thực thể liên kết xuất phát từ ba khái niệm cơ bản: thực thể, liên kết và thuộctính
Thực thể: một thực thể (entity) là một vật cụ thể hay trừu tượng, tồn tại thực sự vàkhá ổn định trong thế giới thực, mà ta muốn phản ánh nó trong hệ thống thông tin
Các liên kết: một liên kết (association) là một sự gom nhóm các thực thể trong đómỗi thực thể có một vai trò nhất định Một kiểu liên kết (association type) là một tập hợp cácliên kết có cùng ý nghĩa
* Các dạng kiểu liên kết:
- Liên kết một - một (1-1): hai kiểu thực thể A và B liên kết một - một (1-1) khi ứng vớimột thực thể trong A có mộ thực thể trong B và ngược lại Liên kết này thuộc loại tầm thường
và ít xảy ra trong thực tế
- Liên kết một - nhiều (1-n) giữa hai kiểu thực thể A,B là: ứng với một thực thể trong A
có nhiều thực thể trong B, nhưng ngược lại ứng với một thực thể trong B chỉ có một thực thểtrong A Đây là một liên kết rất quan trọng cài đặt được trong mô hình cơ sở dữ liệu quan hệ
- Liên kết nhiều - nhiều (1-n) giữa hai kiểu thực thể A,B là ứng với một thực thể trong
A có nhiều thực thể trong B, và ngược lại ứng với một thực thể trong B có nhiều thực thểtrong A Liên kết này có nhược điểm là không giúp cho ta thấy rõ mối liên hệ giữa hai thựcthể cũng như không thấy điều gì về nghiệp vụ Trong các bài toán quản lý, để cài đặt đượctrong mô hình cơ sở dữ liệu quan hệ, nó phải được thể hiện bằng các liên kết một – nhiều Chonên thường một liên kết nhiều – nhiều sẽ được đổi thành 2 mối liên kết một – nhiều bằng
Trang 27phương pháp thực thể hoá: bổ sung một kiểu thực thể trung gian để biến đổi liên kết nhiều
-nhiều thành hai liên kết một – -nhiều Khóa của thực thể trung gian là tổ hợp khóa của các bêntham gia
Các thuộc tính: thuộc tính (property hay attribute) là một giá trị dùng để mô tả mộtkhía cạnh nào đó của một thực thể hay một kiểu liên kết
Có ba loại thuộc tính đó là :
+ Thuộc tính khóa: gồm một hay nhiều thuộc tính trong kiểu thực thể được dùng để gáncho một thực thể một cách tham khảo duy nhất Thuộc tính khóa có giá trị ở chỗ cho phép taphân biệt các thực thể với nhau Có một chú ý là thuộc tính khóa sẽ không được cập nhật thayđổi
+ Thuộc tính mô tả: đó là các thông tin gắn liền với thực thể dùng mô tả các tính chấtcủa thực thể, và là thuộc tính không khóa Thường các thuộc tính trong kiểu thực thể (ngoàithuộc tính khóa) đều là mô tả, tập hợp chúng lại sẽ tạo nên một mô tả đầy đủ về một đối tượng
là một thực thể
+ Thuộc tính kết nối: là thuộc tính dùng để kết nối giữa các thực thể có liên kết, đối vớikiểu thực thể này nó là thuộc tính mô tả nhưng đối với thực thể kia nó là thuộc tính khóa
Vận dụng: Xây dựng mô hình thực thể liên kết cho đề tài:
Bước 1: Xác định các thực thể.
Căn cứ vào phần phân tích hiện trạng ta đã tìm hiểu ở phần trên ta có thể xác định được cácthực thể thông qua trình tự công việc cần thực hiện để tổ chức 1 khoá học như sau:
Để thực hiện tổ chức 1 khoá đào tạo ban đào tạo cần lên danh sách về nhu cầu đào tạo,nhu cầu đào tạo có thể là định kỳ hay đề xuất do vậy cần 2 thực thể sau:
1/ Thực thể NC_DTDinhKy: nhu cầu đào tạo định kỳ.
2/ Thực thể NC_DTDeXuat: nhu cầu đào tạo đề xuất.
3/ Sau đó ban đào tạo cần 1 hồ sơ để lựa chọn đối tác giảng dạy do vậy cần thực thể
danh mục đối tác: DM_ĐoiTac Hồ sơ đối tác bao gồm các thông tin về đối tác như địa chỉ,
điện thoại, mã cơ quan(nếu đối tác thuộc tổng công ty), mã quốc gia nếu đối tác không thuộctổng công ty….Do vậy cần có thêm thêm 2 thực thể để giúp hệ thống kết xuất khi tạo hồ sơđối tác:
4/ Thực thể DM_QuocGia.
5/ Thực thể DM_CoQuan: Là danh mục chứa các ban nghành, đơn vị thành viên thuộc
tổng công ty
6/ Sau đó cần ký hợp đồng với đối tác => cần thực thể SL_Hopdong để lưu trữ đối tác
được lựa chọn ký hợp đồng Số liệu hợp đồng liên quan đến khoá học tổ chức do vậy tiếp theocần tạo thực thể số liệu khoá học
7/ Thực thể SL_KhoaHoc Nhằm giúp hệ thống kết xuất khi tạo các số liệu khoá học
và hợp đồng cần có thêm 2 thực thể sau:
8/ Thực thể DM_LoaiHopDong.
9/ Thực thể DM_LoaiKH.
10/ Do quá trình đào tạo học viên là các cán bộ thuộc tổng công ty nên thực thể
SL_CanBo bao gồm chứa toàn bộ thông tin hồ sơ của toàn bộ cán bộ trong tổng công ty Để
tiện cho quá trình tra cứu,tìm kiếm, lựa chọn học viên thực thể SL_CanBo bao gồm các thuôc
Trang 28tính như địa chỉ, điện thoại, ngày vào Đảng,… theo yêu cầu của hệ thống còn lại các thuộctính liên quan đến quá trình đào tạo sẽ được lưu trong 2 thực thể:
11/ Thực thể SL_DaoTaoNCT: hồ sơ các khoá đào tạo của cán bộ không do Tổng
công ty đào tạo
12/ Thực thể SL_DaoTaoTCT: hồ sơ các khoá đào tạo của cán bộ do Tổng công ty
đào tạo
13/ Thực thể DM_TruongDT: thông tin về các trường đào tạo nhằm giúp hệ thống kết
xuất vào thực thể SL_DaoTaoNCT
14/ Thực thể DM_DienDT: thông tin về diện đào tạo của cán bộ như được cử đi học
hay đề xuất… nhằm giúp hệ thống kết xuất vào thực thể SL_DaoTaoTCT
Do quá trình tìm kiếm học viên đi học theo tiêu chí chức danh của cán bộ và các chứngchỉ mà cán bộ đó đạt được do vậy cần có các thực thể:
15/ Thực thể DM_ChucDanh: các chức danh hiện có trong Tổng công ty.
16/ Thực thể CanBo_ChucDanh.
17/ Thực thể DM_ChungChi: các chứng chỉ mà Tổng công ty đào tạo.
18/ Thực thể ChucDanh_ChungChi: Lưa trữ các chứng chỉ cần có cho từng loại chức
danh theo quy chế của Tổng công ty
Thực thể DM_ChungChi có các thông tin như lĩnh vực đào tạo, loại chứng chỉ, tênchứng chỉ do vậy cần có thêm các thực thể sau:
19/ Thực thể DM_LinhVucDT.
20/ Thực thể DM_LoaiChungChi.
Tiếp theo là công việc tổ chức giảng dạy bao gồm các công việc như xếp lớp học, thờikhoá biểu, phân công giáo viên hay quá trình đánh giá, cho điểm học viên…Từ đó ta có thêmcác thực thể sau:
21/ Thực thể SL_GiaoVien: Thông tin về giáo viên.
22/ Thực thể SL_LopHoc: Thông tin về lớp học.
23/ Thực thể ThoiKhoaBieu: Chứa các thuộc tính như môn học, ngày học, địa điểm,…
nhằm quản lý công việc phân công giảng dạy Do vậy cần thêm thực thể:
24/ Thực thể DM_MonHoc.
25/ Thực thể DanhGiaHV: Được cập nhật, kết xuất định kỳ hoặc theo yêu cầu của học
viên, cơ quan có học viên theo học
26/ Thực thể SL_DiemHV: Lưu trữ điểm của học viên khi kết thúc 1 môn học.
Sau khi khoá học kêt thúc ban đào tạo sẽ lưa lại đánh giá về đối tác và giáo viên giảngdạy do vậy cần có thêm 2 thực thể sau:
27/ Thực thể NhanXetGV.
28/ Thực thể DanhGiaDT Trong thực thể này có 1 thuộc tính nhằm xếp loại đào tạo
cho đối tác giảng dạy theo các tiêu chí của Tổng công ty Do vậy cần có thêm thực thể sau:
29/ Thực thể DM_XepHangDT.
Cuối cùng do quá trình đào tạo phụ thuộc vào ngân sách mà Tổng công ty cấp do đócần có thêm các thực thể:
30/ Thực thể NganSachPhanBo: Ngân sách mà Tổng công ty cấp cho khoá học.
31/ Thực thể NganSachDonVi: Ngân sách mà Tổng công ty cấp cho các đơn vị trực
thuộc
Trang 2932/ Thực thể NganSachThucChi: Hạch toán các chi phí của toàn bộ khoá học.
Bước 2: Xác định các mối liên kết giữa các thực thể.
1/ Xét hai thực thể NC_DTDinhKy và DM_CoQuan: Mỗi cơ quan, đơn vị thành viên
có nhiều nhu cầu đào tạo định kỳ hàng năm nhưng mỗi nhu cầu đào tạo cụ thể chỉ liên quanđến 1 đơn vị mà thôi do vậy mối liên kết giữa 2 thực thể là mối liên kết 1 - nhiều:
2/ Tương tự ta có mối liên kết:
3/ Xét hai thực thể DM_CoQuan và thực thể DM_DoiTac: Mỗi cơ quan bao gồm nhiềuđối tác tuy nhiên 1 đối tác chỉ có thể thuộc 1 đơn vị nhất định do vậy ta có liên kết:
Tuy nhiên do đối tác có thể là thuộc Tổng công ty và có thể ngoài công ty do đó mốiliên kết trên là chưa toàn vẹn nên ta cần tách thực thể DM_DoiTac ra thành 2 thực thể riêngbiệt là thực thể đối tác trong công ty và thực thể đối tac ngoài công ty Ta có mối liên kết nhưsau:
Như vậy mối liên kết giữa hai thực thể DM_CoQuan và DM_DoiTac được đổi thành:
4/ Xét 2 thực thể DM_DoiTacNCT và thực thể DM_QuocGia: Mỗi quốc gia có thể cónhiều đối tác tuy nhiên mỗi đối tác chỉ thuộc 1 quốc gia do vậy ta có mối liên kết:
5/ Xét hai thực thể DM_DoiTac và SL_GiaoVien: Mỗi đối tác bao gồm nhiều giáo viêntuy nhiên mỗi giáo viên chỉ thuộc 1 đối tác vì vậy mối liên kết ở đây là 1 - nhiều:
Trang 306/ Xét hai thực thể DM_DoiTac và SL_HopDong: Mỗi đối tác có nhiều hợp đồng tuynhiên mỗi hồ sơ hợp đồng chỉ thuộc 1 đối tác vì vậy mối liên kết ở đây là 1 - nhiều:
7/ Xét hai thực thể DM_DoiTac và DanhGiaDT: Mỗi đối tác có nhiều đánh giá theocác khoá học khác nhau tuy nhiên mỗi hồ sơ đánh giá đối tác chỉ thuộc 1 đối tác vì vậy mốiliên kết ở đây là 1 - nhiều:
8/ Xét hai thực thể SL_CanBo và SL_GiaoVien: Giáo viên thuộc đối tác có thể thuộctổng công ty hoặc cũng có thể không thuộc tổng công ty Nếu giáo viên thuộc tổng công ty thìgiáo viên đó sẽ nằm trong thực thể SL_CanBo còn ngược lại giáo viên sẽ là cán bộ trong công
ty do đó ta cần thêm một thực thể liên kết QH_GVCB để thể hiện mối quan hệ giữa giáo viên
và cán bộ như sau:
9/ Xét hai thực thể SL_CanBo và SL_DaoTaoNCT: Mỗi cán bộ có nhiều hồ sơ đào tạongoài công ty phụ thuộc vào quá trình học của cán bộ tuy nhiên mỗi hồ sơ đào tạo chỉ thuộc 1cán bộ vì vậy mối liên kết ở đây là 1 - nhiều:
10/ Tương tự ta có mối liên kết giữa hai thực thể SL_CanBo và SL_DaoTaoTCT:
11/ Xét hai thực thể DM_TruongDT và SL_DaoTaoNCT: Mỗi trường đào tạo có nhiềuhọc viên nên sẽ có nhiều hồ sơ đào tạo tương ứng với mỗi học viên tuy nhiên mỗi hồ sơ đàotạo của học viên chỉ do một trường đào tạo cấp vì vậy mối liên kết ở đây là 1 - nhiều:
12/ Xét hai thực thể DM_DienDT và SL_DaoTaoTCT: Có nhiều học viên cùng chungmột lý do đào tạo ( cử đi học, đề xuất,…) tuy nhiên mỗi học viên đương nhiên chỉ có 1 lý dođược đào tạo vì vậy mối liên kết ở đây là 1 - nhiều:
Trang 3113/ Xét hai thực thể SL_KhoaHoc và SL_HopDong: Mỗi khoá đào tạo bao gồm nhiềuđối tác đào tạo tương ứng với các hợp đồng khác nhau tuy nhiên mỗi hồ sơ hợp đồng đào tạochỉ thuộc một khoá đào tạo cụ thể vì vậy mối liên kết ở đây là 1 - nhiều:
14/ Xét hai thực thể DM_LoaiKH và SL_KhoaHoc: Loại khoá học là cách phân loạicác khoá học do vậy có thể thấy ngay mối liên kết ở đây là 1 - nhiều:
15/ Xét hai thực thể DM_LinhVucDT và DM_ChungChi: Mỗi một lĩnh vực đào tạo có
có thể cấp cho nhiều loại chứng chỉ khác nhau tuy nhiên mỗi một chứng chỉ thuộc một lĩnhvực đào tạo mà thôi vì vậy mối liên kết ở đây là 1 - nhiều:
16/ Tương tự ta có mối liên kết giữa thực thể DM_LoaiChungChi và thực thểDM_ChungChi:
17/ Xét hai thực thể DM_ChungChi và SL_DaoTaoTCT: Mỗi khi kết thúc một khoáđào tạo tổng công ty sẽ cấp cho học viên một chứng chỉ công nhận đã tham gia khoá học dovậy một loại chứng chỉ có thể cấp cho nhiều cán bộ cùng tham gia khoá học tương ứng với các
hồ sơ đào tạo vì vậy mối liên kết ở đây là 1 - nhiều:
18/ Xét hai thực thể DM_ChucDanh và DM_ChungChi: Mỗi một chức danh theo quyđịnh của tổng công ty phải đạt được các chứng chỉ cần thiết do vậy một chức danh bao gồmnhiều chứng chỉ ngược lại có nhiều chức danh lại có chung một chứng chỉ.Như vậy mối liênkết ở đây là nhiều nhiều - nhiều Do vậy cần tách mối quan hệ này thành 2 quan hệ 1 - nhiềunhờ thực thể ChucDanh_ChungChi:
18/ Xét hai thực thể DM_ChucDanh và SL_CanBo: Mỗi cán bộ theo quy định củatổng công ty có thể có nhiều chức danh (trong nhiều bộ phận) do vậy một cán bộ sẽ có nhiềuchức danh và ngược lại có nhiều cán bộ lại có chung một chức danh( Trưởng phòng, phóphòng,…) Như vậy mối liên kết ở đây là nhiều nhiều - nhiều Do vậy cần tách mối quan hệnày thành 2 quan hệ 1 - nhiều nhờ thực thể CanBo_ChucDanh:
Trang 3219/ Xét hai thực thể SL_CanBo và DM_CoQuan: Rõ ràng mỗi cơ quan bao gồm nhiềucán bộ tuy nhiên mỗi một cán bộ chỉ thuộc một cơ quan mà thôi vì vậy mối liên kết ở đây là 1
- nhiều:
20/ Xét hai thực thể SL_KhoaHoc và SL_LopHoc: Rõ ràng mỗi khoá học có thể baogồm nhiều lớp học tuy nhiên mỗi một lớp học chỉ thuộc một khoá học mà thôi vì vậy mối liênkết ở đây là 1 - nhiều:
21/ Xét hai thực thể SL_LopHoc và SL_DaoTaoTCT: Mỗi lớp học bao gồm nhiều họcviên và mỗi học viên sẽ tương ứng với một hồ sơ đào tạo do vậy mối liên kết ở đây là 1 -nhiều:
22/ Xét hai thực thể SL_LopHoc và SL_CanBo: Mỗi lớp học bao gồm nhiều học viên
và mỗi học viên có thể tham gia học nhiều lớp trong khoá học Vì vậy mối liên kết ở đây lànhiều – nhiều Do đó cần tách mối quan hệ này thành 2 liên kết 1 - nhiều nhờ thực thểDanhGiaHV:
23/ Tương tự như vậy khi xét hai thực thể SL_LopHoc và SL_GiaoVien Do đó cầntách mối quan hệ này thành 2 liên kết 1 - nhiều nhờ thực thể NhanXetGV:
24/ Để có thể ghi điểm, kết quả học tập của học viên hệ thống cần xác định được họcviên đó là cán bộ nào, học lớp nào và cho điểm môn nào Như vậy có thể nói 1 hồ sơ điểm củahọc viên xác định được duy nhất số liệu cán bộ, môn học hay lớp học Và ngược lại mỗi cán
bộ hay lớp học có thể có nhiều điểm Do đó ta có 3 mối liên kết 1 - nhiều giữa 4 thực thểSL_CanBo, DM_MonHoc, SL_LopHoc và SL_DiemHV như sau:
Trang 3325/ Tương tự như vậy khi ta xét mối quan hệ của thực thể ThoiKhoaBieu Vì vậy tacũng có 3 mối liên kết 1 - nhiều giữa 4 thực thể SL_GiaoVien, DM_MonHoc, SL_LopHoc vàThoiKhoaBieu như sau:
26/ Khi kết thúc khoá học ban đào tạo cần ghi lại những nhận xét, đánh giá về phía đốitác, do một khoá đào tạo có thể có nhiều đối tác cùng tham gia giảng dạy nên một khoá học sẽ
có nhiều đánh giá phụ thuộc vào các đối tác khác nhau Như vậy ta có mối liên kết là 1 nhiều Một đối tác có thể tham gia nhiều lĩnh vực đào tạo khác nhau nên để xác định đượcthực thể DanhGiaDT cụ thể ta cần thêm quan hệ:
-27/ Xét hai thực thể DM_XepHangDT và DanhGiaDT: Rõ ràng có thể có nhiều đối tác
có cùng 1 đánh giá (tốt, khá,…) vì vậy mối quan hệ ở đây là mối liên kết 1 - nhiều:
28/ Quá trình phân bổ ngân sách có thể phân bổ nhiều lần cho một khoá học hay mộtđơn vị phụ thuộc vào từng đợt, năm (một khoá học có thể diễn ra nhiều năm) Quá trình hạch
Trang 34toán ngân sách cũng được hạch toán theo từng giai đoạn như vậy Do đó ta có các mối quan hệ
về phân bổ ngân sách, hạch toán ngân sách theo khoá học và theo đơn vị như sau:
Như vậy: Hệ thống gồm 35 thực thể đã đảm bảo được tính toàn vẹn của toàn bộ dữliệu Trong quá trình phân tích đề tài tất cả các mối quan hệ 1 – 1 hay nhiều - nhiều đều đượcđưa về mối liên kết 1 - nhiều Qua đó ta xác định được các trường liên kết giữa các thực thể.Các trường này bao gồm các khoá chính nhằm đảm bảo xác định thực thể là duy nhất và cáckhoá ngoài nhằm đảm bảo mối liên kết như ta đã phân tích
Hình 8- Sơ đồ tổng quát về toàn bộ hệ thống:
Trang 36Bước 3: Xác định các thuộc tính cho các kiểu thực thể:
1/ Thực thể DM_CoQuan:
2/ Thực thể NC_DTDinhKy:
3/ Thực thể NC_DTDeXuat:
4/ Thực thể SL_CanBo:
Trang 375/ Thực thể DM_DoiTac:
6/ Thực thể DM_DoiTacNCT:
7/ Thực thể DM_QuocGia:
8/ Thực thể DM_DoiTacTCT:
Trang 389/ Thực thể SL_KhoaHoc:
10/ Thực thể DM_LoaiKhoaHoc:
11/ Thực thể NganSachPhanBo:
Trang 3912/ Thực thể NganSachThucChi:
13/ NganSachDV:
14/ Thực thể DM_ChungChi:
15/ Thực thể DM_LoaiChungChi:
Trang 4016/ Thực thể DM_LinhVucDT:
17/ Thực thể SL_DaoTaoTCT:
18/ Thực thể DM_DienDT:
19/ Thực thể SL_DaoTaoNCT: