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

Đồ án 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

69 11 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

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 dụ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 tồ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 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 hố viễn thơng nhiều q́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, chúng tơi ln 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 Hồ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ụ toán online 1.2 Hóa đơn 1.2.1 Khái niệm Hóa đơn giấy tờ yêu cầu toá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 hệ mua bán, trao đổi chủ thể nền kinh tế Ban đầu hoá đơ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 trình phát triển xã hội, hoá đơ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 nguyện Các cộng đồng có thể Phường hội định chế làng, xã Những tranh chấp việc mua bán hàng hoá cộng đồng xử lý sở dân Khi nhà nước tham dự vào quản lý mua bán hàng hoá xử lý tranh chấp về hàng hố dựa pháp ḷt dân hình hố đơn nhà nước quy định để làm pháp lý chứng minh cho việc chuyển nhượng hàng hoá bên làm để xác nhận quyền sở hữu hợp pháp người có hàng hố Một sớ nhà nước áp dụng chế độ kế toán cho hoạt động kinh doanh thực thể thường dựa vào hoá đơn để làm chứng từ gớc kế tốn, nên trường hợp hoá đơn còn có vai trò chứng từ kế tốn Một sớ nhà nước áp dụng chế độ thuế khoá, để xác định doanh thu hay thu nhập tính thuế thường vào hố đơn để xác định, nên trường hợp hoá đơn còn có vai trò chứng từ thuế Trong tương lai khơng xa tiến trình hội nhập kinh tế q́c tế, hố đơn trở thành chứng từ thương mại quốc tế thể hiện quan hệ mua bán hàng hố, dịch vụ tồn cầu quốc gia công nhận sở hiệp định cụ thể 1.2.3 Chi tiết hóa đơn Với vai trò, vừa chứng từ thương mại, có thể kiêm chứng từ kế toán chứng từ thuế, nên hoá đơn thường có nội dung sau: - Thơng tin về hố đơn xác nhận giao dịch thực hiện Loại hố đơn; sớ hố đơn để có thể chứng nhận hoá đơn in, phát hành cách hợp pháp tổ chức, cá nhân có trách nhiệm; Ngày lập hoá đơn; chữ ký người bán; chữ ký người mua để xác nhận hoá đơn lập cách hợp pháp, theo quy định pháp luật - Thông tin về người bán Tên, địa chỉ, mã số thuế, số điện thoại, địa trang web (website) địa thư điện tử (email) để có thể xác định thức có để tiện trao đổi thông tin qua mạng) - Thơng tin về hàng hố, dịch vụ bán cung ứng Tên, đơn vị tính, khới lượng, đơn giá, thành tiền chưa có thuế GTGT, thuế suất thuế GTGT, số tiền thuế GTGT tổng sớ tiền tốn - Thông tin về người mua Tên, địa chỉ, mã số thuế, sớ tài khoản giao dịch, hình thức tốn Sinh Viên : Nguyễn Mạnh Cường 11 Trường ĐHDL Hải Phòng Khóa ḷn tớt nghiệp Ngồi thơng tin quy định bắt buộc phải có, tổ chức, cá nhân kinh doanh tự in, đặt in hóa đơn phép bổ sung tiêu chí khác, phục vụ cho hoạt động kinh doanh mình, kể cả in lơ-gơ trang trí quảng cáo Các tiêu chí in thêm phải đảm bảo phù hợp với phong mỹ tục, đạo đức người Việt, không gây ảnh hưởng đến an ninh, trật tự xã hội vi phạm đạo đức kinh doanh 1.2.4 Các loại hóa đơn a) Hóa đơn giá trị gia tăng Là loại hóa đơn dành cho tổ chức khai, tính thuế giá trị gia tăng theo phương pháp khấu trừ hoạt động sau: - Bán hàng hóa, cung ứng dịch vụ nội địa - Hoạt động vận tải quốc tế - Xuất vào khu phi thuế quan trường hợp coi xuất - Xuất hàng hóa, cung ứng dịch vụ nước b) Hóa đơn bán hàng Dùng cho đối tượng sau đây: - Tổ chức, cá nhân khai, tính thuế giá trị gia tăng theo phương pháp trực tiếp bán hàng hóa, dịch vụ nội địa, xuất vào khu phi thuế quan trường hợp coi xuất khẩu, xuất hàng hóa, cung ứng dịch vụ nước - Tổ chức, cá nhân khu phi thuế quan bán hàng hóa, cung ứng dịch vụ vào nội địa bán hàng hóa, cung ứng dịch vụ tổ chức, cá nhân khu phi thuế quan với nhau, xuất hàng hóa, cung ứng dịch vụ nước ngoài, hóa đơn ghi rõ " Dành cho tổ chức, cá nhân khu phi thuế quan " c) Hóa đơn khác - Gồm: tem, vé, thẻ, phiếu thu tiền bảo hiểm, v.v d) Phiếu thu tiền - Cước vận chuyển hàng không, chứng từ thu cước phí vận tải q́c tế, chứng từ thu phí dịch vụ ngân hàng, v.v hình thức nội dung lập theo thông lệ quốc tế quy định pháp luật có liên quan Sinh Viên : Nguyễn Mạnh Cường 12 Trường ĐHDL Hải Phòng Khóa luận tớt nghiệp 1.2.5 Hóa đơn thể hình thức a) Hóa đơn tự in Là hóa đơn tổ chức kinh doanh tự in thiết bị tin học, máy tính tiền loại máy khác bán hàng hóa, cung ứng dịch vụ b) Hóa đơn điện tử Là tập hợp thông điệp liệu điện tử về bán hàng hóa, cung ứng dịch vụ, khởi tạo, lập, gửi, nhập, lưu trữ quản lý theo quy định Luật Giao dịch điện tử văn bản hướng dẫn thi hành c) Hóa đơn đặt in Là loại hóa đơn tổ chức đặt in theo mẫu để sử dụng cho hoạt động bán hàng hóa, cung ứng dịch vụ, quan thuế đặt in theo mẫu để cấp, bán cho tổ chức, hộ, cá nhân Các chứng từ in, phát hành, sử dụng quản lý hóa đơn gồm phiếu xuất kho kiêm vận chuyển nội bộ, phiếu xuất kho hàng gửi bán đại lý 1.3 Hóa đơn điện tử 1.3.1 Khái niệm Hóa đơn điện tử loại hóa đơn mà hình thức khởi tạo, lập, gửi, nhận, lưu trữ quản lý phương tiện điện tử Đặc biệt hóa đơn điện tửu phải khởi tạo, lập, xử lý hệ thớng máy tính tổ chức cấp mã số thuế bán hàng hóa, dịch vụ lưu trữ máy tính bên theo quy định pháp luật về giao dịch điện tử Sinh Viên : Nguyễn Mạnh Cường 13 Trường ĐHDL Hải Phòng Khóa ḷn tớt nghiệp Hình 1.2 Hóa đơn điện tử Trên hóa đơn điện tử bao gồm nhưunxg nội dung như: - Tên hóa đơn, ký hiệu hóa đơn, ký hiệu mẫu, số thứ tự hóa đơn Những thông tin thực hiện theo quy định Phụ lục số Thông tư số 153/2010/TT-BTC Bộ Tài - Tên, địa chỉ, mã sớ thuế người bán - Tên, địa chỉ, mã số thuế người mua - Tên hàng hóa tên dịch vụ, đơn vị tính, sớ lượng, đơn giá hàng hóa dịch vụ, thành tiền ghi số chữ Đới với hóa đơn giá trị gia tăng, ngồi dòng đơn giá giá chưa có thuế giá trị gia tăng, phải có dòng thuế giá trị gia tăng, tiền thuế giá trị gia tăng, tổng số tiền phải tốn phải ghi sớ chữ - Chữ ký điện tử theo quy định pháp luật người bán Ngày tháng năm lập gửi hóa đơn 1.3.2 Mục đích lập hóa đơn điện tử Việc lập hóa đơn điện tử bảo đảm tất cả hóa đơn chưa toán từ nhà cung cấp phê duyệt, xử lý toán Xử lý hoá đơn bao gồm ghi lại liệu quan trọng từ hóa đơn cho nó vào hệ thống tài kế Sinh Viên : Nguyễn Mạnh Cường 14 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 ḷ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 đó để hoà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 - Truy vấn thông tin khách hàng với id tà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 - 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ừ hệ thống bên đối tác, với hóa đơn Trong trường hợp gửi transactionUuid bên hệ 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 ḷ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ớ ngun 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 ḷ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 ḷ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 ḷ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 ḷ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ữ hệ thống Sinh Viên : Nguyễn Mạnh Cường 69 Trường ĐHDL Hải Phòng Khóa luậ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ỹ tḥ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 hệ để lưu trữ liệu - Thiết kế lớp xử lý * Chương trình: - Sử dụng hệ 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 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 hệ 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 ... 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... Chữ ký điện tử theo quy định pháp luật người bán Ngày tháng năm lập gửi hóa đơn 1.3.2 Mục đích lập hóa đơn điện tử Việc lập hóa đơn điện tử bảo đảm tất cả hóa đơn chưa toán từ nhà cung... 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ế q́c phòng 100% vớn nhà nước Tập đồn viễn thơng

