Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
3,7 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Lê Xuân Chinh Giảng viên hướng dẫn: ThS Nguyễn Thị Thanh Thoan HẢI PHÒNG - 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - XÂYDỰNGWEBSITEHỖTRỢQUẢNLÝLƯƠNGTRƯỜNGPHỔTHÔNGNHIỀUCẤPHỌCNGUYỄNTẤTTHÀNH ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên : Lê Xuân Chinh Giảng viên hướng dẫn: ThS Nguyễn Thị Thanh Thoan HẢI PHÒNG - 2019 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Lê Xuân Chinh Mã SV: 1412101069 Lớp: CT1801 Ngành: Công nghệ thông tin Tên đề tài: XâydựngWebsitehỗtrợquảnlýlươngtrườngPhổthông nhiều cấphọcNguyễnTấtThành Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN CHƯƠNG 1:KHẢO SÁT VÀ HIỆN TRẠNG BÀI TOÁN 1.1Giới thiệu trường sở vật chất 1.2 Cơ cấu tổ chức trường 12 1.3 Hiện trạng toán giải pháp 12 1.4 Mơ tả tốn 13 1.5 Bảng nội dung công việc 14 CHƯƠNG : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 18 18 2.1.1 Bảng phân tích xác định chức năng,tác nhân hồ sơ 18 2.1.2 Biểu đồ ngữ cảnh 19 2.1.3 Nhóm dần chức 21 2.1.4 Sơ đồ phân rã chức 22 2.1.5 Danh sách hồ sơ liệu sử dụng 24 Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành 2.2 Sơ đồ luồng liệu 25 2.2.1 Sơ đồ luồng liệu mức 25 2.2.2 Sơ đồ luồng liệu mức 26 2.3 Thiết kế sở liệu 29 2.3.1 Mô hình liên kết thực thể ( E-R ) 29 CHƯƠNG 3: CƠ SỞ LÝ THUYẾT 41 3.1 Phân tích thiết kế hệ thống hướng cấu trúc 41 3.1.1 Quá trình phát triển hệ thốngthông tin 41 3.1.2 Tiếp cận định hướng cấu trúc 45 3.2 Thiết kế sở liệu quan hệ 47 3.2.1 Mơ hình liên kết thực thể ER 47 3.3 Hệ quản trị sở liệu MySQL 52 3.3.1 Hệ trị sở liệu MySQL server 52 3.3.2 Ngôn ngữ PHP 53 CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH 57 4.1 Giới thiệu hệ thống chương trình 57 Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành 4.1.1 Môi trường cài đặt 57 4.1.2 Các Chức hệ thống 57 4.2 Giao diện 57 KẾT LUẬN 68 TÀI LIỆU THAM KHẢO 69 LỜI MỞ ĐẦU Hiện Công nghệ thông tin vô phát triển người đều sử dụng máy vi tính để làm việc Công nghệ thông tin áp dụng nhiều vào lĩnh vực mà điển hình lĩnh vực quảnlý Như biết trường học, việc xâydựngquản lí cơng lươngquan trọng lại thủ công, xâydựng lưu lại sổ sách gây thời gian, khó khăn việc thống nhất, theo dõi quảnlý cho nhà trường Từ thực tế đó, việc xâydựng phần mềm quảnlý hệ thống chấm cơng tính lương cho giáo viên nhà trường cần thiết Vì em chọn đề tài “ Xâydựngwebsitehỗtrợquảnlýlươngtrường PTNCH NguyễnTất Thành” với mục đích với nghiên cứu, tìm hiểu về xâydựngwebsite để đáp ứng Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành nhu cầu quảnlý sổ sách cho nhà trường, giúp cho người tiết kiệm cơng sức, thời gian lại giúp việc quảnlý dễ dàng, tiện lợi Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại Học Dân Lập Hải Phòng, người dìu dắt em tận tình, truyền đạt cho em kiến thức học quý báu suốt thời gian em theo họctrường Em xin trân trọng gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin, đặc biệt cô giáo ThS.Nguyễn Thị Thanh Thoan , thầy tận tình hướng dẫn giúp đỡ em suốt trình làm tốt nghiệp Với bảo cơ, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin cảm ơn người thân gia đình quan tâm, động viên ln tạo cho em điều kiện tốt suốt trình học tập làm tốt nghiệp Ngoài ra, em xin gửi lời cảm ơn tới tất bạn bè, đặc biệt bạn lớp CT1801 gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án Em xin chân thành cảm ơn! Hải Phòng, ngày tháng , năm 2019 Sinh viên Lê Xuân Chinh Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành CHƯƠNG 1:KHẢO SÁT VÀ HIỆN TRẠNG BÀI TOÁN 1.1Giới thiệu trường sở vật chất Tiền thân TrườngPhổthông nhiều cấphọcNguyễnTấtThànhTrườngPhổthông trung học Dân lập Nguyễn Du (thành lập năm 1989), 04 trườngPhổthông trung học dân lập (Quyết định số 750/QĐVX ngày 21/7/1989 Ủy ban nhân dân thành phố) Khi đó, Trường PTTH Dân lập Nguyễn Du đặt Trạm Đại học sư phạm vừa học vừa làm thànhphố Hải Phòng (gọi tắt “Trạm Đại học sư phạm”) xã Vĩnh Niệm, huyện An Hải, thuộc quận Lê Chân, Tp Hải Phòng), nhà Giáo Vũ Đình Tồn Trạm trưởng Trạm Đại học sư phạm UBND thànhphố định làm Hiệu trưởng Trước (7/1987) nhà giáo Vũ Đình Tồn người đề xuất sáng lập lớp THPT hệ B Trạm Đại học sư phạm (hệ A trường THPT thông thường) với hai mục đích cốt: (1) tạo điều kiện cho sinh viên học Trạm Đại học sư phạm có mơi trường điều kiện thực tập giảng dạy; (2) tạo điều kiện cho học sinh sống địa bàn học THPT gần nhà (ngay không đủ điểm thi vào trường THPT khác, ngày số trường quốc lập thànhphố khả sở vật chất chưa cho phép nhận nhiều học sinh); (3) tạo cơng việc có thu nhập đáng cho giáo viên Trạm Đại học sư phạm giáo viên phổthơng bớt khó khăn Việc UBND thànhphố định thành lập Trường THPT Nguyễn Du kết hoạt động thành cơng mơ hình tổ chức lớp THPT Trạm Đại học sư phạm mà sau xuất khái niệm “xã hội hóa giáo dục” Mặc dù Trường THPT Nguyễn Du thành lập độc lập Trạm Đại học sư phạm bảo trợ (quy định thời đó) nên đội ngũ cán bộ, giáo viên nòng cốt trường giảng viên Trạm Đại học Sư phạm, giáo viên mời Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành dạy hầu hết giáo viên có uy tín “bậc nhất” giáo dục Hải Phòng thời trực tiếp giảng dạy Trong gần thập kỷ, Trường THPT Nguyễn Du điểm sáng giáo dục THPT ngồi cơng lập Hải Phòng về mơ hình hoạt động chất lượng dạy học Từ năm 21/7/1989 Ủy ban nhân dân thànhphố định thành lập “Trường Cán quảnlý Bồi dưỡng giáo viên thànhphố Hải Phòng” sở sát nhập Trạm Đại học Sư phạm, Trường Cán quảnlý giáo dục Trường THPT Nguyễn Du Trường Cán quảnlý Bồi dưỡng giáo viên bảo trợtrường rời về địa điểm 246 Đà Nẵng, Quận Ngơ Qùn, thànhphố Hải Phòng Trong thời gian (từ 1992 đến 2015) Trường THPT Nguyễn Du “thuê”( liên kết đào tạo với) thêm địa điểm hoạt động Trường Trung cấp Nghề Thủy sản phường Vạn Mỹ, Ngơ Qùn, Hải Phòng Quy mơ học sinh Trường thời gian thường xuyên mức 10- 12 lớp (khoảng 500 - 600 học sinh) Năm 7/2000, Bộ Giáo dục & Đào tạo thành lập Trường Đại học Sư phạm Hải Phòng sở sát nhập 04 trường: Trường Đại học Tại chức Hải Phòng, Trường Cao đẳng Sư phạm Hải Phòng, Trường Cán quảnlý giáo dục Bồi dưỡng giáo viên thànhphố Hải Phòng, Trung tâm Ngoại ngữ Hải Phòng Sau định này, Trường THPT Nguyễn Du Trường Đại học Sư phạm Hải Phòng bảo trợ Đến năm 2011 theo chủ trương Bộ Giáo dục & Đào tạo, Trường THPT Nguyễn Du chuyển đổi thành mơ hình trường Tư thục, tự chủ theo Điều lệ trường THPT ngồi cơng lập Bộ Giáo dục & Đào tạo ban hành Giai đoạn trường gặp nhiều khó khăn phải di chuyển qua số địa điểm khác đường Trần Nguyên Hãn, đường Đà Nẵng, … Theo Công văn số 2455/VP-VX ngày 28/7/2005 Ủy ban nhân dân thànhphố về “Việc giao đất xâydựngtrườngphổthông trung học Dân lập Nguyễn Du” xã An Đồng, huyện An Dương,thành phố Hải Phòng”, thầy trò nhà trường vượt qua nhiều khó khăn để xâydựng sở vật chất Trường Nhưng thật không may việc giao đất có sơ xuất quanthành phố, vi phạm Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 10 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH 4.1 Giới thiệu hệ thống chương trình 4.1.1 Mơi trường cài đặt - Hệ điều hành: Windows XP, Windows 7, 8, 10 - Hệ quản trị sở liệu: MySQL server - Ngôn ngữ lập trình: PHP Mysql 4.1.2 Các Chức hệ thốngCập nhập thông tin: Thông tin giáo viên , thông tin nhân viên, chức vụ, lớp, môn, Chấm công giáo viên, chấm cơng nhân viên, tính lương giáo viên, tính lương nhân viên, báo cáo, - Xử lý q trình đăng ký 4.2 Giao diện * Người quảnlý chương trình đăng nhập vào phần mềm tài khoản riêng có quyền xem, sửa, xóa, thêm tất liệu trang quảnlý Sau giao diện trang quản lý: Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 57 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Đăng nhập Giao diện đăng nhập vào hệ thống : Người dùng đăng nhập tài khoản cung cấp từ admin Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 58 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành 2.Giao diện đổi mật 3.Các giao diện cập nhập thông tin a) Giao diện cập nhập thông tin giáo viên Khi đăng nhập vào người dùng thêm, sửa ,xóa thơng tin giáo viên Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 59 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành b) Giao diện cập nhập nhân viên Người quảnlý thêm,sửa ,xóa thơng tin nhân viên c) Giao diện cập nhập thông tin chức vụ Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 60 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành d)Giao diện cập nhập môn học e)Giao diện cập nhập lớp học Người quản lí thêm, sửa,xóa thơng tin lớp học Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 61 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành f) Giao diện cập nhập thông tin giáo viên giảng dạy Người quảnlý thêm ,sửa ,xóa thơng tin giảng dạy giáo viên * Khi Giáo Vụ nhà trường đăng nhập vào website tên truy cập mật cá nhân giao diện phần mềm hiển thị sau: Giáo vụ quyền chấm cơng ,thêm cơng, sửa thơng tin chấm cơng xóa công giáo viên Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 62 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Giáo vụ quyền chấm công ,thêm công, sửa thông tin chấm cơng xóa cơng Nhân viên Giao diện giáo vụ xem cơng chấm cho giáo viên Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 63 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành * Khi Nhân viên tài nhà trường đăng nhập vào website tên truy cập mật cá nhân giao diện phần mềm để tính lương hiển thị sau: Giao diện tính lương người giáo viên, thêm sửa xóa thơng tin tính lương,chọn ngày tính lương bắt đầu đến ngày kết thúc giáo viên Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 64 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Giao diện tính lương nhân viên,có thể thêm,sửa xóa thơng tin tính lương nhân viên Giao diện thống kê công tuần, sau chấm công ngày, công tự động cập nhập hiển thị bảng thống kê tuần, người dùng tìm kiếm tuần tháng chấm để theo dõi thông tin chấm công Giao diện thống kê công tháng, sau đầy đủ tuần tháng hệ thống tự động cập nhập công tháng tất giáo viên, người dùng cần nhập ngày bắt đầu ngày kết thúc tháng để xem Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 65 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Hiệu trưởng đăng nhập tài khoản mình, sau giáo vụ tổng hợp cơng tháng lên đây, hiệu trưởng kiểm tra duyệt công tháng cho người Tài vụ sau nhận bảng cơng duyệt tiến hành tính lương , sau tính lương xong lên hiệu trưởng tiến hành kiểm tra duyệt lương tính Sinh viên:Lê Xn Chinh—Lớp:CT1801—Ngành: Cơng Nghệ Thông Tin 66 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Giáo vụ xuất thống kê excel bảng cơng tháng Tài vụ xuất bảng lương tính excel Sinh viên:Lê Xn Chinh—Lớp:CT1801—Ngành: Cơng Nghệ Thông Tin 67 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành KẾT LUẬN Trong đồ án em vận dụng phương pháp phân tích thiết kế hướng cấu trúc để xâydựngwebsitehỗtrợ đăng ký kế hoạch công tác năm họcTrường Đại học Dân lập Hải Phòng Kết đạt bao gồm: * Lý thuyết: - Phát biểu mô tả nghiệp vụ toán - Biểu diễn nghiệp vụ toán cách sơ đồ tiến trình nghiệp vụ - Phân tích thiết kế tốn cách đầy đủ, theo quy trình học phương pháp hướng cấu trúc - Thiết kế sở liệu quan hệ để lưu trữ liệu - Thiết kế giao diện cập nhật liệu * Chương trình: - Sử dụng hệ quản trị sở liệu MySQL - Sử dụng ngôn PHP để xâydựng chương trình - Hệ thống cài đặt thử nghiệm với số liệu chạy thông suốt cho kết quả, đáp ứng yêu cầu toán Trong thời gian nghiên cứu, xâydựng chương trình, em cố gắng làmviệc với giúp đỡ tận tình thầy giáo hướng dẫn Chương trình đạt kết định Tuy nhiên với thời gian ngắn, trình độ kinh nghiệm hạn chế chương trình nhiều thiếu sót Rất mong thầy giáo bạn tận tình giúp đỡ để chương trình ngày hồn thiện Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 68 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ, Giáo trình phân tích thiết kế hệ thốngthông tin, NXB Giáo dục Việt Nam, 2010 [2] Lê Văn Phùng, Cơ sở liệu quan hệ công nghệ phân tích - thiết kế, NXB Thơng tin Truyền thông, 2010 [3] Liên hệ với giáo viên, email: vnhung@hpu.edu.vn [4] http://youtube.com Một số hồ sơ liệu Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 69 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 70 Đồ án tốt nghiệp: Xâydựngwebsitehỗtrợquảnlýlương PTNCH NguyễnTấtThành Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin 71 ... Website hỗ trợ quản lý lương trường Phổ thông nhiều cấp học Nguyễn Tất Thành Sinh viên:Lê Xuân Chinh—Lớp:CT1801—Ngành: Công Nghệ Thông Tin Đồ án tốt nghiệp: Xây dựng website hỗ trợ quản lý lương. .. GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - XÂY DỰNG WEBSITE HỖ TRỢ QUẢN LÝ LƯƠNG TRƯỜNG PHỔ THÔNG NHIỀU CẤP HỌC NGUYỄN TẤT THÀNH ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY... tính lương cho giáo viên nhà trường cần thiết Vì em chọn đề tài “ Xây dựng website hỗ trợ quản lý lương trường PTNCH Nguyễn Tất Thành với mục đích với nghiên cứu, tìm hiểu về xây dựng website