Xây dựng chương trình quản lý nhân sự trong công ty

88 1.1K 0
Xây dựng chương trình quản lý nhân sự trong công ty

Đ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

Xây dựng chương trình quản lý nhân sự trong công ty

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Xây dựng chơng trình quản nhân sự trong công ty Mục Lục Xây dựng chơng trình quản nhân sự trong công ty 1 Mục Lục 1 Lời Nói Đầu 3 Phần 1 .4 Cơ sở thuyết .4 Chơng 1 .4 thuyết về cơ sở dữ liệu 4 1.1. Tổng quan về cơ sở dữ liệu 4 1.1.1. Khái niệm về cơ sở dữ liệu .4 1.1.2. Sự cần thiết của cơ sở dữ liệu .4 1.1.3. Hệ quản trị cơ sở dữ liệu ( Database Management System ) 4 1.2. thuyết về cơ sở dữ liệu quan hệ .5 1.2.1. Khái niệm cơ bản về cơ sở dữ liệu quan hệ 5 1.2.2. Thành phần của cơ sở dữ liệu .5 1.2.3. thuyết thiết kế cơ sở dữ liệu quan hệ 7 1.2.4. Mô hình cơ sở dữ liệu quan hệ .13 Chơng 2 .17 Các kiến thức cơ bản về ngôn ngữ lập trình Visual Basic .17 2.1. Tổng quan về Visual Basic 17 2.2. Các thành phần chính của Visual Basic .18 2.2.1. Form .18 2.2.2. Tools Box ( Hộp công cụ ) .19 2.2.3. Properties Windows ( cửa sổ thuộc tính ) 20 2.2.4. Project Explorer .21 2.2.5.Các điều khiển dữ liệu ( Data Controls ) .21 2.2.6. Recordsets 27 Phần 2 .30 Xây dựng chơng trình .30 Chơng 1 30 Một số vấn đề về hệ thống thông tin quản 30 1.1. những đặc điểm chung về hệ thống thông tin quản .30 1.1.1. Yêu cầu đối với bài toán quản nhân sự : 30 1.1.2.Cơ sở thuyết và nguyên tắc quản nhân sự cần tuân thủ: 30 1.1.3. Quy trình sử thông tin 31 1.2. Mô hình một hệ thống thông tin quản 31 1.2.1. Mô hình luân chuyển dữ liệu .31 1.2. 2. Cập nhật thông tin động 31 1.3. các nguyên tắc đảm bảo .32 1.3.1.Nguyên tắc cơ sở thông tin thống nhất 32 1.3.2.Nguyên tắc linh hoạt của thông tin .32 1.4.Các bớc xây dựng hệ thống thông tin quản 32 1.4.1. Nghiên cứu sơ bộ và xác lập dự án .32 1.4.2. Phân tích hệ thống 32 1.4.3.Thiết kế tổng thể .33 1.4.4.thiết kế chi tiết 33 1.4.5.Cài đặt chơng trình 33 Chơng 2 .34 khảo sát hiện trạng và xác lập dự án 34 Chơng 3 .36 Phân tích và thiết kế hệ thống thông tin quản .36 3.1.Thông tin đầu vào đầu ra của hệ thống 36 3.1.1 Thông tin đầu vào .36 3.1.2. Thông tin đầu ra .36 3.2. Mô hình thực thể liên kết 43 Chơng 4 .44 Giới thiệu và do lựa chọn ngôn ngữ 44 Visua basic .44 4.1.Gới thiệu về Visual basic 44 4.2. lựa chọn ngôn ngữ .44 Chơng 5 .45 Thiết kế cơ sở dữ liệu .45 5.1.Tổ chức cơ sở dữ liệu 45 5.1.1. Mô hình các bảng .45 5.1.2. Chi tiết các bảng 45 Chơng 6 .52 Thiết kế giao diện chơng trình .52 6.1. các form 52 6.2. Các báo cáo điển hình 58 6.3. Một Số Đoạn Mã Lệnh Trong Chơng Trình .60 6.3.1.Phần Module 60 6.3.2. Phần mã của Form Main 65 Kết Luận .87 Tài Liệu tham khảo 88 2 Lời Nói Đầu Hiện nay trên thế giới nói chung và nớc ta nói riêng đang diễn ra quá trình tin học hoá toàn diện trên mọi lĩnh vực hoạt động của xã hội loài ngời đang chuyển sang kỷ nguyên của công nghệ thông tin.Máy tính và các công cụ của nó đã trở thành một nhu cầu không thể thiếu đợc đối với các ngành khoa học kỹ thuật trong lĩnh vực quản lý,kế toán. Công Nghệ Thông Tin đã có rất nhiều ứng dụng trong quản nó đã giảm đợc bộ máy quản ly cồng kềnh ở các đơn vị trớc kia.Nhờ những ứng dụng đó của Công Nghệ Thông Tin đã làm giảm đợc sự quản đầy khó khăn phức tạp trên giấy tờ trong công tác quản lý. Nó có yếu tố quan trọng quyết định không nhỏ đến sự thành công của mỗi ngành nghề mỗi quốc gia hiện nay. (Vì vậy tin học hoá hoạt động quản là một việc làm cần thiết và cần đợc đa vào các đơn vị sản xuất.) Xuất phát từ thực tế đó, với vốn kiến thức đã đợc học ở trên lớp, với sự giúp đỡ hớng dẫn tận tình của thầy giáo Nguyễn Đình Thuận chúng em đã xây dựng đề tài Quản nhân sự trong công ty . 3 Phần 1 Cơ sở thuyết Chơng 1 thuyết về cơ sở dữ liệu 1.1. Tổng quan về cơ sở dữ liệu 1.1.1. Khái niệm về cơ sở dữ liệu Cơ sở dữ liệu ( CSDL ) là một tập hợp có sắp xếp các thông tin, dữ liệu về một vấn đề nào đó, nhằm giúp cho ngời sử dụng dễ dàng tra cứu, sử dụng và cập nhập Đặc điểm chủ yếu của CSDL là cách tổ chức, sắp xếp thông tin, các dữ liệu có liên quan với nhau sẽ đợc lu trong các tập tin hay trong các bảng. Nói cách khác nó là tập hợp các dữ liệu có quan hệ với nhau. 1.1.2. Sự cần thiết của cơ sở dữ liệu Ngày nay nhu cầu tích luỹ lu trữ và xử dữ liệu đã có mặt trên mọi lĩnh vực, trong mọi hoạt động của con ngời. Nhng thông tin ngày càng lớn và phức tạp, buộc con ngời phải sắp xếp các thông tin sao cho có khoa học, vì vậy đòi hỏi họ phải sử dụng CSDL 1.1.3. Hệ quản trị cơ sở dữ liệu ( Database Management System ) Là một công cụ cho phép quản và tơng tác với cơ sở dữ liệu nh cho phép xử lý, thay đổi, truy xuất cơ sở dữ liệu. Theo nghĩa này hệ quản trị cơ sở dữ liệu có nhiệm vụ rất quan trọng nh là một bộ phận diễn dịch với ngôn ngữ bậc cao nhằm giúp ngời sử dụng có thể dùng đợc hệ thống mà ít nhiều không cần quan tâm đến thuật toán chi tiết hoặc biểu diễn dữ liệu trong máy tính. Hầu hết các hệ quản trị cơ sở dữ liệu đều thực hiện các chức năng sau: - Lu trữ dữ liệu - Tạo và duy trì cấu trúc dữ liệu - Hỗ trợ bảo mật và riêng t. - Cho xem và xử các dữ liệu lu trữ 4 - Cung cấp một cơ chế chỉ mục ( index ) hiệu quả để truy cập nhanh các dữ liệu lựa chọn. - Cung cấp tính nhất quán giữa các bản ghi khác nhau. - Bảo vệ dữ liệu khỏi mất mát bằng các quá trình sao lu ( backup ) và phục hồi dữ liệu ( recovery ) Trong hệ quản trị cơ sở dữ liệu quan hệ dữ liệu đợc tổ chức thành các bảng, các bảng bao gồm các trờng và các trờng chứa các bản ghi. Mỗi trờng tơng ứng với một mục dữ liệu, hai hay nhiều bảng có thể liên kết nếu chúng có một hay nhiều trờng chung. 1.2. thuyết về cơ sở dữ liệu quan hệ 1.2.1. Khái niệm cơ bản về cơ sở dữ liệu quan hệ Khái niệm cơ sở dữ liệu quan hệ: là loại cơ sở dữ liệu cho phép ta truy cập đến dữ liệu thông qua mối quan hệ đến các dữ liệu khác. Các thông tin không đợc lu dới dạng cây mà tạo thành các bảng dữ liệu giống nh các bảng tính. Để truy cập thông tin ta có thể dùng một ngôn ngữ đặc biệt để truy vấn, đó là SQL ( Structure Query Language ) nó là ngôn ngữ truy vấn có cấu trúc. 1.2.2. Thành phần của cơ sở dữ liệu a) Các trờng dữ liệu ( data fields ) Trờng dữ liệu chứa dữ liệu nhỏ nhất ( dữ liệu nguyên tố ) , ví dụ trong bảng HSSV chứa thông tin về sinh viên: Trờng MaSV chứa mã sinh viên, trờng Nsinh chứa thông tin về ngày tháng năm sinh của sinh viên trong trờng Tất cả các tr - ờng tạo ra sẽ chứa trong một cơ sở dữ liệu đơn. Tuy rằng ta có thể chứa hơn một thành phần dữ liệu trong một trờng ( field ) đơn, nhng gặp trở ngại khi cập nhập hay sắp xếp thứ tự. b) Các bản ghi dữ liệu ( Data Record ) Các bản ghi dữ liệu ( record ) là tập hợp các trờng dữ liệu có liên quan. Một bản ghi sinh viên bao gồm các thông tin về sinh viên nh : họ tên, ngày sinh, quê quán, hộ khẩu thờng trú, giới tính , c) Bảng dữ liệu ( Data Table ) Bằng cách kết hợp fields dữ liệu và record dữ liệu đã tạo ra nguyên tố chung nhất của cơ sở dữ liệu quan hệ là bảng dữ liệu. Nguyên tố này chứa nhiều bản ghi dữ liệu, mỗi bản ghi chứa nhiều trờng dữ liệu. Cũng nh mỗi bản ghi chứa các tr- 5 ờng có quan hệ, mỗi bảng dữ liệu chứa các bản ghi có quan hệ. Các bảng dữ liệu nên đặt tên theo đúng ý nghĩa để giúp ngời dùng dễ nhớ nội dung của bản ghi và trờng. Mô hình cơ sở dữ liệu quan hệ yêu cầu mỗi hàng trong một bảng phải là duy nhất. Để đảm bảo tính duy nhất cho một hàng bằng cách tạo ra một khoá chính ( primary key ) một cột hay kết hợp nhiều cột để xác định duy nhất một hàng. Một bảng chỉ có một primary key, mặc dù có thể có một số cột hay tổ hợp các cột khác có thể tạo ra các giá trị duy nhất. Những cột ( hay tổ hợp các cột ) giá trị duy nhất trong bảng đợc xem nh là những khoá dự tuyển của primary key. Cho đến nay không có một nguyên tắc tuyệt đối nào để xác định khoá dự tuyển nào là tốt nhất. Các tính chất đề nghị của khoá dự tuyển tốt là: nhỏ nhất ( minimality chọn một số cột cần thiết ít nhất ) ổn định ( stability chọn khoá ít thay đổi nhất ) và đơn giản / thân thiện ( simplicity / familiaty chọn một khoá vừa đơn giản vừa quen thuộc). *Khoá ngoại lai ( Foreign key ): Mặc dù các primary key là thành phần của các bảng riêng biệt, nếu ta chỉ dùng các bảng độc lập mà không có quan hệ, ta rất ít khi sử dụng primary key để trở nên thiết yếu khi ta tạo ra các quan hệ để liên kết các bảng trong cơ sở dữ liệu quan hệ. Một trờng đợc gọi là khoá ngoại lai của một bảng A nếu nó không phải là khoá chính của bảng A và liên kết với một bảng B qua khoá chính của bảng B để xác định duy nhất một bản ghi của bảng B. d) Các mối quan hệ trong bảng ( Relationship ) Trong cơ sở dữ liệu quan hệ, quan hệ đợc xác lập trên từng cặp bảng. Những cặp bảng này quan hệ với nhau theo một trong 3 loại sau:1-1, 1- , - . *Quan hệ 1-1 ( one-to-one ) Hai bảng đợc gọi là quan hệ 1-1 nếu với mọi hàng trong bảng thứ nhất chỉ có nhiều nhất một hàng trong bảng thứ hai. Trên thực tế quan hệ này ít xảy ra. Loại quan hệ này thờng đợc tạo ra để khắc phục một số giới hạn của các phần mềm quản cơ sở dữ liệu hơn là mô hình hoá một trạng thái của thế giới thực. Trong Microsoft Access, các quan hệ 1-1 có lẽ cần thiết trong một cơ sở dữ liệu quan hệ khi tách một bảng thành hai hay nhiều bảng do tính bảo mật hay hiệu qủa. *Quan hệ 1- ( one-to-many ): Hai bảng có quan hệ một nhiều ( one-to-many ) nếu đối với bảng thứ nhất có thể không có, hay có một hay nhiều trong bảng thứ hai. Quan hệ một nhiều còn gọi là quan hệ cha con hay là quan hệ chính phụ. Loại quan hệ này đợc dùng rất nhiều trong cơ sở dữ liệu quan hệ. 6 *Quan hệ - ( many-to-many ) Hai bảng có quan hệ - khi đối với mọi hàng trong bảng thứ nhất có thể có nhiều hàng trong bảng thứ hai và đối với mọi bảng trong bảng thứ hai có thể có nhiều hàng trong bảng thứ nhất. Các quan hệ - không thể mô hình hoá trong nhiều phần mềm cơ sở dữ liệu trong đó có cả Microsoft Access. Những quan hệ này cần đợc tách ra thành nhiều quan hệ 1- 1.2.3. thuyết thiết kế cơ sở dữ liệu quan hệ Trong phần lớn các ứng dụng chúng ta đều phải tạo ra cơ sở dữ liệu. Do các nguyên nhân đặc biệt có một số ứng dụng không thể xây dựng đợc cơ sở dữ liệu từ đầu hoặc là phải sử dụng một số cơ sở có sẵn không ở dạng thích hợp cho cơ sở dữ liệu quan hệ. Một trong những dạng thờng gặp nhất của ta là chuyển dữ liệu chứa ở dạng dữ liệu bảng tính thành các bảng của cơ sở dữ liệu quan hệ. Có ba bớc thiết kế cơ sở dữ liệu: -Tạo ra các lớp thực thể -Chuẩn hoá cơ sở dữ liệu -Thực hiện phi chuẩn. Giới thiệu Hệ quản trị cơ sở dữ liệu Microsoft Access Giao diện chính của Microsoft Access: Microsoft Access là một trong bốn phần mềm ứng dụng của bộ Microsoft office. Nó là 1 hệ quản trị cơ sở dữ liệu ( Database Management System ) dùng để tạo, xử các cơ sở dữ liệu. Phần mềm này đợc giới thiệu ở Việt Nam từ vài năm gần đây và trở thành 1 trong những phần mềm phổ biến nhất hiện nay. Từ tr- 7 ớc đến nay ở Việt Nam nói đến quản cơ sở dữ liệu là ngời ta thờng nghĩ ngay đến FoxPro, FoxBase. Dùng FoxPro trong quản hầu nh có thể yên tâm vì FoxPro có thể làm đợc mọi việc. Tuy nhiên nếu đi sâu tìm hiểu Access có thể thấy rằng phần mềm này thể hiện nhiều đặc tính u việt hơn FoxPro, nổi bật hơn cả là tính đơn giản và hiệu quả. Thật vậy, Access có thể đáp ứng hầu hết các nhu cầu về quản trị cơ sở dữ liệu nhng vẫn giữ tính thân thiện và dễ sử dụng cả cho ngời lập trình và ngời sử dụng. Các khái niệm trong thuyết cơ sở dữ liệu đợc thể hiện khá đầy đủ trong Access. Nó là 1 hệ thống có tính hớng đối tợng và có thể dùng trên hệ thống mạng để chia sẻ với nhiều ngời sử dụng cơ sở dữ liệu. Đồng thời Access dễ dàng quản lý, thể hiện và chia sẻ thông tin trong các công việc quản dữ liệu hàng ngày. Trên đây là những u điểm của Microsoft Access so với các phần mèm khác. Chắc chắn rằng trong thời gian sắp tới ngời sử dụng ở sẽ khám phá ra những u điểm này và sử dụng Access một cách rộng rãi phổ biến hơn. Microsoft Access là một hệ quản trị cơ sở dữ liệu với đầy đủ các chức năng. Nó có các tính năng định nghĩa dữ liệu, xử dữ liệu và kiểm soát dữ liệu cần thiết để quản một lợng dữ liệu lớn. a) Định nghĩa l u trữ dữ liệu Với Microsoft Access chúng ta có thể sử dụng một cách linh hoạt trong việc định nghĩa các dữ liệu nh: văn bản, số, thời gian, ngày tháng, tiền tệ, hình ảnh, âm thanh, tệp dữ liệu, bảng tính định nghĩa cách l u trữ dữ liệu, định dạng dữ liệu để hiển thị hoặc in. Đồng thời cũng có thể định nghĩa các quy tắc hợp lệ để đảm bảo sự tồn tại chính xác của dữ liệu và mối quan hệ hợp lệ giữa các tệp hoặc các bảng trong cơ sở dữ liệu. Ngoài ra Microsoft Access còn là một ứng dụng chất lợng cao của Microsoft Windows, có thể sử dụng các phơng tiện của cơ chế trao đổi dữ liệu động ( Dynamic Data exchange DDE ), nhúng và liên kết các đối tợng ( Object Linking And Embadding OLE ). DDE cho phép thực hiện các hàm và trao đổi dữ liệu giữa Microsoft Access và các ứng dụng khác dựa trên Windows có hỗ trợ DDE. Cũng có thể tạo sự kết nối DDE với các ứng dụng khác bằng Macro hoặc Access Basic. OLE là một khả năng mạnh trong Windows cho phép liên kết hoặc nhúng các đối tợng vào một cơ sở dữ liệu Access. Các đối tợng đó có thể là hình ảnh, đồ thị, bảng tính hoặc tệp văn bản của các ứng dụng khác trong Windows cũng hỗ trợ OLE. Microsoft Access còn có thể truy cập trực tiếp vào các tệp PARADOX, DBASEIII, DBSEIV, BTRIVE, FOXPRO và các tệp khác, có thể nhập dữ liệu từ các tệp này vào bảng của Microsoft Access. Microsoft Access còn có thể làm việc với hầu hết các cơ sở dữ liệu thông dụng hỗ trợ chuẩn kết nối cơ sở dữ liệu mở ( Open DataBase Connectivity ODBC ) bao gồm Microsoft SQL Server, Oracle, BD2 và RDB b) Xử dữ liệu 8 Microsoft Access sử dụng ngôn ngữ cơ sở dữ liệu SQL rất mạnh để xử dữ liệu trong các bảng. SQL có thể định nghĩa một tập hợp dữ liệu cần thiết để giải một bài toán cụ thể bao gồm dữ liệu có thể lấy từ nhiều bảng. Nhng Access đã đơn giản hoá các nhiệm vụ xử dữ liệu. Tuy nhiên không nhất thiết bạn phải biết đến SQL vẫn có thể sử dụng Access. Access dùng các mối quan hệ do ngời dùng định nghĩa để tự động liên kết các bảng cần thiết. Ngời dùng chỉ cần tập trung vào các vấn đề thông tin là chủ yếu bởi Access có các công cụ trợ giúp mạnh để giúp ngời dùng phần lớn các công việc trên máy. Microsoft Access còn có phơng tiện định nghĩa truy vấn đồ hoạ rất mạnh đợc gọi là truy vấn đồ hoạ theo mẫu ( Graphical Query by example QBE ) c) Kiểm soát dữ liệu Microsoft Access đợc thiết kế để sử dụng nh một hệ quản trị cơ sở dữ liệu ( HQT-CSDL ) đơn lẻ trên một trạm làm việc duy nhất hoặc theo thể thức khách dịch vụ đợc dùng chung trên mạng. Ngời dùng có thể chia sẻ dữ liệu của Access với những ngời sử dụng khác bởi Access có tính năng toàn vẹn và bảo mật dữ liệu tốt. Access có thể quy định ngời sử dụng hoặc nhóm ngời sử dụng nào đợc truy cập vào các đối tợng (bảng, biểu mẫu, truy vấn, ) trong cơ sở dữ liệu. Microsoft Access cung cấp cơ chế khoá để đảm bảo là không bao giờ có 2 ngời sử dụng đồng thời truy cập vào cùng một đối tợng. Đồng thời Access cũng nhận biết và chấp nhận các cơ chế khoá của các cấu trúc cơ sở dữ liệu khác nh (ParDox, SQL , Dbase ) đợc gắn kèm với cơ sở dữ liệu Access. d) Microsoft Access công cụ để phát triển ứng dụng cơ sở dữ liệu. Đối với Microsoft Access việc thiết kế và xây dựng các ứng dụng cơ sở dữ liệu trở nên dễ dàng hơn vì Access không đòi hỏi ngời dùng phải hiểu sâu về ngôn ngữ lập trình nào cả mặc dù trong Access ngời sử dụng phải bắt đầu từ việc định nghĩa các thao tác trên dữ liệu thông qua các Form, Report, Query và các Macro. Khái niệm cơ sở dữ liệu. Đó là hệ chơng trình do Access tạo ra và đợc lu trên một tệp có đuôi MDB. Một cơ sở dữ liệu Microsoft Access cung cấp cho ng- ời sử dụng 6 nhóm đối tợng công cụ là: - Bảng ( Table ) - Truy vấn ( Query ) - Mẫu biểu (Form ) - Báo biểu (Report ) - Tập lệnh (Macro ) - Đơn thể ( Module ) 9 Microsoft Access là một hệ quản trị cơ sở dữ liệu quan hệ nó trợ giúp cho ngời sử dụng lu trữ thông tin dữ liệu bên ngoài vào máy tính dới dạng các bảng và có thể tính toán, xử trên dữ liệu trong các bảng đã lu trữ. e) Các đặc điểm của Microsoft Access - Hỗ trợ cơ chế tự động kiểm tra khoá chính, phụ thuộc tồn tại, miền giá trị của dữ liệu bên trong các bảng một cách chặt chẽ. - Với công cụ trình thông minh ( Wizard ) cho phép ngời sử dụng có thể thiết kế các đối tợng trong Microsoft Access một cách nhanh chóng. - Với công cụ truy vấn bằng thí dụ QBE sẽ hỗ trợ cho ngời sử dụng có thể thực hiện các truy vấn mà không cần quan tâm đến cú pháp của các câu lệnh trong ngôn ngữ truy vấn có cấu trúc SQL ( Structure Query Language ) đợc viết nh thế nào. - Với kiểu trờng đối tợng kết nhúng OLE cho phép ngời sử dụng có thể đa vào bên trong tập tin cơ sở dữ liệu Access các ứng dụng khác trên Windows nh : tập tin văn bản Word, bảng tính Excel, hình ảnh BMP, âm thanh WAV. - Dữ liệu đợc lu trọn gói trong một tập tin: tất cả các đối tợng của một ứng dụng chỉ đợc lu trong một tập tin cơ sở dữ liệu duy nhất đó là tập tin cơ sở dữ liêụ Access ( MDB ). - ứng dụng có thể sử dụng trên môi trờng mạng máy tính nhiều ngời sử dụng, cơ sở dữ liệu đợc bảo mật tốt - Có khả năng trao đổi dữ liệu qua lại với các ứng dụng khác, có thể chuyển đổi dữ liệu qua lạ với các ứng dụng nh Word, Excel, Fox, Dbase, HTML, f) Các đối tợng bên trong tập tin cơ sở dữ liệu Access Một tập tin cơ sở dữ liệu Access gồm: -Cấu trúc cơ sở dữ liệu -Các màn hình nhập liệu và khuôn dạng kết xuất -Công cụ khai thác dữ liệu Đợc chia thành 6 đối tợng cơ bản sau: *Bảng ( Table ) Là thành phần cơ sở của tập tin cơ sở dữ liệu Access có cấu trúc giống nh một tệp DBF của Foxpro đợc dùng để lu trữ dữ liệu của cơ sở dữ liệu. Do đó đây là đối tợng đầu tiên phải đợc tạo ra trớc. Một cơ sở dữ liệu thờng gồm nhiều bảng 10 [...]... Chơng 1 Một số vấn đề về hệ thống thông tin quản 1.1 những đặc điểm chung về hệ thống thông tin quản Bài toán chung về quản cán bộ là một bài toán lớn đợc đặt ra và giải quyết đối với nhiều cơ sở các thang bậc khác nhau về quy mô nhân sự cũng nh vị trí của hệ thống QLNS trong hệ thống quản chung 1.1.1 Yêu cầu đối với bài toán quản nhân sự : Quản những thông tin của một cán bộ theo yêu... hệ thống hiện hành Phải nắm bắt một cách đầy đủ tờng tận cách tổ chức quản hệ thống từ trớc tới nay Trong công ty cán bộ công nhân viên đợc chia làm 2 loại biên chế và hợp đồng Mỗi cán bộ công nhân viên trong nhà máy có một vị trí nhất định trong một tổ sản xuất nào đó của một đơn vị xác định Tổ chức quản cán bộ công nhân viên trong nhà máy là chức năng của phòng tổ chức lao động nhà máy tiến hành... khác Phải lu đợc quá trình công tác, khen thởng kỷ luật, ngày chuyển công tác, ngày nhận công tác 35 Chơng 3 Phân tích và thiết kế hệ thống thông tin quản Muốn xây dựng và thiết kế một hệ thống thông tin quản thì vấn đề đầu tiên là phải phân tích hệ thống nhằm tìm và lựa chọn giải pháp thích hợp, biện pháp cụ thể Phân tích là công việc đầu tiên của quá trình xây dựng hệ quản trên máy vi tính... ngời có trình độ tin học thấp, yêu cầu ch- 30 ơng trình gần gũi và có sự tơng ứng với công việc của họ đã làm để họ không mất quá nhiều thời gian và công sức làm quen với hệ thống mới 1.1.3 Quy trình sử thông tin Trong quy trình quản phổ thông (Cổ điển) các thông tin thờng xuyên đợc đa vào sổ sách từ sổ sách các thông tin đợc kiết xuất để lập các bảng biểu, báo cáo cần thiết Việc quản phổ thông... nhật và xử thông tin chi tiết trên máy tính Thiết kế chơng trình và giao diện ngời sử dụng, các tệp dữ liệu Chạy thử chơng trình 1.4.5.Cài đặt chơng trình Chơng trình sau khi đã chạy thử phải đảm bảo tốt sẽ đợc cài đặt và đa vào sử dụng 33 Chơng 2 khảo sát hiện trạng và xác lập dự án Việc ứng dụng tin học trong quản không thể tách rời thực tế Muốn xây dựng một hệ thống thông tin quản tốt có... vi tính Không thể tin học hoá công tác quản mà không qua giai đoạn phân tích Hiệu quả của công việc quản hoàn toàn phụ thuộc vào quá trính phân tích ban đầu Trong quá trình phân tích để chuyển sang bài toán quản trên máy vi tính thì các sơ đồ chức năng và sơ đồ luồng dữ liệu giúp ta dễ dàng xác định đợc yêu cầu của ngời dùng Giúp ta có thể tổng quát về cách quản thực tế và hệ thống mà ta... chuyển công tác đến cơ sở khác Trợ giúp cán bộ quản các cơ sở tìm kiếm, xác định đúng đắn cán bộ phù hợp các yêu cầu đột xuất của công việc vào thời điểm bất kì do đó cần thay đổi bổ xung thông tin Trợ giúp cán bộ quản đánh giá tình hình nhân sự ở các vị trí công tác theo định kì ( Theo quý hoặc theo năm,) kịp thời có quyết định phù hợp trong việc xét cho thôi việc, nghỉ hu hoặc bồi dỡng nâng cao trình. .. một cách chi tiết hệ thống hiện tại để xây dựng các lợc đồ khái niệm Trên cơ sở đó tiến hành xây dựng lợc đồ cho hệ thống mới 32 1.4.3.Thiết kế tổng thể Nhằm xác định vai trò vị trí của máy tính trong hệ thống mới phải định rõ công việc nào sẽ đợc sử bằng máy tính, phàn việc nào sẽ đợc sử thủ công 1.4.4.thiết kế chi tiết Thiết kế các thủ tục thủ công nhằm xử thông tin trớc khi nhập vào máy tính... chồng chéo nhiều mà cha đủ, quản thủ công dễ mất mát thông tin, khó sửa, dễ có khả năng xảy ra sự cố nhất, ít có khả năng tra cứu gợi mở, khi tính toán thống kê mất nhiều công sức mà không chính xác, có nhiều thông tin không tổng hợp đợc đầy đủ 1.2 Mô hình một hệ thống thông tin quản 1.2.1 Mô hình luân chuyển dữ liệu Mô hình luân chuyển dữ liệu trong hệ thống quản có thể mô tả qua modul sau:... hoặc bồi dỡng nâng cao trình độ nghiệp vụ của cán bộ cho phù hợp vị trí công tác hoặc tuyển chọn cán bộ mới phù hợp yêu cầu ở các vị trí còn thiếu hoặc cần ngời thay 1.1.2.Cơ sở thuyết và nguyên tắc quản nhân sự cần tuân thủ: Nguyên tắc: Dựa vào quy định trong quản cán bộ của loại hình cơ sở đặc thù ( Cơ sở hành chính sự nghiệp, cơ sở kinh tế hoặc phúc lợi) mỗi loại hình cơ sở quan tâm đến

