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
2,79 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ÂYDỰNGHỆTHỐNGHÓAĐƠNĐIỆNTỬTRÊNNỀNTẢNGWEBSỬDỤNGCÁCDỊCHVỤCUNGCẤPTỪ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âydựnghệthốnghóađơnđiệntử nền tảngwebsửdụngdịchvụcungcấptừViettel MỤC LỤC MỤC LỤC CHƯƠNG 1: GIỚI THIỆU 1.1 Giới thiệu công ty Viettel 1.2 Giới thiệu hóađơnđiệntử 1.3 Giới thiệu hệthống toán điệntửVIETTEL 1.4 Mơ tả tốn giải pháp 1.4.1 Dịchvụweb 10 1.4.2 Các công nghệ xâydựngdịchvụ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âydự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âydự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ậpsửdụng Thanh tốn hóađơnđiệntử ngày sửdụng rộng rãi phổ biến,vì việc xâ y dựnghệthơng tốn hóađơnđiệntử 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 toán kế toán, quản trị kinh doanh, đối chiếu liệu; thông qua phương tiện điệntửnên thời gian giao dịch rút ngắn Hóađơnđiệntử 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âydựnghệthốnghóa n điệntử nền tảngwebsửdụngdịchvụcungcấptừ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ệntử 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 ln tạo cho em điều kiện tốt suốt trình học tập làm tốt nghiệp Ngồ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 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 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 hố 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ệntử thiết bị thơng tin (SIGELCO), tiền thân Tập đồn Viễn thông Quân đội (Viettel Group) Xâydựng tuyến vi ba băng rộng lớn (140 Mbps); xâydựng tháp anten cao Việt Nam (85m) Doanh nghiệp cấp giấy phép kinh doanh dịch đầy đủ dịchvụ 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 sáng kiến thu – phát mội sợi cấp quang.VIETTEL nhà cungcấpdịchvụ di động, internet, truyền hình giải pháp CNTT Cungcấpdịchvụ tạo lập hóađơnđiệntửcungcấpdịchvụ toán online 1.2 Giới thiệu hóađơnđiệntửHóađơnđiệntử : tập hợp thông điệp liệu điệntử 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ệntửHoáđơnđiệntử 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ịchvụ lưu trữ máy tính bên theo quy định pháp luật về giao dịchđiệntửHóađơnđiệntửcungcấphệ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ệntử có giá trị về mặt pháp lý hoáđơ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ụnghóađơnđiệntử 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ệntử 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 nhập liệu trước Không cần phải lập báo cáo tình hình sửdụnghó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 tốn điệntửVIETTELDịchvụhóađơnđiệntử SInvoice Viettelcungcấp giải pháp quản lý hóađơn nền điệntử 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ệntử (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ệntử : - Hạ tầng về công nghệ thông tin để lưu trữ sửdụng chứng từđiệntử phải có chữ ký điện tử; - Sửdụng phần mềm hoáđơnđiệntửtựxâydựng - Ban hành Quyết định áp dụng hố đơnđiệntử gửi Thơng báo phát hành hoáđơnđiệntử tới quan thuế; - Thơng báo cho khách hàng về định dạng hố đơn cách thức truyền nhận hoáđơnđiệntử Ư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ụnghóađơnđiệntử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 cungcấ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ụngdịchvụ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ệntử 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ịchvụwebDịchvụ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, 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ụngthơng qua nền tảngwebWeb 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ảngWeb 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ịchvụWeb (Web Service) coi công nghệ mang đến cách mạng cách thức hoạt động dịchvụ B2B (Business to Business) B2C (Business to Customer) Giá trị dịchvụWeb dựa việc cungcấ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ụngdịchvụ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âydựngdịchvụ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ịchvụ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ịchvụWebtừ mức khái niệm đến cách thức xâydự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âydự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 webhóađơnđiệntử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ệnThông Tin Doanh Nghiệp Khi Mới Đăng Ký : Hình 4.4 Giao DiệnThô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ệnThông Tin Doanh Nghiệp Khi Đã Thêm Thơng tin : Hình 4.5 Giao DiệnThông Tin Doanh Nghiệp Khi Đã Thêm Thông tin Giao diệnthô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ệnthơ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óathơ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ệntử 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ệnthơ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đơnthơ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đơnhó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ụnghệ quản trị sở liệu MYSQL - Sửdụng ngôn ngữ PHP để xâydự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âydự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 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ùngsử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ệntử [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 ... 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 :... 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 Giới thiệu hóa đơn điện tử Hóa. .. 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