1. Trang chủ
  2. » Công Nghệ Thông Tin

Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)

107 546 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 107
Dung lượng 19,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)Tìm hiểu về Web Service và ứng dụng (Đồ án tốt nghiệp)

Trang 2

-o0o -Anh Hùng

- 2017

Trang 4

2 Các s li u c n thi thi t k , tính toán

m th c t p

Trang 5

ngày tháng ngày tháng

Sinh viên

Trang 6

Ngày tháng

Trang 7

Trang 9

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

L U 13

1 15

TÌM HI U V WEB SERVICE 15

1.1 15

1.2 15

1.3 17

1.3.1 17

1.3.2 17

1.4 Mô hình Web Service 18

1.5 18

1.5.1 19

19

19

1.5.2 19

1.5.2.1 19

1.5.2.2 19

1.5.2.3 20

1.5.2.4 21

1.5.2.5 21

1.5.2.6 22

1.5.3 22

1.5.3.1 XML (eXtensible Markup Language) 22

1.5.3.2 WSDL(Web Service Description Language) 23

1.5.4Universal Discovery Description and Intergration .25

1.6 26

1.7 27

1.8 33

1.9 35

2 37

XÂY D NG D NG WEB SERVICE 37

2.1 37

2.1.1 Phát bi u bài toán 37

Trang 10

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

2.1.2Thi t k d li u 37

2.1.3 T o d li u b ng SQL Server 40

2.2 Xây d ng Web service 42

2.2.1 Kh i t 42

2.2.2 T o LINQ k t n i CSDL 44

2.2.3 T o Web service 49

2.2.3.1 Các hàm tìm ki u ki n 50

2.2.3.2 Các hàm tr danh sách th ng kê 54

2.2.3.3 Các hàm c p nh p b ng trong CSDL 58

2.3 65

2.3.1S d ng hosting somee.com 65

2.3.2 li u t máy Local lên trang somee.com 70

2.3.2.1 Backup l i CSDL t i máy Local 70

2.3.2.2 Backup này lên Server somee 71

2.3.3 73

2.4 S d ng k t qu c a trang Web service t o ng d tìm ki m d li u 76

2.4.1 T o giao di n và k t n i v i Webservice 76

2.4.2 80

2.4.3 87

3 89

K T QU C NGHI M 89

3.1 89

89

90

101

101

102

107

Trang 11

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

STT

10 UDDI Universal Discovery Description and Intergration

Architecture

Trang 12

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Web Servic

chú

Trang 13

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

cách xây

Trang 14

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 15

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 16

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

c vi t b ng các ngôn ng khác nhau trên các n n

t ng khác nhau giao ti c v i nhau d a trên m t n n t ng tiêu chu n

n (ch dùng URL)

Làm vi c v i các giao th c chu

ch n

Web Service làm gi m giá thành cho vi c tích h p các h th ng khác nhau

Trang 17

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

i k t n i thông qua khá nhi u máy ch trung gian cho

c a h t ng m ng và các yêu t liên quan t i h th ng

rõ ràng có vai trò quan tr ng góp ph n c i thi n hi a toàn b các

ng d ng WS

1.4 Mô hình Web service

Hình 1.1: Mô hình Web Service

1

Hình 1.2

Trang 18

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

thông

Web ServiceHTTP

SOAP là giao th c truy n thông gi a các ng d ng

c thi t k liên l c qua Internet và làm vi ng l a

c l p n n t c l p ngôn ng

Trang 19

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

n B d a trên giao th c chu n web HTTP (ho ng trên c ng 80) qua giao th c Internet TCP/IP

Trang 20

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 21

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 22

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 23

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 24

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Lo i hình kinh doanh cung c p d ch v ?Các d ch v khác cùng do nhà cung c p d ch v này cung c p ?

Trang vàng -Yellow pages:

Trang vàng -Yellow pages :

Trang xanh-Green Pages

BusinessEntity, BusinessService, BindingTemplate và tModels

BusinessEntity:

Trang 25

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 26

-Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

nh

ASP.NET Empty Web Site

:

Trang 27

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 28

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

LINQ to SQL Classes

Trang 29

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Web Service(ASMX) :

Trang 30

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

4:

Web Service

Trang 31

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

5:

Ta có hàm Danh_sách_sinh_viên invoke

Trang 32

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

thông qua

:

sau :

Web

Trang 33

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Service Reference

:

: Wr

Add Reference

Trang 34

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

:

HTTP và TCP/IP.)

Oracle Application server, Microsoft NET)

Trang 35

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

dàng

c vi t b ng các ngôn ng khác nhau trên các n n

t ng khác nhau giao ti c v i nhau d a trên m t n n t ng tiêu chu n

n (ch dùng URL)

Trang 36

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

2

2.1

t

nh t m i ngành

b) Có r t nhi u l p h c khác nhau, m i l p có m t Mã l p duy nh t Nhi u

c) Tr ng có r t nhi u sinh viên, thông tin v m i sinh viên bao g m:

Mã sinh viên, H tên sinh viên, Ngày sinh, Khóa h c Mã sinh viên nh duy nh t m i sinh viên Nhi u sinh viên thu c m t l p

d) Khi sinh viên n p ti n h c phí thì thông tin s c ghi l i g m: S phi u

n p, Ngày n p h c phí, S ti n sinh viên n p S phi u n p xác

nh duy nh t M i l n sinh viên n p h c phí thì s có m t phi u n p duy

a) V mô hình ER

Trang 37

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 38

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 39

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

các

Hình 2.3

Hình 2.2

Trang 40

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hình 2.4

Hình 2.5

Trang 41

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

2.2

Hình 2.6

