1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống thông tin quản lý nhân sự

106 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hệ Thống Thông Tin Quản Lý Nhân Sự
Tác giả Lê Văn Thượng
Trường học Trường Đại Học
Chuyên ngành Tin Học
Thể loại Chuyên Đề Thực Tập Tốt Nghiệp
Định dạng
Số trang 106
Dung lượng 658,15 KB

Cấu trúc

  • Chương 1:Giới thiệu về công ty cổ phần Goldstar Việt Nam (8)
    • I. Khái quát chung về tổ chức và hoạt động của Công ty cổ phần (8)
      • 1. Khái quát chung (8)
      • 2. Lịch sử hình thành và phát triển (8)
      • 3. Sứ mệnh của công ty (9)
      • 4. Mô hình tổ chức của công ty (10)
      • 5. Sản phẩm và dịch vụ của công ty (11)
        • 5.1. Sản phẩm Weekend ® Accounting (11)
          • 5.1.1. Weekend ® Accounting SQL 30 Standard Edition (12)
          • 5.1.2 Weekend ® Accounting SQL 30 Trading (12)
          • 5.1.3. Weekend ® Accounting SQL 30 Pharmacy (13)
          • 5.1.5. Weekend ® Accounting SQL 30 Motor (14)
          • 5.1.6. Weekend ® Accounting SQL 30 General (15)
          • 5.1.7. Weekend ® Accounting SQL 30 Customize (16)
        • 5.2. Đào tạo, hỗ trợ sử dụng kế toán máy (18)
        • 5.3. Hỗ trợ tư vấn cho các doanh nghiệp (18)
      • 6. Khách hàng của công ty (18)
      • 7. Kết quả hoạt động của công ty (23)
    • II. Giới thiệu về đề tài nghiên cứu (24)
      • 1. Lý do lựa chọn đề tài (24)
      • 2. Mục tiêu của đề tài (25)
      • 3. Ngôn ngữ sử dụng để xây dựng Hệ thống (26)
        • 3.1 Tổng quan về hệ quản trị cơ sở dữ liệu Mycrosoft ACCESS (26)
        • 3.2. Giới thiệu tổng quát ngôn ngữ lập trình VISUAL BASIC (28)
        • 3.3. Khái quát về Crystal report (30)
  • Chương 2:Cơ sở phương pháp luận phân tích và thiết kế hệ thống thông tin (31)
    • I. Khái niệm hệ thống thông tin (31)
    • II. Các giai đoạn phát triển của HTTT (32)
      • 1. Nguyên nhân dẫn đến Việcphát triển HTTT (32)
      • 2. Các giai đoạn phát triển một hệ thống thông tin (33)
        • 2.1. Xác định yêu cầu (33)
        • 2.2 Phân tích chi tiết (35)
        • 2.3. Thiết kế logic (35)
        • 2.4. Đề xuất các phương án của giải pháp (36)
        • 2.5 Thiết kế vật lý ngoài (37)
        • 2.6 Triển khai kỹ thuật hệ thống (38)
        • 2.7 Cài đặt và khai thác (39)
    • III. Các công cụ và phương pháp sử dụng để nghiên cứu đề tài (40)
      • 1. Các công cụ phân tích và thiết kế HTTT (40)
        • 1.1. Sơ đồ luồng thông tin (IFD) (40)
        • 1.2. Sơ đồ chức năng (42)
        • 1.3 Sơ đồ luồng dữ liệu (DFD) (44)
      • 2. Phương pháp thiết kế CSDL từ các thông tin đầu ra (47)
        • 2.1 Yêu cầu của việc phân tích và thiết kế CSDL (47)
        • 2.2. Các bước thiết kế CSDL từ các thông tin đầu ra (48)
  • Chương 3:Phân tích và thiết kế hệ thống thông tin quản lý nhân sự (51)
    • I. Phân tích yêu cầu của hệ thống (51)
      • 1. Yêu cầu của hệ thống (51)
      • 2. Nghiên cứu hoạt động quản lý nhân sự (53)
        • 2.1. Thu thập thông tin (0)
        • 2.2. Các nghiệp vụ cơ bản (53)
          • 2.2.1. Các khái niệm cơ bản (53)
          • 2.2.2. Cách tính lương (54)
          • 2.2.3. Tuyển nhân sự cho công ty (55)
          • 2.2.4. Chấm công cho nhân viên (56)
          • 2.2.5. Chuyển và đi công tác (57)
          • 2.2.6. Đề bạt (57)
          • 2.2.7. Đánh giá nhân viên (57)
    • II. Phân tích chi tiết HTTT quản lý nhân sự (57)
      • 1. Sơ đồ Chức năng (BFD) (57)
      • 2. Sơ đồ luồng dữ liệu(IFD) (58)
      • 3. Sơ đồ ngữ cảnh (60)
      • 4. Sơ đồ luồng dữ liệu DFD mức 0 (61)
      • 5. Sơ đồ DFD mức 1 (64)
    • III. Thiết kế CSDL từ các thông tin ra (65)
      • 1. Các thực thể trong cơ sở dữ liệu (65)
        • 1.1. Bộ phận (65)
        • 1.2. Phòng ban (58)
        • 1.3 Bằng cấp (65)
        • 1.4. Bậc lương (66)
        • 1.5. Người dùng (66)
        • 1.6. Nhân viên (66)
        • 1.7. Chức vụ (68)
        • 1.8. Chuyên môn (68)
        • 1.9. Hồ sơ dự tuyển (69)
        • 1.10. Bảng công (70)
        • 1.11. Bảng lương (70)
        • 1.12. Loại thưởng (70)
        • 1.13. Nợ tiền công ty (71)
        • 1.14. Điều chuyển công tác (72)
        • 1.15. Khen thưởng nhân viên (72)
        • 1.16. Kỷ luật nhân viên (72)
        • 1.17. Loại kỷ luật (73)
        • 1.18. Đánh giá nhân viên (73)
      • 2. Mô hình quan hệ giữa các thực thể (75)
    • IV. Thiết kế các lưu đồ chương trình (76)
      • 1. Lưu đồ đăng nhập (76)
      • 2. Lưu đồ nhập dữ liệu (77)
      • 3. Lưu đồ sửa dữ liệu (78)
      • 4. Lưu đồ xoá dữ liệu (79)
      • 5. Lưu đồ tìm kiếm (80)
      • 6. Lưu đồ in báo cáo (81)
      • 7. Lưu đồ tính lương (82)
    • V. Thiết kế giao diện của phần mềm (82)
      • 1. Form đăng nhập (82)
      • 2. Form Menu của chương trình (82)
      • 3. Form Danh mục bộ phận (83)
      • 4. Form Danh mục phòng ban (84)
      • 5. Form Danh mục chức vụ (85)
      • 6. Form Hồ sơ nhân viên (85)
      • 7. Form Điều chuyển nhân viên (86)
      • 8. Form khen thưởng nhân viên (87)
      • 9. Form Hồ sơ dự tuyển nhân viên (87)
      • 12. Một số thông tin đầu ra của hệ thống (89)
        • 12.2. Báo cáo về sơ yếu lý lịch của nhân viên (89)
        • 12.3. Báo cáo ngày công trong tháng (90)
        • 12.4. Báo cáo lương tháng (90)
    • VI. Cài đặt, đánh giá hệ thống và hướng phát triển của chương trình (91)
      • 1. Cài đặt hệ thống (91)
      • 2. Đánh giá hệ thống (91)
        • 2.1. Ưu điểm (91)
        • 2.2. Nhược điểm (91)
      • 3. Hướng phát triển của chương trình (92)
  • Kết luận (93)
  • Tài liệu tham khảo (41)

Nội dung

thiệu về công ty cổ phần Goldstar Việt Nam

Khái quát chung về tổ chức và hoạt động của Công ty cổ phần

I Khái quát chung về tổ chức và hoạt động của Công ty cổ phần Goldstar Việt Nam

Công ty cổ phần Sao Vàng Việt Nam Viết tắt là Goldstar Việt Nam Joint Stock Company.

