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 ...
77 trang |
Chia sẻ: hunglv | Lượt xem: 1361 | Lượt tải: 0
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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 chng 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 lu 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 chc 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:
- Tin05.docx