Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
4,43 MB
Nội dung
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 : Hoàng Tiến Duy 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 - XÂY DỰNG HỆ THỐNG HÓA ĐƠN ĐIỆN TỬ TRÊN NỀN TẢNG WEB SỬ DỤNG CÁC DỊCH VỤ CUNG CẤP TỪ VIETTEL ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên : Hồng Tiến Duy 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 NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Hoàng Tiến Duy Lớp: CT1701 Mã SV: 1312101009 Ngành: Công nghệ thông tin Tên đê tài: Xây dựng hệ thống hóa đơn điện tử nền tảng web sử dụng dịch vụ cung cấp từ Viettel MỤC LỤC MỤC LỤC CHƯƠNG 1: GIỚI THIỆU .7 1.1 Giới thiệu công ty Viettel 1.2 Giới thiệu hóa đơn điện tử 1.3 Giới thiệu hệ thống toán điện tử VIETTEL .9 1.4 Mô tả toán giải pháp .9 1.4.1 Dịch vụ web 10 1.4.2 Các công nghệ xây dựng dịch vụ Web 11 1.5 Giới thiệu ngôn ngữ PHP MYSQL 20 1.5.1 Ngôn ngữ PHP 20 1.5.2 Hệ quản trị CSDL MYSQL 20 CHƯƠNG 2: CỞ SỞ LÝ THUYẾT 22 2.1 Web service VIETTEL chức 22 2.1.1 Tìm hiểu web service Viettel 22 2.1.2 Xây dựng số lớp giao diện 28 CHƯƠNG 3: Phân Tích Thiết Kế Hệ Thống Website 34 3.1 Mô hình nghiệp vụ 34 3.1.1 Biểu đồ ngữ cảnh 34 3.1.2 Sơ đồ phân rã chức 35 3.1.3 Ma trận thực thể chức 35 3.1.4 Mơ hình thực thể ER 37 3.2 Phần Tích Thiết Kế Hệ Thơng Website 39 3.2.1 Website gì? 39 3.2.2 Quá trình phát triển website 39 3.1.3 Các bước thiết kế phát triển trang web 40 CHƯƠNG 4: Chương trình thực nghiệm 45 4.1 Xây dựng CSDL 45 4.2 Một số giao diện 48 KẾT LUẬN 57 TÀI LIỆU THAM KHẢO 58 LỜI MỞ ĐẦU Với tốc độ phát triển chóng mặt giới số nay, Internet dễ dàng truy cập sử dụng Thanh tốn hóa đơn điện tử ngày sử dụng rộng rãi phổ biến,vì việc xâ y dựng hệ thơng tốn hóa đơn điện tử quan trọng mang lại nhiều lợi ích cho : Giảm chi phí in ấn, gửi, bảo quản, lưu trữ, khai thác hóa đơn, thuận tiện cho việc hạch tốn kế tốn, quản trị kinh doanh, đối chiếu liệu; thông qua phương tiện điện tử nên thời gian giao dịch rút ngắn Hóa đơn điện tử góp phần đại hóa cơng tác quản trị doanh ng hiệp góp phần bảo vệ mơi trường.Vì e chọn đề tài Xây dựng hệ thống hóa n điện tử nền tảng web sử dụng dịch vụ cung cấp từ viettel với mục đích tìm hiêủ nghi ên cứu phát triển mở rộng hệ thông toán điện tử giúp tiết kiệm thời gian quản lý hóa đơn dễ dàng 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 giúp đỡ 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 thầy cô khoa Công Nghệ Thông Tin, đặc biệt thầy giáo ThS Chiểu, thầy tận tình hướng dẫn giúp đỡ em suốt 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 yêu cầu 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 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 bạn bè, đặc biệt bạn lớp CT1 701 ln gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án Em xin chân thành cảm ơn! CHƯƠNG 1: GIỚI THIỆU 1.1 Giới thiệu cơng ty VIETTEL Tập đồn 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 quân đội Bộ Quốc phòng thực 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 toàn cầu vê số lượng thuê 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 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 người Chúng hiểu rằng, kết nối người không thoại tin nhắ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, T elemor Đô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 Qn độ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 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 Giới thiệu hóa đơn điện tử Hóa đơn điện tử : tập hợp thơng điệp liệu điện tử vê bán hàng hố, cung ứng dịch vụ, khởi tạo, lập, gửi, nhận, lưu trữ quản lý phương tiện điện tử Hoá đơn điện tử 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 hoá, 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ử Hóa đơn điện tử cung cấp hệ thống xác thực hoá đơn Tổng cục Thuế dựa thơng tin hố đơn doanh nghiệp Hố đơn điện tử có giá trị vê mặt pháp lý hố đơn giấy pháp luật cơng nhận Đây hình thức hóa đơn đại với nhiều ưu điểm bật mang lại nhiều lợi ích cho doanh nghiệp sử dụng Lợi ích việc sử dụng hóa đơn điện tử so với hóa đơn giấy : Tiết kiệm đến 90% chi phí dành cho hóa đơn hàng năm : Khơng cần phải đầu tư nhiều nhân lực thời gian để phục vụ cho cơng việc in ấn, phát hành hóa đơn đỏ Bởi vậy, doanh nghiệp tiết kiệm khoảng 90% chi phí dành cho hóa đơn so với trước (tức số tiền cho hóa đơn 1/10 so với ban đầu) Giảm thiểu rủi ro lưu trữ, vận chuyển bảo quản hóa đơn: Khơng nỗi lo mất, cháy, hỏng, bị mờ bay thơng tin bảo quản hóa đơn cho doanh nghiệp Đa dạng phương thức gửi hóa đơn cho khách hàng: Chuyển hóa đơn cho khách hàng đơn giản, nhanh chóng giúp doanh nghiệp đẩy nhanh q trình cơng nợ Doanh nghiệp gửi hóa đơn cho khách hàng qua hệ thống email tích hợp phần mềm, qua tin nhắn SMS để khách hàng tra cứu, Export file zip để gửi cho khách hàng qua hình thức gửi email thơng thường copy vào USB Hoặc In hóa đơn giấy gửi chuyển phát nhanh phương thức truyền thống Giảm thiểu chi phí chuyển phát nhanh rủi ro thất lạc hóa đơn vận chuyển Khởi tạo, nhập thơng tin hóa đơn nhanh chóng: Khơng cần viết tay, hóa đơn điện tử giúp kế tốn viên tránh tình trạng viết nhầm, viết sai Không phải xử lý trường hợp viết sai hóa đơn An tồn thơng tin, dễ dàng tra cứu tìm kiếm hóa đơn: kế tốn khơng cần phải hàng vào kho lưu trữ để tìm kiếm hóa đơn gốc Thơng tin hóa đơn bảo mật Giảm 50% cơng việc kế tốn: cách tích hợp liệu đầu vào với phần mềm kế tốn như: MÍA, FAST… nhanh chóng lên báo cáo sổ sách thay phải ngồi n hập liệu trước Khơng cần phải lập báo cáo tình hình sử dụng hóa đơn: tất thơng tin hóa đơn gửi lên lưu trữ Tổng cục Thuế xác thực Giảm chi phí nhân công giải công việc báo cáo, thực thủ tục hành liên quan tới hóa đơn, thuế 1.3 Giới thiệu hệ thống toán điện tử VIETTEL Dịch vụ hóa đơn điện tử SInvoice Viettel cung cấp giải pháp quản lý hóa đơn nền điện tử cho doanh nghiệp Hóa đơn khởi tạo, lập, gửi, nhận, lưu trữ quản lý bằ ng phương tiện điện tử; ký chữ ký điện tử (ký số), có giá trị về mặt pháp lý hóa đơn giấy thơng thường; chuyển đổi thành hóa đơn giấy có nhu cầu Các điều kiện Viettel đảm bảo triển khai hóa đơn điện tử : - Hạ tầng vê cơng nghệ thông tin để lưu trữ sử dụng chứng từ điện tử phải có chữ ký điện tử; - Sử dụng phần mềm hoá đơn điện tử tự xây dựng - Ban hành Quyết định áp dụng hoá đơn điện tử gửi Thơng báo phát hành hố đơn điện tử tới quan thuế; - Thông báo cho khách hàng vê định dạng hoá đơn cách thức truyền nhận hoá đơn điện tử Ưu điểm : -Giảm thiểu thủ tục hành chính, lưu trữ Tiết kiệm thời gian thực phân tích, báo cáo -Có thể gửi hóa đơn cho khách hàng sau phát hành qua nhiều hình thức: Email, SMS, Website Tiết kiệm thời gian tìm kiếm -Giảm chi phí in ấn, gửi nhận hóa đơn cho khách hàng Khơng chi phí lưu trữ, bảo quản, khơng thất lạc, rách, hỏng, cháy Khơng thể làm giả hóa đơn -Dịch vụ đại, nhanh chóng nhận hóa đơn, thuận tiện tra cứu 1.4 Mơ tả tốn giải pháp Khi khách hàng có nhu cầu sử dụng hóa đơn điện tử VIETTEL khách hàng đến chi nhánh tập đồn viễn thơng VIETEL đăng ký thơng tin cá nhân sau vietel cung cấp cho khách hàng tài khoản mật đăng nhập, sau có thông tin tài khoản khách hàng sử dụng dịch vụ viettel gồm bước sau: Đăng nhập, sau thêm thơng tin cá nhân kiểm tra thông tin cá nhân Sử dụng chức thêm hàng hóa bao gồm việc điền trường bắt buộc từ form nhập website xem chi tiết sản phẩm Để sử dụng chức khác liên quan đến hóa đơn điện tử lập hóa đơn xem hóa đơn khách hàng cần phải điền đầy đủ trường form nhập website Sau trang web gửi yêu cầu lập hóa đơn tới website service Viettel lập thành công 10 c) Bảng Thơng Tin Hóa Đơn 46 d) Bảng Người Mua : e) Bảng Thơng Tin Hàng Hóa : 47 4.2 Một số giao diện 4.2.1 Giao Diện Chính : Hình 4.1 Giao Diện Trang Chủ Giao diện người dùng sau đăng nhập Giao diện thể chức trang web hóa đơn điện tử thơng qua phần mục lục.Từ khách hàng thực thêm hàng, lập hóa đơn quản lý hóa đơn 4.2.2 Giao Diện Đăng Nhập : Hình 4.2 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 4.2.3 Giao Diện Đăng Ký : Hình 4.3 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 4.2.4 Giao Diện Thông Tin Doanh Nghiệp Khi Mới Đăng Ký : Hình 4.4 Giao Diện Thơng Tin Doanh Nghiệp Khi Mới Đăng Ký 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 4.2.5 Giao Diện Thông Tin Doanh Nghiệp Khi Đã Thêm Thơng tin : Hình 4.5 Giao Diện Thơng Tin Doanh Nghiệp Khi Đã Thêm Thông tin Giao diện thông tin doanh nghiệp sau thêm thông tin khách hàng thay đổi thơng tin muốn 4.2.6 Giao Diện Chỉnh Sửa Thơng Tin Doanh Nghiệp : Hình 4.6 Giao Diện Chỉnh Sửa Thông Tin Doanh Nghiệp Giao diện khách hàng ấn nút chỉnh sửa khách hàng hủy chỉnh sửa cập nhât thơng tin cá nhân qua nút chỉnh sửa 4.2.7 Thông Tin Hàng Hóa : Hình 4.7 Thơng Tin Hàng Hóa Giao diện thơng tin hàng hóa giúp khách hàng 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 4.2.8 Thêm Mới Hàng Hóa : Hình 4.8 Thơng Tin Hàng Hóa Giao diện thêm hàng hóa thơng báo thêm thành công khách hàng sử dụng chức thêm hàng hóa 4.2.8 Chỉnh Sửa Hàng Hóa : Hình 4.8 Chỉnh Sửa Hàng Hóa Giao diện chỉnh sửa thơng tin hàng hóa khách hàng muốn sửa thơng tin hàng hóa trước lập hóa đơn 4.2.9 Lập Hóa Đơn : Hình 4.9 Lập 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 4.2.10 Lập Hóa Đơn Lưu Nháp : Hình 4.10 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 4.2.11 Thơng Báo Khi Lập Hóa Đơn Hình 4.11 Thơng Báo Khi Lập Hóa Đơn: 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 4.2.12 Trang Quản Lý Hóa Đơn Hình 4.12 Trang Quản Lý Hóa Đơn: Giao điện quản lý hóa đơn giúp khách hàng quản lý tất 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 tìm kiếm hóa đơn thơng qua chức tìm kiếm 4.2.13 Giao Diện Tải file Hóa Đơn Hình 4.13 Giao Diện Tải file Hóa Đơn: 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ê 56 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 website * Lý thuyết: - Phát biểu mơ tả nghiệp vụ tố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ế toá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 định Tuy nhiên với thời gian ngắn, trình độ kinh nghiệm hạn chế Chươn g trình 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 57 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/ ... 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 Giới thiệu hóa đơn điện tử Hóa đơn. .. PHÒNG - XÂY DỰNG HỆ THỐNG HÓA ĐƠN ĐIỆN TỬ TRÊN NỀN TẢNG WEB SỬ DỤNG CÁC DỊCH VỤ CUNG CẤP TỪ VIETTEL ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên :... tài Xây dựng hệ thống hóa n điện tử nền tảng web sử dụng dịch vụ cung cấp từ viettel với mục đích tìm hiêủ nghi ên cứu phát triển mở rộng hệ thơng tốn điện tử giúp tiết kiệm thời gian quản lý hóa