Phân tích và thiết kế hệ thống thông tin quản lý vật tư tại công ty vinaconex 10”.

  • Số trang: 55 |
  • Loại file: PDF |
  • Lượt xem: 9 |
  • Lượt tải: 0
hoangtuavartar

Đã đăng 24635 tài liệu

Mô tả:

TRƢỜNG ĐẠI HỌC THƢƠNG MẠI KHOA HỆ THỐNG THÔNG TIN KINH TẾ ------ KHÓA LUẬN TỐT NGHIỆP ĐỀ TÀI: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI TRUNG TÂM THÔNG TIN KHOA HỌC CÔNG NGHỆ VÀ TIN HỌC TỈNH HẢI DƢƠNG Giáo viên hƣớng dẫn: Sinh viên thực hiện: ThS. Ngô Duy Thắng Hà Thị Thu Mã sinh viên: 09D190370 Lớp: K45S5 HÀ NỘI – 2013 i LỜI CẢM ƠN Bƣớc vào kỷ nguyên mới, kỷ nguyên khoa học và công nghệ, đặc biệt là công nghệ thông tin. Việt nam đang trên con đƣờng công nghiệp hóa, hiện đại hóa đất nƣớc, khai thác và ứng dụng tin học trên tất cả các lĩnh vực. Do vậy, vấn đề quản lý dựa vào máy tính là nhu cầu thiết yếu của mỗi doanh nghiệp hiện nay. Trong đó, quản lý nhân sự là đề tài đang thu hút đƣợc sự quan tâm, chú ý của nhiều ngƣời và nhiều doanh nghiệp. Xây dựng một hệ thống thông tin quản lý nhân sự sẽ giúp doanh nghiệp giảm bớt sức ngƣời, sức của, đồng thời nâng cao hiệu của hoạt động kinh doanh. Và cùng với khoảng thời gian thực tập, tìm hiểu về thực trạng quá trình quản lý nhân sự của Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng, em đã quyết định chọn đề tài: “Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng”. Để hoàn thành đƣợc đề tài này, lời đầu tiên em xin chân thành cảm ơn thầy giáo Ths Ngô Duy Thắng, ngƣời đã chỉ bảo, tận tình giúp đỡ em trong suốt quá trình nghiên cứu và thực hiện đề tài khóa luận tốt nghiệp này. Em xin chân thành cảm ơn Trƣờng Đại học Thƣơng Mại và đặc biệt em xin gửi lời cảm ơn sâu sắc tới toàn thể các thầy cô trong trƣờng cũng nhƣ các thầy cô khoa Hệ thống Thông tin Kinh tế đã tạo mọi điều kiện cho em tham gia học tập, rèn luyện, trao đổi kiến thức chuyên môn và thực tế trong suốt quá trình học tập tại trƣờng. Em cũng xin gửi lời cảm ơn chân thành tới Ban giám đốc và toàn thể nhân viên của Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng đã giúp đỡ để em hoàn thành tốt báo cáo thực tập và có cái nhìn thực tế về đề tài khóa luận của mình. Do thời gian nghiên cứu hạn hẹp, trình độ và khả năng của bản thân còn nhiều hạn chế, thiếu xót nên bài khóa luận sẽ không tránh đƣợc những sai sót. Kính mong các thầy, cô giáo và Trung tâm chỉ bảo để em hoàn thành khóa luận một cách tốt nhất. Em xin chân thành cảm ơn! SV: Hà Thị Thu ii MỤC LỤC LỜI CẢM ƠN .......................................................................................................................ii MỤC LỤC ........................................................................................................................... iii DANH MỤC BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ ................................................................. v DANH MỤC TỪ VIẾT TẮT .............................................................................................. vi PHẦN 1: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU ...................................................... 1 1.1 Tầm quan trọng, ý nghĩa của vấn đề nghiên cứu ....................................................... 1 1.2 Tổng quan vấn đề nghiên cứu .................................................................................. 2 1.3 Mục tiêu cụ thể đặt ra cần giải quyết trong đề tài ...................................................... 3 1.4 Đối tƣợng và phạm vi nghiên cứu của đề tài ............................................................. 3 1.5 Phƣơng pháp thực hiện đề tài................................................................................... 3 1.6 Kết cấu của khóa luận ............................................................................................. 4 PHẦN II. CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG NQUẢ LÝ NHÂN SỰ TẠI TRUNG TÂM THÔNG TIN KHOA HỌC CÔNG NGHỆ VÀ TIN HỌC TỈNH HẢI DƢƠNG ...... 5 2.1 Cơ sở lý luận chung ............................................................................................. 5 2.1.1 Cơ sở lý luận về quản lý nhân sự ................................................................................ 5 2.1.2 Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin ............................................... 7 2.2 Phân tích, đánh giá thực trạng công tác quản lý nhân sự tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng. ..................................................... 15 2.2.1 Giới thiệu về Trung tâm Thông tin KH-CN và Tin học tỉnh Hải Dƣơng ................. 15 2.2.2 Khái quát hoạt động sản xuất kinh doanh của Trung tâm ......................................... 17 2.2.3 Phân tích thực trạng HTTT quản lý nhân sự tại Trung tâm ...................................... 18 2.2.4 Đánh giá thực trạng HTTT quản lý nhân sự tại Trung tâm ....................................... 26 PHẦN 3: PHÂN TÍCH, THIẾT KẾ HTTT QUẢN LÝ NHÂN SỰ TẠI TRUNG TÂM TT KHOA HỌC – CÔNG NGHỆ VÀ TIN HỌC TỈNH HẢI DƢƠNG ................................. 28 3.1 Đặt bài toán .......................................................................................................... 28 3.2 Phân tích hệ thống thông tin quản lý nhân sự tại TTTT KH-CN & TH .................... 29 3.2.1 Sơ đồ chức năng ........................................................................................................ 29 iii 3.2.2 Sơ đồ luồng dữ liệu.................................................................................................... 30 3.2.3 Mô hình thực thể liên kết........................................................................................... 34 3.3 Thiết kế hệ thống thông tin quản lý nhân sự tại TTTT KH-CN & TH ...................... 35 3.3.1 Thiết kế cơ sở dữ liệu ................................................................................................ 35 3.3.2 Thiết kế giao diện ...................................................................................................... 41 3.3.3 Thiết kế phần mềm .................................................................................................... 45 3.3.4 Thiết kế kiểm soát ..................................................................................................... 45 3.4 Một số kiến nghị ................................................................................................... 47 TÀI LIỆU THAM KHẢO iv DANH MỤC BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ Tên Bảng biểu, sơ đồ, hình vẽ STT 1 2 Sơ đồ 2.1 Sơ đồ cơ cấu tổ chức bộ máy của TTTT KH-CN và TH tỉnh hải dương Bảng 2.1 Kết quả hoạt động kinh doanh của Trung tâm từ năm 2010 đến năm 2012 3 Hình 2.1 Phương thức quản lý nhân sự tại TTTT KH-CN và TH 4 Hình 2.2 Thực trạng tình hình sử dụng phần mềm quản lý nhân sự 5 Hình 2.3 Thời gian lập báo cáo 6 Hình 2.4 Mức độ hài lòng về công tác quản lý nhân sự 7 Hình 2.5 Nhu cầu xây dựng HTTT quản lý nhân sự 8 Hình 3.1 Sơ đồ chức năng quản lý nhân sự 9 Hình 3.2 Sơ đồ luồng dữ liệu mức ngữ cảnh 10 Hình 3.3 Sơ đồ luồng dữ liệu mức đỉnh 11 12 Hình 3.4 Sơ đồ luồng dữ liệu mức dưới đỉnh của chức năng quản lý hồ sơ nhân viên Hình 3.5 Sơ đồ luồng dữ liệu mức dưới đỉnh của chức năng quản lý lương 13 Hình 3.6 Sơ đồ luồng dữ liệu mức dưới đỉnh của chức năng tìm kiếm 14 Hình 3.7 Sơ đồ luồng dữ liệu mức dưới đỉnh của chức năng báo cáo 15 Hình 3.8 Mô hình thực thể liên kết 16 Hình 3.9 Lược đồ quan hệ các thực thể 17 Hình 3.10 Mô hình quan hệ v Trang DANH MỤC TỪ VIẾT TẮT Từ viết tắt Diễn giải CNTT Công nghệ thông tin HTTT Hệ thống thông tin TNHH Trách nhiệm hữu hạn UBND ủy ban nhân dân TTTT KH-CN & TH Trung tâm thông tin khoa học công nghệ và tin học CSDL Cơ sở dữ liệu KHCN Khoa học công nghệ ND 115 Nghị định 115 WLAN Wireless Local Area Network (mạng LAN không dây) LAN Local Area Network (mạng máy tính cục bộ) WAN Wide Area Network (mạng diện rộng) HĐKD Hoạt động kinh doanh KQHĐ Kết quả hoạt động HĐLĐ Hợp đồng lao động DS Danh sách TT Thông tin HS Hồ sơ QĐ Quyết định CT Công tác vi PHẦN 1: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU 1.1 Tầm quan trọng, ý nghĩa của vấn đề nghiên cứu Từ những năm 90 trở lại đây, chúng ta đã đƣợc chứng kiến sự phát triển vô cùng to lớn của công nghệ thông tin và tầm quan trọng của nó trong các tổ chức xã hội cũng nhƣ trong tất cả các doanh nghiệp. Trong điều kiện bùng nổ của tri thức và thông tin, sự quá tải thông tin trở thành một gánh nặng và vì thế để tìm đƣợc những thông tin cần thiết cho việc ra quyết định hoặc giải quyết vấn đề là cực kỳ khó và là một quá trình tốn kém rất nhiều thời gian và công sức cho tất cả mọi ngƣời. Ứng dụng công nghệ thông tin do vậy trở thành một thành phần không thể thiếu trong các chiến lƣợc cạnh tranh của các doanh nghiệp và quốc gia. Việc ứng dụng CNTT trong quản lý đã trở nên khá phổ biến ở các mặt nhƣ: quản lý nhân sự, quản lý bán hàng, quản lý tài chính kế toán, quản lỷ khách hàng, tài liệu… Trong đó HTTT quản lý nhân sự đang đƣợc các doanh nghiệp quan tâm khá nhiều. Ngày nay, nhân lực luôn là mối quan tâm hàng đầu của mỗi quốc gia nói chung và các doanh nghiệp nói riêng. Mỗi doanh nghiệp đều có nhất nhiều nhân viên, số lƣợng ngày càng tăng và không ngừng thay đổi. Cho nên việc quản lý nhân sự một cách thủ công sẽ là vô cùng khó khăn và gặp nhiều sai sót. Một HTTT quản lý nhân sự sẽ giúp các nhà quản lý thấy đƣợc bức tranh tổng thể về tình hình nhân sự của doanh nghiệp mình, giúp cho lãnh đạo ra các quyết định điều hành đúng đắn và kịp thời, hơn thế nữa còn giúp cho công tác quản lý giảm tối đa những sai sót, tiết kiệm thời gian, kinh phí. Do vậy, trong suốt thời gian thực tập tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng, em đã nhận thấy sự cần thiết phải xây dựng mới một hệ thống thông tin quản lý nhân sự cho Trung tâm nhằm mục đích tối ƣu hơn trong công tác quản lý dữ liệu về nhân sự, để tăng năng suất, nâng cao chất lƣợng, giảm thiểu chi phí tối đa, rút ngắn thời gian làm việc và đảm bảo tính chính xác cao, và đang đem lại nhiều lợi ích thiết thực cho Trung tâm từ việc lƣu trữ dữ liệu đến việc tìm kiếm thông tin, lập các báo cáo…giúp cho công tác quản lý đựơc thực hiện một cách dễ dàng hơn. 1 1.2 Tổng quan vấn đề nghiên cứu Đề tài “Phân tích và thiết kế hệ thống thông tin quản lý vật tư tại Công ty VINACONEX 10”. Của tác giả Nguyễn Thị Thúy Hằng sinh viên Đại học Duy Tân. Đề tài đi đến giải quyết vấn đề: Xây dựng hệ thống thông tin quản lý vật tƣ cho Công ty, nhằm giải quyết tồn tại của doanh nghiệp trong khâu quản lý vật tƣ tr ƣ ớ c kia, đó là việc quản lý vật tƣ chỉ đƣợc làm một cách thủ công, tốn thời gian và chi phí. Tuy nhiên, vẫn chƣa thừa hƣởng đƣợc những tiện ích của hệ thống cũ từ quản lý thủ công sang quản lý bằng máy tính, vì vậy chƣơng trình vẫn còn sai sót và chƣa đƣợc hoàn thiện. Đề án chuyên ngành “Phân tích và thiết kế hệ thống thông tin quản lý kho hàng của công ty TNHH Ngọc Khánh”, của tác giả Nguyễn Bích Ngọc, khoa tin học kinh tế, trƣờng đại học Kinh Tế Quốc Dân. Đề tài này tác giả thực hiện nhằm xây dựng một hệ thống thông tin quản lý kho hàng bao gồm có khách hàng, hàng, nhập hàng, xuất hàng để tránh khỏi những sai sót và khó khăn trong công việc nhƣ việc tính sai giá trị hàng hóa, nhầm lẫn trong việc kiểm kê hàng hóa, tốn nhiều thời gian cho việc tra cứu vật tƣ do phải qua rất nhiều lần sổ sách và gây chậm chễ kho khăn cho việc tổng hợp báo cáo thống kê, đồng thời hỗ trợ cho việc quản lý và ra quyết định của ban lãnh đạo. Tuy nhiên, đề án vẫn còn một số vấn đề tồn tại nhƣ chƣa phân tích, đánh giá về thực trạng ứng dụng công nghệ thông tin một cách toàn diện để từ đó có cơ sở để thiết kế hệ thống thông tin quản lý kho hàng cho phù hợp với doanh nghiệp. Hơn nữa, việc thiết kế hệ thống thông tin mới dừng lại ở việc thiết kế cơ sở dữ liệu, chƣa thiết kế giao diện hoàn chỉnh. Đồ án tốt nghiệp “xây dựng hệ thống thông tin quản lý bán hàng tại công ty cổ phần vật tƣ vận tải xi măng” của sinh viên Nguyễn Hoàng Vũ lớp K43/41.01 Khoa Quản trị hệ thống thông tin kinh tế, Học viện Tài chính. Chuyên đề tốt nghiệp của tác giả đã hoàn thành đầy đủ các bƣớc trong quy trình phân tích thiết kế hệ thống thông tin quản lý bán hàng cho cửa hàng chƣa có hệ thống quản lý bằng máy tính trƣớc đó, đã đáp ứng đƣợc nhu cầu quản lý cho đơn vị nghiên cứu, tuy nhiên đây là một hệ thống thông tin phức tạp, chỉ phù hợp với những công ty có quy mô lớn và đã sử dụng hệ thống thông tin cho công tác quản lý từ trƣớc. 2 1.3 Mục tiêu cụ thể đặt ra cần giải quyết trong đề tài Với thực trạng tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng, tại Trung tâm chƣa có hệ thống thông tin quản lý nhân sự, các nghiệp vụ vẫn đƣợc xử lý thủ công, lƣu trữ thủ công các chứng từ liên quan, dẫn đến những bất cập nhƣ: - Tốc độ cập nhật, xử lý không cao, không đáp ứng đƣợc nhu cầu cần báo cáo đột xuất của ban lãnh đạo. - Mất thời gian và công sức cho công tác thêm, sửa, xóa thông tin các nhân viên, đòi hỏi phải dùng nhiều ngƣời cho công việc này gây tốn kém chi phí. - Lƣu trữ và tìm kiếm thông tin khó do đƣợc tiến hành trên giấy và dễ gặp rủi ro, bị hạn chế số ngƣời có thể tra cứu thông tin do phải thông qua ngƣời quản lý kho lƣu trữ. - Khi mở rộng quy mô hoạt động thì hệ thống quản lý thủ công sẽ không đáp ứng đƣợc nhu cầu quản lý, do lƣợng thông tin cần xử lý tăng lên nhiều. Cho nên mục tiêu nghiên cứu của đề tài là phân tích, thiết kế một hệ thống thông tin quản lý nhân sự tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng. Các mục tiêu cụ thể bao gồm: - Đƣa ra cơ sở lý luận chung về hệ thống thông tin. - Khảo sát và đánh giá thực trạng công tác quản lý nhân sự tại Trung tâm. - Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại Trung tâm. 1.4 Đối tƣợng và phạm vi nghiên cứu của đề tài - Đối tƣợng nghiên cứu: hệ thống thông tin quản lý nhân sự tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng. - Phạm vi nghiên cứu: Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại Trung tâm Thông tin Khoa học – Công nghệ và Tin học tỉnh Hải Dƣơng. 1.5 Phƣơng pháp thực hiện đề tài - Phương pháp thu thập tài liệu + Gửi phiếu phỏng vấn: chuẩn bị các câu hỏi phỏng vấn gửi tới các phòng ban, nhân viên để tìm hiểu những nội dung liên quan đến thực trạng HTTT quản lý nhân sự hiện tại và 3 nhu cầu xây dựng HTTT quản lý nhân sự mới của Trung tâm. + Quan sát trực tiếp cơ sở hạ tầng, môi trƣờng làm việc của doanh nghiệp để nắm bắt đƣợc các nghiệp vụ quản lý nhân sự tại Trung tâm… + Nghiên cứu tài liệu qua các bài báo, internet,... để tìm hiểu tình hình chung về Trung tâm và các nghiệp vụ quản lý nhân sự của Trung tâm. + Sƣu tầm sách, tài liệu liên quan đến cơ sở lý luận, các lý thuyết về hệ thống thông tin và phân tích thiết kế hệ thống. - Tổng hợp, phân tích và xử lý số liệu Sau khi đã thu thập đƣợc các số liệu (sơ cấp, thứ cấp) tiến hành tổng hợp, phân tích, so sánh, đánh giá các dữ liệu thu thập đƣợc, có thể rút ra một số đánh giá về thực trạng công tác quản lý nhân sự và tình hình hệ thống thông tin quản lý nhân sự tại Trung tâm TT KHCN và TH. Từ đó, ta có thể nhận thấy tính cấp thiết của đề tài khóa luận này. Đồng thời, từ kết quả khảo sát, ta sẽ lựa chọn đƣợc biện pháp và quy trình phân tích thiết kế hệ thống cho phù hợp, đảm bảo đáp ứng đƣợc những mục tiêu đặt ra của đề tài. - Công cụ sử dụng để thực hiện đề tài: + Microsoft Access để tạo cơ sở dữ liệu phục vụ cho việc kết nối nguồn dữ liệu từ các form của hệ thống trong quá trình thao tác trên phần mềm. + Phần mềm Visual Studio dùng cho việc thiết kế các giao diện của hệ thống. 1.6 Kết cấu của khóa luận Ngoài các phần lời cảm ơn, danh sách bảng, biểu, hình vẽ, danh sách các từ viết tắt, mục lục, danh mục tài liệu tham khảo, phụ lục, thì bài khóa luận gồm ba phần chính: PHẦN I. TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU. PHẦN II. CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI TRUNG TÂM THÔNG TIN KHOA HỌC CÔNG NGHỆ VÀ TIN HỌC TỈNH HẢI DƢƠNG. PHẦN III. PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI TRUNG TÂM THÔNG TIN KHOA HỌC CÔNG NGHỆ VÀ TIN HỌC TỈNH HẢI DƢƠNG. 4 PHẦN II. CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG NQUẢ LÝ NHÂN SỰ TẠI TRUNG TÂM THÔNG TIN KHOA HỌC CÔNG NGHỆ VÀ TIN HỌC TỈNH HẢI DƢƠNG 2.1 Cơ sở lý luận chung 2.1.1 Cơ sở lý luận về quản lý nhân sự  Cách thức quản lý nhân sự: + Quản lý bằng phƣơng pháp thủ công: là phƣơng pháp quản lý toàn bộ các hoạt động về nhân sự bằng con ngƣời trên cơ sở ghi chép trên giấy tờ, sổ sách. + Quản lý bằng hệ thống máy tính: là phƣơng pháp quản lý nhờ sự hỗ trợ của máy tính, có sử dụng phần mềm quản lý chuyên dụng thực hiện tất cả các hoạt động về quản lý nhân sự hoàn toàn trên máy tính.  Nội dung chủ yếu của quản lý nhân sự: - Phân tích công việc: Phân tích công việc là một tiến trình xác định một cách có hệ thống các nhiệm vụ và kỹ năng cần thiết để thực hiện các chức năng của một tổ chức, nó mô tả và ghi nhận mục tiêu của mỗi nhiệm vụ, thực hiện ở đâu, khi nào hoàn thành, cách làm, kỹ năng cần thiết, các điều kiện cần và đủ để hoàn thành trách nhiệm với công việc đƣợc giao. - Tuyển dụng: Là một quá trình thu hút nhân lực có khả năng đáp ứng công việc và đƣa vào sử dụng, bao gồm các khâu: tuyển mộ, tuyển chọn, bố trí sử dụng và đánh giá. + Tuyển mộ là thu hút những lao động có nguyện vọng và khả năng làm việc trong doanh nghiệp từ nhiều nguồn nhân lực khác nhau. + Tuyển chọn là việc sàng lọc từ những ngƣời đã qua tuyển mộ, thẩm tra lại theo tiêu chuẩn để lựa chọn những ngƣời đạt yêu cầu. 5 + Bố trí sử dụng là chƣơng trình giới thiệu về tất cả những điều liên quan đến tổ chức, chính sách, điều lệ, công việc, môi trƣờng làm việc để ngƣời lao động nắm vững, thích ứng và hòa nhập với tƣ cách thành viên của doanh nghiệp. + Đánh giá thành tích công tác là một hệ thống chính thức để xem xét và đánh giá sự hoàn thành chức trách của mỗi cá nhân, đƣợc thực hiện theo định kỳ. - Đào tạo và phát triển nhân lực: Đào tạo phát triển là một quá trình không bao gì dứt. Các bƣớc tiến hành thông thƣờng là: Định rõ nhu cầu đào tạo và phát triển; Ấn định các mục tiêu đào tạo cụ thể; Lựa chọn các phƣơng pháp thích hợp; Lựa chọn các phƣơng tiện thích hợp. Mục tiêu của đào tạo là nhằm mục tiêu của doanh nghiệp. - Đánh giá khả năng hoàn thành công việc: Đánh giá khả năng hoàn thành công việc của nhân viên là một hoạt động quan trọng trong quản lý nhân sự. Nó giúp cho công ty có cơ sở hoạch định, tuyển chọn, đào tạo và phát triển nhân sự. Đánh giá đúng năng lực của nhân viên quyết định không nhỏ sự thành công của công ty, xí nghiệp. Nâng cao và hoàn thiện hiệu năng công tác, là cơ sở để khen thƣởng, động viên khích lệ hoặc kỷ luật nhân viên... giúp nhà quản lý trả lƣơng một cách công bằng. - Giải quyết các vấn đề về lương bổng, phúc lợi: Tiền lƣơng có vai trò là một trong những hình thức kích thích lợi ích vật chất đối với ngƣời lao động. Vì vậy, để sử dụng đòn bẩy tiền lƣơng nhằm đảm bảo sản xuất phát triển, duy trì một đội ngũ lao động có trình độ kỹ thuật nghiệp vụ cao với ý thức kỷ luật vững, đòi hỏi công tác tiền lƣơng trong doanh nghiệp phải đặc biệt coi trọng. - Tương quan nhân sự: Quan hệ về tƣơng quan nhân sự bao gồm các quan hệ nhân sự chính thức trong quản lý nhƣ thi hành kỷ luật, thăng chức, giáng chức, thuyên chuyển, thôi việc... 6 2.1.2 Cơ sở lý luận về phân tích, thiết kế hệ thống thông tin Hệ thống thông tin tin học hóa là một trong những ứng dụng đầy đủ và toàn diện nhất các thành tựu của công nghệ thông tin vào một tổ chức. Tại sao phải phân tích và thiết kế hệ thống thông tin? Đó là vì để có một cái nhìn đầy đủ, đúng đắn và chính xác về hệ thống thông tin đƣợc xây dựng trong tƣơng lai, tránh sai lầm trong thiết kế và cài đặt, tăng vòng đời của hệ thống, dễ sửa chữa, bổ sung và phát triển hệ thống trong quá trình sử dụng hoặc khi hệ thống yêu cầu. Và để phân tích và thiết kế HTTT thì cần có những cơ sở lý luận cũng nhƣ hiểu rõ những thuật ngữ trong phân tích thiết kế HTTT, dƣới đây là một số cơ sở lý luận về phân tích và thiết kế hệ thống thông tin theo hƣớng chức năng. 2.1.2.1 Phân tích hệ thống thông tin Phân tích hệ thống là bƣớc đầu tiên rất quan trọng cho dự án phát triển phần mềm. Là quá trình xem xét, đánh giá hệ thống thông tin hiện hành và xác định các khả năng cải tiến, phát triển hệ thống. Phân tích hệ thống thông tin gồm có phân tích chức năng (công cụ sử dụng là sơ đồ chức năng và sơ đồ luồng dữ liệu) và phân tích dữ liệu (công cụ sử dụng là mô hình thực thể liên kết). Kết quả của việc phân tích hệ thống là các tài liệu đặc tả tính năng hệ thống. Các tài liệu này thông thƣờng ở dạng các sơ đồ, biểu đồ,...  Sơ đồ chức năng: - Khái niệm: Sơ đồ chức năng là công cụ để mô tả hệ thống qua phân rã có thứ bậc chức năng. Cho phép phân rã dần các chức năng mức cao thành chức năng chi tiết nhỏ hơn và kết quả cuối cùng thu đƣợc một cây chức năng. - Thành phần: + Các chức năng: đƣợc kí hiệu bằng hình chữ nhật trên có gán tên nhãn (thƣờng là một động từ). Tên 7 + Kết nối: kết nối giữa các chức năng mang tính chất phân cấp và đƣợc kí hiệu bằng đoạn thẳng nối chức năng cha tới chức năng con. A B - C D Đặc điểm:  Các chức năng đƣợc nhìn một cách khái quát nhất, trực quan dễ hiểu, thể hiện tính phân cấp trong cấu trúc phân rã ngày càng chi tiết của các chức năng.  Dễ thành lập vì tính đơn giản: Nó trình bày hệ thống phải làm gì hơn là hệ thống làm nhƣ thế nào?  Mang tính chất tĩnh vì bỏ qua mối liên quan thông tin giữa các chức năng.  Rất gần gũi với sơ đồ tổ chức nhƣng ta không đồng nhất nó với sơ đồ tổ chức: phần lớn các tổ chức của doanh nghiệp nói chung thƣờng gắn liền với chức năng. - Một số lƣu ý khi xây dựng Sơ đồ chức năng:  Phân rã từ trên xuống, có thứ bậc.  Những chức năng có cùng chung một lĩnh vực đƣợc đặt chung trong một chức năng cha.  Chức năng phải đƣợc phát biểu rõ ràng, không gây hiểu lầm giữa các chức năng.  Kiểm tra lại định nghĩa chức năng với một số ngƣời dùng khác nhau để đảm bảo rằng định nghĩa đƣợc hiểu là nhƣ nhau.  Một chức năng cấp thấp nhất chỉ nên có một nhiệm vụ (một tiến trình xử lý) hoặc một nhóm các nhiệm vụ nhỏ do các cá nhân đảm nhiệm.  Xây dựng các chức năng không quá nhiều mức.  Sơ đồ cần bố trí cân đối, rõ ràng để dễ kiểm tra, theo dõi.  Sơ đồ chức năng có thể trình bày trong nhiều trang, trang một thể hiện mức cao nhất, sau đó ứng với mỗi chức năng ở trang này sẽ thể hiện trong các trang tiếp theo cho đến chức năng thấp nhất.  Sơ đồ luồng dữ liệu (biểu đồ luồng dữ liệu): - Khái niệm: 8 Là công cụ mô tả các dòng thông tin liên hệ giữa các chức năng với nhau và giữa các chức năng với môi trƣờng bên ngoài. Diễn tả tập hợp các chức năng của hệ thống trong các mối quan hệ trƣớc sau trong tiến trình xử lý, trong bàn giao thông tin cho nhau. Và là biểu đồ mô tả động. Biểu đồ luồng dữ liệu là một công cụ dùng để trợ giúp bốn hoạt động chính của các phân tích viên hệ thống: + Phân tích: biểu đồ luống dữ liêu đƣợc dùng để xác định yêu cầu của ngƣời sử dụng. + Thiết kế: biểu đồ luồng dữ liệu đƣợc dùng để vạch kế hoạch và minh hoa các phƣơng án cho phân tích viên hệ thống và ngƣời dùng khi thiết kế hệ thống mới. + Biểu đạt: biểu đồ luồng dữ liệu là công cụ đơn giản, dễ hiểu đối với phân tích viên hệ thống và ngƣời dùng. + Tài liệu: biểu đồ luồng dữ liệu cho phép biểu diễn tài liệu phân tích hệ thống một cách khá đầy đủ, súc tích, ngắn gọn. Nó còn cung cấp cho ngƣời sử dụng một cái nhìn tổng thể về hệ thống và cơ chế lƣu chuyển thông tin trong hệ thống đó. - Thành phần:  Chức năng xử lý  Luồng dữ liệu  Kho dữ liệu  Tác nhân ngoài  Tác nhân trong  Chức năng xử lý: + Khái niệm: Chức năng xử lý là chức năng biểu đạt các thao tác, nhiệm vụ hay tiến trình xử lý nào đó. Tính chất quan trọng của chức năng là biến đổi thông tin. Tức là nó phải làm thay đổi thông tin từ đầu vào theo một cách nào đó nhƣ tổ chức lại thông tin, bổ sung thông tin hoặc tạo ra thông tin mới. + Biểu diễn: Chức năng xử lý đƣợc biểu diễn bằng đƣờng tròn hay ô van, trong đó có ghi nhãn (tên) của chức năng. + Nhãn (tên) chức năng: phải đƣợc dùng là một động từ cộng với bổ ngữ. Tên chức năng 9  Luồng dữ liệu: + Khái niệm: Luồng dữ liệu là luồng thông tin vào hay ra của một các năng xử lý. Bởi vậy, luồng dữ liệu đƣợc coi nhƣ các giao diện giữa các thành phần của biếu đồ. + Biểu diễn: Luồng dữ liệu trên biểu đồ đƣợc biểu diễn bằng mũi tên có hƣớng trên đó có ghi tên nhãn. Mũi tên để chỉ hƣớng của luồng dữ liệu (vào/ra). + Nhãn (tên) luồng dữ liệu: là danh từ cộng với tính từ nếu cần thiết. Luồng dữ liệu vào Tên chức năng Luồng dữ liệu ra  Kho dữ liệu: + Khái niệm: Kho dữ liệu là các thông tin cần lƣu giữ lại trong một khoảng thời gian, để sau đó một hay một vài chức năng xử lý, hoặc tác nhân trong sử dụng. + Biểu diễn: Kho dữ liệu đƣợc biểu diễn bằng hình chữ nhật hở hai đầu hay cặp hai đoạn thẳng song song trên đó có ghi nhãn của kho. + Nhãn (tên) khio dữ liệu: là danh từ kèm theo tính từ nếu cần thiết. Kho dữ liệu  Tác nhân ngoài: + Khái niệm: Ngƣời ta còn gọi là đối tác, là một ngƣời, nhòm ngƣời hay tổ chức ở bên ngoài lĩnh vực nghiên cứu của hệ thống nhƣng đặc biệt có một số hình thức tiếp xúc, trao đổi thông tin với hệ thống. Sự có mặt các nhân tố này trên sơ đồ chỉ ra giới hạn của hệ thống và định rõ mối quan hệ của hệ thống với thế giới bên ngoài. Tác nhân ngoài là phần sống còn của hệ thống, chúng là nguồn cung cấp thông tin cho hệ thống cũng nhƣ chúng nhận các sản phẩm thông tin từ hệ thống. + Biểu diễn: bằng hình chữ nhật, có gán nhãn. + Nhãn (tên) tác nhân ngoài: đƣợc xác định bằng danh từ. Tác nhân ngoài 10  Tác nhân trong: + Khái niệm: Tác nhân trong là một chức năng hay một hệ thống con của một hệ thống đƣợc mô tả ở trang khác của biểu đồ. Tác nhân trong với kí hiệu tƣơng tự nhƣ nút tiếp nối của sơ đồ thuật toán. + Biểu diễn: Tác nhân trong biểu diễn bằng hình chữ nhật hở một phía và trên có ghi nhãn. + Nhãn (tên) tác nhân trong: đƣợc biểu diễn bằng động từ kèm theo bổ ngữ. Tác nhân trong - Đặc điểm: + Các mức diễn tả: Mức vật lí: mô tả hệ thống làm nhƣ thế nào? Mức khái niệm (logic): mô tả hệ thống làm gì? + Hình thức biểu diễn: Trong một số tài liệu khác nhau với các phƣơng pháp tiếp cận khác nhau ngƣời ta thƣờng dùng các kí hiệu không hoàn toàn giống nhau. Tuy vậy các thành phần cơ bản không thay đổi và nó đƣợc sử dụng nhất quán trong các quá trình phân tích, thiết kế. - Một số lưu ý khi xây dựng biểu đồ luồng dữ liệu: + Trong biểu đồ không có hai tác nhân ngoài trao đổi trực tiếp với nhau. + Không có trao đổi trực tiếp giữa hai kho dữ liệu mà không thông qua chức năng xử lý. + Tác nhân ngoài không trao đổi với kho dữ liệu mà phải thông qua chức năng xử lý. + Đối với kho dữ liệu phải có ít nhất một luồng vào và ít nhất một luồng ra. + Có thể chia biểu đồ luồng dữ liệu thành các mức: tổng quát, cấp 1, cấp 2,… Trong đó mức tổng quát (mức ngữ cảnh) đƣợc phân rã thành mức cấp 1 (mức đỉnh), mức cấp 1 đƣợc phân rã thành mức cấp 2 (dƣới đỉnh),…  Mô hình thực thể liên kết: - Khái niệm: Mô hình thực thể liên kết còn gọi là mô hình dữ liệu logic hoặc sơ đồ tiêu chuẩn. Mô hình thực thể liên kết đƣợc xây dựng từ các khái niệm logic chính: 11 + Thực thể: Là chỉ đối tƣợng, nhiệm vụ, sự kiện trong thế giới thực hay tƣ duy đƣợc quan tâm trong quản lý. Một thực thể tƣơng đƣơng với một dòng trong bảng nào đó. + Kiểu thực thể: Là nhóm một số thực thể lại, mô tả cho một loại thông tin chứ không phải là bản thân thông tin. + Liên kết: Trong một tổ chức hoạt động thống nhất thì các thực thể không thể tồn tại độc lập với nhau mà các thực thể phải có mối quan hệ qua lại với nhau. Vì vậy khái niệm liên kết đƣợc dùng để thể hiện những mối quan hệ qua lại giữa các thực thể. + Kiểu liên kết: Là tập hợp các liên kết có cùng bản chất. Các kiểu liên kết cho biết số thể hiện lớn nhất của mỗi thực thể tham gia vào liên kết với một thể hiện của một thực thể khác. + Thuộc tính: Là giá trị thể hiện một đặc điểm nào đó của một thực thể hay một liên kết. Ngừơi ta chia ra làm ba loại thuộc tính: thuộc tính định danh (thuộc tính khóa), thuộc tính quan hệ, thuộc tính mô tả. Trong đó thuộc tính định danh là quan trọng nhất và bắt buộc thực thể nào cũng phải có thuộc tính này để xác định. 2.1.2.2 Thiết kế hệ thống thông tin Thiết kế là giai đoạn tiếp theo của phân tích, nhằm hiểu hệ thống hoạt động nhƣ thế nào. Thiết kế gồm các công việc sau: thiết kế các thủ tục thủ công và các giao diện, thiết kế cơ sở dữ liệu, thiết kế phần mềm và thiết kế kiểm soát.  Thiết kế các thủ tục thủ công và các giao diện + Thủ tục ngƣời dùng/chức năng thủ công gồm: Mã hóa thông tin thu thập, kiểm soát và sửa chữa thông tin, nhập thông tin, kiểm tra tài liệu xuất, phân phối tài liệu xuất. + Yêu cầu thiết kế chức năng thủ công:  Miêu tả nội dung công việc rõ ràng: Mục đích cần đáp ứng yêu cầu của hệ thống, các bƣớc thực hiện, yêu cầu của mỗi bƣớc.  Thông tin chính xác, ấn định độ chính xác phải đạt.  Ấn định mức năng suất cần thiết (gõ phím ít nhất), hƣớng dẫn mức xử lý khi có sai sót. + Thiết kế các tài liệu xuất:  Tài liệu xuất: Các bảng biểu thống kê, tổng hợp; Các chứng từ giao dịch (đơn hàng, hóa đơn,..) 12  Xác định: Phƣơng tiện (giấy, màn hình, đĩa,…), phƣơng thức: lập tức hay trì hoãn, dạng tài liệu xuất: có cấu trúc hay không có cấu trúc, cách trình bày (đầu, thân, cuối).  Yêu cầu: Đủ, chính xác (kiểm tra không nhập nhằng), dễ hiểu, dễ đọc. + Thiết kế các màn hình và đơn chọn: giao diện đối thoại giữa ngƣời dùng và máy tính:  Dựa trên yêu cầu của ngƣời dùng và việc hiển thị chi tiết về dữ liệu, các dạng hội thoại thƣờng gồm: Câu lệnh, cân nhắc (máy hỏi hay nhắc, ngƣời đáp lại). Đơn chọn (ngƣời dùng chọn một mục trong nhiều mục). Điền mẫu (ngƣời dùng điền thông tin vào ô mẫu trên màn hình). Sử dụng các biểu tƣợng (icon) để tăng tính trực quan.  Yêu cầu thiết kế: Vào / ra gần nhau, thông tin thƣờng tối thiểu (cần đâu lấy đấy), sáng sủa (dễ nhìn, dễ đọc), lệnh phải rành mạch (muốn gì?, làm gì?).  Thiết kế cơ sở dữ liệu - Khái niệm: Thiết kế cơ sở dữ liệu là đƣa ra cấu trúc của các đối tƣợng dữ liệu và mối quan hệ giữa các đối tƣợng đó trong cơ sở dữ liệu. Bất kể độ lớn và tính phức tạp của một CSDL, việc thiết kế một CSDL đều theo các bƣớc sau: + Xác định các thuộc tính + Xác định các tệp cần thiết cung cấp dữ liệu cho việc tạo ra từng đầu ra + Tiến hành chuẩn hoá theo các dạng chuẩn + Xác định liên hệ logic giữa các tệp và vẽ mô hình quan hệ. + Xây dựng cơ sở dữ liệu ( các bảng cơ sở dữ liệu) - Mục đích của thiết kế cơ sở dữ liệu: + Hạn chế dƣ thừa dữ liệu, ngăn cản truy nhập bất hợp pháp. + Cung cấp khả năng lƣu trữ lâu dài cho các đối tƣợng và cấu trúc dữ liệu. + Cho phép suy dẫn dữ liệu, cung cấp giao diện đa ngƣời dùng, cho phép biểu diễn mối quan hệ phức tạp giữa các dữ liệu. + Đảm bảo ràng buộc toàn vẹn dữ liệu, cung cấp thủ tục sao lƣu và phục hồi dữ liệu. - Thiết kế CSDL phải dựa vào: + Biểu đồ cấu trúc dữ liệu: mô hình quan hệ, mô hình quan hệ thực thể liên kết E-R. + Biểu đồ luồn dữ liệu trong đó đặc biệt quan tâm đến kho dữ liệu. 13 + Hệ Quản trị CSDL có sẵn: mỗi hệ quản trị CSDL đều có ngôn ngữ định nghĩa dữ liệu sẵn. Khi thiết kế CSDL phải đảm bảo sao cho các dữ liệu phải đủ, không trùng lặp, việc truy cập đến CSDL phải thuận tiện, tốc độ nhanh.  Thiết kế phần mềm Thiết kế phần mềm là công việc đầu tiên của giai đoạn phát triển. Thiết kế tạo ra các biểu diễn và dữ kiện của hệ thống phần mềm cần xây dựng từ kết quả phân tích yêu cầu để có thể dễ dàng hiện thực sau đó. Thiết kế tạo ra phƣơng thức và quy trình tƣơng tác giữa ngƣời dùng với hệ thống phần mềm cũng nhƣ tƣơng tác giữa các hệ thống khác với phần mềm. Đây là một giai đoạn của thiết kế, nhằn đƣa ra các quyết định về cài đặt, chứ chƣa phải là cài đặt, chƣa phải là lập trình thật sự. - Đầu vào cho việc thiết kế phần mềm: + Biểu đồ luồng dữ liệu của từng hệ thống con + Các giao diện + Các kiểm soát + CSDL - Đầu ra của thiết kế phần mềm: + Lƣợc đồ chƣơng trình của mỗi hệ thống con + Đặc tả nội dung của từng module trong lƣợc đồ chƣơng trình + Phân bổ các module trong lƣợc đồ chƣơng trình thành các chƣơng trình + Thiết kế các mẫu thử  Thiết kế kiểm soát - Hệ thống cần có các kiểm soát để đảm bảo độ chính xác (giao tác đƣợc tiến hành có chính xác không?, dữ liệu trong cơ sở dữ liệu cố đúng đắn không?), độ an toàn (không xảy ra mất dù cố ý hay vô tình, chểnh mảng hay rủi ro), độ riêng tƣ (các quyền truy nhập đƣợc đảm bảo với các loại ngƣời dùng khác nhau). - Thiết kế kiểm soát là việc kiểm tra các thông tin thu thập và thông tin xuất nhằm phát hiện lỗi và sửa lỗi. 14
- Xem thêm -