PHÂN TÍCH THIẾT kế và xây DỰNG hệ THỐNG THÔNG TIN QUẢN lý XE TAXI của một CÔNG TY TAXI

63 462 4
PHÂN TÍCH THIẾT kế và xây DỰNG hệ THỐNG THÔNG TIN QUẢN lý XE TAXI của một CÔNG TY TAXI

Đ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

Trong những năm gần đây, với sự phát triển mạnh mẽ, rộng khắp của công nghệ thông tin (CNTT), máy tính trên phạm vi toàn cầu. Chúng nhanh chóng ăn sâu và giữ vai trò chủ đạo trong các ngành kinh tế, quân sự, giáo dục...Việc ứng dụng tin học vào các lĩnh vực quản lý hết sức cần thiết, ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Sự lớn mạnh của máy vi tính đã giúp đỡ con người rất nhiều trong công việc, đặc biệt là trong công tác quản lý, nghiên cứu khoa học,... Với sự phát triển không ngừng của CNTT và kỹ thuật lập trình, các công ty lớn, các doanh nghiệp bán sỉ và lẻ,... đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống CNTT của mình nhằm tin học hóa các hoạt động công tác của đơn vị, mức độ hoàn thiện tùy thuộc vào quá trình phân tích và thiết kế hệ thống.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN -o0o - Đinh Sỹ Trung Tên đề tài PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ XE TAXI CỦA MỘT CÔNG TY TAXI ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Hệ thống thông tin HÀ NỘI – 2018 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN -o0o - Đinh Sỹ Trung PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG THƠNG TIN QUẢN LÝ XE TAXI CỦA MỘT CÔNG TY TAXI ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Hệ thống thông tin Cán hướng dẫn: Phùng Văn Ổn HÀ NỘI - 2018 TĨM TẮT Tóm tắt: Trong năm gần đây, với phát triển mạnh mẽ, rộng khắp cơng nghệ thơng tin (CNTT), máy tính phạm vi tồn cầu Chúng nhanh chóng ăn sâu giữ vai trò chủ đạo ngành kinh tế, quân sự, giáo dục Việc ứng dụng tin học vào lĩnh vực quản lý cần thiết, ngày quan tâm sử dụng hiệu quả, đem lại lợi ích to lớn mặt Sự lớn mạnh máy vi tính giúp đỡ người nhiều công việc, đặc biệt công tác quản lý, nghiên cứu khoa học, Với phát triển không ngừng CNTT kỹ thuật lập trình, cơng ty lớn, doanh nghiệp bán sỉ lẻ, tìm biện pháp để xây dựng hồn thiện hệ thống CNTT nhằm tin học hóa hoạt động cơng tác đơn vị, mức độ hồn thiện tùy thuộc vào q trình phân tích thiết kế hệ thống Hiện nay, Cơng ty trách nhiệm hữu hạn (TNHH) Thương Mại Thiên Phong thành lập với thương hiệu THÀNH CÔNG TAXI quản lý xe taxi phần mềm cũ có nhiều thiếu xót Chính việc kiểm sốt tài xế nhiều hạn chế dễ mát liệu dẫn đến công tác quản lý gặp nhiều khó khăn thiếu xác Để nâng cao hiệu quản lý viêc xây dựng hệ thống thông tin quản lý điều cần thiết Do vậy, đô án định lập kế hoạch phân tích để tạo nên đề tài “Phân tích thiết kế xây dựng hệ thống thơng tin quản lý xe taxi công ty taxi” nhằm đáp ứng yêu cầu người quản lý việc quản lý hệ thống cách thuận tiện dễ dàng Được giúp đỡ hướng dẫn nhiệt tình giảng viên TS.Phùng Văn Ổn Đồ án hồn thành đề tài “Phân tích thiết kế xây dựng hệ thống thông tin quản lý xe taxi cơng ty taxi” Nhưng chương trình phát triển q trình nghiên cứu nên án khơng tránh khỏi sai sót việc thực hiện dự án Rất mong nhận ủng hộ đóng góp ý kiến thầy bạn để án hồn thiện dự án cách tốt Từ khóa: Giữ vai trò chủ đạo, đem lại lợi ích to lớn, phân tích thiết kế LỜI CAM ĐOAN Để hồn thành đồ án thực em dựa vào kiến thức hạn hẹp thân em, em tham khảo tài liệu, cơng trình nghiên cứu người trước Thực em cảm ơn tác giả trước cung cấp cho em kiến thức để em hoàn thành tốt án Em cam đoan tất kiến thức Em tham khảo rõ phần tài liệu tham khảo Hà Nội , ngày … tháng … năm 2018 Đinh Sỹ Trung LỜI CẢM ƠN Lời em xin gửi lời tri ân biết ơn sâu sắc đến Thầy Phùng Văn Ổn, người hướng dẫn đồ án tốt nghiệp tận tình bảo, động viên, khích lệ em suốt trình nghiên cứu thực hiện đề tài Em xin cảm ơn thầy cô Khoa Công nghệ thông tin, trường Đại học Công nghệ Giao Thông Vận Tải, đặc biệt thầy cô môn Hệ thống thơng tin nhiệt tình giảng dạy tạo điều kiện giúp đỡ em trình học tập nghiên cứu Cuối em xin trân thành cám ơn người thân gia đình em tồn thể bạn bè ln giúp đỡ động viên em lúc gặp phải khó khăn q trình làm đồ án Em xin chân thành cảm ơn ! MỤC LỤC TÓM TẮT LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC MỤC LỤC DANH LỤC BẢNG CHƯƠNG 1: TỔNG QUAN .1 1.1 LÝ DO CHỌN ĐỀ TÀI .1 1.2 MỤC TIÊU CỦA ĐỀ TÀI 1.3 GIỚI HẠN VÀ PHẠM VI ĐỀ TÀI .1 1.4 KẾT QUẢ ĐẠT ĐƯỢC CHƯƠNG 2: KHẢO SÁT HỆ THỐNG GIỚI THIỆU .3 2 CƠ CẤU TỔ CHỨC HÌNH 2.3 :CƠ CẤU TỔ CHỨC BỘ MÁY CÔNG TY THÀNH CÔNG TAXI 2.2.1 Phòng Kế Tốn 2.2.2 Phòng Nhân Sự 2.2.3 Phòng Kinh Doanh 2.2.4 Phòng Điều Hành 2.2.5 Phòng Giám Sát 2.2.6 Phòng Sửa Chữa .8 PHÂN TÍCH NGHIỆP VỤ CHƯƠNG 3: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ SỬ DỤNG 12 3.1 CƠ SỞ LÝ THUYẾT .12 3.2 CÔNG NGHỆ SỬ DỤNG 14 3.2.1 Hệ quản trị CSDL MySQL .14 3.2.2 Ngôn ngữ PHP 16 3.2.3 Framework Laravel 20 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ, XÂY DỰNG PHẦN MỀM 23 4.1 XÂY DỰNG BIỂU ĐỒ USE CASE 23 4.1.1 Xác định Actor 23 4.1.2 Mô tả ca sử dụng 23 4.1.3 Xác định Use Case 24 4.1.4 Bản vẽ Use Case hệ thống 26 4.2 BIỂU ĐỒ TUẦN TỰ 32 4.3 BIỂU ĐỒ LỚP 35 4.3.1 Tìm Class dự kiến .35 4.3.2 Xác định thuộc tính quan hệ cho Class 35 4.3.3 Xác định phương thức cho Class 37 4.4 DATABASE 39 4.5 THIẾT KẾ GIAO DIỆN VÀ XÂY DỰNG PHẦN MỀM 41 4.5.1 Giao diện đăng nhập .41 4.5.2 Giao diện quản lý xe .41 4.5.3 Giao diện quản lý lộ trình .45 4.5.4 Giao diện quản lý nhập nhiên liệu 46 4.5.5 Giao diện admin 47 KẾT LUẬN 49 TÀI LIỆU THAM KHẢO 50 DANH LỤC HÌNH ẢNH MỤC LỤC HÌNH 2.1: LOGO CÔNG TY THÀNH CÔNG TAXI HÌNH 2.2:MƠ TẢ CÁC CHI NHÁNH CỦA THÀNH CƠNG TAXI TRÊN TỒN QUỐC HÌNH 2.3 :CƠ CẤU TỔ CHỨC BỘ MÁY CÔNG TY THÀNH CÔNG TAXI HÌNH 2.4: QUY TRIN ̀ H ĐIÊU ̀ XE .9 HÌNH 2.5: QUY TRÌNH TIẾP NHIÊN LIỆU .10 HÌNH 2.6: PHIẾU TIẾP NHIÊN LIỆU 10 HÌNH 2.7: QUY TRÌNH GỌI XE 11 HÌNH 3.1: IED NETBEANS 18 HÌNH 3.2: IDE SUBLIME .18 HÌNH 3.3: IDE CODELOBSTER 18 HÌNH 3.4: IED PHPSTORM 19 HÌNH 3.5: IDE NOTEPAD++ .19 HÌNH 3.6: IDE DREAMWEAVER 19 HÌNH 3.7: MƠ HÌNH MVC 21 HÌNH 4.1: BẢN VẼ USE CASE TỔNG QUÁT CỦA HỆ THỐNG 26 HÌNH 4.2: USE CASE CỦA ACTOR “NHÂN VIÊN QUẢN LÝ NHIÊN LIỆU” 27 HÌNH 4.3: USE CASE CỦA ACTOR “NHÂN VIÊN QUẢN LÝ XE” 28 HÌNH 4.4: USE CASE CỦA ACTOR “NHÂN VIÊN TRỰC BAN” .29 HÌNH 4.5: USE CASE CỦA ACTOR “ADMIN” .30 HÌNH 4.6: BẢN VẼ USE CASE CỦA HỆ THỐNG .31 HÌNH 4.7: CHỨC NĂNG ĐĂNG NHẬP 32 HÌNH 4.8: CHỨC NĂNG LẤY THÔNG TIN TÀI XẾ, XE 32 HÌNH 4.9: CHỨC NĂNG LẤY THƠNG TIN TIẾP NHIÊN LIỆU VÀ CHỨC NĂNG LẤY THƠNG TIN LỘ TRÌNH 33 HÌNH 4.10: NHẬP THƠNG TIN LỘ TRÌNH .33 HÌNH 4.11: NHẬP THƠNG TIN VỀ TÀI XẾ VÀ XE 34 HÌNH 4.12: NHẬP THÔNG TIN VỀ TAXI ĐÃ NHẬP NHIÊN LIỆU 34 HÌNH 4.13: BIỂU ĐỒ LỚP CỦA HỆ THỐNG 38 HÌNH 4.14: SCHEMA DATABASE CỦA TRANG WEB 39 BAN ̉ G 4.1: BAN ̉ G CÂU ́ TRUC ́ DỮ LIÊU ̣ 39 HÌNH 4.15: GIAO DIỆN ĐĂNG NHẬP 41 HÌNH 4.16: GIAO DIỆN QUẢN LÝ XE ĐÃ PHÂN 41 HÌNH 4.17: THỐNG KÊ XE 42 HÌNH 4.18: THỐNG KÊ TÀI XẾ 42 HÌNH 4.19 THÊM TÀI XẾ .43 HÌNH 4.20: THÊM XE MỚI 43 HÌNH 4.21: TRANG CHI TIẾT .44 HÌNH 4.22: THỐNG KÊ XE THEO THÁNG NĂM .44 HÌNH 4.23: THỐNG KÊ LỘ TRÌNH 45 HÌNH 4.24: THÊM LỘ TRÌNH MỚI 45 HÌNH 4.25: THỐNG KÊ LỘ TRÌNH 46 HÌNH 4.26: QUẢN LÝ NHẬP NHIÊN LIỆU .46 HÌNH 4.27: THỐNG KÊ ĐỔ NHIÊN LIỆU .47 HÌNH 4.28: QUẢN LÝ NGƯỜI DÙNG 47 Hình 4.29: Thêm người dùng .48 Class “Nhân viên trực ban” phương thức Login() thừa kế tù Class “User” bổ sung thêm phương thức sau:  FindLocation() – Tìm kiếm xác định khu vực  FindTaxiPerLocation() – Tìm kiếm có lượng xe hiện khu vực  ViewInforDriverAndTaxi() – Xem thông tin gồm thông tin Tài xế Taxi  AddInforRoute() – Thêm thơng lộ trình vào hệ thống  AddInforCustomer() – Thêm thông tin khách hàng vào hệ thống Class “Admin” phương thức Login() thừa kế tù Class “User” bổ sung thêm phương thức sau:  AddAccount() – Tạo tài khoản cho nhân viên  UpdateAccount() – Sửa tài khoản cho nhân viên  DeleteAccount() – Xóa tài khoản nhân viên  ViewInforUser() – Xem thông tin nhân viên Đô án có Class Diagram sau tất bước phân tích Hình 4.13: Biểu đồ lớp hệ thống 4.4 Database Hình 4.14: Schema Database trang web Cấu trúc bảng liệu Bảng 4.1: Bảng cấu trúc liệu Tên trường codeCustomer phoneNumber codeLocation licenceNumber codeLocation kiểu liệu Customers varchar varchar varchar varchar Khu_vuc varchar Chức Mã khách hàng Số điện thoại Mã khu vực Biển số xe Mã khu vực nameLocation addressParkTaxi addressInputGasoline varchar varchar varchar Tên khu vực Địa đổ xe Địa đổ xăng Lo_trinh origin destination time numberOfKm mediumTime fee codeCustomer time numberGasoline numberOil licenceNumber codeDriver firstName lastName address phoneNumber cardNumber birthday danToc relationship religion educationalLevel email gender story description active licenceNumber model numberOfSeat codeDriver codeLocation varchar Điểm đón varchar Điểm đến int Thời gian di chuyển float Số km float Thời gian trung bình bigint Số tiền varchar Mã khách hàng phieu_tiep_nhien_lieu int Thời gian tiếp nhiên liệu float Số lượng ga float Số lượng dầu varchar Biển số xe tai_xe varchar Mã tài xế varchar Họ varchar Tên varchar Địa varchar Số điện thoại varchar Số CMND date Ngày sinh varchar Dân tộc varchar Tình trạng nhân varchar Tôn giáo varchar Học vấn varchar Email int Giới tính varchar Tiểu sử varchar Ghi boolen Tình trạng tài xế taxi varchar Biển số xe varchar Loại xe int Số ghế varchar Mã tài xế varchar Mã khu vực 4.5 Thiết kế giao diện xây dựng phần mềm 4.5.1 Giao diện đăng nhập Hình 4.15: Giao diện đăng nhập 4.5.2 Giao diện quản lý xe - Thống kê xe phân theo xe người dùng : bao gồm chức tìm kiếm, xem thơng tin xe phân xe xóa phân xe Hình 4.16: Giao diện quản lý xe phân - Thống kê danh sách xe taxi : thống kê tìm kiếm theo biển số, loại xe, tình trạng xe Sửa xóa xe theo ý muốn Hình 4.17: Thống kê xe - Thống kê danh sách tài xế: tìm tài xế theo mã, theo tên thống kê theo tình trang xe, chức xem, sửa, xóa tài xế Hình 4.18: Thống kê tài xế - Thêm tài xế : form nhập thơng tin tài xế Hình 4.19 Thêm tài xế - Thêm xe : form nhập thông tin xe Hình 4.20: Thêm xe - Trang chi tiết : hiện thị thông tin tài xế, xe phân cho tài xế Hình 4.21: Trang chi tiết - Thống kê xe theo tháng năm: thống kê số lượng xe trống sử dụng theo tháng năm Hình 4.22: Thống kê xe theo tháng năm 4.5.3 Giao diện quản lý lộ trình - Thống kê lộ trình : bao gồm thống kê chức xem, sửa , xóa Hình 4.23: Thống kê lộ trình - Thêm lộ trình : form nhập lộ trình Hình 4.24: Thêm lộ trình - Thống kê lộ trình theo tháng năm : thống kê tổng số chuyến đi, tổng số đoạn đường tổng số tiền Hình 4.25: Thống kê lộ trình 4.5.4 Giao diện quản lý nhập nhiên liệu - Thống kê nhập nhiên liệu : bao gồm thông tin nhập nhiên liệu tài xế buttom chức sửa xóa thơng tin Hình 4.26: Quản lý nhập nhiên liệu - Thống kê nhập nhiên liệu theo tháng năm : thống kê số lượng xăng dầu nhập theo tháng năm Hình 4.27: Thống kê đổ nhiên liệu 4.5.5 Giao diện admin - Quản lý người dùng : gồm thông tin user chức chặn user, sửa xóa user Hình 4.28: Quản lý người dùng - Thêm người dùng : form thêm người dùng Hình 4.29: Thêm người dùng KẾT LUẬN Trong khuôn khổ đô án tốt nghiệp này, em nghiên cứu, phân tích đánh giá cách thức hoạt động hiện mơ hình hệ thống quản lý xe Taxi Công Ty trách nhiệm hữu hạn (THNN) Thương Mại Thiên Phong Đô án đưa điểm chưa chặt chẽ hệ thống quản lý xe Cơng Ty, phân tích đánh giá xem chưa chặt chẽ chỗ đồng thời với giải pháp khắc phục Đơ án xây dựng thành công phần mềm hệ thống quản lý quản lý số lượng xe taxi, thông tin chi tiết việc hoạt động ngày chúng với quy mô lớn hạn chế sai sót xảy ra, giúp cho cơng ty quản lý điều hành cách hợp lý hiệu Phần mềm hệ thống đô án triển khai ngơn ngữ lập trình PHP kết hợp sử dụng Framework Laravel hệ quản trị sở liệu MySQL Hướng phát triển: Như đề cập phần trên, Do Công ty TNHH Thương Mại Thiên Phong thành lập với thương hiệu THÀNH CÔNG TAXI quản lý xe taxi phần mềm cũ có nhiều thiếu xót, hướng phát triển tương lai mong muốn áp dụng phần mềm quản lý xây dựng thành công đô án vào làm hệ thống quản lý xe Taxi cho Công Ty TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Văn Ba, “Giáo trình phân tích thiết kế hệ thống thông tin”, Đại học Quốc gia Hà Nội, 2005, tr.30-55 [2] Bùi Quốc Huy, Giáo trình PHP & MYSQL, Trung tâm Đào tạo CN Mạng, 2006, tr.15-45 [3] Trương Ninh Thuận, Đặng Đức Hạnh, “Giáo trình phân tích thiết kế hướng đối tượng”, Nhà xuất Đại học Quốc gia Hà Nội, 2013, tr.2065 Tiếng Anh [4] Lynn Beighley, Micheal Morrison, “Head First PHP & MySQL”, O’Reilly Media, 2009, pp 10-814 [5] Sanjib Sinha, “Beginning Laravel”, Apress Ltd, 2016, pp.63-105 [6] Taylor Otwell, “Laravel Starter”, Packt Publishing Ltd, 2012, pp 23, 35, 43-64 Trang tham khảo [5] ThanhCongtaxi.2018 “Thanh Cong Taxi chúng tôi” Cập nhập ngày 12/02 ... án chọn đề tài Phân tích thiết kế xây dựng hệ thống thơng tin quản lý xe taxi công ty taxi với mục đích nghiên cứu xây dựng hệ thống quản lý quản lý số lượng xe taxi, thông tin chi tiết việc... ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN -o0o - Đinh Sỹ Trung PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG THƠNG TIN QUẢN LÝ XE TAXI CỦA MỘT CÔNG TY TAXI ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH... phân tích để tạo nên đề tài Phân tích thiết kế xây dựng hệ thống thơng tin quản lý xe taxi công ty taxi nhằm đáp ứng yêu cầu người quản lý việc quản lý hệ thống cách thuận tiện dễ dàng Được

