Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
0,95 MB
Nội dung
Quản lý nhân Lời mở đầu Công tác Quản lý nhân quan doanh nghiệp từ trớc tới có tầm quan trọng lớn, công tác quản lý hồ sơ cán - công nhân viên, tiền lơng, số lợng lao động thời gian lao động Hiện đứng trớc yêu cầu đòi hỏi cập nhật thông tin cách nhanh chóng với độ xác cao, thay hình thức lao động thủ công máy móc việc tin học hoá cho công việc nói chung công tác Quản lý nhân nói riêng điều dễ hiểu Với đề tài: "Xây dựng phần mềm Quản lý nhân công ty kinh doanh tổng hợp Thanh Trì" Tôi tiến hành khảo sát thực tế cong ty để xây dựng toán quản lý nhân sự, sau tiến hành phân tích, thiết kế hệ thống cài đặt chơng trình Tuy nhiên trình độ hạn chế, thời gian tiếp xúc với thực tế có hạn không tránh khỏi thiếu sót, mong nhận đợc ý kiến đóng góp Thầy Cô ngời quan tâm để chơng trình đợc hoàn thiện Xin chân thành cảm ơn! Hà nội, ngày 27 tháng năm 2010 Sinh viên thực Lờ thu Hng Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Phần I GII THIU QUN Lí NHN S CễNG TY KINH DOANH TNG HP THANH TRè I.1- Tìm hiểu toán I.1.1 Giới thiệu công ty Công ty kinh doanh tổng hợp Thanh Trì chi nhánh trực thuộc tổng công ty Thơng Mại Dịch Vụ Tràng Thi Địa chỉ: Văn Điển Thanh Trì - Hà Nội I.1.1.2.- Cơ cấu tổ chức công ty: a- Ban giám đốc: Giám đốc: Phụ trách chung tất mặt hoạt động sản xuất kinh doanh nhà máy, ngời chịu trách nhiệm cao trớc nhà nớc quan quản lý cấp Đồng thời ngời đại diện quyền lợi cho toàn thể CB-CNV công ty Phó giám đốc kinh doanh: Phụ trách công tác kinh doanh công tác kế hoạch, có nhiệm vụ tham mu giúp việc cho giám đốc, theo dõi điều hành kế hoạch ngắn hạn, hợp đồng sản xuất tiêu thụ sản phẩm hợp đồng nhập - xuất nguyên vật liệu với khách hàng Phó giám đốc kỹ thuật: Phụ trách công tác quản lý kỹ thuật công nghệ, có nhiệm tham mu giúp việc cho giám đốc điều hành toàn trình sản xuất sản phẩm Phó giám đốc trị: Phụ trách công tác Đảng, công tác hành hậu cần, có nhiệm vụ tham mu giúp việc cho giám đốc việc quy hoạch tổ chức máy quản lý hoạt động công ty, công tác đối ngoại đời sống vật chất, tinh thần cho CB-CNV b- Các phòng ban chức năng: Phòng kế hoạch vật t: có nhiệm vụ nghiên cứu lập kế hoạch theo dõi việc thực theo kế hoạch tất phận công ty, lập kế hoạch giá thành sản phẩm, đề xuất hớng sản xuất kinh doanh khả thi nhất, chịu trách nhiệm theo dõi việc cung ứng quản lý toàn hệ thống kho nguyên vật liệu, hàng hoá, thành phẩm Ngoài có nhiệm vụ vận chuyển nguyên vật liệu, hàng hoá, thành phẩm theo kế hoạch công ty Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Phòng khoa học công nghệ: có nhiệm vụ quản lý, theo dõi toàn trình sản xuất sản phẩm để xử lý tình phát sinh có liên quan đến kỹ thuật công nghệ trình sản xuất sản phẩm tạo Phòng trị: Chịu trách nhiệm công tác Đảng công tác trị, lãnh đạo hoạt động tổ chức quần chúng nh: Công đoàn, Phụ nữ, Thanh niên Phòng hành - hậu cần: Có nhiệm vụ đảm bảo công tác văn th lu trữ, soạn thảo văn bản, thông tin liên lạc, an ninh cho đơn vị Phòng tài - Kế toán: Có nhiệm vụ quản lý tài chính, tổ chức hạch toán kế toán toàn hoạt động công ty, tổng hợp phân tích số lợng giá trị trình sản xuất sản phẩm, sở lập báo cáo tài kết sản xuất kinh doanh toàn công ty Phòng tổ chức lao động: Chịu đạo trực tiếp Giám đốc công ty, phận nghiệp vụ giúp việc giám đốc xây dựng quản lý máy tổ chức công ty: Tuyển dụng, quản lý, giáo dục, bồi dỡng đào tạo, sách chế độ, lơng thởng quản lý lao động Nhiệm vụ: Thực việc quản lý lao động, điều chỉnh phân bố lao động sở kế hoạch sản xuất kinh doanh giúp giám đốc bố trí xây dựng máy bố trí sử dụng lao động hợp lý Tổ chức tuyển dụng, đào tạo, ký kết hợp đồng lao động, thực chế độ sách ngời lao động theo luật định Thực nâng lơng, nâng bậc, hu trí, việc, xây dựng Thực việc theo dõi điều chỉnh mức lao động, quản lý hồ sản phẩm lý lịch cán công nhân viên chức công ty Giúp giám đốc định khen thởng kỷ luật cán công nhân viên lĩnh vực lao động I.2.1- Thực trạng quản lý cán công nhân viên nay: Với số lợng cán công nhân viên lớn nhng công tác quản lý nhân vấn đề đợc đặt hàng đầu Công việc quản lý CB-CNV công ty chủ yếu bao gồm công việc sau: + Lập danh sách CB-CNV công ty + Lu hồ sơ ngời Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân + Căn vào số ngời đơn vị số công làm việc hàng tháng cá nhân để lập bảng lơng gửi lên phòng kế toán công ty + Hàng năm nhà máy phải cập nhật hồ sơ CB-CNV lần lập bảng thống kê tình hình thay đổi nhân công ty + Mỗi kỳ nâng bậc lơng phải kiểm tra ngày nâng bậc lơng rà soát tiêu chuẩn khác CB-CNV để lập danh sách cán đủ tiêu chuẩn thi nâng bậc + Theo dõi lơng khoản phụ cấp, ghi nhận xét cuối năm đề nghị khen thởng, kỷ luật, chuyển, công tác cho CB-CNV + Ngày công làm việc tháng là: 22 ngày I.2.2- Các nhợc điểm hệ thống cũ: + Việc cập nhật lý lịch cán công - nhân viên làm tay tốn nhiều thời gian thiếu xác + Khi có yêu cầu cho việc báo cáo hay tìm kiếm thông tin liên quan đến nhiều CB-CNV tốn nhiều thời gian công sức giấy tờ Tóm lại: Việc quản lý theo phơng thức thủ công tốn thời gian, nhân lực, độ xác lại không cao, tốc độ xử lý chậm ch a đáp ứng kịp thời yêu cầu lãnh đạo Vì phải có hệ thống quản lý máy tính công ty để đáp ứng tốt cho nhu cầu nói I.2.3- Nghiên cứu xây dựng chơng trình Để đa tin học vào quản lý có hiệu quả, sử dụng tốt thiết bị cần phải có hiểu biết chuyên môn nghiệp vụ đảm bảo quy định đơn vị nh ngành, đờng lối sách Đảng, pháp luật nhà nớc Hiệu phần mềm quản lý phụ thuộc nhiều vào khả hiểu biết ngời phân tích thiết kế chơng trình Phân tích thiết kế hệ thống thông tin phơng pháp lựa chọn để đa giải pháp thích hợp với thực tiễn việc đa khoa học công nghệ thông tin vào công tác quản lý Nó làm tiền đề cho việc xây dựng chơng trình, công việc phân tích phải tỉ mỉ, thận trọng, chi tiết, xác Qua thấy đợc lu chuyển lồng liệu mà hệ thống thực Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Nh việc phân tích thiết kế hệ thống phần quan trọng cho hiệu hoạt động chơng trình sau Trong trình phân tích hệ thống ta thấy: Sơ đồ luồng liệu cho ta biết đợc yêu cầu ngời sử dụng, mô hình hệ thống luồng thông tin lu chuyển từ trình qua trình khác Sự liên kết liệu từ đầu vào qua trình xử lý cho ta thông tin liệu đầu I.2.4- ứng dụng tin học công tác quản lý Ngày với phát triển mạnh mẽ cách mạng khoa học kỹ thuật Ngành công nghệ thông tin phát triển cách vợt bậc, ngành ngành sử dụng tin học ngời ngời sử dụng tin học Nó động lực thúc đẩy nhiều ngành khoa học khác phát triển, tham gia vào hầu hết hoạt động kinh tế toàn cầu nớc ta thập kỷ cuối kỷ XX đặc biệt năm đầu kỷ XXI tin học vào ngõ ngách sống góp phần giải phóng đáng kể sức lao động ngời Cùng với việc triển khai rộng rãi ứng dụng tin học truyền thông cho tổ chức trải quy mô địa bàn rộng Nhu cầu ứng dụng công nghệ thông tin không ngừng phát triển phù hợp với nhiều ngành nghề Đặc biệt công việc quản lý tách rời việc tìm hiểu hoạt động quan xí nghiệp cách thức xử lý thông tin phận đơn vị đó, máy tính dần thay ngời số lĩnh vực công việc Ngày tin học khẳng định đợc ngày đứng vững có u sau: + Có khả lu trữ xử lý thông tin lớn + Thông tin đợc xử lý xác, nhanh chóng theo yêu cầu ngời thời gian xử lý nhanh trình bày đẹp +Lu trữ liệu khoa học, gọn nhẹ, thuận lợi, an toàn tiết kiệm + Chi phí nhỏ, tốn Ngày máy tính đợc xem nh công cụ để quản lý có hiệu Để có đợc điều không cần kiến thức định chuyên môn mà cần phải Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân có kiến thức quản lý nghiệp vụ hiểu rõ chức năng, phận cần nghiên cứu Mức độ hiệu việc ứng dụng máy tính nhanh hay chậm phụ thuộc vào hiểu biết ngời phân tích thiết kế hệ thống Trong hệ thống quản lý ngành Ngân hàng nói chung hệ thống quản lý nhân nói riêng ứng dụng máy tính nh công cụ để thu thập, xử lý, cung cấp thông tin cần thiết cho nhà quản lý công việc I.3- toán quản lý nhân công ty: Công tác Quản lý nhân công ty có nhiều công việc đặt đòi hỏi phải có hiểu biết sâu sắc mặt nh đầu t nhiều thời gian, công sức Nhiệm vụ công tác Quản lý nhân yêu cầu xử lý thông tin máy, giải phóng công tác quản lý thủ công Bởi qua thời gian ngắn thực tập khảo sát công ty trình độ hạn chế nên phạm vi tập em đặt vấn đề xây dựng hệ thống quản lý nhân công ty mức độ đơn giản: Khi cán bộ, công nhân viên đợc tuyển dụng vào nhà máy làm việc phải có hồ sơ nộp cho Phòng Tổ chức công ty, sau từ hồ sơ thông tin cán công nhân viên đợc lu lại Khi có yêu cầu đa danh sách CB-CNV công ty cán phụ trách công tác cung cấp cách nhanh chóng xác Hàng năm đến thời hạn nâng bậc lơng phải đa đợc danh sách cán công nhân viên đủ tiêu chuẩn thi nâng bậc ( dựa vào số năm hởng bậc thoả mãn quy định khác nh: không vi phạm hình thức kỷ luật thời gian hởng bậc) Khi có thay đổi trong trình công tác cán công nhân viên đợc cập nhật kịp thời Đối với trờng hợp chuyển công tác khỏi nhà máy, bị buộc việc vi phạm kỷ luật, nghỉ chế độ lu thông tin cần thiết cán công nhân viên lu vào hồ sơ lu xoá tên cán công nhân viên khỏi biên chế nhà máy Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Hàng năm nhà máy xét khen thởng, kỷ luật bổ xung kịp thời vào hồ sơ cán bộ, nhân viên đợc khen thởng, kỷ luật Thống kê ngày công để tính lơng cho cán công nhân viên Lu trữ tất thông tin chuẩn cán công nhân viên để tiện tra cứu lại sau + Thực trình quản lý cán - CNV công ty + Lu trữ thông tin liên quan đến CNV làm việc đơn vị + Cập nhật sửa đổi thông tin liên quan đến nhân sự: lý lịch, hệ số lơng, ngày công, ngày nghỉ cán công chức viên chức + Tạo, cập nhật sửa đổi thông tin nhân đơn vị + In danh sách CNV phòng, phận theo thông số cần thiết, theo yêu cầu kiểm tra cấp + Kiết xuất biểu mẫu báo cáo cách đầy đủ, chi tiết, khoa học theo yêu cầu ngời sử dụng theo tháng, quý, năm hay yêu cầu cụ thể khác nh giới tính, trình độ chuyên môn, ngoại ngữ, tin học, I.3.1 Thông tin I.3.1.1-Thông tin đầu vào: + Thông tin từ CB-CNV : Đó thông tin rút từ hồ sơ cán vào nhà máy + Thông tin hoạt động hàng tháng, hàng quý + Thông tin quy định chức danh, ngạch bậc lơng + Thông tin từ danh mục chuẩn (nh: danh mục ngạch, bậc ) I.3.1.2- Thông tin đầu ra: + Thông tin hồ sơ cán công nhân viên + Các báo cáo, thống kê yêu cầu khác + Các thông tin tìm kiếm, tra cứu theo yêu cầu Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân I.3.2 Các chức hệ thống I.3.2.1- Chức cập nhật Để hệ thống có nguồn gốc liệu thống phục vụ cho việc quản lý, trớc hết phải cung cấp cho hệ thống số thông tin chung, để thuận tiện cho trình xử lý, thông tin đợc truy xuất thông qua mã chúng phải nhập vào hồ sơ nh sau: + Cập nhật danh sách cán - CNV (theo hồ sơ) + Nhập vào hồ sơ CNV chuyển đến hay tuyển dụng + Nhập danh sách phòng ban + Cập nhật cho phòng ban, phận, CNV + Cập nhật thông tin thay đổi hệ số lơng, bậc lơng, ngạch lơng cán - CNV I.3.2.2- Chức xử lý Với liệu cập nhật, để đáp ứng nhu cầu đặt ta cần phải xử lý liệu Theo yêu cầu quản lý đơn vị hệ thống cần có chức xử lý nh sau: * Chức xếp Có thể xem danh sách cán CNV đơn vị theo phòng, phận Theo trình độ chuyên môn, Đảng viên, Đoàn viên, độ tuổi giới tính Sắp xếp danh sách CB - CNV theo vần A B C, * Chức tìm kiếm Tìm kiếm thông tin theo yêu cầu ngời sử dụng nh: + Tìm kiếm CB - CNV theo cấp bậc, chức vụ + Tìm kiếm CB - CNV theo giới tính + Tìm kiếm CB - CNV theo tên + Tìm kiếm CB - CNV theo phòng ban + Tìm kiếm CB - CNV theo dân tộc Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân * Chức báo cáo cáo Từ nguồn liệu cập nhật nh hệ thống đa bảng báo cáo thống kê tổng quát hay chi tiết nhân công ty tuỳ theo yêu cầu lựa chọn Cụ thể : + Lập danh sách CB - CNV toàn quan + Lập danh sách CB - CNV phòng , phận + Lập danh sách CB - CNV Đảng viên + Lập danh sách CB - CNV Đoàn viên + Tính lơng cho cá nhân, phòng, toàn đơn vị + In danh sách lơng theo tháng cho phòng, đơn vị I.3.2.3- Yêu cầu hệ thống Hệ thống phải quản lý đợc toàn hồ sơ nhân CB - CNV đơn vị bảo đảm tính toàn vẹn liệu Hệ thống cho phép tìm kiếm nhân theo tiêu chí định theo giới tính, mã nhân viên, theo trình độ chuyên môn, Cho phép sửa đổi, cập nhật liệu, đảm bảo có sàng lọc liệu Nhập sửa đổi thông tin thay đổi lơng, bậc thợ, nhập sửa ngày công hàng tháng I.4- Các bớc xây dựng hệ thống thông tin quản lý Việc xây dựng hệ thống thờng đợc thực qua giai đoạn sau: I.4.1 Nghiên cứu sơ lập dự án Khi tiến hành tìm hiểu, khảo sát hệ thống cũ ta phải phát nhợc điểm tồn động, đề xuất ý tởng cho giải pháp Cần tham khảo ý kiến lãnh đạo quan để biết đợc yêu cầu họ nhằm định hớng cho hệ thống Phải nêu đợc tính khả thi toán có định hớng cho giai đoạn I.4.2- Phân tích hệ thống Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Phải tiến hành phân biệt cách chi tiết hệ thống để xây dựng lợc đồ cũ sở xây dựng lợc đồ khái niệm cho hệ thống I.4.3- Thiết kế tổng thể Nhằm xác định vai trò, vị trí máy tính hệ thống mới, phân tích rõ việc cần phải làm thủ công ngời đảm nhiệm I.4.4 Thiết kế chi tiết - Thiết kế công việc thủ công để giải việc xử lý thông tin trớc đa vào máy tính số công việc sau đợc máy tính xử lý đa - Thiết kế tệp liệu - Thiết kế thủ tục thông tin máy tính - Thiết kế giao diện với ngời sử dụng - Thiết kế modul chơng trình - Thiết kế mẫu thử chạy thử chơng trình - Hớng dẫn sử dụng làm việc với chơng trình, cài đặt chơng trình có cố, bảo quản liệu - Đánh giá đợc mặt u điểm, nhợc điểm hệ thống I.4.5 Cài đặt, lập trình - Chọn ngôn ngữ lập trình - Cài đặt tệp, viết đoạn chơng trình chung - Soạn thảo chơng trình cho đơn vị xử lý - Khai thác bảo trì: - Song song với trình khai thác cần phải bảo trì hệ thống (Đảm bảo công tác an toàn phát triển) - Sửa lỗi - Điều chỉnh theo yêu cầu - Cải thiện hiệu hệ thống Kết luận Qua cách tổ chức quản lý Công ty ta cần phải xây dựng phần mềm " Quản lý nhân " cho : - Đáp ứng đợc hầu hết chức cần thiết - Chơng trình đơn giản dể dụng - Giao diện đẹp 10 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân III.2-Các bảng quan hệ: III.2.1- Table_Nhanvien ( Bảng Nhân viên ) Field Name (Tên trờng) MaNV Maphong Macuahang Hoten Ngaysinh Chucvu Chucdanh Dantoc Tongiao Quequan HKthuongtru TPgiadinh TPbanthan SoCMND Ngaycap Noicap Tdvanhoa tTdngoaingu Tdchuyenmon Ngayvaodoan Noiketnapdoan Ngayvaodang Noiketnapdang Luongcoban Heso Thamnien Anh Data Type (Kiểu) Text Text Text Text Date/time Text Text Text Text Text Text Text Text Number Date/time Text Text Text Text Date/time Text Date/time Text Number Number Number OleQbject Field Size (Kích thớc) 5 25 dd/mm/yyyy 20 30 10 10 50 50 20 20 Byte dd/mm/yyyy 50 10 10 30 dd/mm/yyyy 50 dd/mm/yyyy 50 Currency double Byte Description (Giải thích) Mã nhân viên Mã phòng Mã cửa hàng Họ tên Ngày sinh Chức vụ Chức danh Dân tộc Tôn giáo Quê quán Hộ thờng trú Thành phần gia đình Thành phần thân Số chứng minh nhân dân Ngày cấp Nơi cấp Trình độ văn hoá Trình độ ngoại ngữ Trình độ chuyên môn Ngày vào đoàn Nơi kết nạp đoàn Ngày vào đảng Nơi kết nạp Đảng Lơng Hệ số Thâm niên ảnh III.2.2- Table_Phong (Bảng Phòng) Field Name (Tên trờng) Maphong Tenphong Data Type (Kiểu) Text Text Field Size (Kích thớc) 30 Description (Giải thích) Mã phòng Tên phòng 20 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Tentruongphong Sodienthoai Text Number 30 Byte Tên trởng phòng Số điện thoại III.2.3- Table_Cuahang (Bảng cửa hàng) Field Name (Tên trờng) Macuahang Tencuahang TenCHT Sodienthoai Data Type (Kiểu) Text Text Text Number Field Size (Kích thớc) 30 30 Byte Description (Giải thích) Mã cửa hàng Tên cửa hàng Tên cửa hàng trởng Số điện thoại III.2.4- Table_QHGD (Bảng quan hệ gia đình) Field Name (Tên trờng) MaNV Hoten Ngaysinh Nghenghiep HKthuongtru Data Type (Kiểu) Text Text Date/time Text Text Field Size (Kích thớc) 25 Dd/mm/yyyy 50 50 Description (Giải thích) Mã nhân viên Họ tên Ngày sinh Nghề nghiệp Hộ thờng trú III.2.5- Table_QTDT (Bảng trình đào tạo) Field Name (Tên trờng) MaNV TruongDT Nganhhoc HeDT Data Type (Kiểu) Text Text Text Text Field Size (Kích thớc) 50 20 20 Description (Giải thích) Mã nhân viên Trờng đào tạo Ngành học Hệ đào tạo 21 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân HinhthucDT Tunam Dennam Text Date/time Date/time 20 Dd/mm/yyyy Dd/mm/yyyy Hình thức đào tạo Từ năm Đến năm III.2.6- Table_QTCT (Bảng trình công tác) Field Name (Tên trờng) MaNV DVCT Chucvu Tunam Dennam Data Type (Kiểu) Text Text Text Date/time Date/time Field Size (Kích thớc) 50 20 Dd/mm/yyyy Dd/mm/yyyy Description (Giải thích) Mã nhân viên Đơn vị công tác Chức vụ Từ năm Đến năm 22 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân III.2.7- Table_QTLuong (Bảng trình lơng) Field Name (Tên trờng) MaNV Tungay Denngay Hesoluong Bacluong Ngachluong Luongcoban Luongchinh Ngayhuongluong Data Type (Kiểu) Text Date/time Date/time Text Text Text Number Number Date/time Field Size (Kích thớc) Dd/mm/yyyy Dd/mm/yyyy 10 10 10 Currency Currency Dd/mm/yyyy Description (Giải thích) Mã nhân viên Từ ngày Đến ngày Hệ số lơng Bậc lơng Ngạch lơng Lơng Lơng Ngày hởng lơng III.2.8- Table_TDchuyenmon (Bảng trình độ chuyên môn) Field Name (Tên trờng) MaNV Trinhdo NamTN Data Type (Kiểu) Text Text Date/time Field Size (Kích thớc) 20 Dd/mm/yyyy Description (Giải thích) Mã nhân viên Trình độ Năm tốt nghiệp III.2.9- Table_TDngoaingu (Bảng trình độ Ngoại ngữ) Field Name (Tên trờng) MaNV Trinhdo NamTN Data Type (Kiểu) Text Text Date/time Field Size (Kích thớc) 20 Dd/mm/yyyy Description (Giải thích) Mã nhân viên Trình độ Năm tốt nghiệp III.3- Mô hình thực thể liên kết: 23 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Chơng IV 24 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Nhắc lại sở liệu quan hệ VI.1- Khái niệm sở liệu: - Cơ sở liệu su tập liệu tác nghiệp đợc lu lại đợc hệ thống ứng dụng quan sử dụng - Hệ quản trị sở liệu phần chơng trình xử lý, thay đổi liệu sở liệu VI.2- Các chức hệ quản trị sở liệu - Cho khả lu liệu lâu dài - Khả truy nhập số lợng lớn liệu cách có hiệu - Đợc xây dựng mô hình liệu qua ngời sử dụg quan sát liệu - Có ngôn ngữ cấp cao để định nghĩa thao tác liệu - Khả kiểm tra truy nhập - Khả phục hồi liệu có cố sảy VI.3- Thực thể liên kết thực thể - Thực thể vật có tồn phân biệt đợc VD: Ngời, ô tô, xe máy - Một nhóm thực thể giống gọi tập thực thể VD: Sinh viên, giáo viên, quân nhân - Mọi thành viên tập thực thể đợc biểu diễn tập đặc điểm gọi tập thuộc tính VD: Tập thực thể sinh viên đợc đặc trng bởi: + Họ tên + Tuổi + Mã số sinh viên + - Quan hệ thực thể thực thể - Các kiểu quan hệ tập thực thể: 25 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân + Quan hệ - tập thực thể A tập thực thể B: Là quan hệ thực thể tập A kết hợp với không hay thực thể tập B ngợc lại + Quan hệ - nhiều: Là quan hệ mối thực thể tập A kết hợp với không, hay nhiều thực thể tập B nhng tập the\ực thể B kết hợp với thực thể A + Quan hệ nhiều - nhiều: Là quan hệ hai tập thực thể A B tập thực thể A kết hợp với không, hay nhiều thực thể tập B ngợc lại VI.4- Mô hình liệu quan hệ: VI.4.1- Định nghĩa: Mô hình liệu quan hệ mô hình dựa khái niệm lý thuyết tập hợp quan hệ, tức tập k-bộ với k cố định Trong mô hình liệu quan hệ thực thể mẩu tin bảng quan hệ tơng ứng, hay gọi VI.4.2- Miền: - Miền tập giá trị Ví dụ: Miền số nguyên, miền trờng Bộ Giáo dục đào tạo - Ký hiệu: D1, D2 .Dn n miền Tích đề n miền D x D x x Dn tập n - (V 1, V2, Vn) cho Vi thuộc Di với i = 1, 2, ,n Ví dụ: n=2; D1={0,1}; D2={a,b,c} D1 x D2 = {(0,1),(0,b),(0,c),(1,a),(1,b),(1,c)} VI.4.3- Quan hệ: 26 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Giả sử R = {A1, An} tập hữu hạn thuộc tính, thuộc tính A i, i=1,n có miền giá trị tơng ứng dom(A1) Quan hệ tập thuộc tính R={A1, An} tập tích đề dom(A1)X Xdom(An) R dom(A1)x xdom(An) VI.4.5- Khoá: Định nghĩa hình thức khoá: Khoá quan hệ r tập thuộc tính U = {A1,A2 An} tập K U cho: Bất kỳ hai khác t1, t2, luôn sảy t1(K) t2(K) Trong ti(K) giá trị ti K Bất kỳ tập thực K, ký hiệu K' K tính chất VI.4.6- Khái niệm phụ thuộc hàm: - Phụ thuộc hàm: Cho quan hệ R, nói thuộc tính Y R phụ thuộc hàm vào thuộc tính X R giá trị X R đợc ứng với mối giá trị Y Ký hiệu: X Y Có thể mở rộng cho trờng hợp X Y tập thuộc tính - Phụ thuộc hàm đầy đủ: Tập thuộc tính Y phụ thuộc hàm đầy đủ vào tập thuộc tính X Y phụ thuộc hàm vào X không phụ thuộc hàm vào tập thực X VI.4.4- Chuẩn hoá quan hệ: Trong thực tế ngời ta định nghĩa dạng chuẩn với ý nghĩa nh sau: Dạng chuẩn 1: 27 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Quan hệ R đợc gọi dạng chuẩn toàn miền có R chứa giá trị nguyên tố Dạng chuẩn 2: Quan hệ R đợc gọi dạng chuẩn R dạng chuẩn thuộc tính không khoá phải phụ thuộc hàm đầy đủ vào khoá Dạng chuẩn 3: Quan hệ R đợc gọi dạng chuẩn R dạng chuẩn thuộc tính không khoá không phụ thuộc bắc cầu vào khoá Dạng chuẩn Boyce - Cold" Quan hệ R dạng chuẩn Boyce - Cold định thuộc khoá dự bị ( thuộc tính phụ thuộc vào khoá ) Một định thuộc tập thuộc tính có cacs thuộc tính khác phụ thuộc hàm đầy đủ vào Dạng chuẩn 4: Quan hệ R đợc gọi dạng chuẩn có phụ thuộc đa trị R ( Chẳng hạn A B ) thuộc tính R phải phụ thuộc hàm vào A Tuy thực tế thiết kế hệ thống thông tin quản lý cần quan tâm đến dạng chuẩn đủ VI.5- Quan hệ: 28 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Bản chất mối quan hệ tổ chức tạo cách sử dụng việc điều khiển hoạt đông nghiệp vụ Có kiểu quan hệ đợc sử dụng mô hình quan hệ: a- Quan hệ - một: Giả sử có hai bảng thực thể A B, chúng có quan hệ - nh thực thể bảng A có tơng ứng thực thể bảng B ngợc lại Xét thực thể đa hệ thống ta mối quan hệ - bảng thực thể A B b- Quan hệ - nhiều: Giữa hai bảng thực thể A B có quan hệ - nhiều nh dòng bảng thực thể A tơng ứng với hay nhiều dòng bảng thực thể B nhng dòng bảng thực thể B tơng ứng với dòng bảng thực thể A A B c- Quan hệ nhiều - nhiều: Hai bảng thực thể A B có quan hệ nhiều - nhiều với thực thể bảng B có nhiều thực thể bảng A ngợc lại Quan hệ nhiều - nhiều không phục vụ trực tiếp cho việc khai thác thông tin nhng giúp xác lập mối quan hệ Ngời ta chứng minh đợc quan hệ nhiều - nhiều tách thành quan hệ - nhiều đơn giản A B 29 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Chơng V Giới thiệu hệ quản trị csdl MicroSoft access khai thác cài đặt chơng trình 5.1- Giới thiệu MS access: Microsoft access 7.0 thuộc phận phần mềm Microsoft Office 97 Đợc sử dụng việc quản trị sở liệu kiểu quan hệ, môi trờng Windows, có sẵn công cụ hữu hiêuh tiện lợi để sản sinh chơng trình cho hầu hết toans thờng gặp toán cụ thể nh: Quản lý, thông kê, kế toán với access ngời dùng viết câu lệnh cụ thể nh PASCAL, C++, FOXPRO mà cần tổ chức liệu thiết kế yêu cầu cần giải công việc Hệ sở liệu Microsoft Acccess có số đặc điểm tối u sau: - Hỗ trợ liệu counter, cho phép phát sinh mã làm khoá cho mối liên kết liệu mô hình liệu quan hệ - Kiểm tra chặt chẽ tính trùng lặp khoá liệu mức hệ thống Có thể sử dụng tính chất để đảm bảo việc phát sinh mã - Thích hợp với phần mềm ứng dụng chuyên dụng quản lý, có tốc độ xử lý nhanh - Hỗ trợ cho hệ vấn tin SQL, tạo điều kiện cho việc thiết lập báo nhanh xác - Hỗ trợ cho công tác bảo mật mức hệ thống Các công cụ mạnh mẽ access cung cấp là: bảng, truy vấn, mẫu biểu, báo cáo, macro module: Table (bảng): Là thành phần sở liệu, cho phép lu trữ liệu phục vụ công tác quản lý Query (Truy vấn): 30 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Là công cụ mạnh dùng để tổng hợp xếp tìm kiếm liệu bảng, thực đợc truy vấn tập hợp đợc kết thể hình dới dạng bảng (DynaSet) DynaSet bảng kết trung gian, không đợc ghi lên đĩa bị xoá kết thúc truy vấn Tuy nhiên sử dụng DynaSet nh bảng để xây dựng truy vấn khác Chỉ với truy vấn giải nhiều dạng toán quản trị sở liệu Form (Mẫu biểu) : Thờng dùng để tổ chức cập nhật liệu cho bảng thiết kế giao diện cho chơng trình Tuy nhập liệu trực tiếp vào bảng, nhng mẫu biểu cung cấp nhiều khả nhập liệu tiện lợi nh: Nhận liệu từ danh sách, nhận hình ảnh, nhập liệu đồng thời nhiều bảng Mẫu biểu cho phép nhập giá trị đơn lẻ ( không liên quan đến bảng) từ bàn phím Mẫu biểu có khả quan trọng khác tổ chức giao diện chơng trình dới dạng bảng nút lệnh hệ thống Menu Report (Báo biểu): Là công cụ tuyệt với phục vụ công việc in ấn, cho khả năng: - In liệu dới dạng bảng - In liệu dới dạng biểu - Sắp xếp liệu trớc in - Sắp xếp phân nhóm liệu Cho phép thực phép toán để nhận liệu tổng hợp nhóm Ngoài liệu tổng hợp nhận đợc nhóm lại đa vào công thức để nhân đợc so sánh, đối chiếu nhóm toàn báo cáo - In liệu nhiều bảng có quan hệ báo cáo Macro (lệnh ngầm): Là tập hợp lệnh nhằm tự động thực thao tác thờng gặp Khi gọi macro Access tự động thực dãy lệnh tơng ứng, đợc xem công cụ lập trình đơn giản, cho phép ngời lập trình chọn lựa công việc tuỳ theo tình Macro thờng dùng với mẫu biểu để tổ chức giao diện chơng trình 31 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân Module (đơn thể): Một dạng tự động hoá chuyên sâu Macro, hàm riêng ngời sử dụng đợc viết ngôn ngữ Access Basic V.2- Khai thác cài đặt chơng trình V.2.1- Form chơng trình: 32 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân V.2.2 Form Nhân viên 33 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân 34 Sinh viên thực hiện: Bùi Tá Vinh [...]... Các thông tin Hệ thống quản lý nhân sự Tác nhân ngoài: Ban lãnh đạo và nhân viên Ban lãnh đạo: Là ngời trực tiếp quản lý và sử dụng hệ thống quản lý Nhân viên là đối tợng đợc quản lý 14 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự II.2.2- Biểu đồ luồng dữ liệu mức đỉnh Nhân viên Hồ sơ nhân viên Ngời sử dụng Lý lịch Quản lý nhân sự Báo cáo Yêu cầu Hồ sơ nhân viên báo cáo nhân sự Trả lời Tìm kiếm Ngời... chơng trình 31 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Module (đơn thể): Một dạng tự động hoá chuyên sâu hơn Macro, đó là những hàm riêng của ngời sử dụng đợc viết bằng ngôn ngữ Access Basic V.2- Khai thác và cài đặt chơng trình V.2.1- Form chính của chơng trình: 32 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự V.2.2 Form Nhân viên 33 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự 34... kiếm Ngời sử dụng Yêu cầu 15 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Phân rã chức năng 1: Quản lý nhân viên Nhân viên Nộp hồ sơ thông tin mới của cá nhân Kiểm tra Hồ sơ nhân viên Thông tin chuẩn về nhân viên Cập nhật hồ sơ In hồ sơ Xem hồ sơ Các danh sách về nhân viên Ngời sử dụng 16 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Phân rã chức năng 2: Tìm kiếm Ngời sử dụng Không tìm thấy Các.. .Quản lý nhân sự - Để xây dựng một chơng trình thỏa mãn các điều kiện trên, ta cần thiết kế một hệ thống sao cho : - Thông tin đầy đủ - Tránh d thừa - Không trùng lặp -Xử lý nhanh -Độ chính xác cao I.5 Một số yêu cầu khác của chơng trình I.5.1 Tính mở Với mỗi hệ thống thông tin, xây dựng có tính mở cao là công việc hết sức cần thiết Trong hệ thống quản lý nhân sự này tính mở cần đáp... viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Phân rã chức năng 3: Báo cáo Ngời sử dụng Yêu cầu báo cáo In báo cáo nhân sự Kết quả tìm kiếm HSNV Xử lý báo cáo 18 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Chơng III: Xây dựng cơ sở dữ liệu cho chơng trình III.1- Thuộc tính: Ta phải xét đến những thông tin nào cần thiết phải đợc lu giữ cho mỗi thực thể Thuộc tính đặc trng của thực thể biểu diễn bằng... truy vấn, mẫu biểu, báo cáo, macro và module: Table (bảng): Là thành phần cơ bản của cơ sở dữ liệu, nó cho phép lu trữ dữ liệu phục vụ công tác quản lý Query (Truy vấn): 30 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Là công cụ mạnh dùng để tổng hợp sắp xếp tìm kiếm dữ liệu trên các bảng, khi thực hiện đợc truy vấn sẽ tập hợp đợc kết quả thể hiện trên màn hình dới dạng bảng (DynaSet) DynaSet... hiện: Bùi Tá Vinh Quản lý nhân sự + Quan hệ một - một giữa tập thực thể A và tập thực thể B: Là quan hệ trong đó mỗi thực thể của tập A kết hợp với không hay một thực thể của tập B và ngợc lại + Quan hệ một - nhiều: Là quan hệ trong đó mối thực thể của tập A kết hợp với không, một hay nhiều thực thể của tập B nhng mỗi tập the\ực thể của B lịa chỉ kết hợp với đúng một thực thể duy nhất của A + Quan hệ... có trình độ tin học cao 11 Sinh viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Phần II: PHN TCH H THNG II.1- Sơ đồ phân cấp chức năng Biểu đồ phân cấp chức năng sẽ chia các chức năng của hệ thống thành các cấp khác nhau theo kiểu topdow Qua đó thấy rõ đợc nhiệm vụ của từng bộ phận bao gồm các chức năng chính: Quản lý nhân viên, tìm kiếm, báo cáo và hệ thống Mỗi chức năng lại đợc phân chia nhỏ Hệ thống quản. .. Hệ thống quản lý nhân sự quản lý nhân viên Cập nhật hồ sơ tìm kiếm In kết quả Xem hồ sơ báo cáo hệ thống Xử lý báo cáo Mật khẩu In báo cáo Thoát In hồ sơ Chức năng: Cập nhật hồ sơ - Cập nhật các thông tin mới một hồ sơ, sửa đổi, bổ xung thông tin vào hồ sơ CB-CNV - Cập nhật hồ sơ lu: đối với cán bộ công nhân viên chuyển công tác ra khỏi nhà máy, nghỉ chế độ hoặc bất kỳ lý do nào thôi công tác thì sẽ... viên thực hiện: Bùi Tá Vinh Quản lý nhân sự Chơng V Giới thiệu hệ quản trị csdl MicroSoft access và khai thác cài đặt chơng trình 5.1- Giới thiệu về MS access: Microsoft access 7.0 thuộc bộ phận phần mềm Microsoft Office 97 Đợc sử dụng trong việc quản trị những cơ sở dữ liệu kiểu quan hệ, trên môi trờng Windows, có sẵn các công cụ hữu hiêuh và tiện lợi để sản sinh ra các chơng trình cho hầu hết các bài