Ứng dụng UML để phân tích cho hệ thống ứng dụng “Quản lý nhân sự “ áp dụng cho mô hình trường Đại học Tài Nguyên và Môi Trường Hà Nội

43 1.6K 1
Ứng dụng UML để phân tích cho hệ thống ứng dụng “Quản lý nhân sự “ áp dụng cho mô hình trường Đại học Tài Nguyên và Môi Trường Hà Nội

Đ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

MỤC LỤC LỜI CẢM ƠN MỞ ĐẦU CHƯƠNG 1 CÁC CÔNG CỤ PHẦN MỀM ỨNG DỤNG 1 1. Hệ quản trị cơ sở dữ liệu và SQL server 2008 1 1.1 Khái niệm về các loại cơ sở dữ liệu 1 1.2 Các khả năng của hệ quản trị CSDL 1 1.3 Ngôn ngữ CSDL 2 1.4 Giới thiệu về SQL 2008 3 1.5 Giới thiệu về UML 4 1.6 Một vài nét về Ngôn ngữ lập trình ứng dụng C 4 1.6.1 Một số ưu điểm của ngôn ngữ C 4 CHƯƠNG 2 CÁC ĐỊNH HƯỚNG XÂY DỰNG PHẦN MỀM 5 1. Mục tiêu yêu cầu của đề tài 5 2. Thực trạng và các vấn đề cần giải quyết 5 2.1 Thực trạng quản lý tại trường. 5 2.2 Mô hình tổ chức tại trường: 6 2.2 Các vấn đề cần giải quyết 7 3. Mô tả chức năng hệ thống. 7 3.1 Tổng quan: 7 4. Mô tả chi tiết các chức năng 8 CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 1. Sơ đồ use tổng quát của hệ thống thông tin quản lý nhân sự 11 1.1 Danh sách các Actor 12 1.2 Danh sách các USECASE 12 2. Các sơ đồ use case ,mức phân rã chức năng 12 3. Các biểu đồ tuần tự 15 3.1 Sơ đồ tuần tự chức năng “Đăng nhập và đổi mật khẩu” 15 3.2 Sơ đồ tuần tự cho chức năng “Tìm kiếm 16 3.3 Sơ đồ tuần sự chức năng “Thêm hồ sơ” 17 3.4 Sơ đồ tuần tự chức năng “Cập nhật” 18 3.5 Sơ đồ tuần tự chức năng “Báo cáo, thống kê” 19 4. Biểu đồ trạng thái 19 4.1 Biểu đồ trạng thái lớp người dùng 19 4.2 Biểu đồ trạng thái cho lớp nhân viên 20 5. Biểu đồ hoạt động 21 5.1 Sơ đồ hoạt động chức năng đăng nhập 21 5.2 Biểu đồ hoạt động thêm danh sách nhân viên 22 5.3 Biểu đồ hoạt động sửa thông tin nhân viên 23 5.4 Biểu đồ hoạt động xóa thông tin 24 CHƯƠNG 4 THIẾT KẾ PHẦN MỀM 26 1, Biểu đồ lớp chi tiết 26 2. Thiết Kế Cơ Sở Dữ Liệu 27 3. Sơ đồ liên kết dữ liệu 36 4.Một số hình ảnh tiêu biểu trong phần mềm 37 4.1. Hình ảnh form đăng nhập 37 4.2.Hình ảnh form quản lý thông tin cán bộ 38 4.3. Hình ảnh form phân quyền User 39 KẾT LUẬN: 40