- Trụ sở chính đặt tại Số 4, Láng Hạ Thành Công , Ba Đình, Hà Nội

- Website: www.goldstar.com.vn Hòm thư: stk@goldstar.com.vn

- Lĩnh vực kinh doanh là sản xuất và phân phối Weekend ® Accounting và Weekend ® ERP, Cung cấp dịch vụ đào tạo ứng dụng phần mềm Weekend ® Accounting và Weekend ® ERP, cấp chứng chỉ kế toán máy Weekend ® Accounting và Weekend ® ERP

2 Lịch sử hình thành và phát triển

- Ngày 13 tháng 02 năm 2004, Công ty Cổ phần Phần mềm Sao Vàng được thành lập với tổng số nhân sự: 12 người làm việc tại 3 bộ phận, trụ sở chính đặt tại: Số 16 ngõ 93/20 Hoàng Văn Thái, Quận Thanh Xuân,

- Ngày 17 tháng 07 năm 2007, Công ty có định hướng mở rộng quy mô hoạt động, ngành nghề hoạt động nên đã đăng ký tên pháp nhân kinh doanh mới là: Công ty Cổ phần Sao Vàng Việt Nam Nhân sự đạt 30 người làm việc tại 4 bộ phận Trụ sở chuyển về: Tòa nhà 27/7 Số 4, Láng

Hạ, Thành Công, Ba Đình, Hà Nội.

- Tháng 10 năm 2007, thành lập chi nhánh tại TP.Hồ Chí Minh, Công ty

Cổ phần Sài Gòn Sao Vàng có đội ngũ 10 nhân viên, chuyên phân phối, đào tạo sử dụng sản phẩm phần mềm Weekend ® Accounting.

Ngày 20 tháng 05 năm 2008, tiếp tục thành lập chi nhánh Công ty CP Phát triển Sản phẩm Sao Vàng Việt Nam tại Hà Nội với 8 nhân viên, chuyên nghiên cứu, phát triển sản phẩm Weekend ® Accounting, Weekend ® ERP, Weekend ® CRM

- Tháng 09/2008 đến nay: Công ty Cổ phần Sao Vàng Việt Nam ổn định nhân sự 40 người, mở rộng hoạt động sản xuất, phân phối và đào tạo sử dụng sản phẩm: Weekend ® Accounting, Weekend ® ERP Trụ sở chuyển về: P 1906 tháp B tòa nhà Hà Thành Plaza, Số 102 Thái Thịnh, Đống Đa, Hà Nội.

3 Sứ mệnh của công ty

Với phần mềm Weekend ® Accounting và Weekend ® ERP Công ty đã đóng góp rất nhiều vào sự phát triển thịnh vượng chung của các doanh nghiệp nhỏ và vừa trên lãnh thổ Việt Nam, Weekend ® Accounting và Weekend ® ERP là cho các doanh nghiệp chủ động hơn về các nguồn lực của mình đặc biệt là với quản lý tài chính kế toán, quản lý dự án, quản lý nhân sự, thực thi các sắc thuế, Với phần mềm này có thể tạo ra cho các doanh nghiệp tương thích hơn trong tương lai khi mà doanh nghiệp lớn mạnh lên, mở rộng ra

GoldstarVietNam đang và sẽ nỗ lực đưa tới doanh nghiệp những giải pháp phần mềm, những công cụ quản lý doanh nghiệp hiệu quả, có chất lượng cao, dựa trên quan điểm quản trị hiện đại cùng với dịch vụ sau bán hoàn hảo GoldstarVietNam hiểu và ý thức một cách sâu sắc trách nhiệm đối với sự phát triển của khách hàng Sự thành công và phát triển của quý khách hàng hôm nay chính là sự thành công của chúng tôi ngày mai Vì vậy, GoldstarVietNam luôn đi song hành với khách hàng và đưa

Lê văn thượng Lớp: Tin47B

Hình 1: Sơ đồ tổ chức của công ty tới những công cụ quản lý hữu hiệu trên con đường phát triển của khách hàng

GoldstarVietNam đóng góp cho sự phát triển chung của doanh nghiệp, đặc biệt doanh nghiệp Việt Nam bằng lớp các sản phẩm phần mềm

Weekend ® - cùng với tư vấn giải pháp quản trị khoa học tới từng doanh nghiệp trên lãnh thổ Việt Nam, hơn thế nữa, chúng ta cùng nhau khẳng định với các doanh nghiệp trên toàn cầu rằng “ Doanh nghiệp Việt Nam hoàn toàn làm chủ công nghệ cao, ứng dụng công nghệ cao vào quản lý, đưa doanh nghiệp Việt Nam đạt đến khả năng cạnh tranh mới trên thị trường Việt

4 Mô hình tổ chức của công ty

Chức năng từng bộ phận

 Tổng giám đốc là người đứng đầu công ty có trách nhiệm điều hành sự hoạt động của công ty và hoạch ra các chiến lược phát triển công ty, ngoài ra còn trực tiếp điều hành bốn phòng ban là P. Chăm Sóc Khách Hàng, P.Kinh Doanh, P Hành Chính, P.Kế Toán.

 Giám đốc kinh doanh có nhiệm vụ quản lý các nhà phân phối của công ty ở Hà Nội và các tỉnh thành( Hà Nội, Phúc Yên – Vĩnh Phúc, Bắc Ninh, Bắc Giang).

 Giám đốc kỹ thuật Giám sát trực tiếp phòng kỹ thuật triển khai, và thông qua phó giám đốc để phụ trách phòng kỹ thuật bảo hành, bảo trì.

 Phòng kỹ thuật triển khai có chức năng cài đặt phần mềm cho khách hàng, chuyển giao tài liệu, hướng dẫn sử dụng và đào tạo khách hàng.

 Phòng kỹ thuật bào trì có chức năng hỗ trợ khách hàng gián tiếp thông qua mạng hoặc trực tiếp, và cung cấp các phiên bản mới cho khách hàng khi cần.

 Phòng chăm sóc khách hàng có chức năng giải đáp, tư vấn cho khách hàng, là chất keo kết dính khách hàng với Công ty.

 Phòng kinh doanh có chức năng Marketing sản phẩm của công ty, tìm thị trường, tìm khách hàng và tìm kiếm ký kết các hợp đồng cho công ty.

 Phòng kế toán có chức năng quản lý tài chính cho công ty

 Phòng kinh doanh ERP là phòng có nhiệm vụ phân phối EPR

5 Sản phẩm và dịch vụ của công ty

Lê văn thượng Lớp: Tin47B

5.1.1 Weekend ® Accounting SQL 30 Standard Edition

Mô tả: Giải pháp phần mềm kế toán chuẩn đã được ứng dụng rộng rãi tại các doanh nghiệp trong cả nước Với hai phiên bản, một dành cho các doanh nghiệp lớn, một dành cho doanh nghiệp nhỏ và vừa SMEs Giải quyết triệt để vấn đề tối ưu hóa dữ liệu, bảo mật và phân quyền quản trị, tác nghiệp Giải pháp động, cho phép người sử dụng định nghĩa từ hệ thống tài khoản, các tiêu thức quản lý đến các báo cáo, sổ sách, dạng thức chứng từ kế toán đầu ra Cho phép tích hợp với máy quét, máy đọc mã vạch, cùng một giải pháp đáp ứng đầy đủ báo cáo tài chính, báo cáo quản trị, kê khai và báo cáo thuế Cho phép tích hợp với các phần hành khác (Modul) như quản trị nhân sự và tính lương, quản trị sản xuất và lập kế hoạch sản xuất, quản trị mua hàng, quản trị bán hàng, tạo thành bộ sản phẩm Weekend ® ERP của GoldStar Vietnam

Giá trị ứng dụng: Tốc độ truy cập nhanh, bảo về dữ liệu cho khách hàng

2 lớp Mọi thiết kế, phần hành đều nhằm đưa đến kết quả công việc trong thời gian nhanh nhất Tạo điều kiện tốt để thực thi công tác kế toán, lành mạnh hóa tài chính DN Giải quyết các khó khăn hiện tại về kế toán, thực thi các sắc thuế trong doanh nghiệp không chỉ trong hiện tại mà cho phép mở rộng, định nghĩa lại khi thay đổi mô hình và mở rộng doanh nghiệp.

