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

Quản lý nhân sự nhà máy thủy điện thác bà

88 429 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 88
Dung lượng 3,94 MB

Nội dung

LỜI MỞ ĐẦU Ngày nay, công nghệ thông tin phát triển mạnh ngành, lĩnh vực Việc áp dụng tin học quản lý nhằm nâng cao suất tốc độ xử lý lượng thông tin lớn, phức tạp để kịp thời đưa thông tin xác, cần thiết, đáp ứng yêu cầu cao Những phần mềm ứng dụng ngành khác phát triển nhanh ngày cải tiến nhằm giúp cho người làm việc hiệu Trước chưa có trợ giúp công nghệ thông tin công việc quản lý gặp không khó khăn: công việc cần nhiều người làm mà hiệu công việc không cao, chưa đáp ứng yêu cầu thực tế Việc quản lý hồ sơ thường dùng sổ sách để lưu trữ thông tin, sổ sách liên quan nhiều việc bảo quản chúng không dễ dàng, khó khăn khâu tìm kiếm, thống kê có yêu cầu tổng kết cuối kỳ Thêm vào công đoạn sửa thông tin có thay đổi, việc tẩy xóa tránh khỏi nhiều vấn đề khác nảy sinh trình làm việc với sổ sách., Chính áp dụng công nghệ thông tin vào quản lý việc có ý nghĩa to lớn Việc truy cập, sửa đổi lưu trữ thông tin trở nên dễ dàng nhanh chóng nhiều Các ứng dụng công nghệ thông tin quản lý như: Quản lý nhân sự, Quản lý học sinh, sinh viên, Quản lý sách, Quản lý thư viện … Chính lý em lựa chọn đề tài “Quản lý nhân nhà máy thủy điện Thác Bà” Là nhà máy thủy điện miền Bắc nước ta Chương GIỚI THIỆU CHUNG VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL 2005 VÀ ASP.NET 1.1 Định nghĩa hệ quản trị sở liệu Hệ quản trị sở liệu (Database Management System - DBMS): Là hệ thống phần mềm cho phép tạo lập sở liệu điều khiển truy nhập sở liệu 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 Hệ quản trị sở liệu SQL server 2005 Microsoft SQL Server hệ quản trị sở liệu quan hệ (Relation Database Management System - RDBMS), cung cấp cách tổ chức liệu cách lưu chúng vào bảng Dữ liệu quan hệ lưu trữ bảng quan hệ định nghĩa bảng với Người dùng truy cập liệu Server thông qua ứng dụng Người quản trị CSDL truy cập Server trực tiếp để thực chức cấu hình, quản trị thực thao tác bảo trì CSDL Ngoài ra, SQL Server CSDL có khả mở rộng, nghĩa chúng lưu lượng lớn liệu hỗ trợ tính cho phép nhiều người dùng truy cập liệu đồng thời Các phiên SQL Server phổ biến thị trường SQL Server 7.0, SQL Server 2000, SQL Server 2005, SQL Server 2008 1.2.1 Các thành phần SQL 2005 SQL Server 2005 nâng cao hiệu năng, độ tin cậy, khả lập trình đơn giản giao diện dễ sử dụng so với SQL Server 2000 SQL Server 2005 tập trung vào khả xử lý giao dịch trực tuyến (online transaction processing OLTP), ứng dụng thương mại điện tử (e- ecommerce) kho liệu (data warehousing) Ngoài cải tiến quan trọng SQL Server 2005 thêm dịch vụ như: dịch vụ báo cáo (reporting service), service broker thay đổi đáng kể cỗ máy sở liệu 1.2.1.1 Các phiên SQL 2005 Trước vào thành phần SQL Server 2005, ta xét phiên SQL Server 2005 SQL Server 2005 sử dụng rộng rãi cho nhiều đối tượng khác nên Microsoft cung cấp nhiều phiên khác cho phù hợp với yêu cầu chi phí, thời gian thực hiện, tổ chức, cá nhân Năm phiên SQL Server 2005 là: + Microsoft SQL Server 2005 Enterprise Edition + Microsoft SQL Server 2005 Standard Edition + Microsoft SQL Server 2005 Workgroup Edition + Microsoft SQL Server 2005 Developer Edition + Microsoft SQL Server 2005 Express Edition Hầu hết tổ chức chọn ba phiên SQL Server 2005 Enterprise Edition, SQL Server 2005 Standard Edition, SQL Server 2005 Workgroup Edition Các tổ chức chọn ba phiên với lý có phiên Enterprise, Standard, Workgroup cài đặt sử dụng môi trường server phục vụ cho hoạt động thực tế 1.2.1.2 Các thành phần SQL server 2005 + SQL Server Database Cỗ máy sở liệu bao gồm Database Engine, lõi dịch vụ cho việc lưu trữ, xử lý bảo mật liệu, lưu đồng (Replication), tìm kiếm toàn văn (Full-Text Search), công cụ cho việc quản trị liệu quan hệ XML + Analysis Services Analysis Services bao gồm công cụ cho việc tạo quản lý tiến trình phân tích trự tuyến (online analytical processing - OLAP) ứng dụng khai thác liệu + Reporting Services Reporting Services bao gồm thành phần server client cho việc tạo, quản lý triển khai báo cáo Reporting Services tảng cho việc phát triển xây dựng ứng dụng báo cáo + Notification Services Dịch vụ thông báo Notification Services tảng cho phát triển triển khai ứng dụng tạo gửi thông báo Notification Services gửi thông báo theo địch thời đến hàng ngàn người đăng ký sử dụng nhiều loại thiết bị khác + Integration Services Integration Services tập hợp công cụ đồ họa đối tượng lập trình cho việc di chuyển, chép chuyển đổi liệu 1.2.1.3 Các thành phần Client Connectivity Components thành phần cho việc truyền thông clients servers, thư viện mạng DBLibrary, ODBC, and OLE DB 1.2.1.4 Các công cụ đồ họa Các công cụ giao diện đồ họa giúp cho việc truy xuất quản trị SQL Server Hình 1: Các giao diện đồ họa SQL server 2005 1.2.1.5 Các công cụ quản trị SQL server 2005 + SQL Server Management Studio SQL Server Management Studio (SSMS), công cụ Microsoft SQL Server 2005, môi trường tích hợp cho việc truy xuất, cấu hình, quản trị phát triển tất thành phần SQL Server SSMS kết hợp tính Enterprise Manager, Query Analyzer, Analysis Manager, bao hàm phiên trước SQL Server, thành môi trường đơn mà cung cấp truy xuất SQL Server để phát triển quản trị tất mức kỹ + SQL Server Configuration Manager SQL Server Configuration Manager cung cấp quản trị cấu hình sở cho dịch vụ SQL Server (SQL Server services), giao thức server (server protocols), giao thức client (client protocols) bí danh client (client aliases) + SQL Server Profiler SQL Server Profiler cung cấp giao diện người dùng đồ họa cho việc giám sát thể Database Engine thể Analysis Services + Database Engine Tuning Advisor Database Engine Tuning Advisor cố vấn, giúp tạo tập tối ưu số (indexes), indexed views, phân vùng (partitions) 1.2.2 Quản lý dịch vụ SQL server 2005 1.2.2.1 Sử dụng SQL Server Configuration Manager SQL Server Configuration Manager công cụ để quản lý dịch vụ kết hợp với SQL Server, để cấu hình giao thức mạng sử dụng SQL Server, để quản lý cấu hình kết nối mạng từ máy tính trạm SQL Server SQL Server Configuration Manager kết hợp chức công cụ phiên SQL Server 2000 là: Server Network Utility, Client Network Utility, Service Manager Khởi động dừng dịch vụ SQL Server sử dụng SQL Server Configuration Manager ta thực theo bước sau: Vào start/Programs/Microsoft SQL Server 2005/Configuration Tools / SQL Server Configuration Manager, xuất cửa sổ SQL Server Configuration Manager Chọn SQL Server 2005 Services, khu vực chi tiết bên phải, right click lên thể SQL Server mà ta muốn khởi chạy dừng Giả sử SQL Server (SQLEXPRESS) hình + Start: Khởi chạy thể SQL Server + Stop: Dừng hoạt động thể SQL Server + Pause: Tạm dừng hoạt động thể SQL Server + Restart: Khởi động lại thể SQL Server Hình 2: Cửa sổ SQL Server Configuration Manager Muốn khởi chạy tự động dịch vụ SQL Server, cửa sổ chọn Properties Trong hộp thoại SQL Server Properties, chọn tab Service chọn thuộc tính Start Mode Automatic Hình 3: Cửa sổ SQL Server Properties 1.2.2.2 Sử dụng SQL Server Management Studio Microsoft SQL Server Management Studio môi trường tích hợp cho việc truy cập, cấu hình, quản lý, quản trị phát triển tất thành phần SQL Server SQL Server Management Studio kết hợp nhóm rộng lớn công cụ đồ họa giầu trình biên tập (script editors) cung cấp truy xuất đến SQL Server để phát triển quản trị tất mức kỹ Và dùng để quản trị SQL Server 2000 SQL Server Management Studio kết hợp tính Enterprise Manager, Query Analyzer, Analysis Manager phiên trước Thêm vào đó, SQL Server Management Studio làm việc với tất thành phần cuả SQL Server là: Reporting Services, Integration Services, SQL Server Mobile, Notification Services Microsoft SQL Server Management Studio bao gồm tính tổng quát sau: + Cung cấp hầu hết tác vụ quản trị cho SQL Server 2005 SQL Server 2000 + Là môi trường đơn, tích hợp cho việc quản trị trao quyền SQL Server Database Engine + Các hộp thoại cho việc quản lý đối tượng SQL Server Database Engine, Analysis Services, Reporting Services, Notification Services, SQL Server Mobile, cho phép ta thực thi hành động lập tức, gửi chúng tới Code Editor, tạo tập lệnh cho lần thực thi + Các hộp thoại cho phép truy cập đến nhiều điều khiển hộp thoại mở + Lập lịch cho phép ta thực thi hành động hộp thoại quản trị + Export import đăng ký server SQL Server Management Studio từ môi trường Management Studio đến môi trường khác + Save in file XML Showplan Deadlock files sinh SQL Server Profiler, xem lại, gửi chúng tới administrators để phân tích.v.v… Để truy cập vào SQL Server Management Studio: Để chạy SQL Server Management Studio, taskbar, click Start/ Programs/Microsoft SQL Server 2005, sau click SQL Server Management Studio Khi khởi chạy SQL Server Management Studio, hộp thoại “Connect to Server” (Hình 4) xuất Ta chọn thể Server để kết nối không chọn thể Hình 4: Cửa sổ Connect to Server + Server type: Chọn Database Engine để kết nối đến cỗ máy sở liệu + Server name: chọn nhập tên server + Authentication: Chọn chế độ xác thực Windows Authentication SQL Server Authentication, chọn SQL Server Authentication ta phải cung cấp thông tin cho mục Login Password + Login: Nhập tên đăng nhập + Password: Mật tên đăng nhập + Remember password: Tùy chọn chọn để đăng nhập sau đánh mật Sau hộp thoại “Connect to Server ”cho vào cửa sổ SQL Server Management Studio (Hình 5) Hình 5: Cửa sổ SQL server Management Studio 1.2.3 Làm việc với đối tượng SQL server 2005 1.2.3.1 Cơ sở liệu – Database a) Các Database hệ thống Khi cài đặt SQL Server có Database hệ thống cài đặt, là: - master: Ghi nhận thông tin cấp hệ thống, thông tin khởi tạo SQL Server thiết lập cấu hình SQL Server Database ghi nhận tất tài khoản đăng nhập, tồn Database khác, vị trí tập tin cho tất Database người dùng - tempdb: Giữ bảng tạm, stored procedure tạm,.v.v Được dùng cho nhu cầu lưu trữ tạm SQL Server - model: khuôn mẫu cho tất CSDL khác tạo hệ thống kể tempdb Database model phải tồn hệ thống, dùng để tạo lại tempdb SQL server khởi động - msdb: Giữ bảng mà SQL Server Agent dùng để lập thời gian biểu thực thi công việc, cảnh báo operator b) Tạo Database Trong SQL Server 2005 , ta có cách khác để tạo: + SQL Server Management Studio + Dùng T-SQL * Sử dụng SQL Server Management Studio SQL Server 2005 Như giới thiệu trên, SQL Server Management Studio công cụ tích hợp SQL Server Enterprise Manager phiên 2000 nên ta sử dụng để tạo database tương tự phiên 2000 Cách tạo sau: Mở rộng đối tượng thể SQL cửa sổ Object Explorer muốn tạo Database Right click lên mục Database\ chọn New Database xuất cửa sổ New Database (Hình 6) Hình 6: Cửa sổ New Database 10 c) Chức thông báo 3.4.3 Mô hình thực thể liên kết (ERD) Các thực thể 74 Mối quan hệ thực thể 75 Phá vỡ quan hệ nhiều - nhiều Chú thích: 76 Mô hình thực thể liên kết 77 3.5 Thiết kế liệu Thiết kế liệu SQL 3.5.1 Bảng Nhân viên 78 3.5.2 Bảng Bằng cấp 3.5.3 Bảng Chức danh 79 3.5.4 Bảng Dân tộc 3.5.5 Bảng Hệ số lương 80 3.5.6 Bảng Hợp đồng 3.5.7 Bảng Khen thưởng kỷ luật 81 3.5.8 Bảng Khen thưởng kỷ luật nhân viên 3.5.9 Bảng Ngoại ngữ 82 3.5.10 Bảng Ngoại ngữ nhân viên 3.5.11 Bảng Phòng ban 83 3.5.12 Bảng Quốc tịch 3.5.13 Bảng Tỉnh thành phố 84 Chương XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ NHÂN SỰ Một số giao diện chương trình 4.1 Giao diện hiển thị nhân viên Công ty 4.2 Giao diện nhập hồ sơ nhân 85 4.3 Giao diện sửa hồ sơ nhân viên 4.4 Giao diện báo lỗi nhập hồ sơ thiếu họ tên nhân viên mà nhấn nút cập nhật Tuy hệ thống gồm nhiều giao diện em đưa số giao diện làm ví dụ 86 KẾT LUẬN Trên báo cáo đồ án tốt nghiệp em Trong thời gian không nhiều đề tài em nhiều chỗ thiếu sót như: giao diện chương trình chưa đẹp, tính bảo mật chưa hoàn thiện, thiếu nhiều chức chức thông báo Rất mong thầy cô ủng hộ góp ý cho đề tài em để đề tài tiếp tục hoàn thiện tốt thời gian tới Trong thời gian tới, em cố gắng hoàn thiện thêm tính thiếu sót tăng cường tính bảo mật cho chương trình, em mong giúp đỡ đóng góp ý kiến thầy cô giáo bạn sinh viên để em hoàn thành đề tài với đầy đủ chức giao diện thân thiện Em xin chân thành cảm ơn thầy cô giáo bạn sinh viên, đặc biệt cô giáo ThS.Đỗ Thị Bắc, người trực tiếp hướng dẫn giúp đỡ em trình làm đề tài 87 TÀI LIỆU THAM KHẢO Tác giả: Nguyễn Phương Lan ASP 3.0 & ASP.net – Active Server Pages NXB Lao động – Xã hội Tác giả: Đoàn Văn Ba JAVA – Lập trình hướng đối tượng NXB Khoa học Kỹ thuật Người thực hiện: Nguyễn Mạnh Lâm (thư viện) Đồ Án Tốt Nghiệp: Quản Lý Nhận Sự Trung Tâm GDQP-ĐHTN www.evn.com.vn/thacba/ (INTERNET) www.ninhthuanpt.com.vn/TTTH/GiaoTrinh/Ngonngu_HTML (INTERNET) www.echip.com.vn/echiproot/html/software.html (INTERNET) www.echip.com.vn/echiproot/javascript/ (INTERNET) www.javascriptkit.com/ (INTERNET) www.vn-zoom.com/f58/sach-hoc-vbscript (INTERNET) 88

Ngày đăng: 04/08/2016, 16:47

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Tác giả: Nguyễn Phương Lan. ASP 3.0 & ASP.net – Active Server Pages NXB Lao động – Xã hội Khác
2. Tác giả: Đoàn Văn Ba. JAVA – Lập trình hướng đối tượng.NXB Khoa học và Kỹ thuật Khác
3. Người thực hiện: Nguyễn Mạnh Lâm (thư viện). Đồ Án Tốt Nghiệp: Quản Lý Nhận Sự Trung Tâm GDQP-ĐHTN Khác
4. www.evn.com.vn/thacba/ (INTERNET). 5 . www.ninhthuanpt.com.vn/TTTH/GiaoTrinh/Ngonngu_HTML (INTERNET).6 . www.echip.com.vn/echiproot/html/software.html (INTERNET) Khác
7. www.echip.com.vn/echiproot/javascript/ (INTERNET) Khác
9. www.vn-zoom.com/f58/sach-hoc-vbscript (INTERNET) Khác

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w