Sử dụng ngôn ngữ lập trình php và hệ quản trị csdl mysql xây dựng một số module phần mềm hỗ trợ nghiệp vụ cho công ty dịch vụ bảo vệ trong trên nền web
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
7,3 MB
Nội dung
TRƢỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƢỜNG HÀ NỘI KHOA: CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ I NĂM HỌC 2021 – 2022 ĐỀ TÀI: SỬ DỤNG NGƠN NGỮ L ẬP TRÌNH PHP VÀ HỆ QUẢN TRỊ CSDL MYSQL XÂY DỰNG MỘT SỐ MODULE PHẦN MỀM HỖ TRỢ NGHIỆP VỤ CHO CÔNG TY DỊCH V Ụ BẢO VỆ TRONG TRÊN NỀN WEB HỌ VÀ TÊN SINH VIÊN : NGUYỄN TIẾN VIỆT ANH MÃ SINH VIÊN : 1911060286 LỚP : ĐH9C2 TÊN HỌC PHẦN: PHÁT TRIỂN ỨNG DỤNG TRÊN NỀN WEB GIẢNG VIÊN HƢỚNG DẪN : VŨ VĂN HUÂN Hà Nội, ngày tháng 12 năm 2021 MỤC LỤC LỜI NÓI ĐẦU CHƢƠNG 1: TỔNG QUAN VỀ BÀI TOÁN Giới thiệu 1.1 Khái niệm nguồn gốc xuất xứ php 1.1.1 Ƣu điểm củ a php 1.1.2 Nhƣợc điểm php 1.2 Giới thiệu tổng quan toán quản lí nghiệp vụ 1.3 Giới thiệu đề tài: “ Xây dựng phần mềm quản lí cho công ty dịch vụ bảo vệ ” Mơ tả tốn Mục đích tốn Cơ cấu tổ chức 10 CHƢƠNG : PHÂN TÍCH VÀ THIẾT KẾ HÊ THỐNG 11 2.1 Các chức hệ thống 11 2.2 Các tác nhân củ a hệ thống 11 2.3 Biểu đồ UC Tổng quát: 12 2.4 Biểu đồ phân rã quản lý nhân viên 13 CHƢƠNG 3: XÂY DỰNG CƠ SỞ DỮ LIỆU 14 3.1 Thiết kế sở liệu 14 3.2 Mơ hình sở liệu 16 4.1 Môi trƣờng làm việc 17 4.2 Thiết kế giao di ện phầm mềm 17 4.2.1.Kết nối với sở liệu MySQL 17 4.2.2 Form login 18 4.2.3 Form Main 19 4.2.4 Form quản lý nhân 20 4.2.5 Form quản lý khách hàng 21 4.2.6 Form quản lý dịch vụ 22 4.2.7 Hợp đồng 23 4.3.Code phần mềm 25 4.3.1.Code Index 25 4.3.2.Code trang chủ phần mềm 25 4.3.3.Code đăng nhập, đăng ký 27 4.3.4 Code thêm 28 4.3.5 Code sửa, xóa 29 4.3.6.FILE đầy đủ 31 KẾT LUẬN 32 TÀI LIỆ U THAM KHẢO 33 DANH MUC HÌNH ẢNH Hình 2.1 Biểu đồ UC Hình Bảng sở liệu Hình 4.1 Code PHP kết nối CSDL MySQL:congtybaove Hình 4.2 Form login Hình 4.3 Form đăng ký Hình 4.4 Form Hình 4.5 Form qu ản lý nhân Hình 4.6 Form thêm nhân viên Hình 4.7 Form sửa thơng tin nhân viên Hình 4.8 Form quản lý thơng tin khách hàng Hình 4.9 Form quản lý thơng tin d ịch vụ Hình 4.10 Form quản lý thơng tin Hợp đồng Hình 4.11 Form thêm Hợp đồng Hình 4.12 Form giao diện hợp đồng Hình 4.13 Code Index Hình 4.14 Code trang chủ Hình 4.15 Code giao diện dịch vụ Hình 4.16 Code Đăng nhập Hình 4.17 Code Đăng ký Hình 4.18 Code Thêm dịch vụ Hình 4.22 Code sửa dịch vụ Hình 4.25 Code xóa dịch vụ LỜI NÓI ĐẦU Trong phát triển mạnh mẽ khoa học cơng nghệ giới, nói ngành công nghệ thông tin phát triển với tốc độ nhanh ngày thể đƣợc vai trò to lớn, quan trọng toàn đời sống ngƣời.Hầu hết lĩnh vực xã hội ứng dụng công nghệ thông tin, nhiều phần mềm đãmang lại hiệu phụ nhận Song thực tiễn ln đặt u cầu địi hỏi ngành công ngh ệ thông tin không ngừng phát triển để thỏa mãn đáp ứng thay đổi sống Trong thời đại ngày nay, thời đại mà “ngƣời ngƣời làm Web, nhà nhà làm Web” việc có Website để quảng bá cơng ty hay Website cá nhân khơng cịn điều xa xỉ Thơng qua Website khách hàng lựa chọn sản phẩm mà cần cách nhanh chóng hi ệu nhằm Đề tài :Phát triển ứng dụng quản lý nhân công ty bảo vệ đƣợc đề mục đích Dựa ngơn ngữ mã nguồn mở PHP với hệ quản trị sở liệu MySQL , sinh viên th ực đề tài hoàn thành website Để ứng dụng tin học cho việc xây dựng hệ thống thơng tin địi hỏi phải có quy trình, phƣơng pháp để áp dụng Sau học mơn “Phân tích thiết kế hệ thống thông tin theo hƣớng đối tƣợng Star UML”, chúng em biết thêm công cụ xây dựng hệ thống thông tin Và tƣơng lai áp dụng kiến thức vào cơng việc góp phần tin học hóa, phát triển đất nƣớc Trong tập lớn chúng em chọn đề tài “Xây dựng phần mềm hỗ trợ nghiệp vụ cho cổng ty bảo vệ web” Với đề tài chúng em muốn thử sức để học hỏi, trao đổi kinh nghiệm làm quen với thực tế việc xây dựng hệ thống thơng tin quản lí CHƢƠNG 1: TỔNG QUAN VỀ BÀI TOÁN Trong xã hội ngày nay, toán chúng em chọn đề tài “Xây dựng phần mềm hỗ trợ nghiệp vụ cho cổng ty ln cơng việc khó cần xác cao Khi ngƣời ti ếp cận với máy tính, tốn chúng em chọn đề tài “Xây dựng phần mềm hỗ trợ nghiệp vụ cho cổng ty dần trở nên đơn giản dễ dàng nhiều Các thông tin cần lƣu trữ đƣợc quản lí cách rõ ràng dễ tìm kiếm, cập nhật Hơn nữa, ngƣời cịn tạo thêm nhiều chức khác giúp việc quản lý thêm chi tiết Đề tài em có thu thập, nghiên cứu thơng tin từ thực tế, để xây dựng phần mềm quản lý nhân cho công ty bảo vệ đáp ứng nhu cầu ngƣời quản lý công vi ệc quản lý thông tin web Giới thiệu 1.1 Khái niệm nguồn g ốc xuất xứ php PHP cụm từ viết tắt PHP: HyperText Preprocessor, có nghĩa tiền xử lý siêu văn PHP PHP ngôn ngữ lập trình đƣợc tạo Rasmus Lerdorf vào năm 1994, chủ yếu đƣợc dùng để phát triển ứng dụng web chạy máy chủ Tên "cúng cơm" PHP "Personal Home Page" Cùng với hậu thuẫn giới mã nguồn mở, liên minh LAMP (Linux, Apache, MySQL PHP) nhanh chóng đánh bại tảng cơng nghệ web "thời thƣợng" hồi Microsoft, trở thành tảng hàng đầu phát triển ứng dụng web Những website thuộc dạng top giới nhƣ Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, đƣợc viết PHP sử dụng PHP để phát triển module bên chúng Recommandé pour toi 160 Suite du document ci-dessous Tactics For Toeictest Intro Quản trị dịch vụ du lịch lữ hành 100% (8) 1.1.1 Ƣu điểm php Dễ thấy ngơn ngữ có nhiều tính hay Tuy nhiên, giống nhƣ ngơn ngữ lập trình khác Chúng có ƣu nhƣợc điểm riêng, cụ thể dƣới Đầu tiên PHP đƣợc sử dụng miễn phí Là lợi cực lớn cho muốn học lập trình Cú pháp cấu trúc PHP tƣơng đối dễ dàng 1.1.2 Nhƣợc điểm php PHP h ạn chế cấu trúc ngữ pháp Nó không đƣợc thiết kế gọn gàng không đƣợc đẹp mắt nhƣ ngơn ngữ lập trình khác 1.2 Giới thiệu tổng quan tốn quản lí nghiệp vụ Nghiệp vụ đƣợc hiểu kỹ năng, trình độ chuyên môn định mà ứng viên/ nhân vị trí nên có để hồn thành tốt nhiệm vụ cơng việc đƣợc giao Ngƣời có nghiệp vụ giỏi thƣờng thực công việc với suất chất lƣợng, hiệu cao ngƣời có nghiệp vụ thấp Do đó, số trƣờng hợp hay ngành nghề, nghiệp vụ thƣớc đo lực nhân viên thực công việc; làm xét duyệt khen thƣởng, tăng lƣơng hay thăng chức Khi xin việc, ngƣời có nghiệp vụ giỏi đƣợc đánh giá cao hơn, đó, xác suất nhận đƣợc việc nhiều ngƣời có nghiệp vụ thấp chƣa có nghiệp vụ Việc quản lý nguồn lực đòi hỏi s ự hiểu biết ngƣời nhiều khía cạnh, quan niệm r ằng ngƣời yếu tố trung tâm phát triển Các kỹ thuật quản lý nhân lực thƣờng có mục đích tạo điều kiện để ngƣời phát huy hết khả tiềm ẩn, giảm lãng phí ngu ồn lực, tăng hiệu tổ chức Hiện nay, quy mô doanh nghiệp ngày đƣợc mở rộng, não ngƣời dƣờng nhƣ thực tốt đƣợc công tác quản lý số lƣợng lớn nhân lực cơng ty Từ đó, nhu cầu ph ần mềm quản lý nghiệp vụ đời ngày tăng 1.3 Giới thiệu đề tài: “ Xây dựng phần mề m quản lí cho công ty dịch vụ bảo vệ ” Tầm quan trọng dịch vụ bảo vệ Đây hình thức khơng cịn xa lạ với ngƣời có nhiệm vụ bảo vệ ngƣời tài sản thời Chính thế, lĩnh vực ngành dần phát triển mạnh sống ngày góp phần trì, gi ữ gìn đời sống văn minh, đẹp, khơng cịn nhiều tệ nạn xã hội Sự thật cho thấy vi ệc bảo vệ cần thiết mà bạn khơng muốn bị chịu thiệt thòi tên trộm cắp su ốt ngày rình mị cửa hàng hay ngơi nhà Vì th ế để giải lo lắng, bất an việc sử dụng dịch vụ bảo vệ giải pháp hàng đầu cho lựa chọn sàng suốt sử dụng Đây đƣợc coi cách nâng cao dịch vụ chăm sóc khách hàng tốt họ tới cửa hàng hay công ty bạn việc th ể chào đón hỗ trợ khách hàng tốt điều họ cần trợ giúp Tại tòa nhà building hay khu trung cƣ cần có bảo vệ để đảm bảo an ninh cách tốt có cố vấn để xảy có th ể ứng phó kịp thời, đồng thời bạn liên hệ với anh bảo vệ tìm kiếm trợ giúp Mơ tả tốn Xuất phát từ nhu cầu quản lý nhân từ thực tế nhu cầu quản lý nhân viên bảo vệ, khách hàng công ty Yêu c ầu phần mềm quản lý để trợ giúp cho nhân viên lãnh đạo công ty quản lý nhân viên Các thao tác phần mềm thân thiện đơn giản với ngƣời dùng, tránh sai xót khơng thể tránh khỏi làm vi ệc trực tiếp, tránh làm mát thông tin Chính nhu cầu làm nảy sinh ý tƣởng xây d ựng trang Web áp dụng công nghệ PHP dùng hệ quản trị CSDL MySQL để nhằm đáp ứng nhu cầu thị trƣờng nghi ệp vụ bảo vệ uy tín chuyên nghiệp, em thực đề tài tập lớn: “Sử dụng ngôn ngữ lập trình PHP hệ quản trị CSDL MySQL xây dựng số module phần mềm h ỗ trợ nghiệp vụ cho công ty dịch vụ bảo vệ web” Phịng ban quản lý thơng tin d ịch vụ có nhiệm vụ: + Quản lý thơng tin nhân viên bảo vệ + Quản lý trạng thái làm vi ệc củ a nhân viên bảo vệ + Quản lý thong tin dịch vụ + Quản lý danh sách hợp đồng + Quản lý thông tin hợp đồng, hóa đơn Mục đích tốn * Đối với khách hàng: - Cung cấp cho khách hàng chức đƣa ý kiến dịch vụ bảo vệ công ty thông qua sdt, email đƣờng dây nóng Đây coi cơng cụ tƣ vấn khách quan giúp ngƣời mua chọn cho sản phẩm ƣng ý 4.2.3 Form Main Hình 4.4 Form Sau đăng nhập thành cơng form đƣợc quản lí admin hiển thị Đây danh mục chức hệ thống Ngƣời dùng tùy theo phân quyền để chọn chức phù hợp giao diện hình admin gồm: + Bảng điều khiển + Quản lý nhân + Dịch vụ bảo vệ + Quản lý khách hàng + Hợp đồng + Báo cáo th ống kê 19 4.2.4 Form quản lý nhân Hình 4.5 Form quản lý nhân Những chức quản lý nhân viên đƣợc thể form quản lý nhân viên Tại ngƣời sử dụng chọn chức liên quan đến quản lý nhân viên nhƣ thêm nhân viên, sửa thông tin nhân viên, xóa thơng tin nhân viên, tìm kiếm thông tin nhân viên, xem thông tin nhân viên Hình 4.6 Form thêm nhân viên 20 Hình 4.7 Form sửa thông tin nhân viên 4.2.5 Form quản lý khách hàng Hình 4.8 Form quản lý thơng tin khách hàng Những chức quản lý khách hàng đƣợc thể form quản lý khách hàng Tại ngƣời sử dụng chọn chức liên quan đến quản lý khách hàng nhƣ thêm khách hàng, sửa thơng tin khách hàng, xóa 21 thơng tin khách hàng, tìm kiếm thơng tin khách hàng, xem thông tin khách hàng 4.2.6 Form quản lý dịch vụ Hình 4.9 Form quản lý thơng tin dịch vụ Những chức quản lý dịch vụ đƣợc thể form quản lý dịch vụ Tại ngƣời sử dụng chọn chức liên quan đến quản lý dịch vụ nhƣ thêm dịch vụ, sửa thơng tin dịch vụ, xóa thơng tin dịch vụ, tìm kiếm thơng tin dịch vụ, xem thơng tin dịch vụ 22 4.2.7 Hợp đồng Hình 4.10 Form quản lý thơng tin Hợp đồng Những chức quản lý hợp đồng đƣợc thể form quản lý hợp đồng Tại ngƣời sử dụng chọn chức liên quan đến quản lý hợp đồng nhƣ thêm hợp đồng, sửa thơng tin hợp đồng, xóa thơng tinhợp đồng, tìm kiếm thông tin hợp đồng, xem thông tin hợp đồng Hình 4.11 Form thêm Hợp đồng 23 Hình 4.12 Form giao diện hợp đồng Khi khách hàng đồng í ký hợp đồng dịch vụ bảo vệ thơng tin gửi cho ngƣời quản lý thêm vào form hợp đồng đầy thong tin hợp đồng hai bên 24 4.3.Code phần mề m 4.3.1.Code Index Hình 4.13 Code Index 4.3.2.Code trang chủ phần mềm 25 Hình 4.14 Code trang chủ Hình 4.15 Code giao diện dịch vụ 26 4.3.3.Code đăng nhập, đăng ký Hình 4.16 Code Đăng nhập Hình 4.17 Code Đăng ký 27 4.3.4 Code thêm Hình 4.18 Code Thêm dịch vụ Hình 4.19 Code thêm hợp đồng Hình 4.20 Code thêm khách hàng 28 Hình 4.21 Code thêm nhân viên 4.3.5 Code sửa, xóa Hình 4.22 Code sửa dịch vụ Hình 4.23 Code sửa dịch vụ Hình 4.24 Code sửa hợp đồng 29 Hình 4.25 Code xóa dịch vụ Hình 4.26 Code xóa hợp đồng Hình 4.27 Code xóa khách hàng 30 Hình 4.28 Code xóa nhân viên 4.3.6.FILE đầy đủ https://drive.google.com/file/d/1gTo9RJTX6OPooNOks8qMkosdFmtEXNxJ/vi ew 31 KẾT LUẬN Bằng việc xây dựng phần mềm hỗ trợ nghiệp vụ cho cổng ty dịch vụ bảo vệ em hoàn thiện đƣợc đề tài “Thiết kế phần mềm quản lý dịch vụ bảo vệ” với kết đạt đƣợc nhƣ sau: - Về chức năng: hệ thống website hoàn thiệt đƣợc h ầu hết chức website thƣơng mại điện tử nhƣ là: ngƣời dùng tạo tài khoản, đăng nhập sử dụng chức hệ thống, xem dịch vụ, đọc tin tức, thêm dịch vụ , Ngƣời quản trị nắm bắt đƣợ c tình trạng nhân viên, hợp đồng… - Về kiến thức kỹ năng: thông qua đồ án em mở mang đƣợc nhiều kiến thức ngơn ngữ lập trình PHP , ki ến thức lập trình giao diện: HTML, CSS ứng dụng JavaScript vào s lý giao diện nội dung Bên cạnh kỹ tìm kiếm thơng tin, tìm ki ếm sử lý vấn đề, kỹ viết báo cáo đƣợc cải thi ện 32 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba, Phân Tích Thiết Kế Các Hệ Thống Thông Tin Quản Lý, Nhà ,xu ất Khoa Học Kỹ Thu ật, 2002 [2] Nguyễn Trƣờng Sinh, Sử dụng PHP & MySQL thiết kế web động, Nhà Xuất Bản Minh Khai [3] Thạc Bình Cƣờng, Phân tích thiết kế hệ thống thơng tin, Nhà xuất Khoa Học Kỹ Thuật, 2002 [4] "PHP Wikipedia," https://en.wikipedia.org/wiki/PHP [5] "Laravel Version 5.8 Documentation," https://laravel.com/docs/5.8 [6] "Laravel Wikipedia," https://en.wikipedia.org/wiki/Laravel [7] "HTML Wikipedia," https://en.wikipedia.org/wiki/HTML [8] "CSS Wikipedia," https://en.wikipedia.org/wiki/Cascading_Style_Sheets [9] "JavaScript Wikipedia," https://en.wikipedia.org/wiki/JavaScript [10] "W3schools, "https://www.w3schools.com 33