Đang tải... (xem toàn văn)
Xây dựng phần mềm quản lý nhân sự tiền lương trong Cty cổ phần mạng trực tuyến META.
TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂNTRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂNKHOA TIN HỌC KINH TẾKHOA TIN HỌC KINH TẾ--------------------------------BÁO CÁO THỰC TẬP TỐT NGHIỆPBÁO CÁO THỰC TẬP TỐT NGHIỆP Đề tài: Xây dựng phần mềm quản lý nhân sự tiền lương trong Công ty cổ phần mạng trực tuyến METAHọ và tên sinh viên:Lớp: Giảng viên hướng dẫn Nguyễn Thị LanTin học kinh tế - K7TS Đặng Quế Vinh HÀ NỘI, 4– 2008 Báo cáo tốt nghiệp MỤC LỤCGIỚI THIỆU .7CHƯƠNG I - TỔNG QUAN VỀCÔNG TY CỔ PHẦN MẠNG TRỰC TUYỂN META .8I. GIỚI THIỆU CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META .8 1.1 Chức năng nhiệm vụ 8 1.2 Lĩnh vực hoạt động 8 1.3 Cơ cấu tổ chức. .9II THỰC TRẠNG TIN HỌC HÓA TẠI CÔNG TY META 12 2.1 Kế hoạch tin học hóa toàn phần 12 2.2 Thực trạng ứng dụng công nghệ thông tin trong hệ thống Quản lý nhân sự tại Công ty META .12III. GIẢI PHÁP TIN HỌC HÓA – XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG CÔNG TY CỔ PHẦN META .13 3.1 Bài toán Quản lý nhân sự tiền lương cho Công ty cổ phần META .13 3.2 Xây dựng phần mềm nhân sự mới .14 3.3 Tính năng của phần mềm mới. 14 3.4 Hướng phát triển của đề tài : .15CHƯƠNG II - CƠ SỞ PHƯƠNG PHÁP LUẬN VÀ CÔNG CỤ PHÁP TRIỂN 16I. PHẦN MỀM – CÔNG NGHỆ PHẦN MỀM 16 1.1 Khái niệm về công nghệ phần mềm .16 1.2 Khái niệm phần mềm 17 1.3 Cầu hình phần mềm và các đặc trưng của phần mềm .181.3.1 Khái niệm Cấu hình phần mềm: .181.3.2 Đặc trưng phần mềm 19 1.4 Kiến trúc phần mềm .211.4.1 Cấu trúc 21Giảng viên hướng dẫn: TS Đặng Quế Vinh 2 Báo cáo tốt nghiệp 1.4.2 Giải pháp kiến trúc phần mềm .22 1.5 Vòng đời phát triển của phần mềm .23II. Quy trình phát triển phần mềm .25 2.1 Quy trình 1 – Xây dựng và quản lý hợp đồng phần mềm .25 2.2 Quy trình 2 – Xác định yêu cầu .25 2.3 Quy trình 3 – Quy trình thiết kế 26 2.4 Quy trình 4 – Quy trình lập trình .27 2.5 Quy trình 5– Quy trình kiểm tra, test lỗi .27 2.6 Quy trình 6 – Quy trình triển khai .28III. PHÂN LOẠI PHẦN MỀM .28 3.1 Phần mềm hệ thống: .28 3.2 Phần mềm ứng dụng : 29IV. NỀN TẢNG THIẾT KẾ PHẦN MỀM .29 4.1 Vai trò của quy trình thiết kế .29 4.2 Tiến trình thiết kế phần mềm 30 4.3 Các phương pháp thiết kế phần mềm .314.3.1 phương pháp thiết kế Top Down Design (Thiết kế từ trên xuống) 314.3.2 phương pháp thiết kế Boottom Up Design (Thiết kế từ dưới lên) 32 V. PHÂN TÍCH HỆ THỐNG THÔNG TIN NGUỒN NHÂN LỰC 32 5.1 Tổng quan Hệ thống thông tin quản lý .325.1.1 Khái niệm hệ thống thông tin quản lý .325.1.2 Yêu cầu đối với hệ thống quản lý 335.1.3 Phương pháp xử lý các thông tin trong hệ thống 33 5.2 Hệ thống thông tin về nhân sự .345.2.1Khái niệm .345.2.2 Chức năng quản trị nguồn nhân lực .355.2.3 Các hệ thống thông tin nhân lực mức tác nghiệp .35Giảng viên hướng dẫn: TS Đặng Quế Vinh 3 Báo cáo tốt nghiệp VI. CÔNG CỤ PHÁT TRIỂN .36 6.1 công cụ mô hình hóa .366.1.1 Thông tin đầu vào và đầu ra .366.1.2 Biểu đồ phần cấp chức năng 376.1.3 Biểu đồ luồng dữ liệu (DFD) .37 6.2 Thiết kế cơ sở dữ liệu .396.2.1 Khái niệm cơ sở dữ liệu 396.2.2 Thực thể, kiểu thực thể 406.2.3 Liên kết, kiểu liên kết 40 6.3 Hệ quản trị cơ sở dữ liệu 416.3.1 Kiến trúc một hệ cơ sở dữ liệu 416.3.2 Thể hiện - Lược đồ .426.3.3 Mô hình CSDL .42 6.4 Ngôn ngữ lập trình 426.4.1 Hệ quản trị cơ sở dữ liệu Access 2003 .426.4.2 Ngôn ngữ visual basic 44a. khái niệm 44b. Mối liên hệ giữa Access và Visual Basic Access .456.4.3 Đối tượng dữ liệu ACTIVE 46CHƯƠNG III - XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META 48I.KHẢO SÁT HỆ THỐNG HIỆN TẠI 48 1.1 Quy trình cụ thể: .481.1.1 Quản lý nhân sự: .481.1.2 Chấm công: 501.1.3 Tính lương: .51 .52Giảng viên hướng dẫn: TS Đặng Quế Vinh 4 Báo cáo tốt nghiệp II . PHÂN TÍCH THIẾT KẾ HỆ THỐNG .53 2.1 Sơ đồ chức năng quản lý nhân sự 53 2.2 Sơ đồ luồng dữ liệu .532.2.1 Sơ đồ DFD mức ngữ cảnh QLNS 532.2.2 Sơ đồ DFD mức 0 .542.2.3 Sơ đồ DFD mức 1 của chức năng cập nhật và quản lý NV .552.2.4 Sơ đồ DFD mức 1 của chức năng Quản lý Lương 552.2.4 Sơ đồ DFD mức 1 của chức năng Báo cáo thống kê .562.2.5. Sơ đồ DFD mức 1 của chức năng Tìm kiếm .562.3 Sơ đồ thực thể 57III. PHÂN TÍCH DỮ LIỆU .57 3.1 Bảng phân tích dữ liệu 57Bảng 1 : HOSONV ( Thông tin về hồ sơ lý lịch của nhân viên) 57Bảng 2: CHUCVU ( Bảng chức vụ) .58 Bảng 3: PHONGBAN (Bảng phòng ban) .58Bảng 4: CHUYENMON (Bảng chuyên môn) 59Bảng 5 : NGOAINGU (Bảng ngoại ngữ) 59Bảng 6 : TINHTHANH ( Bảng Tỉnh Thành ) .59Bảng 7 : HEDAOTAO ( Bảng hệ đào tạo ) .59Bảng 8 : QUATRINHKTKL ( Bảng quá trình KT- Kỷ luật ) .59Bảng 9: QUANHEGD ( Bảng gia đình của nhân viên) .60Bảng 10 : TRINHDOTH ( Trình độ tin học của nhân viên) 60Bảng 11 : TONGIAO ( Bảng Tôn giáo) .60Bảng 12: DANTOC ( Bảng dân tộc) .60Bảng 13 : MUCLUONG( Bảng lương) .61Bảng 14 : QUATRINHCT ( Quá trình công tác ) 61Bảng 15: QUATRINHDT ( Quá trình đào tạo ) 61Giảng viên hướng dẫn: TS Đặng Quế Vinh 5 Báo cáo tốt nghiệp Bảng 16: BANGCC (Lưu thông tin về bảng chấm công) .62Bảng 17 : TINHLUONG ( lưu thông tin về Bảng lương cuối tháng ) 633.4.1 Đăng nhập quản lý nhân sự .653.4.2Cập nhật danh sách nhân viên 663.4.3 Cập nhật ngày công và bảng lương 673.4.4 Thuật toán Sửa dữ liệu .683.4.5 Thuật toán xoá dữ liệu .693.4.5 Thuật toán tìm kiếm dữ liệu .693.4.6 Thuật toán in báo cáo .70 3.5 Thiết kế giao diện 713.5.1 Form chính .713.5.2 Form quản trị người dùng 723.5.3 Form tìm kiếm .723.5.4 Form Hồ sơ nhân viên 733.5.6 Form Xem danh sách nhân viên 733.5.7 Form Cập nhật danh mục phòng Ban .743.5.8 Form Cập nhật Lương nhân viên 743.5.9 Form Báo cáo 753.5.10.Mẫu Báo Cáo .75KẾT LUẬN 76Giảng viên hướng dẫn: TS Đặng Quế Vinh 6 Báo cáo tốt nghiệp GIỚI THIỆUTrong thời đại bùng nổ của khoa học và công nghệ, việc ứng dụng và phát triển công nghệ thông tin (CNTT) trong các doanh nghiệp được xem là con đường ngắn nhất đẫn tới thành công và phát triển. Do vậy nhu cầu về phát triển hệ thống thông tin, xây dựng những phần mềm tin học nhằm nầng cao hiệu quả quản lý, tăng năng xuất lao động luôn là nhu cầu cấp thiết trong mỗi doanh nghiệp. Công Ty Cổ Phần Mạng Trực Tuyến META – Một doanh nghiệp tin học với lĩnh vực kinh doanh chính: Cung cấp trực tuyến các thông tin liên quan đến lĩnh vực Công nghệ thông tin, thông tin khoa học, thể thao, giải trí, tuyển dụng. Cũng như hầu hết các doanh nghiệp tin học khác, META luôn định hướng phát triển, nâng cao hệ thống thông tin nhằm đáp ứng nhu cầu của độc giả, khách hàng, nâng cao hiệu xuất kinh doah và quan trọng hơn cả là cung cấp những công cụ quản lý tốt nhất giúp cho các nhà quản lý cũng như các cán bộ nhân viên công ty META có thể đạt hiệu quả cao trong từng khâu công việc. Được sự hướng dẫn trực tiếp từ những ý kiến của thầy. Sau 3 tuần thực tập khảo sát sơ bộ hiện trạng công ty cổ phần mạng trực tuyến META. Em đã cố gắng phân tích các điểm mạnh và yếu trong công ty và quyết định chọn đề tài “Xây dựng phần mềm quản lý nhân sự trong Công ty cổ phần mạng trực tuyến MeTa” trong chuyên đề Báo cáo tốt nghiệp. Do thời gian và trình độ ứng dụng thực tế có hạn nên trong quá trình thực hiện đề tài nghiên cứu. Em mong được thầy chỉ bảo thêm để đề tài nghiên cứu được hoàn thiện. Em xin chân thành cảm ơn ! Giảng viên hướng dẫn: TS Đặng Quế Vinh 7 Báo cáo tốt nghiệp CHƯƠNG I - TỔNG QUAN VỀCÔNG TY CỔ PHẦN MẠNG TRỰC TUYỂN METAI. GIỚI THIỆU CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META1.1 Chức năng nhiệm vụ Công ty CP mạng trực tuyến META là một trong những Doanh nghiệp tin học trẻ. Với thời kỳ tiền khởi công từ năm 2003 và chính thức tuyên bố thành lập công ty năm 2006. Trong 3 năm nghiên cứu và khởi động, với đội ngũ nhân viên trẻ, năng động, nhiệt huyết, công ty đã có bước khởi đầu rất thành công. Được khẳng định bằng hệ thống các website hàng đầu Việt Nam trong một số lĩnh vực như: Công nghệ thông tin, khoa học, thể thao, giải trí… Tên công ty: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META.Trụ sở chính: P1103 – Tầng 11 – ct2 – CT4 – Mỹ Đình Sông Đà – Từ liêm – HNĐiện thoại: 04.7855.633 / Fax: 04.7855. 705Website: www.meta.vn - Email: info@meta.vn1.2 Lĩnh vực hoạt động a) META Media: Cung cấp trực tuyến các thông tin liên quan đến lĩnh vực Công nghệ thông tin, thông tin khoa học, thể thao, giải trí, tuyển dụng, nhà đất ví dụ một số trang báo điện tử:www.bongda.com.vn, www.tinthethao.com.vn, www.khoahoc.com.vn. www.hotjobs.com.vn, www.gamevui.com.vn, …b) META Net:Hợp tác phát triển dự án Website thương mại điện tử, cung cấp các giải pháp trọn gói về hạ tầng CNTT từ phân tích hệ thống thông tin dự án, tư vấn thiết kế, lập trình hệ thống, hỗ trợ kỹ thuật đến giới thiệu sản phẩm, dịch vụ trên các phương tiện đại chúng … c) META Web: Thiết kế, xây dựng, bảo dưỡng website và các ứng dụng trên web phục vụ cho hoạt động kinh doanh của doanh nghiệp. d) META Biz: Kinh doanh, thương mại điện tử, tiếp thị hình ảnh, thương hiệu, truyền thông, báo chí. e) META Data Center: Xây dựng hệ thống máy chủ tại Việt Nam.Giảng viên hướng dẫn: TS Đặng Quế Vinh 8 Báo cáo tốt nghiệp 1.3 Cơ cấu tổ chức. Giảng viên hướng dẫn: TS Đặng Quế Vinh Phòng Nhân sự - Hành chính Phòng Kế Toàn Phòng Kinh doanh Phòng Phát triển dự án Phòng Công Nghệ Phòng Chăm sóc khách hàng Giám ĐốcBộ phận Marketing Online Bộ phận Marketing trực tiếpBộ phận Biên tập, dịch thuật Bộ phận Quản trị Dự án Hội đồng quản trị Bộ phận phân tích Bộ phận Lập trình Bộ phận Quản trị mạng Bộ phận tư vấn, hỏi đáp Bộ phận Quản trị Web KH Bộ phận Thiết kế Bộ phận Hành chính Bộ phận Quản lý nhân sự Bộ phận Kiểm tra 9 Báo cáo tốt nghiệp Tổng số cán bộ công nhân viên công ty: 54 ngườiTrong đó: - 41 người làm việc tại văn phòng- 13 người là nhân viên cộng tác biện dịch và quản trị website Trình độ học vấn, tốt nghiệp: - Tốt nghiệp Cao học : 7 người - Tốt nghiệp Đại học: 26- Tốt nghiệp Cao Đẳng: 12 người - Tốt nghiệp các trường đào tạo công nghệ hợp tác nước ngoài: 9 người Trách nhiệm của các phòng ban trong hệ thống tổ chức công ty Hội đồng quản trị, giám đốc: là các thành viên sáng lập Công ty, quản lý toàn bộ hoạt động của công ty và là bộ phận ra quyết định, lập yêu cầu cho các phòng ban khác. Phòng nhân sự - hành chính (4 nhân viên )- Bộ phận nhân sự: có nhiệm vụ quản lý hồ sơ nhân viên, theo dõi và tuyển dụng khi cơ quan có yêu cầu, thuyên chuyển công tác và chấm công nhân viên hàng ngày trong mỗi tháng.- Bộ phận hành chính: Phụ trách quản lý các công văn, văn bản công ty. Gồm bộ phận nhỏ Lẽ tân (Tiếp khách công ty, trực điện thoại và giải đáp những yêu cầu khách hàng khi cần), và bộ phận đời sống Phòng kế toán:(3 nhân viên) Quản lý các khoản thu chi của Công ty, Tính lương hàng tháng cho các nhân viên trong cơ quan. Sau khi nhận bảng chấm công được chuyển từ phòng hành chính Phòng kinh doanh gồm 2 bộ phận: Tư vấn dịch vụ, bán hàng liên quan đến lĩnh vực hoạt động của công ty. Giảng viên hướng dẫn: TS Đặng Quế Vinh 10 [...]... quản lý hiệu quả hơn Xây dựng một hệ thống nhân sự mới tinh tế và gọn nhẹ là điều cần thiết III GIẢI PHÁP TIN HỌC HÓA – XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG CÔNG TY CỔ PHẦN META 3.1 Bài toán Quản lý nhân sự tiền lương cho Công ty cổ phần META Hệ thống quản lý nhân sự tại Công ty META được phân tích qua các khía cạnh Công ty có 7 phòng ban và 54 nhân viên Trong đó Tham gia và công tác quản lý. .. nhu cầu trên về quản lý dữ liệu , thống kế, lên báo cáo, tìm kiếm thông tin Tích hợp đề tài Đề tài: Xây dựng phần mềm quản lý nhân sự tiền lương Đề tài này sẽ nhằm mục đích phân tích thiết kế hệ thống quản lý nhân sự Công ty cổ phần META Việc phân tích thiết kế này là cơ sở vững chắc để xây dựng một phần mềm quản lý hoàn chính, được áp dụng trong doanh nghiệp giúp công tác quản lý nhân sự gọn nhẹ mang... xử lý thông tin Có bao nhiêu nhiệm vụ thì sẽ có bấy nhiêu chương trình ứng dụng Phần mềm ứng dụng có thể được chia làm hai loại chính: • Phần mềm ứng dụng đa năng như: phần mềm xử lý văn bản, phần mềm quản lý tệp, phần mầm quản trị cơ sở dữ liệu, phần mềm đồ họa … • Phần mềm ứng dụng chuyên biệt: Bao gồm các phần mềm sử dụng cho công việc chuyên biệt như phần mềm kế toán, phần mềm Marketting, phần mềm. .. sách: • Phần mềm phát triển: Bao gồm các chương trình để tạo ra các phần mềm máy tính • Phần mềm quản trị mạng máy tính và truyền thông: Các trương trình quản lý mạng có nhiệm vụ truy cập, đặt thiết bị, quản lý giao vận… • Phần mềm quản trị cơ sở dữ liệu: Các phần mềm quản trị tệp và các cơ sở dữ liệu như Oracal, Dbase IV, Cobol … 3.2 Phần mềm ứng dụng : là các chương trình điều khiển máy tính trong. .. do khối lượng công việc lớn, công việc quản lý lại khá phức tạp Bởi vậy mà hệ thống quản lý nhân sự hiện thời hoạt động chưa được trơn chu, còn sai sót và quản lý thông tin chậm Từ thực tiễn trên, yêu cầu đặt ra đối với công tác quản lý nhân sự hiện thời cho Công ty cổ phần META là việc cải tạo phát triển hệ thống thông tin mới, đòi hỏi một phần mềm quản lý nhân sự phù hợp với doanh nghiệp Thống nhất... cho hệ thống quản lý được chặt chẽ, thống nhất, công tác quản lý nhân sự được gọn nhẹ và thực hiện các nghiệp vụ kế toán chính xác 2.2 Thực trạng ứng dụng công nghệ thông tin trong hệ thống Quản lý nhân sự tại Công ty META Hệ thống nhân sự tại Công ty cổ phần mạng trực tuyến META là một hệ thống khá hoàn chỉnh và thường xuyên được nâng cấp để phù hợp hơn với yêu cầu phát triển của Công ty trong ngành... trong các công ty sản xuất phần mềm ở Việt Nam người ta phân định ra một số công đoạn chính trong quy trình phát triển phần mềm như sau: 2.1 Quy trình 1 – Xây dựng và quản lý hợp đồng phần mềm Mục đích của quy trình là tiến hành gặp gỡ khách hàng, khởi tháo hợp đồng phần mềm rồi tiến hành ký kết thực hiện hợp đồng phần mềm Dấu hiệu quy trình xác định quản lý hợp đồng phần mềm được đặc trưng bởi các... gọn nhẹ mang tính khoa học 3.2 Xây dựng phần mềm nhân sự mới Phần mềm quản lý nhân sự mới được cài đặt trực tiếp trên máy tính, đây sẽ là phần mềm mang tính khoa học, logic, đơn giản gọn nhẹ Có khả năng tìm kiếm, cập nhật sửa chữa những thông tin nhanh chóng Tích hợp hệ thống báo cáo chuẩn, khắc phục những nhược điểm mà hệ thống cũ đang hoạt động 3.3 Tính năng của phần mềm mới Chương trình là công... móng xây dựng HTTT trong doanh nghiệp khá vững chắc Cung cấp hệ thống trang thiết bị máy tính ổn định Đáp ứng được mọi yêu cầu về cơ sở vật chất kỹ thuật giúp nhân viên có thể làm việc tốt Song bên cạnh đó, Công ty cũng không ngừng đặt ra các kế hoạch tin học hóa trong chiến lược quản lý mình Các kế hoạch tích hợp các phần mềm quản lý Nhân sự, Phần mềm kế toán … trong hệ thống quản lý đang được dần... triển khai trong CNPM được đặc trưng bởi các dấu hiệu sau đây • Cài đặt máy chủ • Cài đặt máy trạm • Đào tạo sử dụng • Lập biên bản bàn giao cho khách hàng III PHÂN LOẠI PHẦN MỀM Phần mềm được chia thành 3 loại lớn: phần mềm hệ thống, phần mềm ứng dụng và phần mềm phát triển 3.1 Phần mềm hệ thống: Là tập hợp những chương trình giúp người sử dụng quản lý, điều hòa hoạt động của các thiết bị phần cứng . LÝ NHÂN SỰ TIỀN LƯƠNG CÔNG TY CỔ PHẦN META3 .1 Bài toán Quản lý nhân sự tiền lương cho Công ty cổ phần METAHệ thống quản lý nhân sự tại Công ty META được. tin trong hệ thống Quản lý nhân sự tại Công ty META. ..12III. GIẢI PHÁP TIN HỌC HÓA – XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG CÔNG TY CỔ PHẦN META. ..................................................13