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

PTTKHT Quản Lý Giảng Viên Trường Đại Học

88 314 2

Đ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

Cấu trúc

  • CHƯƠNG I: KHẢO SÁT HỆ THỐNG

    • 1. Giới thiệu về trường ĐH Công nghệ GTVT

    • 2. Đánh giá hiện trạng thực tế

    • 3. Cơ cấu tổ chức của trường ĐH Công nghệ GTVT

    • 4. Quy trình nghiệp vụ quản lý đang được sử dụng ở trường ĐH Công nghệ GTVT

    • 5. Chắc năng của các phòng ban

    • 6. Mục tiêu chức năng của hệ thống mới

    • 7. Mô hình nghiệp vụ quản lý nhân sự mới

    • 8. Ưu điểm, nhược điểm của hệ thống

      • 8.1. Hệ thống cũ

      • 8.2. Hệ thống mới

  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

  • I.Xác định tác nhân

    • 1.Tác nhân

    • 2. Xác định các use case

    • 3. Sơ đồ Tổng quát

    • 4. Biểu đồ phân rã

      • 4.1 Biểu đồ phân ra uc đăng nhập

      • 4.2 Biểu đồ phân rã uc cấp quyền người dùng

      • 4.3 Biểu đồ phân rã uc Quản lí hồ sơ nhân viên

      • 4.4 Biểu đồ phân rã uc quản lí phòng ban

      • 4.5 Biểu đồ phân rã uc quản lí lương bậc

      • 4.6 Biểu đồ phân rã uc quản lí trình độ học vấn

      • 4.7 Biểu đồ phân rã uc quản lí phụ cấp

      • 4.8 Biểu đồ phân rã uc quản lí khen thưởng, kỉ luật

      • 4.9 Biểu đồ phân rã uc quản lí hợp đồng

      • 4.10 Biểu đồ phân rã uc quản lí chế độ

    • II. Kịch bản

      • 1. Tên Use Case Đăng nhập

      • 2. Tên Use Case Quản lý hồ sơ nhân viên

      • 3. Tên Use Case Quản lý lương bậc

      • 4. Use Case Quản lý người dùng

      • 5. Use Case Quản lý Chế độ

      • 6. Use Case Quản lý phụ cấp

      • 7. Use Case Quản lý khen thưởng kỷ luật

      • 8. Use Case Quản lý Phòng ban, khoa

    • III. Biểu đồ lớp dự kiến

      • 1. Biểu đồ lớp

        • 1.1. Mô tả các lớp

      • a. Đối tượng cán bộ

      • b. Bộ môn

      • c. Phòng ban

      • d. Ngạch công chức của cán bộ

      • e. Bậc lương của cán bộ

      • f. Quá trình lương

        • 1.2. Lớp

      • 2. Biểu đồ tuần tự

        • 2.1 Đăng Nhâp

        • 2.2 Tìm kiếm

        • 2.3 Quản lý hợp đồng lao động

        • 2.4 Quản lý hồ sơ Nhân viên

        • 2.5 Quản lý phòng ban

        • 2.6 Quản lý lương bậc

        • 2.7 Quản lý trình độ học vấn

        • 2.8 Quản lý phụ cấp

        • 2.9 Quản lý Khen Thưởng

        • 2.10 Thêm nhân viên

        • 2.11 Sưa thông tin nhân viên

        • 2.12 Xóa thông tin nhân vien

      • 3. Biểu đồ hoạt động

        • 3.1 Biểu đồ hoạt động chức năng Cập nhật hợp đồng của nhân sự

        • 3.2 Biểu đồ chức năng Thêm hợp đồng mới

        • 3.3 Biểu đồ chức năng Cập nhật trình độ học vấn

        • 3.4 Biểu đồ chức năng Thống kê thông tin về trình độ học vấn theo phòng ban

        • 3.5 Biểu đồ chức năng Cập nhật thông tin hồ sơ nhân sự

      • 4. Biểu đồ lớp control

      • 5. Biểu đồ lớp chi tiết

      • 6. Bảng lớp chi tiết

  • Chương III: Xây Dựng Cơ Sở Dữ Liệu

  • Chương IV : Thiết Kế Hệ Thống