Có thể tích hợp với quản lý nhân sự, kế hoạch…

Quản lý thương mại là sản phẩm đóng gói thế hệ mới cho phép tự động hóa các nhiệm vụ của kế toán nghiệp vụ và kế toán quản trị, phân tích và lập kế hoạch các giao dịch thương mại một cách đồng bộ

 Quản lý hàng dự trữ theo kho;

 Quản lý đơn đặt hàng;

 Quản lý quan hệ với khách hàng;

 Quản lý hàng hóa phát sinh của doanh nghiệp;

Mô tả: Sản xuất và kinh doanh dược phẩm là lĩnh vực có những đặc thù rất riêng biệt Có thể kể ra là: quản lý hạn dùng, quản lý nhập xuất theo lô, quản lý giá GMP, quản lý đại lý thuốc, chi phí theo đại lý, chi tiết các hợp đồng, phiếu giao hàng, yêu cầu xuất hàng chi tiết, công nợ đến từng đối tượng, nhân viên quản lý chuyên trách đại lý Toàn bộ những vấn đề kể trên được giải quyết triệt để bới Weekend ® Accounting SQL 30 Pharmacy Với thiết kế dữ liệu liên thông va tích hợp từ tất cả các bộ phận, phòng ban chuyên môn trong đơn vị sẽ tạo ra giá trị quản lý lớn cả trong hiện tại va tương lai của doanh nghiệp.

Giới thiệu về đề tài nghiên cứu

1 Lý do lựa chọn đề tài

Một công ty lớn và có trụ sở ở rất nhiều nơi những nơi này lại hoàn toàn cách xa nhau về mặt địa lý làm cho sự quản lý nhân lực gặp chắc chở về không gian Sự đặc thù của công ty phần mềm đó là: “ Tài sản” quan trọng nhất của công ty lại chính là con người với đầu óc tư duy để sáng tạo ra những công cụ quản lý hữu hiệu cho nền kinh tế hội nhập(các phần mềm kế toán tài chính) Với đội ngũ nhân lực đông và thường xuyên phải đi bảo hành, bảo trì, tư vấn cho khách hàng, hàng tháng để quản lý những nhân viên này tốt, hay nói cách khác để hạch toán lương, thưởng và các chế độ chăm sóc cho nhân viên của mình tốt và hiệu quả là một vấn đề cấp bách đối với Công ty Đã vậy hàng quý Công ty còn phải bổ xung đội ngũ nhân viên, cử đi các chi nhánh, hay xa thải những nhân viên quá tuổi lao động và chất lượng kém Bài toán đặt ra ở đây là phải quản lý nguồn lực này như thế nào? Làm sao cho hiệu quả cao? Làm thế nào cho bộ máy nhân lực của công ty hoạt động một cách nhuần nhuyễn? Ở đây chúng ta phải nói là nhờ những nhà quản trị nhân lực với đầu óc sáng tạo và công cụ tinh vi của mình

Những công cụ mà nhà quản lý dùng có thể là các báo cáo hàng tháng về nhân lực, những thông tin chi tiết về nhân viên, những bảng biểu, sự thu thập thông tin của nhà quản trị, sự chắp nối các thông tin… Hay hơn hết để làm tốt những điều đó chúng ta phải xây dựng hệ quản lý nhân lực thật khoa học và dựa trên các công cụ tin học Chúng tôi lựa chọn ở đây là “ Xây dựng một hệ thống thông tin quản lý nhân sự cho công ty” đây là việc mà không những Goldstar cần làm mà tất cả các công ty đều phải làm trong một tương lai gần.

- Hiện nay theo khảo sát thì công ty vẫn chưa có phần mềm nào chuyên dụng để quản lý nhân sự, việc quản lý vẫn ở dạng tin học hóa cục bộ và chưa thống nhất, chưa hình thành rõ ràng một hệ thống quản lý nhân sự. Đề tài đưa ra ở đây là rất khả quan và có khả thi.

- Theo hướng phát triển của Công ty về lâu dài chúng ta sẽ phải xây dựng một “Hệ thống thông tin quản lý nhân sự “ Hệ thống này sẽ cho thấy tính hiệu quả của nó trong việc quản lý và định hướng cho sự phát triển toàn diện về lâu dài.

2 Mục tiêu của đề tài

Như chúng ta đã từng biết “Hệ thống thông tin quản lý nhân sự” là hoàn toàn khách quan và cần thiết nó đem lại mục đích về lâu về dài cho Công ty, để là được điều đó Hệ thống này cần đạt những yêu cầu sau:

- Biến những dữ liệu thô thành thông tin cho nhà quản trị từ đó có biện pháp giải quyết vấn đề.

- Đưa ra các báo cáo và các giải pháp về nguồn nhân lực.

- Đem lại cơ sở vững chắc cho sự quản lý nhân lực.

- Đem lại sự minh bạch trong quản lý nhân lực.

- Mang lại sự khoa học và giảm bớt bộ máy quản lý.

Lê văn thượng Lớp: Tin47B

- Làm giảm không gian vốn đã chật hẹp bởi những hồ sơ, sổ sách cồng kềnh.

- Làm nhẹ đi các công việc của nhà quản trị.

- Và cuối cùng là hướng về sự ổn định phát triển về lâu về dài cho Công ty.

3 Ngôn ngữ sử dụng để xây dựng Hệ thống

3 1 Tổng quan về hệ quản trị cơ sở dữ liệu Mycrosoft ACCESS

Access là một hệ thống quản lý cơ sở dữ liệu ( CSDL ) Cũng giống như các hệ CSDL khác, Access lưu trữ và tìm kiếm dữ liệu, biểu diễn thông tin và tự động làm nhiều nhiệm vụ khác Việc sử dụng Access, chúng ta có thể phát triển cho các ứng dụng một cách nhanh chóng.

Access cũng là một ứng dụng mạnh trong môi trường Windows. Ngày từ đầu Access cũng là một sản phẩm của CSDL trong Microsoft Windows Bởi vì cả Window và Access đều xuất phát từ Microsoft nên cả hai sản phẩm này làm việc rất tốt cùng nhau, Access chạy trên nền Windows cũng thể hiện được trong Access Bạn có thể cắt, dán dữ liệu từ bất cứ ứng dụng nào trong môi trường Windows nào cho Access và ngược lại Bạn có thể liên kết các đốI tượng nào đó ví dụ như: OLE trong Excel, Paintbrush và Word for Windows vào môi trường Access.

Dù sao Access là một hệ quản trị dữ liệu rất tốt trong cơ sở dữ liệu, đồng thờI nó có thể giúp chúng ta truy nhập tới tất cả các dạng dữ liệu.

Nó có thể làm việc với nhiều hơn một mảng (Table) tại cùng một thời điểm để giảm bớt sự rắc rối của dữ liệu và làm cho công việc dễ dàng thực hiện hơn Chúng có thể liên kết một bảng trong Paradox và một bảng trong dbase, có thể lấy kết quả của việc liên kết đó và kết nối dữ liệu này vớI những bảng làm việc trong Excel một cách nhanh chóng và dễ dàng.

Access cung cấp những công cụ gì?

Access cung cấp những thông tin quản lý CSDL quan hệ thực sự, hoàn thiện với những định nghĩa khoá (Primary key) và khoá ngoại (Foreign key), các loại luật quan hệ (một - một, một-nhiều), các mức kiểm tra mức toàn vẹn của dữ liệu cũng như định dạng và những định nghĩa mặc định cho môi trường (Filed) trong một bảng Bằng việc thực hiện sự toàn vẹn dữ liệu ở mức database engine, Access ngăn chặn được sự cập nhật và xoá thông tin không phù hợp.

Access cung cấp tất cả các kiểu dữ liệu cần thiết cho trường, bao gồm văn bản (text), kiểu số (Numberic), kiểu tiền tệ (currency), kiểu ngày/tháng (data/time), kiểu meno, kiểu có/không (yes/no) và các đối tượng OLE.Nó cũng hỗ trợ cho các giá trị rỗng ( Null) khi các giá trị này bị bỏ qua.