LỜI CẢM ƠN Trước hết , em xin trân thành cảm ơn các thầy cô giáo khoa Công nghệ thông tin Trường Đại học Tài Nguyên và Môi Trường Hà Nội đã giảng dạy, trang bị cho em những kiến thức cần thiết thời gian học tại trường Đặc biệt , em xin chân thành cảm ơn Cô Đặng Thị Khánh Linh khoa công nghệ thông tin và thầy Trần Canh Dương , đã hướng dẫn em từ những bước đầutiên việc lựa chọn, phát triển đề tài cho đồ án tốt nghiệp Trong suốt quá trình thực tập, thầy cô đã tận tình hướngd dẫn, tạo điều kiệnthuận lợi, giúp đỡ em hoàn thành khóa thực tập tốt nghiệp Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, tìm hiểu xây dựng đồ án thời gian có hạn, kiến thức hạn chế, nhiều bỡ ngỡ, nên đồ án chắn tránh khỏi thiếu sót Chúng em mong nhận quan tâm đóng góp quý báu thầy cô để đồ án ngày hoàn thiện MỞ ĐẦU Ngày nay, ứng dụng phần mềm quản lý ngày phổ biến giúp cho người sử dụng giảm bớt thời gian chi phí để làm việc Để tạo phần mềm cách hiệu nhất, nhà phát triển phải thông thạo lập trình mà phải biết phân tích hệ thống ứng dụng cách mạch lạc, rõ ràng để rút ngắn thời gian lập trình bảo trì phần mềm, cho phép nâng cao độ tùy biến phần mềm mà không cần phải tốn nhiều công sức Một phương pháp phân tích hệ thống hữu hiệu phân tích hướng đối tượng mà công cụ tiêu biểu ngôn ngữ hình thức UML (Unified Modeling Language) Trong đề tài chúng em ứng dụng kiến thức học UML để phân tích cho hệ thống ứng dụng “Quản lý nhân “ áp dụng cho mô hình trường Đại học Tài Nguyên Môi Trường Hà Nội MỤC LỤC CHƯƠNG - CÁC CÔNG CỤ PHẦN MỀM ỨNG DỤNG Hệ thống thử nghiệm cài đặt môi trường hệ điều hành Windows XP Hệ thống sử dụng ngôn ngữ C#, hệ quản trị sở liệu SQL server Môi trường hệ điều hành Windows Windows môi trường đồ họa thông dụng từ trước đến Ngôn ngữ C# hệ quản trị sở liệu SQL server phần mềm Microsoft tương thích với môi trường Windows Vì chọn làm môi trường hệ điều hành để phát triển hệ thống Hệ quản trị sở liệu SQL server 2008 1.1 Khái niệm loại sở liệu Hệ quản trị sở liệu hệ thống chương trình hỗ trợ tác vụ quản lý, khai thác liệu theo mô hình quan hệcơ sở liệu quan hệ SQL server hệ thống quản lý sở liệu quan hệ RDBOMS hay gọi la Relational Database Managerment System Cơ sở liệu quan hệ sở liệu mà liệu tổ chức thành bảng Các bảng tổ chức thành nhóm có chủ đề có chứa cột hang thông tin Sau bảng liên kết với Database Engine có yêu cầu RDBOMS mô hình sở liệu thông dụng Trên thị trường phần mềm Việt Nam xuất nhiều phần mềm hệ quản trị sở liệu như: Microsoft Access, Foxpro, DB2, SQL Server, Oracle,.v.v… - Hệ quản trị sở liệu quan hệ (Relation Database Management System RDBMS) hệ quản trị sở liệu theo mô hình quan hệ 1.2 Các khả hệ quản trị CSDL • Khả quản lý liệu tồn lâu dài: đặc điểm có sở liệu tồn thời gian dài, nội dung sở liệu liệu mà hệ quản trị CSDL truy nhập quản lý • Khả truy nhập khối lượng liệu lớn cách hiệu Ngoài hai khả trên, hệ quản trị CSDL có khả khác mà thấy hầu hết hệ quản trị CSDL là: • Hỗ trợ mô hình liệu hay trừu tượng toán học mà qua người sử • dụng quan sát liệu Ðảm bảo tính độc lập liệu hay bất biến chương trình ứng dụng thay đổi cấu trúc mô hình liệu • Hỗ trợ ngôn ngữ cao cấp định cho phép người sử dụng định nghĩa cấu trúc liệu, truy nhập liệu thao tác liệu • Quản lý giao dịch, có nghĩa khả cung cấp truy nhập đồng thời, đắn • CSDL từ nhiều người sử dụng thời điểm Ðiều khiển truy nhập, có nghĩa khả hạn chế truy nhập đến liệu người sử dụng không cấp phép khả kiểm tra tính đắn • CSDL Phục hồi liệu, có nghĩa có khả phục hồi liệu, không làm mát liệu với lỗi hệ thống 1.3 Ngôn ngữ CSDL Một hệ quản trị sở liệu thường cung cấp hai kiểu ngôn ngữ khác là: ngôn ngữ mô tả sơ đồ sở liệu ngôn ngữ biểu diễn truy vấn cập nhật sở liệu - Ngôn ngữ định nghĩa liệu (Data Definition Language - DDL) • Một sơ đồ CSDL đặc tả tập định nghĩa biểu diễn ngôn ngữ đặc biệt gọi ngôn ngữ định nghĩa liệu Kết việc dịch ngôn ngữ tập bảng lưu trữ tệp đặc biệt gọi từ điển liệu hay thư mục liệu • Một từ điển liệu tệp chứa siêu liệu có nghĩa liệu liệu Tệp tra cứu trước liệu thực đọc hay sửa đổi hệ CSDL • Cấu trúc phương pháp truy nhập sử dụng hệ CSDL đặc tả tập định nghĩa kiểu đặc biệt DDL ngôn ngữ định nghĩa lưu trữ liệu - Ngônngữ thao tác liệu (Data Manipulation Language - DML): + Các yêu cầu thao tác liệu bao gồm: • • • • - Tìm kiếm thông tin lưu trữ CSDL Thêm thông tin vào CSDL Xoá thông tin từ CSDL Thay đổi thông tin lưu trữ CSDL Một ngôn ngữ thao tác liệu (DML) ngôn ngữ cho phép người sử dụng truy nhập hay thao tác liệu tổ chức mô hình liệu thích hợp Có hai kiểu ngôn ngữ thao tác liệu bản: • Các DML thủ tục đòi hỏi người sử dụng phải đặc tả liệu cần tìm kiếm tìm kiếm liệu • Các DML phi thủ tục đòi hỏi người sử dụng đặc tả liệu cần tìm kiếm mà đặc tả tìm kiếm liệu 1.4 Giới thiệu SQL 2008 Microsoft SQl server hệ quản trị sở liệu quan hệ (relational database management system – RDBMS) Microsoft phát triển SQL Server hệ quản trị sở liệu quan hệ mạng máy tính hoạt động theo mô hình khách chủ cho phép đồng thời lúc có nhiều người dùng truy xuất đến liệu, quản lý việc truy nhập hợp lệ quyền hạn người dùng mạng Ngôn ngữ truy vấn quan trọng Microsoft SQL server Transact-SQL Transact-SQL ngôn ngữ SQL mở rộng dựa SQL chuẩn ISO (International Organization for Standardization) ANSI (American National Standards Institute) sử dụng SQL Server Quay lại lịch sử, lúc đầu Microsoft quay sang kết hợp với công ty Sybase để hợp tác làm sản phẩm thuộc loại hệ quản trị sở liệu (Database Management System) Với hợp tác tốt đẹp, hai công ty thành công cho đời sản phẩm thuộc loại sở liệu có tên Ashton-Tate vào năm 1989, sản phẩm hoạt động môi trường OS/2 Sau thời gian, Sybase phát triển sản phẩm môi trường UNIX đổi tên riêng DataServer mà ngày có tên khác Sybase Adaptive Server Microsoft định không phát triển hệ điều hành OS/2 mà thay vào cho đời hệ điều hành mạng máy tính có tên Windows NT Server Và SQL Serverchỉ hoạt động độc lập môi trường Windows NT Server mà Lần lượt phiên Microsoft SQL Server đời sau kiện này, từ 4.2 sau nâng cấp thành 4.21, 6.0, 6.5, 7.0 Microsoft SQL Server 2000, 2005 Microsoft SQL Server 2008 SQL Server 2008:Đây phiên SQl Server, có tên mã “katmai” Ngày 27/02/2008 , Microsoft tổ chức kiện có tên Heroes Happen Here nhằm giới thiệu sản phẩm SQL Server 2008 (cùng với sản phẩm khác Windows Server 2008; Visual Studio 2008) Bản SQL Server 2008 Release Candidate trình làng quý II, đó, hoàn chỉnh mắt quý III (2008) 1.5 Giới thiệu về UML • • • • UML là ngôn ngữ dùng để : Trực quan hóa Cụ thể hóa Sinh mã ở dạng nguyên mẫu Lập và cung cấp tài liệu UML là ngôn ngữ bao gồm bảng từ vựng quy tác để kết hợp từ vựng phục vụ cho mục đích giao tiếp ngôn ngữ dung cho việc lậpm ô hình ngôn ngữ mà bảng từ vựng quy tắc tập trung vào việc thể mặt khái niêm vật lý hệ thống Mô hình hóa mang lại hiểu biết hệ thống Một mô hình giúp hiểu rõ hệ thống, thường phâỉ xây dựng số mô hình xét từ góc độ khác Các mô hình có quan hệ với UML cho ta biết cách tạo đọc hiểu mô hình cấu trúc tốt, không cho ta biết mô hình oào nên tạo tạo chúng Đó nhiệm vụ quy trình phát triển phần mềm 1.6 Một vài nét Ngôn ngữ lập trình ứng dụng C# 1.6.1 Một số ưu điểm ngôn ngữ C# Bộ Visual.Net đời bước nhảy vọt công nghệ lập trình so với ngôn ngữ kinh điển trước Visual.Net không ngừng cung cấp cho người lập trình phương pháp, công cụ với đặc điểm mà phiên ngôn ngữ lập trình trước thiếu sót C# nhánh phát triển theo hướng module đơn giản hóa C ++, công them số ý đóng góp thành lớp đối tượng dạng int cũngg đóng gói thành lớp đối tượng gốc kế thừađa lớp thay vậy, có chế đa giao tiếp C# có toán tủ new, toán tử delete Net framework xây dựng shế thu dọn “rác” cho tất ngôn ngữ lập trình nền.NET CHƯƠNG 2- CÁC ĐỊNH HƯỚNG XÂY DỰNG PHẦN MỀM Mục tiêu yêu cầu đề tài Công tác quản lí cán giáo viên trường đại học đòi hỏi phải xử lí thông tin cách xác kịp thời Hiện nay, nhiều trường việc quản lí cán thực phương pháp thủ công lưu liệu dạng túi hồ sơ Khi cần tìm đến lý lịch người quản lí phải nhiều thời gian để tìm kiếm phức tạp phải cập nhật hay xóa sửa hồ sơ cán Với tính chất yêu cầu công việc quản lý, việc đưa hệ thống vào xử lí phần mềm có sẵn yêu cầu cấp thiết Nó giúp giải vấn đề cách hiệu chất lượng cao Hệ thống quản lý cán trường học xây dựng dựa máy tính cần phải khắc phục nhược điểm cũ hệ thống giúp cho việc quản lí đơn giẩn xác dễ dàng Thực trạng vấn đề cần giải 2.1 Thực trạng quản lý trường Trong trường có phòng ban liên quan đến quản lý nhân như: Ban giám hiệu, phòng tổ chức cán bộ, phòng tài vụ,phòng hội đồng thi đua, hội đồng kỷ luật,… Mỗi phần đảm nhiệm chức riêng: • Ban giám hiệu: có chức quản lý điề hành tất phận trường • Phòng tổ chức cán bộ: có chức quản lý mặt tổ chức quan, thay đổi cập nhập thông tin có liên quan đến cán nhà trường • Hội đồng thi đua, kỷ luật: có chức khen thưởng kỷ luật cán • Phòng tài vụ:có chức quản lý vấn đề có liên quan đến tài quan tiền lương cán • Bộ phận đào tạo: có chức quản lý trình đào tạo cán Ngoài phòng ban có phân tuyển dụng chịu trách nhiêm tuyển dụng phòng ban có nhu cầu 2.2 Mô hình tổ chức trường: HỘI ĐỒNG TRƯỜNG HỘI ĐỒNG KH-DT BAN GIÁM HIỆU BAN CHẤP HÀNH ĐẢNG BỘ KHOA VÀ BỘ MÔN CÁC TỔ CHỨC ĐOÀN THỂ PHÒNGCHỨC NĂNG TRUNG TÂM KHOA MÔI TRƯƠNG KHOA KHI TƯỢNG-THUY VĂN KHOA KINH TẾ TÀI NGUYÊN VÀ MÔI TRƯỜNG KHOA TÀI NGUYÊN NƯỚC KHOA TRẮC ĐỊA- BẢN ĐỒ KHOA QUẢN LÝ ĐÁT ĐAI KHOA CÔNG NGHỆ THÔNG TIN KHOA ĐỊA CHẤT KHOA KHOA HỌC ĐẠI CƯƠNG KHOA LÝ LUẬN CHÍNH TRỊ KHOA GIÁO DỤC THƯỜNG XUYÊN KHOA KHOA HỌC BIỂN VÀ HẢI ĐẢO BỘ MÔN GDTC VÀ GDQP BỘ MÔN BIỂN ĐỔI KHÍ HẬU VÀ PHÁT TRIỂN BỀN VỮNG BỘ MÔN NGOẠI NGỮ PHÒNG TỔ CHỨC CÁN BỘ PHÒNG HÀNH CHÍNH -TỔNG HỢP PHÒNG ĐÀO TẠO PHÒNG CÔNG TÁC SINH VIÊN KHOA HỌC CÔNG NGHỆ VÀ HỢP TÁC QUỐC TẾ PHÒNG KẾ HOẠCH-TÀI CHÍNH PHÒNG QUẢN TRỊ THIẾT BỊ PHÒNG KHẢO THÍ PHÒNG THANH TRA GIÁO DỤC VÀ PHÁP CHẾ TRUNG TÂM THÔNG TIN- THƯ VIỆN TRUNG TÂM HỢP TÁC ĐÀO TẠO TRUNG TÂM ĐÀO TẠO NV VÀ BỒI DƯỠNG CBCC TRUNG TÂM TƯ VẤN VÀ DỊCH VỤ TN - MT TRUNG TÂM CÔNG NGHỆ THÔNG TIN TRUNG TÂM DỊCH VỤ TRƯỜNG HỌC TRUNG TÂM HƯỚNG NGHIỆP SINH VIÊN TRUNG TÂM NGHIÊN CỨU BIẾN ĐỔI TOÀN CẦU TRẠM Y TẾ CÔNG ĐOÀN ĐOÀN THANH NIÊN HỘI CỰU CHIẾN BINH 10 Nguoi quan ly He Thong Dang nhap Nhap thong tin can xoa Kiem tra thon gtin can xoa Khong Hop le Hop le Hien Thi Thong tin xoa Cap nhat lai CSDL Xoa Thanh cong Biểu đồ hoạt động chức “Xóa hồ sơ” 29 Xoa CHƯƠNG - THIẾT KẾ PHẦN MỀM 1, Biểu đồ lớp chi tiết TrinhDo MaTD TenTD CTTrinhDo ID>> name MaNV ChuyenMon NgayCap Truong TonGiao MaTG TenTG Them() Xoa() * Sua() * Them() Xoa() Sua() NgoaiNgu MaNN TenNN * * * CTNgoaiNgu ID TrinhDo MaNV NoiCap NgayCap Them() Sua() Xoa() * HoSoNhanVien MaNV HoNV TenNV GioiTinh SoCMND Ngáyinh Nóiinh DienThoai HoKhau ChoOHienTai NgayVaoLam SoBHYT SoTheATM SoHD Them() Xoa() Sua() CTKT SoQD NgayQD NoiDung HinhThuc DanToc MaDT TenDT * Them() Xoa() Sua() KhenThuong MaLoai TenLoai Them() Xoa() Sua() * * * KyLuat MaKL TenKL * 1 Them() Xoa() Sua() ChucVu MaCV TenCV PhuCap CTKL MaKL TenKL NgayKL * * CTHopDong SoHD NgayBD NgayKThuc LuongCB * HopDong MaHD TenHD Them() Sua() Xoa() PhanQuyen MaPQ TenPQ BangLuong Thang Nam MaNV LuongCB SoNgayTangCa LuongTangCa BaoHiem Thuclanh NguoiDung MaPQ TenDN * MatKhau Sơ đồ lớp chi tiết 30 * * ThaiSan MaTS NgayNghiSinh NgayTroLai TroCapCTy * ChuyenCongTac MaChuyen NgayChuyen MaCVCu MaCVMoi Thiết Kế Cơ Sở Dữ Liệu Bảng tôn giáo – TonGiao STT Tên cột MaTonGiao TenTonGiao Kiểu liệu Char(5) Nvarchar(30 ) Khóa PK Diễn giải Mã tôn giáo Tên tôn giáo Khóa PK Diễn giải Mã học vấn Tên học vấn Danh mục học vấn – DMHocVan STT Tên cột MaHocVan TenHocVan Kiểu liệu Char(5) Nvarchar(30 ) Danh mục đơn vị - DonVi STT Tên cột MaDonVi TenDonVi Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã đơn vị Tên đơn vị Kiểu liệu Khóa Char(5) PK Nvarchar(30) Char(5) Byte Diễn giải Mã ngạch công chức Tên ngạch công chức Bậc công chức Hệ số Ngạch công chức – NgachCC STT Tên cột MaNgach TenNgach Bac HeSo 31 Bảng trình độ trị - TDChinhTri STT Tên cột MaTDChinhTri TrinhDo NamTN Kiểu liệu Khóa Char(5) PK Nvarchar(30) Datetime Diễn giải Mã trị Trình độ Năm tốt nghiệp Bảng tình trạng sức khỏe – TTSucKhoe STT Tên cột MaTTSK LoaiSK Kiểu liệu Char(5) Nvarchar(15 ) Khóa PK Diễn giải Mã tình trạng sức khỏe Loại sức khỏe Bảng danh mục ngoại ngữ - DMNgoaiNgu STT Tên cột MaNgoaiNgu TenNgoaiNgu Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã ngoại ngữ Tên ngoại ngữ Bảng diện sách xã hội – DienChinhSach STT Tên cột MaDienCS TenDienCS Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã diện sách xã hội Tên diện sách xã hội Bảng thành phần gia đình – TPGiaDinh STT Tên cột MaTPGD TenTPGH Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã thành phần gia đình Tên thành phần gia đình 10 Bảng thành phần thân – TPBanThan STT Tên cột MaTPBT TenTPBT Kiểu liệu Khóa Char(5) PK Nvarchar(30) 32 Diễn giải Mã thành phần thân Tên thành phần thân 11 Bảng danh mục hình thức đào tạo – DMHinhThucDT STT Tên cột MaHTDT TenHTDT Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã hình thức đào tạo Tên hình thức đào tạo 12 Bảng danh mục cấp – DMBangCap STT Tên cột MaBangCap TenBangCap Kiểu liệu Char(5) Nvarchar(30 ) Khóa PK Diễn giải Mã cấp Tên 13 Bảng trình đào tạo – QTDaoTao STT Tên cột MaNV TuNgay DenNgay MaBangCap ChuyenNganh CSDaoTao MaNuoc MaHTDT NamTN Kiểu liệu Char(5) Datetime Datetime Char(5) Nvarchar(30) Nvarchar(50) Char(5) Char(5) Datetime Khóa Diễn giải PK,FK Mã nhân viên PK Từ ngày Đến ngày FK Mã cấp Chuyên ngành đào tạo Cơ sở đào tạo FK Nước đào tạo FK Mã hình thức đào tạo Năm tốt nghiệp \ 14 Bảng danh mục trạng thái làm việc – DMTrangThaiLV STT Tên cột MaTrangThai TenTrangThai Kiểu liệu Char(5) Nvarchar(30 ) Khóa PK Diễn giải Mã trạng thái Tên trạng thái ( Đang làm việc, hưu, chuyển quan khác chết) 15 Bảng danh mục kỷ luật khen thưởng – DMCapKLKT STT Tên cột MaCap TenCap Kiểu liệu Khóa Char(5) PK Nvarchar(30) 33 Diễn giải Mã cấp Tên cấp 16 Bảng danh mục hình thức kỷ luật – DMHinhThucKL STT Tên cột MaHTKL TenHTKL Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã hình thức kỉ luật Tên hình thức kỉ luật 17 Bảng danh mục hình thức khen thưởng – DMHinhThucKT STT Tên cột MaHTKT TenHTKT Kiểu liệu Khóa Char(5) PK Nvarchar(30) Diễn giải Mã hình thức khen thưởng Tên hình thức khen thưởng 18 Bảng trình bồi dưỡng – QTBoiDuong STT Tên cột MaNV TừNgay DenNgay NoiDung NoiBD HinhThuc ChungChi Kiểu liệu Khóa Char(5) PK,FK Datetime PK Datetime Nvarchar(50) Nvarchar(50) Nvarchar(15) Nvarchar(15) Diễn giải Mã nhân viên Từ ngày Đến ngày Nội dung bồi dưỡng Nơi bồi dưỡng Hình thức bồi dưỡng Chứng chỉ, chứng nhận 19 Bảng trình công tác – QTCongTac STT Tên cột MaNV TuNgay CongViec NoiCT MaDV Kiểu liệu Char(5) Datetime Nvarchar(30 ) Nvarchar(30 ) Char(5) Khóa PK,FK Diễn giải Mã nhân viên Từ ngày Công việc Nơi làm việc FK Mã đơn vị 20 Bảng quan hệ gia đình – QuanHeGD STT Tên cột MaQuanHe MaNV QuanHe Kiểu liệu Khóa Char(5) PK Char(5) FK Nvarchar(30) 34 Diễn giải Mã quan hệ Mã nhân viên Quan hệ với nhân viên HoTen NgaySinh NgheNghiep NoiLamViec DiaChi Nvarchar(30) Datetime Nvarchar(30) Nvarchar(50) Nvarchar(50) 35 Họ tên người thân Ngày sinh Nghề nghiệp Nơi làm việc Chỗ thường trú 21 Bảng khen thưởng – KhenThuong STT Tên cột MaKT MaNV NgayKT MaCapKT MaHTKT NoiDungKT Kiểu liệu Char(5) Char(5) Datetime Char(5) Char(5) Nvarchar(30) Khóa PK FK Kiểu liệu Char(5) Char(5) Datetime Char(5) Char(5) Nvarchar(30 ) Khóa PK FK Kiểu liệu Char(5) Char(8) Nvarchar(30) Nvarchar(5) Datetime Char(5) Nvarchar(30) Nvarchar(30) Char(5) Char(5) Char(5) Nvarchar(30) Nvarchar(30) Int Nvarchar(30) Datetime Char(5) Char(5) Char(5) Int Khóa PK FK FK Diễn giải Mã khen thưởng Mã nhân viên Ngày khen thưởng Mã cấp khen thưởng Hình thức khen thưởng Nội dung khen thưởng 22 Bảng kỷ luật – KyLuat STT Tên cột MaKL MaNV NgayKL MaCapKL MaHTKL NoiDungKL FK FK Diễn giải Mã kỷ luật Mã nhân viên Ngày kỷ luật Mã cấp kỷ luật Hình thức kỷ luật Nội dung kỷ luật 23 Bảng nhân viên – NhanVien STT 10 11 12 13 14 15 16 17 18 19 20 Tên cột MaNV Ma HoTen GioiTinh NgaySinh MaDV NoiSinh QueQuan MaTonGiao MaDanToc MaNuoc ChoODHienTai ThuongTru SoCMND NoiCapCMND NgayCapCMND MaTPGD MaTPBT MaDienCS SoBHXH 36 FK FK FK FK FK FK FK Diễn giải Mã nhân viên Mã nhân viên user nhập Họ tên nhân viên Giỡi tính (Nam nữ) Ngày sinh Mã đơn vị Nơi sinh Quê quán Mã tôn giáo Mã dân tộc Mã quốc tịch Chỗ Thường trú Số chứng minh nhân dân Nơi cấp Ngày cấp Mã thành phần gia đình Mã thành phần thân Mã diện sách xã hội Số bảo hiểm xã hội 21 22 23 24 25 27 28 29 30 33 33 DongBHXH MaChucDanh MaChucVu MaHocVan MaTDChinhTri NgayVaoDang NoiKetNap NguoiGT NgayVaoDoan NgayVaoCQ MaTrangThai MaTTSucKhoe Nvarchar(5) Char(5) Char(5) Char(5) Char(5) Datetime Nvarchar(30) Nvarchar(30) Datetime Datetime Char(5) Char(5) FK FK FK FK FK FK Đóng bảo hiểm xã hội Mã chức danh Mã chức vụ Mã trình độ học vấn Mã trình độ trị Ngày vào Đảng Nơi kết nạp đảng Người giới thiệu Ngày vào Đoàn Ngày bắt đầu làm việc Mã trạng thái làm việc Mã tình trạng sức khỏe 24 Bảng trình độ ngoại ngữ - TDNgoaiNgu STT Tên cột MaNV MaNgoaiNgu TrinhDo Kiểu liệu Char(5) Char(5) Nvarchar(15 ) Khóa Diễn giải PK,FK Mã nhân viên PK,FK Mã ngoại ngữ Trình độ ngoại ngữ 25 Bảng trình tính lương – QTTinhLuong STT Tên cột MaNV TuNgay DenNgay MaNgach LuongCoBan LuongChinh NgayHuongLuong Kiểu liệu Char(5) Datetime Datetime Char(5) Money Money Datetime Khóa PK,FK FK Diễn giải Mã nhân viên Từ ngày Đến ngày Mã ngạch công chức Lương Lương Ngày hưởng lương 26 Bảng phân quyền - PhanQuyen STT Tên cột MaPQ TenPQ Kiểu liệu Khóa Char(5) PK Nvarchar(15) 27 Bảng người dùng - NguoiDung 37 Diễn giải Mã phân quyền Tên phân quyền STT Tên cột TenDN MaNV MaPQ MatKhau Kiểu liệu Char(20) Char(5) Char(10) Char(10) 38 Khóa PK FK FK Diễn giải Tên đăng nhập Mã nhân viên Mã phân quyền Mật Sơ đồ liên kết dữ liệu DMNgoaiNgu MaNgoaiNgu TenNgoaiNgu TDChinhTri TTSucKhoe MaTDChinhTri DanToc MaTTSK TrinhDo MaDanToc LoaiSK NamTN TenDanToc TDNgoaiNgu MaNV MaNgoaiNgu QTDaoTao TrinhDo MaNV TuNgay DenNgay DMBangCap MaBangCap PhanQuyen MaPQ ChuyenNganh TenPQ CSDaoTao MaBangCap TenBangCap MaNuoc NgachCongChuc MaHTDT MaNgach NamTN TenNgach Bac HeSo NhanVien MaNV NguoiDung Ma TenDN HoTen MaNV MaPQ QTTinhLuong MatKhau MaHTDT NgaySinh TenHTDT MaNV MaDV TuNgay NoiSinh DenNgay QueQuan MaNgach MaTonGiao LuongCoBan MaDanToc LuongChinh MaNuoc NgayHuongLuong ChoOHienTai TPGiaDinh DMHinhThucDT GioiTinh TonGiao ThuongTru MaTonGiao SoCMND TenTonGiao NoiCapCMND MaTPGD NgayCapCMND TenTPGD MaTPGD MaTPBT MaDienCS SoBHXH QuocTich DongBHXH QTBoiDuong MaNuoc MaChucDanh TenNuoc MaChucVu TuNgay MaHocVan DenNgay MaTDChinhTri NoiDung NgayVaoDang NoiBD NoiKetNap HinhThuc NguoiGT ChungChi ChucVu MaChucVu MaNV NgayVaoDoan TenChucVu NgayVaoCQ MaTrangThai MaTTSucKhoe DMHocVan DMTrangThaiLV MaHocVan MaTrangThai TenHocVan TenTrangThai KyLuat MaKL DMHinhThucKL MaNV MaHTKL DienChinhSach NgayKL TenHTKL MaDienCS MaCapKL TenDienCS MaHTKL NoiDungKL QTCongTac DMCapKLKT MaNV DonVi MaCap TenCap TuNgay NoiDungKT QuanHe TenDonVi NoiDung NgaySinh NoiCT NgheNghiep MaDV NoiLamViec HoTen DiaChi MaNV MaHTKT TenTPBT MaNV CongViec MaKT MaCapKT MaTPBT MaQuanHe MaDonVi Khenthuong NgayKT QuanHeGD TPBanThan DMHinhThucKT MaHTKT TenHTKT 39 ChucDanh MaChucDanh TenChucDanh 4.Một số hình ảnh tiêu biểu phần mềm 4.1 Hình ảnh form đăng nhập 4.2.Hình ảnh form quản lý thông tin cán 40 4.3 Hình ảnh form phân quyền User 41 42 KẾT LUẬN: Qua thời gian thực tập “Trung tâm Công nghệ thông tin – Trường Đại học Tài nguyên Môi trường Hà Nội” giúp đở nhiệt tình cán Tung tâm em hoàn thành tương đối tốt đợt thực tập sở mà khoa nhà trường giao, trình thực tập em tiếp xúc trực tiếp với điều kiện làm việc thực tế, vận dụng kiến thức mà học qua năm học tập lớp vào điều kiện thực tiễn, có nhiều kỹ như: chịu áp lực công việc, khả làm việc độc lập, vận dụng lý thuyết vào thực tiễn… dựa vào điều kiện thục tế trung tâm tư vấn cán trung tâm em bắt đầu hình thành ý tưởng định chọn đề tài thực tập xây dựng phần mềm Quản lý nhân – trường Đại học Tài nguyên Môi trường Hà Nội làm đề tài thực tập Trong báo cáo em hoàn thành phần phân tích thiết kế hệ thống, thiết kế sở liệu thiết kế demo giao diện số chức hệ thống Trong trình phân tích thiết kế xây dựng Demo giao diện phần mềm không tránh khỏi thiếu sót mong nhận góp ý thầy, cô khoa để phần mềm hoàn thiện phù hợp Em xin chân thành cảm ơn ! 43 [...]... quản lý nhân viên thì ta thấy có hai đối tượng chính tham gia vào quá trình hoạt động của chương trình đó là các tác nhân Người dùng (nhân viên, cán bộ quản lý nhân sự) Và đối tương nhân viên (gồm các việc thêm, sửa, xóa cập nhật thông tin) 4.1 Biểu đồ trạng thái lớp người dùng Khi đăng nhập vào hệ thống hệ thống sẽ kiểm tra tên đăng nhập và mật khẩu của người dùng Nếu tên đăng nhập đúng hệ thống sẽ phân. .. lai Biểu đồ hoạt động chức năng “ ăng nhập” 5.2 Biểu đồ hoạt động thêm danh sách nhân viên Sau khi người quản lý đăng nhập vào hệ thống, sẽ tiến hành nhập thông tin nhân viên, hệ thống sẽ kiểm tra nếu thông tin nhập vào không trùng lặp với các thông tin đã có thì hệ thống sẽ lưu thông tin vừa nhập vào cơ sở dữ liệu Nếu thông tin vừa nhập đã tồn tại trong hệ thống thì hệ thống sẽ yêu cầu nhập lại thông... cho người quản lý dễ dàng thực hiện được nhiệm vụ quản lý một cách nhanh chóng và chính xác, thuận tiện Hệ thống phải phù hợp với nhiều đối tượng là người quản lý. Việc đưa máy tính quản lý và điều hành vào hệ thống mới nhằm mục đích :  Khắc phục những khó khăn, hạn chế của hệ thống cũ (phương pháp thủ công)  Tổ chức hoạt động chặt chẽ hiệu quả  Giảm bớt lưc lượng lao động trong hệ thống  Việc lưu... ngoài, đi học, chuyển đơn vị công tác trong phạm vi tổ chức của cơ quan thì thông tin của các sự kiện này được lưu lại trong hồ sơ Quản lý các vấn đề liên quan đến nhân viên: 11  Quá trình lương  Quá trình công tác  Quá trình hợp tác  Quá trình học tập  Quá trình Khen thưởng – Kỷ luật  Quan hệ gia đình  Ngoại ngữ Phân tích và báo cáo tình hình nhân sự: Đưa ra các thống kê để phân tích các hiện... quyền sử dụng các chức năng của hệ thống cho chủ quyền đăng nhâp (ví dụ nhân viên chỉ được xem thông tin, cán bộ phòng quản lý nhân sự có thể thêm, sửa, xóa thông tin của nhân viên) Nếu tên đăng nhập sai :hệ thống sẽ báo lỗi và yêu cầu đăng ký trước khi đăng nhập 23 phan loai nguoi dung dang ky phan loai nguoi dung thong bao loi Biểu đồ trạng thái lớp người dùng 4.2 Biểu đồ trạng thái cho lớp nhân viên... Bao gồm việc cập nhật thông tin từ các nguồn tác động vào nhân viên .hệ thống cho phép nhân viên phòng quản lý nhân sự có thể cập nhật thông tin của nhân viên trong công ty như việc thêm, sửa, xóa thông tin Trong quá trình chỉnh sửa yêu cầu thông tin phải đúng các trường cơ sở dữ liệu quy đinh trong CSDL Thông tin được lưu sau khi nhâp thành công Và cho phép xóa thông tin 24 thong tin duoc luu kiem tra... tin Biểu đồ trạng thái lớp nhân viên 5 Biểu đồ hoạt động 5.1 Sơ đồ hoạt động chức năng đăng nhập Trên giao diện quản trị hệ thống, người dùng chọn đăng nhập Sau đó nhập tên đăng nhập và mật khẩu Hệ thống sẽ tiếp nhận thông tin và tiến hành kiểm tra tên đăng nhập và mật khẩu Nếu hợp lệ , hệ thống chấp nhận đăng nhập,hiện thị thông báo đăng nhập thành công Nếu không hợp lệ hệ thống yêu cầu đăng nhập lại... Đảng viên, Đoàn viên trong toàn trường Sau đó in ra danh sách báo cáo.- 13 Thống kê số năm công tác Chức năng này thống kê số năm công tác của cán bộ giáo viên ở trường In danh sách báo cáo - Thống kê sắp nghỉ hưu Chức năng này cho ta biết danh sách các cán bộ sắp nghỉ hưu 14 CHƯƠNG 3 - PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1 Sơ đồ use tổng quát của hệ thống thông tin quản lý nhân sự Dang Ky CB phong... Them thanh cong Biểu đồ hoạt động chức năng “Thêm hồ sơ” 5.3 Biểu đồ hoạt động sửa thông tin nhân viên Người quản lý đăng nhập vào hệ thống, chọn thông tin cần sửa , hệ thống sẽ kiểm tra thông tin cần sửa có tồn tại hay không, nếu có thì hiện thị thông tin cần sửa và cho phép người quản lý sửa thông tin Nếu thông tin cần sửa không tồn tại thì hệ thống sẽ báo lỗi và quay trở lại form chọn thông tin cần... lượng kế tục Số lượng nhân viên tăng giảm theo từng tháng nhiều hay ít để điều chỉnh, phân công công việc Tìm kiếm, tra cứu thông tin về nhân sự theo một chỉ tiêu nào đó đẻ phục vụ cho một số trường hợp, VD như liệt kê các cám bộ theo 1 chuyên nghành nào đó có trình độ như thế nào Quản trị hệ thống: Chương trình được xây dựng trên cơ sở các đối tượng sử dụng được phân quyền truy nhập vào từng phần riêng