Ngày đăng: 09/08/2021, 11:14

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Hình 1.1 Mẫu hóa đơn giấy - Đồ án 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
Hình 1.1 Mẫu hóa đơn giấy (Trang 6)
Hình 1.2 Hóa đơn điện tử Trên hóa đơn điện tử bao gồm nhưunxg nội dung như: - Đồ án 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
Hình 1.2 Hóa đơn điện tử Trên hóa đơn điện tử bao gồm nhưunxg nội dung như: (Trang 10)
Hình 2.1 Minh họa mạng Internet - Đồ án 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
Hình 2.1 Minh họa mạng Internet (Trang 12)
Hình 2.4 Giao diện trang chủ 000webhost - Đồ án 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
Hình 2.4 Giao diện trang chủ 000webhost (Trang 25)
Hình 2.5 Giao diện điền thông tin đăng ký - Sau đó, bạn vào hòm mail và thực hiện xác nhận email - Đồ án 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
Hình 2.5 Giao diện điền thông tin đăng ký - Sau đó, bạn vào hòm mail và thực hiện xác nhận email (Trang 26)
Hình 2.7 Nhập thông tin đăng nhập -  Sau khi nhập xong, bấm vào nút Install. - Đồ án 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
Hình 2.7 Nhập thông tin đăng nhập - Sau khi nhập xong, bấm vào nút Install (Trang 27)
Hình 2.12 Chọn trang web cần liên kết - Đồ án 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
Hình 2.12 Chọn trang web cần liên kết (Trang 30)
Hình 2.13 Thông tin dịch vụ FTP - Đồ án 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
Hình 2.13 Thông tin dịch vụ FTP (Trang 31)
Hình 2.14 Xuất tệp cơ sở dữ liệu - Đồ án 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
Hình 2.14 Xuất tệp cơ sở dữ liệu (Trang 31)
Hình 2.15 Dịch vụ Web - Đồ án 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
Hình 2.15 Dịch vụ Web (Trang 32)
a) Mô hình hoạt động - Đồ án 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
a Mô hình hoạt động (Trang 34)
Hình 2.20 Dữ liệu kiểu chuỗi - Đồ án 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
Hình 2.20 Dữ liệu kiểu chuỗi (Trang 38)
Hình 3.1 Tầm quan trọng của hóa đơn điện tử - Đồ án 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
Hình 3.1 Tầm quan trọng của hóa đơn điện tử (Trang 40)
Hình 3.2 Biểu đồ ngữ cảnh b) Mô tả hoạt động - Đồ án 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
Hình 3.2 Biểu đồ ngữ cảnh b) Mô tả hoạt động (Trang 41)
Hình 3.3 Biểu đồ phân rã chức năng nghiệp vụ b) Mô tả chi tiết chức năng lá  - Đồ án 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
Hình 3.3 Biểu đồ phân rã chức năng nghiệp vụ b) Mô tả chi tiết chức năng lá (Trang 42)
Hình 3.4 Biểu đồ luồng dl mức - Đồ án 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
Hình 3.4 Biểu đồ luồng dl mức (Trang 45)
Hình 3.5 Mô hình ER - Đồ án 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
Hình 3.5 Mô hình ER (Trang 47)
Hình 3.10 Các thành phần cần thiết để giao tiếp - Đồ án 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
Hình 3.10 Các thành phần cần thiết để giao tiếp (Trang 54)
3.4.3 Mô hình hoạt động - Đồ án 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
3.4.3 Mô hình hoạt động (Trang 54)
Hình 4.1 Lớp xử lý UUIDV4 c) Lớp xử lý quy đổi số tiền sang chữ  - Đồ án 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
Hình 4.1 Lớp xử lý UUIDV4 c) Lớp xử lý quy đổi số tiền sang chữ (Trang 57)
Hình 4.3 Xử lý dữ liệu đầu vào và truy vấn cơ sở dữ liệu - Kỹ thuật giao tiếp với WebService của Viettel  - Đồ án 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
Hình 4.3 Xử lý dữ liệu đầu vào và truy vấn cơ sở dữ liệu - Kỹ thuật giao tiếp với WebService của Viettel (Trang 60)
Hình 4.5 Xử lý tệp tin và tạo cửa sổ download - Đồ án 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
Hình 4.5 Xử lý tệp tin và tạo cửa sổ download (Trang 61)
Hình 4.6 Giao diện trang chủ - Đồ án 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
Hình 4.6 Giao diện trang chủ (Trang 62)
Hình 4.7 Giao diện đăng nhập - Đồ án 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
Hình 4.7 Giao diện đăng nhập (Trang 63)
Hình 4.10 Giao diện xem thông tin doanh nghiệp - Đồ án 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
Hình 4.10 Giao diện xem thông tin doanh nghiệp (Trang 64)
Hình 4.11 Giao diện quản lý hàng hóa - Đồ án 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
Hình 4.11 Giao diện quản lý hàng hóa (Trang 65)
Hình 4.12 Giao diện khởi tạo hóa đơn - Đồ án 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
Hình 4.12 Giao diện khởi tạo hóa đơn (Trang 65)
Hình 4.13 Giao diện lập hóa đơn đã lưu nháp - Đồ án 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
Hình 4.13 Giao diện lập hóa đơn đã lưu nháp (Trang 66)
Hình 4.14 Giao diện thông báo lập HĐ thành công - Đồ án 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
Hình 4.14 Giao diện thông báo lập HĐ thành công (Trang 66)
Hình 4. 16 Giao diện quản lý hóa đơn - Đồ án 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
Hình 4. 16 Giao diện quản lý hóa đơn (Trang 67)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w