Đề tài Phân tích thiết kế hệ thống thông tin quản lý hồ sơ cán bộ công nhân viên của cục doanh nghiệp nhà nước vừa và nhỏ

Tài liệu Đề tài Phân tích thiết kế hệ thống thông tin quản lý hồ sơ cán bộ công nhân viên của cục doanh nghiệp nhà nước vừa và nhỏ: Lời mở đầu Chúng ta đều biết công nghệ thông tin càng ngày càng phát triển như vũ bão trên toàn cầu. Ở trên toàn thế giói nói chung và Việt Nam nói riêng công nghệ thông tin cũng đã được sử dụng rộng rãi trong mọi hoạt động kinh tế xã hội. Công nghệ thông tin đã trở thành một nghành hết sức quan trọng trong công cuộc phát triển nền kinh tế ở mọi quốc gia. Cục Doanh nghiệp nhỏ và vừa(DNNVV) thuộc bộ kế hoạch và đầu tư cũng là nơi ứng dụng nghành công nghệ thông tin trong mọi hoạt động của cục.Tất cả các phòng của cục đã đều được trang bị đầy đủ máy vi tính để thực hiện công việc thuận tiện và dặc biệt là thuận tiện trong công tác quản lí. Qua thời gian thực tập và được tìm hiểu về cách thức làm việc của cục DNNVV e đã quyết định chọn đề tài: “Phân tích thiết kế hệ thống thông tin quản lý hồ sơ cán bộ công nhân viên của cục DNNVV”. E hy vọng rằng đề tài của mình có thể giúp cho cục DNNVV có thể quản lí hoò sơ cán bộ công nhân viên của mình thuận tiện hơn. Cũng như các nhân viên cũng ...

