Xây dựng ứng dụng quản lý shipping cho công ty vận chuyển khánh thịnh thái nguyên

91 393 0
Xây dựng ứng dụng quản lý shipping cho công ty vận chuyển khánh thịnh thái nguyên

Đ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

LỜI CẢM ƠN Trước tiên em xin gửi lời cám ơn chân thành sâu sắc tới thầy cô giáo trường Đại học Công Nghệ Thông Tin Và Truyền Thông nói chung thầy cô giáo khoa Công Nghệ Thông Tin, môn Truyền thông & Mạng máy tính nói riêng tận tình giảng dạy, truyền đạt cho em kiến thức, kinh nghiệm quý báu suốt thời gian qua Đặc biệt em xin gửi lời cảm ơn đến cô giáo ThS Dương Thúy Hường tận tình hướng dẫn, trực tiếp bảo em suốt thời gian làm đề tài.Trong thời gian làm việc với cô, em tiếp thu thêm nhiều kiến thức bổ ích mà học tinh thần làm việc,thái độ nghiên cứu khoa học nghiêm túc,hiệu Đây điều cần thiết cho em trình học tập công tác sau Do thời gian hạn hẹp, nỗ lực đề tài em khó tránh khỏi thiếu sót Em mong nhận ý kiến đóng góp quý thầy Cô bạn để đề tài em hoàn thiện Một lần em xin chân thành cảm ơn! Thái nguyên, tháng năm 2016 Sinh viên Hoàng Bích Thuận LỜI CAM ĐOAN Tôi xin cam đoan kết đạt luận văn sản phẩm riêng cá nhân tôi, không chép lại người khác Trong toàn nội dung luận văn, điều trình bày cá nhân tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp Tôi xin hoàn toàn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Thái nguyên, tháng năm 2016 Sinh viên thực Hoàng Bích Thuận MỤC LỤC DANH MỤC HÌNH ẢNH Hình 2.1: Usecase tổng quát 27 Hình 2.2: Biểu đồ UC gói UC Đăng ký, đăng nhập.27 Hình 2.3: Biểu đồ UC gói UC Quản lý thông tin cá nhân 28 Hình 2.4: Biểu đồ UC gói quản lý danh sách thành viên 28 Hình 2.5: Biểu đồ UC gói quản lý danh mục tuyến đường 29 Hình 2.6: Biểu đồ UC gói đặt đơn dịch vụ 29 Hình 2.7: Biểu đồ UC gói tiếp nhận xử lý đơn dịch vụ 30 Hình 2.8:Các lớp biên 42 Hình 2.9: Biểu đồ hoạt động UC Đăng ký thành viên Hình 2.10: Biểu đồ hoạt động UC Đăng nhập 42 42 Hình 2.11: Biểu đồ hoạt động UC Sửa thông tin cá nhân 43 Hình 2.12: Biểu đồ hoạt động UC Quản lý danh sách thành viên 43 Hình 2.13: Biểu đồ hoạt động UC Ship hàng, tiếp nhận xử lý đơn dịch vụ 44 Hình 2.14: Biểu đồ UC Đăng ký thành viên 45 Hình 2.15: Biểu đồ giao tiếp UC Đăng ký thành viên 45 Hình 2.16: Biểu đồ UC Đăng nhập 46 Hình 2.17: Biểu đồ giao tiếp UC Đăng nhập 46 Hình 2.18: Biểu đồ UC Sửa thông tin cá nhân 47 Hình 2.19: Biểu đồ giao tiếp UC Sửa thông tin cá nhân 47 Hình 2.20: Biểu đồ UC quản lý danh sách thành viên 48 Hình 2.21: Biểu đồ giao tiếp UC quản lý danh sách thành viên 48 Hình 2.22: Biểu đồ UC tiếp nhận xử lý đơn dịch vụ 49 Hình 2.23: Biểu đồ giao tiếp UC Ship hàng 50 Hình 2.24: Biểu đồ lớp 50 Hình 3.1:Giao diện trang chủ 55 Hình 3.2: Bảng thông tin hóa đơn 56 Hình 3.3: Giao diện đăng nhậpkhách hàng 56 Hình 3.4: Giao diện chỉnh sửa thông tin cá nhân khách hàng HÌnh 3.5:Giao diện chi tiết hóa đơn 57 Hình 3.6:Giao diện đăng nhập admin 58 Hình 3.7: Giao diện quản lý khách hàng 59 57 Hình 3.8: Giao diện hiển thị danh sách khách hàng Hình 3.9: Giao diện quản lý shipper 60 Hình 3.10: Giao diện quản lý địa điểm 60 59 Hình 3.11: Giao diện quản lý tuyến đường 61 Hình 3.12 Giao diện quản lý danh sách hóa đơn 61 Hình 3.13a: Giao diện chi tiết hóa đơn 62 Hình 3.13b: Giao diện chi tiết hóa đơn phân công 62 Hình 3.13c: Giao diện chi tiết hóa đơn báo bận 63 Hình 3.14:Giao diện hiển thị danh sách hóa đơn cho shipper 64 Hình 3.15: Giao diện đăng nhập shipper 65 LỜI NÓI ĐẦU Hiện nay, công nghệ thông tin nói chung, công nghệ website nói riêng có bước phát triển nhanh chóng Giúp cho người giải phóng sức lao động, giảm bớt thời gian công sức, tiền mà quản lý hoàn thành tốt công việc Không tách khỏi xu hướng chung đó, công việc vận chuyển hàng hóa chịu ảnh hưởng lớn công nghệ thông tin, từ quảng bá thương hiệu đến giúp tìm đường cộng với lịch trình cho phù hợp nhất, nhanh mà không tốn tiền bạc có trợ giúp công nghệ thông tin Nhưng công ty tính đặc thù công việc nên chưa có ứng dụng hữu ích để phục vụ cho công việc mình.Và công ty vận chuyển Khánh Thịnh –Thái Nguyên công ty Nhận thấy yêu cầu cấp thiết công ty cần phải có ứng dụng shipper để quảng bá dịch vụ quản lý đơn dịch vụ nhân viên vận chuyển công ty lớn Nên em định chọn đề tài” Xây Dựng ứng dụng quản lý shipping cho công ty vận chuyển Khánh Thịnh-Thái Nguyên” Bằng ngôn ngữ php mysql CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Ngôn ngữ PHP 1.1.1 Giới thiệu sử dụng ngôn ngữ PHP 1.1.1.1 Giới thiệu ngôn ngữ PHP a Lịch sử đời Năm 1995, Rasmus Lerdorf tạo PHP nhằm giải việc viết lặp lặp lại đoạn mã tạo trang Ban đầu tác giả có ý định tạo phân giải đơn giản để thay thẻ lệnh file HTML đoạn mã lệnh viết C b PHP ? PHP công nghệ phía máy chủ (server – side) không phụ thuộc môi trường (cross-platfom) Cả hai yếu tố quan trọng Khái niệm công nghệ phía máy chủ nói đến việc thứ PHP xảy máy chủ (ngược với máy khách máy người dùng) Tính chất không phụ thuộc môi trường cho phép PHP chạy hầu hết hệ điều hành windows, Unix (và nhiều biến thể nó), Macintosh…Một điều quan trọng mã kịch PHP viết máy chủ làm việc bình thường máy chủ khác mà không cần chỉnh sửa chỉnh sửa Mã PHP thực thi phía Server, trình duyệt người dùng truy cập trang web có chứa đoạn mã PHP trình duyệt nhận trang kết xử lý từ Web server, người dùng biết đoạn mã viết Mã PHP bao cặp dấu Tập tin PHP có phần mở rộng php php3 PHP tương tự JSP ASP với tập thẻ lệnh dùng cho trang HTML Điểm đặc biệt PHP phát triển hoàn toàn cho tảng web,chính vậy, mà ứng dụng viết PHP ngắn gọn so với VBScript hay JSP Đây điểm mạnh PHP so với Perl Cú pháp PHP mượn từ nhiều ngôn ngữ khác C, Java, Perl PHP giao tiếp với nhiều hệ CSDL MySQL, MS Access, Sybase, Oracle Microsoft SQL Không có khả thao tác CSDL,PHP có nhiều khả khác IMAP, SNMP, LDAP, XML PHP chạy hầu hết tảng hệ thống.Trình máy chủ phân giải mã lệnh PHP tải miễn phí từ trang web thức PHP Có lẽ yếu tố hấp dẫn PHP hoàn toàn miễn phí Với máy tính cấu hình vừa phải chạy Linux, cài đặt Apache, PHP MySQL,bạn có máy chủ phục vụ nhiều ứng dụng web tương đối.Toàn chi phí thời gian bạn bỏ để cài đặt phần mềm PHP xem thay cho Perl.PHP làm nhiều Perl, hạn chế làm cho PHP dễ học dễ dùng c Tại cần dùng PHP? PHP sử dụng để phát triển website động tốt, nhanh dễ dàng nghiên cứu giải pháp khác PHP có khả thực tích hợp chặt chẽ với hầu hết sở liệu có sẵn, tính bền vững linh động khả phát triển không giới hạn Tất đặc tính miễn phí PHP mã nguồn mở PHP vừa dễ với người sử dụng vừa có khả làm thứ, đáp ứng yêu cầu lập trình viên chuyên nghiệp PHP sử dụng ngày nhiều bắt kịp ASP (vốn xem ngôn ngữ kịch phổ biến nay) PHP modun thông dụng cho Apache (máy chủ Web phổ biến nhất) có mặt 12 triệu website 1.1.1.2 Sử dụng PHP a) Thẻ PHP Có loại khác thẻ PHP: - Kiểu Short: thẻ mặc định mà nhà lập trình PHP thường sử dụng - Kiểu định dạng XML: thẻ sử dụng với văn dạng XML - Kiểu Script: trường hợp muốn sử dụng PHP script tương tự khai báo Javascript hay VBScript echo “PHP script”; - Kiểu ASP: b) Gọi hàm PHP Để gọi hàm PHP, khai báo tương tự gọi hàm ngôn ngữ lập trình khác,hầu hết hàm gọi cần truyền tham số giá trị trả VD: Gọi hàm date() c) Truy cập biến Form Thông thường cần lấy liệu người dùng nhập, dùng thẻ form trang web nhằm ràng buộc tất thẻ input, selec, textarea Dữ liệu đến từ script biến PHP, nhận biết chúng cách sử dụng dấu $ trước tên biến Có hai cách để truy cập liệu form thông qua biến - Để lấy giá trị thẻ form theo dạng POST: $_POST[‘tên_thẻ’] - Để lấy giá trị thẻ form theo dạng GET: $_GET[‘tên_thẻ’] d) Khai báo biến PHP Engine không cần yêu cầu khai báo biến trước sử dụng, nhiên nên tập thói quen khai báo khởi tạo giá trị ban đầu cho biến trước sử dụng chúng e) Gán giá trị cho biến Để gán giá trị cho biến, biến chưa khai báo trước đó, biến coi vừa khai báo khởi tạo Trong trường hợp biến khai báo, biến thay đổi giá trị VD: [...]... công ty vận tải Khánh Thịnh Thái Nguyên Công ty cổ phần thương mại vận tải Khánh Thịnh Thái Nguyên có trụ sở ở tổ 6 phường Quang Vinh Thành phố Thái Nguyên với các ngành nghề kinh doanh  Vận chuyển hàng hóa với lượng nhân viên vận chuyển đông đảo và chuyên nghiệp  Vận tải hành khách theo tuyến cố định: Số lượng trên 60 xe chất lượng cao từ 29 - 45 chỗ, xe giường nằm đời mới  Cho thuê xe ôtô du... nhân chủ yếu Nhân viên quản lý có toàn bộ quyền hạn đối với websites như đăng tin bài, địa điểm, quản lý đơn dịch vụ, quản lý nhân viên vận chuyển Nhân viên vận chuyển quản lý các hóa đơn mà mình đảm nhận vận chuyển báo lại kết quả vận chuyển cho hệ thống Khách hàng quản lý các hóa đơn mà mình yêu cầu vận chuyển và báo lại kết 24 quả thực hiện các điều khoản của hợp đồng 2.2.2 Xác định các Use case Tác... thông tin đến khâu trả lời cho khách hàng cũng như các điều khoản cần thiết Và ứng dụng shipper cho công ty vận tải Khánh Thịnh – Thái Nguyên ” chạy trên nền website và với các công nghê php và mysql tiên tiến nhất sẽ đáp ứng được các yêu cầu trên 2.2 Phân tích và thiết kế hệ thống 2.2.1 Xác định các tác nhân Với thông tin khảo sát như trên ta có 3 tác nhân chủ yếu Nhân viên quản lý có toàn bộ quyền hạn... nhân, ta xây dựng UC tổng quát như sau: 26 Hình 2.1: Usecase tổng quát Từ các gói UC trên, ta xây dựng biểu đồ chi tiết cho từng gói UC: 2.3.1 Gói UC Đăng ký, đăng nhập 27 Hình 2.2: Biểu đồ UC của gói UC Đăng ký, đăng nhập 2.3.2 Gói UC Quản lý thông tin cá nhân 28 Hình 2.3: Biểu đồ UC của gói UC Quản lý thông tin cá nhân 2.3.3 Gói UC Quản lý danh sách thành viên 29 Hình 2.4: Biểu đồ UC của gói quản lý danh... hồi Tác nhân admin có các UC sau:  Đăng nhập hệ thống  Quản lý thành viên  Quản lý danh mục các dịch vụ  Quản lý hóa đơn đặt dịch vụ  Quản lý thông tin phản hồi Tác nhân Nhân viên vận chuyển có các UC sau:  Thực hiện việc giao hàng  Xem chi tiết hóa đơn 25  Báo cáo kết quả Ngoài ra, các thành viên của hệ thống bao gồm người quản lý, nhân viên và các khách hàng đã đăng ký làm thành viên... Aero Town, Hyundai Cauty, Mecedes Sprinte, Toyota…  Tổ chức các chương trình du lịch Nội địa và Quốc tế  Tổ chức các chương trình Hội nghị, hội thảo, học tập và khảo sát theo chuyên đề riêng của khách hàng  Dịch vụ đặt phòng khách sạn, cho thuê hướng dẫn viên…… 2.1.2 Cách thức vận hành công việc vận chuyển hàng hóa hiện tại Khách hàng gọi điện cho công ty và đưa ra yêu cầu vận chuyển hàng hóa gồm... cung cấp sẽ tính tổng chi phí cho đơn vận chuyển đó Sau khi khách hàng đồng ý các điều khoản của nhân viên thì nhân viên trực tổng đài sẽ đài sẽ liên hệ với nhân viên vận chuyển giao đơn dịch vụ, nhân viên vận chuyển sẽ đến địa điểm bắt đầu mà khách hàng cung cấp, thực hiện các điều khoản mà nhân viên trực tổng đài đã thương lượng với khách hàng và báo về công ty, công ty sẽ xác minh lại đơn dịch vụ... dịch vụ  Tác nhân: người quản lý, nhân viên  Mô tả: cho phép người quản lý, nhân viên xem thông tin về đơn dịch vụ được lưu trữ trong hệ thống  Tiền điều kiện:  Luồng sự kiện chính:  Người quản lý, nhân viên chọn đơn dịch vụ cần xem  Form xem thông tin đơn dịch vụ xuất hiện, hệ thống hiển thị thông tin về đơn dịch vụ mà người quản lý, nhân viên đã chọn  Người quản lý, nhân viên xem thông...$total=$qtty*$price; echo “Total: $total”; ?> f) Kiểu dữ liệu của biến trong PHP PHP hỗ trợ 5 kiểu dữ liệu - Interger: Sử dụng hầu hết cho giá trị có kiểu dữ liệu là số - Double: Sử dụng hầu hết cho giá trị có kiểu dữ liệu là số thực - String: Sử dụng hầu hết cho giá trị có kiểu dữ liệu là chuỗi, ký tự - Array: Sử dụng hầu hết cho giá trị có kiểu dữ liệu là mảng có các... minh lại đơn dịch vụ với khách hàng và nhân viên vận chuyển. Kết thúc đơn dịch vụ Cách thức vận hành trên gây ra sự lãng phí thời gian cũng như tiền bạc của khách hàng và của các nhân viên do phải liên lạc qua điện thoại, khó quản lý các nhân viên vận chuyển dẫn đến thất thoát đơn dịch vụ và khách hàng cũng không có nhiều cơ hội để biết đến dịch vụ của công ty Nhu cầu tất yếu là cần phải có một cổng liên ... chọn đề tài” Xây Dựng ứng dụng quản lý shipping cho công ty vận chuyển Khánh Thịnh- Thái Nguyên Bằng ngôn ngữ php mysql CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Ngôn ngữ PHP 1.1.1 Giới thiệu sử dụng ngôn ngữ... nét công ty vận tải Khánh Thịnh Thái Nguyên Công ty cổ phần thương mại vận tải Khánh Thịnh Thái Nguyên có trụ sở tổ phường Quang Vinh Thành phố Thái Nguyên với ngành nghề kinh doanh  Vận chuyển. .. ty vận chuyển Khánh Thịnh Thái Nguyên công ty Nhận thấy yêu cầu cấp thiết công ty cần phải có ứng dụng shipper để quảng bá dịch vụ quản lý đơn dịch vụ nhân viên vận chuyển công ty lớn Nên em

Ngày đăng: 09/12/2016, 01:36

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan