Tìm hiểu về các webservice hóa đơn điện tử của viettel và xây dựng các lớp giao tiếp

73 2 0
Tìm hiểu về các webservice hóa đơn điện tử của viettel và xây dựng các lớp giao tiếp

Đ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

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 Mạnh Cường 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 - TÌM HIỂU VỀ CÁC WEBSERVICE HÓA ĐƠN ĐIỆN TỬ CỦA VIETTEL VÀ XÂY DỰNG CÁC LỚP GIAO TIẾP ĐỒ Á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 Mạnh Cường Giảng viên hướng dẫn: TS Đỗ Văn Chiểu HẢI PHÒNG - 2018 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p 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 Mạnh Cường Lớp: CT1802 Mã SV: 1412101003 Ngành: Cơng nghê ̣ thơng tin Tên đề tài: Tìm hiểu về Webservice hóa đơn điê ̣n tử Viettel xây dựng lớp giao tiếp Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN CHƯƠNG 1: HÓA ĐƠN VÀ HÓA ĐƠN ĐIỆN TỬ 1.1 Giới thiê ̣u về công ty Viettel 1.2 Hóa đơn 10 1.2.1 Khái niê ̣m 10 1.2.2 Lịch sử phát triển hóa đơn 10 1.2.3 Chi tiết về hóa đơn 11 1.2.4 Các loại hóa đơn 12 1.2.5 Hóa đơn thể hiê ̣n hình thức 13 1.3 Hóa đơn điê ̣n tử 13 1.3.1 Khái niê ̣m 13 1.3.2 Mục đích lâ ̣p hóa đơn điê ̣n tử 14 1.3.3 Các tổ chức liên quan đến lâ ̣p hóa đơn điê ̣n tử 15 CHƯƠNG 2: DỊCH VỤ WEB HÓA ĐƠN ĐIỆN TỬ CỦA VIETTEL 16 2.1 Mạng Internet 16 2.1.1 Khái niê ̣m 16 2.1.2 Lợi ích Internet sớ ng 17 2.1.3 Các chương trình du ̣t Web thơng dụng hiê ̣n 18 2.2 Ngôn ngữ PHP 18 2.2.1 Khái niê ̣m 18 2.2.2 Lịch sử phát triển 19 2.3 Web Hosting 22 2.3.1 Khái niê ̣m 22 2.3.2 Các loại hosting 23 2.3.3 Các thông số cần biết web hosting 26 Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p 2.3.4 Tại cần phải mua web hosting 28 2.3.5 Cách đăng ký web hosting miễn phí 29 2.4 Dịch vụ web 35 2.4.1 Khái niê ̣m 35 2.4.2 Đặc điểm dịch vụ Web 36 2.4.3 Cách thức hoạt động 37 2.4.4 Kiến trúc dịch vụ web 38 2.4.5 Định dạng kiểu liê ̣u tương tác với WebService 39 CHƯƠNG 3: TÌM HIỂU WEBSERVICE VIETTEL VÀ XÂY DỰNG CHỨC NĂNG 44 3.1 Tầm quan trọng dịch vụ 44 3.2 Phân tích thiết kế 45 3.2.1 Biểu đồ ngữ cảnh 45 3.2.2 Sơ đồ phân rã chức 46 3.2.3 Ma trâ ̣n thực thể chức 47 3.2.4 Biểu đồ luồng 49 3.3.5 Mơ hình thực thể E-R 49 3.3 Tìm hiểu WebService Viettel 52 3.3.1 Tổng quan 52 3.3.2 Yêu cầu kỹ thuâ ̣t giao tiếp 52 3.3.3 Các chức 52 3.4 Xây dựng số lớp giao diê ̣n 53 3.4.1 Dịch vụ lưu trữ trực tuyến (Hosting) 53 3.4.2 Mô tả nghiê ̣p vụ Dịch vụ web (WebService) 53 3.4.3 Mơ hình hoạt động 58 CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 60 4.1 Phát biểu toán 60 4.2 Xây dựng lớp 60 Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng 4.3 Khóa luâ ̣n tố t nghiê ̣p Một số giao diê ̣n 66 KẾT LUẬN 73 TÀI LIỆU THAM KHẢO 73 Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p LỜI MỞ ĐẦU Hiê ̣n công nghê ̣ thông tin vô phát triển người đề u sử dụng máy vi tính để làm viê ̣c Công nghê ̣ thông tin áp dụng nhiề u vào lĩnh vực xu hướng hiê ̣n xây dựng WebService Như biết Một công ty về dịch vụ ḿ n dịch vụ phát triển đc sử dụng rộng rãi cần phải công khai, v.v không công khai sở liê ̣u để tránh kẻ phá hoại Từ đó sinh chương trình WebService để làm cầu nớ i máy khách máy chủ An toàn bảo mâ ̣t tố t, hỗ trợ bên thứ xây dựng ứng dụng sử dụng lại dich vụ Cho phép ứng dụng ngơn ngữ lâ ̣p trình khác có thể sử dụng dịch vụ Vì vâ ̣y em chọn đề tài “ Tìm hiểu về WebService hóa đơn điê ̣n tử Viettel xây dựng lớp giao tiếp ” với mục đích nghiên cứu, tìm hiểu xây dựng website để có thể đáp ứng nhu cầu quản lý hóa đơn cho công ty, doanh nghiê ̣p với công ty Viettel Giúp khách hàng có thể tiết kiê ̣m công sức, thời gian lại giúp viê ̣c khai báo hóa đơn dễ dàng, tiê ̣n lợi Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại Học Dân Lâ ̣p Hải Phòng, người dìu dắt em tâ ̣n tình, truyề n đạt cho em kiến thức học quý báu suố t thời gian em theo học trường Em xin trân trọng gửi lời cảm ơn đến tất cả thầy cô khoa Công Nghê ̣ Thông Tin, đặc biê ̣t thầy giáo TS Đỗ Văn Chiề u thầy giáo ThS.Phùng Anh Tuấn, thầy tâ ̣n tình hướng dẫn giúp đỡ em ś t q trình làm tố t nghiê ̣p Với bảo thầy, em có định hướng tố t viê ̣c triển khai thực hiê ̣n yêu cầu q trình làm đồ án tớ t nghiê ̣p Em xin cảm ơn người thân gia đình quan tâm, động viên tạo cho em điề u kiê ̣n tố t suố t q trình học tâ ̣p làm tớ t nghiê ̣p Ngoài ra, em xin gửi lời cảm ơn tới tất cả bạn bè, đặc biê ̣t bạn lớp CT1802 gắn bó, học tâ ̣p giúp đỡ em năm qua ś t q trình thực hiê ̣n đồ án Em xin chân thành cảm ơn! Hải Phòng, ngày tháng năm 2018 Sinh Viên Nguyễn Mạnh Cường Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p CHƯƠNG 1: HÓA ĐƠN VÀ HÓA ĐƠN ĐIỆN TỬ 1.1 Giới thiệu cơng ty Viettel Tâ ̣p đồn Cơng nghiê ̣p – Viễn thông Quân đội (Viettel) doanh nghiê ̣p kinh tế quố c phòng 100% vố n nhà nước Tâ ̣p đồn viễn thơng qn đội Bộ Q́ c phòng thực hiê ̣n quyề n chủ sở hữu doạnh nghiê ̣p quân đội kinh doanh lĩnh vực bưu – viễn thơng cơng nghê ̣ thơng tin Viettel Tâ ̣p đồn Viễn thông Công nghê ̣ thông tin lớn Viê ̣t Nam, đồng thời đánh giá công ty viễn thông có tố c độ phát triển nhanh giới, nằm Top 15 cơng ty viễn thơng tồn cầu về sớ lượng th bao Hiê ̣n nay, Viettel đầu tư quố c gia Châu lục gồm Châu Á, Chây Mỹ, Châu phi Bên cạnh viễn thông, Viettel còn tham gia vào lĩnh vực nghiên cứu sản xuất công nghê ̣ cao số lĩnh vực khác bưu chính, xây lắp cơng trình, thương mại XNK, IDC Viettel doanh nghiê ̣p viễn thông có số lượng khách hàng lớn giới Với kinh nghiê ̣m phổ câ ̣p hoá viễn thông nhiề u quố c gia phát triển, hiểu kết nố i nhu cầu bản người Chúng hiểu rằng, kết nố i người giờ không thoại tin nhắn, đó còn phương tiê ̣n để người tâ ̣n hưởng số ng, sáng tạo làm giàu Bởi vâ ̣y, cách tiếp câ ̣n sáng tạo mình, nỗ lực để kết nố i người vào lúc cho dù họ họ đâu Viettel chứng minh lực thơng qua thành cơng công ty hầu hết công ty đề u giữ vị trí hàng đầu thị trường viễn thông về lượng thuê bao, doanh thu, sở hạ tầng Ví dụ Metfone Campuchia, Telemor Đông Timor Movitel Mozambique Viettel Thành lâ ̣p Tổng Công ty Điê ̣n tử thiết bị thơng tin (SIGELCO), tiề n thân Tâ ̣p đồn Viễn thông Quân đội (Viettel Group) Xây dựng tuyến vi ba băng rộng lớn (140 Mbps); xây dựng tháp anten cao Viê ̣t Nam (85m) Doanh nghiê ̣p cấp giấy phép kinh doanh dịch đầy đủ dịch vụ viễn thông Viê ̣t Nam Hoàn thành đường trục cáp quang Bắc - Nam với dung lượng 2.5Mbps có công nghê ̣ cao Viê ̣t Nam với viê ̣c áp dụng thành công Sinh Viên : Nguyễn Mạnh Cường Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p sáng kiến thu – phát mội sợi cấp quang.VIETTEL nhà cung cấp dịch vụ di động, internet, truyề n hình giải pháp CNTT Cung cấp dịch vụ tạo lâ ̣p hóa đơn điê ̣n tử cung cấp dịch vụ tốn online 1.2 Hóa đơn 1.2.1 Khái niệm Hóa đơn giấy tờ yêu cầu tốn mặt hàng với sớ lượng dơn giá liê ̣t kê giấy tờ đó Hóa đơn bên bán phát hành Sau bên mua toán, bên bán xác nhâ ̣n vào hóa đơn cách đóng dấu chứng nhâ ̣n trả tiề n Khi đó, hóa đơn có tác dụng giố ng biên lai hay giấy biên nhâ ̣n Hình 1.1 Mẫu hóa đơn giấy 1.2.2 Lịch sử phát triển hóa đơn Hoá đơn chứng từ thương mại thể hiê ̣n quan ̣ mua bán, trao đổi chủ thể nề n kinh tế Ban đầu hố đơn có ý nghĩa hai bên đớ i tác: người bán người mua, có giá trị làm chứng chứng nhâ ̣n cho viê ̣c chuyển nhượng hàng hoá hai bên Mọi viê ̣c tranh chấp mua bán hàng hoá hai bên tự giải Trong q trình phát triển xã hội, hố đơn phổ biến dần cộng đồng cộng đồng chấp nhâ ̣n cách tự Sinh Viên : Nguyễn Mạnh Cường 10 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p Bước WebService Viettel nhâ ̣n liê ̣u xử lý liê ̣u với sở liê ̣u họ Bước WebService gửi lại phản hồi chuỗi liê ̣u địng dạng JSON Bước Tê ̣p tin xử lý nhâ ̣n phản hồi báo cho người dùng liê ̣u để họ lưu lại đồng thời lưu thêm thông tin vào sở liê ̣u Sinh Viên : Nguyễn Mạnh Cường 59 Trường ĐHDL Hải Phòng Khóa luâ ̣n tớ t nghiê ̣p CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 4.1 Phát biểu toán Hiê ̣n viê ̣c kê khai quản lý hóa đơn truyề n thớ ng phiề n tối trải qua nhiề u cơng đoạn, tớ n nhiề u chi phí thời gian Công ty Viettel phát triển giải pháp quản lý hóa đơn nề n điê ̣n tử mang lại nhiề u lợi ích cho doanh nghiê ̣p Viettel cung cấp sẵn đường link dịch vụ web họ Còn lại bên lâ ̣p trình sử dụng WebService đó để hồn thiê ̣n trang web đầy đủ quy trình quản lý hóa đơn Và đề tài em tạo lớp giao tiếp với dịch vụ web Viettel 4.2 Xây dựng lớp a) Lớp config Lớp chứa tài khoản bên Viettel khách đường link giao tiếp với Viettel - Mở đầu file require file kết nố i sở liê ̣u vấn với khoản = $_SESSION["user_id"] lưu đăng nhâ ̣p Lấy tài khoản mâ ̣t Viettel để đáp ứng yêu cầu ủy quyề n cho lớp giao tiếp - Truy thông tin khách hàng id tài - Gán đường link vào biến để tiê ̣n gọi dễ quản lý link bị thay đổi b) Lớp xử lý ID giao dịch lâ ̣p hóa đơn ID giao dịch lâ ̣p hóa đơn, sinh từ ̣ thố ng bên đố i tác, với hóa đơn Trong trường hợp gửi transactionUuid bên ̣ thớ ng đố i tác tự quản lý để đảm bảo tính transactionUuid Với transactionUuid, gửi transactionUuid với hóa đơn A request lâ ̣p hóa đơn với transactionUuid trả về hóa đơn A không lâ ̣p hóa đơn khác Sử dụng UUID V4 để tránh bị trùng số Sinh Viên : Nguyễn Mạnh Cường 60 Trường ĐHDL Hải Phòng Khóa l ̣n tớ t nghiê ̣p Hình 4.1 Lớp xử lý UUID V4 c) Lớp xử lý quy đổi số tiề n sang chữ - Khai báo mảng Gồm KEY số từ -> 19, số hàng chục, số hàng trăm, v.v VALUE kiểu chữ tương ứng - Kiểm tra số tiề n vượt số nguyên cực đại mà php cho phép báo lỗi - Kiểm tra sớ âm số tiề n < - Kiểm tra phân số : if( strpos( $number, '.' ) !== false ) - Dùng lê ̣nh rẽ nhánh switch case kiểm tra gán giá trị kiểu chữ tương ứng với số tiề n vào biến return d) Lớp lâ ̣p hóa đơn Lớp có chức nhâ ̣n, xử lý liê ̣u từ giao diê ̣n nhâ ̣p gửi yêu cầu lâ ̣p hóa đơn tới WebService Viettel - Mở đầu file khởi tạo hàm session_start(); mục đích lấy giá trị session user_id - Tiếp theo require file cần thiết : api-link.php, uuid.php, convertmoney.php * Phần nhận liệu gồm: - Thông tin chung hóa đơn nhâ ̣n từ form nhâ ̣p - Ngày lâ ̣p hóa đơn quy đổi số (time in miliseconds) thiết lâ ̣p theo Nghị định 51/2010/NĐ-CP Vì lý người dùng phải nhớ cả mili giây thời Sinh Viên : Nguyễn Mạnh Cường 61 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p gian lâ ̣p hóa đơn phức tạp nên em chọn cách lấy thời gian hiê ̣n khách lâ ̣p chuyển sang mili giây Dùng hàm : round(microtime(true) * 1000); - Nếu muố n chọn ngày để chuyển sang mili giây thay lấy thời gian hiê ̣n Dùng hàm : $sec = substr(gettimeofday()['usec'], 0, 3); $milliseconds = round(strtotime($date) $sec); - ID giao dịch lâ ̣p hóa đơn gọi hàm uuidv4::getUUID(); - Thông tin bên mua nhâ ̣n từ form nhâ ̣p - Thông tin người bán truy xuất từ sở liê ̣u - Thơng tin tốn nhâ ̣n từ form - Thông tin hàng hóa nhâ ̣n ID hàng từ form truy xuất sở liê ̣u - Tổng tiề n chưa thuế, tổng tiề n thuế, tổng chiết khấu tự xử lý tính tốn - Chuyển đổi sớ tiề n chữ gọi hàm convert_number_to_words(); * Phần xử lý liệu lưu nháp - Gán biến $_POST nhâ ̣n từ form vào biến tương ứng Mục đích dễ thao tác câu lê ̣nh truy vấn sở liê ̣u - Dùng lê ̣nh INSERT INTO để thêm thông tin vào bảng người mua bảng thông tin chung * Phần gửi liệu - Chuyển định dạng liê ̣u về chuẩn JSON Dùng hàm : json_encode($data, JSON_UNESCAPED_UNICODE); - Khởi tạo stream_context Streams tài nguyên cung cấp PHP - Trong stream gồm: Kiểu giao thức, phương thức, header nội dung - Cuố i hàm truyề n nhâ ̣n liê ̣u: file_get_contents($url, false, $context); - Hàm trả về chuỗi, liê ̣u đọc từ file Sinh Viên : Nguyễn Mạnh Cường 62 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p - Hàm gồm tham số truyề n vào Trong đề tài cần truyề n tham số :  $url: Là đường dẫn tới file cần đọc / URL file  $user_include_path: tham số , quy định có sử dụng FILE_USE_INCLUDE_PATH làm mơi trường tìm kiếm file hay không Từ PHP 5.0.0 đến nay, $user_include_path mang hai giá trị FILE_USE_INCLUDE_PATH NULL  $context kết quả trả về hàm stream_context_create() Hình 4.2 Kỹ thuâ ̣t giao tiếp với WebService * Phần xử lý liệu lập hóa đơn Phần chia làm chức INSERT INTO thông tin lâ ̣p hóa đơn UPDATE thông tin lâ ̣p hóa đơn lưu nháp - Giải mã liê ̣u phản hồi về mảng: Dùng hàm: $decode = json_decode($respone_data,true); - Gán biến $_POST để tiê ̣n truy vấn sở liê ̣u - Kiểm tra tồn biến $_POST[‘id_invoice’] truy vấn lê ̣nh UPDATE sở liê ̣u - Ngược lại truy vân lê ̣nh INSERT INTO c) Lớp tải file hóa đơn Lớp có chức nhâ ̣n id kiểu định dạng tê ̣p cần tải, truy vấn liê ̣u từ sở liê ̣u gửi yêu cầu tải file hóa đơn tới WebService Viettel - Mở đầu file khởi tạo hàm session_start(); mục đích lấy giá trị session user_id Sinh Viên : Nguyễn Mạnh Cường 63 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p - Tiếp theo require file api-link.php - Dữ liê ̣u gửi từ form sang phương thức GET - Xử lý liê ̣u đầu vào cách gán biến $_GET truy vấn sở liê ̣u dựa theo id hóa đơn để lọc thông tin cần thiết Hình 4.3 Xử lý liê ̣u đầu vào truy vấn sở liê ̣u - Kỹ thuâ ̣t giao tiếp với WebService Viettel Hình 4.4 Kỹ thuâ ̣t giao tiếp WebSerivce - Tạo tên tê ̣p, giải mã nội dung tê ̣p dạng base64_decode nớ i lại thành tê ̣p tin hồn chỉnh - Tạo sổ download Sinh Viên : Nguyễn Mạnh Cường 64 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p Hình 4.5 Xử lý tê ̣p tin tạo cửa sổ download Sinh Viên : Nguyễn Mạnh Cường 65 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p 4.3 Một số giao diện Hình 4.6 Giao diê ̣n trang chủ - Giao diê ̣n người dùng sau đăng nhâ ̣p Giao diê ̣n thể hiê ̣n chức trang web hóa đơn điê ̣n tử thông qua phần mục lục.Từ đó khách hàng có thể thực hiê ̣n thêm hàng, lâ ̣p hóa đơn quản lý hóa đơn Sinh Viên : Nguyễn Mạnh Cường 66 Trường ĐHDL Hải Phòng Khóa l ̣n tớ t nghiê ̣p Hình 4.7 Giao diê ̣n đăng nhâ ̣p - Khách hàng đăng nhâ ̣p tài khoản cá nhân thơng qua giao diê ̣n đăng nhâ ̣p sau đăng ký thành cơng Hình 4.8 Giao diê ̣n đăng ký - Giao diê ̣n đăng ký cho phép khách hàng tạo tài khoản để đăng nhâ ̣p sau đó sử dụng website Sinh Viên : Nguyễn Mạnh Cường 67 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p Hình 4.9 Khởi tạo thơng tin doanh nghiê ̣p - Khách hàng phải thêm thông tin cá nhân trước sử dụng chức nhâ ̣p hóa đơn Đây giao diê ̣n trang thông tin doanh nghiê ̣p khách hàng chưa thêm thông tin Hình 4.10 Giao diê ̣n xem thơng tin doanh nghiê ̣p - Giao diê ̣n thông tin doanh nghiê ̣p sau thêm thông tin khách hàng có thể thay đổi thông tin muố n Sinh Viên : Nguyễn Mạnh Cường 68 Trường ĐHDL Hải Phòng Khóa l ̣n tớ t nghiê ̣p Hình 4.11 Giao diê ̣n quản lý hàng hóa - Giao diê ̣n thông tin hàng hóa giúp khách hàng có thể thêm hàng hóa tìm kiếm hàng hóa chỉnh sửa thông tin hàng hóa trước lâ ̣p hóa đơn Hình 4.12 Giao diê ̣n khởi tạo hóa đơn - Chức lâ ̣p hóa đơn cho phép người dùng lâ ̣p hóa đơn điê ̣n tử lưu thông tin hóa đơn khách hàng lâ ̣p nháp hóa đơn lưu trữ ̣ thố ng Sinh Viên : Nguyễn Mạnh Cường 69 Trường ĐHDL Hải Phòng Khóa l ̣n tớ t nghiê ̣p Hình 4.13 Giao diê ̣n lâ ̣p hóa đơn lưu nháp - Khi khách hàng muố n lâ ̣p hóa đơn mà lưu nháp khách hàng điề u hướng đến giao diê ̣n lâ ̣p hóa đơn điề n đầy đủ thông tin khách hàng lưu chỉnh sửa thông tin sau đó lâ ̣p hóa đơn hủy lâ ̣p hóa đơn Hình 4.14 Giao diê ̣n thơng báo lâ ̣p HĐ thành cơng Hình 4.15 Giao diê ̣n thông báo lâ ̣p HĐ thất bại Sinh Viên : Nguyễn Mạnh Cường 70 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p - Giao diê ̣n thông báo sau lâ ̣p hóa đơn thành công khách hàng lưu lại thông tin quan trọng Nếu thất bại khách hàng điề u chỉnh lại thông tin phù hợp sau đó lâ ̣p lại hóa đơn Hình 16 Giao diê ̣n quản lý hóa đơn - Giao điê ̣n quản lý hóa đơn giúp khách hàng có thể quản lý tất cả hóa đơn dễ ràng.Thông qua giao diê ̣n khách hàng thấy đươc trạng thái hóa đơn mẫu hóa đơn tổng tiề n, người dùng có thể tìm kiếm hóa đơn thơng qua chức tìm kiếm Hình 4.17 Giao diê ̣n tải file hóa đơn Sinh Viên : Nguyễn Mạnh Cường 71 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p - Nếu khách hàng có nhu cầu lấy file hóa đơn lưu trữ điê ̣n thoại máy tính khách hàng cần ấn nút lấp file hóa đơn hóa đơn lâ ̣p lựa chọn kiểu file để tải về Sinh Viên : Nguyễn Mạnh Cường 72 Trường ĐHDL Hải Phòng Khóa luâ ̣n tố t nghiê ̣p KẾT LUẬN Trong đồ án em nghiên cứu, tìm hiểu về mơ hình WebService, website WebService , ngơn ngữ lâ ̣p trình PHP, HTML, kỹ thuâ ̣t Restful, phần mề m kiểm thử Postman, liê ̣u JSON Đồng thời em nắm bắt quy trình làm trang WebService * Lý thuyết: - Phát biểu mô tả nghiê ̣p vụ toán - Biểu diễn nghiê ̣p vụ toán cách sơ đồ tiến trình nghiê ̣p vụ - Phân tích thiết kế tốn cách đầy đủ - Thiết kế sở liê ̣u quan ̣để lưu trữ liê ̣u - Thiết kế lớp xử lý * Chương trình: - Sử dụng ̣ quản trị sở liê ̣u MYSQL - Sử dụng ngôn ngữ PHP để xây dựng lớp - Hê ̣ thố ng cài đặt thử nghiê ̣m ban đầu localhost, đưa lên hosting cho kết quả, đáp ứng yêu cầu toán Trong thời gian nghiên cứu, xây dựng chương trình, em cớ gắng làm viê ̣c với giúp đỡ tâ ̣n tình thầy giáo hướng dẫn, chương trình đạt kết quả định Tuy nhiên với thời gian ngắn, trình độ kinh nghiê ̣m còn hạn chế Chương trình còn nhiề u thiếu sót Rất mong thầy cô giáo bạn tâ ̣n tình giúp đỡ để chương trình ngày hồn thiê ̣t Nếu phát triển tiếp đề tài này, em tiếp tục bổ sung thêm nhiề u chức khác phát triển thêm giao diê ̣n chương trình để giúp người dùng sử dụng tiê ̣n ích TÀI LIỆU THAM KHẢO [1] Tài liê ̣u nghiê ̣p vụ Viettel, Mô tả WebService hóa đơn điê ̣n tử [2] Liên ̣ trực tiếp thầy giáo Đỗ Văn Chiểu thầy giáo Phùng Anh Tuấn [3] Các trang web w3schools.com, freetuts.net, php.net, stackoverflow.com [4] https://www.youtube.com/ Sinh Viên : Nguyễn Mạnh Cường 73 ...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - TÌM HIỂU VỀ CÁC WEBSERVICE HĨA ĐƠN ĐIỆN TỬ CỦA VIETTEL VÀ XÂY DỰNG CÁC LỚP GIAO TIẾP ĐỒ ÁN TỐT NGHIỆP ĐẠI... chọn đề tài “ Tìm hiểu về WebService hóa đơn điê ̣n tử Viettel xây dựng lớp giao tiếp ” với mục đích nghiên cứu, tìm hiểu xây dựng website để có thể đáp ứng nhu cầu quản lý hóa đơn cho công... 13 1.3.2 Mục đích lâ ̣p hóa đơn điê ̣n tử 14 1.3.3 Các tổ chức liên quan đến lâ ̣p hóa đơn điê ̣n tử 15 CHƯƠNG 2: DỊCH VỤ WEB HÓA ĐƠN ĐIỆN TỬ CỦA VIETTEL 16 2.1 Mạng Internet

Ngày đăng: 18/03/2023, 17:36

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

Tài liệu liên quan