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,5 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Thu Hồng HỆ THỐNG QUẢN LÝ ĐĂNG KÝ THUẾ SỬ DỤNG WEB SERVICE KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thơng tin HÀ NỘI - 2010 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Thu Hồng HỆ THỐNG QUẢN LÝ ĐĂNG KÝ THUẾ SỬ DỤNG WEB SERVICE KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thơng tin Cán hướng dẫn: ThS Lương Việt Nguyên HÀ NỘI - 2010 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI MỞ ĐẦU Đề tài khóa luận là: “Hệ thống quản lý đăng ký thuế sử dụng web service”, khóa luận trình bày nhìn tổng quan công nghệ Web Service bao gồm khái niệm, kiến trúc hướng dẫn xây dựng Web Service Khóa luận phân tích chuẩn cấu thành nên chồng giao thức Web Service, bao gồm XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), WSDL (web service Description Language) UDDI (Universal Description, Discovery and Integration) Bên cạnh đó, khóa luận tìm hiểu loại ứng dụng sử dụng công nghệ Web Service biện pháp bảo mật áp dụng để đảm bảo an toàn cho dịch vụ Web Phần cuối khóa luận vào phân tích, thiết kế, cài đặt thực nghiệm phát triển ứng dụng cụ thể, hệ thống đăng ký thuế sử dụng Web Service LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trước tiên em xin gửi lời cảm ơn chân thành đến thầy cô giáo trường Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội tận tình giảng dạy truyền đạt kiến thức bổ ích cho chúng em suốt bốn năm học tập trường Chúng em không tiếp thu kiến thức chuyên ngành mà trang bị phương pháp nghiên cứu học tập hiệu làm hành trang cho chúng em tự tin bước vào đời Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc đến ThS Lương Việt Nguyên, thầy tận tình hướng dẫn, bảo cho em suốt thời gian thực khóa luận Em xin gửi lời cảm ơn sâu sắc đến người bên cạnh cỗ vũ, động viên, giúp đỡ em trình học tập, rèn luyện Gia đình bạn bè chỗ dựa tin thần vững chắc, nguồn động lực mạnh mẽ giúp em vượt qua khó khăn để đạt kết ngày hôm Em xin chân thành cảm ơn Hà Nội, 5/2010 Sinh viên: Lê Thu Hồng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN MỤC LỤC DANH MỤC VIẾT TẮT DANH MỤC HÌNH VẼ Chương 1.TỔNG QUAN VỀ WEB SERVICE 1.1 Giới thiệu Web Service: 1.2 Các đặc điểm Web Service: 1.3 Các thành phần Web Service: 1.3.1 Kiến trúc web service: 1.3.2 Ngôn ngữ mô tả XML: 10 Giới thiệu ngôn nhữ XML: 10 Truyền thông XML: 12 1.3.3 Giao thức SOAP: 14 Giới thiệu SOAP (Simple Object Access Protocol): 14 Các đặc điểm SOAP: 14 Cấu trúc SOAP Message: 15 Giao thức truyền thông SOAP: 18 Mã hóa SOAP: 18 1.3.4 UDDI: 18 Giới thiệu UDDI: 18 Nguyên tắc hoạt động: 19 Đặc tả UDDI: 22 Một số đặc điểm UDDI: 22 1.3.5 Ngôn ngữ mô tả dịch vụ web WSDL: 24 Giới thiệu WSDL: 24 Cấu trúc tài liệu WSDL: 24 Các bước xây dựng Web Service: 29 Chương 2.SỬ DỤNG WEB SERVICE VÀ VẤN ĐỀ AN TOÀN KHI SỬ DỤNG 31 2.1 Sử dụng Web Service: 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.2 An toàn Web Service: 33 2.2.1 Tại cần an toàn Web Service: 33 2.2.2 An toàn Web Service: 37 WS-Security: 37 Chứng thực ứng dụng: 38 Các bước để tạo an toàn thông tin ứng dụng: 41 Những thành phần mở rộng ws-security: 42 Chương 3.XÂY DỰNG ỨNG DỤNG ĐĂNG KÝ THUẾ THU NHẬP CÁ NHÂN 43 3.1 Giới thiệu toán: 43 3.2 Thiết kế hệ thống: 44 3.2.1 Sơ đồ phân rã chức năng: 44 3.2.2 Thiết kế sở liệu: 44 3.2.3 Hoạt động chương trình: 46 Cài đặt hệ thống: 46 Hoạt động: 47 TÀI LIỆU THAM KHẢO 56 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC VIẾT TẮT API Application Programming Interface BMC Business to Customer CML Chemical Markup Language CXML Commerce eXtensible Markup Language DLL Dynamic Link Library ENC European Nations Championship FTP File Transfer Protocol HTML HyperText Markup Language HTTPS Hypertext Transfer Protocol Secure ISO International Organization for Standardization JMS Java Message Service IPSec Internet Protocol Security NAICS North American Industry Classification System PHP Perl Hypertext Preprocessor RPC Remote procedure call SOAP Simple Object Access Protocol SGML Standard Generalized Markup Language SMTP Simple Mail Transfer Protocol SSL Secure Sockets Layer S / MIME Secure / Multipurpose Internet Mail Exchange TCP Transmission Control Protocol TLS Transport Layer Security UDDI Universal Description, Discovery and Integration UNSPC United Nations Standard Product and Services Classification URN Uniform Resource Name VPN Virtual Private Network XHTML eXtensible HyperText Markup Language XML eXtensible Markup Language W3C World Wide Web Consortium WSDL Web Service Description Language WS-Security Web Service Security LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC HÌNH VẼ Hình 1.1 - Kiến trúc Web Service Hình 1.2 - Messaging sử dụng SOAP 15 Hình 1.3 - Cấu trúc SOAP message 16 Hình 1.4 - Luồng thông báo UDDI Client Registry 20 Hình 1.5 - UDDI làm việc 20 Hình 1.6 - Quy trình xây dựng Web Service 30 Hình 2.1 - Mơ tả bước q trình tham gia dịch vụ web 32 Hình 2.2 - Sơ đồ vận chuyển trung gian bảo mật End-to-End 35 Hình 2.3 - Mơ hình an tồn đẩy đủ cho Web Service 42 Hình 3.1 - Sơ đồ phân rã chức 44 Hình 3.2 - Sơ đồ quan hệ bảng 46 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương TỔNG QUAN VỀ WEB SERVICE 1.1 Giới thiệu Web Service: Dịch vụ Web hệ thống phần mềm thiết kế để hỗ trợ khả tương tác ứng dụng máy tính khác thơng qua mạng Internet, giao diện chung gắn kết mơ tả ngôn ngữ XML Các ứng dụng Web truy vấn CSDL máy chủ, sau phân tích, đóng gói tài liệu dạng chuẩn hỗ trợ tất trình duyệt (như HTML, XHTML…), tài liệu gửi trở lại theo yêu cầu máy khách Ngày nay, với phát triển mạnh mẽ khoa học công nghệ internet, dịch vụ web ngày ứng dụng rộng rãi sống Công nghệ web trở thành phương tiện mới, nhanh chóng tiện dụng phục vụ nhu cầu thông tin liên lạc, trao đổi, quản lý, mua bán… Internet giúp doanh nghiệp kinh doanh quảng bá sản phẩm đến đông đảo ngưởi tiêu dùng với chi phí rẻ so với hình thức quảng cáo khác Khách hàng lựa chọn mua sắm trực tuyến qua kênh bán hàng thơng mình, cách cung cấp thông tin đăng ký cần thiết theo form ứng dụng web Các thông tin đóng gói, chuyển thực giao dịch khách hàng doanh nghiệp nhanh chóng Qua ứng dụng web, doanh nghiệp tiêu thụ sản phẩm, đánh giá thị hiếu người dùng có biện pháp phát triển phù hợp Phương pháp sử dụng ngày phổ biến hàng triệu doanh nghiệp giới Web tạo môi trường thuận tiện cho việc quản lý không với đồ vật, sản phẩm mà cịn với thơng tin liên quan đến đời sống vật chất xã hội người Các dịch vụ web cho phép lưu trữ truyền tải liệu nhạy cảm (thơng tin cá nhân, mã số thẻ tín dụng, mã số thuế…) cách đơn giản, tiện dụng an tồn hệ thống quản lý thơng tin đại, đem đến phương thức quản lý mới, đơn giản cho người sử dụng Có thể thấy rằng, ứng dụng Web có mặt khắp nơi giới Nhưng phức tạp kỹ thuật nên dịch vụ web chưa đa số người dùng hiểu xác, dẫn đến hạn chế việc sử dụng tính mà chúng mang lại Khóa luận cung cấp thơng tin cần thiết để người dùng nhìn chi tiết công nghệ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.2 Các đặc điểm Web Service: Dịch vụ Web phần mềm hỗ trợ cho phép ứng dụng máy chủ máy khách tương tác với thơng qua mơi trường mạng Internet mà không yêu cầu chúng phải chạy hệ điều hành, không cần yêu cầu tương thích hai hệ điều hành Công nghệ xây dựng dịch vụ Web không thiết phải công nghệ mà kết hợp dựa mã nguồn mở cơng nghệ tiêu chuẩn sẵn có XML, SOAP, WSDL, UDDI… Điều làm giảm đáng kể chi phí xây dựng độ phức tạp việc tích hợp phát triển hệ thống; ứng dụng web độc lập vận hành với nhau; tự động hố q trình phát triển ứng dụng Web nhờ UDDI WSDL Dịch vụ Web gồm nhiều mơ đun độc lập, mô đun thực chức ứng dụng, số lượng mô đun tùy thuộc vào hoạt động khách hàng chủ thể, mô đun công khai mạng Internet thực thi máy chủ Cùng với phát triển khoa học công nghệ, ứng dụng web xây dựng ngày hoản chỉnh hơn, hệ thống dịch vụ web không tương tác với sở kiệu ứng dụng khác bên máy chủ mà cịn có khả tương tác với đối tượng bên sở liệu đối tác kinh doanh…; tài liệu sau đóng gói phải đảm bảo ứng dụng khác dễ dàng nhìn thấy truy cập đến dịch vụ mà thực yêu cầu thông tin từ dịch vụ web khác Như thơng tin tái sử dụng dễ dàng trình ứng dụng khác nhau, ứng dụng web mà ứng dụng thơng thường Ngày nay, bắt gặp ứng dụng sử dụng dịch vụ web tất lĩnh vực sống như: hệ thống tìm kiếm thơng tin thư viện; hệ thống bán hàng qua mạng; đặt mua vé tàu xe; cập nhật thông tin thị trường, tiền tệ… Chính việc phát triển ứng dụng sử dụng dịch vụ web nhận quan tâm toàn xã hội Tuy nhiên, dịch vụ web có nhược điểm cần khắc phục Tại Hội thảo BMC Remedy User Group tháng 7/2005 đưa số điểm bất lợi dịch vụ web Doanh nghiệp phải chịu thiệt hại lớn khoảng thời gian chết dịch vụ web, giao diện không thay đổi, xảy lỗi máy khách không LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com • Chỉ rõ thành phần message cần ký Nếu message đến khơng có chữ ký hợp lệ, u cầu thất bại • Chỉ rõ khóa để duyệt chữ ký message đến có hợp lệ hay khơng • Chỉ rõ giải thuật mà khóa sử dụng làm cho có hiệu lực tính tồn vẹn message gửi đến • Nếu có message phản hồi lại message phải ký, cung cấp thông tin chữ ký message phản hồi Những thành phần mở rộng ws-security: Do WS-security lớp nhiều lớp giải pháp an toàn web service đầy đủ, nên cần mơ hình an tồn chung lớn để bao phủ tất khía cạnh an tồn khác đăng ký khơng từ chối Hình 2.3 - Mơ hình an tồn đẩy đủ cho Web service Trong mơ hình thành phần quan trọng bao gồm: • WS-SecureConversation Describes: quản lý xác nhận thơng điệp trao đổi phần bao gồm: ngữ cảnh an toàn, thiết lập, dẫn xuất phiên làm việc • WS-Authentication Describes: quản lý liệu cần chứng thực sách chứng thực • WS-Policy Describes: quản lý ràng buộc sách an tồn điểm trung gian đầu cuối • WS-Trust Describes: khung cho phép web service an toàn trao đổi , tương tác với 42 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương XÂY DỰNG ỨNG DỤNG ĐĂNG KÝ THUẾ THU NHẬP CÁ NHÂN 3.1 Giới thiệu tốn: Bài tốn: Mỗi người cơng dân làm việc có nghĩa vụ phải đóng thuế thu nhập cá nhân cho tổ chức thuế Việc đăng ký thuế lấy mã số thuế cá nhân người lao động tổ chức, đơn vị chủ quản tiến hành Ứng dụng đăng ký thuế hỗ trợ cho doanh nghiệp, tổ chức đăng ký thuế thu nhập cá nhân cách đơn giản,nhanh chóng xác Yêu cầu hệ thống: Xác thực người dùng đăng nhập vào hệ thống Nếu người dùng đăng nhập thành cơng cho phép sử dụng chức hệ thống theo quyền hạn người dùng Các thông tin tài khoản lưu biến session Khi người dùng khỏi hệ thống phải xóa hết thơng tin bảo mật như: đăng nhập mật Có hai loại người dùng: Administrator dành cho quan thuế User dành cho các tổ chức muốn kê khai đăng ký thuế thu nhập cá nhân Mỗi quan, doanh nghiệp có mã số thuế riêng, họ cấp tài khoản để sử dụng chức ứng dụng đăng ký tài khoản sau quan thuế xác nhận đăng nhập xem thông tin va sử dụng chức Sau đăng nhập, Administrator xem thơng tin cập nhật lại thơng tin cũ, khơng cịn phù hợp Có chức xem thông tin quan thuế địa bàn quản lý bao gồm: thơng tin đơn vị đăng ký thuế, hồ sơ nhân viên đăng ký thuế chờ đăng ký thuế đơn vị Cơ quan thuế xem xét, xác nhận tính xác thơng tin nhận được, có sai sót xóa thông tin nhân viên đăng ký khỏi sở liệu báo cho đơn vị biết để gửi lại thông tin User quan thuế xác nhận xem thơng tin đơn vị mình, bao gồm: thơng tin đơn vị, thơng tin nhân viên đăng ký thuế chờ đăng ký thuế Nếu nhân viên chưa quan thuế đánh dấu xử lý User có quyền cập nhật lại Gửi thơng tin đăng ký thuế cho quan thuế xem xét Các user chưa quan thuế xác nhận không cung cấp nội dung 43 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.2 Thiết kế hệ thống: 3.2.1 Sơ đồ phân rã chức năng: Hệ thống ứng dụng thuế cung cấp chức sau: • Chức đăng nhập: xác thực người dùng cấp tài khoản quyền hạn người dùng để sử dụng thơng tin hệ thống • Chức thơng tin người dùng: hiển thị thông tin người dùng sửa thơng tin • Chức quản lý: xem thông tin cần quản lý, cập nhật lại thơng tin, gửi thơng tin • Chức đăng xuất: người dúng khỏi hệ thống, thơng tin người dùng xóa khỏi biến session Hình 3.1 - Sơ đồ phân rã chức 3.2.2 Thiết kế sở liệu: Hệ thống sử dụng ứng dụng login control Visual Studio 2008, xây dựng sở liệu: ASPNETDB gồm bảng chứa thông tin đăng nhập người dùng để thực hiên việc truy cập vào ứng dụng Web Ngoài bảng mặc định sở liệu ASPNETDB, bao gồm: Tạo thêm bảng sau: 44 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Bảng aspnet_info_donvi: lưu thơng tin thực tế tổ chức có tài khoản gồm: mã số thuế tổ chức, địa chỉ, số điện thoại, tên đơn vị, quan quản lý thuế đơn vị, ngày đăng ký, tên người dùng dạng int Tên trường Kiểu liệu Ràng buộc UserId uniqueidentifier Khóa ngồi Mst_Donvi nvarchar(14) Khóa Address_Donvi nvarchar(255) Khơng rỗng Phone_Donvi int Name_Donvi nvarchar(255) Không rỗng Cqt_Quanly nvarchar(50) Không rỗng city nvarchar(50) Không rỗng - Bảng aspnet_info_nv: lưu thơng tin nhân viên: tên, năm sinh, giới tính, địa hộ khẩu, địa cư trú, số chứng minh thư nhân dân, nơi cấp CMT, thời gian cấp CMT Email, số điện thoại, mã số thuế thu nhập cá nhân, mã số thuế đơn vị trực tiếp Tên trường Kiểu liệu Ràng buộc name nvarchar(256) Không rỗng brith datetime Không rỗng gender nvarchar(50) Không rỗng address1 nvarchar(256) Khơng rỗng address2 nvarchar(256) Khơng rỗng mst_donvi nvarchar(14) Khóa ngồi cmt bigint Khóa date_cmt datetime Khơng rỗng address_cmt nvarchar(256) Không rỗng 45 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com email nvarchar(256) phone nvarchar(16) mst_tncn nvarchar(14) check Int Sơ đồ quan hệ bảng: Hình 3.2 - Sơ đồ quan hệ bảng 3.2.3 Hoạt động chương trình: Cài đặt hệ thống: Sử dụng ngôn ngữ lập trình Visual Studio 2008 Microsoft Ngơn ngữ lập trình: asp visual basic 46 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hoạt động: - Quản lý người dùng trực tuyến, tạo người dùng cung cấp cho đơn vị tài khoản để truy cập ứng dụng - Trang chủ ứng dụng: - Phương thức đăng nhập: LogIn, cho phép nhập thông tin tài khoản, bao gồm: username password để đăng nhập vào hệ thống Phương thức trả trang thông báo kết đăng nhập Nếu thông tin đăng nhập chưa có đăng nhập thiết bị có thơng báo trả lại là: “Bạn đăng nhập với tên: (Username)” Nếu thông tin đăng nhập sai đăng nhập tài khoản khác chưa tài khoản cũ có thông báo trả lại là: “Bạn nhập sau username password” 47 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Phương thức đăng xuất: LogOut: dùng để đăng xuất khỏi hệ thống Nếu sử dụng tài khoản kết phương thức Logout thông báo “Bạn đăng xuát khỏi hệ thống” Nếu chưa không trạng thái đăng nhập trả trang thơng báo khác 48 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Phương thức online_hay_offline: để biết trạng thái online hay offline, xem có đăng nhập hệ thống thiết bị không Kết tương ứng trả True False - Phương thức thongtin_nguoidung: cho biết tên tài khoản đăng nhập loại tài khoản Admintrator hay User - Phương thức: thongtin_donvi_dangnhap: cho biết thông tin người dùng đăng nhập như: tên đơn vị, địa chỉ, điện thoại, mã số thuế, doanh nghiệp, email, quan quản lý 49 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các phương thức dành cho người dùng có quyền Administrator, loại tài khoản dành cho quan quản lý thuế, thông tin quản lý thông tin đơn vị có nhiệm vụ phải đóng thuế địa bàn mà quan thuế quản lý Cơ quan thuế xem danh sách đơn vị địa bàn quản lý, đơn vị có nhân viên cần đăng ký thuế quan thuế xem thông tin mà đơn vị cung cấp, sau xác thực xem thơng tin hay sai Sau xác thực thông tin đủ điều kiện cấp mã số thuế quan thuế cập nhập mã số thuế cho nhân viên thơng tin khơng xác xóa nhân viên khỏi danh sách đăng ký thuế thu nhập cá nhân Nếu tài khoản khơng có quyền Administrator sử dụng phương thức kết trả thơng báo: “Bạn khơng có quyền truy cập chức này”: - Phương thức: admin_xem_thongtin_cac_donvi:xem thông tin đơn vị thuộc quản lý chủ tài khoản, gồm thông tin như: mã số thuế đơn vị, tên đơn vi, địa chỉ, điện thoại, mail - Phương thức: admin_xem_chitiet_nhanvien_cua_mot_donvi: xem danh sách thông tin nhân viên nhân viên thuộc đơn vị cách nhập mã 50 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com số thuế đơn vị (mst_donvi), thơng tin xem phương thức admin_xem_thongtin_cac_donvi Nếu muốn xem danh sách nhân viên chưa đăng ký thuế nhập số vào mst_tncn - Phương thức: admin_tim_nhanvien_theo_cmt: quan thuế xem xét hồ sơ đăng ký mã số thuế so sánh với số thơng tin từ nguồn khác để xác thực xem thông tin đơn vị đăng ký có trùng khớp khơng Khi để tìm hồ sơ đăng ký họ nhập số chứng thư hồ sơ xác thực vào ô cmt Nếu sở liệu có thơng tin đăng ký số chứng thư kết trả thơng tin người có số chứng minh thư trùng khớp, sai trả kết lỗi - Phương thức: admin_xoa_nhanvien_theo_cmt: xóa thông tin đăng ký không khớp với hồ sơ xác thực, với hồ sơ chưa có mã số thuế cá nhân Thực cách nhập số chứng minh thư vào cmt Nếu có số chứng minh thư sớ liệu chưa cấp mã số thuế cá nhân trả thơng bào: “Bạn xóa thơng 51 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com tin số chứng minh thư: (cmt)” Nếu số chứng minh thư chưa có sở liệu chưa nhập thông tin vào ô cmt số chứng thư nhập sai trả thông báo: “Số chứng minh thư không tồn có mã số thuế” - Phương thức: admin_cap_masothue:cập nhật mã số thuế cho nhân viên đăng ký mà chưa có mã số thuế Bằng cách nhập số chứng minh thư nhân viên vào ô nhập mã số thuế vào ô mst_tncn Cập nhật mã thành công trả thông báo: “Bạn nhập thành cơng mã số thuế nhân viên có số chứng minh thư: (cmt), với mã số thuế là: (mst_tncn)” Nếu nhân viên có mã số thuế từ trước có thơng báo:”Bạn đổi mã số thuế thu nhập cá nhân nhân viên có số chứng minh thư: (cmt) Mã số thuế cũ là: (mst_tncn_cu) mã số thuế (mst_tncn)” Nếu mã số thuế tồn trả thơng báo: “Mã số thuế có sở liệu” 52 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các phương thức sau dành cho người dùng loại User, tức đơn vị hoạt động có nghĩa vụ nộp thuế đăng ký thuế cho nhân viên Khi cần xem thông tin thuế nhân viên cập nhật hay xóa lại liệu thuế sai, thêm đăng ký cho nhân viên Nếu người dùng khơng có quyền sử dụng phương thức nhận thơng báo “Bạn khơng có quyền truy cập chức này”: - Phương thức: donvi_xem_danhsach_nhanvien: xem danh sách thông tin thuế nhân viên Nếu muốn xem nhân viên chưa có mã số thuế thu nhập cá nhân nhập số vào ô mst_tncn Nếu xem thông tin nhân viên có mã số thuế thu nhập cá nhân nhập số Nếu xem tất nhân viên khơng cần quan tâm đến ô - Phương thức: donvi_tinhtrang_nhanvien: xem số lượng nhân viên có mã số thuế thu nhập cá nhận chưa có mã số thuế thu nhập cá nhân đơn vị - Phương thức: donvi_capnhat_thongtin_nhanvien: xem xét hồ sơ thuế chờ cấp mã số thuế mà có thơng tin sai (name, address1, address2, gender, address_cmt, email, phone) cập nhật lại thơng tin bị sai cách nhập: 53 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com số chứng thư nhân viên cần sửa thơng tin vào ô cmt, nhập trường thông tin cần sửa vào ô truong_sua, nhập thông tin cần chèn vào noi_dung_moi Nếu thơng tin xác trả thông báo: “Bạn cập nhật thành công cho nhân viên có số chứng minh thư: (cmt), trường sửa là: (truong_sua), nội dung là: (noi_dung_moi), nội dung cũ là: (noi_dung_cu)” Nếu bạn nhập thiếu sai trường số chứng minh thư khơng tồn chương trình trả lại kết quả: “Bạn chưa đủ nhập sai thông tin” Nếu không muốn cập nhật nhân viên chuyển mà chưa có mã só thuế sử dụng phương thức khác để xóa thơng tin nhân viên khỏi sở liệu Sau thêm thơng tin - Phương thức: donvi_xoa_thongtin_nhanvien: dùng để xóa thơng tin nhân viên chưa có mã số thuế cá nhân Bằng cách nhập số chứng minh thư nhân viên vào cmt Nếu thơng tin nhập kết trả là: “Bạn xóa thành cơng nhân viên có số chứng minh thư: (cmt)” Nếu khơng có nhân viên có số chứng minh thư mà chưa có mã số thuế khơng tồn sở liệu đơn vị bàn trả thông báo“Bạn nhập sai thông tin” 54 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Phương thức: donvi_chuyen_nhanvien: dùng nhân viên chuyển khỏi đơn vị gửi thơng tin cập nhật lại trạng thái - Phương thức: donvi_dangky_nhanvien: dùng để thêm thơng tin nhân viên chưa có mã số thuế thu nhập cá nhân vào sở liệu Nếu thông tin nhập vào ô nhập liệu quy cách kết tra thông báo ”Bạn thêm thành công thông tin đăng ký thuế nhân viên có số chứng minh thư: (cmt)” Nếu số chứng thư có sở liệu có thơng báo: “Số chứng minh thư (cmt) có sở liệu” Nếu thơng tin nhập vào chưa có thông báo: “Bạn chưa đủ thông tin” 55 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO [1] Web Services Architecture “http://www.w3.org/TR/ws-arch/” [2] Phạm Quang Hòa - Bảo mật ASP.NET Web Service “http://www.hoapq.wordpress.com/2007/03/13/b%E1%BA%A3o-m%E1%BA%ADttrong-aspnet-web-service/” [3] XÂY DỰNG SEARCH ENGINE TÍCH HỢP WEB SERVICE CỦA GOOGLE http://forums.2it.in/threads/13836-Web-Services-Ph%E1%BA%A7n-4%E1%BB%A8ng-d%E1%BB%A5ng-x%C3%A2y-d%E1%BB%B1ng-search-enginet%C3%ADch-h%E1%BB%A3p-web-service-c%E1%BB%A7a-Google [4] Dịch vụ Web (Web service) http://www.phpvn.org/index.php?topic=301.0 [5] Tim hieu ngon ngu XML - Share-Book.com [6] Prentice Hall PTR web services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More, Chapter Universal Description, Discovery, and Integration (UDDI) [7] Wikipedia Web service “http://en.wikipedia.org/wiki/Web_service” [8] W3School “http://www.w3schools.com” [9] Web Services Architecture “http://www.w3.org/TR/ws-arch/#engaging” 56 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... khóa luận là: ? ?Hệ thống quản lý đăng ký thuế sử dụng web service? ??, khóa luận trình bày nhìn tổng quan cơng nghệ Web Service bao gồm khái niệm, kiến trúc hướng dẫn xây dựng Web Service Khóa luận... QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Thu Hồng HỆ THỐNG QUẢN LÝ ĐĂNG KÝ THUẾ SỬ DỤNG WEB SERVICE KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thơng tin Cán hướng dẫn: ThS Lương... khiến người sử dụng cơng nghệ khó nắm bắt 1.3 Các thành phần Web Service: 1.3.1 Kiến trúc web service: Mô tả kiến trúc web service: Hình 1.1 – Kiến trúc Web Service Kiến trúc web service gồm