Việc xử lý quan hệ trong Access đáp ứng được những đòi hỏi với kiến trúc mềm dẻo của nó Nó có thể sử dụng như một hệ quản lý CSDL độc lập, hoặc theo mô hình Client/ Server Thông qua ODBC (Open Database Connectivity), chúng ta có thể kết nốI với nhiều dạng dữ liệu bên ngoài, ví dụ như: Oracle, Sybase, thậm chí vớI cả những CSDL trên máy tính lớn như DB/2.

VớI Access chúng ta cũng có thể phân quyền cho người sử dụng và cho các nhóm trong việc xem và thay đổI rất nhiều các kiểu đối tượng dữ liệu.

Tóm lại: Microsoft Access là một hệ quản trị cơ sở dữ liệu tương tác vớI người sử dụng chạy trên môi trường Windows, nó tăng thêm sức mạnh trong công tác tổ chức, tìm kiếm và tổ chức thông tin Các quy tắc kiểm tra dữ liệu, giá trị mặc định, khuôn nhập dữ liệu … của Microsoft Access hoàn toàn đáp ứng yêu cầu Khả năng kết nốI và công cụ truy vấn mạnh của nó giúp ta tìm kiếm thông tin một cách nhanh chóng Nó cho phép ta thiết kế được các biểu mẫu và báo cáo phức tạp đáp ứng các yêu

Lê văn thượng Lớp: Tin47B cầu đề ra Đố vớI những yêu cầu quản lý dữ liệu ở mức độ chuyên môn cao

3.2 Giới thiệu tổng quát ngôn ngữ lập trình VISUAL BASIC

Visual Basic là một ngôn ngữ thảo chương hoàn thiện và hoạt động theo kiểu điều khiển bởi sự kiện ( Event – Driven programming language ) nhưng lại giống ngôn ngữ thảo chương có cấu trúc ( Structured programming language )

sở phương pháp luận phân tích và thiết kế hệ thống thông tin

Khái niệm hệ thống thông tin

Hệ thống thông tin là một tập hợp những con người, các thiết bị phần cứng, phần mềm, dữ liệu, thực hiện hoạt động thu thập, lưu trữ, xử lý và phân phối thông tin trong một tập các ràng buộc được gọi là môi trường.

Nó được thể hiện bởi những con người, các thủ tục, dữ liệu và các thiết bị tin học được lấy ra từ các nguồn (Source) và được xử lý bởi hệ thống sử dụng nó cùng với các dữ liệu đã được lưu trữ từ trước Kết quả xử lý(Output) được chuyển đến các đích(Destination) hoặc cập nhật vào kho lưu trữ dữ liệu(Storage).

Lê văn thượng Lớp: Tin47B

Chuyên đề thực tập tốt nghiệp

Như hình trên minh họa mọi hệ thống thông tin đều có bốn bộ phận: bộ phận đưa dữ liệu vào, bộ phận xử lý, kho dữ liệu và bộ phận đưa dữ liệu ra.

Các giai đoạn phát triển của HTTT

1 Nguyên nhân dẫn đến Việcphát triển HTTT

Có nhiều nguyên nhân dẫn đến việc phát triển hệ thống thông tin, nhưng gộp lại ta đưa ra bốn nguyên nhân sau:

+ Những thay đổi về vấn đề quản lý + Những yêu cầu mới của nhà quản lý + Sự thay đổi của nhà quản lý

+ Thay đổi sách lược chính trị Những yêu cầu mới của quản lý cũng có thể dẫn đến sự cần thiết phải phát triển hệ thống thông tin mới như: Những luật mới của chính phủ mới ban hành, việc ký kết một hiệp tác mới, đa dạng hóa các hoạt động của doanh nghiệp bằng sản phẩm mới hoặc dịch vụ mới Các hành động mới của doanh nghiệp cạnh tranh cũng có tác động mạnh vào động cơ buộc những doanh nghiệp phải có những hành động đáp ứng VD như một ngân hàng mới thành lập lắp đặt các máy ATM tự động để cạnh tranh, thu hút khách hàng.

Việc thay đổi công nghệ cũng có thể dẫn đến việc phát triển một hệ thống thông tin mới, bởi khi công nghệ thay đổi, các cơ sở dữ liệu và phần cứng, phần mềm của doanh nghiệp cũng bị tác động, buộc doanh nghiệp phải xem xét những gì mình đã có và chưa có để phát triển thêm cho hợp với công việc mà hệ thống đang giải quyết.

Cuối cùng là vai trò của các thách thức chính trị cũng không nên bỏ qua Nó cũng có nguyên nhân dẫn đến việc phát triển hệ thống thông tin, một nhà chính trị sẵn sàng bỏ tiền ra để phát triển hệ thống thông tin của mình nếu như hệ thống thống thông tin của ông ta giúp cho quyền lực của ông ta ngày càng lớn mạnh hơn.

2 Các giai đoạn phát triển một hệ thống thông tin

Mục đích của giai đoạn này là cung cấp cho lãnh đạo của tổ chức những dữ liệu đích thực để đưa ra quyết định về thời cơ, tính khả thi và hiệu quả của một dự án phát triển hệ thống Giai đoạn này được thực hiện tương đối nhanh và không đòi hỏi phải chi phí lớn Tuy nhiên đây là một giai đoạn rất quan trọng cho sự thành công của dự án Giai đoạn này được ví như một cái gốc của của một cái cây to, nếu cái gốc không chắc thì cái cây cũng sẽ lung liêng, cho nên giai đoạn này phải hoàn thành không sai xót một sai xót nhỏ cũng có thể gây cản trở tiến độ của dự án.

Các công đoạn của giai đoạn này bao gồm: lập kế hoạch đánh giá yêu cầu; trình bày làm sáng tỏ những yêu cầu của hệ thống thông tin mới; đánh giá tính khả thi của dự án về kỹ thuật, tài chính, công nghệ; chuẩn bị và trình bày báo cáo đánh giá yêu cầu Ta lần lượt đi vào chi tiết các công đoạn.

Lập kế hoạch tức là làm quen với hệ thống đang xét, xác định thông tin cần phải thu thập cũng như nguồn vốn và phương pháp thu thập cần dùng

Làm rõ yêu cầu mục đích là làm cho phân tích viên hiểu đúng yêu cầu của nhà quản trị đối với hệ thống đang cần triển khai Cần phải xác định chính xác đối tượng yêu cầu, thu thập những yếu tố cơ bản của môi trường hệ thống và xác định khung cảnh nghiên cứu. Đánh giá khả thi là ta đi tìm xem có những yếu tố nào ngăn cản quá trình thực thi dự án và với những giàng buộc ngăn cản đó có khả

Lê văn thượng Lớp: Tin47B

Mô tả về hệ thống mới

2.0 Cấu trúc hóa yêu cầu

3.0 Tìm và lựa chọn giải pháp

1.0 Xác định các yêu cầu hệ thống Ghi chép, phỏng vấn kết quả khảo sát, quan sát các mẫu

Mô tả về hệ thống hiện tại và hệ thống mới

Xây dựng kế hoạch hệ thống thông tin, lịch phân tích hệ thống, yêu cầu dịch vụ của hệ thống

Chiến lược đề xuất cho hệ thống mới

Hình 3: Mô hình giai đoạn xác định yêu cầu năng hoàn thành dự án hay không Cần đánh giá khả thi về mặt tổ chức đòi hỏi phải có sự hòa hợp giữa giải pháp dự kiến với môi trường của tổ chức Tính khả thi về mặt kỹ thuật được đánh giá bằng cách so sánh công nghệ hiện có hoặc có thể mua sắm được với yêu cầu của hệ thống đề xuất Tính khả thi về mặt tài chính là xác định xem lợi ích hữu hình chờ đợi có lớn hơn tổng chi phí bỏ ra để có được nó hay không Tính khả thi về mặt thời gian là xác định xem có khả năng hoàn thành xong với thời gian đã đề ra hay không.