Nội dung

bài tập lớn môn pttk hệ thống khoa hệ thống thông tin về đề tài Quản Lý Giảng Viên trg đại học, bản đầy đủ gồm cả code SQL , dùng để nộp slie bài tập lớn cuối kì .............................................................................................................

MỤC LỤC CHƯƠNG I: KHẢO SÁT HỆ THỐNG .6 Giới thiệu trường ĐH Công nghệ GTVT Đánh giá trạng thực tế Cơ cấu tổ chức trường ĐH Công nghệ GTVT Quy trình nghiệp vụ quản lý sử dụng trường ĐH Công nghệ GTVT 12 Chắc phòng ban 15 Mục tiêu chức hệ thống 15 Mơ hình nghiệp vụ quản lý nhân 17 Ưu điểm, nhược điểm hệ thống 18 8.1 Hệ thống cũ 18 8.2 Hệ thống .19 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 22 I Xác định tác nhân 22 Tác nhân 22 Xác định use case 22 Sơ đồ Tổng quát 26 Biểu đồ phân rã .27 II Kịch .31 Tên Use Case Đăng nhập 31 Tên Use Case Quản lý hồ sơ nhân viên 32 Tên Use Case Quản lý lương bậc .35 Use Case Quản lý người dùng 37 Use Case Quản lý Chế độ 38 Use Case Quản lý phụ cấp .39 Use Case Quản lý khen thưởng kỷ luật 40 Use Case Quản lý Phòng ban, khoa 41 III Biểu đồ lớp dự kiến 43 Biểu đồ lớp 43 a Đối tượng cán .43 b Bộ môn 43 c Phòng ban 43 d Ngạch công chức cán 44 e Bậc lương cán 44 f Quá trình lương 44 Biểu đồ .46 Biểu đồ hoạt động 56 Biểu đồ lớp control 61 Biểu đồ lớp chi tiết 63 Bảng lớp chi tiết 64 Chương III: Xây Dựng Cơ Sở Dữ Liệu 75 Chương IV: Thiết Kế Hệ Thống …………………………………………………………… 83 LỜI MỞ ĐẦU Hiện nay, phát triển công nghệ thông tin năm gần có tác động mạnh mẽ tới phát triển mặt giới CNTT bùng nổ giữ vai trò quan trọng thúc đẩy xã hội lồi người phát triển tồn diện, cơng việc có góp mặt CNTT ln đem lại hiệu cao nhiều so với việc không ứng dụng CNTT Trong khơng thể phủ nhận lợi ích phần mềm quản lí phần mềm quản lí người như: Quản lí chấm cơng, quản lí nhân sự, quản lí lịch cơng tác Không dành ngành công nghiệp mà ngành giáo dục cần có phần mềm để quản lí Ngành giáo dục ngành mũi nhọn phát triển xã hội Vì CNTT ứng dụng nhiều vào quản lí giáo dục CNTT ứng dụng nhiều vào quản lí giáo dục, phần mềm quản lí hồ sơ nhân nhiều trường đại học đưa vào sử dụng tất trường có cách quản lí hồ sơ cán giống Từ thực tế nhóm chúng em chọn nghiên cứu đề tài: "Xây dựng phần mềm quản lí hồ sơ nhân trường Đại học" với hi vọng sở phát triển sau cho việc quản lí nhân nói chung cho trường nói riêng • Nội dung đề tài gồm phần: • Chương I: Khảo Sát Và Giới Thiệu Sơ Bộ Về Hệ Thống • Chương II: Phân Tích Hệ Thống • Chương III: Xây Dựng Cơ Sở Dữ Liệu • Chương IV: Thiết Kế Hệ Thống • Mục đích yêu cầu đặt • Phần mềm quản lí hồ sơ cán xây dựng với mục đích ứng dụng vào cơng tác quản lí hồ sơ nhân giúp cho việc quản lí hồ sơ giảm bớt gánh nặng đạt hiệu cao cơng tác quản lí nhân • Giúp cho người quản lí nắm cơng việc cách đơn giản nhất, khiến cho họ có khả xứ lí u cầu thực tế đặt hiệu xác đáp ứng thực tế • Hướng thực • Từ yêu cầu thực tế đặt cơng việc quản lí, chúng em khảo sát đặt công việc cần phải làm để giải vấn đề: • Khảo sát thực trạng cơng tác quản lí hồ sơ nhân trường đại học công nghệ giao thông vận tải bao gồm thông tin hồ sơ cán cách quản lí hồ sơ cán • Xây dựng sở liệu cho phần mềm • Xây dựng hệ thống chức dành cho phần mềm • Lựa chọn HQTCSDL ngơn ngữ lập trình C# • Phân chia cơng việc thực đề tài • Tiến hành thiết kế giao diện xây dựng, bước hoàn thiện phần mềm Thực đề tài hội để nhóm em áp dụng, tổng hợp kiến thức học lớp, đồng thời đúc kết học thực tế phục vụ cho việc học tập làm việc sau Mặc dù cố gắng thực đề tài lực thời gian hạn chế nên chương trình khó tránh khỏi thiếu xót mong thầy thơng cảm Những góp ý thầy học, hành trang để nhóm em vững bước vào sống sau Qua đây, nhóm em xin chân trọng cảm ơn thầy Nguyễn Thái Sơn, người giảng dạy, hướng dẫn bảo nhóm em suốt q trình học hồn thành báo cáo Nhóm em xin chân thành cám ơn ! Hà Nội, ngày 02 tháng 10 năm 2019 Nhóm thực hiện: Nguyễn Kim Huy Ngô Đại Dương Vũ Duy Khánh Nguyễn Minh Đức Nguyễn Thanh Tùng Nguyễn Văn Đạt CHƯƠNG I: KHẢO SÁT HỆ THỐNG Để giúp cho đề tài mang tính thực tế, nhóm em định chọn Trường Đại học Công nghệ GTVT đối tượng để khảo sát nghiên cứu trình làm đề tài • Đối tượng nghiên cứu khảo sát : Trường Đại học Công nghệ Giao Thông Vận Tải • Địa điểm: 54 Triều Khúc, Quận Thanh Xuân, Hà Nội • Tel: (+84)(4) 38544264 • Website: www.utt.edu.vn Giới thiệu trường ĐH Cơng nghệ GTVT • Tên tiếng Anh : University Of Transport Technology • Tên viết tắt : UTT • Là trường đại học công lập, trực thuộc Bộ giao thông vận tải, thành lập ngày 15/11/1945 • Trường Đại học Cơng nghệ GTVT trường đại học công lập, trực thuộc Bộ giao thông vận tải Trường Đại học Công nghệ GTVT ngày có tiền thân trường cao đẳng Cơng trước đất nước giành độc lập 2/9/1945 khai giảng lại thể Việt Nam Dân chủ • Các hệ đào tạo: - Đại học: quy, chức, liên thơng, văn 2, chun tu - Cao đẳng: Chính quy - Các khố học ngắn hạn, nghề: bồi dưỡng, huấn luyện, cấp chứng chỉ,các chứng chuyên ngành giao thông vận tải chứng ngoại ngữ, tin học quốc gia, lái xe môtô A1, ôtô B1, B2, C, D, E…lập ngày 15/11/1945, đào tạo chuyên ngành lãnh vực kinh tế-kỹ thuật giao thông vận tải Việt Nam Đánh giá trạng thực tế - Là 15 trường đại học Việt Nam công nhận đạt tiêu chuẩn chất lượng giáo dục đại học Tổng số Cán - Giảng viên - Công nhân viên: 700 Tất các cán - Giảng viên :Đều đạt trình độ sau đại học Xã hội phát triển, nhu cầu học tập người ngày tăng cao Do nhu cầu xây dựng trường Đại học có quy mơ ngày lớn Sinh viên đơng kéo theo máy cán nhà trường, đội ngũ giảng viên phải tổ chức cách chặt chẽ làm việc có hiệu Nắm bắt nhu cầu tất yếu này, trường Đại học Công nghệ GTVT nhiều trường Đại học khác úng dụng khoa học kỹ thuật vào công tác quản lý, việc xây dựng hệ thống phần mềm quản lý điện tử Tuy nhiên, hệ thống đơn giản, áp dụng qua nhiều năm nên đến khơng phù hợp với máy tổ chức nhà trường Từ xuất số bất cập như: • Nhập, xuất liệu nhiều thủ tục rườm rà, khơng cần thiết gây thời gian • Một số cơng việc quản lý chủ yếu sổ sách Dẫn đến tình trạng nhiều nhập sai, hay nhập lâu cần tìm lại để kiểm tra sổ sách lại phải rò tìm lại gây thời gian Để giải vấn đề đó, giải pháp đặt áp dụng tiến phát triển khoa học công nghệ thông tin vào quản lý cho trường Đại học Việc tạo hệ thống quản lý vừa giúp cho nhà trường giải tối ưu hóa tất vấn đề vừa giúp cho phận quản lý dễ theo dõi, tối ưu hóa nguồn nhân lực cho máy nhà trường Để làm điều đó, cần phải thực khảo sát nghiên cứu vấn đề như: • Cơ cấu tổ chức trường ĐH Cơng nghệ GTVT • Quy trình nghiệp vụ quản lí cán nhà trường • Chức cụ thể phòng ban • Quy trình quản lý cán trường • Ưu điểm, nhược điểm hệ thống Cơ cấu tổ chức trường ĐH Công nghệ GTVT * Tổng số Cán - Giảng viên - Cơng nhân viên: 700 - Giáo sư,Phó giáo sư: 12 - Tiến sĩ: 110 - Thạc sĩ & NCS: 360 * Cơ cấu tổ chức Trường bao gồm: Hội đồng Trường Hiệu trưởng, Phó Hiệu trưởng Phòng, Ban chức Khoa, Bộ mơn trực thuộc Các tổ chức phục vụ đào tạo, nghiên cứu khoa học công nghệ; sở sản xuất, kinh doanh, dịch vụ: Công ty, Trung tâm, Viện… Hội đồng khoa học đào tạo, hội đồng tư vấn Hiệu trưởng thành lập Đảng Trường; Các đoàn thể tổ chức xã hội Sơ đồ tổ chức trường Đại Học Cơng nghệ GTVT • Việc thành lập, giải thể đơn vị trực thuộc Trường Hiệu trưởng định sở nghị Hội đồng Trường 10 MaBM Mã môn Nvarchar private CapuyHT Cấp ủy hệ thống Nvarchar private Ngayvaocq Ngày vào quan Date private Chuyenmonchinh Chun mơn Nvarchar private Ngayvaodang Ngày vào đảng Date private Noiketnap Nơi kết nạp Nvarchar private MaCV Mã chức vụ Char private MaBC Mã cấp Char private MaCT Mã công tác Char private Mô tả Giá trị trả Phạm vi Cập nhật tt cán boolean public 2.Sua Sửa tt cán boolean Public 3.Xoa Xóa tt cán ng boolean public 4.Them Thêm tt cán boolean public Xóa tt cán boolean Public 6.Timkiem Tìm kiếm tt cán boolean public 7.Thaydoipassword Thay đổi mật boolean public Tên phương thức 1.Capnhat 5.Xoa Chương III: Xây Dựng Cơ Sở Dữ Liệu create database QLNSaa 74 go use QLNSaa create table congtac ( MaCT char(10), TenDV nvarchar(10), NgayBD datetime, NgayKT datetime, constraint frk_congtac_MaCT primary key(MaCT) ) create table tongiao ( MaTG char(10), TenTG nvarchar(10) constraint frk_tongiao_MaTG primary key (MaTG) ) create table dantoc ( MaDT char(10), TenDT nvarchar(10), constraint frk_dantoc_MaDT primary key(MaDT) 75 ) create table trangthai ( MaTT char(10), TenTT nvarchar(255), NgayBD datetime, NgayKT datetime, constraint frk_trangthai_MaTT primary key(MaTT) ) create table ChucVu ( MaCV char(10), TenCV nvarchar(255), NgayBD datetime, NgayKT datetime, constraint frk_chucvu_MaCV primary key(MaCV) ) create table BangCap (MaBC char(10), TenBC nvarchar(255), 76 NgayBD datetime, NgayKT datetime, ChuyennganhHT int, constraint frk_BangCap_MaBC primary key(MaBC) ) create table TrinhDo ( MaTD char(10) primary key, TenTD nvarchar(255) ) create table NgoaiNgu (MaNN char(10) primary key, TenNN nvarchar(10) ) create table bomon ( MaPKB char(10), SoDT char(10), TenBM nvarchar(10) constraint frk_bomon_MaPKB primary key(MaPKB) ) create table phongban 77 ( SoDT char(10), MaPKB char(10), TenPKB nvarchar(10), Diachi nvarchar(10) constraint frk_phongban_SoDT primary key(SoDT), CONSTRAINT[FK_phongban_bomon] FOREIGN KEY(MaPKB)REFERENCES bomon(MaPKB) ) create table ngachcc ( MaNgach char(10), TenNgach nvarchar(10), Thoinangbac int constraint frk_ngachcc_MaNgach primary key(MaNgach) ) create table bacluong ( MaBL char(10), TenBL nvarchar(10), HeSo float, 78 MaNgach char(10) constraint frk_bacluong_MaBL primary key(MaBL) ) create table quatrinhbl ( MaBL char(10), MaCB char(10), MaNgach char(10), NgayHN datetime, NgayLenLuong datetime, NgayKT datetime, CONSTRAINT[FK_quatrinhbl_bacluong] FOREIGN KEY(MaBL)REFERENCES bacluong(MaBL), CONSTRAINT[FK_quatrinhbl_ngachcc] FOREIGN KEY(MaNgach)REFERENCES ngachcc(MaNgach) ) create table canbo ( MaCB char(10), TenCB nvarchar(10), GioiTinh bit, 79 NgaySinh datetime, QueQuan nvarchar(20), Noioht nvarchar(20), SoDT char(10), MaTG char(10), MaDT char(10), MaCT char(10), MaBM char(10), MaTD char(10), MaCV char(10), MaNN char(10), MaBC char(10), MaTT char(10), CapuyHT nvarchar(20), Ngayvaocq datetime, Chuyenmonchinh nvarchar(20), ngayvaodang datetime, Noiketnap nvarchar(20) CONSTRAINT frk_canbo_MaCB FOREIGN KEY(MaCB), 80 CONSTRAINT[FK_CanBo_BangCap] FOREIGN KEY(MaBC)REFERENCES BangCap(MaBC), CONSTRAINT[FK_CanBo_ChucVu] FOREIGN KEY(MaCV)REFERENCES ChucVu(MaCV), CONSTRAINT[FK_CanBo_congtac] FOREIGN KEY(MaCT)REFERENCES congtac(MaCT), CONSTRAINT[FK_CanBo_dantoc] FOREIGN KEY(MaDT)REFERENCES dantoc(MaDT), CONSTRAINT[FK_CanBo_NgoaiNgu] FOREIGN KEY(MaNN)REFERENCES NgoaiNgu(MaNN), CONSTRAINT[FK_canbo_phongban] FOREIGN KEY(SoDT)REFERENCES phongban(SoDT), CONSTRAINT[FK_CanBo_tongiao] FOREIGN KEY(MaTG)REFERENCES tongiao(MaTG), CONSTRAINT[FK_canbo_trangthai] FOREIGN KEY(MaTT)REFERENCES trangthai(MaTT), CONSTRAINT[FK_CanBo_TrinhDo] FOREIGN KEY(MaTD)REFERENCES TrinhDo(MaTD), ) go ALTER TABLE quatrinhbl WITH CHECK ADD CONSTRAINT [FK_quatrinhbl_canbo] FOREIGN KEY(MaCB)REFERENCES canbo(MaCB) 81 Chương IV : Thiết Kế Hệ Thống * Giao diện đăng nhập Người dung nhập tên đăng nhập mật sau nhấn đăng nhập Hệ thống kiểm tra xem tên đăng nhập đăng kí chưa để vào hệ thống 82 Mô Tả Form Đăng Nhập Tên đăng nhập dung để đăng nhập vào hệ thống,kiểu liệu String tối đa 30 kí tự,viết liền,khơng dấu,khơng kí tự đặc biết -,#,*,… (text box) Mật để đăng nhập vào hệ thồng,kiểu liệu String gồm chữ số tối đa kí tự (text box) Đăng nhập: thực thao tác đăng nhập người dùng nhập đủ tài khoản mật khẩu(button) Thoát : thực thao tác thoát khỏi giao diện đăng nhập(button) * Quản lý nhân viên 83 Mỗi người dùng tùy thuộc vào quyền hạn hệ thống hiển thị giao diện quản lý thông tin khác Khi người dùng đăng nhập thành công, hệ thống giao diện với thông tin người dùng chức khác nhau: Mã nhân viên: tên đăng nhập tài khoản tài khoản, bao gồm account người dùng Họ tên: Đầy đủ họ tên người dung (text box) Ngày sinh: ngày tháng năm sinh người dung (Datetimepicker) Giới tính: chir chọn hai nam/nữ(Radiobutton) Địa chỉ: địa thường trú nhân viên (text box) Trình độ: trình độ nhân viên (text box) Điện thoại: số điện thoại người dừng (text box) Lưu : dung để lưu thông tin (Button) Thêm :dung để them thông tin (Button) 84 Sửa : dung để chỉnh sửa (Button) Xóa : dung để xóa thơng tin (Button) Hủy: dung để hủy thơng tin (Button) Thốt: dung để khỏi mục quản lý thông tin nv (Button) * Quản Lý hợp đồng Quản lý hợp đồng nằm chức quản lý nhân viên Mã hợp đồng : người quản lí nhập vào mã hợp đồng Ngày kí: nhập vào ngày kí hợp đồng (text box) Ngày kt hợp đồng: nhập vào ngày kết thúc hợp đồng (text box) 85 Nội dung hợp đồng: nhập vào nội dung hợp đồng (text box) *Khen thưởng& Kỷ luật Trong chức quản lý nhân viên, bao gồm chức hợp đồng,bảng lý lương bậc, cấp trình độ ngoại ngữ Ở đây, chúng em thiết kế demo chức khen thưởng & kỉ luật , ké thừa thông tin từ quản lý thông tin nhân viên, chức nằng bao gồm chức khác như: Mã nhân viên: nhập mã nhân viên cần khen thưởng&kỉ luật ( textbox) Ngày : chọn ngày khen thưởng kỉ luật (Datetimepicker) Khen thưởng kỉ luật :chọn hai nội dung 86 Lí do: phần dung để nhập lý khen thưởng&kỉ luật Lưu: dùng để lưu thông tin (Button) Hủy: dùng để hủy thông tin (Button) * Quản lý lương bậc Mã nhân viên: nhập mã nhân viên Ngày hưởng :nhập vào ngày tháng bắt đầu hưởng (Datetimepicker) Ngày kết thúc: nhập vào ngày kết thúc (Datetimepicker) Hệ số lương: nhập vào hệ số lương nhân viên.(textbox) Bậc lương: nhập vào bậc lương nv (textbox) Ghi chú: dùng để ghi thông tin (groupbox) Lưu : dùng để lưu lại thông tin sau nhập (Button) 87 Hủy: dùng để hủy thông tin (Button) *Bằng cấp & Ngoại Ngữ 88 ... chức trường đại học Hệ thống quản lý nhóm em tập trung chủ yếu vào chức năng: • Quản lý hồ sơ nhân viên • Quản lý hợp đồng lao động • Quản lý phòng ban, khoa • Quản lý trình độ học vấn • Quản lý. .. cấp • Quản lý lương bậc • Quản lý khen thưởng kỷ luật • Quản lý chế độ 17 Mơ hình nghiệp vụ quản lý nhân Quản lý nhân sự: Bao gồm quản lý sơ yếu lý lịch, trình độ q trình cơng tác trước vào trường, ... yếu này, trường Đại học Công nghệ GTVT nhiều trường Đại học khác úng dụng khoa học kỹ thuật vào cơng tác quản lý, việc xây dựng hệ thống phần mềm quản lý điện tử Tuy nhiên, hệ thống đơn giản, áp

Ngày đăng: 08/10/2019, 22:16

TỪ KHÓA LIÊN QUAN

w