1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ CHO CÔNG TY TNHH TM VÀ ĐT CÁNH HẢI ÂU

40 280 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

Định dạng
Số trang 40
Dung lượng 1,3 MB

Nội dung

MỤC LỤC MỤC LỤC 2 LỜI MỞ ĐẦU 4 CHƯƠNG I: TỔNG QUAN VÀ KHẢO SÁT BÀI TOÁN 5 1.1. Tổng quan 5 1.1.1 Lý do chọn đề tài 5 1.1.2. Giới thiệu đề tài 6 1.1.3. Mục đích nghiên cứu 6 1.1.4. Phạm vi nghiên cứu 6 1.1.5. Phương pháp nghiên cứu 7 1.2. Giới thiệu về đơn vị thực tập 7 1.2.1. Quá trình hình thành và phát triển của công ty. 7 1.2.2. Cơ cấu tổ chức 8 1.2.3. Các ngành nghề kinh doanh. 10 1.3.Thực trạng bài toán nghiên cứu. 10 1.3.1. Giới thiệu về công ty 10 1.3.2. Thực trạng quá trình quản lý nhân sự của công ty. 12 1.3.3. Mô tả bài toán. 16 1.3.4. Số liệu đầu vào và đầu ra 19 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 21 2.1. Sơ đồ phân cấp chức năng. 21 2.2. Xây dựng mô hình luồng dữ liệu của hệ thống quản lý nhân sự 23 2.2.1.Xây dựng mô hình luồng dữ liệu mức khung cảnh. 23 2.2.2.Xây dựng mô hình luồng dữ liệu mức đỉnh 24 2.2.3.Xây dựng biểu đồ luồng dữ liệu mức dưới đỉnh. 25 2.3. Mô hình thực thể liên kết dữ liệu 31 2.4.Thiết kế logic cơ sở dữ liệu. 31 2.5.Thiết kế cơ sở dữ liệu vật lý 31 CHƯƠNG III: MỘT SỐ KIẾN THỨC CƠ BẢN VỀ THỰC HIỆN ĐỀ TÀI 36 3.1Ngôn ngữ lập trình 36 3.1.1.Giới thiệu tổng quan về ngôn ngữ lập trình hướng đối tượng 36 Một số khái niệm trong C sharp 39 KẾT LUẬN 42

TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN TIN HỌC KINH TẾ BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN NHÂN SỰ CHO CÔNG TY TNHH TM ĐT CÁNH HẢI ÂU GIÁO VIÊN HD: TS.VÕ THỊ THU TRANG SINH VIÊN THỰC HIỆN: ĐINH THỊ THỦY : 1221050390 LỚP TIN KINH TẾ K57 HÀ NỘI-2017 Báo cáo thực tập tốt nghiệp – Quản nhân MỤC LỤC Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân LỜI MỞ ĐẦU Ngày Công nghệ thông tin nói chung.tin học nói riêng đóng góp vai trò quan trọng đời sống người Các thành tựu ứng dụng phát triển lĩnh vực kinh tế, trị, quân quốc gia Nếu trước đây, máy tính sử dụng cho số mục đích khác như: Quản lý,lưu trữ liệu, giải trí, điều khiển tự động…thì máy tính sử dụng hầu hết lĩnh vưc Như công nghệ thông tin trở thành công cụ quản cho toàn hệ thống xã hội Những năm gần đây, nước ta tin học ứng dụng rộng rãi doanh nghiệp Việc ứng dụng phần mềm quản doanh nghiệp trợ giúp nhiều nhà quản từ khâu quản nhân viên, quản tiền lương,…đảm bảo khoa học xác nhanh chóng Thực chất, quản thông tin,xử thông tin cách khoa học nhằm đảm bảo an toàn thông tin, tránh thông tin bị mát, sai sót, đồng thời tiết kiệm thời gian, tiền bạc chi phí không đáng có Quản thông tin máy tính quản liệu, thông tin quản máy tính phải xếp khoa học xử khoa học Trong thời đại công nghệ thông tin nay, vấn đề quản dựa vào máy tính có nhu cầu thiết yếu doanh nghiệp Trong đó,quản nhân đề tài thu hút quan tâm, ý Hệ thống thông tin nhân lực doanh nghiệp hệ tài liệu phản ánh đầy đủ toàn diện tiềm trí lực,thể lực lao động, bao gồm:về số lượng,chất lượng,trong thời điểm:quá khứ, dự kiến tương lai Vì vậy, công tác quản nhân phải tiến hành thường xuyên, đòi hỏi xác tuyệt đối, cung cấp kịp thời, đầy đủ thông tin theo yêu cầu của quản cấp nhằm hoàn thành tốt kế hoạch nhiệm vụ công ty giai đoạn đồng thời thu giảm máy quản nhân Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân CHƯƠNG I: TỔNG QUAN KHẢO SÁT BÀI TOÁN 1.1 Tổng quan 1.1.1 chọn đề tài Ngày giới bước vào kỷ nguyên công nghệ thông tin Công nghệ thông tin trở thành nhân tố quan trọng định thành công tổ chức trị , kinh tế , xã hội phát triển quốc gia Ở nước ta thể phủ nhận tác dụngcông nghệ thông tin mang lại lĩnh vực đời sống công tác quản sản xuất kinh doanh doanh nghiệp Dựa vào nhu cầu thực tế xã hội đòi hỏi người phải động sáng tạo để tạo nhiều sản phẩm cho xã hội Các công ty luôn phát triển , hồ sơ tuyển vào nhiều lên đòi hỏi phải cần nhiều kho chứa hồ sơ để lưu trữ hồ sơ nhân viên vào công ty Mỗi lần muốn tìm hồ sơ nhân viên công ty người quản nhân lại phải tìm kho chứa xem hồ sơ nhân viên đâu Như nhiều thời gian mà có không tìm hồ sơ nhân viên nhiều Công việc lưu trữ hồ sơ nhiều lên Việc thống kê báo cáo hàng tháng, hàng năm gặp nhiều khó khăn thông tin nhân viên ngày nhiều Khi nhân viên công ty việc người quản nhân viên công ty phải tìm kho xem hồ sơ đâu để chuyển sang kho lưu trữ việc Nếu Hàng ngày lặp lặp lại nhiều lần người quản nhân gặp nhiều khó khăn công tác lưu trữ quản Quản nhân vấn đề then chốt công ty Quản nhân không tốt dẫn đến nhiều vấn đề bất cập công ty Chúng ta thấy tình trạng chấm nhầm công lưu trữ sai thông tin nhân viên, dẫn đến xáo trộn phát lương…Vì yêu cầu đặt làm để lưu trữ hồ sơ lương nhân viên cách hiệu nhất, giúp cho nhân viên công ty yên tâm thoải mái làm việc đạt kết cao Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Dựa nhu cầu thực tế xã hội nhằm giải để giảm bất cập công tác quản nhân lương công ty, giải pháp hiệu đầu tư công nghệ thiết bị đại, ứng dụng công nghệ thông tin tự động hóa điều hành quản nhân để nâng cao chất lượng phục vụ , đổi phương pháp quản lý, tăng xuất hiệu quả… Vì , thời gian thực tập công ty Cổ phần Portal Beanz Việt Nam em tiếp xúc với dự án công typhần mềm quản nhân , hướng dẫn cô Võ Thị Trang e định chọn đề tài “Xây dựng phần mềm quản nhân ” 1.1.2 Giới thiệu đề tài Phần mềm quản nhân phần mềm hỗ trợ cho công việc quản người quản xác, nhanh nhạy làm việc có hiệu Ngày nay, hầu hết công ty không công ty, doanh nghiệp lớn mà công ty với doanh nghiệp vừa nhỏ có phần mềm quản nhân giúp công ty ngày phát triển vấn đề quản 1.1.3 Mục đích nghiên cứu Vận dụng tổng hợp kiến thức học để tiến hành xây dựng ứng dụng Quản nhân Tìm hiểu thực trạng quản nhân các công ty, doanh nghiệp để triển khai hệ thống quản cho phù hợp Khai phá lợi ích ứng dụng quản lý,đảm bảo độ xác, an toàn nhanh chóng 1.1.4 Phạm vi nghiên cứu  Tìm hiểu thực trạng Quản nhân Công ty TNHH ĐT Cánh Hải Âu  Tìm hiểu số công cụ ngôn ngữ hỗ trợ trình xây dựng ứng dụng  Các chức ứng dụng quản  Quy trình xây dựng ứng dụng quản Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân 1.1.5 Phương pháp nghiên cứu Tiến hành thu thập phân tích thông tin, tài liệu liên quan đến đề tài để hình thành nên ý tưởng tổng quan Xác định yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù hợp 1.2 Giới thiệu đơn vị thực tập 1.2.1 Quá trình hình thành phát triển công ty  • • • • Giới thiệu chung Công ty cổ phần Portalbeanz Số 74 phố Doãn Kế Thiện,Phường Mai Dịch,Quận Cầu Giấy,Hà Nội Email:thanhnt@potalbeanz.com Khẩu hiệu: We Growth For Your Business Công ty Cổ phần Portalbeanz đăng ký thành lập ngày 6-7-2016 Công ty tin chuyên cung cấp phần mềm, dịch vụ,hệ thống giải pháp Công nghệ thông tin sáng lập lãnh đạo chuyên ngành quản lý, chuyên gia công nghệ có kinh nghiệm lâu năm lĩnh vực công nghệ thông tin có ý tưởng đến từ nhiều tổ chức, doanh nghiệp lĩnh vưc khác Portalbeanz xuất phát với mạnh từ việc tập trung nghiên cứu phát triển sản phẩm phần mềm đặc thù tảng phần mềm nguồn mở song song với việc tiếp nhận thực dự án dịch vụ trực tiếp với khách hàng, đội ngũ kỹ tiếp cận công nghệ tiên tiến, học hỏi kiến thức kinh nghiệm bạn hàng để củng cố sức mạnh Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Tài sản quý giá nhân tố đưa Portalbeanz giá nhập thị trường từ tâm, ý tưởng xây dựng sản phẩm chí hướng đội ngũ lãnh đạo thành viên sáng lập từ ngày đầu thành lập Đến nay, chặng đường chưa thực đươc nhiều nhiên Portalbeanz tự tin khẳng định bước vững đường chinh phục thị trường Portal beanz việt nam nghiên cứu áp dụng công nghệ việc tạo sản phẩm để đáp ứng tất hạn chế yêu cầu để đóng góp phần nâng cao chất lượng sống công nghệ cốt lõi Mobility Cloud Computing  Nhiệm vụ Công ty Buôn bán kinh doanh có hiệu quả,bảo toàn phát triển vốn Bồi dưỡng , đào tạo đội ngũ cán không ngừng nâng cao trình độ, chuyên môn nghiệp vụ, trình độ trị đáp ứng yêu cầu nhiệm vụ mở rộng thị trường bán buôn bán lẻ loại thiết bị máy tính Bồi dưỡng lập trình viên cho tương lai để tạo sản phẩm hữu ích công nghệ thông tin nhằm đưa ứng dụng tốt thực tế Thực quy chế dân chủ chế độ làm việc theo lực, hưởng theo kết quả,hiệu kinh doanh Phấn đấu đảm bảo hài hòa lợi ích nhà nước, doanh nghiệp Hoạt động sản xuất kinh doanh phải thực theo hàng lang pháp luật, quy định Tập thể cán nhân viên công ty chấp hành nghiêm chỉnh kỷ luật, nội quy Thực nghiêm chỉnh sách Đảng Nhà nước, Xây dựng nếp sống văn minh 1.2.2 Cơ cấu tổ chức Cơ cấu tổ chức theo quan hệ trực tuyến Ban giám đốc trực tiếp đao giúp đỡ phòng ban nắm bắt tình hình thực tế cách kịp thời để đưa định cách đắn xác hỗ trợ giám đốc có phó giám đốc, phòng ban có nghiệp vụ có chức tham mưu, đạo hướng dẫn chịu trách nhiệm trước giám đốc lĩnh vực mà phận chịu trách nhiệm Công ty gồm có: Giám đốc công ty, phó giám đốc công ty, phòng quản nhân sự, phòng kế toán, phòng thiết kế Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Trong đó: Giám đốc công ty: Là người đứng đầu công ty, người lãnh đạo công ty có trách nhiệm trước pháp luật toàn trình hoạt động công ty Là người phụ trách chung hoạt động quản Chịu trách nhiệm vấn đề công ăn việc làm,đảm bảo đời sống vật chất cho nhân viên Công ty Phó giám đốc công ty: Là người hỗ trợ cho giám đốc có trách nhiệm phụ trách công tác kế hoạch làm việc, có trách nhiệm đôn đốc theo dõi giúp đỡ phận giám đốc phân công phụ trách hoàn thành mục tiêu nhiệm vụ đề Quản đạo mặt kỹ thuật công ty, thay mặt giám đốc số trường hợp ủy quyền văn chịu trách nhiệm cá nhân trước giám đốc pháp luật Được tham gia đê xuất với giám đốc công tác quản lý, tổ chức điều hành xây dựng chiến lược kinh doanh công ty giai đoạn Phòng quản nhân : Có chức tham mưu cho giám đốc công tác tổ chức lao động : Tiến hành tuyển dụng nhân viên, tổ chức phong trào khen thưởng, kỷ luật, thực công tác bảo vệ công ty Xây dựng mô hình tổ chức máy quản công ty Làm báo cáo tuyển dụng, xếp lương, nâng lương, khen thưởng, xây dựng định mức nhân viên Giúp lãnh đạo công ty thực chức năng, nhiệm vụ phòng ban, nhân vien vào Thực chế độ báo cáo định kỳ thường xuyên Phòng kế toán : Có chức tham mưu cho giám đốc điều hành quản lĩnh vực tài Chịu trách nhiệm theo dõi kịp thời, liên tục có hệ thống số liệu quỹ tài sản công ty Lập kế hoạch thực kế toán, tài chính, lập báo cáo hàng tháng, quý, năm theo qui định Chịu trách nhiệm xây dựng kế hoạch tài Thực thống kê chức xây dựng mức lao động tiền lương,xác định quỹ lương, hình thức tiền lương tính trả lương cho cán nhân viên công ty Phòng thiết kế:Phòng thiết kế chuyên thiết kế xây dựng phần mềm, công ty nhận dự án toán quản ví dụ toán xây dựng toán quản nhân công ty đó, hoạch xây dựng toán quản học phí cho trường học đó… phòng thiết kế có nhiệm vụ thực hoàn thành dự án Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân 1.2.3 Các ngành nghề kinh doanh Buôn bán máy vi tính, thiết bị ngoại vi phần mềm Bán buôn thiết bị linh kiện điện tử, viễn thông Lập trình máy vi tính(Ngành chính) Hoạt động dịch vụ công nghệ thông tin dịch vụ khác liên quan đến máy vi tính Cổng thông tin Hoạt động kiến trúc tư vấn kỹ thuật có liên quan Quảng cáo 1.3.Thực trạng toán nghiên cứu Thực trạng quản toán đơn vị khảo sát Công ty Công ty cổ phần Portalbeanz Việt Nam có nhận dự án phần mềm quản nhân cho công ty TNHH TM ĐT Cánh Hải Âu Qua trình thực tập công ty em tham gia tìm hiểu dự án Đề tài “Xây dựng phần mềm quản nhân công ty TNHHTM ĐT Cánh Hải Âu” sau em giới thiệu cấu tổ chức công ty tình hình quản nhân công ty thời điểm 1.3.1 Giới thiệu công ty 1.3.1.1 Giới thiệu chung Công ty TNHHTM ĐT Cánh Hải Âu chuyên buôn bán mặt hàng tiêu dùng Công ty gồm có sáu mươi thành viên gồm có giám đốc, phòng ban, nhân viên… Ban đầu công ty công ty nhỏ, nhân viên, công ty có quy mô lớn với số lượng nhân viên, số lượng hàng hóa ngày nhiều Đứng đầu giám đốc công ty chịu trách nhiệm toàn hoạt động sản xuất kinh doanh điều hành công ty, đại điện pháp nhân cho công ty Giúp việc tham mưu cho giám đốc phó giám đốc phòng ban chức Cơ cấu tổ chức công ty đảm bảo nguyên tắc tập trung dân chủ, đảm bảo chế độ thủ trưởng toàn công ty, đồng thời cấu tổ chức công ty gọn, linh hoạt, giúp cho người quản nhanh nhạy việc tiếp nhận giải vấn đề cách hợp lý, làm việc có hiệu cao Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Ngoài môi trường làm việc đem lại hiệu cao thi công ty có chế độ đãi ngộ hợp Công ty TNHHTM ĐT Cánh HẢi Âu trả lương cho công nhân viên thời hạn điều kiên Trong trường hợp công ty trả lương kỳ hạn công ty có thông báo trước cho cán công nhân viên Việc xếp lương cho công nhân viên vào hệ số thang bảng lương, cống hiến họ cho công ty Trong việc đề bạt thường thông qua bầu xét duyệt phòng ban sở Việc xét duyệt đề bạt thường công khai dựa vào lực cống hiến nhân viên Bên cạnh khen thưởng đề bạt công ty có hình thức kỷ luật nghiêm khắc công thành viên vi phạm kỷ luật lao động Hàng năm công ty có đợt cho cán đào tạo Tạo hội thăng tiến cho họ, giúp họ có động lực để phấn đấu, không ngừng vươn lên học hỏi để đáp ứng yêu cầu công việc Với sách quản trị nhân tạo cho công ty tập thể vững mạnh, vượt qua khó khăn tạo nên gắn bó lâu dài nhân viên với công ty Tuy nhiên sách quản nhân công ty có nhiều vấn đề chưa phù hợp 1.3.1.2 Cơ cấu tổ chức công ty Hình 1.1 Cơ cấu tổ chức công ty TNHHTM ĐT Cánh Hải Âu Chức nhiệm vụ phận công ty Đinh Thị Thủy – Tin Kinh Tế K57 Page 10 Báo cáo thực tập tốt nghiệp – Quản nhân Hình 2.5 Mô hình luồng liệu mức đỉnh quản danh mục 2.2.3.3 Mô hình luồng liệu mức đỉnh quản lương Chức quản tính lương bao gồm Chấm Công, Tính Lương − − Tác nhân ngoài: Nhân viên, Ban Giám Đốc Kho liệu: Bảng CC, Hồ sơ nhân viên, Lương 26 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Hình 2.6 Mô hình luồng liệu mức đỉnh quản lương 2.2.3.4 Mô hình luồng liệu mức đỉnh Tìm kiếm Chức tìm kiếm bao gồm :Tra cứu hồ sơ nhân viên, Tra cứu nhân viên theo phòng ban − − Tác nhân ngoài: Nhân viên, Ban giám Đốc Kho liệu: Hồ sơ nhân nhân viên, Phòng ban 27 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Hình 2.7 Mô hình luồng liệu mức đỉnh Tìm kiếm 2.2.3.5 Mô hình luồng liệu mức đỉnh Báo cáo thống kê Báo cáo thống kê bao gồm Báo cáo lương, Báo cáo thông tin hồ sơ nhân viên Giám đốc yêu cầu cung cấp thông tin hệ thống trả lại kết − − Tác nhân bao gồm : Ban Giám Đốc Kho liệu: Lương, Hồ sơ nhân viên 28 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Hình 2.8 Mô hình luồng liệu mức đỉnh Báo cáo thống kê 29 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân 2.3 Mô hình thực thể liên kết liệu 2.4.Thiết kế logic sở liệu Hosonhanvien (MaNV, TenNV, NgaySinh, GioiTinh, QueQuan, DiaChi, QuocTich, SDT, CMTND, EMAIL, MaPB, MaCV,NgayBD, NgayKT, MaTD) HopDong (MaHD, LoaiHD, MaNV, TenNV, NgayBD, NgayKT, LuongCB) PhongBan (MaPB, Ten PB, SDT) ChucVu (MaCV, TenCV, GhiChu) TrinhDo (MaTD, TenTD ) KhenThuong (MaNV, MaKhenThuong, LyDo, Ngay) HeSoLuong (MaHeSo,) BangCC ( MaNV, SoNgayNghiPhep,SoNgayNghiKhong) TinhLuong ( MaNV,BacLuong, LuongCB, HeSoLuong, PhuCap, KhauTru, Luong ) TaiKhoan (TenTK, MauKhau,Quyen) Quyen ( Quyen,Admin, Not Admin) 2.5.Thiết kế sở liệu vật 1.Hồ sơ nhân viên 30 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân Tên trường Kiểu liệu Ràng buộc Ghi MaNV Varchar(50) Not null Mã nhân viên TenNV Navarchar(100) Not null Tên nhân viên NgaySinh Datetime Not null Ngày sinh GioiTinh Bit Not null Giới tính QueQuan Nvarchar(300) Not null Quê quán DiaChi Nvarchar(300) Not null Địa QuocTich Nvarchar(100) Not null Quốc tịch SDT Nvarchar(20) Not null Số điện thoại CMTND Nvarchar(20) Not null NgayBD Datetime Not null Số Chứng minh thư nhân dân Ngày Bắt Đầu NgayKT Datetime Not null Ngày Kết Thúc EMAIL MaTD Nvarchar(100) Varchar(50) null Not null Email Mã trình độ MaPB Varchar(50) Not null Mã phòng ban MaCV Varchar(50) Not null Mã chức vụ Hợp đồng lao động Tên trường Kiểu liệu Ràng buộc Ghi MaHD Varchar(50) Not null Mã hợp đồng 31 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân LoaiHD Nvarchar(100) Not null Loại hợp đồng MaNV Varchar(50) Not null Mã nhân viên TenNV Varchar(50) Not null Tên nhân viên NgayBD Datetime Not null Ngày bắt đầu NgayKT Datetime Not null Ngày kết thúc LuongCB Decimal Not null Lương 3.Phòng ban Tên trường MaPB Kiểu liệu Rằng buộc Varchar(50) Not null Tenpho Nvarchar(100) Not null SDT Nvarchar(20) Not null ng Ghi Mã phòng ban Tên phòng ban Số điện thoại 4.Chức vụ Tên trường MaCV TenCV SDT Kiểu liệu Rằng buộc Ghi Varchar(50) Nvarchar(100) Not null Not null Mã chức vụ Tên chức vụ Nvarchar(20) Not null Số điện thoại Rằng buộc Ghi 5.Trình độ Tên trường Kiểu liệu 32 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân MaTD Varchar(50) TenT Nvarchar(200) Not null Not null Mã trình độ Tên trình độ D 6.Khen thưởng Tên trường Kiểu liệu Rằng buộc Ghi MaNV Varchar(50) Not null MaKhenThuon g Varchar(50) Not null Mã nhân viên Mã khen thưởng LyDo Ngay Nvarchar(300) Datetime Not null Not null Do Ngày 7.Hệ số lương Tên trường MaHeSo HeSo Kiểu liệu Rằng buộc Ghi Varchar(50) Varchar(50) Not null Not null Mã hệ số Hệ số 8.Bảng chấm công Tên trường MaBCC MaNV SoNgayNghiPhep SoNgayNghiKhon g TongNgayLam Kiểu liệu Varchar(50) Varchar(50) Int Int Rằng buộc Not null Not null Not null Not null Int Not null Ghi Mã bảng chấm côngnhân viên Số ngày nghỉ có phép Số ngày nghỉ không phép Tổng só ngày làm việc 9.Tính lương Tên trường Kiểu liệu Rằng buộc Ghi 33 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân MaNV BacLuong LuongCB HeSoLuon g PhuCap KhauTru TongLuon g Varchar(50) Float Float Float Not null Not null Not null Not null Mã nhân viên Bậc lương Lương Hệ số lương Float Float Float Not null Not null Not null Phụ cấp Khấu trừ Tổng lương 10.Tài khoản Tên trường Kiểu Rằng buộc Varchar( Not null Varchar( Not null Varchar( Not null Ghi liệu TenTK 50) MatKhau Tên tài khoản Mật 50) Quyen Quyền 50) 11.Phân quyền Tên Kiểu trường liệu Quyen Varchar(50) Admin Bit Not Bit Admin Rằng buộc Not null Not null Not null Ghi Quyền Admin Không phải admin 34 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân CHƯƠNG III: MỘT SỐ KIẾN THỨC CƠ BẢN VỀ THỰC HIỆN ĐỀ TÀI 3.1 Ngôn ngữ lập trình 3.1.1.Giới thiệu tổng quan ngôn ngữ lập trình hướng đối tượng 3.1.1.1 Lập trình hướng đối tượng gì? Lập trình hướng đối tượng phương pháp lập trình thay tập trung vào việc phân tích thực chức (thủ tục) chương trình tiến hành tìm hiểu, phân tích thực thể, đối tượng tham gia vào chương trình Từ chúng thực xây dựng đặc trưng, hành vi đối tượng chương trình chẳng qua mô tương tác đối tượng mà Phương pháp lập trình hướng đối tượng tạo nhiều ưu điểm ưu việt so với phương pháp lập trình thủ tục Một ưu điểm lớn phương pháp lập trình hướng đối tượng khả sử dụng lại code (reuse code) 3.1.1.2 Các khái niệm thiết yếu lập trình hướng đối tượng - Đối tượng (object): vật, việc, tượng xảy giới thực mà - người nhìn thấy, sờ thấy, cảm nhận thấy Lớp (class): mẫu (template) plan (kế hoạch) cho việc xây dựng đối tượng Lớp trừu tượng hóa đối tượng có chung đặc trưng hành vi 3.1.1.3 Các đặc tính - Một đối tượng thể cụ thể lớp Đặc trưng (characteristic): tính chất đối tượng Hành vi (behavior):là hành động đối tượng Kế thừa (inheritance): chế cho phép đối tượng kế thừa tất đặc - trưng hành vi đối tượng khác Tính đóng gói (encapsulation): khả đối tượng che dấu tất đặc trưng - hành vi họ bên lớp Tính đa hình (polymorphism): khả hành vi đối tượng thực nhiều hình thức khác 35 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân - Tính trừu tượng (abstraction): khả cho phép thực trừu tượng hóa tất đối tượng giới thực với hành vi đặc trưng chung vào lập trình cho phép tạo lớp mà kế thừa 3.1.1.4 Giới thiệu tổng quan C# C# ngôn ngữ lập trình ứng dụng, ngôn ngữ biên dịch, ngôn ngữ đa phát triển hãng Microsoft, phần khởi đầu cho kế hoạch NET Microsoft phát triển C# dựa C, C++ Java C# miêu tả ngôn ngữ có cân C++, Visual Basic, Delphi Java… Ngôn ngữ lập trình C# đánh giá dễ học kết hợp nhiều ưu điểm ngôn ngữ lập trình hướng đối tượng Java C++ Do ngôn ngữ C# đựơc sử dụng rộng rãi C# viết với trình soạn thảo văn Notepad Windows, sau biên dịch với trình biên dịch dòng lệnh C#, csc.exe kèm với.Net framework Do mà ngày nay, C# nhiều coder giới ưu chuộng tìm hiều C# ngôn ngữ đơn giản, với khoảng 80 từ khoá mười kiểu liệu dựng sẵn, C# có tính diễn đạt cao C# hỗ trợ lập trình có cấu trúc, hướng đối tượng, hướng thành phần (component oriented) Ngôn ngữ C# phát triển đội ngũ kỹ Microsoft, người dẫn đầu Anders Hejlsberg Scott Wiltamuth Cả hai người điều người tiếng, Anders Hejlsberg biết đến tác giả Turbo Pascal, ngôn ngữ lập trình PC phổ biến ông đứng đầu nhóm thiết kế Borland Delphi, thành công việc xây dựng môi trường phát triển tích hợp (IDE) cho lập trình client/server Trọng tâm ngôn ngữ hướng đối tượng lớp Lớp định nghĩa kiểu liệu mới, cho phép mở rộng ngôn ngữ theo hướng cần giải C# có từ khoá dành cho việc khai báo lớp, phương thức, thuộc tính (property) C# hỗ trợ đầy đủ khái niệm trụ cột lập trình hướng đối tượng: đóng gói, thừa kế, đa hình C# hỗ trợ khái niệm giao diện, interfaces (tương tự Java) Một lớp kế thừa lớp cha cài đặt nhiều giao diện 36 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân C# có kiểu cấu trúc, struct (không giống C++) Cấu trúc kiểu hạng nhẹ bị giới hạn.Cấu trúc thừa kế lớp hay kế thừa cài đặt giao diện C# cung cấp đặc trưng lập trình hướng thành phần property, kiện dẫn hướng khai báo (được gọi attribute) Lập trình hướng component hỗ trợ CLR thông qua siêu liệu (metadata) Siêu liệu mô tả lớp bao gồm phương thức thuộc tính, thông tin bảo mật … Assembly tập hợp tập tin mà theo cách nhìn lập trình viên thư viện liên kết động (DLL) hay tập tin thực thi (EXE) Trong NET assembly đon vị việc tái sử dụng, xác định phiên bản, bảo mật, phân phối CLR cung cấp số lớp để thao tác với assembly C# cho truy cập trực tiếp nhớ dùng trỏ kiểu C++, vùng mã xem không an toàn CLR không thực thi việc thu dọn rác tự động đối tượng tham chiếu trỏ lập trình viên tự giải phóng Một số khái niệm C sharp  Kiểu liệu định danh Trong C#, người ta phân chia kiểu liệu thành nhóm: - Kiểu liệu xây dựng sẵn (buit-in data type): byte, sbyte, short, ushort, int, uint, long, - ulong, float, double, decimal, char, string, bool, object Kiểu liệu định nghĩa người dùng (user-defined data type) Việc có kiểu liệu người dùng tự định nghĩa giúp cho ứng dụng trở lên mạnh mẽ, làm cho hệ thống dễ mở rộng Ngoài ra, C# phân chia kiểu liệu theo cách khác: - Kiểu liệu tham trị (value types):Một biến (variable) khai báo với kiểu liệu tham trị vùng nhớ chứa giá trị liệu Danh sách kiểu liệu tham trị: bool, - byte, char, decimal, double, enum, float, int, long, sbyte, short, struct, uint, ulong Kiểu liệu tham chiếu (reference types):Khác với kiểu liệu tham trị, kiểu liệu tham chiếu lưu trữ địa tham chiếu tới vùng nhớ chứa giá trị thật Danh sách kiểu liệu tham chiếu: class, delegate, interface, object, string, dynamic Định danh (danh biểu): tên dùng để đặt cho biến, hằng, kiểu, lớp, phương thức… theo quy tắc: 37 Đinh Thị Thủy – Tin Kinh Tế K57 Page Báo cáo thực tập tốt nghiệp – Quản nhân - Bắt đầu ký tự từ A-Z Theo sau ký tự, ký số (0-9) hay dấu gạch Tên có độ dài tối đa 40 Không phân biệt chữ hoa chữ thường  Biến (Variable) Biến vùng nhớ đặt tên, sử dụng để lưu trữ liệu chương trình, tương tự nhớ người Cấu trúc: ;   = ; Biểu thức Các phép toán số học (+, -, *, /, Mod, \) Các phép toán quan hệ: And, Not, Or Các phép toán so sánh: =, >=,

Ngày đăng: 25/07/2017, 22:04

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w