1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án Quản lý giao việc theo sự kiện

64 20 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 64
Dung lượng 2,33 MB

Nội dung

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ản lý hợp đồng 37 3.2.3 Biểu đồ luồng liệu chức quản lý việc 38 3.2.4 Biểu đồ luồng liệu chức quản lý khách hàng 39 3.2.5 Biểu đồ luồng liệu chức quản lý nhân viên 39 3.2.6 Biểu đồ luồng liệu chức quản lý 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 theo kiệ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ản lý việc hình thành hệ thớng thơng tin quản lý 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ản lý ngày nhiều hơn, đa dạng Ứng dụng tin học vào hệ thống quản lý đ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ản lý 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ản lý giao việc 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 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 u cầu quy mơ phải mở rộng đồng thời phải quản lý 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ệc quản lý hệ thống em thấy ứng dụng tin học vào việc quản lý 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ản lý công việc theo dõi tiến trình xử lý cơng việc theo kiện Chính vậy, em chọn đề tài: “Xây dựng hệ thống quản lý giao việc theo kiệ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ản lý tổ chức Quản lý giao việc theo kiệ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 hoà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ả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 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 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 để hồ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ản lý 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 Hoà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, q̣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ản lý 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ản lý giao việc theo 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 thuậ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ản lý 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 tiết công việc người nhiều người thực tùy vào tính chất cơng việc Khi chi tiết việc hồn thành thơng báo với trưởng nhóm để tổng hợp tiến độ công việc Nếu thời gian hết mà chưa hoàn thành cơng việc có thơng báo nhắc nhở Nếu lý đó mà hợp đồng bị gián đoạn buộc phải dừng lại, cập nhật lại trạng thái hợp đồng đó thành dừng ghi rõ lý dừng, thời gian tên người sửa 11 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp CHƯƠNG 2: TÌM HIỂU VỀ LẬP TRÌNH WEB TRÊN NỀN TẢNG PHP/SQL I World Wide Web HTML 1.1 World Wide Web 1.1.1 Khái niệm World Wide Web (WWW) hay còn gọi web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc về WWW Ngày số website giới đạt tới số khổng lồ WWW cho phép truy xuất thơng tin văn bản, hình ảnh, âm thanh, video tồn giới Thơng qua website, quý công ty có thể giảm thiểu tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiều nơi 1.1.2 Cách tạo trang web Có nhiều cách để tạo trang web, có thể tạo trang web chương trình xử lí văn nào: - Tạo web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad, chương trình soạn thảo văn có sẵn Window - Thiết kế cách dùng web Wizard công cụ Word 97, Word 2000 Thiết kế web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor, Phần mềm chuyên nghiệp DreamWeaver giúp thiết kế trang web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần code Để xây dựng ứng dụng web hoàn chỉnh có tính thương mại, cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, Khi muốn triển khai ứng dụng web mạng, ngồi điều kiện về cấu hình phần cứng, cần có trình chủ web thường gọi web Server 1.1.3 Trình duyệt web (web Client hay web Browser) Trình duyệt Web công cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu đó qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nới vào Internet thơng qua ISP Các trình duyệt 12 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp thông dụng là: Microsoft Internet Explorer, Google Chrome, Mozilla FireFox… 1.1.4 Webserver Webserver máy tính nới vào Internet chạy phần mềm thiết kế Webserver đóng vai trò chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiểm tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mềm đảm nhiệm vai trò server cung cấp dịch vụ Web Webserver hỗ trợ các công nghệ khác nhau: - IIS (Internet Information Service): Hỗ trợ ASP, mở rộng hỗ trợ PHP Apache: Hỗ trợ PHP - Tomcat: Hỗ trợ JSP (Java Servlet Page) 1.2 Phân loại Web - Web tĩnh: Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server có thể đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh không thay đổi thông tin đó Nhược điểm: Không đáp ứng yêu cầu phức tạp người sử dụng, không linh hoạt, Hoạt động trang Web tĩnh thể sau: Hình 1.2.1 - Website động: Về nội dung trang Web động trang Web tĩnh, nó còn có thể thao tác với CSDL để đáp ứng nhu cầu phức tập trang Web Sau nhận yêu cầu từ Web Client, chẳng hạn truy vấn từ 13 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp CSDL đặt Server, ứng dụng Internet Server truy vấn CSDL này, tạo trang HTML chứa kết truy vấn gửi trả cho người dùng - Hoạt động Web động: Hình 1.2.2 1.2.1 HTML Trang Web kết hợp văn thẻ HTML HTML chữ viết tắt HyperText Markup Language hội đồng World Wide Web Consortium (W3C) quy định Một tập tin HTML chẳng qua tập tin bình thường, có html htm HTML giúp định dạng văn trang Web nhờ thẻ Hơn nữa, thẻ html có thể liên kết t cụm t với tài liệu khác Internet Đa số thẻ HTML có dạng thẻ đóng mở Thẻ đóng dùng chung t lệnh giống thẻ mở, thêm dấu xiên phải (/) Ngôn ngữ HTML qui định cú pháp không phân biệt chữ hoa chữ thường Ví dụ, có thể khai báo Không có khoảng trắng định nghĩa thẻ 1.2.2 Cấu trúc chung trang HTML Tiêu đề trang Web 1.2.3 Các thẻ HTML - Thẻ tạo đầu mục trang - Thẻ tạo tiêu đề trang tiêu đề, thẻ bắt buộc Thẻ title cho phép trình bày chuỗi tựa đề trang web trang Web đó duyệt trình duyệt web 14 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 muố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 Khóa luận tốt nghiệp -Danh sách nhân viên -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 giao việ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 Khóa luận tốt nghiệp -Báo cáo theo khách hàng -Báo cáo theo kiện 65 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp -Xem hợp đồng -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ệc quan 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ệc quản lý 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ản lý - 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 ... chức HỆ THỐNG QUẢN LÝ GIAO VIỆC THEO SỰ KIỆN 1 .Quản lý hợp đồng Quản lý việc 3 .Quản lý khách hàng 4 .Quản lý nhân viên Quản lý kiện 6.Báo cáo 1.1 Tạo hợp đồng 2.1 Thêm việc giao việc 3.1 Thêm... 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... Biểu đồ luồng liệu hệ thống c) Danh sách khách hàng 1.0 Quản lý hợp Tạo hợp đồng NGƯỜI QUẢN LÝ KHÁCH HÀNG đồng Hợp đồng a) e) Danh sách kiện 2.0 Nhận công việc Quản lý việc Báo cáo công việc

Ngày đăng: 09/08/2021, 22:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w