Trang 42

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

ASP.NET

:

Project là WebServiceHocPhi

Trang 43

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

->5:

Hình 2.9: M

Trang 44

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

là: 13FS1LNQWVO9N5W\SQLEXPRESS

Windows Authentication.

HOCPHI

Trang 45

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 46

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Add

Vùng 1: là vùng CSDL

Trang 47

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

kê và giúp truy

Trang 48

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

LINQhocphi.dbml sau khi thêm các View

Web S

,

Trang 49

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

i.cs Khai báo LINQ và thêm các hàm

Trang 50

2.2.3.1-Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

2 public List < v_danop >

Tra_c u_thông_tin_n p_h c_phí_c a_sinh_viên_theo_tên_sinh_viên( string

Trang 51

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm 3

1 [ WebMethod ]

2 public List < v_danop >

Tra_c u_thông_tin_n p_h c_phí_c a_sinh_viên_theo_mã_l p( string Nh p_mã_l p)

2 Public List < v_danop >

Tra_c u_thông_tin_n p_h c_phí_c a_sinh_viên_theo_tên_nghành( string

2 public List < v_danop >

Tra_c u_thông_tin_n p_h c_phí_c a_sinh_viên_theo_ngày_n p( DateTime

Nh p_ngày_n p)

3 {

4 List < v_danop > listpro = db.v_danops.Where(x => x.Ngày_n p==

Nh p_ngày_n p).ToList();

Trang 52

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

5 foreach ( v_danop p in listpro)

2 public List < v_danop >

Tra_c u_thông_tin_n p_h c_phí_c a_sinh_viên_theo_kho ng_ti n_n p( int

S _ti n_th p_nh t , int S _ti n_cao_nh t )

Trang 53

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm 7

1 [ WebMethod ]

2 public List < v_danop p()

3 {

4 List < v_danop > listPro = db.v_danops.ToList();

5 foreach ( v_danop p in listPro)

Trang 54

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

5 foreach ( V_tiennoptheongay p in listPro)

4 List < V_tiennoptheolop > listPro = db.V_tiennoptheolops.ToList();

5 foreach ( V_tiennoptheolop p in listPro)

6 p.ToString();

7 return listPro;

8 }

V_tiennoptheolop

Trang 55

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm 10

1 [ WebMethod ]

2 public List < V_tiennoptheonganh > Danh_sách_ti n_n p_theo_ngành()

3 {

4 List < V_tiennoptheonganh > listPro = db.V_tiennoptheonganhs.ToList();

5 foreach ( V_tiennoptheonganh p in listPro)

4 List < V_tiennoptheosinhvien > listPro = db.V_tiennoptheosinhviens.ToList();

5 foreach ( V_tiennoptheosinhvien p in listPro)

Trang 56

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 57

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 58

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm thêm sinh viên

LINQ thêm thông tin cho

Hàm thêm l p

LINQ thêm thông tin cho

Trang 59

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm thêm phi u n p

LINQ thêm thông tin cho

Hàm s a ngành h c

LINQ

Trang 60

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm s a l p h c

LINQ

Hàm s a sinh viên

Trang 61

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm s a phi u n p

LINQ

Hàm xóa sinh viên

LINQ

Trang 62

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm xóa l p

LINQ

Hàm xóa ngành

LINQ

Trang 63

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hàm xóa phi u n p

LINQ to SQL xóa thông tin cho

Trang 64

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

2.3

:

Trang 65

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

account

Trang 66

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Confim

Create website

Sau này tên host là doanluc.somee.com

Trang 67

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Create website m

doanluc.somee.com

Trang 68

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

sau khi

Backup, Restore

Trang 69

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Khi

C

Doanluc.somee.com

2.3.2.

Trang 70

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

K

công

2.3.2.2

Trang 71

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Choose File Upload the file and restore it

:

Trang 72

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 73

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

and Unzip archives:

T

</system.web>

Trang 74

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

save

S

Trang 75

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

lt

Trang 76

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Web service

->

Trang 77

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Hình 2.23: Màn

-WR

Trang 78

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 79

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

1 grildview

grildview

Trang 80

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 81

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Web Service

Web Service

GridView10

Trang 82

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Web Service

GridView9

Web

Trang 83

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 84

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 85

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 86

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 87

Sinh viên: c L p CT1701 Ngành: Công ngh thông tinhttp://doanluc.somee.com/

http://doanluc.somee.com/WebServiceHocPhi.asmx

Trang 88

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

3

Trang 89

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 90

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 91

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 92

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

nhât thông tin sinh viên

Trang 93

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

\

Trang 94

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 95

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 96

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 97

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

3000000

Trang 98

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 99

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 100

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

3.2

Trang 101

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 102

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 103

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 104

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 105

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Trang 106

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

Web Service

:

Mô hình và cách th c ho ng c a Web Service, cách t o m t Web Service

và s d ng Web Servive vào ng d ng khác

thông tin m t cách d dàng

C, x

g tránh

Trang 107

Sinh viên: c L p CT1701 Ngành: Công ngh thông tin

[1] https://viblo.asia/p/tim-hieu-ban-dau-ve-web-service-jdWrvwQ5Mw38

[2] http://o7planning.org/vi/10773/restful-web-service-la-gi

video/

[3].https://tungnt.net/cach-tao-asp-net-web-api-service-dung-cho-mobile-app-[4] http://chiencong.com/tim-hieu-ve-web-services

[5] https://www.youtube.com/watch?v=8-27jaQa3Qg

[6].https://duythanhcse.wordpress.com/2014/02/25/bai-44-cach-tao-webservice/

Ngày đăng: 24/02/2018, 20:27

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w