SỬ DỤNG công nghệ microsoft net FRAMEWORK 3 0 và công nghệ microsoft SQL server 2005v áp DỤNG vào quản lý thông tin về cán bộ, công nhân viên

85 630 2
SỬ DỤNG công nghệ microsoft net FRAMEWORK 3 0 và công nghệ microsoft SQL server 2005v áp DỤNG vào quản lý thông tin về cán bộ, công nhân viên

Đ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

Đồ Án Tốt Nghiệp LỜI NÓI ĐẦU Thiết kế cơ sở dữ liệu là một giai đoạn quan trọng để xây dựng hệ thống thông tin thành công. Trong thực tế nhiều hệ thống thông tin chỉ tồn tại trong một thời gian ngắn sau đó không còn đáp ứng được nhu cầu của người sử dụng. Một trong những do là không quan tâm đến giai đoạn phân tích thiết kế để rồi khi tổ chức phát triển hệ thống không còn khả năng đáp ứng . CSDL được mô tả là tập hợp dữ liệu của một tổ chức nào đó được lưu trữ trong máy tính,được nhiều người sử dụng được tổ chức theo một mô hình. việc phân tích thiết kế CSDL là một nhiệm vụ rất quan trọng trong việc xây dựng một mô hình của một tổ chức hay một hệ thống. Việc tin học hóa quản nhân sự mang lại nhiều lợi ích hơn so với quản thủ công. Quản thông tin về cán bộ, công nhân viên là một bài toán quan trọng có nhiều ứng dụng trong việc quản nguồn nhân lực, chính sách cán bộ… nhằm đưa ra các quyết định trong lĩnh vực xây dựng đội ngũ lao động đủ khả năng trình độ đáp ứng các nhu cầu trong giai đoạn mới. Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 1 - Đồ Án Tốt Nghiệp MỤC LỤC LỜI NÓI ĐẦU 1 MỤC LỤC 2 Chương 1: GIỚI THIỆU PHÁT BIỂU BÀI TOÁN 3 1.1.Giới thiệu vấn đề 3 1.2. Hệ thống hiện tại 4 1.3. Yêu cầu tổ chức hệ thống đề xuất 4 Chương 2: GIỚI THIỆU CÔNG NGHỆ 9 2.1. Công nghệ Microsoft.net FRAMEWORK 3.0 9 2.2. Công nghệ Microsoft SQL Server 2005 12 Chương 3. THIẾT KẾ HỆ THỐNG 18 3.1. Biểu đồ tình huống – User case Diagram (UML) 18 3.2. Quan hệ thực thể các bảng dữ liệu vật 42 3.3 Sơ đồ thiết kế dữ liệu Database Design 65 3.4. Thiết kế thuật toán 69 3.5. Sơ đồ luồng –Sequence Diagram (UML) 74 Chương 4: CÀI ĐẶT KẾT QUẢ THU ĐƯỢC 80 4.1. Cài đặt 80 4.2. Kết quả thu được 80 Chương 5. KẾT LUẬN HƯỚNG PHÁT TRIỂN 84 5.1. Kết luận 84 5.2. Hướng phát triển 84 Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 2 - Đồ Án Tốt Nghiệp Chương 1: GIỚI THIỆU PHÁT BIỂU BÀI TOÁN 1.1.Giới thiệu vấn đề “Nhân lực ” là tài sản quan trọng nhất mà một doanh nghiệp có. Sự thành công của doanh nghiệp phụ thuộc vào tính hiệu quả của cách “quản nhân sự” của doanh nghiệp - bao gồm cả cách quản nhân viên, chấm công, quản tiền lương như thế nào. Điều này đem lại những giá trị góp phần vào thành công của doanh nghiệp. Để đạt được mục tiêu thực hiện các kế hoạch chiến lược cần phải liên kết chặt chẽ các chính sách nhân sự các thủ tục với mục tiêu kinh doanh. Chẳng hạn cần biết rõ khi nào tại sao phải tuyển dụng nhân viên, mong đợi nhưng gì ở họ, sẽ khen thưởng và/hoặc kỷ luật nhân viên thế nào để họ phải đạt được các mục đích chiến lược kinh doanh. Với tư cách là chủ doanh nghiệp nhỏ vừa, giám đốc, lãnh đạo, hoặc ban quản có trách nhiệm không ngừng chỉ rõ truyền đạt những mục tiêu kinh doanh cho tất cả các nhân viên trong doanh nghiệp. Cũng phải tạo điều kiện để cán bộ chuyên môn nhân viên làm việc bằng cách xây dựng những hệ thống trong công ty: quy tắc làm việc, hệ thống lương bổng, phương pháp đánh giá hiệu quả làm việc, biện pháp khen thưởng kỷ luật. Trước tiên quản nguồn lực vừa là nghệ thuật vừa là khoa học làm cho những mong muốn của doanh nghiệp mong muốn của nhân viên cùng đạt đến mục tiêu. Nhân viên trông đợi mức lương thỏa đáng, điều kiện làm việc an toàn, sự gắn bó với tổ chức, những nhiệm vụ có tính thách thức, trách nhiệm quyền hạn. Mặt khác, với tư cách là chủ lao động mong muốn nhân viên của mình sẽ tuân thủ quy định tại nơi làm việc các chính sách kinh doanh, thực hiện tốt mọi nhiệm vụ, đóng góp sang kiến vào các mục tiêu kinh doanh,chịu trách nhiệm về cả việc tốt việc dở, liêm khiết trung thực. Thứ hai, quản nguồn nhân lực là hoạt động nhằm đạt được các mục tiêu chiến lược của doanh nghiệp. Quy trình này gồm các bước tuyển dụng, quản lý, trả lương, nâng cao hiệu quả hoạt động, sa thải nhân viên trong doanh nghiệp. Việc tin học hóa quản nhân sự mang lại nhiều lợi ích hơn so với quản thủ công. Quản thong tin về cán bộ, công nhân viên là một bài toàn quan trọng có nhiều ứng dụng trong việc quản nguồn nhân lực, chính sách cán bộ… nhằm đưa ra Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 3 - Đồ Án Tốt Nghiệp các quyết định trong lĩnh vực xây dựng đội ngũ lao động đủ khả năng trình độ đáp ứng các nhu cầu trong giai đoạn mới. 1.2. Hệ thống hiện tại Hiện tại ở một số công ty còn tồn tại cách quản thủ công. Cách quản này rườm rà nặng nề. Khi tìm kiếm thông tin một nhân viên trên giấy rất khó khăn mất thời gian. Đồng thời để thống kê, tổng kết, viết 1 báo cáo cũng rất khó khăn. Trên thị trường hiện này đã có nhiều phần mềm quản nhưng giá cả lại quá cao, tốn chi phí ban đầu chi phí đào tạo. Công ty SES giải pháp phần mềm mới đi vào hoạt động không lâu với đội ngũ nhân viên trẻ năng động ,sáng tạo phù hợp với ngành công nghệ thông tin với sự thay đổi nhanh chóng qua từng ngày. Lĩnh vực hoạt động chính của công ty là chuyên thiết kế phần mềm web ,win cho các doanh nghiệp lớn nhỏ với các ngôn ngữ lập trình chính như C#, PHP… Sau một thời gian nghiên cứu học hỏi với sự giúp đỡ tận tình của thầy giáo hướng dẫn các thế hệ đi trước ở công ty em đã tiếp thu được rất nhiều kinh nghiệm cũng như kiến thức mới rất bổ ích như biết thêm rõ hơn về ngôn ngữ PHP, ASP… song song với đó là hiểu thêm về SQL Server. Trong thời gian thực tập em được tiếp xúc tham gia vào dự án của công ty là lập trình thiết kế quản nhân sự của công ty Thành Đông: Công ty TNHH XNK Thành Đông là một trong những nhà cung cấp Thép không gỉ Thép đen hàng đầu tại Việt Nam. Với tốc độ tăng trưởng nhanh chóng, Thành Đông đã duy trì mở rộng thị phần của mình không những trong mà cả ngoài nước, tại các thị trường như Hàn Quốc, Malaysia, Ấn Độ, Pakistan, Bangladesh, Ai cập, Thổ Nhĩ Kỳ, Syria,… 1.3. Yêu cầu tổ chức hệ thống đề xuất Sơ đồ tổng quan các nghiệp vụ quản của hệ thống như sau: 1.3. 1. Quản nhân sự Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 4 - Đồ Án Tốt Nghiệp Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 5 - Quản nhân sự Quản thông tin nhân viên Quản phòng ban Quản thông tin về hợp đồng lao động Quản khen thưởng kỷ luật Quản danh mục dùng chung Quản phân quyền bảo mật hệ thống Hệ thông báo cáo Đồ Án Tốt Nghiệp 1.3 2. Quản thông tin nhân viên 1.3.3. Quản thông tin phòng ban Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 6 - Quản thông tin nhân viên Quản thông tin chi tiết nhân viên Quản thông tin về quan hệ gia đình Quản thông tin về trình độ,chuyên môn Quản cập nhật thông tin nhân viên Quản phòng ban Quản hệ phòng ban Quản thông tin về nhân viên theo phòng ban Đồ Án Tốt Nghiệp 1.3.4. Quản khen thưởng kỷ luật 1.3.5. Quản danh mục dùng chung 1.3.6. Quản người dùng đăng nhập hệ thống Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 7 - Quản khen thưởng kỷ luật Quản bảng khen thưởng Quản bảng kỷ luật Cập nhật danh sách khen thưởng nhân viên của công ty Cập nhật danh sách kỷ luật nhân viên của công ty Quả danh mục dùng chung Cập nhật một lần dùng chung xuyên suốt cho toàn hệ thống Phân quyền cho người sử dụng Quản người dùng đăng nhập hệ thống Quản người dùng đăng nhập hệ thống Thay đổi mật khẩu người sử dụng Phân quyền cho người sử dụng Đồ Án Tốt Nghiệp 1.3.7. Hệ thống báo cáo Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 8 - Hệ thống báo cáo Sơ yếu lịch nhân viên Danh sách nhân viên theo phòng ban Danh sách nhân viên theo loại Báo cáo tình hình nghỉ phép Thốngnhân viên theo độ tuổi Thốngnhân viên theo chức danh Thống kê trình độ nhân viên Đồ Án Tốt Nghiệp Chương 2: GIỚI THIỆU CÔNG NGHỆ 2.1. Công nghệ Microsoft.net FRAMEWORK 3.0 Trong thế giới điện toán, những cải tiến thay đổi vẫn thường xuyên xảy ra. Đây là những biến đổi tất yếu có tác động thúc đẩy sự phát triển. Một thách thức đối với bất kì nhà lập trình hay những công việc chuyên về CNTT nào là theo kịp những biến đổi liên tục những sự phát triển trong công nghệ. Như một nhà quản doanh nghiệp hay người đưa ra các quyết định, sự am hiểu về công nghệ tác động của nó đối với việc kinh doanh nhiều lúc làm cho cảm thấy nản lòng. Tuy nhiên những thay đổi thường xuyên nhất trong công nghệ luôn đem lại cho thành quả tốt nhất. Ngày nay, do công nghệ thông tin liên tuc phát triển, cho nên những nền tảng của công nghệ đó có thể thay đổi để điều tiết những sự phát triển, cho nên những nền tảng của công nghệ đó có thể thay đổi để điều tiết sự phát triển mới những nhu cầu mới trên thị trường. Thậm chí một vài năm trở lại đây, chỉ có một số ít người biết đến Internet. Ngày nay, Internet đã thâm nhập vào hầu như mọi chỗ trong cuộc sống của chúng ta. Sự khởi xướng ý tưởng .Net là mọt bước đột phá mới của Microsoft. Nó bao hàm nhiều quan niệm hiện hữu những triết lý. Microsoft đưa ra công nghệ mà nó cho phép ý tưởng .Net trở thành hiện thực. 2.1.1. Các dịch vụ .Net Để thực thi mô hình .Net, một vài khối hợp nhất (building block) cơ sở phải được đặt đúng chỗ (các block này định rõ các dịch vụ Web được xây dựng như thế nào) . Các dịch vụ này cố gắng để trợ giúp các nhà phát triển xây dựng các ứng dụng .Net Microsoft định nghĩa các dịch vụ khối hợp nhất .Net sau đây: Authentication: Khi sử dụng các công nghệ Authentication (chứng thực) cũng như Pasport(hộ chiếu) của Microsoft các nhà phát triển tạo ra các dịch vụ cho riêng mình bảo vệ cá dịch vụ như mong muốn. Mesaging: Các đặc tính Messaging(Truyền thông điệp) của .Net được xây dựng trên MN Hotmail Web đã dựa vào dich e-mail, Microssoft Exchange Server 2000, Instant Messaging (truyền thông điêoh tức thì). Những hệ thống truyền Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 9 - Đồ Án Tốt Nghiệp thông điệp này những đặc tính có thể được phân tán đến bất kì thiết bị nào do tính không phụ thuộc nền tảng của chúng. Personalized Experience (kinh nghiệm cá nhân) : .Net cho người dùng nhiều kiểm soát hơn thông qua cá quy tắc xử dữ liệu quyền ưu tiên mà nó xác định rõ dữ liệu phải được di chuyển quản thế nào. XML (Extensible Markup Language): XML được xem như một ngon ngữ chung mà nó cho phép dữ liệu được di chuyển từ dạng này sang dạng khác trong khi bảo trì tính toàn vẹn của nó. Cùng với SOAP , XML có thể cung cấp mọt dịch vụ linh hoạt để quản về điều khiển dữ liệu. Một trong những thực thi (implementation) đầu tiên được đề nghị của dịch vụ .Net là Microsoft HailStorm. HailStorm là một dịch vụ trung tâm người dùng (user-centric), nó cung cấp cho những người dùng cuối khả năng lưu trữ thông tinnhân như các cuộc hẹn, lịch hay các thông tin tài chính. Kết quả việc một người dùng đăng kí dịch vụ này là thông tin được chia sẻ với các ứng dụng khác(thông tin dùng chung) theo ý muốn của họ, nó trở thành một phần của người dùng khi điều khiển các hoạt động trên Web. Trong thời gian tới sẽ được tiếp cận các dịch vụ tương tự được đề xuất trên Web bởi các công ty bán cho thông qua việc đăng kí vào dịch vụ của họ. Như chúng ta đã thấy .Net đã chuẩn bị cho việc sử dụng một số công nghệ của Microsoft mà nó bắt đầu thích nghi được sự chấp nhận bởi cộng đồng tin học Internet. 2.1.2 Cơ sở hạ tầng .Net Việc tạo nên một khung (framwork) mà những hàm theo cách được mô tả trong mục này chắc chắn không phải là một nhiệm vụ dễ dàng. Để có thể làm việc được, chiến lược .Net phải cung cấp một cơ sở hạ tầng mà trên đó các dịch vụ Web có thể được xây dựng. May thay, .Net đã cung cấp cơ sở hạ tầng này để giải phóng các nhà lập trình tập trung hơn vào việc xử các tác vụ kinh doanh hơn là chú trọng đến việc lập trình bản thân nó. Tại mức cơ sở hạ tầng .Net xem những thành phần chương trình như những dịch vụ web, nó lấy ra những đặc tính tốt nhất của COM của microsoft trộn lẫn chúng với ý tưởng truyền thông điện ghéo nối lỏng. Do những đặc tính này mà cơ sở hạ tầng tồn tại cho người lập trình như vậy họ có thể tập trung vào công việc xử các tác vụ kinh doanh cần sự phát triển mà không cần phải tạo ra các thành phần (component) riêng biệt hoạt động với nhau. Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 10 - [...]... nhận viên Người quản nhập thông tin về nhân viên bao gồm:Mã nhân viên, Họ nhân viên, tên nhân viên, bí danh,giới tính,tình trạng hôn nhân, phòng ban,CMTND,Ngày cấp CMTND,nơi cấp, mã số thuế… Sau khi điền đầy đủ các thông tin về nhân viên, người sử dụng hệ thống chọn chức năng lưu lại Hệ thống kiểm tra tính hợp lệ của thông tin Thông tin về nhân viên được thêm vào hệ thống - Chỉnh sửa thông tin nhân viên: ... truy xuất hiển thị thông tin của nhân viên đã được người sử dụng chọn từ danh sách nhân viên của công ty Người sử dụng thay đổi một số thông tin của nhân viên này.Bao gồm tất cả các thông tin được chỉ ra trong phần Thêm mới Sau khi sửa đổi thông tin người sử dụng chọn chức năng Cập nhật, hệ thống sẽ kiểm tra tính hợp lệ của các thông tin Thông tin về nhân viên đã được cập nhật vào hệ thống đưa... (Workflow) Microsoft quyết định sử dụng Net Framework 3. 0 cho Windows Vista nhưng đồng thời cũng hỗ trợ luôn cho Windows XP (SP2) Windows Server 20 03 (SPI) 2.2 Công nghệ Microsoft SQL Server 200 5 Một số tính năng tiêu biểu của công nghệ Microsoft SQL Server 200 5 như sau: 2.2.1 Nâng cao bảo mật Bảo mật là trọng tâm chính cho những tính năng mới trong SQL Server 200 5 Điều này phản ánh sự phản ứng lại của Microsoft. .. khả năng quản lý: Các công cụ quản trong SQL Server 200 5 có sự thay đổi rất lớn với SQL Server 200 0 Thay đổi chính đến từ SQL Server Management Studio A Những công cụ quản mới: Hệ thống quản nhân sự more information and additional documents connect with me here: http://facebook.com/ngphutien/ - 15 - Đồ Án Tốt Nghiệp Trong SQL Server 200 0, công cụ quản chủ yếu là Enterprise Manager Query... lệ của các thông tin Thông tin về nhân viên đã được cập nhật vào hệ thống đưa trở lại màn hình - Xóa thông tin phòng ban nhân viên: Người sử dụng chọn một nhân viên muốn xóa chọn chức năng Xóa Hệ thống sẽ nhắc người sử dụng xác nhận xóa phòng ban Người sử dụng chấp nhận xóa Thông tin về phòng ban của nhân viên đã được xóa hoàn toàn ra khỏi hệ thống * Dòng sự kiện khác: - Thông tin về phòng ban... tra tính hợp lệ của thông tin Thông tin phòng ban được thêm vào hệ thống -Chỉnh sửa thông tin phòng ban của nhân viên: Hệ thống truy xuất hiển thị thông tin của phòng ban đã được người sử dụng chọn từ danh phòng ban của công ty Người sử dụng thay đổi một số thông tin của phòng ban này, bao gồm tất cả các thông tin được chỉ ra trong phần Thêm Mới Sau khi sửa đổi thông tin người sử dụng chọn chức năng... Enterprise Manager Query Analyzer SQL Server 200 5, Với công cụ quản mới là SQL Server Management Studio đã thay thế hoàn toàn 2 công cụ trên của SQL 200 0 Công cụ này cho phép quản nhiều thể hiện SQL Server dễ dàng hơn Từ một giao diện, có thể quản nhiều thể hiện của cỗ máy CSDL SQL Server, Analyris Services, Intergration Services Reporting Service Công cụ mới SQL Server Configuation management... luật của công ty Người sử dụng thay đổi một số thông tin của khen thương – kỷ luật này, bao gồm tất cả các thông tin được chỉ ra trong phần Thêm Mới Sau khi sửa đổi thông tin người sử dụng chọn chức năng Cập nhật.Hệ thống sẽ kiểm tra tính hợp lệ của các thông tin Thông tin về nhân viên đã được cập nhật vào hệ thống đưa trở lại màn hình - Xóa thông tin khen thưởng-kỷ luật nhân viên: Người sử dụng chọn... hoặc bất kỳ ai khác làm cấu trúc chính mà SQL Server phụ thuộc vào B Bắt buộc chính sách mật khẩu: Khi cài Window Server 20 03 , có thể áp dụng chính sách mật khẩu của Window (đang áp dụng) cho SQL Server 200 5, có thể thi hành chính sách về mức độ ngày hết hạn của mật khẩu trên SQL Server 200 5 giống hệt như cho tài khoản đăng nhập vào Windows mà trong 200 0 không hỗ trợ tính năng này Có thể tắt hoặc... Thông tin về nhân viên không đầy đủ:Nếu các thông tin được người sử dụng hệ thống nhập vào trong luồng Thêm mới ,và chỉnh sửa thông tin không đầy đủ thì hệ thống sẽ hiển thị thông báo lỗi Người sử dụng hệ thống có thể bổ sung đầy đủ các thông tin cần thiết hoặc hủy bỏ thao tác đang thực hiện, lúc này Use case kết thúc +Thông tin về nhân viên không hợp lệ: Trong luồng Thêm Mới, Sửa nhân viên không hợp . thông tin chi tiết nhân viên Quản lý thông tin về quan hệ gia đình Quản lý thông tin về trình độ,chuyên môn Quản lý cập nhật thông tin nhân viên Quản lý phòng ban Quản lý hệ phòng ban Quản lý. lợi ích hơn so với quản lý thủ công. Quản lý thông tin về cán bộ, công nhân viên là một bài toán quan trọng và có nhiều ứng dụng trong việc quản lý nguồn nhân lực, chính sách cán bộ… nhằm đưa ra các. Foundation (Workflow). Microsoft quyết định sử dụng .Net Framework 3. 0 cho Windows Vista nhưng đồng thời cũng hỗ trợ luôn cho Windows XP (SP2) và Windows Server 20 03 (SPI). 2.2. Công nghệ Microsoft SQL Server 200 5 Một

