Đồ án Phân tích thiết kế hệ thống quản lý nhân sự trong trường Đại học

MỤC LỤC

MỤC LỤC . . 2

LỜI CÁM ƠN .3

MỞ ĐẦU . 3

CHƯƠNG 1. GIỚI THIỆU CHUNG VỀ BÀI TOÁN QUẢN LÝ NHÂN SỰ . . .4

1. Những khái niệm cơ bản . . . 4

2. Một số công việc quan trọng của quản lý nguồn nhân lực .5

2.1. Tuyển dụng nhân viên .5

2.2. Trả công lao động: 8

CHƯƠNG 2.THỰC TRẠNG QUẢN LÝ TẠI TRƯỜNG ĐẠI HỌC .11

1. Chức năng nhiệm vụ của các đơn vị trực thuộc trường đại học : .11

1.1. Mô hình tổ chức của trường đại học: . .14

2. Qui trình nghiệp vụ đang được sử dụng ở cácTrường đại học: .14

2.1. Qui trình tuyển dụng cán bộ . 15

2.2. Qui trình tiếp nhận cán bộ . 15

2.3 Quá trình chuyển công tác, nghỉ chế độ của cán bộ . 15

2.4. Chế độ tiền lương đang thực hiện trong trường 15

3. Phần mềm quản lý cán bộ thường sử dụng ở phòng tổ chức cán bộ . 16

3.1. Chức năng chính . . .16

3.2. Ưu nhược điểm của những hệ thống đó .16

 3.2.1. Ưu điểm 16

 3.2.2. Nhược điểm .16

CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN SỰ . 17

1. Phân tích hệ thống quản lý nhân sự . 18

1.1. Sơ đồ ngữ cảnh .198

2. Sơ đồ luồng dữ liệu các mức 2018

2.1. Sơ đồ luồng dữ liệu mức 0 . .18

2.2. Sơ đồ luồng dữ liệu mức 1 . .20

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

3.1. Mô hình quan hệ thực thể (E-R). .24

3.2. Mô hình quan hệ . 32

4. Thiết kế chức năng . 33

4.1. Sơ đồ phân cấp chức năng mức đỉnh 33

4.2. Sơ đồ phân rã chức năng mức dưới đỉnh . 34

 4.3. Thiết kế dữ liệu . 41

CHƯƠNG 4. CÔNG CỤ CÀI ĐẶT THỬ NGHIỆM .49

1. Hệ quản trị cơ sở dữ liệu và SQL SERVER 2000 .49

1.1. Khái niệm về các loại cơ sở dữ liệu .49

1.2. Giới thiệu chung về SQL SERVER 2000 .49

1.3. Một số ưu điểm của SQL SERVER 2000 .51

2. Một vài nét về Ngôn ngữ lập trình ứng dụng C#.52

 2.1. Một số ưu điểm của ngôn ngữ C #: .52

3. Một số giao diện tiêu biểu: .55

KẾT LUẬN .61

TÀI LIỆU THAM KHẢO .63

 

 