Chuẩn bị và trình bày báo cáo Báo cáo phải cung cấp một bức tranh sáng sủa và đầy đủ về tình hình và khuyến nghị những hành động tiếp theo.

Mục đích của giai đoạn phân tích chi tiết là hiểu rõ các vấn đề của hệ thống đang nghiên cứu, xác định những nguyên nhân đích thực của vấn đề đó, xác định những đòi hỏi và những giàng buộc áp đặt đối với hệ thống và các mục tiêu mà hệ thống thông tin mới cần đạt được Nội dung của báo cáo phân tích chi tiết là cơ sở tiếp tục tiến hành hay ngừng phát triển một hệ thống thông tin mới.

Các công đoạn của giai đoạn này là lập kế hoạch phân tích chi tiết; nghiên cứu môi trường của HTTT đang tồn tại; nghiên cứu về hệ thống thực tại ; đưa ra chuẩn đoán và xác định các yếu tố giải pháp; đánh giá lại tính khả thi; thay đổi đề xuất của dự án; chuẩn bị trình bày báo cáo phân tích chi tiết.

Trình tự thực hiện giai đoạn này là sau khi lập kế hoạch phân tích chi tiết, thu thập một lượng lớn thông tin về hệ thống đang tồn tại và về môi trường của nó, phân tích viên đưa ra chuẩn đoán tức là xác định vấn đề và nguyên nhân, đánh giá lại tính khả thi Rất có thể một số vấn đề mới không được nêu ra trong khi xác định yêu cầu sẽ xuất hiện và làm thay đổi tính khả thi của dự án Những yếu tố này cũng có thể khẳng định lại việc đánh giá tính khả thi của giai đoạn đi trước Do những yếu tố mới này mà đề xuất của dự án trong báo cáo đánh giá yêu cấu sẽ phải thay đổi, dữ liệu chính xác hơn mục tiêu cần đạt được , về thời hạn, về chi phí và lợi ích phải được đưa nhập vào đề xuất Cuối cùng thì báo cáo giai đoạn phân tích chi tiết được trình bày cho những những người có trách nhiệm và quyền hạn quyết định Báo cáo này quan trọng vì nó quyết định xem tiếp tục hay hủy bỏ dự án.

Sau khi trình bày báo cáo giai đoạn phân tích chi tiết chúng ta tiến hành giai đoạn thiết kế logic cho hệ thống mới Mục đích của giai đoạn này là xác định một cách chi tiết và chính xác những gì mà hệ thống mới

Lê văn thượng Lớp: Tin47B phải làm để đạt được những mục tiêu đã xác định từ giai đoạn phân tích chi tiết và vẫn luôn luôn tôn trọng giàng buộc của môi trường Mô hình logic của hệ thống mới sẽ bao hàm các thông tin mà hệ thống mới sẽ sản sinh ra, nội dung của cơ sở dữ liệu, các xử lý và các dữ liệu nhập vào. Sản phẩm đưa ra của giai đoạn này là mô hình của hệ thống mới bằng các sơ đồ luồng dữ liệu DFD, các sơ đồ cấu trúc dữ liệu , các sơ đồ phân tích tra cứu và các phich logic của từ điển hệ thống.

Các công đoạn của giai đoạn này là thiết kế cơ sở dữ liệu, thiết kế xử lý cơ sở dữ liệu, thiết kế xử lý, thiết kế luồng dữ liệu vào, chỉnh sửa tài liệu cho mức logic, hợp thức hóa mô hình logic.

2.4 Đề xuất các phương án của giải pháp

Các công cụ và phương pháp sử dụng để nghiên cứu đề tài

1 Các công cụ phân tích và thiết kế HTTT Động Tĩnh

IFD (Information Flow Diagram) sơ đồ luồng thông tin

SD (System Dictionary) từ điển hệ thống (các phích logic)

DFD ( Data Flow Diagram) sơ đồ luồng dữ liệu

Từ điển hệ thống(các phích logic)

1.1 Sơ đồ luồng thông tin (IFD)

IFD được dùng để mô tả hệ thống thông tin theo cách thức động. Tức là mô tả sự di chuyển của dữ liệu, việc xử lý, lưu trữ trong thế giới vật lý bằng các sơ đồ.

 Các ký pháp của IFD

Thủ công Giao tác người – máy tin học hóa hoàn toàn

 Kho lưu trữ dữ liệu:

Thủ công Tin học hóa

 Dòng thông tin: Điều khiển :

Các phích vật lý là những mô tả chi tiết hơn bằng lời cho các đối tượng được biểu diễn trên sơ đồ, rất nhiều thông tin không thể hiện trên sơ đồ như hình dạng (Fomat) của các thông tin vào/ra, thủ tục xử lý,

Lê văn thượng Lớp: Tin47B

Hình 4: Các ký pháp sử dụng trong IFD phương tiện thực hiện xử lý… sẽ được ghi nhận trên các phím vật lý này.

Có ba loại phích: Phích luồng thông tin, Phích kho chứa dữ liệu, Phích xử lý.

Sơ đồ chức năng là một biểu đồ hình cây, ở mức cao nhất chỉ gồm một chức năng, gọi là “chức năng gốc” hay “chức năng đỉnh” Những chức năng ở dưới cùng gọi là “chức năng lá”. Ý nghĩa

Mô hình phân rã chức năng được xây dựng cùng với quá trình khảo sát tổ chức từ trên xuống giúp cho việc hiểu tổ chức và định hướng cho hoạt động khảo sát tiếp theo Nó cho phép xác định phạm vi các chức năng cần nghiên cứu của tổ chức Nó cho thấy vị trí của mỗi công việc trong toàn hệ thống, tránh sự trùng lặp, giúp phát hiện các chức năng còn thiếu Nó là một cơ sở để cấu trúc hệ chương trình sau này.

Các n gyên tắc phân rã chức năng

- Mỗi chức năng phân rã phải là một bộ phận thực sự tham gia thực hiện chức năng đã phân rã ra nó.

- Việc thực hiện tất cả các chức năng ở mức dưới trực tiếp phải đảm bảo thực hiện được chức năng ở mức dưới đã phân rã ra nó.

Quy tắc này được sử dụng để phân rã một sơ đồ chức năng nhận được còn đang ở mức gộp Quá trình phân rã ra cho đến khi ta nhận được một biểu đồ với các chức năng ở mức cuối mà ta hoàn toàn nắm được nộidung thực hiện nó.

- Không nên phân rã sơ đồ quá 6 mức.

- Ở mỗi mức, các chức năng cùng mức sắp xếp trên cùng một hàng, cùng một dạng.

- Biểu đồ cần bố trí cân đối, rõ ràng để dễ kiểm tra, theo dõi. Đặt tên

Hình 5: Các ký pháp sử dụng trong BFD

- Mỗi chức năng có một tên duy nhất,các chức năng khác nhau, tên phải khác nhau Tên chức năng phải là một mệnh đề động từ gồm một động từ và một bổ ngữ động từ thể hiện hoạt động, bổ ngữ thường liên quan đế các thực thể dữ liệu trong miền nghiên cứu Tên chức năng cần phản ánh được nội dung công việc thực tế mà tổ chức thực hiện và người sử dụng quen dùng nó.

Mô tả chức năng lá (mức thấp nhất) Đối với những chức năng lá trong biểu đồ cần miêu tả trình tự và cách thức tiến hành nó bằng lời và có thể tiến hành nó bằng lời và có thể sử dụng biểu đồ hay một hình thức nào khác Mô tả thường bao gồm các nội dung sau:

- Các sự kiện kích hoạt ( Khi nào? Cái gì đến? Điều kiện gì).

- yêu cầu giao diện cần thể hiện.

- Quy tắc nghiệp vụ tuân thủ.

Các ký pháp sử dụng

Hình chữ nhật có tên ở bên trong để mô tả một chức năng Đường thẳng gấp khúc hình cây dùng để nối chức năng ở mức trên và mức dưới được trực tiếp phân chia ( phân rã ) từ chức năng đó.