docx77 trang | Chia sẻ: hunglv | Lượt xem: 1369 | Lượt tải: 0download
Bạn đang xem trước 20 trang mẫu tài liệu Đề tài Phân tích thiết kế hệ thống thông tin quản lý hồ sơ cán bộ công nhân viên của cục doanh nghiệp nhà nước vừa và nhỏ, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Lời mở đầu Chúng ta đều biết công nghệ thông tin càng ngày càng phát triển như vũ bão trên toàn cầu. Ở trên toàn thế giói nói chung và Việt Nam nói riêng công nghệ thông tin cũng đã được sử dụng rộng rãi trong mọi hoạt động kinh tế xã hội. Công nghệ thông tin đã trở thành một nghành hết sức quan trọng trong công cuộc phát triển nền kinh tế ở mọi quốc gia. Cục Doanh nghiệp nhỏ và vừa(DNNVV) thuộc bộ kế hoạch và đầu tư cũng là nơi ứng dụng nghành công nghệ thông tin trong mọi hoạt động của cục.Tất cả các phòng của cục đã đều được trang bị đầy đủ máy vi tính để thực hiện công việc thuận tiện và dặc biệt là thuận tiện trong công tác quản lí. Qua thời gian thực tập và được tìm hiểu về cách thức làm việc của cục DNNVV e đã quyết định chọn đề tài: “Phân tích thiết kế hệ thống thông tin quản lý hồ sơ cán bộ công nhân viên của cục DNNVV”. E hy vọng rằng đề tài của mình có thể giúp cho cục DNNVV có thể quản lí hoò sơ cán bộ công nhân viên của mình thuận tiện hơn. Cũng như các nhân viên cũng có thể tìm kiếm thông tin chính xác của bản thân khi phải làm các hồ sơ hay báo cáo cho lãnh đạo một cách nhanh gọn và chính xác. Em xin cám ơn thầy giáo Phùng Tiến Hải và các anh chị ở cục DNNVV đã giúp em hoàn thành đề tài này! Chương 1: Giới thiệu chung về cục Doanh nghiệp nhỏ và vừa thuộc bộ kế hoạch và đầu tư và đề tài “Quản lí hồ sơ cán bộ công nhân viên của cục doanh nghiệp nhỏ và vừa thuộc bộ kế hoạch và đầu tư” Cơ cấu tổ chức của cục doanh nghiệp nhỏ và vừa(DNNVV) 1.1. Giới thiệu chung về cục DNNVV 1.1.1. Chức năng. Cục Phát triển DNNVV thuộc Bộ Kế hoạch và Đầu tư, giúp Bộ trưởng thực hiện chức năng quản lý về xúc tiến phát triển doanh nghiệp nhỏ và vừa, đăng ký kinh doanh, khuyến khích đầu tư và sắp xếp, đổi mới và phát triển doanh nghiệp nhà nước. 1.1.2. Nhiệm vụ. - Xây dựng kế hoạch phát triển DNN&V, hướng dẫn các địa phương xây dựng kế hoạch và hỗ trợ giúp phát triển DNN&V . - Xây dựng các chương trình trợ giúp của Nhà nước, hướng dẫn, theo dõi việc thực hiện các chương trình hỗ trợ sau khi được duyệt. - Theo dõi việc thực hiện chính sách hỗ trợ giúp DNN&V ở các bộ, ngành và các địa phương. Định kỳ sáu tháng, tổng hợp báo cáo về việc phát triển DNN&V và đề xuất ra các giải pháp cần thiết để - Phối hợp với các cơ quan,để cung cấp các thông tin cần thiết và xúc tiến trợ giúp DNN&V trong việc tư vấn kỹ thuật và tiếp cận công nghệ, trang thiết bị mới, hướng dẫn, đào tạo vận hành, quản lý kỹ thuật và quản lý doanh nghiệp. . Bộ máy tổ chức của cục. - Cục trưởng - Các phòng ban - Phòng hợp tác quốc tế - Trung tâm thong tin doanh nghiệp - Phòng xúc tiến DNNVV - Trung tâm hỗ trợ DNNVV(Hà Nội, Đà Nẵng, TP Hồ Chí Minh) -Văn phòng cục - Phòng đăng kí kinh doanh - Phòng tổng hợp và khuyến khích đầu tư trong nước - Phòng sắp xếp và đổi mới doanh nghiệp nhỏ và vừa - Sơ đồ tổ chức bộ máy của cục Chức năng của các phòng 1.2.1 Văn phòng cục Chỉ đạo các hoạt động của cục 1.2.2. Phòng hợp tác quốc tế. 1.2.2.1.Chức năng. Phòng Hợp tác quốc tế có trách nhiệm giúp Lãnh đạo Cục trong lĩnh vực hợp tác quốc tế thuộc chức năng và nhiệm vụ của Cục. 1.2.2.2. Nhiệm vụ. Quan hệ về đối ngoại Phòng có nhiệm tổ chức hoạt động đối ngoại liên quan đến quảng bá vai trò của Cục và tăng cường hợp tác với các nhà tài trợ và là đơn vị chủ trì/ điều phối thực hiện các cuộc gặp gỡ, hội thảo quốc tế của Cục; có thực hiện các nhiệm vụ khác ví dụ như các hoạt động ngoại giao, tổ chức chuyến đào tạo, ngoài nước. Lên kế hoạch triển khai, giám sát hoạt động hợp tác quốc tế Phòng là đơn vị đầu mối các hoạt động hợp tác quốc tế của Cục bao gồm việc là đầu mối trong các hoạt động DNNVV và liên quan đến ASEAN – APEC, các tổ chức song phương và đa phương Phòng chịu có phân tích tính hiệu quả của việc tài trợ quốc tế, theo dõi xu hướng các nhà tài trợ và hoạt động việc phát triển DNNVV và tư nhân trong nước. Phòng cũng hỗ trợ các cơ quan, hiệp hội, doanh nghiệp và cơ quan địa phương thông qua việc đánh giá nhu cầu của họ về phát triển DNNVV và lượng hóa nhu cầu hỗ trợ giúp quốc tế cần thiết 1.2.3. Trung tâm thông tin doanh nghiệp Chức năng Trung tâm thông tin doanh nghiệp là đơn vị cung cấp thông tin về ĐKKD của doanh nghiệp trên toàn quốc. Nhiệm vụ  -Quản trị cổng thông tin doanh nghiệp. Cổng thông tin doanh nghiệp cung cấpcác thông tin hữu ích cho các nhà đầu tư trong nước và quốc tế, cho các doanh nghiệp, đặc biệt là cho DNNVV đang kinh doanh có kế hoạch kinh doanh tại Việt Nam -Quản trị Mạng thông tin doanh nghiệp quốc gia gồm có 64 Phòng ĐKKD cấp tỉnh/TP trong đó có 10 tỉnh đã kết nối NBIN. NBIN là một hệ thống bao gồm thông tin về ĐKKD của các DN Việt nam hoạt động theo Luật Doanh nghiệp -Tham gia việc phát triển các chương trình thông tin cho DNNVV. -Tham gia công việc xây dựng năng lực thông tin cho các thể chế về cơ sở hạ tầng hỗ trợ DNNVV cấp quốc gia và cấp tỉnh. 1.2.4. Phòng xúc tiến DNNVV 1.2.4.1. Chức năng Phòng Xúc tiến phát triển các doanh nghiệp thuộc Cục Phát triển DNNVV thực hiện chức năng điều phối, và chuẩn bị các chính sách và các chương trình xúc tiến, phát triển các DNNVV tại Việt Nam. 1.2.4.2. Nhiệm vụ  -Đóng góp vào dự thảo cơ cấu các chính sách và pháp lý liên quan đến quá trình xúc tiến phát triển DNNVV. -Theo dõi các tình hình thực hiện thể chế, chính sách hỗ trợ và phát triển DNNVV tại các cấp bộ, cấp ngành và cấp địa phương, xây dựng các kế hoạch và chiến lược  phát triển DNNVV -Điều phối, hướng dẫn, theo dõi công việc thực hiện các việc trợ giúp của Chính phủ đối với DNNVV -Tạo ra dự thảo và thực hiện các kế hoạch xây dựng năng lực đội ngũ cán bộ trong cơ cấu hỗ trợ DNNVV - Thực hiện việc điều phối các bộ ngànhvà chính quyền địa phương để thiết lập các vươn ươm doanh nghiệp. -Thực hiện công việc phối hợp với Phòng Hợp tác quốc tế xây dựng kế hoạch, chương trình hợp tác quốc tế về xúc tiến việc phát triển DNNVV và bao gồm dự thảo báo cáo đánh giá các sáng kiến xúc tiến, phát triển DNNVV.; -Luôn cập nhật nội dung về các lời khuyên cho DNNVV cho Cổng thông tin doanh nghiệp Việt Nam -Và thực hiện việc theo dõi và giúp Lãnh đạo Cục chỉ đạo hoạt động của 03 Trung tâm Hỗ trợ kỹ thuật DNNVV. -Chỉ đạo các hoạt động của cục Hướng dẫn nghiệp vụ và thủ tục về đăng ký kinh doanh và , - Thực hiện việc quy định chế độ báo cáo và kiểm tra, theo dõi, tổng hợp tình hình thực hiện việc đăng ký kinh doanh và sau đăng ký kinh doanh của các doanh nghiệp tại các địa phương trong cả nước, phối hợp xử lý các vi phạm, trong việc thực hiện đăng ký kinh doanh thuộc quyền của Bộ -Xây dựng và quản lý hệ thống thông tin về doanh nghiệp trong phạm vi cả nước cung cấp thông tin về doanh nghiệp cho cơ quan có liên quan theo định kỳ, cung cấp thông tin cần thiết cho các doanh nghiệp -Và phát hành bản tin công bố các thông tin về doanh nghiệp doanh nghiệp thành lập phá sản, những nội đung thay đổi trong đăng ký kinh doanh các văn bản quy phạm pháp luật có liên quan đến hoạt động kinh doanh của các doanh nghiệp 1.2.5. Trung tâm hỗ trợ DNNVV 1.2.5.1. Chức năng -Có 3 Trung tâm hỗ trợ kỹ thuật Hà Nội, Đà Nẵng và TP. Hồ Chí Minh được thiết lập nhằm trợ giúp DNNVV nâng cao công nghệ, cải thiện chất lượng sản phẩm. 1.2.5.2. Nhiệm vụ -Ba trung tâm hỗ trợ kỹ thuật DNNVV cung cấp hỗ trợ kỹ thuật và tư vấn về lĩnh vực đầu tư, nâng cấpcông nghệ, xúc tiến, ứng dụng thiết bị,công nghệ mới, nâng chất lượng sản phẩm. -Ba trung tâm này hoạt động chính cung cấp thông tin và lời khuyên cho DNNVV về công nghệ và dựa vào các nhà tư vấn va các nhà cung cấp công nghệ để đáp ứng nhu cầu. Ba trung tâm sẽ tổ chức đào tạo và thay đổi các khóa học với từng chủ đề liên quan đến công nghệ và xúc tiến hợp tác giữa DNNVV với doanh nghiệp quy mô lớn và hướng dẫn họ trong công việc chọn lựa, duy trì và vận hành công nghệ mới. 1.2.6. Phòng tổng hợp và khuyến khích đầu tư trong nước 1.2.6.1. Chức năng  -Phòng Tổng hợp và khuyến khích đầu tư trong nước chịu trách nhiệm tổng hợp các vấn đề chung của Cục và quản lý nhà nước về khuyến khích đầu tư trong nước. 1.2.6.2. Nhiệm vụ -Tổng hợp và lập dự thảo báo cáo năm, kế hoạch hành động cho Cục và trợ giúp Cục trưởng với vai trò Thư ký và hợp tác với đơn vị khác. -Trong năm 2005, Phòng là đơn vị chủ đạo điều phối để lập ra các Kế hoạch phát triển DNNVV giai đoạn 2006-2010 và Phòng còn thực hiện các nhiệm vụ liên quan đến hội nhập quốc tế, gia nhập Tổ chức Thương mại thế giới,  chống độc quyền Khuyến khích đầu tư trong nước Tiến hành công việc theo dõi tình hình thực hiện và kết quả thực hiện khuyến khích đầu tư trong nước, hợp tác với các địa phương bộ ngành liên quan để đưa ra các quy chế về thủ tục giải quyết tư vấn để bổ sung chỉnh sửa luật và các quy định . 1.2.7 Phòng sắp xếp đổi mới Doanh nghiệp nhà nước 1.2.7.1. Chức năng -Phòng Sắp xếp, Đổi mới Doanh nghiệp nhà nước có công việc tham mưu giúp Lãnh đạo Cục thực hiện chức năng quản lý nhà nước cấp Trung ương. 1.2.7.2.Nhiệm vụ -Phòng Sắp xếp, Đổi mới DNNN là đơn vị thuộc Cục Phát triển DNNVV có trách nhiệm xây dựng chiến lược chương trình kế hoạch sắp xếp đổi mới và nâng cao hiệu quả DNNN. Phòng cũng làm đầu mối phối hợp với các đơn vị liên quan thẩm định đề án thành lập, tổ chức lại -Phòng còn tham gia xây dựng mục tiêu, nhiệm vụ chiến lược và định hướng chiến lược phát triển, đầu tư vốn, bổ sung them vốn trong quá trình hoạt động đối với các Tổng công ty do Thủ tướng quyết định thành lập tham gia để thực hiện các Đề án thực hiện mô hình Công ty mẹ- Công ty con, tham gia ý kiến vào các Đề án xây dựng mô hình Tập đoàn kinh tế cũng như theo dõi và tham gia thực hiện chuyển đổi DN sang công ty TNHH có một thành viên. -Phòng còn chủ trì hoặc tham gia với các đơn vị khác thực hiện nghiên cứu, tư vấn và soạn thảo các văn bản quy phạm pháp luật và cơ chế chính sách về DNNN liên quan đến hoạt động thành lập, sáp nhập, hợp nhất giải thể NDNN thành lập và quản lý đơn vị phụ thuộc, tổ chức quản lý và chuyển DNNN thành công ty trách nhiệm hữu hạn một thành viên theo Luật Doanh nghiệp, các quy định về đa sở hữu...Phòng phối hợp với các đơn vị liên quan thực hiện Chương trình cổ phần hóa , tổng công ty nhà nước giai đoạn 2007-2010 theo Quyết định số 1729/QĐ-TTg ngày 29 tháng 12 năm 2006 của Thủ tướng Chính phủ và tham gia soạn thảo các văn bản quy phạm pháp luật theohướng dẫn chuyển đổi công ty nhà nước sang tổ chức và hoạt động theo Luật Doanh nghiệp của năm 2005. 2. Công việc cần thiết mục tiêu và các phương pháp của công việc xây dựng của đề tài “quản lí hồ sơ cán bộ công nhân viên 2.1. Thực tế về việc quản lí hồ sơ cán bộ cuă cục DNNVV Cục DNNVV là cơ quan thuộc Bộ kế hoạch và phát triển với nhiều cán bộ và phòng ban . Mỗi một phòng ban lại có nhiệm vụ và chức năng rieng trong công việc quản lí. Và trong đó thì công việc quản lí hồ sơ cán bộ công nhân viên là một trong những công việc đóng vai trò rất quan trọng đó là; -Nhận hồ sơ của các cán bộ nhân viên vừa mới được tuyển dụng vào kho hồ sơ của cục DNNVV -Kiểm tra được thong tin của các cán bộ từ kho hồ sơ có thiếu sót thì sửa chữa được -Cập nhật được thong tin kịp thời của các cán bộ nghỉ hưu hay là chuyển công tác làm việc đến cơ quan khác. -Dò tìm hồ sơ cán bộ công nhân viên để có thể sửa chữa các thông tin để đáp ứng được các yêu cầu của cấp trên. -Cung cấp các báo cáo về danh sách của các cán bộ công nhân viên theo những tiêu chí nhất định -Cung cấp các danh sách tiền lương của cán bộ công nhân viên trong cục -Cung cấp các danh sách báo cáo lao động quỹ và quỹ tiền lương trích ra để nộp bảo hiểm xã hộ. -Cung cấp các danh sách cán bộ công nhân viên có đủ thời gian để nâng lương, các cán bộ được nâng lương. -Cung cấp danh sách các cán bộ nghỉ hưu -. . . 2.2. Công việc ứng dụng tin học trong công tác quản lí và sự cần thiết cũng như mục tiêu của việc xây dựng đề tài “Quản lí hồ sơ cán bộ công nhân viên “ của cục. Hiện nay tại các phòng ban của cục hầu hết đã trang bị đủ các thiết bị máy tính.Qua công việc khảo sát việc ứng dụng tin học trong công việc quản lý thì chúng ta thấy rằng việc quản lý của cục vẫn còn một số việc làm thủ công chưa tận dụng được hết các ứng dụng sẵn có của tin học, cục vẫn còn áp dụng các phần mềm như Window, Word,Excel…để phục vụ công tác nghiên cứu. Trong thời gian vừa qua cục đã đầu tư mua một số phần mềm kế toán nhằm giúp cho phòng tài chính kế toán hoạch toán các nghiệp vụ và quản lý thu chi một cách chính xác, hiệu quả. Tuy vậy, trong vấn đề quản lý hồ sơ của cán bộ thì cục chưa sử dụng được những tính năng của tin học để ứng dụng trong công cuộc quản lý. Các việc như nhận hồ sơ mới của cán bộ thực hiện một cách hết sức thủ công như sử dụng những kho lưu trữ các bộ hồ sơ cồng kềnh, tốn nhiều diện tích. Mỗi khi có yêu cầu của cấp trên về hồ sơ của cán bộ thì lại tốn rất nhiều công sức trong công việc tìm kiếm. Do vậy mà việc quản lý hồ sơ của cục diễn ra hết sức phức tạp, không tránh khỏi những nhầm lẫn và hiệu quả tìm kiếm không cao. Đứng trước tình hình như vậy em thấy rằng phải cần thiết xây dựng đề tài mới để phục vụ công việc quản lí hồ sơ cán bộ của cục. Mục tiêu của hệ thống này là: -Giúp nhập mới hồ sơ, sửa chữa hồ sơ cũng như huỷ bỏ hay lưu trư hồ sơ cán bộ công nhân viên. -Thực hiện việc cập nhật kịp thời các thong tin của các can bộ nghỉ có lí do. -Tìm kiếm thong tin trực tiếp đến một đối tượng nào đó. -Thống kê danh sách -các nhân viên theo những điều kiện nhất định -Đưa ra các báo cáo để trình lên lãnh đạo hay các phòng bên có liên quan dên. 2.3. Các công cụ để phục vụ đề tài. Cơ sở để viết chương trình này là Foxpro là chương trình được đánh giá cao và chiếm khá ưu thế hiện nay.Hiện nay nhờ những ưu thế của nó mà nó đã trở thành công cụ đắc lực để giúp các cơ quan tổ chức quản lí tốt công việc của mình.các nhà quản lí dữ liệu đều phải nhận biết cơ quan của mình như mọt xã hộ thu nhỏ và phải kịp thời nắm bắt đựoc những thành tựu của công nghệ thong tin. Đây là điều kiện để quản lí dữ liệu thành công. Trong hệ thống thong tin hiện nay thì các nhà quản lí lưu trữ dữ liệu trong kho dữ liệu.Đó là nơi cất trữ dữ liệu một cách có hệ thống và giúp cho việc tìm kiếm thuận tiện và nhanh chóng nhất. Nếu mà các dữ liệu này được đặt trong bộ nhớ của máy tính điện tử thì công việc càng trở nên thuận lợi. Do vậy mà ngân hàng dữ liệu là một hệ thống dung máy tính điện tử để quản lí và lưu trữ của nhiều người và để sử dụng với nhiều mục đích quản lí khác nhau.và kho dữ liệu cùng với các phương tiện để duy trì sự hoạt động của nó thì đã tạo ra một hệ thống quản lí.Vìvậy mà quản lí dữ liệu đóng một vai trò hết sức quan trọng.Hệ quản trị cơ sở dữ liệu cua fổp có thể đảm nhận được các yêu cầu như sau: -Chia sẻ: Có thể nhiều người tiếp cận cùng một lúc được. -Vận chuyển: Thuận tiện chuyển đến cho người ra quyết định. -Có thể Bảo mật: Có thể ngăn ngừa sự phá hoại và không cho ké không đáng tin cậy sử dung được. -Rất kịp thời : Được cập nhật thường xuyên. -Rất phù hợp: Đặc biệt cần thiết cho việc ra các quyết định. Công việc thiết kế một hệ thống thong tin quản lí nhân sự dựa trên hệ cơ sở dữ liệu foxpro là phương pháp thiết kế phổ biến.Việc tạo lập mô hình dữ liệu là phần chính của quá trình thiét kế một cơ sở dữ liệu và cơ sở dữ liệu đã được thiết kếphải thoả mãn được yêu cầu của ban quản lí Chương 2 : Cơ sở của phương pháp luận phát triển hệ thống thông tin 1. Mục đích của công việc phát triển hệ thống thông tin Đáp ứng nhu cầu của người sử dụng, nó phải có ích lợi trong hoạt động của tổ chức, chính xác về mặt kĩ thuật, tuân thủ giới hạn về tài chính và thời gian định trước.Một hệ thống thông tin là một đối tượng phức tạp. Do vậy, muốn là chủ được nó phải tiến hành theo một phương pháp nhất định. Phương pháp là một tập hợp các bước, các công cụ cho phép tiến hành một quá trình phát triển hệ thống chặt chẽ nhưng dễ quản lí .Các nguyên tắc làm cơ sở chung cho nhiều phương pháp là: - Sử dụng các loại mô hình -Chuyển từ cái chung sang cái riêng nhất -Chuyển từ mô hình vật lí sang mô hình logic khi phân tích và chuyển từ mô hình logic sang mô hình vật lí khi sang giai đoạn thiết kế - Một trong những phương pháp sử dụng để phân tích, thiết kế hệ thống ở đây là phương pháp áp dụng nguyên tắc ba. Phương pháp này được trình bày ở đây gồm 76 giai đoạn. Mỗi giai đoạn gồm một dãy các công đoạn được liệt kê kèm theo. Từ đây trở đi cuối mỗi giai đoạn lại bao gồm một dãy các công đoạn phải kèm theo việc ra quyết định về vấn đề tiếp tục hoặc chấm dứt sự phát triển hệ thống. Sau đây là các giai đoạn hệ thống thông tin quản lí: Giai đoạn 1: Đánh giá các yêu -Mỗi giai đoạn của quá trình phát triển hệ thống đều phải được lập kế hoạch và cẩn thận và rõ rang. Đó là bước làm quen với hệ thống đang xét, và xác định thông tin phải thu thập nguồn và phương pháp thu thập thông tin cần dung. 1.1.1 Làm rõ các nhu cầu. -Đây là bước nhằm mục đích làm cho ta hiểu rõ yêu cầu của người yêu cầu. Chính giai đoạn này đánh giá yêu cầu và cụ thể là công đoạn làm rõ yêu cầu cho phép ta xác định các câu trả lời, xem người sử dụng muốn gì và tiếp theo đánh giá xem là yêu cầu đúng như lời đề nghị hay có thể giảm xuống hay phải tăng cường mở rộng them và làm sáng tỏ yêu cầu được thực hiện chủ yếu qua việc gặp gỡ với những yêu cầu sau đó là những người quản lí chính trong đó bộ phận củ họ bị tác động hoặc bị hệ thống nghiên cứu ảnh hưởng tới, và khung cảnh hệ thống được xem như các nguồn, đích của thông tin, và các bộ phận, chức năng và các cá nhân tham gia vào quá trình xử lí số liệu. Về việc tiếp theo phảo làm là tổng hợp thông tin của những vấn đề đã được xác định và những nguyên nhân có thể nhất và chuẩn bị một bức tranh khái quát về giải pháp để tiến hành đánh giá khả năng thực thi của dự án.ấu đó phỏng vấn, quan sát, nghiên cứu tài liệu việc sử dụng các phiếu điều tra là những công cụ được tin dung của nhà phân tích. Chúng được dùng suốt trong quá trình phát triển dự án trong giai đoạn đánh giá yêu cầu. 1.1.2 Công việc đánh giá khả thi - Đánh giá khả thi của một dự án là xem có yếu tố nào ngăn cần nhà phân tích phải thực hiện, cài đặt một cách thành công giải pháp đã đề xuất hay là không.Tuy nhiên là trong quá trình phát triển hệ thống luôn luôn phải tiến hành việc đánh giá lại và vấn đề chính về khả năng thực thi là khả thi về tổ chức, và tài chính khẳ năng về thời hạn và về khẳ thi kỹ thuật. Đánh giá khả thi là rất quan trọng. Nó đòi hỏi phân tích viên phải hiểu sâu về vấn đề và năng lực thiết kế nhanh các yếu tố của giải pháp và đánh giá chi tiét của giải pháp đó. Nếu đánh giá nhận định là không tích cực thì nhà phân tích phải có đề xuất mới. Công việc chuẩn bị và trình bày báo cáo đánh giá yêu cầu. Báo cáo cho phép các nhà quyết định dự án tiếp tục hay ngừng lại. Báo cáo phải cung cấp đầy đủ về tình hình và khuyến nghị những hành động tiếp theo. Báo cáo được trình bày để các nhà ra quyết định có thể yêu cầu làm rõ thêm nhiều các vấn đè. Sau đó họ sẽ ra quyết định tiếp tục hay loại bỏ dự án và nội dung yêu cầu của báo cáo gồm các mục sau: - Nhắc lại các yêu cầu. - Các phương pháp tiến hành đánh giá yêu cầu. - Mô tả lại khung cảnh - Tìm hiểu hệ thống nghiên cứu - Nêu ra các vấn đề - Đánh giá tính khă thi - Đưa ra cá kiến nghị. - Đề xuất dự án. 1.2. Giai đoạn 2: Là phân tích chi tiết. Phân tích chi tiết tiến hành sau khi có sự quyết định đánh giá thuận lợi về yêu cầu và mục đích chính của việc phân tích chi tiết là hiểu rõ các vấn đề mà hệ thống đang nghiên cứu, xác định rõ các nghuyên nhân đích thực của các vấn đề đó, xác định đựơc những đòi hỏi và ràng buộc áp dụng riêng đối với hệ thống và xác định được các mục tiêu mà hệ thống thông tin phải đạt được. Qua đó mà phân tích chi tiết có thể tiếp tục hoặc ngừng phát triển hệ thống thông tin mới.Công đoạn thực hiện trong giai đoạn này gồm: Lên kế hoạch phân tích chi tiết gồm. -Tạo lập đội ngũ: phụ thuộc vào nhiều yếu tố như tầm quy mô hệ thống, khích cỡ tổ chức cách thức quản lí dự án trong tổ chức sẵn sàng và thêm kinh nghiệm của các thành viên . - Lựa chọncác phương pháp và công cụ, là các phương tiện làm dễ dàng việc thực hiện các nhiệm vụ.công cụ thêm là thu thập thông tin chính là qua các cuộc phỏng vấn các phiếu điều tra và quan sát nghiên cứu tài liệu của tổ chức. -Cuối cùng là xác định thời hạn :Đó là thực hiện tuân thủ thời gian đã ấn định. 1.2.2. Nghiên cứu môi trương hệ thống thông tin. Hệ thông thông tin chịu ảnh hưởng từ rất nhiều yếu tố bên ngoài và ngược lại cũng ảnh hưởng tới các nhân tố đố, và các nhân tố đó dược gọi là ràng buộc của hệ thống. Nghiên cứu nó là đánh giá mức độ phù hợp của hệ thống và các ràng buộc của môi trường, được chia thành ba lĩnh vực sau: 1.2.2.1.Môi trường bên ngoài. -Là các hoạt động sản phẩm hay dịch vụ. -Các nghành hoạt động. -Việc phát triển chung của cả ngành. -Cạnh tranh, thị phần. -Công nghệ sử dungtrong ngành. -Các luật cơ bản mà ngành phải tuân thu chấp hành. -Yếu tố trọng điểm của việc thành công của các tổ chức. 1.2.2.2. Môi trường của tổ chức. - Các nhiệm vụ đề ra. - Tình hình lịch sử. - Các kích cỡ tăng trưởng thị phần và năng lực. - Các vấn đề về khách hàng. - Các chính sách mục tiêu dài hạn nhắn hạn. - Kế hoạch của công việc hành động. - Mức độ của việc tập trung trách nhiệm. - Việc phân bổ địa lí. - Các hoạtt động quản lý. - Các đặc trưng về nhân sự và tin học. - Tổ chức công đoàn. - Tình trang tài chính dự kiến ngân sách dự kiến trong việc xử lí dữ liệu. 1.2.2.3. Môi trường vật lí. -Phân bố của người sử dụng khách hàng. -Tổ chức những nơi thực hiện xử lý dữ liệu. -Mức độ an ninh kiểm soát. 1.2.2.4 Môi trường kỹ thuật. - Phần cứng, phần mềm tại chỗ cho xử lý dữ liệu và các thiết bị khác cơ sở dữ liệu và các tệp tin học. - Nhân sự phát triển hệ thống khai thác. 1.2.3. Nghiên cứu hệ thống hiện tại. 1.2.3.1. Thu thập thông tin về hệ thong đang tồn tại. Để có dược một hình ảnh đầy đủ về các cán bộ và của hệ thống và sự vận động thì các dữ liệu và các tài liệu kể ra sau đay phải được thu nhập,hoạt động chung của hệ thống,dữ liệu vào, thông tin ra, xử lý, cơ sở dữ liệu. 1.2.3.2 Vấn đề hệ thống. Nhiệm vụ đặt ra la phải tìm hiểu các vấn đề các nguyên nhân có thể của nó sâu sắc so với giai đoạn trước. 1.2.3.3 Xây dựng mô hình vật lí ngoài. Để thực hiện công việc này thì phân tích viên phải dựa vào các dũ liệu mô tả đã thu nhập được về hệ thống nó tạo thành tư liệu vè hệ thống như nó đang tồn tại và cũng là cơ sơ để kiểm tra sự hiểu biết của phân tích viên về hệ thống với người sử dụng thông tin được rút ra từ các tài liệu đều phục vụ cho việc chuẩn đoán về hệ thống đồng thời nó trợ giúp xác định các mục tiêu mà hệ thống mới cần phải đạt được. Những mô hình vật lí ngoài và mô hình logic nó có giá trị khi chúng phản ánh thực tế của hệ thống đang nghiên cứu. Phân tích viênnhiều lần quay lại với người sử dụng để lấy thông tin thêm và hợp thức hoá mô hình của mình. 1.2.3.4 Xây dựng mô hình lô gíc. Mô hình lôgic sẽ đựoc xây dựng từ mô hình vật lí ngoài qua các dữ liệu thu nhập được từ trước. Nó mô tả hệ thống thực tại cho phân tích viên hợp lệ hoá về hệ thống người sử dụng và là công cụ để xác định những vấn đề thuộc nguyên nhân của hệ thống. Mô hình này cũng để chuẩn đoán và xác định mục tiêu nhu cầu của hệ thống mới nhưng nó khác với mô hình vật lí ngoài lien quan vấn đề khác trong cùng một thực tế. 1.2.3.5 Công việc chuẩn đoán và xác định các yếu tố giải quyết vấn đề Công đoạn này bao gồm ba nhiêm vụ chủ yếu. Đó là việc đưa ra chuẩn đoán xác định các mục tiêu hệ thống được sửa chữa hoặc hệ thống mới cần phải đạt được và xác định các yếu tố của giảu pháp. 1.2.3.6 Đánh giá lại tính khả thi. Thông tin thu thập đến thời điểm này vẫn chưa thể đánh giá tính khả thi của dự án mà ta cần phải có thông tin tiếp theo về hệ thống sẽ xây dựng và cài đặt. Đối với mỗi yếu tố trong giải pháp ta phải xác định loại công nghệ cần có để thực thi giải pháp là đánh giá nhiệm vụ và thời gian càn có để thiết kế thực hiện và cài đặt cho giải pháp cuối cùng xác đinh ảnh hưởng của yếu tố giải pháp lên tổ chức. 1.2.3.7 Sửa đổi đề xuát của dự án. Phần cuối của giai đoạn là sự phác hoạ một đề xuất của dự án và đã được những người sử dụng chấp thuận dưới thông tin vừa mới thu nhập và đánh giá khả thi lại vừa rồi chúng ta cần xem xét và sửa đổi lại đề xuất của dự án phải cung cấp những thông tin rõ nhất cho người ra. quyết định biết được các nhiệm vụ. 1.2.3.8 Khâu chuẩn bị trình bày báo cáo phân tích chi tiết. Đây là một tài liệu rất quan trọng vì nóphục vụ cho việc tiếp tục hay uỷ bỏ dự án. Báo cáo này phải nêu bật những điều căn bản mà nhóm phân tích viên đã tìm thấy và báo cáo phải đảm bảo thông tin chính xác 1.3 Giai đoạn 3: Là thiết kế logic. Giai đoạn này có nhiệm vụ xác định tất cả các thành phần lô gíc của một hệ thống cho phép loại bỏ được các vấn đề của hệ thống hiện tại và đạt những mục tiêu đã đề ra ở giai đoạn trước đó,gồm những công đoạn như sau. 1.3.1 Công việc thiết kế cơ sở dữ liệu. Là xác định yêu cầu cácthông tin của người sử dụng hệ thống thông tin mới là một công việc rất khó khăn nguyên nhân để giải thích sự khó khăn đó: - Đặc điểm của nhiệm vụ mà hệ thống trợ giúp cũng như kích cỡ của hệ thống sự phức tạp của hệ thống. - Đặc điểm của người sử dụng. - Đặc điểm của những người phát triển hệ thống. Các hình thức cơ bản để xây dựng hệ thống thông tin phục vụ việc xây dựng: Ví dụ hỏi người sử dụng cần j? Phương pháp đi từ hệ thống thông tin đang tồn tại. Tổng hợp từ đặc trưng của nhiêm vụ mà hệ thống thông tin hỗ trợ,phương pháp thực nghiệm. Thiết kế cơ sở dữ liệu thông tin của đầu ra. Bước1 :Xác định các đầu ra. Liệt kê ra toàn bộ các thong tin đàu ra. Nội dung của khối lượng tần xuất và nơi nhân của chúng Bước2 : Xác định các tiếp cận càn thiết cung cấp đủ dữ liệu cho việc tạo ra từng đầu ra. Liệt kê các phần tử thong tin từ đầu ra. - Thực hiện việc chuẩn hoá mức 1 1.NF trong mỗi danh sách không cho phép chứa những thuộc tính lặp có phải tách ra thành các danh sách con rồi gán cho nó một tên tìm cho nó một thuộc tính định danh riêng và cho thêm thuộc tính định danh riêng của gốc. - Thực hiện chuẩn hoá mức 2 trong một danh sách thì mỗi thuộc tính phải phụ thuộc vào hàm vào toàn bộ khoá chứ không phụ thuộc vào một phần của khoá. Nếu có sự phụ thuộc đó thì phải tách những thuộc tính phụ thuộc hàm vào bộ phận của khoá thành một danh sách con mới, bộ phận đó làm khoá cho danh sách mới đặt cho danh sách này một tên riêng phù hợp với các nội dung của các thuộc tính trong danh sách. - Chuẩn hoá mức 3: trong một danh sách không đựoc có sự phụ thuộc bắc cầu giữa các thuộc tính và việc xác định khoá và tên cho mỗi danh sách mới. Mỗi danh sách xác định đựoc sau bước chuẩn hoá mức 3 sẽ là một tệp cơ sở dữ liệu Bước 3: Tích hợp các tệp chỉ để tạo ra một cơ sở dữ liệu từ mỗi đầu ra của bước 2 sẽ tạo ra nhiều danh sách và mỗi danh sách tới một đối tượng quản lí có sự tồn tai riêng tương đối độc lập. Bước 4: Xác các định khối lượng dư liệu cho từng tệp và toàn bộ sơ đồ - Xác định các số lượng các bản ghi cho từng tệp - Xác định các độ dài của một thuộc tính tính độ dài cho bản ghi Bước 5: Xác định lô gíc và lập các sơ đồ cấu trúc dữ liệu - Xác định quan hệ giữa các tệp biểu diễn chúng bằng các mũi tên hai chiều 1.3.2. Công việc thiết kế logic xử lí thông tin - Là các sơ đồ logic của xử lí làm rõ những quan hệ có tính chất ngữ nghĩa của các dữ liệu do vậy mà để biểu diễn những mối quan hệ này chúng ta phải có những sự kiệncông việc và đạt kết quả - Các sự kiện thực hiện khi đó làm nảy sinh một hoặc nhiều việc khác. - Đồng bộ là một kiểu lôgic kết hợp các sự kiện thể hiện các quy tắc quản lí mà hệ thống phải kiểm tra để khởi sinh các loại công việc - Công việc : Là một tập hợp các xử lý có thể thực hiện có các sự kiện khởi sinh. - Quy tắc ra: Đó là điều kiện thể hiện các quy tắc quản lý, quy định việc cho ra kết quả của một công việc. - Kết quả của sản phẩm của công việc thực hiện kết quả có chung một bản chất là cái phát sinh vịêc thực của một việc khác.Trong giai đoạn này cần thực hiện: - Phân tích tra cứu : Đây là công việc tìm hiểu xem bằn cách nào để có thông tin đầu ra từ các tệp đã thiết kế phần thiết kế cơ sở dữ liệu kết quả công việc này được thực hiện bằng sơ đồ phân tích tra cứu và đưa ra các phích xử lí trong từ điển hệ thống thông tin. - Phân tích cập nhật: Thông tin trong cơ sở dữ liệu là phải được cập nhật thường xuyên và đảm bảo cơ sở dữ liẹu phản ánh tình trạng mới nhất mà nó quản lý và được tiến hành theo các bước sau: Tạo ra các bảng sự kiện cập nhật. Xác định ra các cách thức hợp lệ hoá dữ liệu cập nhật. 1.4. Giai đoạn 4: Là đề xuất ra các phương án của giải pháp Khi mô hình được xác định và thông qua người sử dụng thì công việc tiếp theo là xây dựng các phương án tiếp theo và phân tích viên phải đánh giá các chi phí và lợi ích của phương án và đưa ra các khuyến nghị cụ thể.một cho số công doạn trong giai đoạn này là: - Xác định ra các ràng buộc tin học và rang buộc tổ chức. - Xây dựng ra các phương án của giải pháp. - Đưa ra các nhận xét đánh gái các phương án của giải pháp. - Chuẩn bị và trình bày báo cáo của các giai đoạn đề xuất các phương án của giải pháp. 1.5. Giai đoạn 5: Là giai đoạn thiết kế vật lý ngoài. Giai đoạn này đã được thực hiện sau khi phương án đã được lựa chọn, thiết kế vật lý ngoài gồm một tài liệu chứa tất cả các đặc điểm của hệ thống mới cần thiết cho việc thực hiện hệ thống kỹ thuật và tài liệu dành cho người sur dụng, nó mô tả các phần thủ công và cả những giao diện với những phần tin hoc hoá nó bao gồm nững công đoạn sau: - Lê kế hoạch vạt lý ngoài - Tạo ra chi tiết các giao diện vào ra - Tạo ra các cách thức tương tác với phần tin học hoá - Tạo ra các tục thủ công - Cuối cùng là chuẩn bị và trinh bày báo cáo về thiết ké vật lý ngoài 1.6. Giai đoạn 6: Giai đoạn triển khai kỹ thuật hệ thống Gồm các công đoạn. - Tạo lập kế hoạch thực hiện kế hoạch - Thực hiện thiết kế vật lý trong - Thực hiện lập trình lập trình - Cuối cùng là chuẩn bị tài liệu 1.7. Giai đoạn 7: Giai đoạn cài đặt và khai thác hệ thống Đây là pha trong giai đoạn chuyển đổi từ hệ thống cũ sang hệ thống mới được tiến hành công việc chuyển đổi diễn ra thuận lợi thì phải lập kế hoạch cẩn thận bao gồm: - Lên kế hoạch cài đặt - Thực hiện công việc chuyển đổi - Thực hiện khai thác và bảo trì - Thực hiện công việc đánh giá Ch­¬ng 3 Ph©n tÝch thiÕt kÕ hÖ thèng th«ng tin qu¶n lý hỒ SƠ C¸N Bé C¤NG NH¢N VI£N CôC DOANH NGHIÖP NHá Vµ VõA THUéC Bé KÕ HO¹CH & §ÇU T¦ 1. PH¢N TÝCH Môc ®Ých Vµ M¤ T¶ hÖ thèng TH¤NG TIN. 1.1. Môc ®Ých HÖ thèng qu¶n lý nh©n sù ®­îc thiÕt kÕ nh»m môc ®Ých chÝnh trî gióp nh©n viªn phô tr¸ch qu¶n lý nh©n sù t¹i c«ng ty cæ phÇn phÇn mÒm qu¶n trÞ doanh nghiÖp, hÖ thèng gåm c¸c chøc n¨ng sau. - HÖ thèng l­u tr÷, qu¶n lý ®Çy ®ñ vµ mét c¸ch khoa häc c¸c th«ng tin vÒ nh©n viªn nh­, th«ng tin vÒ lý lÞch, th«ng tin vÒ c¸c hå s¬ nh©n viªn, c¸c th«ng tin vÒ qu¸ tr×nh ®µo t¹o, kû luËt khen th­ëng… - HÖ thèng cung cÊp c¸c chøc n¨ng vÒ t×m kiÕm, gióp cho viÖc t×m kiÕm nh©n viªn t¹i mäi thêi ®iÓm, mét c¸ch khoa häc vµ tin cËy. - HÖ thèng cung cÊp kh¶ n¨ng cËp nhËt míi bæ sung th«ng tin nh©n viªn t¹i mäi thêi ®iÓm mét c¸ch khoa häc. - HÖ thèng cung cÊp kh¶ n¨ng trî gióp nh©n viªn lªn b¸o c¸o, nhanh chãng vµ chÝnh x¸c. 1.2. M« t¶ hÖ thèng th«ng tin. 1.2.1 Th«ng tin danh môc. C¸c th«ng tin danh môc cung cÊp cho hÖ thèng c¸c danh môc trî gióp hÖ thèng nhËp d÷ liÖu, ®Ó t¹o c¸c th«ng tin ra, th«ng tin danh môc sö dông cho nhiÒu ®èi t­îng kh¸c nhau, víi c¸c th«ng tin biÓu diÔn kh¸c nhau, ®­îc quy ®Þnh thèng nhÊt vµ sö dông cho viÖc nhËp d÷ liÖu, qu¶n lý, khai th¸c vµ theo dâi t×nh h×nh cung cÊp d÷ liÖu ®­îc dÔ dµng h¬n, còng nh­ t¹o ®iÒu kiÖn cho viÖc tra cøu vµ lªn b¸o c¸o mét c¸ch ®ång nhÊt vÒ d÷ liÖu vµ khoa häc. Víi mçi hÖ thèng nhu cÇu sö dông danh môc kh¸c nhau, dùa vµo nhu cÇu qu¶n lý t¹i c«ng ty cæ phÇn phÇn mÒm qu¶n trÞ doanh nghiÖp c¸c danh môc cÇn thiÕt sau. môc chøc vô: Danh môc chøc vô bao gåm c¸c chøc vô chñ yÕu sau: tæng gi¸m ®èc, phã gi¸m ®èc, tr­ëng phßng, phã phßng, nh©n viªn… c¸c th«ng tin cÇn l­u tr÷. - M· chøc vô. - Tªn chøc vô. Vidu: 01:Tæng gi¸m ®èc. 02: Tr­ëng phßng. môc phßng ban: Danh môc phong ban bao gåm c¸c phßng ban chñ yÕu sau: phßng nghiªn cøu vµ ph¸t triÓn s¶n phÈm, phßng cung cÊp gi¶i ph¸p cho doanh nghiÖp, phong t­ vÊn vµ hç trî kh¸ch hµng, phßng dù an, phßng gi¸m ®èc, c¸c th«ng tin cÇn l­u tr÷. - M· phßng ban. - Tªn phßng ban. Vi dô: 01:Phßng gi¸m ®èc. 02:Phßng nghiªn cøu vµ ph¸t triÓn s¶n phÈm. môc chøc danh: gåm c¸c chøc danh theo quy ®Þnh cña viÖt nam nh­: gi¸o s­, tiÕn sÜ khoa häc, cö nh©n, kü s­, phã gi¸o s­ tiÕn sÜ khoa häc, nghÖ sü nh©n d©n, nhµ gi¸o ­u tó, ho¹ sÜ, nhµ gi¸o ­u tó,… c¸c th«ng tin cÇn l­u tr÷. - M· chøc danh. - Tªn chøc danh. VÝ dô: 01: Gi¸o s­ tiÕn sÜ khoa häc. 02: Gi¸o s­ tiÕn sÜ. môc chuyªn m«n: Gåm c¸c chuyªn m«n chñ yÕu nh­ : ng÷ v¨n, to¸n häc, tin häc, ho¸ sinh, sinh häc, ®Þa lý, lÞch sö kinh tÕ vËn t¶i,… c¸c th«ng tin cÇn l­u tr÷. - M· chuyªn m«n. - Tªn chuyªn m«n. vÝ dô: 01: Ng÷ v¨n. 02: Tãan häc, sinh häc. môc d©n téc: Gåm c¸c d©n téc trong céng ®ång c¸c d©n téc viªt nam nh­: bana, br©u, ch¨m, c¬ «ng, giao, gia lai, kinh, tµy, viÖt,… c¸c th«ng tin cÇn l­u tr÷. - M· d©n téc. - Tªn d©n téc. VÝ dô: 01: Kinh 02: Tµy môc h×nh thøc tuyÓn: Gåm c¸c c¸ch ®Ó tuyÓn nh©n viªn míi nh­: tuyÓn th¼ng, thi tuyÓn, tham gia s¸ng lËp, h×nh thøc tuyÓn kh¸c. c¸c th«ng tin cÇn l­u tr÷. - M· h×nh thøc tuyÓn. - Tªn h×nh thøc tuyÓn. VÝ dô: 01: TuyÓn th¼ng. 02: Thi tuyÓn. môc ng¹ch: Nh­ chuyªn viªn cao cÊp, kü thuËt viªn, nh©n viªn ®¸nh m¸y, nh©n viªn v¨n th­,… c¸c th«ng tin cÇn l­u tr÷. - M· ng¹ch. - Tªn ng¹ch. - Thêi h¹n. - BËc 1,2,3…15. môc ngo¹i ng÷: Gåm c¸c ngo¹i ng÷ nh­ :tiÕng anh, tiÕng ph¸p, tiÕng nhËt, tiÕng trung, tiÕng hµn quèc,… c¸c th«ng tin cÇn l­u tr÷. - M· ngo¹i ng÷. - Tªn ngo¹i ng÷. VÝ dô: 01: TiÕng anh. 02: TiÕng ph¸p. môc quèc gia: Gåm c¸c quèc gia nh­ : anh, ph¸p, viÖt nam, trung quèc, lµo, th¸i lan, nhËt b¶n, mü,… c¸c th«ng tin cÇn l­u tr÷. - M· quèc gia. - Tªn quèc gia. VÝ dô: 01: ViÖt nam. 02: NhËt b¶n. môc tr×nh ®é chuyªn m«n: Gåm c¸c chuyªn m«n nh­: sau ®¹i häc, ®¹i häc, cao ®¼ng, trung cÊp, s¬ cÊp, chÝnh chØ nghÒ, lao ®éng phæ th«ng. C¸c th«ng tin cÇn l­u tr÷. - M· tr×nh ®é chuyªn m«n. - Tªn tr×nh ®é chuyªn m«n. vÝ dô: 01: Sau ®¹i häc. 02: §¹i häc. môc tr×nh ®é ngo¹i ng÷: Nh­ tr×nh ®é A, tr×nh ®é B, Tr×nh ®é C, ®¹i häc hoÆc t­¬ng ®­¬ng, sö dông thµnh th¹o, tèt, trung, b×nh, kh¸. C¸c th«ng tin cÇn l­u tr÷. - M· tr×nh ®é ngo¹i ng÷. - Tªn tr×nh ®é ngo¹i ng÷. VÝ dô : 01: Tr×nh ®é A. 02: Tr×nh ®é B. môc tr×nh ®é tin häc: Nh­ tr×nh ®é A, tr×nh ®é B, C, ®¹i häc hoÆc t­¬ng ®­¬ng, kh¸c. c¸c th«ng tin cÇn l­u tr÷. - M· tr×nh ®é tin häc. - Tªn tr×nh ®é tin häc. VÝ dô : 01: Tr×nh ®é A. 02: Tr×nh ®é B. môc tr×nh ®é v¨n ho¸: Gåm c¸c tr×nh ®é nh­: líp 1/10, líp 1/12, líp 10/10, líp 2/12, mï ch÷,… c¸c th«ng tin cÇn l­u tr÷. - M· tr×nh ®é v¨n ho¸. - Tªn tr×nh ®é v¨n ho¸. VÝ dô: 01: Líp 1/12. 02: Líp 1/10. môc t«n gi¸o: Gåm c¸c t«n gi¸o nh­: phËt gi¸o, c«ng gi¸o, cao ®µi, tin lµnh, håi gi¸o,… c¸c th«ng tin cÇn l­u tr÷. - M· t«n gi¸o. - Tªn t«n gi¸o. vÝ dô: 01: PhËt gi¸o. 02: Tin lµnh. môc t×nh tr¹ng c«ng viÖc: Nh­ ®ang lµm viÖc, ®· nghØ,… c¸c th«ng tin cÇn l­u tr÷. - M· t×nh tr¹ng c«ng viÖc. - Tªn t×nh tr¹ng c«ng viÖc. VÝ dô: 01: §ang lµm viÖc. 02: §· nghØ lµm. 1.2.2 Th«ng tin vµo. D÷ liÖu vµo lµ d÷ liÖu phôc vô cho môc ®Ých xö lý cña hÖ thèng tõ ®ã dïng ®Ó lªn c¸c b¸o c¸o, c¸c th«ng tin t×m kiÕm. Tuú thuéc vµo th«ng tin cÇn lÊy ra mµ yªu cÇu d÷ liÖu vµo lµ kh¸c nhau, do nhu cÇu qu¶n lý t¹i c«ng ty cæ phÇn phÇn mÒm qu¶n trÞ doanh nghiÖp cã nh÷ng ®Æc ch­ng riªng lªn d÷ liÖu vµo chñ yÕu nh­ sau. *Th«ng tin chung. §©y lµ c¸c th«ng tin ban ®Çu vÒ nh©n viªn, phôc vô cho qu¸ tr×nh qu¶n lý nh©n viªn. C¸c th«ng tin cÇn l­u tr÷. - M· nh©n viªn. - Hä ®Öm. - Tªn. - BÝ danh. - Ngµy sinh. - Sè ®iÖn tho¹i. - §Þa chØ. - Quª qu¸n. - Email. - Giíi tÝnh. - Sè chøng minh th­. - Ngµy cÊp. - N¬i cÊp. - D©n téc. - T«n gi¸o. *Hå s¬ ngo¹i ng÷. - Ngo¹i ng÷. - Tr×nh ®é ngo¹i ng÷. - N­íc ®µo t¹o. *Hå s¬ hîp ®ång lao ®éng: Bao gåm c¸c th«ng tin cÇn l­u tr÷ sau. - M· hîp ®ång lao ®éng. - Lo¹i ký hîp ®ång lao ®éng. - Ngµy ký hîp ®ång lao ®éng. - Ng­êi ký hîp ®ång lao ®éng. *Hå s¬ kû luËt: Bao gåm c¸c th«ng tin cÇn l­u tr÷ sau. - M· nh©n viªn. - Lo¹i kû luËt. - Ngµy kû luËt. - DiÔn gi¶i. *Hå s¬ khen th­ëng: Bao gåm c¸c th«ng tin cÇn l­u tr÷ sau. - M· nh©n viªn. - Lo¹i khen th­ëng. - Ngµy khen th­ëng. - DiÔn gi¶i *Hå s¬ l­¬ng. - Nh©n viªn. - Ngµy t¨ng l­¬ng. - BËc l­¬ng. - HÖ sè l­¬ng c¬ b¶n. *Hå s¬ gia ®×nh. - Nh©n viªn. - Bè, mÑ. - Anh em. - Quª qu¸n. - NghÒ nghiÖp. *Hå s¬ ®µo t¹o: Bao gåm c¸c th«ng tin cÇn l­u tr÷ sau. - H×nh thøc ®µo t¹o. - Chuyªn m«n. - N­íc ®µo t¹o. - Tr×nh ®é chuyªn m«n. - Tr×nh ®é tin häc. - Tr×nh ®é ngo¹i ng÷. *Hå s¬ chøc danh. - Chøc danh. - Ngµy phong chøc danh. - N­íc phong chøc danh. *Hå s¬ c«ng t¸c: Bao gåm c¸c th«ng tin cÇn l­u tr÷ sau. - QuyÕt ®Þnh c«ng t¸c. - Ngµy quyÕt ®Þnh. - Chøc vô. - Phßng ban. Ph©n tÝch th«ng tin ra. Th«ng tin ra chñ yÕu lµ c¸c b¸o c¸o phôc vô cho c«ng t¸c qu¶n lý nh©n sù t¹i c«ng ty. C¸c b¸o c¸o phôc vô cho c«ng t¸c qu¶n lý cña l·nh ®¹o nh­ b¸o c¸o l­¬ng nh©n viªn, b¸o c¸o lý lÞch nh©n viªn, b¸o c¸o, b¸o c¸o theo mét sè chØ tiªu. C¸c b¸o c¸o cung cÊp th«ng tin cho c¸c phßng ban. C¸c th«ng tin trî gióp cho qu¸ tr×nh qu¶n lý. C¸c th«ng tin trî gióp qu¶n lý. C¸c th«ng tin tæng hîp. C¸c th«ng tin ra cã thÓ ®­îc lÊy trùc tiÕp tõ c¸c b¶ng d÷ liÖu hoÆc cã thÓ lÊy tõ nhiÒu b¼ng d÷ liÖu kh¸c nhau. 2. Ph©n tÝch thiÕt kÕ hÖ thèng th«ng tin qu¶n Hå S¥ 2.1 S¬ ®å ph©n r· chøc n¨ng. 2.1.1 C¸c chøc n¨ng. - Th«ng tin vÒ nh©n viªn. Gåm hai lo¹i: th«ng tin ban ®Çu vÒ nh©n viªn vµ th«ng tin bæ sung trong qu¸ tr×nh lµm viÖc t¹i c«ng ty. NhËp th«ng tin ban ®Çu liªn quan ®Õn b¶n th©n nh©n viªn: Chøc n¨ng ®­îc sö dông phôc vô cho bé phËn qu¶n lý nh©n viªn, ®Ó nhËp c¸c th«ng tin ban ®Çu vÒ nh©n viªn nh­: Tªn, hä ®Öm, ngµy sinh, quª qu¸n, giíi tÝnh, d©n téc, t«n gi¸o, ®Þa chØ, sè ®iÖn tho¹i, tr×nh ®é v¨n ho¸, nghÒ nghiÖp tr­íc khi tuyÓn, ngµy b¾t ®Çu lµm,.. Mçi nh©n viªn tr­íc khi ®­îc nhËn vµo lµm viÖc ph¶i cung cÊp ®Çy ®ñ c¸c th«ng tin c¸ nh©n cho bé phËn qu¶n lý nh©n viªn. Mäi th«ng tin c¸ nh©n cña nh©n viªn, ®­îc hÖ thèng l­u tr÷ trªn b¶ng hå s¬ nh©n viªn vµ c¸c b¶ng liªn quan trong c¬ së d÷ liÖu ®Ó theo dâi. C¸c th«ng tin nµy lµ c¸c th«ng tin g¾n liÒn víi b¶n th©n mçi nh©n viªn gióp cho ph©n biÖt c¸c nh©n viªn víi nhau. NhËp c¸c th«ng tin ban ®Çu liªn quan ®Õn qu¸ tr×nh c«ng t¸c cña nh©n viªn: sau khi ®· nhËp c¸c th«ng tin vÒ b¶n th©n cña nh©n viªn th× bé phËn qu¶n lý nh©n viªn nhËp tiÕp c¸c th«ng tin vÒ qu¸ tr×nh c«ng t¸c cña nh©n viªn, c¸c th«ng tin nµy t­¬ng øng víi mçi nh©n viªn. Chøc n¨ng sö dông ®Ó nhËp c¸c th«ng tin ban ®Çu cña qu¸ tr×nh c«ng t¸c nh­: phßng ban, ®¬n vÞ, ph©n c«ng c«ng t¸c, chuyªn m«n, khen th­ëng kû luËt, qu¸ tr×nh ®µo t¹o,… - CËp nhËt th«ng tin bæ sung vÒ nh©n viªn. Trong qu¸ tr×nh lµm viÖc th­êng cã mét sè th«ng tin biÕn ®éng vÒ b¶n th©n cña mçi nh©n viªn. C¸c th«ng tin biÕn ®éng cã thÓ lµ c¸c th«ng tin tõ chÝnh b¶n th©n nh©n viªn. C¸c th«ng tin cËp nhËt cã thÓ lµ thªm, bæ sung, tÝch luü c¸c th«ng tin míi vÒ nh©n viªn, hay söa ®æi bæ sung c¸c th«ng tin ®· nhËp tr­íc ®ã Phßng tæ chøc c¸n bé sÏ tiÕp nhËn th«ng tin thay ®æi ®Ó cËp nhËt th«ng tin. Chøc n¨ng nµy sÏ cËp nhËt c¸c th«ng tin biÕn ®éng trªn b¶ng Hå s¬ c«ng t¸c vµ c¸c b¶ng l­u qu¸ tr×nh c«ng t¸c. §Çu vµo cña qu¸ tr×nh nµy lµ c¸c th«ng tin biÕn ®éng vµ ®Çu ra lµ c¸c th«ng tin thay ®æi cña nh©n viªn ®­îc l­u trªn b¶ng. Th«ng tin biÕn ®éng vÒ nh©n viªn lµ nh÷ng th«ng tin g¾n liÒn víi mçi nh©n viªn, nh»m m« t¶ qu¸ tr×nh thay ®æi b¶n th©n cña nh©n viªn nh­: Tr×nh ®é ngo¹i ng÷, tr×nh ®é chÝnh trÞ, hîp ®ång lao ®éng, lý lÞch ®oµn,...Th«ng tin biÕn ®éng vÒ qu¸ tr×nh c«ng t¸c, th«ng tin thay ®æi bæ sung: Qu¸ tr×nh khen th­ëng kû luËt, qu¸ tr×nh ®µo t¹o. Th«ng tin thay ®æi vÒ quan hÖ gi÷a nh©n viªn vµ c¸c phßng ban. - T×m kiÕm th«ng tin nh©n viªn. T×m kiÕm nh©n viªn cho phÐp t×m kiÕm nh©n viªn mét c¸ch nhanh chãng, chÝnh x¸c, kÞp thêi, ®ång thêi cho ng­êi sö dông biÕt ®­îc tr¹ng th¸i cña th«ng tin trong hÖ thèng. Chøc n¨ng t×m kiÕm cho phÐp t×m kiÕm theo c¸c chØ tiªu kh¸c nhau, t¹o lªn sù ®a d¹ng trong hÖ thèng. - Chøc n¨ng t¹o b¸o c¸o. Chøc n¨ng nµy cho phep nh©n viªn qu¶n lý nh©n sù lªn c¸c b¸o c¸o nhanh chãng, chÝnh x¸c nép cho bé phËn l·nh ®¹o. C¨n cø vµo c¸c th«ng tin ®Çu vµo dïng ®Ó tæng hîp lªn c¸c b¸o c¸o, lªn c¸c th«ng tin ®Çu vµo lu«n ph¶i ®­îc cËp nhËt mét c¸ch th­êng xuyªn. Qu¶n lý nh©n sù 1.0 LËp danh môc 2.0 CËp nhËt th«ng tin nh©n viªn 3.0 T×m kiÕm th«ng tin nh©n viªn 4.0 B¸o c¸o 2.0 CËp nhËt bæ sung 2.0 CËp nhËt míi 2.1..2.S¬ ®å ph©n r· chøc n¨ng. - S¬ ®å ph©n r· chøc n¨ng lËp danh môc. 1.0 LËp danh môc 1.1 Danh môc ­u tiªn 1.8 Danh môc quèc gia 1.2 Danh môc t«n gi¸o 1.3 Tr×nh ®é v¨n ho¸ 1.5 Tr×nh ®é tin häc 1.4 Tinh tr¹ng c«ng viÖc 1.7 Tr×nh ®é chuyªn m«n 1.6 Tr×nh ®é ngo¹i ng÷ 1.15 Danh môc ngo¹i ng÷ 1.16 Danh môc ng¹ch 1.14 H×nh thøc tuyÓn dông 1.10 Danh môc chuyªn m«n 1.9 Danh môc chøc danh 1.11 Danh môc chøc vô 1.13 Danh môc ®¬n vÞ 1.12 Danh môc d©n téc -s¬ ®å ph©n r· chøc n¨ng t×m kiÕm th«ng tin nh©n viªn. 3.0 T×m kiÕm th«ng tin nh©n viªn 3.2 T×m kiÕm nh©n viªn theo phßng ban 3.1 T×m kiÕm nh©n viªn theo giíi tÝnh 3.4 T×m kiÕm nh©n viªn theo v¨n ho¸ 3.6 T×m kiÕm nh©n viªn theo chuyªn m«n 3.3 T×m kiÕm nh©n viªn theo chøc danh 3.5 T×m kiÕm nh©n viªn theo ngo¹i ng÷ 3.7 T×m kiÕm nh©n viªn theo ®¬n vÞ 3.8 T×m kiÕm nh©n viªn theo tªn 3.9 T×m kiÕm nh©n viªn theo ®¬n vÞ - S¬ ®å ph©n r· chøc n¨ng tæng hîp b¸o c¸o. 4.0 B¸o c¸o 4.1 B¸o c¸o theo phßng ban 4.2 B¸o c¸o theo giíi 4.3 B¸o c¸o theo ®¬n vÞ 4.5 B¸o c¸o theo tr×nh ®é v¨n ho¸ 4.8 B¸o c¸o theo quèc gia 4.7 B¸o c¸o theo chøc vô 4.4 B¸o c¸o theo chuyªn m«n 4.6 B¸o c¸o theo hîp ®ång lao ®éng 4.11 B¸o c¸o theo d©n téc 4.10 B¸o c¸o theo tr×nh ®é ngo¹i ng÷ 4.9 B¸o c¸o theo h×nh thøc tuyÓn 2.3 .S¬ ®å luång d÷ liÖu. Qu¶n lý nh©n sù Bé phËn qu¶n lý nh©n viªn L·nh ®¹o C¸c Phßng ban kh¸c Hå s¬ nh©n viªn Th«ng tin bæ xung Th«ng tin bæ xung Th«ng tin nh©n viªn Nh©n viªn Yªu cÇu t×n kiÕm Th«ng tin t×m kiÕn Yªu cÇu b¸o c¸o C¸c b¸o c¸o Th«ng tin bæ xung Hå s¬ nh©n viªn C¸c b¸o c¸o Yªu cÇu hå s¬ nh©n viªn Nh©n Viªn Th«ng tin bæ xung 2.3.1 S¬ ®å ng÷ c¶nh 2.3.2. S¬ ®å luång d÷ liÖu møc 0. L·nh ®¹o 1.0 Danh môc 4.0 B¸o c¸o 3.0 T×m kiÕm th«ng tin nh©n viªn 2.0 CËp nhËt th«ng tin nh©n viªn Nh©n viªn Danh môc Nh©n viªn Th«ng tin danh môc Hå s¬ nh©n viªn Th«ng tin nh©n viªn Th«ng tin nh©n viªn Nh©n viªn C¸c b¸o c¸o Th«ng tin bæ xung Th«ng tin t×m kiÕm Hå s¬ c«ng t¸c Th«ng tin danh môc Yªu cÇu t×m kiÕm Hå s¬ c«ng t¸c Phßng ban kh¸c Yªu cÇu t×m kiÕm Th«ng tin t×m kiÕm 2.3.3. S¬ ®å luång d÷ liÖu móc 1. - LËp danh môc 1.0 Danh môc ¦u tiªn Tr×nh ®é v¨n ho¸ Tr×nh ®é tin häc T×nh tr¹ng c«ng viÖc T«n gi¸o Hå s¬ ngo¹i ng÷ H×nh thøc tuyÓn Chuyªn m«n Chøc vô D©n téc Quèc gia Chøc danh Tr×nh ®é chuyªn m«n Tr×nh ®é ngo¹i ng÷ §¬n vÞ BËc l­¬ng 2.2 CËp nhËt bæ xung 2.1 CËp nhËt míi Nh©n viªn Ban l·nh ®¹o Hå s¬ nh©n viªn Th«ng tin nh©n viªn Th«ng tin bæ xung Th«ng tin nh©n viªn 1.0 Danh môc Th«ng tin danh môc Th«ng tin danh môc Hå s¬ c«ng t¸c - CËp nhËt th«ng tin nh©n viªn - T×m KiÕm nh©n viªn 3.0 T×m kiÕm nh©n viªn Nh©n viªn Hå s¬ nh©n viªn L·nh ®¹o Th«ng tin nh©n viªn Yªu cÇu t×m kiÕm Yªu cÇu t×m kiÕm C¸c phßng ban kh¸c Th«ng tin t×m kiÕm Th«ng tin t×m kiÕm Danh môc Hå s¬ c«ng t¸c - T×m kiÕm nh©n viªn theo giíi tÝnh T×m kiÕm nh©n viªn theo giíi tÝnh Nh©n viªn Hå s¬ nh©n viªn L·nh ®¹o Th«ng tin nh©n viªn Yªu cÇu t×m kiÕm theo giíi Yªu cÇu t×m kiÕm theo giíi C¸c phßng ban kh¸c Th«ng tin t×m kiÕm theo giíi Th«ng tin t×m kiÕm theo giíi Hå s¬ c«ng t¸c - Tæng hîp b¸o c¸o. 4.0 Tæng hîp b¸o c¸o Nh©n viªn Hå s¬ nh©n viªn L·nh ®¹o Th«ng tin nh©n viªn Yªu cÇu b¸o c¸o C¸c phßng ban kh¸c B¸o c¸o B¸o c¸o Danh môc Hå s¬ c«ng t¸c - B¸o c¸o nh©n viªn theo phßng ban. B¸o c¸o nh©n viªn theo phßng ban Nh©n viªn Hå s¬ nh©n viªn L·nh ®¹o Th«ng tin nh©n viªn Yªu cÇu b¸o c¸o theo phßng ban C¸c phßng ban kh¸c B¸o c¸o theo phßng ban B¸o c¸o theo phßng ban Hå s¬ c«ng t¸c 2.4. M« h×nh d÷ liÖu. 2.4.1. ChuÈn ho¸ d÷ liÖu. Dùa vµo c¸c th«ng tin ta tiÕn hµnh chuÈn ho¸ møc 1NF, 2NF, 3NF ta thu ®­îc c¬ së d÷ liÖu sau. 2.4.2. C¸c thùc thÓ. - B¶ng hå s¬ nh©n viªn. Name Type Width Gi¶i thÝch Ghi chó Manv C 10 M· nh©n viªn Kho¸ chÝnh Hodem C 30 Hé ®Öm Ten C 15 Tªn Bidanh C 30 BÝ danh Ngaysinh D 8 Ngµy sinh Gioitinh C 3 Giíi tÝnh Madt C 4 M· d©n téc Kho¸ ngo¹i lai Maqg C 4 M· quèc gia Kho¸ ngo¹i lai Matg C 4 M· t«n gi¸o Kho¸ ngo¹i lai Scmt C 10 Sè chøng minh th­ Ngaycap D 8 Ngµy cÊp Noicap C 30 N¬i cÊp Sodthoai C 10 Sè ®iÖn tho¹i Diachi C 50 §Þa chØ Email C 20 Email Hokhthchu C 50 Hé khÈu th­êng tró Quequan C 50 Quª qu¸n Ngaybatdaulam D 8 Ngµy b¾t ®Çu lµm Mapb C 4 M· phßng ban Kho¸ ngo¹i lai Matdvh C 4 M· tr×nh ®é v¨n ho¸ Kho¸ ngo¹i lai Macmon C 4 M· chuyªn m«n Kho¸ ngo¹i lai Matdcmon C 4 M· tr×nh ®é chuyªn m«n Kho¸ ngo¹i lai Mahttuyen C 2 M· h×nh thøc tuyÓn Kho¸ ngo¹i lai Macv C 4 M· chøc vô Kho¸ ngo¹i lai Macdanh C 4 M· chøc danh Kho¸ ngo¹i lai Ngaylenbacluong D 8 Ngµy lªn bËc l­¬ng Bacluonghientai N 10 BËc l­¬ng hiÖn t¹i Hesoluong N 10 HÖ sè l­¬ng Nangkhieu C 30 N¨ng khiÕu Tinhtrsukhoe C 20 T×nh tr¹ng søc khoÎ Hinhthuchopdong C 30 H×nh thøc hîp ®ång Ngaycohieuluc D 8 Ngµy cã hiÖu lùc Ngayhethieuluc D 8 Ngµy hÕt hiÖu lùc Manngu C 4 M· ngo¹i ng÷ Kho¸ ngo¹i lai Matdnngu C 4 M· tr×nh ®é ngo¹i ng÷ Kho¸ ngo¹i lai Matdth C 4 M· tr×nh ®é tin häc Kho¸ ngo¹i lai Quatrinhdaotao M 4 Qu¸ tr×nh ®µo t¹o Quatrinhcongtac M 4 Qu¸ tr×nh c«ng t¸c Quanhegiadinh M 4 Quan hÖ gia ®×nh Quatrinhluong M 4 Qu¸ tr×nh l­¬ng Kyluat M 4 Kû luËt Tinhtrangcv M 4 T×nh tr¹ng c«ng viÖc Anhnv G 4 ¶nh nh©n viªn Khenthuong M 4 Khen th­ëng -B¶ng chøc danh. Name Type Width Gi¶i thÝch Ghi chó Macdanh C 4 M· chøc danh Kho¸ chÝnh Tencdanh C 30 Tªn chøc danh -Danh môc chuyªn m«n. Name Type Width Gi¶i thÝch Ghi chó Macmon C 4 M· chuyªn m«n Kho¸ chÝnh Tencmon C 30 Tªn chuyªn m«n -Danh môc ch­c vô. Name Type Width Gi¶i thÝch Ghi chó Macv C 4 M· chøc vô Kho¸ chÝnh Tencv C 30 Tªn chøc vô -Danh môc d©n téc. Name Type Width Gi¶i thÝch Ghi chó Madt C 4 M· d©n téc Kho¸ chÝnh Tendt C 30 Tªn d©n téc -Danh môc ®¬n vÞ. Name Type Width Gi¶i thÝch Ghi chó Madv C 4 M· ®¬n vÞ Kho¸ chÝnh Tendv C 30 Tªn ®¬n vÞ -Danh môc h×nh thøc tuyÓn. Name Type Width Gi¶i thÝch Ghi chó Mahttuyen C 4 M· h×nh thøc tuyÓn Kho¸ chÝnh Tenhttuyen C 30 Tªn h×nh thøc tuyÓn *Danh môc ng¹ch. Name Type Width Gi¶i thÝch Ghi chó Mangach C 4 M· ng¹ch Kho¸ chÝnh Tenngach C 30 Tªn ng¹ch Bac N 2 BËc -Danh môc ngo¹i ng÷. Name Type Width Gi¶i thÝch Ghi chó Manngu C 4 M· ngo¹i ng÷ Kho¸ chÝnh Tenngu C 30 Tªn ngo¹i ng÷ -Danh môc quèc gia. Name Type Width Gi¶i thÝch Ghi chó Maqg C 4 M· quèc gia Kho¸ chÝnh Tenqg C 30 Tªn quèc gia -danh môc tr×nh ®é chuyªn m«n Name Type Width Gi¶i thÝch Ghi chó Matdcmon C 4 M· tr×nh ®é chuyªn m«n Kho¸ chÝnh Tentdcmon Tªn tr×nh ®é chuyªn m«n -Danh môc tr×nh ®é ngo¹i ng÷. Name Type Width Gi¶i thÝch Ghi chó Matdnngu C 4 M· tr×nh ®é ngo¹i ng÷ Kho¸ chÝnh Tentdnngu Tªn tr×nh ®é ngo¹i ng÷ -danh môc tr×nh ®é tin häc. Name Type Width Gi¶i thÝch Ghi chó Matdth C 4 M· tr×nh ®é tin häc Kho¸ chÝnh Tentdth Tªn tr×nh ®é tin häc -Danh môc tr×nh ®é v¨n ho¸. Name Type Width Gi¶i thÝch Ghi chó Matdvh C 4 M· tr×nh ®é v¨n ho¸ Kho¸ chÝnh Tentdvh Tªn tr×nh ®é v¨n ho¸ - Danh môc t«n gi¸o. Name Type Width Gi¶i thÝch Ghi chó Matongiao C 4 M· t«n gi¸o Kho¸ chÝnh Tentongiao C 30 Tªn t«n gi¸o -Danh môc t×nh tr¹ng c«ng viÖc. Name Type Width Gi¶i thÝch Ghi chó Mattrcv C 4 M· t×nh tr¹nh c«ng viÖc Kho¸ chÝnh Tenttrcv C 30 Tªn t×nh tr¹ng c«ng viÖc 3.MỘT SỐ GIAO DIỆN CHÍNH TRONG CHƯƠNG TRÌNH 3.1 Giao dien chính của chương trình 3.2 Màn hình cách tính phụ cấp 3.3 Màn hình cấp quyết định 3.4 Màn hình danh mục bộ phận 3.5 Màn hình danh mục chức vụ 3.6 Màn hình danh mục hình thức kỉ luật 3.7 Màn hinh danh mục hình thức kỉ luật 3.8 Màn hình hình thức tuyển dụng 3.9 Màn hình danh mục bằng cấp 3.10 Màn hình danh mục kết quả đào tạo ấ 3.11 Màn hình danh mục lí do thay đổi công tác 3.12 Màn hình danh mục loại ngoại ngữ 3.13 Màn hình danh mục nhóm chức danh 3.14 Màn hình danh mục quan hệ gia đình 3.15 Màn hình danh mục trình độ chuyên môn 3.16 Màn hình danh mục trình độ chính trị 3.17 Màn hình danh mục trình độ tin học 3.18 Màn hình danh mục trình độ văn hoá 3.19 Màn hình danh mục trình độ văn hoá ầ3.20 Màn hình danh mục tỉnh 3.21 Màn hình danh mục loại hợp đồng 3.22 Màn hình danh mục loại hợp đồng tình trạng hôn nhân 3.23 Màn hình danh mục phụ cấp 3.24 Màn hình danh mục hồ sơ phụ cấp 3.25 Màn hình danh mục hệ số lương KẾT LUẬN Trong thời đại công nghệ thông tin đang phát triển như vũ bão hiên nay thì những sản phẩm công nghệ thông tin đã tạo ra cho con người một năng suất lao động rất cao cho quá trình phát triển của thế giới.Chính vì vậy mà nó vừa là cơ hội vừa là thách thức đối với các doanh nghiệp khi đưa ra sự lựa chọn ứng dụng công nghệ thông tin trong việc phát triển doanh nghiệp.Việc một doanh nghiệp ứng dụng và xây dựng các phần mềm quản ls là một lợi thế không thể chối cãi, nó mang lại cho doanh nghiệp một bộ mặt khác hẳn với việc trước khi chưa sử dụng công nghệ thông tin.Trong thời đại hiện nay một doanh nghiệp phải có một bộ máy hoạt động gọn nhẹ và như vậy mới có thẻ tiết kiệm tối đa các khoản chi phí và đưa ra các phương hướng phát triển của bộ máy doanh nghiệp một cách hài hoà với tình hình thực tế của doanh nghiệp hiện nay. Nhận thức đựoc tầm quan trong đó nên đã có rất nhièu lĩnh vực đã không ngừng phát triển phần mềm quản lý nhân sự để có thể đáp ứng đươcj yêu cầu phát triển của công ty. Tuy nhiên do thời gian thực tập và trình độ có hạn nên phạm vi đề tài còn hạn chế,trong thời gian tới em sẽ khắc phục những hạn chế này. Trong thời gian học tập tại trường với long biết ơn sâu sắc e xin chân thành cám ơn các thầy cô giáo trưòng Đại Hoạc Kinh tế Quốc Dân nói chung và các thày cô giáo khoa tin học kinh tế nói riêng đã tận tình giảng dạy và tạo điều kiện cho chúng em trong suốt thời gian học tập tại trường. Em xin chân thành cám ơn thầy giáo PHÙNG TIẾN HẢI đã tận tình hướng dẫn chúng em hoàn thành tốt chuyên đề thực tập tốt nghiệp này. MỘT SỐ Mà NGUỒN CHÍNH CỦA CHƯƠNG TRÌNH *************************Startup********************************* ENDPRO * ................................... FUNCTION QuickGet.................................. * Tim nhanh theo ten FUNCTION QuickGet PARAMETER _Nguon, _Ten, _Ma, _Dich, _Mess * _Nguon : File co chua truong ten can tim * _Ten : Truong de tim theo ten * _Ma : Bien tra ve Ma cua Ten tim duoc * _Dich : Ten file chua cac ban ghi thoa man dieu kien ve Ten tim duoc * _Mess : Message cua man hinh brow PRIVATE M.Ma, M.Ten, _Inselect, _Order _InSelect = SELECT() _Order = ORDER() STORE "" TO M.Ma, M.Ten M.Opt = 1 M.Nhan_Huy1=1 SELE &_Nguon PUSH KEY CLEAR DO FORM (K_Screen + "SMQuickget") IF M.Nhan_Huy1 # 1 SELECT (_InSelect) POP KEY RETURN ENDIF M.Ten = ALLTRIM(UPPER(M.Ten)) IF EMPTY(M.Ten) SELECT (_InSelect) POP KEY RETURN ENDIF _Key_F5 = ".T." IF !EMPTY(M.Ten) IF M.Opt # 1 IF !("%" $ M.Ten) OR !("_" $ M.Ten) M.Ten = M.Ten + "%" ENDIF _Key_F5 = _Key_F5 + ".AND." + "(UPPER(" + _Ten + ") LIKE M.Ten)" ELSE _Key_F5 = _Key_F5 + ".AND." + "(M.Ten $ UPPER(" + _Ten + "))" ENDIF ENDIF SELECT * FROM &_Nguon WHERE &_Key_F5 INTO TABLE (K_Tmp + _Dich) ON KEY LABEL ENTER DO Quick_Get_Chon WITH _Nguon, _Ma SELE (_Dich) BROWSE ; FONT M_Font_Name, M_Font_Size; NOAPPEND NOMODIFY NODELETE WINDOW M_WinBrw ; TITLE IIF(m_Lan = 'V', "Loc ", ECode2String('SMLIB0045')) + STUFF(_Mess, 1, 1, LOWER(LEFT(_Mess,1))) +IIF(m_Lan = 'V', ". Enter-Chon, Esc-Quay ra", ECode2String('SMLIB0046')) USE IN (_Dich) ON KEY LABEL ENTER SELECT (_InSelect) SET ORDER TO &_Order POP KEY RETURN * ................................... PROCEDURE Quick_Get_Chon .......................................... * SubProcedure of Quick_Get PROCEDURE Quick_Get_Chon PARAMETER _Nguon, _Ma PRIVATE M.Ma, oldOrder oldOrder = SET("ORDER") M.Ma = &_Ma SELE &_Nguon SET ORDER TO &_Ma SEEK(M.Ma) IF USED("K_PhTmp") KEYBOARD CHR(23) &&Ctrl+W ENDIF KEYBOARD CHR(23) SET ORDER TO &oldOrder RETURN &_Ma * ............................ PROCEDURE PgUpDn_Ct ............................. * Chuyen len , xuong, ve dau, ve cuoi file chung tu. PROCEDURE PgUpDn_Ct PARAMETER _Step * _Step: 1: Chuyen xuong 1 chung tu * -1: Chuyen len 1 chung tu * TOP: Chuyen ve chung tu dau tien * BOTTOM: Chuyen den chung tu cuoi cung PRIVATE Arr, i, nPro, _Value *Visible=0,Order=96,Caption=Sl td3,English=Free,Width=60,Carry=0,Post=0 nPro = ALINES(Arr, StrPro, ",") FOR i = 1 TO nPro _pro = ALLTRIM(LEFT(Arr[i], AT('=', Arr[i]) - 1)) IF UPPER(_Pro) == UPPER(Cpro) _value = ALLTRIM(RIGHT(Arr[i], LEN(Arr[i]) - AT('=', Arr[i]))) RETURN _Value ENDIF ENDFOR RETURN '' *----------------------- Procedure I_Lookup --------------------------------------- PROCEDURE I_Lookup PARAMETER _Obj, _Alias, _Field PRIVATE _Len, S IF INLIST(LASTKEY(), 7, 127, 32) && Del va BackSpace RETURN ENDIF IF NOT USED('&_Alias') RETURN ENDIF s = UPPER(ALLTRIM(_Obj.Value)) _Len = LEN(s) SELECT (_ALias) LOCATE FOR LEFT(&_Field, _Len) == s IF FOUND() _Obj.Value = &_Field _Obj.selstart = _Len _Obj.sellength = LEN(ALLTRIM(_Obj.Value)) - _Obj.selstart ENDIF RETURN *--------------------- Procedure I_History --------------------------------- PROCEDURE I_History PARAMETERS _Form, _Obj PRIVATE _Len, S,_StrForm, _StrSeek s = ALLTRIM(_Obj.Value) _Len = LEN(s) IF INLIST(LASTKEY(), 7, 127, 32) &&OR _Len < 1 && Del va BackSpace RETURN ENDIF _strform = UPPER(JUSTFNAME(SYS(1271, _Form))) _strform = LEFT(_strform, AT('.', _strform) - 1) _strSeek = PADR(_strform, FSIZE('Form', 'M_History')) SELECT M_History SEEK _StrSeek LOCATE REST WHILE Form = _StrSeek FOR LEFT(Value, _Len) == s IF FOUND() _Obj.Value = Value _Obj.selstart = _Len _Obj.sellength = LEN(ALLTRIM(_Obj.Value)) - _Obj.selstart ENDIF RETURN *----------------------- Procedure U_History -------------------------------- PROCEDURE U_History PARAMETERS _Form, _Obj PRIVATE _Len, S,_StrForm, _StrSeek s = ALLTRIM(_Obj.Value) _Len = LEN(s) _strform = UPPER(JUSTFNAME(SYS(1271, _Form))) _strform = LEFT(_strform, AT('.', _strform) - 1) _strSeek = PADR(_strform, FSIZE('Form', 'M_History')) SELECT M_History SEEK _StrSeek LOCATE REST WHILE Form = _StrSeek FOR LEFT(Value, _Len) == s IF FOUND() RETURN ENDIF APPEND BLANK REPLACE Form WITH _StrForm, Value WITH s RETURN *------------------------- Procedure D_History ----------------------------------- PROCEDURE D_History PARAMETERS _Form, _Obj PRIVATE _Len, S,_StrForm, _StrSeek s = ALLTRIM(_Obj.Value) _Len = LEN(s) _strform = UPPER(JUSTFNAME(SYS(1271, _Form))) _strform = LEFT(_strform, AT('.', _strform) - 1) _strSeek = PADR(_strform, FSIZE('Form', 'M_History')) SELECT M_History SEEK _StrSeek LOCATE REST WHILE Form = _StrSeek FOR LEFT(Value, _Len) == s IF FOUND() DELETE ENDIF RETURN *---------------------------- Procedure Dien_giai_Key ------------------------- PROCEDURE Dien_Giai_key PARAMETERS _Form, _Obj, nKeyCode, nShiftAltCtrl DO CASE CASE nKeyCode = 85 and nShiftAltCtrl = 1 &&Shift F2 DO U_History WITH _Form, _Obj CASE nKeyCode = 91 and nShiftAltCtrl = 1 &&Shift F8 DO D_History WITH _Form, _Obj ENDCASE RETURN *-------------------------- Function Num2Word2 --------------------------------- FUNCTION Num2Words LPARAMETERS nNumber LOCAL ix, cDecimals, cResult, cBuffer LOCAL cDigits, cTens, cScale LOCAL nScale, nInteger, nHundreds, nTens, nDigit m.cDigits = 'Zero One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen Fourteen Fifteen Sixteen SeventeenEighteen NineTeen ' m.cTens = 'Ten Twenty Thirty Forty Fifty Sixty Seventy Eighty Ninety ' m.cScale = ' Thousand Million Billion Trillion *********' m.nInteger = INT(m.nNumber) m.cDecimals = ' and '+PADL(LTRIM(STR(ROUND(MOD(m.nNumber, 1), 2)*100)), 2, '0')+'/100' m.cResult = '' m.ix = 0 DO WHILE m.nInteger>0 m.nScale = MOD(m.nInteger, 1000) m.nInteger = INT(m.nInteger/1000) m.nHundreds = INT(m.nScale/100) m.nTens = MOD(m.nScale, 100) m.cBuffer = '' IF m.nHundreds>0 m.cBuffer = TRIM(SUBSTR(m.cDigits, m.nHundreds*9+1, 9))+' Hundred ' ENDIF DO CASE CASE m.nTens=0 CASE m.nTens<20 m.cBuffer = m.cBuffer+TRIM(SUBSTR(m.cDigits, m.nTens*9+1, 9)) OTHERWISE m.nDigit = MOD(m.nTens, 10) m.nTens = INT(m.nTens/10)-1 m.cBuffer = m.cBuffer+TRIM(SUBSTR(m.cTens, m.nTens*9+1, 9)) IF m.nDigit>0 m.cBuffer = m.cBuffer+' '+TRIM(SUBSTR(m.cDigits, m.nDigit*9+1, 9)) ENDIF ENDCASE IF m.ix>0 m.cResult = TRIM(TRIM(m.cBuffer)+' '+TRIM(SUBSTR(m.cScale, m.ix*9+1, 9))+' '+m.cResult) ELSE m.cResult = TRIM(m.cBuffer) ENDIF m.ix = m.ix+1 ENDDO IF EMPTY(m.cResult) m.cResult = TRIM(LEFT(m.cDigits, 9)) ENDIF RETURN m.cResult+m.cDecimals ENDFUNC *------------------------ Function ChkRights ------------------------------------- PROCEDURE ChkRights PARAMETERS _Status PRIVATE Kq Kq = .T. DO CASE CASE _Status = [M] IF !(M_Menu_id $ M_R_Add) Kq = .F. _Mess = IIF(M_Lan =[V], "Kh«ng ®­îc thªm míi trong môc nµy !",; "Can not add new, you may have not permission") Msgbox(_Mess, 64) ENDIF CASE _Status = [S] IF !(M_Menu_id $ M_R_Edit) Kq = .F. _Mess = IIF(M_Lan =[V], "Kh«ng ®­îc thªm míi trong môc nµy !",; "Can not add new, you may have not permission") Msgbox(_Mess, 64) ENDIF CASE _Status = [X] IF !(M_Menu_id $ M_R_Del) Kq = .F. _Mess = IIF(M_Lan =[V], "Kh«ng ®­îc thªm míi trong môc nµy !",; "Can not add new, you may have not permission") Msgbox(_Mess, 64) ENDIF ENDCASE RETURN Kq FUNCTION ECode2String PARAMETERS _ID _OldAlias = SELECT() USE (K_Tran + [Tranlan]) ORDER ID ALIAS Tranlan NOUPDATE IN 0 SELECT Tranlan IF SEEK(_Id) _string = ALLTRIM(Tranlan.EsTring) ELSE _string = [] ENDIF USE IN Tranlan SELECT(_OldAlias) RETURN _string PROCEDURE SetItemhead M.Ma_vv = M.Ma_vv_i M.Ma_Phi = M.Ma_Phi_i M.Ma_Ku = M.Ma_Ku_i M.Ma_Ctr = M.Ma_Ctr_i M.Ma_Hm = M.Ma_Hm_i M.Ma_Dsx = M.Ma_Dsx_I M.Ma_Bpht = M.Ma_Bpht_i M.Ma_Hd = M.Ma_Hd_i M.Ma_SP = M.Ma_SP_i *+ M.Ma_Td = M.Ma_Td_i M.Ma_Td2 = M.Ma_Td2_i M.Ma_Td3 = M.Ma_Td3_i M.Ma_Td4 = M.Ma_Td4_I M.Ma_Td5 = M.Ma_Td5_i M.SL_Td = M.SL_Td_i M.Sl_Td2 = M.SL_Td2_i M.Sl_Td3 = M.SL_Td3_i M.Sl_Td4 = M.SL_Td4_I M.Sl_Td5 = M.SL_Td_i M.Ngay_Td = M.Ngay_Td_i M.Ngay_Td2 = M.Ngay_Td2_i M.Ngay_Td3 = M.Ngay_Td3_i M.Ngay_Td4 = M.Ngay_Td4_i M.Ngay_Td5 = M.Ngay_Td5_i M.GC_Td = M.GC_TD_i M.GC_Td2 = M.GC_TD2_i M.GC_Td3 = M.GC_TD3_i M.GC_Td4 = M.GC_TD4_i M.GC_Td5 = M.GC_TD5_i RETURN *!* -------------------------------------------------- *!* FUNCTION FHe_so_luong *!* ------------------------------------------------- FUNCTION FHe_so_luong PARAMETERS _ngay_ct PRIVATE _use_dm, _inselect, _He_so _inselect = SELECT() _use_dm = .F. IF !USED("M_Dmhsluong") USE (K_cod + [Dmhsluong]) ORDER Ngay_hl ALIAS M_Dmhsluong IN 0 _use_dm = .T. ENDIF SELECT M_Dmhsluong SET ORDER TO Ngay_hl DESC SEEK DTOS(_ngay_ct) _He_so = M_Dmhsluong.He_so IF _use_dm USE IN M_Dmhsluong ENDIF SELECT(_inselect) RETURN _He_so TÀI LIỆU THAM KHẢO -Ts.TRƯƠNG Văn Tú -TS. Trần Thị Song Minh Giáo trình Hệ thống thông tin quản lý, NXB thống kê Hà Nộ .2000 -PGS.TS Hàn Viết Thuận Bài giảng công nghệ phần mềm. -Trần Công Uẩn Giáo trình Cơ sở dữ liệu SQL, ACCES,NXB thống kê,Hà Nội.2000. MỤC LỤC

Các file đính kèm theo tài liệu này:

  • docxTin05.docx