Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
0,96 MB
Nội dung
ĐỒ ÁN TỐT NGHIỆP Quản lý nhân TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: QUẢN LÝ NHÂN SỰ COFFE AVATA Sinh viên thực : Nguyễn Văn Lĩnh MSSV : 0851070254 Lớp : 49K – CNTT Giáo viên hướng dẫn: ThS Đặng Hồng Lĩnh Nghệ An, tháng 12 năm 2012 Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân MỤC LỤC PHẦN I MỞ ĐẦU 1.1 Đặt vấn đề 1.2 Mục đích đề tài 1.3 Yêu cầu đề tài PHẦN II NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 2.1 Nghiên cứu lý thuyết .5 2.1.1 Kiến thức CSDL a Khái niệm Dữ liệu b Khái niệm CSDL c Hệ quản trị CSDL(DataBase Management System- DBMS) d Các mơ hình liệu e Cơ sở liệu quan hệ 1.2 Khóa quan hệ 2.1.3 Công cụ sử dụng 2.1.3.1 Microsoft SQL Server2005 2.1.3.2 Ngôn ngữ lập trình Java 2.2 Khảo sát thực tế 12 2.2.1 Địa điểm thời gian nghiên cứu: 12 2.2.2 Giới thiệu công ty: 13 a Thông tin tổng quát công ty: 13 b Chức năng, nhiệm vụ: 16 2.2.3 Hệ thống tổ chức 16 2.2.4 Xác định mục tiêu mức ưu tiên: 18 a Phỏng vấn 18 b Hiện trạng quản lý nhân : 19 3.3 Phân tích thiết kế hệ thống 20 3.3.1 Phân tích hệ thống chức 22 a Chức “hệ thống”: 23 b Chức “Quản lý Nhân sự”: 23 c Chức “Thống kê” : 24 Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 3.3.2 Phân tích hệ thống Dữ liệu 25 a Sơ đồ luồng liệu mức ngữ cảnh hệ thống 25 b Sơ đồ luồng liệu mức đỉnh hệ thống: 26 3.2.3 Các Biểu đồ luồng liệu mức đỉnh : 27 3.3.3 Mơ hình quan hệ liệu 29 3.2.4 Mơ hình tổ chức liệu 30 3.25 Mơ hình vật lý liệu 30 PHẦN III : THIẾT KẾ .32 PHẦN IV : KẾT LUẬN .36 Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP 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,doanh nghiệp có tầm cỡ cơng ty TNHH thương mại dịch vụ Hồng Anh việc Quản Lý vận hành nhân 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 q 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 lần thực đồ án tốt nghiệp mình, em chọn đề tài: Xây dựng phần mềm “Quản Lý Nhân Sự” COFFE AVATAR CLUB thuộc cơng ty TNHH thương mại dịch vụ Hồng Anh 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 nói chung COFFE AVATAR CLUB nói riêng 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 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 u 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ý 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 Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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 u cầu đề tài - Khảo sát thực tế mơ hình quản lý nhân công ty - 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 toàn bảo mật cao… 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 gía trị logic,… b Khái niệm CSDL Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân Đị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 tang, 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 tồ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 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 ma 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ể Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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 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 Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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) - 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ố Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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 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 Giáo viên hướng dẫn Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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 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) Hướng đối tượng: Giáo viên hướng dẫn 10 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân Hình :Sơ đồ chức hệ thống quản lý nhân a Chức “hệ thống”: Có nhiệm vụ quản lý thơng tin nhân viên (thêm, xóa, sửa), phận phịng ban cho cơng ty Và công việc sử dụng người quản lý Hệ thống yêu cầu bạn đăng nhập trước quản trị (hay nhân viên quản lý nhân sự) muốn quản lý, sử dụng chức quản lý tương ứng với quyền hạn người đăng nhập (quản lý, người dùng ) Ở người quản trị thay đổi mật chương trình để đảm bảo tính bảo mật chương trình Hệ thống Đăng nhập hệ thố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ể yêu cầu sau : + Cập nhật tất thông tin nhân viên cơng ty (như phịng ban, họ tên, q quán, năm sinh, …), bổ sung vào danh sách nhân viên công ty + Sửa chi tiết thông tin nhân viên: thực chỉnh sửa, cập nhật bổ sung thêm chi tiết nhân viê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ể Giáo viên hướng dẫn 23 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân + 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 qt để 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 Số lượng phòng ban Số lượng nhân viên Hinh 6:Sơ đồ quản lý chức thống kê báo cáo Giáo viên hướng dẫn 24 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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 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 Giáo viên hướng dẫn 25 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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 Dùng LÝ Trị Yêu cầu tìm kiếm Thơng tin phản hồi NHÂ N u cầu tìm kiếm SỰ 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 26 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP 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ự CSDL Thực chức 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 27 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP 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 Thực chức Cập nhật thông tin hợp đồng Lưu vào CSDL CSDL Phòng Ban 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 28 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP 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 Nhân viên CSDL QLNS 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 29 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP 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ệ tốn: tblNguoiDung(TenDangNhap,MatKhau,QuyenTruyNhap) TblPhongban (MaPhongBan,TenPhongBan,PhongCapTren) tblNhanVien(MaNhanVien,TenNhanVien,NgaySinh,QueQuan,MaPhong Ban) 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,SoNg ayNghi,Thue) tblQuaTrinhCongTac(MaCongTac,MaNhanVien,TuNgay,DenNgay,NoiC ongTac) 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 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 Giáo viên hướng dẫn Kiểu liệu Nvarchar Độ dài 50 30 Mô tả Tên đăng nhập Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân Mật Quyền truy nhập MatKhau QuyenTruyNhap Nvarchar Nvarchar 100 50 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ả 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ã nhân viên Tên nhân viên Ngày sinh Quê quán Mã phịng ban 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 Q 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 f tblHopDong (Bảng hợp đồng) Tên trường Kiểu liệu Giáo viên hướng dẫn Độ dài 31 Mô tả Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân MaHD Navarchar 20 Mã hợp đồng MaNhanVien Nvarchar 20 Mã nhân viên LoaiHD Nvarchar 20 Loại hợp đồng NgayBD Nvarchar 20 Ngày bắt đầu LuongCB Float Lương g tblCheDoBH (Bảng chế độ bảo hiểm) Tên trường Kiểu liệu Độ dài Mô tả MaBH Nvarchar 20 Số bảo hiểm MaNhanVien Nvarchar 20 Mã nhân viên MaLuong Nvarchar 20 Mã lương NgayCap Nvarchar 20 Ngày cấp NoiCap Nvarchar 50 Nơi cấp GhiChu Nvarchar 50 Ghi h tblLuong (Bảng lương) Tên trường Kiểu liệu Độ dài Mô tả MaLuong Nvarchar 20 Mã lương(khóa ngoại) MaNhanVien Nvarchar 20 Mã nhân viên MaPhongBan Nvarchar 20 Mã phòng ban SoNgayLV Int Số ngày làm việc SoNgayNghi Int Số ngày nghỉ Thue Float 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 32 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 3.1 Thiết kế form “Đăng nhập” 3.2 Thiết kế form “Chính” 3.2.1 Thiết kế form “Hệ thống” Giáo viên hướng dẫn 33 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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” 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 34 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 3.2.2.2 Thiết kế form “Nhân viên” Giáo viên hướng dẫn 35 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 3.3 Thiết kế form “Thống kê” PHẦN IV : KẾT LUẬN Sau trình học tập ứng dụng làm báo cáo đồ án tốt nghiệp,em tìm hiểu chương trình quản lý nhân 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ó 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 hồn hảo song q trình thực 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 Giáo viên hướng dẫn 36 Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân Báo cáo đồ án tốt nghiệp em không tránh khỏi thiếu sót Vì vậy, chúng mong quan tâm, đóng góp ý kiến thầy giáo Tổ bạn để báo cáo hoàn thiện Một lần em xin chân thành cảm ơn hướng dẫn tận tình Thầy giáo ĐẶNG HỒNG LĨNH ý kiến đóng góp khác để em hoàn thành tốt báo cáo đồ án tốt nghiệp Giáo viên hướng dẫn 37 Ths:ĐẶNG HỒNG LĨNH ... Ths:ĐẶNG HỒNG LĨNH ĐỒ ÁN TỐT NGHIỆP Quản lý nhân 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... NGHIỆP Quản lý nhân + 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. .. 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ể yêu cầu sau : + Cập nhật tất thông tin nhân viên công