Lê văn thượng Lớp: Tin47B

Hình 6: Các ký pháp sử dụng trong DFD

1.3 Sơ đồ luồng dữ liệu (DFD)

DFD dùng để chính hệ thống thông tin nhưng trên góc độ trừu tượng Trên sơ đồ chỉ bao gồm các luồng dữ liệu, các xử lý, các lưu trữ dữ liệu, nguồn và đích nhưng không quan tâm tới nơi, thời điểm va đối tượng chịu trách nhiệm xử lý Sơ đồ IFD chỉ đơn thuần mô tả hệ thống làm gì và để làm gì.

Các ký pháp dùng trong DFD:

Luồng dữ liệu là các dữ liệu di chuyển từ một vị trí này tới vị trí khác trong hệ thống trên một vật mang nào đó Tên luồng dữ liệu được chọn làm tên của chính vật mang như đơn hàng, giấy báo giá, hóa đơn bán hàng, …Luồng dữ liệu được ký hiệu bằng mũi tên, có chiều chỉ hướng dữ liệu di chuyển và tên của dữ liệu phải được ghi trên đó Tên dữ liệu phải là một mệnh đề danh từ và thể hiện được sự tổng hợp của các phần tử dữ liệu riêng biệt chứa trong đó.

Kho dữ liệu là các dữ liệu được lưu trữ trong đó tại một vị trí Một kho dữ liệu có thể chứa dữ liệu về khách hàng, đơn hàng, hóa đơn bán hàng, nhân viên… Tên kho dữ liệu phải là một danh từ.

Tiến trình là một hoặc một số công việc hoặc hành động có tác động lên dữ liệu làm cho chúng di chuyển, thay đổi được lưu trữ hay phân phối Tên tiến trình phải là một mệnh đề động từ gồm động từ và bổ ngữ Vi dụ Tính lương, tuyển nhân viên…

Tác nhân của một phạm vi hệ thống được nghiên cứu có thể là một người, nhóm người, một bộ phận, một tổ chức hay một hệ thống khác nằm ngoài phạm vi này và có tác động tới nó về mặt thông tin ( nhận hay gửi dữ liệu) Có thể nhận biết tác nhân là nơi xuất phát (nguồn) hay nơi đến (đích) của dữ liệu từ phạm vi hệ thống được xem xét Tên tác nhân phải là một danh từ như “Nhân viên”, Giám đốc.

Sơ đồ ngữ cảnh ( Context Diagram) thể hiện rất khái quát nội dung chính của hệ thống thông tin Sơ đồ này không đi vào chi tiết, mà mô tả sao cho chỉ cần nhìn một lần là có thể nhận ra nội dung của hệ thống Để cho sơ đồ ngữ cảnh sáng sủa, dễ nhìn thì có thể bỏ qua các kho dữ liệu ; bỏ qua các xử lý cập nhật.

Sơ đồ ngữ cảnh biểu diễn hệ thống ở mức cao nhất Trong sơ đồ này chỉ gồm ba loại thành phần:

- Một tiến trình duy nhất mô tả toàn hệ thống.

- Các luồng dữ liệu giữa các tác nhân và hệ thống mô tả sự tươngtác giữa hệ thống với môi trường.

- Các tác nhân (môi trường của hệ thống). Để mô tả hệ thống một cách chi tiết hơn người ta dùng kỹ thuật phân rã (Explosion) sơ đồ Bắt đầu từ sơ đồ ngữ cảnh, người ta phân rã ra thành sơ đồ mức 0, mức 1…

 Một số quy tắc vẽ DFD

Lê văn thượng Lớp: Tin47B

- Các “cái vào” của hệ thống của một tiến trình cần khác với cái ra

tích và thiết kế hệ thống thông tin quản lý nhân sự

Phân tích yêu cầu của hệ thống

1 Yêu cầu của hệ thống

Chương trình này xây dựng nhằm mục đích tổ chức quản lý nhân sự, quản lý hồ sơ nhân sự, quản lý việc tính và chi trả lương cho nhân viên, quản lý việc tuyển dụng nhân viên cho công ty, quản lý luân chuyển công tác, chế độ phụ cấp, khen thưởng, kỷ luật cho nhân viên công ty.

* Về tính bảo mật thông tin:

Mỗi người sử dụng đều có một Username, gọi là tên người dùng và password (mật khẩu) để tránh truy nhập trái phép Mật khẩu được cần được mã hóa Tập trung quản lý thống nhất cơ sở dữ liệu và chương trình, thực hiện phân chia quyền hạn hợp lý nhằm cho hệ thống không bị rối loạn.

Với tư cách là người dùng cụ thể, tùy theo các quyền mà người quản trị cung cấp, người dùng đó sẽ được phép truy nhập các thông tin nhất định.

Ví dụ: Nếu người dùng không đăng nhập hệ thống thì chỉ được cung cấp các thông tin chung nhất hay các báo cáo thống kê không quan trọng do các bộ phận đưa ra.

Nếu người sử dụng hệ thống đăng nhập vào hệ thống thì ngoài những thông tin chung mà hệ thống đưa ra còn có thêm một số thông tin khác cần thiết cung cấp cho họ, và mức độ chia sẻ thông tin tùy thuộc vào người đăng nhập vào hệ thống là ai

Lê văn thượng Lớp: Tin47B

- Nếu là lãnh đạo thì sẽ xem được toàn bộ thông tin mà hệ thống đưa ra và các báo cáo chi tiết đưa ra ở tất cả các bộ phận.

- Nếu là nhân viên của ở một bộ phận nào đó thì chỉ được xem thông tin và các báo cáo của đơn vị mình mà thôi, ngoài ra có trách nhiệm cập nhật dữ liệu vào hệ thống và là một phần bộ phận đảm đương.

Hệ thống phải được thiết kế mềm dẻo, thông minh để thuận tiện cho các cải tiến, nâng cấp sau này.

Cần có những thông báo cần thiết trong quá trình làm việc để người sử dụng biết mình đang thao tác gì, trạng thái của hệ thống ra sao Chương trình phải có những tính năng tra cứu cần thiết để cung cấp thêm các thông tin cho người sử dụng một cách nhanh chóng.

Ngoài các báo cáo sao kê theo quy định, chương trình cho phép người sử dụng tra cứu những thông tin cần thiết như: Phụ cấp, tiền lương cơ bản do chính phủ quy định, hay mức lạm phát….

- Giao diện phải đẹp, gây thiện cảm cho người sủ dụng và thuận tiện cho các thao tác nhập liệu vào.

- Kiểm tra các bước nhập một cách chặt chẽ nhằm chánh tối thiểu việc sai sót ngoài ý muốn.

- Tự động điền những tham số cần thiết.

- Giảm thiểu những sai sót không đáng có (tự động chuyển sang phần khác khi nhập xong một phần).

* Về mặt truy cập thông tin

- Khả năng truy cập các thông tin linh hoạt hơn.

- Đảm bảo truy cập thông tin nhanh tróng, anh toàn.

- Tận dụng khả năng in ấn trong Windows với nhiều loại máy in, font chữ.

- Có khả năng xem trước khi in ấn (Preview).

2 Nghiên cứu hoạt động quản lý nhân sự

Việc thu thập thông tin được tiến hành tại phòng kỹ thuật, phòng nhân sự, phòng kế toán của công ty cổ phần Goldstar Việt Nam, và nguồn cung cấp thông tin từ các người làm nghiệp vụ tin học, nghiệp vụ kế toán của công ty.

Các phương pháp thu thập thông tin được sử dụng bao gồm: Phỏng vấn, quan sát, thu thập tài liệu, xem xét các báo cáo và các quy trình nghiệp vụ, và xem các thông tin trên trang web của công ty.

2.2 Các nghiệp vụ cơ bản

2.2.1 Các khái niệm cơ bản

- Lương có thể định nghĩa là lượng tiền mà một người có thể nhận vào cuối tháng.

- Lương tối thiều: là mức lương thấp nhất được quy định trên cơ sở cung cầu lao động, khả năng kinh tế và chỉ số giá sinh hoạt theo từng thời kỳ, quy định tại khoản 3 điều 132 của bộ luật lao động mới sửa đổi.