doc58 trang | Chia sẻ: maiphuongdc | Lượt xem: 2416 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đồ án Phân tích thiết kế hệ thống quản lý nhân sự trong trường Đại học, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
lương = 350.000*(Hệ số lương + tổng hệ số phụ cấp) Trong đó: - 350.000 là mức lương tối thiểu mà mỗi công chức hiện nay được hưởng - Tổng hệ số phụ cấp là tổng tất cả các hệ số phụ cấp mà công chức được hưởng cộng lại. Việc nâng lương của công chức được xét như sau: - Tuỳ thuộc ngạch công chức mà thời hạn thời hạn nâng lương có thể là ba năm được nâng một bậc lương hoặc hai năm được nâng một bậc lương Ví dụ: Ngạch 15.109 là ngạch Giáo sư, giảng viên cao cấp cứ sau 3 năm thì được nâng một bậc lương. Ngạch 17.171 là ngạch thư viện viên trung cấp cứ sau 2 năm thì được nâng một bậc lương. - Nếu trong thời gian công tác đã nâng hết bậc lương mà không có quá trình thay đổi ngạch công chức thì những năm tiếp theo sẽ được hưởng hệ số vượt cấp tuỳ theo mỗi ngạch công chức. - Những công chức bị kỉ luật thì thời gian nâng lương sẽ tăng lên 1 năm. Trong một số trường hợp đặc biệt như: có thành tích đặc biệt trong công tác, khen thưởng… mà công chức có thể được nâng lương trước thời hạn. 3. Phần mềm quản lý sử dụng ở phòng tổ chức cán bộ tại các trường 3.1. Chức năng chính - Quản lý thông tin về cán bộ theo dõi tình hình biến động về nhân sự, đưa ra các số liệu thống kê phục vụ cho quá trình quản lý. - Tìm kiếm thông tin về cán bộ trong cơ quan. - Thêm nhân viên mới - Sửa thông tin về cán bộ đã và đang làm việc tại cơ quan - Xoá thông tin về cán bộ nếu không cần quản lý nữa - Đưa ra các báo cáo về nhân sự. 3.2. Ưu nhược điểm của những hệ thống đó 3.2.1. Ưu điểm Quá trình nhập liệu tương đối thuận tiện và cập nhật vào hệ thống nhanh. Hệ thống trợ giúp tương đối hoàn chỉnh giúp đỡ người dùng thao tác với các chức năng của hệ thống. 3.2.2. Nhược điểm Hệ thống các báo cáo của phần mềm không nhất quán với thông tin khi nhập liệu. Chức năng báo cáo về lương không tự động cập nhật danh sách nâng lương theo định kì. Không có khả năng cho người sử dụng tuỳ chọn các thông tin cần xuất, chỉnh sửa các báo cáo. Khi muốn in báo cáo cần phải thông qua một phần mềm trung gian (Microsoft Word, Microsoft Excel…). Giao diện không tương tác với người sử dụng gây khó khăn cho người dùng thao tác. Chương 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN SỰ Trong chương này sẽ thực hiện việc phân tích và thiết kế hệ thống quản lý nhân sự bao gồm quá trình phân tích các chức năng nghiệp vụ của hệ thống, thiết kế dữ liệu và chức năng mà hệ thống sẽ đáp ứng. Như đã trình bày ở chương hai, một trường Đại học có nhiều phòng ban, mỗi phòng ban có chức năng và nhiệm vụ riêng biệt. Phòng tổ chức cán bộ là phòng có chức năng quản lý chung của toàn hệ thống. Hàng năm theo thời gian qui định phòng tổ chức cán bộ sẽ lấy thông tin từ hồ sơ cán bộ thống kê và lập danh sách cán bộ đã đến niên hạn nâng lương. Với những cán bộ trong các phòng khoa ban đã đến tuổi nghỉ hưu hoặc những cán bộ chưa đến tuổi nghỉ hưu nhưng có đơn xin nghỉ hưu trước thời hạn thì phòng tổ chức cán bộ sẽ lập danh sách đề xuất lên ban giám hiệu. Ban giám hiệu sẽ duyệt danh sách và gửi cho phòng tổ chức cán bộ. Từ đây phòng tổ chức cán bộ sẽ in quyết định nghỉ hưu và lên lương cho từng cán bộ đã được duyệt và lưu vào kho hồ sơ cán bộ và hồ sơ lưu. Trong quá trình công tác của mỗi cán bộ, khi có thay đổi thông tin về cán bộ như thay đổi học hàm, học vị, nơi ở, trình độ lý luận…phòng tổ chức cán bộ dựa vào những thông tin tổng hợp từ các phòng khoa ban mà cập nhật các thông tin vào hồ sơ của cán bộ. Dựa vào các thông tin về ngạch, bậc lương, chức vụ…mà phòng tổ chức cán bộ tính toán và đưa ra bảng lương hàng tháng đối với mỗi cán bộ. Khi có yêu cầu báo cáo về nhân sự phục vụ cho quá trình quản lý và tổ chức thì phòng tổ chức cán bộ thống kê, báo cáo về tình hình nhân sự như tổng biên chế, chất lượng cán bộ… 1. Phân tích hệ thống quản lý nhân sự Sơ đồ ngữ cảnh Mục đích của sơ đồ ngữ cảnh cho chúng ta cái nhìn tổng quát về hệ thống ở trong môi trường của nó. Một sơ đồ ngữ cảnh gồm ba thành phần sau: - Một tiến trình duy nhất để mô tả toàn bộ hệ thống được xét. - Các tác nhân có mối quan hệ thông tin với hệ thống. - Các luồng dữ liệu đi từ các tác nhân vào hệ thống hay từ hệ thống đến các tác nhân. Hình 3.1. Sơ đồ ngữ cảnh Giải thích sơ bộ: Tác nhân ngoài cán bộ sẽ đưa thông tin của bản thân để hệ thống cập nhật và lưu trữ thông tin. Luồng thông tin bao gồm hồ sơ cán bộ, các quyết định, bằng cấp…. Tác nhân ngoài người quản trị đưa ra các yêu cầu cho hệ thống và nhận các báo cáo và kết quả từ hệ thống. 2. Sơ đồ luồng dữ liệu các mức 2.1. Sơ đồ luồng dữ liệu mức 0 Hình 3.2. Sơ đồ luồng dữ liệu mức 0 Chú thích về hình vẽ: 1. Tài khoản người quản trị; Yêu cầu xem thông tin cá nhân của các thành 2. Thông tin về người dùng, đáp ứng yêu cầu về hệ thống 3. Yêu cầu báo cáo 4. Các báo cáo đáp ứng yêu cầu 5. Yêu cầu thay đổi các thông tin về ngạch, bậc, phụ cấp cán bộ 6. Đáp ứng yêu cầu thay đổi 7. Yêu cầu xem, sửa, thêm mới hồ sơ cán bộ 8. Yêu cầu về lương 9. Thông tin về lương 10. Các thông tin về cán bộ Sơ đồ gồm 3 kho dữ liệu: Dữ liệu hồ sơ bao gồm các thông tin về cán bộ, các quyết định, hợp đồng… Dữ liệu Bảng lương bao gồm thông tin về lương trong từng tháng của mỗi cán bộ Dữ liệu Báo cáo bao gồm các loại báo cáo thống kê 2.2. Sơ đồ luồng dữ liệu mức 1 a. Sơ đồ luồng dữ liệu mức 1 của tiến trình 1 “Quản trị hệ thống”: Hình 3.3. Sơ đồ luồng dữ liệu mức 1 của tiến trình 1 Chú thích hình vẽ: 1. Thông tin tài khoản, thông tin chung của cán bộ 2. Yêu cầu thay đổi, thêm mới hệ thống chức vụ 3. Đáp ứng yêu cầu thay đổi, thông báo của hệ thống 4. Yêu cầu thay đổi, thêm mới hệ thống ngạch công chức, bậc lương 5. Đáp ứng yêu cầu thay đổi, thông báo từ hệ thống 6. Yêu cầu thay đổi, thêm mới hệ thống phòng khoa ban, bộ môn 7. Đáp ứng yêu cầu thay đổi, thông báo của hệ thống b. Sơ đồ luồng dữ liệu mức 1 của tiến trình 2 “Quản lý hồ sơ”: Hình 3.4. Sơ đồ luồng dữ liệu mức 1 của tiến trình 2 Chú thích sơ đồ: Hồ sơ lý lịch của cán bộ Thông tin về quá trình học tập Quá trình chuyển đổi công tác Yêu cầu cập nhật, thêm hồ sơ lý lịch Đáp ứng yêu cầu thay đổi, thông báo của hệ thống Yêu cầu cập nhật, thêm mới quá trình học tập Đáp ứng yêu cầu thay đổi, thông báo của hệ thống Yêu cầu cập nhật, thêm mới quá trình công tác Đáp ứng yêu cầu thay đổi Sơ đồ gồm một kho dữ liệu: Dữ liệu hồ sơ bao gồm các thông tin về cán bộ, hợp đồng, quyết định… Sơ đồ luồng dữ liệu mức 1 của tiến trình 3 “Quản lý lương”: Hình 3.5. Sơ đồ luồng dữ liệu mức 1 của tiến trình 3 Chú thích sơ đồ: 1. Thông tin ngạch, bậc, yêu cầu về lương 2. Lương hàng tháng 3. Yêu cầu về diễn biến lương 4. Thông tin về diễn biến lương 5. Lương từng tháng 6. Yêu cầu cập nhật ngạch, bậc lương, lương cơ bản… 7. Đáp ứng yêu cầu cập nhật, thông báo của hệ thống 8. Yêu cầu thay đổi diễn biến tiền lương 9. Đáp ứng yêu cầu cập nhật diễn biến tiền lương Sơ đồ gồm một kho dữ liệu: Dữ liệu bao gồm lương tháng, quá trình diễn biến lương của từng cán bộ Sơ đồ luồng dữ liệu mức 1 của tiến trình 4 “Báo cáo”: Hình 3.6. Sơ đồ luồng dữ liệu mức 1 của tiến trình 4 Chú thích sơ đồ: 1. Yêu cầu thống kê, báo cáo 2. Đáp ứng yêu cầu, danh sách nâng lương, file dữ liệu các loại 3. Yêu cầu thống kê, báo cáo 4. Đáp ứng yêu cầu, danh sách cán bộ theo trình độ 5. Yêu cầu báo cáo thống kê 6. Đáp ứng kết quả báo cáo giới tính 7. Yêu cầu báo cáo thống kê 8. Kết quả báo cáo về biên chế Sơ đồ gồm một kho dữ liệu: Dữ liệu bao gồm các loại báo cáo của hệ thống. 3. Phân tích hệ thống về dữ liệu 3.1 Mô hình quan hệ thực thể (E-R) Các thực thể trong hệ thống: Từ phần mô tả chức năng của hệ thống và các thông tin liên quan đến cán bộ ta xác định được một số thực thể sau: Cán bộ, Phòng Khoa Ban, Bộ môn, Ngạch công chức, Bậc lương, Trình độ, Bằng cấp, Chức vụ, Trạng thái, Dân tộc, Tôn giáo, Ngoạingữ Các thực thể được thể hiện trong bảng sau: Tên thực thể Thuộc tính Cán bộ Mã CB, tên CB, tên thường gọi, giới tính, ngày sinh, nơi sinh, quê quán, số điện thoại, nghề nghiệp trước khi tuyển, cấp uỷ hiện tại, cấp uỷ kiêm, ngày vào CQ, chuyên môn chính, ngày vào đảng, ngày chính thức, nơi kết nạp, ngày nhập ngũ, ngày xuất ngũ, công việc làm lâu nhất, sở trường CT Phòng Khoa Ban Mã PKB, tên PKB, địa chỉ, điện thoại Bộ môn Mã BM, tên BM, địa chỉ, điện thoại Chức vụ Mã CV, tên CV Ngạch công chức Mã NG, tên ngạch, mô tả, thời hạn nâng lương Bậc lương Mã BL, tên bậc, hệ số Trình độ Mã TD, tên trình độ, mô tả Bằng cấp Mã BC, tên BC Chức vụ Mã CV, tên CV, hệ số phụ cấp chức vụ Trạng thái Mã TT, tên TT, mô tả Dân tộc Mã DT, tên DT Tôn giáo Mã TG, tên TG Ngoạingữ Mã NN, Tên NN, mô tả Công tác Mã CT, thông tin cá nhân, ngày Bắt đầu, ngày kết thúc Mối quan hệ giữa các thực thể: Các mối quan hệ được thể hiện dưới bảng dưới đây: Các quan hệ m-n: Quan hệ Thuộc tính Cán bộ - Ngoại ngữ Trình độ Cán bộ - Trạng thái Ngày bắt đầu, ngày kết thúc Cán bộ - Chức vụ Hệ số phụ cấp chức vụ, ngày hưởng, ngày kết thúc Cán bộ - Bằng cấp Chuyên ngành đào tạo, hình thức đào tạo, xếp loại Cán bộ - Trình độ loại Cán bộ - Bậc lương Ngày bắt đâu hưởng, ngày kết thúc, hệ số Cán bộ - Ngạch CC Ngày bắt đầu hưởng, ngày kết thúc Các quan hệ 1-n: Quan hệ Thuộc tính Cán bộ - Dân tộc Cán bộ - Tôn giáo Cán bộ - Bộ môn Cán bộ - Công tác Từ các thực thể và mối quan hệ đã xác định ở trên, ta xây dựng được mô hình quan hệ thực thể sau: Hình 3.7. Mô hình quan hệ E-R Chú thích trong mô hình: Quan hệ m-n Quan hệ 1-n Các quan hệ ràng buộc trong hệ thống: Nhiều cán bộ có chung một dân tộc, tôn giáo nhưng một cán bộ chỉ thuộc một dân tộc, theo một tôn giáo nhất định Mỗi cán bộ có thể có nhiều quá trình công tác Một cán bộ có thể đảm nhiệm nhiều chức vụ, một chức vụ có thể do nhiều cán bộ đảm nhiệm Mỗi cán bộ có thể có nhiều trạng thái khác nhau, nhiều cán bộ có thể có chung một trạng thái Một cán bộ có nhiều bằng cấp, nhiều cán bộ có thể có chung một loại bằng cấp Một cán bộ có thể có nhiều trình độ khác nhau và nhiều cán bộ có thể có chung một trình độ Mỗi cán bộ thuộc về một bộ môn, một bộ môn có nhiều cán bộ Một phòng khoa ban không có hoặc có nhiều bộ môn Một cán bộ có thể biết nhiều ngoại ngữ, một loại ngoại ngữ có thể có nhiều cán bộ cùng biết Mỗi cán bộ trong thời gian công tác có thể hưởng nhiều bậc lương nhiều cán bộ có thể có cùng bậc lương Một ngạch công chức có thể có nhiều bậc lương, một bậc lương thuộc về môt ngạch xác định Mô hình quan hệ Chuyển từ mô hình thực thể sang mô hình quan hệ: Theo qui trình của công nghệ phần mềm, có thể chuyển các thực thể và các mối quan hệ thành các bảng quan hệ trong mô hình quan hệ của hệ thống. Các bước chuyển các thực thể thành quan hệ: Mỗi thực thể sẽ tương ứng với một quan hệ Các quan hệ Cán bộ - Dân tộc, Cán bộ - Tôn giáo, Cán bộ - Bộ môn, Phòng khoa ban - Bộ môn, Cán bộ - Công tác là các quan hệ 1-n không có thuộc tính cho nên đưa khoá chính từ thực thể bên 1 sang làm khoá ngoại của thực thể bên n. tức là: Đưa Mã dân tộc làm khoá ngoài của Cán bộ Đưa Mã tôn giáo làm khoá ngoài của Cán bộ Đưa Mã bộ môn làm khoá ngoài của Cán bộ Đưa Mã phòng khoa ban làm khoá ngoài của Bộ môn Đưa mã Cán bộ làm khoá ngoài của Công tác Với quan hệ nhiều nhiều (m - n) sẽ sinh thêm quan hệ mới: tên là tên viết tắt của hai quan hệ, khoá chính là khoá chính của cả hai quan hệ, thuộc tính là thuộc tính của mối quan hệ. Các quan hệ được tạo ra từ thực thể và các mối quan hệ: Các thực thể Các quan hệ được tạo lập Cán bộ Cán bộ ( Mã CB, tên CB, tên thường gọi, giới tính, ngày sinh, nơi sinh, quê quán, số điện thoại, nghề nghiệp trước khi tuyển, cấp uỷ hiện tại, cấp uỷ kiêm, ngày vào CQ, chuyên môn chính, ngày vào đảng, ngày chính thức, nơi kết nạp, ngày nhập ngũ, ngày xuất ngũ, công việc làm lâu nhất, sở trường CT, Mã tôn giáo, Mã dân tộc, Mã bộ môn ) Phòng khoa ban Phòng khoa ban ( Mã PKB, tên PKB, địa chỉ, điện thoại ) Bộ môn Bộ môn ( Mã BM, tên BM, địa chỉ, điện thoại, Mã PKB ) Chức vụ chức vụ ( Mã CV, tên CV ) Ngạch công chức Ngạch CC ( Mã NG, tên ngạch, mô tả, thời hạn nâng lương ) Bậc lương Bậc lương ( Mã BL, tên bậc, hệ số ) Trình độ Trình độ ( Mã TD, tên trình độ, mô tả ) Bằng cấp Bằng cấp ( Mã BC, tên BC ) Chức vụ Chức vụ ( Mã CV, tên CV, hệ số phụ cấp chức vụ ) Trạng thái Trạng thái ( Mã TT, tên TT, mô tả ) Dân tộc Dân tộc ( Mã DT, tên DT ) Tôn giáo Tôn giáo ( Mã TG, tên TG ) Ngoạingữ Ngoại ngữ ( Mã NN, Tên NN, mô tả ) Công tác Công tác (Mã CT, thông tin cá nhân, ngày bđ, ngày kt, Mã CB ) Hưởng Quá trình lương ( Mã CB, Mã Bậc ,ngày lên bậc ) Đảm nhiệm Cán bộ - Chức vụ (MãCB , Mã CV, ngày bắt đầu, ngày kết thúc, mô tả ) Sử dụng Cán bộ - Ngoại ngữ ( Mã CB, Mã NN, trình độ ) Có ( trạng thái ) Cán bộ - Trạng thái ( Mã CB, Mã TT, ngày bắt đầu, ngày kết thúc, mô tả ) Có ( Bằng cấp ) Cán bộ - Bằng cấp (Mã CB, Mã BC, Ngày Bắt đầu, Ngày kết thúc, chuyên ngành đào tạo, hình thức đào tạo, loại ) Có ( trình độ ) Cán bộ - Trình độ ( Mã CB, Mã TĐ, mô tả ) Mô hình quan hệ cơ sở dữ liệu Hình 3.8. Mô hình quan hệ Thiết kế chức năng 4.1. Sơ đồ phân cấp chức năng mức đỉnh Hình 3.9. Sơ đồ phân cấp chức năng Chức năng quản trị hệ thống bao gồm: Quản trị người dùng: Cho phép người quản trị quản lý thông tin về người sử dụng hệ thống (thêm, sửa, xoá) về tên đăng nhập, mật khẩu, quyền sử dụng trong hệ thống Quản lý phòng ban: Cho phép người quản trị quản lý các phòng ban, bộ môn trong trường bao gồm thêm, sửa, xoá các thông tin liên quan đến phòng khoa ban và bộ môn trong trường Quản lý chức vụ: Cho phép người quản trị xem và cập nhật hệ thống chức vụ hiện hành ở trường và thêm mới khi có nhu cầu Quản lý ngạch bậc: Cho phép cập nhật và thêm mới ngạch và bậc lương của cán bộ, thay đổi hệ số lương khi có nhu cầu Chức năng quản lý hồ sơ gồm Cho phép người dùng xem hồ sơ của cán bộ bao gồm các thông tin về lý lịch, quá trình công tác, quá trình học tập. Đối với người quản trị thì có thể sửa đổi các thông tin về cán bộ, thêm mới cán bộ, xoá bỏ hồ sơ cán bộ… Chức năng quản lý lương Quá trình lương: Cho phép theo dõi quá trình thay đổi bậc lương, hệ số… của từng cán bộ và sửa đổi, lưu trữ, thêm mới quá trình lương của mỗi cán bộ. Tính lương: Đưa ra mức lương, hệ số hưởng, phụ cấp, mức lương thực lĩnh của mỗi cán bộ công nhân viên trong trường Báo cáo: Cho phép đưa ra các báo cáo về nhân sự như báo cáo về chất lượng cán bộ, biên chế trong trường, đưa ra danh sách nâng lương…cho phép người dùng có thể in báo cáo trực tiếp, xuất sang một kiểu định dạng dữ liệu khác như: Winword, Text, Pdf, Excell… Sơ đồ phân rã chức năng mức dưới đỉnh Từ sơ đồ phân cấp chức năng mức đỉnh ta có thể phân rã một số chức năng ở mức sâu hơn : Đặc tả chức năng chi tiết: Chức năng quản lý phòng khoa ban: Thêm phòng khoa ban: Nhiệm vụ: cho phép người dùng có thể đưa thêm phòng khoa ban hay bộ môn mới vào hệ thống Đầu vào: thông tin về phòng khoa ban, bộ môn như địa chỉ, số điện thoại, tên… Hoạt động: chương trình sẽ đưa thêm phòng khoa ban, bộ môn vào hệ thống phòng khoa ban Đầu ra: thông tin về phòng khoa ban, bộ môn mới Điều kiện: Người dùng có quyền quản trị hệ thống sử dụng Xoá phòng khoa ban: Nhiệm vụ: xoá phòng khoa ban, bộ môn ra khỏi hệ thống Đầu vào: Thông tin về phòng khoa ban, bộ môn bị xoá Hoạt động: chương trình sẽ xoá toàn bộ thông tin về phòng khoa ban, bộ môn và các thông tin liên quan trong hệ thống Đầu ra: kết quả bộ môn, phòng khoa ban đã bị xoá Điều kiện: Người quản trị sử dụng Sửa phòng khoa ban: Nhiệm vụ: thay đổi thông tin về phòng khoa ban, bộ môn Đầu vào: thông tin về phòng khoa ban, bộ môn cần thay đổi và nội dung thông tin thay đổi Hoạt động: chương trình sẽ thay đổi nội dung thông tin về phòng hoa ban theo yêu cầu Đầu ra: thông tin phòng khoa ban, bộ môn thay đổi Chức năng quản lý chức vụ: Thêm chức vụ: Nhiệm vụ: cho phép người dùng có thể đưa thêm chức vụ vào hệ thống Đầu vào: thông tin về chức vụ như tên chức vụ, hệ số phụ cấp… Hoạt động: chương trình sẽ đưa thêm chức vụ vào hệ thống chức vụ Đầu ra: thông tin về chức vụ mới Điều kiện: Người dùng có quyền quản trị hệ thống sử dụng Xoá phòng chức vụ: Nhiệm vụ: xoá chức vụ ra khỏi hệ thống Đầu vào: Thông tin về chức vụ bị xoá Hoạt động: chương trình sẽ xoá toàn bộ thông tin về chức vụ và các thông tin liên quan trong hệ thống Đầu ra: kết chức vụ đã bị xoá Điều kiện: Người quản trị sử dụng Sửa chức vụ: Nhiệm vụ: thay đổi thông tin về chức vụ Đầu vào: thông tin về chức vụ cần thay đổi và nội dung thông tin thay đổi Hoạt động: chương trình sẽ thay đổi nội dung thông tin về chức vụ theo yêu cầu Đầu ra: thông tin chức vụ thay đổi Chức năng quản lý hệ thống ngạch bậc: Thêm phòng ngạch, bậc lương: Nhiệm vụ: cho phép người dùng có thể đưa thêm ngạch công chức hay bậc lương vào hệ thống Đầu vào: thông tin về ngạch bậc như tên ngạch bậc, thời hạn nâng bậc, mã ngạch, hệ số lương… Hoạt động: chương trình sẽ đưa thêm ngạch, bậc lương vào hệ thống ngạch bậc Đầu ra: thông tin về ngạch công chức, bậc lương mới Điều kiện: Người dùng có quyền quản trị hệ thống sử dụng Xoá ngạch bậc: Nhiệm vụ: xoá ngạch bậc ra khỏi hệ thống Đầu vào: Thông tin về ngạch công chức, bậc lương bị xoá Hoạt động: chương trình sẽ xoá toàn bộ thông tin về ngạch, bậc lương và các thông tin liên quan trong hệ thống Đầu ra: kết quả ngạch, bậc lương đã bị xoá Điều kiện: Người quản trị sử dụng Sửa ngạch bậc: Nhiệm vụ: thay đổi thông tin về ngạch công chức, bậc lương Đầu vào: thông tin về ngạch, bậc lương cần thay đổi và nội dung thông tin thay đổi Hoạt động: chương trình sẽ thay đổi nội dung thông tin về ngạch công chức và bậc lương theo yêu cầu Đầu ra: thông tin ngạch, bậc lương thay đổi Chức năng quản lý hồ sơ lý lịch, quá trình học tập, công tác, quá trình lương: Thêm : Nhiệm vụ: cho phép người dùng có thể đưa thêm hồ sơ lý lịch, quá trình học tập, công tác, quá trình lương vào hệ thống Đầu vào: thông tin về hồ sơ lý lịch như tên, tuổi, năm sinh…; quá trình học tập như thời gian bắt đầu kết thúc, nơi học tập…; công tác như ngày bắt đầu, kết thúc, chức vụ, đơn vị…; quá trình lương như ngày bắt đầu, kết thúc hưởng, bậc lương, hệ số… Hoạt động: chương trình sẽ đưa thêm hồ sơ lý lịch, quá trình học tập, công tác, quá trình lương vào hệ thống. Đầu ra: thông tin về hồ sơ lý lịch, quá trình học, công tác, quá trình lương mới Điều kiện: Người dùng có quyền quản trị hệ thống sử dụng Xoá : Nhiệm vụ: xoá hồ sơ lý lịch, quá trình học, quá trình công tác, quá trình lương ra khỏi hệ thống Đầu vào: Thông tin về hồ sơ lý lịch, quá trình học tập, công tác, quá trình lương bị xoá Hoạt động: chương trình sẽ xoá toàn bộ thông tin về hồ sơ lý lịch, quá trình học, quá trình công tác, quá trình lương và các thông tin liên quan trong hệ thống Đầu ra: hồ sơ lý lịch, quá trình học tập, công tác, lương đã bị xoá Điều kiện: Người quản trị sử dụng Sửa : Nhiệm vụ: thay đổi thông tin về hồ sơ lý lịch, quá trình học, quá trình công tác, quá trình lương Đầu vào: thông tin hồ sơ lý lịch, quá trình học, quá trình công tác, quá trình lương cần thay đổi và nội dung thông tin thay đổi Hoạt động: chương trình sẽ thay đổi nội dung thông tin hồ sơ lý lịch, quá trình học, quá trình công tác, quá trình lương theo yêu cầu Đầu ra: thông tin hồ sơ lý lịch, quá trình học, quá trình công tác, quá trình lương thay đổi Chức năng lương tháng: Sửa công thức tính lương : Nhiệm vụ: thay đổi thông tin về công thức tính lương hàng tháng Đầu vào: thông tin về các thành phần cần thay đổi và nội dung thông tin thay đổi trong công thức tính như mức lương cơ bản…. Hoạt động: chương trình sẽ thay đổi nội dung thông tin công thức tính lương theo yêu cầu Đầu ra: thông tin về công thức tính lương đã thay đổi Xem bảng lương : Nhiệm vụ: hiển thị lương hàng tháng của các cán bộ Đầu vào: Thông tin về cán bộ, đơn vị cần hiển thị lương Hoạt động: chương trình sẽ tính toán và hiển thị lương của mỗi cán bộ Đầu ra: bảng lương chi tiết Điều kiện: Người quản trị sử dụng In bảng lương : Nhiệm vụ: xuất dữ liệu bảng lương ra máy in Đầu vào: danh sách lương của cán bộ đã được tính toán Hoạt động: chương trình sẽ in ra máy in bảng lương Đầu ra: bảng lương hàng tháng của cán bộ Điều kiện: Người dùng có quyền quản trị hệ thống sử dụng Thiết kế dữ liệu Xét về thiết kế cơ sở dữ liệu vật lí, ta thấy từ các quan hệ đã xây dựng ở trên, các bảng cơ sở dữ liệu được thiết kế như sau: Canbo – Thông tin cán bộ No Tên trường Kiểu dữ liệu Giải thích MaCB*(PK) char(6) Mã cán bộ TenCB Nvarchar(64) Tên cán bộ Tenthuonggoi NVarchar(64) Tên thường gọi Gioitinh bit Giới tính Ngaysinh Date Ngày tháng năm sinh Noisinh Nvarchar(200) Nơi sinh Quequan Nvarchar(200) Quên quán Noio Nvarchar(200) Nơi ở hiện tại SoDT Nvarchar(16) Số điện thoại maTG(FK_Tongiao) Nvarchar(16) ( Mã) Tôn giáo maDT(FK_ Dantoc) Nvarchar(16) ( Mã) Dân tộc MaBM(FK_Bomon) NVarchar(16) (Mã)Bộ môn maCT(FK_Congtac) Nvarchar(16) ( Mã) công tác Nntruockhituyen NVarchar(64) Nghề nghiệp trước khituyển CapuyHT NVarchar(64) Cấp uỷ hiện tại Capuykiem NVarchar(64) Cấp uỷ kiêm Ngayvaocq Date Ngày vào cơ quan Chuyenmonchinh NVarchar(64) Chuyên môn chính Ngayvaodang Date Ngày vào đảng Ngaychinhthuc Date Ngày chính thức Ngayvaocq Date Ngày vào cơ quan Noiketnap NVarchar(64) Nơi kết nạp Ngaynhapngu Date Ngày nhập ngũ Ngayxuatngu Date Ngày xuất ngũ Cvlamlaunhat NVarchar(64) Công việc làm lâu nhất Sotruongct NVarchar(64) sở trường công tác 2. CB_TD – Lưu vết Thông tin trình độ của cán bộ No Tên trường Kiểu dữ liệu Giải thích MaCB*(PK) char(6) (Mã) cán bộ MaTD*(PK) char(6) (Mã) trình độ Mota NVarchar(255) Mô tả 3. CB_NN: -Thông tin trình độ ngoại ngữ của nhân viên No Tên trường Kiểu dữ liệu Giải thích MaCB*(PK) Char(6) ( Mã) cán bộ MaNN*(PK) Char(6) ( Mã) Ngoại ngữ Trình độ NVarchar(64) Trình độ 4. CB_C - Lưu vết quá trình đảm nhận chức vụ của nhân viên No Tên trường Kiểu dữ liệu Giải thích NgayBD Date Ngày bắt đầu NgayKT Date Ngày kết thúc Mota NVarchar(255) Mô tả MaCV*(PK) char(6) (Mã) Chức vụ MaCB*(PK) char(16) (Mã) Cán bộ 5. CB_PC -Thông tin phụ cấp của cán bộ No Tên trường Kiểu dữ liệu Giải thích MaPC*(PK_Phucap) char(6) (Mã) phụ cấp MaCB*(PK_Canbo) char(6) ( Mã) Cán bộ hsPC Float(3) Hệ số phụ cấp 6. CB_TT – Lưu vết thông tin trạng thái của cán bộ No Tên trường Kiểu dữ liệu Giải thích NgayBD date Ngày bắt đầu NgayKT date Ngày kết thúc Mota Nvarchar(255) Mô tả MaCB*(PK) char(6) (Mã) nhân viên MaTT*(PK) char(6) (Mã) Trạng thái 7. CB_BC:- Lưu thông tin bằng cấp của cán bộ No Tên trường Kiểu dữ liệu Giải thích maCB(PK) char(6) (Mã) cán bộ MaBC(PK) char(6) Mã bằng cấp Loai Nvarchar(16) loại bằng cấp 8. Dantoc – Danh mục dân tộc No Tên trường Kiểu dữ liệu Giải thích MaDT*(PK) char(6) Mã dân tộc TenDT Nvarchar(64) Tên dân tộc 9. Tongiao - Danh mục tôn giáo No Tên trường Kiểu dữ liệu Giải thích MaTG*(PK) char(6) Mã tôn giáo TenTG Nvarchar(64) Tên tôn giáo 10. Bangcap – Danh mục Bằng cấp No Tên trường Kiểu dữ liệu Giải thích MaBC*(PK) char(6) Mã bằng cấp TenBC Nchar(64) Tên bằng cấp Truongcap Nchar(64) trường cấp bằng 11. Ngoaingu - Danh mục ngoại ngữ No Tên trường Kiểu dữ liệu Giải thích MaNN* (PK) Char(6) Mã ngoại ngữ TenNN Nvarchar(64) Tên ngoại ngữ 12. Chucvu - Danh mục chức vụ No Tên trường Kiểu dữ liệu Giải thích MaCV* (PK) char(6) Mã chức vụ TenCV Nvarchar(64) Tên chức vụ Mota Nvarchar(255) Mô tả Mô tả: Các chức danh của cán bộ trong trường bao gồm: Hiệu trưởng, phó hiệu trưởng, trưởng phòng, phó phòng, trưởng khoa, phó khoa, trưởng bộ môn, phó bộ môn…. 13. Trangthai - Danh mục trạng thái của cán bộ No Tên trường Kiểu dữ liệu Giải thích maTT (PK) char(6) Mã trạng thái TenTT Nvarchar(64) Tên trạng thái Mota Nvarchar(255) Mô tả trạng thái Mô tả: Các trạng thái của cán bộ bao gồm: nhân viên chính thức, làm hợp đồng thời vụ, nghỉ ốm, nghỉ sinh đẻ,… 14. PKBan- Thông tin phòng ban No Tên trường Kiểu dữ liệu Giải thích MaPKB(PK) Char(6) Mã phòng khoa ban TenPKB Nvarchar(64) Tên phòng khoa ban Diachi Nvarchar(255) Địa chỉ phòng ban SoDT Char(10) Số điện thoại Bomon - Thông tin bộ môn No Tên trường Kiểu dữ liệu Giải thích MaBM(PK) Char(6) Mã bộ môn TenBM Nvarchar(64) Tên bộ môn MaPKB(FK_PKBan) Char(6) (Mã) phòng ban Diachi Nvarchar(255) Địa chỉ bộ môn soDT Char(10) số điện thoại 16. Trinhdo - Thông tin về trình độ cán bộ No Tên trường Kiểu dữ liệu Giải thích MaTD(PK) Char(6) Mã trình độ TenTD Nvarchar(64) Tên trình độ Mota Nvarchar(255) Mô tả 17. NgachCC - Thông tin về ngạch công chức của cán bộ No Tên trường Kiểu dữ liệu Giải thích MaNgach(PK) Char(6) Mã ngạch công chức TenNgach Nvarchar(64) Tên ngạch công chức Thoinangbac Int thời hạn nâng lương Mota Nvarchar(255) Mô tả 18. Bacluong - Thông tin về bậc lương của cán bộ N

Các file đính kèm theo tài liệu này:

  • doc32059.doc
Tài liệu liên quan