Ngày đăng: 18/06/2014, 19:08

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • MỤC LỤC

  • Chương 1: GIỚI THIỆU VÀ PHÁT BIỂU BÀI TOÁN

    • 1.1.Giới thiệu vấn đề

    • 1.2. Hệ thống hiện tại

    • 1.3. Yêu cầu tổ chức hệ thống đề xuất

    • Chương 2: GIỚI THIỆU CÔNG NGHỆ

      • 2.1. Công nghệ Microsoft.net FRAMEWORK 3.0

      • 2.2. Công nghệ Microsoft SQL Server 2005

      • Chương 3. THIẾT KẾ HỆ THỐNG

        • 3.1. Biểu đồ tình huống – User case Diagram (UML)

        • 3.2. Quan hệ thực thể và các bảng dữ liệu vật lý

        • 3.3 Sơ đồ thiết kế dữ liệu Database Design

        • 3.4. Thiết kế thuật toán

        • 3.5. Sơ đồ luồng –Sequence Diagram (UML)

        • Chương 4: CÀI ĐẶT VÀ KẾT QUẢ THU ĐƯỢC

          • 4.1. Cài đặt

          • 4.2. Kết quả thu được

          • Chương 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

            • 5.1. Kết luận

            • 5.2. Hướng phát triển

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

Tài liệu liên quan