- Bậc lương: Mỗi doanh nghiệp có một hệ thống bậc lương khác nhau, bắt đầu từ bậc lương thứ nhất (tối thiểu) rồi sắp xếp theo chiều tăng dần, và mức lương của mỗi bậc lương phụ thuộc vào từng loại hình doanh nghiệp, đối với doanh nghiệp nhà nước thì bậc lương thấp nhất (B1= lương tối thiểu

* 2.34) đối với bằng đại học chính quy.

Lê văn thượng Lớp: Tin47B

- Thang lương :Bảng lương được xây dựng cho lao động quản lý, lao động chuyên môn kỹ thuật, nghiệp vụ và công nhân trực tiếp sản xuất, kinh doanh theo công việc và ngành nghề được đào tạo.

-Bộ phận : Là chỉ một bộ phận hoạt động của công ty chuyên về lĩnh vực gì đó, trong một bộ phận có thể có nhiều phòng ban.

- Thuế thu nhập cá nhân : Theo quy định của bộ tài chính, đánh thuế vào những người có thu nhập cao.

Có rất nhiều cách tính lương và tùy vào loại hình doanh nghiệp thì cách tính lương khác nhau.

Muốn tính lương trước tiên ta phải có bảng chấm công, bảng lương, căn cứ vào bảng chấm công và bảng lương này để ta tính lương chính xác hơn cho công nhân viên.

Nếu nhân viên nghỉ phép ta tính như sau

Tiền thưởng được tính theo những nỗ lực của nhân viên như ( Làm tăng ca, ký kết được hợp đồng, phát minh sáng kiến…)

Tiền nợ được tính theo những lần tạm ứng của công nhân viên, không tính tạm ứng đi công tác.

Phân tích chi tiết HTTT quản lý nhân sự

1 Sơ đồ Chức năng (BFD)

Lê văn thượng Lớp: Tin47B

2.2 Lưu hồ sơ 3.2 Tổng hợp công

Hình 7: Sơ đồ BFD của hệ thống

Chuyên đề thực tập tốt nghiệp

2 Sơ đồ luồng dữ liệu(IFD)

Nhân viên Phòng nhân sự Giám đốc

Bắt đầu vào công ty

Khi có sự thay đổi

Lê văn thượng Lớp: Tin47B

Hồ sơ nhân viên Điều chỉnh hồ sơ

Hồ sơ đã điều chỉnh

In báo cáo nhân sự

Nhân viên Phòng nhân sự Giám đốc

Khi có sự thay đổi

Hồ sơ nhân viên Điều chỉnh hồ sơ

Hồ sơ đã điều chỉnh

In báo cáo nhân sự

HS lương, phụ cấp, bảo hiểm….

Hình 8: Sơ đồ IFD của hệ thống

Phòng tổ chức hành chính

Các thông tin về lương

Phòng kế toán tổng hợp

4 Sơ đồ luồng dữ liệu DFD mức 0

Lê văn thượng Lớp: Tin47B

Hình 9: Sơ đồ ngữ cảnh của hệ thống

Hình 10: Sơ đồ DFD mức 0

Lê văn thượng Lớp: Tin47B

Thu nhập trước thuế Đã ktra

2.0 Tính lương và các khoản

Hình 11: Sơ đồ DFD mức 1

Thiết kế CSDL từ các thông tin ra

1 Các thực thể trong cơ sở dữ liệu

Mỗi kỳ các nhà quản trị cần xem các báo cáo về tình hình chung của nhân viên công ty cũng như những tình hình riêng đối với mỗi nhân viên

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_bp Mã bộ phận Text 5

2 Ten_bp Tên bộ phận Text 30

3 Ngay_tl Ngày thành lập Date 8

4 Chuc_nang Chức năng Text 100

5 So_ng Số người Numberic

6 Lanh_dao Lãnh đạo Text 25

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_pb Mã phòng ban Text 5

2 Ten_pb Tên phòng ban Text 30

3 Ngay_tl Ngày thành lập Date 8

4 Chuc_nang Chức năng Text 100

5 So_nguoi Số người Numbericic 5

6 Tr_phong Tên trưởng phòng Date 25

ST Tên trường Diễn giải Kiểu dữ liệu Độ rộng

Lê văn thượng Lớp: Tin47B

1 #Ma_bc Mã bằng cấp Text 5

2 Ten_bc Tên bằng cấp Text 50

3 He_DT Hệ đào tạo Text 25

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Bac_luong Mã bậc lương Text 5

2 Muc_luong Tiền lương Numberic 8

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_nd Mã người dùng Text 5

2 Ten_nd Tên người dùng Text 25

3 Mat_khau Mật khẩu Text 15

4 Admin Quyền admin Yes/no

5 Quantri Quyền quản trị Yes/no

6 Khac Quyền khác Yes/no

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_nv Mã nhân viên Text 5

2 Ten_nv Tên nhân vien Text 25

3 Bi_danh Bí danh Text 25

4 Ngay_sinh Ngày sinh Date 8

6 Noi_sinh Nơi sinh Text 100

7 Hktt Hộ khẩu thường trú Text 100

8 Tam_tr Tạm trú Text 100

9 Quoc_tich Quốc tịch Text 25

10 Dan_toc Dân tộc Text 15

11 Ton_giao Tôn giáo Text 15

12 So_cmnd Số chứng minh thư Numberic 10

13 Ngay_cap Ngày cấp Date 8

14 Noi_cap Nơi cấp Text 25

15 Bo_me Tên bố hoặc mẹ Text 25

17 Tp_gd Thành phần Gđ Text 100

18 T_an Tiền án tiền sự Text 100

19 Hon_nhan Hôn nhân Yes/no

20 Dang_vien Đảng viên Yes/no

21 Ngay_dang Ngày vào đảng Date 8

22 Ngay_nn Ngày nhập ngũ Date 8

23 Don_vi Đơn vị Text 100

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

24 Cap_bac Cấp bậc Text 25

25 Ngay_xngu Ngày xuất ngũ Date 8

26 Sdt Số điện thoại Numberic 11

28 So_tk Số tài khoản Numberic 15

29 Ngan_hang Ngân hàng lập TK Text 100

30 So_TTT_k Số thẻ thanh toán # Numberic 15

31 #Ma_bc Mã bằng cấp Text 5

32 Nam_tn Năm Tốt nghiệp Numberic 4

33 Xep_loai Tốt nghiệp loại Text 15

34 Ngoai_ngu Ngoại ngữ Text 15

35 Thanh_tich Thành tích đạt được Text 50

36 Ngoai_ngu Ngoại ngữ Text 25

37 Chieu_cao Chiều cao Numberic 3

38 Can_nang Cân nặng Numberic 3

Lê văn thượng Lớp: Tin47B

39 Suc_khoe Sức khoẻ Text 50

40 #Ma_bp Mã bộ phận Text 5

41 #Ma_pb Mã phòng ban Text 5

42 #Ma_cv Mã chức vụ Text 5

43 #Ma_bl Mã bậc lương Text 5

44 #Ma_cmon Mã chuyên môn Text 5

45 Q_dinh_cv Quyết định c.Vụ Text 15

46 Co_dong Cổ đông Yes/no

47 Ngay_bd Ngày bắt đầu CT Date 8

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_cv Mã chức vụ Text 5

2 Chuc_vu Chức vụ Text 30

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_cmôn Mã chuyên môn Text 5

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_dt Mã dự tuyển Text 5

2 Ten_dt Tên dự tuyển Text 25

3 Ngay_sinh Ngày sinh Date 8

5 Quoc_tich Quốc tịch Text 25

6 Dan_toc Dân tộc Text 15

7 Ton_giao Tôn giáo Text

8 Hktt Hộ khẩu thường trú Text 100

9 Tam_tr Tạm trú Text 100

10 So_cmnd Số chứng minh thư Numberic 11

11 Suc_khoe Sức khỏe hiện tại Yes/no

12 Hon_nhan Hôn nhân Yes/no