Ngày đăng: 17/04/2013, 12:53

Hình ảnh liên quan

Hai bảng có quan hệ ∞ -∞ khi đối với mọi hàng trong bảng thứ nhất có thể có nhiều hàng trong bảng thứ hai và đối với mọi bảng trong bảng thứ hai có thể  có nhiều hàng trong bảng thứ nhất - Xây dựng chương trình quản lý nhân sự trong công ty

ai.

bảng có quan hệ ∞ -∞ khi đối với mọi hàng trong bảng thứ nhất có thể có nhiều hàng trong bảng thứ hai và đối với mọi bảng trong bảng thứ hai có thể có nhiều hàng trong bảng thứ nhất Xem tại trang 7 của tài liệu.
của các Form đến bất kỳ nơi nào trên màn hình khi tính đối tợng ( Properties Windows ) - Xây dựng chương trình quản lý nhân sự trong công ty

c.

ủa các Form đến bất kỳ nơi nào trên màn hình khi tính đối tợng ( Properties Windows ) Xem tại trang 19 của tài liệu.
AdCmdTable Hiển thị danh sách các bảng trong cơ sở dữ liệu - Xây dựng chương trình quản lý nhân sự trong công ty

d.

CmdTable Hiển thị danh sách các bảng trong cơ sở dữ liệu Xem tại trang 27 của tài liệu.
Mô hình phân cấp chức năng:Hệ thống quản lý nhân sự - Xây dựng chương trình quản lý nhân sự trong công ty

h.

ình phân cấp chức năng:Hệ thống quản lý nhân sự Xem tại trang 37 của tài liệu.
b) Mô hình luồng dữ liệu mức khung cảnh - Xây dựng chương trình quản lý nhân sự trong công ty

b.

Mô hình luồng dữ liệu mức khung cảnh Xem tại trang 38 của tài liệu.
c) Mô hình luồng dữ liệu mức đỉnh Tra  cứu Tra  cứuQL hồ sơ Thống  kêPhòng tổ chức LĐ - Xây dựng chương trình quản lý nhân sự trong công ty

c.

Mô hình luồng dữ liệu mức đỉnh Tra cứu Tra cứuQL hồ sơ Thống kêPhòng tổ chức LĐ Xem tại trang 39 của tài liệu.
d) Mô hình luồng dữ liệu mức dới đỉnh chức năng QL hồ sơ - Xây dựng chương trình quản lý nhân sự trong công ty

d.

Mô hình luồng dữ liệu mức dới đỉnh chức năng QL hồ sơ Xem tại trang 40 của tài liệu.
e) Mô hình luồng dữ liệu mức dới đỉnh chức năng Thống kê - Xây dựng chương trình quản lý nhân sự trong công ty

e.

Mô hình luồng dữ liệu mức dới đỉnh chức năng Thống kê Xem tại trang 41 của tài liệu.
f) Mô hình luồng dữ liệu chức năng tra cứu TC theo  QQTC theo TĐTC theo NS TC theo  GTTC theo  chức vụTC theo tên TC theo tuổi   Nhân sự   Nhân sựBan lãnh đạo Ban lãnh đạo - Xây dựng chương trình quản lý nhân sự trong công ty

f.

Mô hình luồng dữ liệu chức năng tra cứu TC theo QQTC theo TĐTC theo NS TC theo GTTC theo chức vụTC theo tên TC theo tuổi Nhân sự Nhân sựBan lãnh đạo Ban lãnh đạo Xem tại trang 42 của tài liệu.
3.2. Mô hình thực thể liên kết - Xây dựng chương trình quản lý nhân sự trong công ty

3.2..

Mô hình thực thể liên kết Xem tại trang 43 của tài liệu.
5.1.1. Mô hình các bảng - Xây dựng chương trình quản lý nhân sự trong công ty

5.1.1..

Mô hình các bảng Xem tại trang 45 của tài liệu.
6.2. Các báo cáo điển hình - Xây dựng chương trình quản lý nhân sự trong công ty

6.2..

Các báo cáo điển hình Xem tại trang 58 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan