Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
3,01 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 tố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 Qn độ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ộ Quốc phòng thực qù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 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, 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 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 hoá, 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ế toán như: MÍA, FAST… nhanh chóng lên báo cáo sổ sách thay phải ngồi nhậ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ả toá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 đoà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 website service viettel gửi lại cho khách hàng số thông tin quan trọng mã hóa đơn, ngày lập, mã số bí mật 1.4.1 Dịch vụ web Dịch vụ web (Web Service) kết hợp ứng dụng máy tính cá nhân, thiết bị di động với ứng dụng thiết bị khác, sở liệu mạng máy tính để tạo thành cấu tính tốn hồn hảo mà người sử dụng làm việc, yêu cầu, phân tích, khai thác, cập nhật,… thơng tin với thơng qua mạng Internet Wifi Đồng thời xuất chức để người dùng internet giới đều sử dụng thơng qua nền tảng web Web Service truyền thông cách sử dụng giao thức mở, tài nguyên phần mềm xác định địa URL, thực chức đưa thông tin người dùng yêu cầu, ứng dụng độc lập tự mơ tả Nó bao gồm modun độc lập cho hoạt động khách hàng doanh nghiệp thân thực thi server Nền tảng Web Service XML + HTTP Bất ứng dụng đều có thành phần Web Service Web Service tạo ngơn ngữ lập trình Dịch vụ Web (Web Service) coi công nghệ mang đến cách mạng cách thức hoạt động dịch vụ B2B (Business to Business) B2C (Business to Customer) Giá trị dịch vụ Web dựa việc cung cấp phương thức theo chuẩn việc truy nhập hệ thống đóng gói hệ thống kế thừa Các phần mềm viết ngơn ngữ lập trình khác chạy nền tảng khác sử dụng dịch vụ Web để chuyển đổi liệu thông qua mạng Internet theo cách giao tiếp tương tự bên máy tính Tuy nhiên, cơng nghệ xây dựng dịch vụ Web không thiết phải công nghệ mới, kết hợp với cơng nghệ có XML, SOAP, WSDL, UDDI… Với phát triển lớn mạnh Internet, dịch vụ Web thật công nghệ đáng quan tâm để giảm chi phí độ phức tạp tích hợp phát triển hệ thống Chúng ta xem xét dịch vụ Web từ mức khái niệm đến cách thức xây dựng 10 Đó nơi mà giúp đỡ nhà thiết kế web bạn đến, lần nữa, chúng tiến hành bảo trì trang web cho bạn – điều để bạn làm ln ln điều tốt thời điểm bận rộn! Các mặt hàng loại bảo dưỡng khác bao gồm SEO (Search Engine Optimization), SES (Cơng cụ Tìm kiếm thơng tin) Đây tối ưu hóa trang web bạn với yếu tố tiêu đề, mơ tả thẻ từ khóa giúp trang web bạn đạt thứ hạng cao công cụ tìm kiếm Các mã xác nhận đề cập trước đóng vai trò quan trọng SEO, tốt 44 CHƯƠNG 4: Chương trình thực nghiệm 4.1 Xây dựng CSDL a) Bảng Tài Khoản : b) Bảng Người Bán : 45 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 48 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ý : 49 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 50 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 51 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 52 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 53 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 54 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 55 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ụ toán - Biểu diễn nghiệp vụ tố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 định Tuy nhiên với thời gian ngắn, trình độ kinh nghiệm hạn chế Chương 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 hoà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/ 58 ... đầ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 website service viettel gửi lại cho khách hàng số thông tin quan trọng mã hóa đơn,... trình nghiệp vụ bắt đầu tạo nên dịch vụ Web ý muốn Sau cung cấp dịch vụ Web Internet 1.4.2.7 Tích hợp dịch vụ Web theo chuẩn - Để thành cơng với dịch vụ Web phải quan tâm đến nhiều vấn đề, bao... 2.1 Web service VIETTEL chức 2.1.1 Tìm hiểu web service Viettel 2.1.1.1 Tổng quan - Loại web hoạt động về dịch vụ - Sản phẩm, lĩnh vực hoạt động web cung cấp giải pháp quản lý hóa đơn nền điện