Ngày đăng: 05/07/2019, 08:34

Từ khóa liên quan

Mục lục

  • TÓM TẮT

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • MỤC LỤC

  • MỤC LỤC

  • DANH LỤC BẢNG

  • CHƯƠNG 1: TỔNG QUAN

  • 1.1. Lý do chọn đề tài

    • 1.2. Mục tiêu của đề tài

    • 1.3. Giới hạn và Phạm vi đề tài

    • 1.4. Kết quả đạt được

    • CHƯƠNG 2: KHẢO SÁT HỆ THỐNG

      • 2. 1 Giới thiệu

      • Hình 2.1: Logo Công Ty Thành Công Taxi

      • Hình 2.2:Mô tả các chi nhánh của Thành Công Taxi trên toàn quốc

      • 2. 2 Cơ cấu tổ chức

      • Hình 2.3 :Cơ cấu tổ chức bộ máy Công Ty Thành Công Taxi

        • 2.2.1. Phòng Kế Toán

        • 2.2.2. Phòng Nhân Sự

        • 2.2.3. Phòng Kinh Doanh

        • 2.2.4. Phòng Điều Hành

        • 2.2.5. Phòng Giám Sát

        • 2.2.6. Phòng Sửa Chữa

Tài liệu cùng người dùng

Tài liệu liên quan