Ngày đăng: 20/06/2016, 09:38

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • MỞ ĐẦU

  • CHƯƠNG 1 - CÁC CÔNG CỤ PHẦN MỀM ỨNG DỤNG

  • 1.2 Các khả năng của hệ quản trị CSDL

  • CHƯƠNG 2- CÁC ĐỊNH HƯỚNG XÂY DỰNG PHẦN MỀM

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

  • 3.2 Sơ đồ tuần tự cho chức năng “Tìm kiếm

  • 3.3 Sơ đồ tuần sự chức năng “Thêm hồ sơ”

  • 3.4 Sơ đồ tuần tự chức năng “Cập nhật”

  • 3.5 Sơ đồ tuần tự chức năng “Báo cáo, thống kê”

  • 5.2 Biểu đồ hoạt động thêm danh sách nhân viên

  • 5.3 Biểu đồ hoạt động sửa thông tin nhân viên

  • 5.4 Biểu đồ hoạt động xóa thông tin

  • CHƯƠNG 4 - THIẾT KẾ PHẦN MỀM

  • 1, Biểu đồ lớp chi tiết

  • 2. Thiết Kế Cơ Sở Dữ Liệu

  • 3. Sơ đồ liên kết dữ liệu

  • 4.Một số hình ảnh tiêu biểu trong phần mềm

  • KẾT LUẬN:

Tài liệu cùng người dùng

Tài liệu liên quan