Xây dựng phần mềm “quản lý nhân sự” trong công ty

34 74 0
Xây dựng phần mềm “quản lý nhân sự” trong công ty

Đ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

Báo cáo Thực tập chuyên ngành Quản lý nhân PHẦN I MỞ ĐẦU 1.1 Đặt vấn đề Ngày nay, với phát triển mạnh mẽ công nghệ thông tin, tin học vào tất “ngõ ngách” đời sống xã hội, từ cơng việc đơn giản giải tốn tuý đến vấn đề phức tạp việc áp dụng tin học công nghệ viễn thông hay nghiên cứu vũ trụ… Đứng trước bùng nổ thông tin, tất tổ chức doanh nghiệp tìm biện pháp để xây dựng hồn thiện hệ thống thơng tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Trong cơng ty có tầm cỡ việc Quản Lý vận hành công ty xem toán định cho phát triển hay thành bại cơng ty Việc quản lý nhân từ lâu công việc không đơn giản Như trình kiểm tra, giám sát nhân viên việc theo dõi nhân viên vào, làm hay nghỉ việc… Do trình quản lý thơng tin nhân viên thực cách thủ cơng khó khăn, phức tạp tốn thời gian, hiệu không cao Do vậy, việc ứng dụng công nghệ thông tin quản lý đem lại nhiều lợi ích thiết thực cho doanh nghiệp từ việc lưu trữ liệu cách gọn nhẹ, xác, độ bảo mật cao đến việc tìm kiếm thơng tin cách nhanh chóng, tiện lợi, giúp cho cơng tác quản lý đựơc thực cách dễ tiện lợi hiệu Trong đợt thực tập chuyên ngành này, chúng em chọn đề tài: Xây dựng phần mềm “Quản Lý Nhân Sự” công ty nhằm đưa giải pháp giúp hỗ trợ cho công tác quản lý nhân cho cơng ty 1.2 Mục đích đề tài Tìm hiểu, phân tích xây dựng báo cáo vấn đề quản lý nhân công ty nói chung Nhìn chung, hầu hết cơng ty làm công tác quản lý hồ sơ nhân cách thủ công, nên tốn nhiều thời gian công sức Với yêu Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân cầu tính chất cơng việc quản lý hồ sơ nhân công ty, việc đưa tin học vào quản lý yêu cầu mang tính chất cần thiết Vì vậy, đề tài nhằm xây dựng chương trình quản lý nhân cho công ty dựa CSDL Microsoft QSL Server 2005 viết cơng cụ Java, để góp phần giải cơng việc cách nhanh chóng xác, tiết kiệm thời gian chi phí cơng sức 1.3 Yêu cầu đề tài - Khảo sát thực tế mơ hình quản lý nhân cơng ty X (tự tìm hiểu chưa có thời gian khảo sát thực tế) - Nghiên cứu lý thuyết : Microsoft SQL Server2005 ngơn ngữ lập trình Java -Xây dựng chương trình quản lý nhân phải đạt yêu cầu sau : + Chương trình giúp cho người quản lý người sử dụng việc xem thơng tin nhân viên cách đầy đủ, xác, dễ dàng, nhanh chóng tiện lợi + Chương trình giảm bớt chi phí thời gian tiền bạc việc quản lý nhân viên công ty +Chương trình phải sát với thực tế , giao diện gần gũi có tính an tồn bảo mật cao… Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân PHẦN II NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 2.1 Nghiên cứu lý thuyết 2.1.1 Kiến thức CSDL a Khái niệm Dữ liệu Dữ liệu (Data): Dữ liệu tất máy tính xử lý, số, chữ hay giá trị logic,… b Khái niệm CSDL • Định nghĩa : Cơ sở liệu tập liệu đối tượng cần quản lý, tổ chức theo chế thống nhất, lưu trữ đồng thời vật mang tin máy tính điện tử, cho phép đồng thời nhiều người khai thác, sử dụng • Vai trị:CSDL phận thiếu hệ lưu trữ tìm kiếm thơng tin, hệ thống quản lý kinh tế, quản lý kho hàng, ngân hàng,… Việc tổ chức CSDL nhằm hạn chế trùng lặp thông tin, đảm bảo tính qn, tính tồn vẹn liệu Cho phép nhiều người chia thông tin cho ứng dụng khác nhau, nhờ tiết kiệm tài nguyên tăng hiệu khai thác Tuy nhiên, việc tổ chức liệu thành CSDL làm sinh số vấn đề:  Việc đảm bảo an toàn liệu  Tính xác liệu  Phải có chế bảo mật phân quyền  Khả phục hồi liệu cần thiết  Phải có hệ quản trị CSDL để tổ chưc khai thác liệu c Hệ quản trị CSDL(DataBase Management System- DBMS) Hệ quản trị CSDL hệ thống phần mềm giúp người sử dụng khai thác CSDL cách có hiệu Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân Ví dụ : Access, Microsoft SQL Server, MySQL, Oracle… d Các mơ hình liệu -Mơ hinh liệu biểu diễn liệu mức khái niệm Mỗi loại liệu đặc trưng cho phương pháp tiếp cận liệu người phân tích - thiết kế Có loại mơ hình liệu : + Mơ hình quan hệ + Mơ hình phân cấp + Mơ hình mạng + Mơ hình hướng đối tượng -Sơ đồ thực thể liên kết: gồm hai đối tượng sau:  Thực thể: Là đối tượng có thật hay trừu tượng mà ta muốn ghi chép thông tin Ví dụ: Muốn quản lý nhân quan phải có thực thể là: phịng ban nhân viên  Liên kết thực thể: Là liên kết liệu mô tả thực thể Như vậy, CSDL bao gồm thực thể liên kết thực thể e Cơ sở liệu quan hệ Lược đồ quan hệ : Một lược đồ quan hệ đặc trưng tên riêng tên lược đồ tập hữu hạn thuộc tính Cơ sở liệu quan hệ CSDL mà lược đồ tập lược đồ quan hệ thể n-bộ quan hệ 2.1.2 Khóa quan hệ • Khóa quan hệ : tập thuộc tính quan hệ dùng để phân biệt quan hệ • Khóa ngoại (Foreign key) : Một tập K gọi khóa ngoại lược đồ quan hệ R khơng phải khóa R lại khóa lược đồ quan hệ khác 2.1.3 Công cụ sử dụng 2.1.3.1 Microsoft SQL Server2005 Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân a) Giới thiệu Microsoft SQL Server2005 SQL Server 2005 hệ thống quản lý sở liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server 2005 tối ưu để chạy mơi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server 2005 kết hợp "ăn ý" với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server Các phiên SQL Server 2005: Enterprise: Hỗ trợ không giới hạn số lượng CPU kích thước Database Hỗ trợ khơng giới hạn RAM (nhưng tùy thuộc vào kích thước RAM tối đa mà HĐH hỗ trợ) hệ thống 64bit Standard: Tương tự Enterprise hỗ trợ CPU Ngồi phiên khơng trang bị số tính cao cấp khác Workgroup: Tương tự Standard hỗ trợ CPU tối đa 3GB RAM Express: Bản miễn phí, hỗ trợ tối đa 1CPU, 1GB RAM kích thước Database giới hạn 4GB Chi tiết tham khảo địa chỉ: http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx b) Các đối tượng Microsoft SQL Server2005 Các đối tượng Microsoft SQL Server2005 gồm loại : - Bảng (Table): Một CSDL quan hệ lưu trữ liệu thành hay nhiều bảng Một bảng tổ chức liệu thành cột dòng Mỗi cột bảng trường (Field) đặc trưng : tên trường, kiểu liệu, độ dài tối thiểu, diễn giải Mỗi dòng bảng gọi ghi (Record) Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân - Truy vấn (Query): thao tác truy vấn liệu nhiều bảng theo điều kiện - Biểu mẫu (Form) : hình máy tính thiết kế nhằm mục đích hỗ trợ cho việc nhập liệu từ mơi trường vào CSDL thể lại kết xuất từ CSDL Trong form chứa Form khác gọi Sub Form cho phép lúc nhập liệu cho nhiều bảng truy vấn khác - Báo cáo (Report) : dùng để in ấn thể biểu mẫu nhiều hình thức phong phú Ngồi cịn dùng để thể kết truy vấn - Tập lệnh (Macro) : Là tập lệnh tự động hóa thao tác thường làm - Tập chương trình (Module) : Là hàm, thủ tục lập trình ngơn ngữ Visual Basic dùng để đáp ứng xử lý phức tạp c) Hệ Truy vấn SQL Phần sử dụng hệ thống tính tốn tiền lương(bổ sung sau này) Các truy vấn SQL cho ta khả lấy mẫu tin từ bảng CSDL, đối chiếu với liệu quan hệ bảng thao tác vói cấu trúc CSDL Các kiểu truy vấn SQL định điều khiển liệu Ngồi cịn dùng thao tác vói CSDL chương trình thơng qua mơ hình đối tượng DAO, RDO, ADO SQL giải pháp chuẩn cho sở liệu Nó thực theo nhiều dạng khác hệ thống sở liệu quan hệ, bao gồm Microsoft SQL Server 2005 Nói chung SQL tạo truy vấn dùng để trích liệu từ sở liệu, số lớn câu lệnh dùng để thi hành chức khác sở liệu, tạo bảng trường Các câu lênh SQL thường chia làm loại : + Các câu lệnh thuộc ngôn ngữ định nghĩa liệu (DDL): cho phép sử dụng truy vấn SQL để tạo thành thành phần quan trọng sở liệu bảng, trường mục + Các câu lệnh thuộc ngôn ngữ thao tác liệu : Được thiết kế để lấy mẫu tin từ sở liệu Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân 2.1.3.2 Ngơn ngữ lập trình Java a Giới thiệu Ngơn ngữ lập trình java đời nhà nghiên cứu Công ty Sun Microsystem giới thiệu vào năm 1995 Sau đời khơng lâu, ngơn ngữ lập trình sử dụng rộng rãi phổ biến lập trình viên chuyên nghiệp nhà phát triển phần mềm Gần ngơn ngữ lập trình, cơng nghệ java đưa vào giảng dạy sở đào tạo lập trình viên chuyên nghiệp Một số trường đại học Việt Nam dạy mơn lập trình java chuyên đề tự chọn cho sinh viên công nghệ thông tin giai đoạn chuyên ngành b Java gì? Java ngơn ngữ lập trình hướng đối tượng (tựa C++) Sun Microsystem đưa vào thập niên 90 Chương trình viết ngơn ngữ lập trình java chạy hệ thống có cài máy ảo java (Java Virtual Machine) c Lịch sử Ngơn ngữ lập trình Java James Gosling công Công ty Sun Microsystem phát triển Đầu thập niên 90, Sun Microsystem tập hợp nhà nghiên cứu thành lập nên nhóm đặt tên Green Team Nhóm Green Team có trách nhiệm xây dựng công nghệ cho ngành điện tử tiêu dùng Để giải vấn đề nhóm nghiên cứu phát triển xây dựng ngơn ngữ lập trình đặt tên Oak tương tự C++ loại bỏ số tính nguy hiểm C++ có khả chạy nhiều phần cứng khác Cùng lúc world wide web bắt đầu phát triển Sun thấy tiềm ngôn ngữ Oak nên đầu tư cải tiến phát triển Sau khơng lâu ngơn ngữ với tên gọi Java đời giới thiệu năm 1995 Java tên gọi đảo Indonexia, Đây nơi nhóm nghiên cứu phát triển chọn để đặt tên cho ngơn ngữ lập trình Java chuyến tham quan làm việc đảo Hòn đảo Java nơi tiếng với nhiều khu vườn trồng cafe, lý thường thấy biểu tượng ly café nhiều sản Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân phẩm phần mềm, cơng cụ lập trình Java Sun số hãng phần mềm khác đưa d Một số đặc điểm bật ngôn ngữ Java Máy ảo Java (JVM - Java Virtual Machine): Tất chương trình muốn thực thi phải biên dịch mã máy Mã máy kiến trúc CPU máy tính khác (tập lệnh mã máy CPU Intel, CPU Solarix, CPU Macintosh … khác nhau), trước chương trình sau biên dịch xong chạy kiến trúc CPU cụ thể Đối với CPU Intel chạy hệ điều hành Microsoft Windows, Unix, Linux, OS/2, … Chương trình thực thi Windows biên dịch dạng file có EXE cịn Linux biên dịch dạng file có ELF, trước chương trình chạy Windows muốn chạy hệ điều hành khác Linux chẳng hạn phải chỉnh sửa biên dịch lại Ngơn ngữ lập trình Java đời, nhờ vào máy ảo Java mà khó khăn nêu khắc phục Một chương trình viết ngơn ngữ lập trình Java biên dịch mã máy ảo java (mã java bytecode) Sau máy ảo Java chịu trách nhiệm chuyển mã java bytecode thành mã máy tương ứng Sun Microsystem chịu trách nhiệm phát triển máy ảo Java chạy hệ điều hành kiến trúc CPU khác Thông dịch: Java ngơn ngữ lập trình vừa biên dịch vừa thơng dịch Chương trình nguồn viết ngơn ngữ lập trình Java có *.java biên dịch thành tập tin có *.class sau trình thơng dịch thơng dịch thành mã máy Độc lập nền: Một chương trình viết ngơn ngữ Java chạy nhiều máy tính có hệ điều hành khác (Windows, Unix, Linux, …) có cài đặt máy ảo java (Java Virtual Machine) Viết lần chạy nơi (write once run anywhere) Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân Hướng đối tượng: Hướng đối tượng Java tương tự C++ Java ngơn ngữ lập trình hướng đối tượng hoàn toàn Tất thứ đề cập đến Java liên quan đến đối tượng định nghĩa trước, chí hàm chương trình viết Java (đó hàm main) phải đặt bên lớp Hướng đối tượng Java khơng có tính đa kế thừa (multi inheritance) C++ mà thay vào Java đưa khái niệm interface để hỗ trợ tính đa kế thừa Vấn đề bàn chi tiết chương Đa nhiệm - đa luồng (MultiTasking - Multithreading): Java hỗ trợ lập trình đa nhiệm, đa luồng cho phép nhiều tiến trình, tiểu trình chạy song song thời điểm tương tác với Khả chuyển (portable): Chương trình ứng dụng viết ngơn ngữ Java cần chạy máy ảo Java chạy máy tính, hệ điều hành có máy ảo Java “Viết lần, chạy nơi” (Write Once, Run Anywhere) Hỗ trợ mạnh cho việc phát triển ứng dụng: Công nghệ Java phát triển mạnh mẽ nhờ vào “đại gia Sun Microsystem” cung cấp nhiều cơng cụ, thư viện lập trình phong phú hỗ trợ cho việc phát triển nhiều loại hình ứng dụng khác cụ thể như: J2SE (Java Standard Edition) hỗ trợ phát triển ứng dụng đơn, ứng dụng client-server; J2EE (Java Enterprise Edition) hỗ trợ phát triển ứng dụng thương mại, J2ME (Java Micro Edition) hỗ trợ phát triển ứng dụng thiết bị di động, không dây, … e Các ứng dụng Java Java ứng dụng Console: Ứng dụng Console ứng dụng nhập xuất chế độ văn tương tự hình Console hệ điều hành MS-DOS Lọai chương trình ứng dụng thích hợp với bước đầu làm quen với ngôn ngữ lập trình java Các ứng dụng kiểu Console thường dùng để minh họa ví dụ Giáo viên hướng dẫn Ths:VŨ VĂN NAM Báo cáo Thực tập chuyên ngành Quản lý nhân liên quan đến cú pháp ngơn ngữ, thuật tốn, chương trình ứng dụng không cần thiết đến giao diện người dùng đồ họa Java phát triển ứng dụng Desktop dùng AWT JFC: Việc phát triển chương trình ứng dụng có giao diện người dùng đồ họa trực quan giống chương trình viết dùng ngơn ngữ lập trình VC++ hay Visual Basic java giải thư viện AWT JFC JFC thư viện phong phú hỗ trợ mạnh mẽ nhiều so với AWT JFC giúp cho người lập trình tạo giao diện trực quan ứng dụng Java phát triển ứng dụng Web: Java hỗ trợ mạnh mẽ việc phát triển ứng dụng Web thông qua công nghệ J2EE (Java Enterprise Edition) Cơng nghệ J2EE hồn tồn tạo ứng dụng Web cách hiệu không thua công nghệ NET mà Microsft quảng cáo Hiện có nhiều trang Web tiếng Việt Nam khắp nơi giới xây dựng phát triển dựa công nghệ Java Số ứng dụng Web xây dựng dùng cơng nghệ Java chắn khơng biết số xác bao nhiêu, chúng tơi đưa vài ví dụ để thấy công nghệ Java Sun “đối thủ đáng gờm” Microsoft http://java.sun.com/ http://e-docs.bea.com/ http://www.macromedia.com/software/jrun/ http://tomcat.apache.org/index.html Chắc khơng người biết đến trang web thơng tin nhà đất tiếng TPHCM là: http://www.nhadat.com/ Ứng dụng Web xây dựng dựa cơng nghệ java Bạn tìm hiểu chi tiết công nghệ J2EE tạo địa chỉ: http://java.sun.com/j2ee/ Java phát triển ứng dụng nhúng: Giáo viên hướng dẫn NAM 10 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân + Lập phân loại thực việc cập nhật bổ sung, chỉnh sửa phân loại nhân viên vào ban cụ thể + Xóa thơng tin: thực việc xóa thơng tin nhân viên nghỉ việc chuyển nơi khác… + Báo cáo cấp Nhân Quản lý Phòng ban Quản lý hợp đồng Quản lý nhân viên Hình 5: Sơ đồ Quản lý nhân c Chức “Thống kê” : Thống kê số lượng người dùng, số lượng phịng ban, số lượng nhân viên nhằm có nhìn tổng quát để thuận tiện việc quản lý nhân nói chung quản lý phần nói riêng Thống kê Số người dùng Giáo viên hướng dẫn NAM Số lượng phòng ban Số lượng nhân viên 20 Số lượng hợp đồng Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân Hinh 6:Sơ đồ quản lý chức thống kê báo cáo  Sơ đồ Chức nghiệp vụ đủ hệ thống “Quản lý nhân sự” Quản Lý Nhân Sự Hệ Thống Nhân Sự Quản Lý Chế Độ Quản Lý Lương Thống Kê, Tìm kiếm Báo cáo Người Dùng Phịng Ban Người Dùng Đổi Mật Khẩu Nhân Viên Nhân viên Hợp Đồng Phòng Ban Giáo viên hướng dẫn NAM 21 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân Hình 7: Sơ đồ chức nghiệp vụ hệ thống quản lý nhân 3.3.2 Phân tích hệ thống Dữ liệu a Sơ đồ luồng liệu mức ngữ cảnh hệ thống Sơ đồ luồng liệu mức ngữ cảnh xác định q trình phân tích hệ thống, thể cách trao đổi thơng tin hệ thống với tác nhân bên Người Quản Đăng nhập Đăng nhập Yêu cầu cập nhật QUẢ N Người Yêu cầu cập nhật LÝ Trị Yêu cầu tìm kiếm Thơng tin phản hồi NHÂ N SỰ Dùng u cầu tìm kiếm Thơng tin phản hồi Hình 8: Sơ đồ luồng liệu mức ngữ cảnh hệ thống b Sơ đồ luồng liệu mức đỉnh hệ thống: Từ sơ đồ mức ngữ cảnh ta sâu vào phân tích mức đỉnh Trong sơ đồ bắt đầu xuất kho liệu Giáo viên hướng dẫn NAM 22 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân Người dùng Hệ Thống Kết trả Đăng nhập Thực chức Thực chức Đăng nhập Tìm liệu CSDL Nhân Sự Tìm liệu CSDL Tìm liệu CSDL Thực chức CSDL Quản Lý Nhân Sự Thực chức CSDL Thực chức Thực chức Tìm liệu CSDL Thực chức Báo cáo Quản lý lương Thống kê bảng nhân Tìm liệu CSDL Quản lý chế độ CSDL Thống kê Tìm liệu CSDL Hình 9:Sơ đồ luồng liệu mức đỉnh hệ thống 3.2.3 Các Biểu đồ luồng liệu mức đỉnh : a Sơ đồ luồng liệu mức đỉnh Đăng nhập hệ thống Người dùng Đăng nhập Kết đăng nhập Đăng nhập Tìm từ CSDL CSDL QLNS Hình 10 : sơ đồ luồng liệu mức đỉnh Đăng nhập hệ thống Giáo viên hướng dẫn NAM 23 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân b Sơ đồ luồng liệu mức đỉnh Hệ thống Người dùng Cập nhật thông tin mật Cập nhật thông tin người dùng Thực chức quản lí người dùng Thực đổi mật Hệ Thống Yêu cầu cấu hình CSDL Lưu thay đổi CSDL Đổi mật Cập nhật thông tin cấu hình CSDL Tìm liệu CSDL Cấu hình CSDL c Sơ đồ luồng liệu mức đỉnh Nhân Nhân viên Cập nhật thông tin Phịng ban Cập nhật thơng tin nhân viên Thực chức Nhân Tìm kiếm CSDL CSDL Phịng Ban Thực chức Cập nhật thông tin hợp đồng Lưu vào CSDL Thực chức Hợp Đồng Hình 11 : Biểu đồ luồng liệu mức đỉnh Nhân Giáo viên hướng dẫn NAM 24 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân Sơ đồ luồng liệu mức đỉnh chức Thống kê Cập nhật số lượng người dùng Người dùng Thực chức Cập nhật số lượng Phòng ban Thống kê Phòng Ban Thực chức Cập nhật số lượng hợp đồng Tìm kiếm CSDL Thực chức Lưu vào CSDL CSDL QLNS Nhân viên Hình 12: Sơ đồ luồng liệu mức đỉnh chức Thống kê 3.3.3 Mơ hình quan hệ liệu Hình 16: mơ hình thực thể liên kết Giáo viên hướng dẫn NAM 25 Ths:VŨ VĂN Báo cáo Thực tập chun ngành Quản lý nhân Mơ hình quan hệ liệu mô tả hệ thống thông tin độc lập với lựa chọn môi trường để cài đặt, công cụ cho phép người phân tích thể liệu hệ thống mức quan hệ Mơ hình sở để trao đổi người phân tích người cần thiết kế hệ thống 3.2.4 Mơ hình tổ chức liệu Mơ hình tổ chức liệu hệ thống lược đồ sở liệu hệ thống Đây bước trung gian chuyển đổi mơ hình quan niệm liệu (gần với người sử dụng) mô hình vật lý liệu (mơ hình máy), chuẩn bị cho việc cài đặt hệ thống Các lược đồ quan hệ mơ hình tổ chức liệu có từ biến đổi mơ hình quan niệm liệu Áp dụng qui tắc biến đổi ta có lược đồ quan hệ toán:  tblNguoiDung(TenDangNhap,MatKhau,QuyenTruyNhap)  TblPhongban (MaPhongBan,TenPhongBan,PhongCapTren)  tblNhanVien(MaNhanVien,TenNhanVien,NgaySinh,QueQuan,MaP hongBan) tblKTKL(MaKTKL,MaNhanVien,HinhThuc,NoiDung,NgayThang) tblHopDong(SoHD,MaNhanVien,LoaiHD,NgayBD,LuongCB) tblCheDo(SoCD,MaNhanVien,PhuCap,NgayCap,NoiCap, GhiChu) tblLuong(MaLuong,Luong,MaNhanVien,MaPhongBan,SoNgayLV,S oNgayNghi,Thue)  tblQuaTrinhCongTac(MaCongTac,MaNhanVien,TuNgay,DenNgay,N oiCongTac) 3.2.5 Mơ hình vật lý liệu     Là mơ hình liệu cài đặt máy tính hệ quản trị sở liệu cài đặt thành tệp sử liệu gồm cột, tên trường, kiểu liệu, độ lớn, phần ràng buộc liệu Với toán Quản lý nhân mơ hình hố liệu cài đặt máy hệ quản trị sở liệu kết nối với SQL Server 2005 Ứng với Giáo viên hướng dẫn NAM 26 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân lược đồ quan hệ mơ hình tổ chức liệu, liệu cài đặt dạng bảng Table sau : a tblNguoiDung: Tên trường TenDangNhap MatKhau QuyenTruyNhap Kiểu liệu Nvarchar Nvarchar Nvarchar Độ dài 50 100 50 Mô tả Tên đăng nhập Mật Quyền truy nhập b tblPhongBan Tên trường MaPhongBan TenPhongBan PhongCapTren Kiểu liệu Nvarchar Nvarchar Nvarchar Độ dài 20 50 50 Mơ tả Mã phịng ban Tên phòng ban Phòng cấp c tblNhanVien Tên trường MaNhanVien TenNhanVien NgaySinh QueQuan MaPhongBan Kiểu liệu Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Độ dài 20 50 20 100 20 Mô tả Mã nhân viên Tên nhân viên Ngày sinh Quê quán Mã phòng ban d tblKTKL (Bảng Khen thưởng kỷ luật) Tên trường Kiểu liệu Độ dài SoQuyetDinh Nvarchar 20 MaNhanVien Nvarchar 20 HinhThuc Nvarchar 50 NoiDung Nvarchar 200 NgayThang Nvarchar 20 Mô tả Số QĐ khen thưởng Mã nhân viên Khen Thưởng kỷ luật Nội dung kt-kl Ngày tháng khen thưởng e tblQuaTrinhCongTac (Bảng Quá trình công tác) Tên trường Kiểu liệu Độ dài Mô tả MaCongTac Nvachar 20 Mã công tác MaNhanVien Nvarchar 20 Mã nhân viên TuNgay Datetime Ngày bắt đầu DenNgay Datetime Ngày kết thúc NoiCongTac Nvarchar 100 Nơi công tác Giáo viên hướng dẫn NAM 27 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân f tblHopDong (Bảng hợp đồng) Tên trường MaHD MaNhanVien LoaiHD NgayBD LuongCB Kiểu liệu Navarchar Nvarchar Nvarchar Nvarchar Float Độ dài 20 20 20 20 Mô tả Mã hợp đồng Mã nhân viên Loại hợp đồng Ngày bắt đầu Lương g tblCheDoBH (Bảng chế độ bảo hiểm) Tên trường Kiểu liệu MaBH Nvarchar MaNhanVien Nvarchar MaLuong Nvarchar NgayCap Nvarchar NoiCap Nvarchar GhiChu Nvarchar h tblLuong (Bảng lương) Tên trường MaLuong MaNhanVien MaPhongBan SoNgayLV SoNgayNghi Thue Kiểu liệu Nvarchar Nvarchar Nvarchar Int Int Float Độ dài 20 20 20 20 50 50 Độ dài 20 20 20 Mô tả Số bảo hiểm Mã nhân viên Mã lương Ngày cấp Nơi cấp Ghi Mơ tả Mã lương(khóa ngoại) Mã nhân viên Mã phòng ban Số ngày làm việc Số ngày nghỉ Thuế PHẦN III : THIẾT KẾ Có lẽ khâu quan trọng lập trình thiết kế Sau thiết kế giao diện, bạn cần thiết kế cấu trúc chương trình Cách thiết kế khác dẫn đến hoạt động khác bảo trì theo khác Code JaVa tổ chức theo dạng phân nhánh Một ứng dụng thông thường chứa nhiều mơ-đul Mỗi biểu mẫu có mơ-đul, có thêm mơ-đul chuẩn chứa đoạn chương trình dùng chung có thêm mơ-đul lớp Giáo viên hướng dẫn NAM 28 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân 3.1 Thiết kế form “Đăng nhập” 3.2 Thiết kế form “Chính” Giáo viên hướng dẫn NAM 29 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân 3.2.1 Thiết kế form “Hệ thống” 3.2.1.1 Thiết kế form “Người dùng” 3.2.1.2 Thiết kế form đổi “Mật khẩu” Giáo viên hướng dẫn NAM 30 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân 3.2.2 Thiết kế form “Nhân sự” 3.2.2.1 Thiết kế form “Phòng ban” Giáo viên hướng dẫn NAM 31 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân 3.2.2.2 Thiết kế form “Nhân viên” 3.3 Thiết kế form “Thống kê” Giáo viên hướng dẫn NAM 32 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân PHẦN IV : KẾT LUẬN Sau trình học tập ứng dụng làm báo cáo thực tập chuyên ngành, chúng em tìm hiểu chương trình quản lý nhân Chúng em thấy: Phân tích - thiết kế cơng việc phức tạp Để thiết kế hệ thống phải có q trình theo dõi kiểm tra thực trạng hoạt động hệ thống từ đưa phân tích, thiết kế hệ thống mặt khác phải có kinh nghiệm, chun mơn sâu, phán đốn phát triển hệ thống tương lai thiết kế hệ thống hoạt động tốt ổn định Mặc dù chương trình đề tài xây dựng chương trình “Quản lý nhân sự” chưa hoàn hảo song trình thực chúng em học hỏi tìm nhiều điều bổ ích cho thân Về phương pháp xây dựng chương trình ứng dụng tin học, biết cách tổ chức cho hợp lý, phù hợp với yêu cầu đề tài xây dựng ứng dụng tin học Báo cáo thực tập chúng em khơng tránh khỏi thiếu sót Vì vậy, chúng em mong quan tâm, đóng góp ý kiến thầy cô giáo Tổ bạn để báo cáo hoàn thiện Một lần chúng em xin chân thành cảm ơn hướng dẫn tận tình Thầy giáo VŨ VĂN NAM ý kiến đóng góp khác để chúng em hồn thành tốt báo cáo thực tập Giáo viên hướng dẫn NAM 33 Ths:VŨ VĂN Báo cáo Thực tập chuyên ngành Quản lý nhân MỤC LỤC a.Sơ đồ luồng liệu mức đỉnh Đăng nhập hệ thống 23 b.Sơ đồ luồng liệu mức đỉnh Hệ thống 24 c.Sơ đồ luồng liệu mức đỉnh Nhân .24 Sơ đồ luồng liệu mức đỉnh chức Thống kê .25 Giáo viên hướng dẫn NAM 34 Ths:VŨ VĂN ... nên công việc xây dựng phần mềm “Quản lý nhân sự” công ty tiến hành dựa khảo sát qua mạng số công ty mạng để thiết lập số chức mà phần mềm quản lý nhân giống Vì nhóm chúng em xin đưa số phần. .. quản lý lưu trữ khối lượng lớn hồ sơ nhân dễ bị nhầm lẫn thất lạc, khó khăn cho việc xếp nhân cơng ty quản lý nhân thủ cơng • Yêu cầu đặt : - Xây dựng phần mềm quản lý nhân cho tồn cơng ty, đáp... thống Quản lý Người dùng Thay đổi mật Cấu hình Cơ sở liệu Hình 4: Sơ đồ quản lý hệ thống b Chức “Quản lý Nhân sự”: Chức “quản lý nhân sự” chức người trực tiếp quản lý nhân viên văn phòng nhân thể

Ngày đăng: 29/08/2021, 16:22

Từ khóa liên quan

Mục lục

  • a. Sơ đồ luồng dữ liệu mức dưới đỉnh Đăng nhập hệ thống

  • b. Sơ đồ luồng dữ liệu mức dưới đỉnh Hệ thống

  • c. Sơ đồ luồng dữ liệu mức dưới đỉnh Nhân sự.

  • Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng Thống kê

Tài liệu cùng người dùng

Tài liệu liên quan