Giớ i thi u t ng quan v bài toán qu n lí nghi p vệ ổ ề ả ệ ụ Nghiệp vụ được hiểu là các kỹ năng, trình độ chuyên môn nhất định mà ứng viên/ nhân sự tại một vị trí nào đó nên có để hoàn t
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
HỌC KỲ I NĂM HỌC 2021 – 2022
NỀN WEB
GIẢNG VIÊN HƯỚNG DẪN : VŨ VĂN HUÂN
Trang 2MỤC L C Ụ
LỜI NÓI ĐẦU 5
CHƯƠNG 1: TỔNG QUAN V BÀI TOÁN Ề 6
1 Gi i thi u ớ ệ 6
1.1 Khái ni m và ngu n g c xu t x cệ ồ ố ấ ứ ủa php 6
1.1.1 Ưu điểm c a php ủ 7
1.1.2 Nhược điểm c a php ủ 7
1.2 Gi i thi u t ng quan v bài toán qu n lí nghi p vớ ệ ổ ề ả ệ ụ 7
1.3 Gi i thi u vớ ệ ề đề tài: “ Xây dựng phần mềm quản lí cho công ty d ch ị vụ bảo v ” 8 ệ 2 Mô t bài toánả 9
3 Mục đích của bài toán 9
4 Cơ cấu tổ chức 10
CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HÊ THỐNG 11
2.1 Các chức năng của 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ế ế cơ sở ữ liệ 14 d u 3.2 Mô hình cơ sở ữ liệ 16 d u 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 cơ sở ữ liệ d u MySQL 17
4.2.2 Form login 18
4.2.3 Form Main 19
4.2.4 Form qu n lý nhân s ả ự 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
Trang 34.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
Trang 4Hì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
Trang 5LỜI NÓI ĐẦU
Trong s phát tri n m nh m c a khoa h c công nghự ể ạ ẽ ủ ọ ệ thế giới, có thể nói r ng ngành công ngh thông tin phát tri n vằ ệ ể ới tốc độ nhanh nhất và ngày càng thể hiện được vai trò to l n, h t s c quan trớ ế ứ ọng đố ới v i toàn bộ đờ ống i scon người.Hầu hết các lĩnh vực trong xã hội đều ứng dụng công nghệ thông tin, nhi u ph n mề ầ ềm đãmang lại hiệu quả không thể phụ nhận Song thực tiễn luôn đặt ra những yêu cầu mới đòi hỏi ngành công ngh thông tin không ệngừng phát triển để thỏa mãn và đáp ứng những thay đổi của cu c 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” thì việc có một Website để quảng bá công ty hay m t Website cá ộnhân không còn là điều gì xa xỉ nữa Thông qua Website khách hàng có thể lựa ch n nh ng s n ph m mà mình c n m t cách nhanh chóng và hi u qu ọ ữ ả ẩ ầ ộ ệ ảnhằm Đề tài :Phát triển ứng dụng quản lý nhân sự của công ty b o v ả ệ được đề
ra mục đích trên Dựa trên ngôn ngữ mã ngu n mồ ở PHP cùng với hệ quản trị
cơ sở dữ liệu MySQL , sinh viên th c hiự ện đề tài đã hoàn thành website
Để ứng dụng tin học cho việc xây dựng các hệ thống thông tin đòi hỏi phải có quy trình, phương pháp để áp dụng Sau khi học môn “Phân tích thiết
kế hệ thống thông tin theo hướng đối tượng bằng Star UML”, chúng em đã biết thêm một công cụ xây dựng một hệ thống thông tin Và tương lai có thể
áp dụng những kiến thức này vào công việc và góp phần tin học hóa, phát triển đất nước
Trong bài tập lớn này 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ệ trong trên nền web” Với đề tài này chúng
em muốn thử sức để học hỏi, trao đổi kinh nghiệm và làm quen với thực tế trong việc xây dựng hệ thống thông tin quản lí
Trang 6CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN
Trong xã h i ngày nay, bài 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 vẫn luôn là một trong những công việc khó
và c n sầ ự chính xác cao Khi con người ti p c n vế ậ ới máy tính, bài 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 đã dần trở nên đơn giản và dễ dàng hơn nhiều Các thông r t tin cấ ần lưu trữ được qu n lí ảmột cách rõ ràng và d tìm ki m, c p nhễ ế ậ ật hơn Hơn thế ữa, con ngườ n i còn
có th t o thêm nhi u chể ạ ề ức năng khác giúp việc quản lý thêm chi ti t ế
Đề tài của em có thu th p, nghiên c u các thông tin tậ ứ ừ thự ế, đểc t xây dựng phần m m qu n lý nhân s cho công ty b o về ả ự ả ệ đáp ứng các nhu cầu cơ bản c a mủ ột người qu n lý trong công vi c qu n lý các thông tin trên n n web ả ệ ả ề
1 Giớ i thi u ệ
1.1 Khái ni m và ngu n g c xu t x cệ ồ ố ấ ứ ủa php
PHP là cụm từ viết tắt của PHP: HyperText Preprocessor, có nghĩa là
bộ tiền xử lý siêu văn bản PHP
PHP là một ngôn ngữ lập trình được tạo ra bởi Rasmus Lerdorf vào năm 1994, chủ yếu được dùng để phát triển các ứng dụng web chạy trên máy chủ Tên "cúng cơm" của PHP là "Personal Home Page" Cùng với sự hậu thuẫn của thế giới mã nguồn mở, liên minh LAMP (Linux, Apache, MySQL
và PHP) đã nhanh chóng đánh bại nền tảng công nghệ web "thời thượng" hồi
đó của Microsoft, trở thành một nền tảng hàng đầu trong phát triển các ứng dụng web Những website thuộc dạng top trên thế giới như Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, đều được viết bằng PHP hoặc sử dụng PHP để phát triển các module bên trong chúng
Trang 7Tactics For Toeictest Intro
Quản trị dịch vụ du lịch và lữ hành 100% (8) 160
Trang 81.2 Giớ i thi u t ng quan v bài toán qu n lí nghi p vệ ổ ề ả ệ ụ
Nghiệp vụ được hiểu là các kỹ năng, trình độ chuyên môn nhất định mà ứng viên/ nhân sự tại một vị trí nào đó nên có để hoàn thành tốt những nhiệm
vụ công việc được giao Người có nghiệp vụ giỏi thường thực hiện công việc với năng suất và chất lượng, hiệu quả cao hơn người có nghiệp vụ thấp Do
đó, trong một số trường hợp hay ngành nghề, nghiệp vụ còn là thước đo năng lực của mỗi nhân viên khi thực hiện công việc; làm căn cứ 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 sẽ được đánh giá cao hơn, do đó, xác suất nhận được việc cũng nhiều hơn người
có nghiệp vụ thấp hoặc chưa có nghiệp vụ
Việc qu n lý ngu n lả ồ ực đòi hỏ ự hiểu bi t vi s ế ề con người ở nhiều khía cạnh, và quan ni m rệ ằng con người là yếu tố trung tâm c a sủ ự 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 để con người phát huy h t khế ả năng tiềm ẩn, gi m lãng phí ngu n lả ồ ực, tăng hiệu qu c a tả ủ ổ ch c.ứ
Trang 9Hiện nay, khi quy mô doanh nghiệp ngày càng được mở rộng, bộ não con người dường như không thể thực hiện tốt được các công tác quản lý một
số lượng lớn nhân l c trong m t công ty Tự ộ ừ đó, nhu cầu về các ph n mầ ềm quản lý nghi p vụ ra đời và ngày mệ ột tăng
vụ b o vả ệ ”
Tầm quan tr ng c a d ch v b o v ọ ủ ị ụ ả ệ
Đây là m t hình th c không còn xa l gì v i mộ ứ ạ ớ ọi người có nhi m vệ ụ là bảo vệ con người và tài s n th i nay Chính vì thả ờ ế, lĩnh vực ngành nay đang dần phát tri n mể ạnh ở cuộc s ng ngày nay góp ph n duy trì, giố ầ ữ gìn đờ ống i svăn minh, sạch đẹp, không còn nhi u t n n xã h i n a ề ệ ạ ộ ữ
Sự thật cho th y r ng vi c b o v là h t s c c n thi t khi mà b n không ấ ằ ệ ả ệ ế ứ ầ ế ạmuốn mình bị chịu thi t thòi bởi nh ng tên trộm cắp su t ngày rình mò cửa ệ ữ ốhàng hay ngôi nhà mình Vì thế để giải quy t s lo l ng, b t an này thì vi c s ế ự ắ ấ ệ ửdụng d ch vị ụ bảo vệ là một trong nh ng giữ ải pháp hàng đầu cho s l a chự ự ọn sàng su t khi s d ng ố ử ụ
Đây cũng được coi là một trong những cách nâng cao dịch vụ chăm sóc khách hàng t t nh t khi h t i c a hàng hay công ty b n b ng vi c thố ấ ọ ớ ử ạ ằ ệ ể hiện sự chào đón và hỗ trợ khách hàng tốt nhất những điều họ cần trợ giúp Tại các tòa nhà building hay các khu trung cư thì cần có bảo vệ để đảm b o an ninh ảtại đó một cách tốt nhất và khi có sự cố vấn để xảy ra thì có thể ứng phó kịp thời, đồng thời bạn có thể liên hệ với các anh b o v nả ệ ếu đang tìm kiếm sự trợ giúp nào đó
Trang 102 Mô t bài toánả
Xuất phát t nhu c u qu n lý nhân s t thực tế và nhu c u qu n lý các ừ ầ ả ự ừ ầ ảnhân viên b o v , khách hàng c a công ty Yêu c u m t ph n m m quả ệ ủ ầ ộ ầ ề ản lý đểtrợ giúp cho nhân viên và lãnh đạo trong công ty quản lý các nhân viên Các thao tác c a ph n m m thân thiủ ầ ề ện và đơn giản với người dùng, tránh các sai xót không th tránh kh i khi làm vi c tr c ti p, tránh làm m t 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 và dùng hệ quản trị CSDL MySQL để nhằm đáp ứng nhu c u cầ ủa thị trường về nghi p vụ bảo vệ uy tín và chuyên nghiệ ệp, em đã thực hiện đềtài bài t p lậ ớn: “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 trên nệ ền 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ý ng thái làm vi c c a nhân viên b o v trạ ệ ủ ả ệ
+ Quản lý thong tin d ch vị ụ
+ Quản lý danh sách hợp đồng
+ Quản lý các thông tin về hợp đồng, hóa đơn
3 Mục đích của bài toán
* Đối với khách hàng:
- Cung c p cho khách hàng chấ ức năng đưa ra những ý ki n v các d ch v bế ề ị ụ ảo
vệ c a công ty thông qua sdtủ , email và đường dây nóng Đây có thể coi là những công cụ tư vấn khách quan nhất giúp người mua có thể chọn cho mình sản phẩm ưng ý nhất
Trang 11- Cùng v i chớ ức năng liên hệ ị d ch v , website sụ ẽ tiết ki m r t nhi u th i gian ệ ấ ề ờcho vi c ch n và s d ng d ch vệ ọ ử ụ ị ụ Việc liên h sệ ẽ trở nên dễ dàng hơn tiện hơn chỉ với m t click chu ộ ột.
- Website cung c p ngu n thông tin v s n ph m rõ ngu n g c, xu t sấ ồ ề ả ẩ ồ ố ấ ứ Đảm bảo chất lượng t t c các d ch vấ ả ị ụ
- Chức năng tìm kiếm sản phẩm cũng giúp khách hàng có lựa chọn thuận tiện, nhanh chóng để mua ch n l a d ch vọ ự ị ụ b o v mình cả ệ ần nhanh nhất
* Đối với người quản trị:
- Qu n lý d dàng thông tin nhân viên, d ch vả ễ ị ụ, lo i dạ ịch vụ, các bộ phận
trong công ty
- D dàng tìm kiễ ếm được thông tin khách hàng, thông tin d ch v ị ụ
- C p nhậ ật được các thông tin v hề ợp đồng của công ty đố ới v i các khách
Trang 12CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HÊ THỐNG
- Cho phép đăng ký, đăng nhập tài khoản
- Cho phép người dùng thay đổi thông tin tài khoản
- Cho phép người dùng xem d ch vị ụ, đặt dịch vụ, xem hợp đồng, lưu trữ hợp đồng
Trang 13- Tác nhân Khách hàng: có thể thực hi n các chệ ức năng như đăng ký tài khoản, đăng nhập Tìm kiếm dịch vụ, xem tin t c, xem hứ ợp đồng, xem dịch vụ, in hợp đồng, ký hợp đồng
Hình 2.1 Bi ểu đồ UC
- Admin : người quản lý phần mềm và giao tiếp trực tiếp với hệ thống
Hình 2.2 Chức năng của admin
Trang 142.4 Biểu đồ phân rã qu n lý nhân viên ả
Hình 2.3 Bi ểu đồ quả n lý nhân viên
2.5 Biểu đồ phân đăng nhập
Hình 4.1 Sơ đồ usecase phân rã đăng nhập
Trang 15CHƯƠNG 3: XÂY DỰNG CƠ SỞ DỮ LIỆU
3.1 Thi t kế ế cơ sở dữ liệu
3.1.4.Bảng t_kh
Trang 163.1.5 B ng t_loaidichvu ả
Trang 173.2 Mô hình cơ sở dữ liệu
Hình 1 B ảng cơ sở ữ liệ d u
- Bảng trên g m 6 bồ ảng đƣợc liên k t vế ới nhau
- 6 bảng d a vào các khóa chính và các chu i liên kự ố ết để chuy v n các ấ
thông tin c n thi ầ ết
- Sơ đồ trên cũng giúp cho việc quản lý và truy v n dấ ễ dàng hơn
Trang 18CHƯƠNG 4: XÂY DỰNG WEBSITE
- S n phả ẩm được thiết kế trên phần mềm Microsoft Visual Studio
- Cơ sở ữ liệu đượ d c xây dựng và lưu trữ trong ph n m m PHP MyAdmin ầ ề
- Chạy trên môi trường xampp
- Cơ sở ữ liệ d u MySQL nhóm 1 th o lu n và trình bày ả ậ
4.2.1.Kết n i vố ới cơ sở ữ liệ d u MySQL
- Dùng để lien k t t i dế ớ ữ liệu đượ ạc t o nên MySQL:congtybaove
Hình 4.1 Code PHP k ết nố i CSDL trên MySQL:congtybaove
Trang 194.2.2 Form login
Hình 4.2 Form login
Đây là form login Khi người dùng khởi động hệ thống, form login sẽ
mở lên đầu tiên Tại đây người dùng sẽ nhập username, password được cung cấp từ trước để truy cập vào phần mềm quản lý dịch vụ bảo vệ ế.Nu cho có tài khoản sẽ ấn vào nút đăng ký ở đây sẽ ện ra form Đăng ký hi
Hình 4.3 Form đăng ký
Trang 204.2.3 Form Main
Hình 4.4 Form chính
Sau khi đăng nhập thành công thì form chính sẽ được quản lí admin hiển thị Đây là danh mục các chức năng chính của hệ thống Người dùng tùy theo phân quyền của mình để chọn chức năng phù hợp giao di n màn hình ệchính của admin gồm:
Trang 214.2.4 Form qu n lý nhân s ả ự
Hình 4.5 Form qu n lý ả nhân sựNhững chức năng chính trong quản lý nhân viên được thể hiện ở trong form
quản lý nhân viên Tại đây người sử dụng sẽ chọn các chức năng 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 cơ bản của
nhân viên
Hình 4.6 Form thêm nhân viên
Trang 22Hì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
Những chức năng chính trong quản lý khách hàng được thể hiện ở trong form quản lý khách hàng Tại đây người sử dụng sẽ chọn các chức năng 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
Trang 23thông tin khách hàng, tìm kiếm thông tin khách hàng, xem thông tin cơ bản
của 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 năng chính trong quản lý dịch vụ được thể hiện ở trong form
quản lý dịch vụ Tại đây người sử dụng sẽ chọn các chức năng 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 cơ bản của dịch vụ
Trang 244.2.7 Hợp đồng
Hình 4.10 Form quản lý thông tin H ợp đồng
Những chức năng chính trong quản lý ợp đồh ng được thể hiện ở trong form
quản lý ợp đồ Tại đây người sử dụng sẽ chọn các chức năng liên quan h ng
đến quản lý ợp đồh ng như thêm ợp đồh ng, sửa thông tin ợp đồ h ng, xóa thông tinhợp đồng, tìm ki m thông tin hế ợp đồng, xem thông tin cơ bản của hợp
đồng
Hình 4.11 Form thêm H ợp đồng
Trang 25Hì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ệ khi đó thông tin s g i v ẽ ử ềcho người quản lý thêm vào form hợp đồng đầy thong tin v hề ợp đồng giữa hai bên
Trang 264.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
Trang 27Hình 4.14 Code trang ch ủ
Hình 4.15 Code giao di n d ch v ệ ị ụ
Trang 284.3.3.Code đăng nhập, đăng ký
Hình 4.16 Code Đăng nhập
Hình 4.17 Code Đăng ký
Trang 294.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
Trang 30Hình 4.21 Code thêm nhân viên
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
Trang 31Hì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
Trang 32Hình 4.28 Code xóa nhân viên
4.3.6.FILE đầy đủ
https://drive.google.com/file/d/1gTo9RJTX6OPooNOks8qMkosdFmtEXNxJ/vi
ew
Trang 33KẾ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 cơ bản đề tài “Thiế ế phầt k n m m qu n lý d ch ề ả ị
vụ bảo vệ” với nh ng k t quữ ế ả đạt được như sau:
- Về chức năng: hệ thống website đã hoàn thiệt được h u h t các chầ ế ức năng
cơ bản của website thương mại điện tử như là: người dùng có thể tạo tài khoản, đăng nhập và s d ng các chử ụ ức năng của hệ thống, xem d ch vị ụ, đọc tin t c, thêm d ch vứ ị ụ , Người quản trị có thể nắm bắt được tình tr ng cạ ủa nhân viên, hợp đồng…
- Về kiến th c và kứ ỹ năng: thông qua đồ án này em đã mở mang được nhiều kiến thức v ngôn ng l p trình PHP , ki n th c v l p trình giao di n: HTML, ề ữ ậ ế ứ ề ậ ệCSS và ng d ng JavaScript vào s lý giao di n và n i dung Bên cứ ụ ử ệ ộ ạnh đó kỹnăng tìm kiếm thông tin, tìm ki m và s lý vế ử ấn đề ỹ năng viết báo cáo cũng , kđược c i thiả ện