13 Sdt Số điện thoại Numberic 11

15 Bang_cap Tốt nghiệp trường Text 5

16 C_nganh Chuyên ngành học Text 50

17 Ng_ngu1 Ngoại ngữ 1 Text 25

18 Ng_ngu2 Ngoại ngữ 2 Text 25

19 Ng_ngu3 Ngoại ngữ 3 Text 25

20 D_lv_tai Đã làm việc tại Text 100

Lê văn thượng Lớp: Tin47B

21 Tu_ngay Từ ngày Date 8

22 Den_ngay Đến ngày Date 8

23 Ma_bp Xin vào bộ phận Text 30

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_nv Mã nhân viên Text 5

2 Ten_nv Tên nhân viên Text 25

3 Ngay_nghi Ngày nghỉ Date 8

4 Ly_do Lý do nghỉ Text 100

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_nv Mã nhân viên Text 5

2 Ten_nv Tên nhân viên Text 25

3 #Ma_bp Mã bộ phận Text 5

4 #Ma_pb Mã phòng ban Text 5

5 #Ma_bl Mã bậc lương Text 5

7 #Ma_no Mã nợ Text 5

8 #Ma_phi Mã phí Text 5

9 Phu_cap Phụ cấp Numberic 8

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_thuong Mã thưởng Text 5

2 Ten_thuong Loại thưởng Text 50

3 So_tien Số tiền thưởng Numberic 8

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_no Mã nợ Text 5

2 Ly_do Lý do nợ Text 50

3 So_tien Số tiền nợ Numberic 8

4 Loai_quy Loại quỹ Text 30

5 Ngay_no Ngày nợ công ty Date 8

Lê văn thượng Lớp: Tin47B

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 Ten_nv Tên nhân viên Text 25

2 Ma_bp Bộ phận Text 5

3 Ma_pb Phòng ban Numberic 5

4 Dieu_tu Điều từ nơi Text 30

5 Den Nơi điều tới Text 30

6 Ly_do Lý do điều chuyển Text 50

7 Tu_ngay Từ ngày Date 8

8 Den_ngay Đến ngày Date 8

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_so Mã số Text 5

2 #Ma_nv Mã nhân viên Text 25

3 #Ma_bp Bộ phận Text 5

4 #Ma_pb Phòng ban Numberic 5

6 Ngay_kt Ngày khen thưởng Date 8

7 Xu_ly Xử lý Text 50

8 Ghi chú Ghi chú Text 50

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_so Mã số Text 5

1 #Ma_nv Mã nhân viên Text 25

2 #Ma_bp Bộ phận Text 5

3 #Ma_pb Phòng ban Numberic 5

4 #Ma_kl Mã kỷ luật Text 5

5 Ngay_kl Ngày kỷ luật Date 8

6 Xu_ly Xử lý Text 50

7 Ghi chú Ghi chú Text 50

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_kl Mã thưởng Text 5

2 Ten_kl Loại thưởng Text 50

Tên trường Diễn giải Kiểu dữ liệu Độ rộng

1 #Ma_nv Mã nhân viên Text 25

2 #Ma_bp Bộ phận Text 5

Lê văn thượng Lớp: Tin47B

3 #Ma_pb Phòng ban Numberic 5

4 #Ma_kl Mã kỷ luật Text 5

5 Lan_kt Ngày kỷ luật Date 8

6 Lan_kl Xử lý Text 50

7 Diem Điểm đánh giá Numberic 5

2 Mô hình quan hệ giữa các thực thể

Lê văn thượng Lớp: Tin47B khởi tạo giao diện đăng nhập Đăng nhập thông tin Đếm = 0

Kiểm tra thông tin đăng nhập

Load vào Form chính Đếm = Đếm + 1 Đếm < 3

Thiết kế các lưu đồ chương trình

Chọn danh mục cần nhập Khởi tạo giao diện nhập

Lưu DL mới nhập Sửa lại thông tin vừa nhập Kiểm tra DL nhập vào

2 Lưu đồ nhập dữ liệu

Lê văn thượng Lớp: Tin47B

Chọn danh mục cần sửa

Khởi tạo giao diện sửa Tìm dữ liệu cần sửa Sửa dữ liệu

Lưu bản dữ liệu đã sửa

3 Lưu đồ sửa dữ liệu

Chọn danh mục cần xoá Khởi tạo giao diện xoá

Chọn danh mục cần xoá

Tìm dữ liệu cần xoá

4 Lưu đồ xoá dữ liệu

Lê văn thượng Lớp: Tin47B

Khởi tạo giao diện tìm kiếm

B Chọn tiêu thức tìm kiếm

Nhập khóa tìm kiếm Kiểm tra từ khóa

Duyệt dữ liệu tìm thấy

Khởi tạo giao diện báo cáo

Chọn loại báo cáo Hiện thông tin báo cáo

Hiện thông tin báo cáo Đồng ý in báo cáo?

6 Lưu đồ in báo cáo

Lê văn thượng Lớp: Tin47B

Thiết kế giao diện của phần mềm

2 Form Menu của chương trình

2.1 Menu quản lý nhân viên

2.3 Menu quản lý danh mục

3 Form Danh mục bộ phận

Lê văn thượng Lớp: Tin47B

4 Form Danh mục phòng ban

5 Form Danh mục chức vụ

6 Form Hồ sơ nhân viên

Lê văn thượng Lớp: Tin47B

7 Form Điều chuyển nhân viên

8 Form khen thưởng nhân viên

9 Form Hồ sơ dự tuyển nhân viên

Lê văn thượng Lớp: Tin47B

12 Một số thông tin đầu ra của hệ thống

12.1 Báo cáo danh sách nhân viên

12.2 Báo cáo về sơ yếu lý lịch của nhân viên

Lê văn thượng Lớp: Tin47B

12.3 Báo cáo ngày công trong tháng

Cài đặt, đánh giá hệ thống và hướng phát triển của chương trình

Chương trình quản lý nhân sự được cài đặt bằng cách copy thư mục QLNS vào máy và, cài đặt Visual Basic 6.0, Crytal report, Access2003 Chạy file QLNS.exe và chọn đường dẫn để đặt File QLNS( Thường là ổ D), Chuyển tất cả các font của window là Ms San serif.

Chương trình quản lý nhân sự được viết trên ngôn ngữ Visual basic Visual basic là ngôn ngữ lập trình bậc cao, dễ sử dụng và nâng cấp, gần gũi thân thuộc với người dùng, phần mềm này đã cung cấp một số chức năng để hỗ trợ người sử dụng làm tốt công tác của mình.

 Hệ thống dễ dàng nâng cấp, việc phân quyền sử dụng hợp lý, có thể thay đổi được mật khẩu nếu người sử dụng muốn.

 Giao diện thân thiện với người sử dụng, dễ sử dụng, không gây khó chịu cho người dùng, và tránh nhập sai dữ liệu.

 Tìm kiếm,lọc dữ liệu nhanh và chính xác theo các tiêu thức khác nhau.

 Dễ dàng cập nhật thông tin.

 Các báo cáo sáng sủa dễ đọc.

 Do được lập trình bằng Visual basic nên tính bảo mật chưa được cao.

 Các xử lý vẫn chưa được linh hoạt, giao diện chưa nổi bật vẫ còn nhiều hạn chế.

Lê văn thượng Lớp: Tin47B

 Phần mềm quản lý nhân sự này mới chỉ đáp ứng cho công ty với quy mô nhỏ, và chưa thể đáp ứng cho các công ty lớn và có các xử lý phức tạp.

3 Hướng phát triển của chương trình

Hướng phát triển của chương trình là tiếp tục phát triển những chức năng đã có; bổ xung những nghiệp vụ mới; khắc phục những sai sót phát sinh, xây dụng những module quản lý phân cấp hệ thống Các chức năng báo cáo, kết xuất dữ liệu, sao lưu dữ dữ liệu cần hoàn thiện hơn, giao diện cần chuyên nghiệp hơn, tính bảo mật phải tốt hơn.

Ngày đăng: 04/07/2023, 14:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w