Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
3,41 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 : Nguyễn Thành Long Giảng viên hướng dẫn: TS Đỗ Văn Chiểu HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - QUẢNLÝGIAOVIỆCTHEOSỰKIỆN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên : Nguyễn Thành Long Giảng viên hướng dẫn: TS Đỗ Văn Chiểu HẢI PHÒNG - 2018 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: Nguyễn Thành Long Lớp: CT1802 Mã SV: 1412101011 Ngành: Công nghệ thông tin Tên đề tài: Quảnlýgiaoviệctheokiện Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp LỜI CẢM ƠN Qua thời gian học tập nghiên cứu trường Đại học Dân lập Hải Phòng, em xin chân thành cảm ơn sâu sắc tới thầy giáo GS.TS NSƯT Trần Hữu Nghị hiệu trưởng trường Đại học Dân Lập Hải Phòng, Ban giám hiệu nhà trường, Bộ môn tin học, Phòng ban nhà trường tạo điều kiện tốt cho chúng em học tập nghiên cứu thời gian qua Em xin chân thành cảm ơn tới tất thầy cô giáo Khoa Công nghệ thông tin - trường Đại Học Dân Lập Hải Phòng, chân thành cảm ơn thầy giáo, cô giáo giảng dạy truyền đạt kiến thức bổ ích cho chúng em śt thời gian học tập trường, giúp em có thêm nhiều kiến thức hiểu rõ vấn đề nghiên cứu, để em có thể hoàn thành đồ án Đặc biệt em xin chân thành cảm ơn thầy T.S Đỗ Văn Chiểu – Khoa Công nghệ thông tin - trường Đại Học Dân Lập Hải Phòng Trong thời gian làm tốt nghiệp vừa qua, thầy giành nhiều thời gian quý báu tâm huyết để hướng dẫn em hoàn thành đề tài Dưới kết trình tìm hiểu nghiên cứu mà em đạt thời gian vừa qua Tuy có nhiều cố gắng học hỏi trau dồi để nâng cao kiến thức tránh khỏi sai sót Em mong góp ý quý báu thầy giáo, cô giáo tất bạn để luận văn em hoàn thiện Em xin chân thành cảm ơn! Hải Phòng, ngày tháng năm 2018 Sinh viên thực Nguyễn Thành Long Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp MỤC LỤC LỜI CẢM ƠN MỤC LỤC GIỚI THIỆU CHƯƠNG 1: MỞ ĐẦU 1.1 Mục tiêu đề tài 1.2 Giới thiệu về công ty 1.3 Mô tả hoạt động hệ thống 10 CHƯƠNG 2: TÌM HIỂU VỀ LẬP TRÌNH WEB TRÊN NỀN TẢNG PHP/SQL 12 I World Wide Web HTML 12 1.1 World Wide Web 12 1.1.1 Khái niệm 12 1.1.2 Cách tạo trang web 12 1.1.3 Trình duyệt web (web Client hay web Browser) 12 1.1.4 Webserver 13 1.2 Phân loại Web 13 1.2.1 HTML 14 1.2.2 Cấu trúc chung trang HTML 14 1.2.3 Các thẻ HTML 14 II Ngôn ngữ PHP, MySQL Framework Laravel .15 2.1 Ngôn ngữ PHP 15 2.1.1 Khái niệm PHP 15 2.1.2 Lý nên dùng PHP 16 2.1.3 Hoạt động PHP 17 2.1.4 Tổng quan về PHP 17 2.1.5 Các phương thức sử dụng lập trình PHP 19 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 2.1.6 Cookie Session PHP 19 2.1.7 Hàm 21 2.2 MySQL 22 2.2.1 Giới thiệu sở liệu: 22 2.2.2 Mục đích sử dụng sở liệu: 22 2.2.3 Các kiểu liệu sở liệu MySQL 23 2.2.4 Các thao tác cập nhật liệu 25 2.2.5 Các hàm thông dụng MySQL 26 2.3 Framework Laravel 27 2.3.1 Mơ hình MVC 27 2.3.2 Laravel 29 2.3.3 Cấu trúc Laravel 31 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 33 3.1 Biểu đồ nghiệp vụ 33 3.1.1 Biểu đồ ngữ cảnh hệ thống 33 3.1.2 Biểu đồ phân rã chức 34 3.1.3 Danh sách hồ sơ liệu 35 3.1.4 Ma trận thực thể chức 35 3.2 Mơ hình hóa 36 3.2.1 Biểu đồ luồng liệu hệ thống 36 3.2.2 Biểu đồ luồng liệu chức quảnlý hợp đồng 37 3.2.3 Biểu đồ luồng liệu chức quảnlýviệc 38 3.2.4 Biểu đồ luồng liệu chức quảnlý khách hàng 39 3.2.5 Biểu đồ luồng liệu chức quảnlý nhân viên 39 3.2.6 Biểu đồ luồng liệu chức quảnlýkiện 39 3.3 Thiết kế liệu 41 3.3.1 Mơ hình liên kết thực thể (ER) 41 3.3.1.1 Xác định thực thể thuộc tính 41 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 3.3.1.2 Xác định mối quan hệ 41 3.3.1.3 Mơ hình ER 43 3.3.2 Thiết kế bảng liệu 45 3.3.2.1 Bảng nhân viên (employee) 45 3.3.2.2 Bảng khách hàng (customer) 45 3.3.2.3 Bảng hợp đồng (contract) 45 3.3.2.4 Bảng kiện (event) 45 3.3.2.5 Bảng đầu việc tạo sẵn theokiện (Job) 47 3.3.2.6 Bảng Đầu việc (work) 47 3.3.2.7 Bảng Chi tiết việc (work_details) 47 3.3.2.8 Bảng Ký hợp đồng (sign_contract) 48 3.3.2.9 Bảng Lịch sử cập nhật trạng thái hợp đồng (history_contract) 48 3.3.3 Mơ hình quan hệ 49 CHƯƠNG 4: ỨNG DỤNG THỰC NGHIỆM 50 4.1 Môi trường thử nghiệm 50 4.2 Giao diện 50 KẾT LUẬN 67 TÀI LIỆU THAM KHẢO 68 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp GIỚI THIỆU Nền tin học phát triển người có nhiều phương pháp mới, công cụ để xử lý thông tin nắm bắt nhiều thông tin Tin học ứng dụng ngành nghề, lĩnh vực sản xuất, kinh doanh, du lịch xu hướng tất yếu Kết việc áp dụng tin học quảnlýviệc hình thành hệ thống thông tin quảnlý nhằm phục vụ cho nhu cầu xử lý liệu cung cấp thông tin cho chủ sở hữu hệ thống đó Ở nước ta năm gần ứng dụng tin học vào quảnlý ngày nhiều hơn, đa dạng Ứng dụng tin học vào hệ thống quảnlý điều tất doanh nghiệp công ty hướng tới Lợi ích mà nó đem lại không hề nhỏ, nó có thể giúp chủ doanh nghiệp quảnlý tất thông tin từ xa, không cần lục lọi đống giấy tờ chồng chất cũ nát theo thời gian, không cần nhiều thời gian để xử lý, tính tốn độ xác cự kỳ cao, v.v Hệ thống thông tin đề cập đến đồ án ứng dụng quảnlýgiaoviệctheokiện Đối với công việctheo dõi quảnlýgiaoviệctheokiện cần phải quảnlý công việcgiaoviệc cho nhân viên theo dõi tiến trình cơng việc đó theo kiện, hội nghị Càng ngày lượng khách hàng lớn, số lượng khách yêu cầu tổ chức kiện tăng lên, nhiều nơi, nhiều khu vực yêu cầu quy mô phải mở rộng đồng thời phải quảnlý nhiều nhân viên phân chia công việc cho nhân viên cho hợp lý, xử lý cơng việc thời hạn, nhanh chóng xác Nhận thấy khó khăn bất cập việcquảnlý hệ thống em thấy ứng dụng tin học vào việcquảnlý trở nên đơn giản dễ dàng so với thực thủ công, thời gian xử lý chậm khó bảo quản giấy tờ theo thời gian Tiết kiệm chi phí quản lý, đem lại độ xác cao, tiện lợi Do đó, Công ty cổ phẩn tổ chức hội nghị Việt Nam (VNC) cần xây dựng hệ thống quảnlý cơng việctheo dõi tiến trình xử lý cơng việctheokiện Chính vậy, em chọn đề tài: “Xây dựng hệ thống quảnlýgiaoviệctheokiện tảng web” Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp CHƯƠNG 1: MỞ ĐẦU 1.1 Mục tiêu đề tài VNC công ty chuyên tổ chức kiện, hội nghị theo yêu cầu nên đòi hỏi yêu cầu gắt gao khâu quảnlý tổ chức Quảnlýgiaoviệctheokiện công việc phức tạp đòi hỏi yêu cầu chặt chẽ, tổ chức công việc tốt, triển khai nhanh, thời hạn, phục vụ theo nhiều yêu cầu, nhiều loại hình, Mỗi kiện, hội nghị có yêu cầu khác về quy mô, thời gian yêu cầu khác khách hàng đặt Vì vậy, phân chia cơng việc cần phải hợp lý tùy hồn cảnh, xác đầy đủ tránh thiếu xót Cơng việc cần hồn thành thời hạn giao, theo dõi tiến độ công việc để có biện pháp xử lý cho cơng việc hồn thành hạn Quảnlý ngân sách, chi tiêu hợp lý để có lợi nhuận Do đó yêu cầu em đề tài xây dựng hệ thống quảnlýgiaoviệctheokiện cho công ty nền web cần: Giúp cho việcquảnlý hệ thống trở nên dễ dàng thực hơn, tiện lợi việcquảnlý thông tin về khách hàng, kiện, nhân viên, hợp đồng, giaoviệc cho nhân viên theo dõi tiến độ công việc kiện, báo cáo thớng kê, ngồi còn có viết đăng tải tin tức cho khách vào website đọc Nhân viên có thể đăng nhập vào website để nhận công việc báo cáo tiến độ công việc Khách hàng vào website đọc tin tức, tham khảo viết website, tìm hiểu nhiều về cơng ty có thể chat trực tiếp với nhân viên tư vấn thơng qua tiện ích Messenger tích hợp web site Khách hàng có thể gửi yêu cầu để lại thông tin thông qua form website Trong q trình thực hiện em gặp khơng khó khăn cố gắng nhiều để hoàn thành đề tài rút nhiều kinh nghiệm kỹ để phát triển ứng dụng sau 1.2 Giới thiệu công ty Công ty Cổ phần Tổ chức Hội nghị Việt Nam – VNC thành lập nhằm phát triển dịch vụ đáp ứng nhu cầu tổ chức hội nghị, hội thảo khoa học ngày tăng Việt Nam Vượt qua khởi đầu khó khăn, VNC cải tiến không ngừng tiêu chuẩn tổ chức, nâng cao dịch vụ hậu cần truyền thống phát triển kỹ thuật thông minh xử lý vấn phát sinh Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp Với phương châm hành động: Tiếp cận chuyên nghiệp – Giải pháp hoàn hảo – Thực hoàn hảo, bên cạnh mạnh từ nền tảng nhân chuyên nghiệp, công nghệ cập nhật nâng cấp không ngừng, thông qua kinh nghiệm tổ chức, mối quan hệ gắn bó với mạng lưới nhà cung cấp dịch vụ khả quảnlý ngân sách chu đáo, VNC ngày khẳng định vị vị trí dẫn đầu mảng dịch vụ tổ chức đặc thù Với định hướng phát triển bền vững, với đội ngũ nhân chuyên nghiệp, tâm huyết, VNC cam kết cung cấp giải pháp sáng tạo nhằm đem lại thành công cho kiện Hotline: (+84) 903.282.918 Website: www.vnconference.com Facebook: www.facebook.com/tochuchoinghivietnam - Văn phòng Hà Nội Địa : Sớ 01 Hồng Hoa Thám, Phường Thụy Khuê, Quận Tây Hồ, Hà Nội Điện thoại : (+84).24 3734.9886 - Văn phòng Thành phớ Hồ Chí Minh Địa : Phòng 1005, Tồ nhà Vạn Đơ, Sớ 348 Bến Vân Đồn, phường 1, quận 4, thành phố Hồ Chí Minh Điện thoại : (+84) 28.5401.0831 1.3 Mơ tả hoạt động hệ thống Công ty Cổ phần Tổ chức Hội nghị Việt Nam - VNC công ty tiên phong chuyên tổ chức kiện, hội nghị nước nước có xu hướng phát triển Vì khới lượng cơng việc nhiều tổ chức nhiều nơi nên khơng hề đơn giản việc tìm kiếm nguồn lực, sở vật chất di chuyển Do đó gặp nhiều khó khăn việc tổ chức cần quảnlý khới lượng tiến trình cơng việc xác nhanh chóng để triển khai tiến độ hợp đồng với khách hàng Chính vậy, cơng ty cần phát triển hệ thống để quảnlýgiaoviệctheo kiện, hội nghị để tiết kiệm thời gian tăng hiệu công việc Khi khách hàng có yêu cầu tổ chức kiện, nhân viên làm việc với khách hàng tạo hợp đồng lưu thông tin về khách hàng, kiện, địa điểm để trạng thái hợp đồng thăm dò Khi khách hàng định triển khai, hai bên thoản tḥn thành cơng hợp đồng chuyển sang trạng thái ký kết Khi hợp đồng khách hàng công ty ký kết, người quảnlý phân đầu việc phục vụ cho kiện, hội nghị đó Mỗi đầu việc có người đứng làm trưởng nhóm chịu trách nhiệm cho đầu việc đó khoảng thời gian quy định Sau đó đầu việc có thể chia thành nhiều chi tiết công việc Mỗi chi 10 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Thêm đầu việc có sẵn cho kiện: Người dùng thêm sẵn đầu việc cho kiện -Sửa đầu việc có sẵn cho kiện 54 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Thêm khách hàng: Người dùng nhập thông tin về khách hàng vào hệ thống để chuẩn bị cho bước tạo hợp đồng -Danh sách khách hàng 55 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp - Sửa khách hàng - Danh sách khách vãng lai: khách hàng để lại thông tin qua form website Dựa vào thông tin khách hàng để lại tiến hành tư vấn theo nhu cầu họ qua email số điện thoại 56 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Chỉnh sửa thông tin khách vãng lai chuyển thành khách hàng thức: Khi làm việc với khách vãng lai xong, khách ḿn ký hợp đồng kiểm tra lại thơng tin cho xác đưa vào danh sách khách hàng thật -Thêm nhân viên mới: có nhân viên lưu thơng tin họ vào hệ thớng 57 Trường ĐHDL Hải Phòng -Danh sách nhân viên Khóa luận tốt nghiệp -Sửa nhân viên 58 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Danh sách hợp đồng: hiển thị đầy đủ thông tin về hợp đồng Khi khách hàng định triển khai hơp đồng, sửa lại trạng thái hợp đồng thành Ký kết Chỉ hợp đồng có trạng thái Ký kết xuất nút giaoviệc -Lịch sử hợp đồng: ghi lại lịch sử hợp đồng thay đổi trạng thái 59 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Thêm hợp đồng: khách yêu cầu làm hợp đồng, lưu lại thông tin về hợp đồng đó 60 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Sửa hợp đồng -Thêm, chỉnh sửa đầu việc danh sách đầu việc dựa danh sách đầu việc có sẵn : Các hợp đồng ký kết, bấm vào nút giao việc, đầu việc liên quan đến kiện hợp đồng thêm sẵn đầu việc Tùy trường hợp có thể thêm bỏ đầu việc không cần thiết để chia việc phù hợp cho hợp đồng 61 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 62 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Thêm danh sách chi tiết việc (chia nhỏ từ đầu việc): Mỗi đầu việc có thể chi nhỏ thành nhiều chi tiết việc cho nhiều người làm -Sửa chi tiết công việc 63 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp - Giao diên nhân viên: nhân viên đăng nhập vào website -Nhân viên theo dõi công việc 64 Trường ĐHDL Hải Phòng -Báo cáo theo khách hàng Khóa luận tốt nghiệp -Báo cáo theokiện 65 Trường ĐHDL Hải Phòng -Xem hợp đồng Khóa luận tốt nghiệp -In hợp đồng 66 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp KẾT LUẬN Để xây dựng phân tích thiết kế hệ thớng thông tin, việc cần làm trước hết đó phải xây dựng hệ thống sát với thực tế Khảo sát hệ thống công việcquan trọng, nó giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng bước Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển hệ thống, làm cho hệ thống thân thiện với người sử dụng Sử dụng framework laravel để phát triển ứng dụng giúp việcquảnlý file dễ dàng có nhiều tính hữu ích giúp cho phát triển ứng dụng tớt hơn, tiện lợi Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho người sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc Từ đó, hệ thống góp phần không nhỏ thúc đẩy trình sản xuất kinh doanh doanh nghiệp, giúp cho doanh nghiệp có lợi nhuận cao Vì thời gian có hạn, kinh nghiệm thực tế chưa nhiều nên việc phân tích tốn về thực tương đối đầy đủ, nhiên chưa mơ tả đầy đủ khía cạnh vấn đề Xây dựng hệ thống với chức chính, có chức chưa đầy đủ, nhiều chức có chưa tiện dụng đơn giản 67 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Phân tích thiết kế hệ thớng thơng tin quảnlý - PGS TS Nguyễn Văn Vỵ [2].Lập trình web PHP 5.3 sở liệu MySQL 5.1 – Phạm Hữu Khang [3] Xây Dựng Ứng Dụng Web Bằng PHP Và MySQL (Ấn Bản Dành Cho Sinh Viên Có CD Bài Tập Kèm Theo sách) – Phạm Hữu Khang Tham khảo Internet [1] https://laravel.com/docs/5.6 [2] https://www.w3schools.com/ 68 ... theo kiện Đối với công việc theo dõi quản lý giao việc theo kiện cần phải quản lý công việc giao việc cho nhân viên theo dõi tiến trình cơng việc đó theo kiện, hội nghị Càng ngày lượng khách... giao việc theo kiện cho công ty nền web cần: Giúp cho việc quản lý hệ thống trở nên dễ dàng thực hơn, tiện lợi việc quản lý thông tin về khách hàng, kiện, nhân viên, hợp đồng, giao việc. .. giao, theo dõi tiến độ công việc để có biện pháp xử lý cho cơng việc hồn thành hạn Quản lý ngân sách, chi tiêu hợp lý để có lợi nhuận Do đó yêu cầu em đề tài xây dựng hệ thống quản lý giao