1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống chẩn đoán bệnh thông thường

74 285 0

Đ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 74
Dung lượng 1,8 MB

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

Nội dung

Nguy n Th Mai Trang... Nguy n Th Mai Trang... UDDI Universal Description, Discovery, and Integration... 14 Add Service Reference ..... [WebMethod] là d ng Attribute trong .NET... y, ph n

Trang 1

Giáo viên h ng d n:

Ths Nguy n Th Mai Trang

Trang 2

L I CÁM N

Trên th c t , s thành c ng là k t qu h p thành c a s kiên tr , n l c, r t k t

và nh ng l n th t i Nh ng kh ng có s thành c ng nào thi u i s gi p , h tr

d ít hay nhi u, tr c ti p hay gián ti p c a ng i khác

Trong quá tr nh h c t p và nghiên c u tài Xơ d ng h th ng ch n đoán

b nh thông th ng, ch ng em ư nh n c s quan t m h ng d n r t t n t nh c a

giáo viên h ng d n Th ng qua vi c tr nh ày k t qu nghiên c u án m n h c,

ch ng em ch n thành ày t l ng i t n s u s c nh t n ThS Nguy n Th Mai Trang Cám n c ư cho ch ng em nh ng ý ki n quý áu kh c ph c nh ng nh c

i m, nh ng sai sót Cám n c ư t n t nh gi p ch ng em hoàn thành khóa lu n t t

p

B n th n ch ng em r t mong s ti p t c nh n c s quan t m, h ng d n t n

t nh c a Th y, C có th hoàn thi n h n nh ng ki n th c ư có, c ng nh tích l y kinh nghi m cho c ng vi c sau này

Trang 3

NH N XÉT C A GIÁO VIÊN H NG D N

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 4

M C L C

L I CÁM N 1

NH N XÉT C A GIÁO VIÊN H NG D N 2

M C L C 3

DANH M C CÁC B NG 6

DANH M C HỊNH NH 7

CH NG 1: T NG QUAN 9

1 T ng quan t nh h nh nghiên c u 9

2 Lý do ch n tài 10

3 M c tiêu tài 10

4 Ph ng pháp nghiên c u 10

5 i t ng và ph m vi nghiên c u 11

6 óng góp c a tài 12

CH NG 2: C S Lụ THUY T 13

1 WebServices 13

1.1 T m hi u We Services 13

1.2 c i m We Services 13

1.3 X y d ng We Services 17

2 Gi i thi u s l c Microsoft SQL Server 29

2.1 Các khái ni m 29

2.2 L i ích khi s d ng Store Procedures 30

3 H chuyên gia 34

3.1 C s tri th c 34

3.2 H chuyên gia là g ? 35

3.3 X y d ng h chuyên gia 37

Trang 5

3.5 Nh ng thu n l i và khó kh n c a h chuyên gia 43

3.6 Nh ng ng d ng c a H chuyên gia 44

CH NG 3: N I DUNG NGHIÊN C U C A TẨI 47

1 Ph n tích ch ng tr nh 47

2 Thi t k ch ng tr nh 47

2.1 T ng tác gi a user và server 47

2.2 M h nh 3 l p 48

3 X y d ng c s d li u 50

3.1 Ph n tích m c tiêu c n gi i quy t 50

3.2 Hi n th c c s d li u 51

3.3 M h nh chi ti t c s d li u 54

4 Hi n th c ch ng tr nh 54

4.1 Ch n oán nh 54

4.2 T m thu c theo tên thu c 59

4.3 T m thu c theo tên nh 60

4.4 G i ý s d ng thu c 60

4.5 Ti n ích khác 62

CH NG 4: CẨI T VẨ TH NGHI M 63

1 Cài t 63

2 Th nghi m 64

1.1 Giao di n c a We Services 64

1.2 Giao di n nh p tri u ch ng 65

1.3 Giao di n ch n oán và t ng tác v i ng i d ng 65

1.4 Giao di n th ng tin nh 66

1.5 Giao di n t m ki m thu c 67

Trang 6

CH NG 5: K T LU N 69

1 K t qu ánh giá 69

2 óng góp c a ng d ng 69

3 Nh n xét v ng d ng 70

CH NG 6: KHUY N NGH 72

TẨI LI U THAM KH O 73

Trang 7

UDDI Universal Description, Discovery, and

Integration

Trang 8

DANH M C HỊNH NH

H nh 2 1 N u kh ng c u h nh l i Firewall th DCOM kh ng th v t Firewall 13

H nh 2 2 C u tr c m t th ng i p theo d ng SOAP 16

H nh 2 3 T o We Services trong Visual Studio 2010 18

H nh 2 4 C u tr c m t project s d ng We Service 18

H nh 2 5 Thêm m t ph n t vào project 19

H nh 2 6 C a s vi t l nh 20

H nh 2 7 M t ví d v cách vi t m t We Method 20

H nh 2 8 Màn h nh ki m tra We Service 21

H nh 2 9 Th c hi n th m t ph ng th c c a We Service 21

H nh 2 10 Màn h nh hi n th k t qu 22

H nh 2 11 WSDL c a We Services We ServiceTest 23

H nh 2 12 T o ng d ng We Application 23

H nh 2 13 C u tr c th m c c a project 24

Hình 2 14 Add Service Reference 24

H nh 2 15 H p tho i Add Service Reference 25

H nh 2 16 Add We Reference… 25

H nh 2 17 H p tho i Add We Reference 26

H nh 2 18 We References hi n th trong c u tr c c a project 26

H nh 2 19 We giao di n s d ng 27

Hình 2 20 Trang code behind 27

H nh 2 21 K t qu sau khi trang we ho t ng 28

H nh 2 22 Các thành ph n chính c a m t h chuyên gia truy n th ng 36

H nh 2 23 M t trong nh ng c u tr c ph n lo i h chuyên gia 37

H nh 2 24 C u tr c c n c a m t h chuyên gia 39

Trang 9

H nh 3 2 Ki n tr c m h nh 3 l p 49

H nh 3 3 M h nh chi ti t c s d li u 54

H nh 3 4 L u chính c a ch n oán nh 55

Hình 3 5 L u i u di n ho t ng thu th p tri u ch ng 56

H nh 3 6 L u i u di n ho t ng xác nh danh sách các nh nghi ng 57

H nh 3 7 L u i u di n ho t ng i tho i v i ng i d ng 58

H nh 3 8 L u i u di n ho t ng hi n th th ng tin nh 59

H nh 3 9 L u i u di n ho t ng t m ki m thu c theo tên thu c 60

H nh 3 10 L u i u di n ho t ng t m ki m thu c theo tên nh 60

H nh 3 11 Ti n ích AutoComplete trong t m ki m thu c 62

Hình 4 1 B c ng c Visual Studio 2010 Professional 63

H nh 4 2 B th vi n DevExpress 63

H nh 4 3 B th vi n Ajax Control Toolkit 63

Hình 4 4 Danh sách các ch c n ng We Services h tr 64

H nh 4 5 G i ý cho ng i d ng nh p tri u ch ng 65

H nh 4 6 Giao di n ch n oán 65

H nh 4 7 K t qu ch n oán 66

H nh 4 8 Th ng tin liên quan n nh 66

H nh 4 9 Giao di n t m ki m và hi n th th ng tin thu c 67

H nh 4 10 Giao di n ng nh p vào trang qu n tr 68

Hình 4 11 Giao di n trang qu n tr 68

Trang 10

nh ; ngoài ra c n ph i nh c n các hành vi tiêu c c nh tr m c p, móc túi,…

 Áp l c nh nh n ng nên th i gian dành cho t ng nh nh n gi m d d n t i

vi c th m khám qua loa, s sài nên sai sót là kh ng tránh kh i H n n a, t nh

tr ng quá t i s l ng nh nhân t o nhi u áp l c lên y ác s có khi g y nh

h ng n ch t l ng khám ch a nh

 Th i gian khám ng n ng i nên nhi u y ác s ư kh ng cho phép ng i nh

t m hi u rõ h n v thu c và nh t nh c a n th n

 Nh ng n thu c v i ch vi t khó c c ng có th g y nh m l n cho kh u c p phát thu c d n n nh ng t n h i kh ng th l ng

 Ngoài ra, v i các nh nh n n i tr th ó là t nh c nh nh i nhét nhi u ng i vào m t gi ng, c nh nh n và ng i nhà ph i trên sàn nhà ho c th m chí tràn ra c hành lang

- Hi n nay, s n r c a các thi t di ng a d ng v ch c n ng và giá c , t các

lo i máy tính xách tay, máy tính ng n i n tho i th ng minh áp ng c th hi u

Trang 11

 U ng thu c truy n mi ng theo kinh nghi m dân gian

- Chính nh ng hành vi s d ng thu c a ưi làm cho thu c kh ng phát huy c tính ch t c a nó là ch a nh mà c n g y ra các tác d ng kh ng mong mu n, làm nh

- Nghiên c u c s d li u suy di n, l p tr nh thi t k h th ng th ng tin, x y d ng

ng d ng n ng cao ki n th c, trang các k n ng c n thi t tr c khi ra tr ng

Trang 12

- Ch n oán m t s nh th ng xu t hi n trong i s ng h ng ngày

- Cho phép tra c u th ng tin v thu c và cách s d ng

- ng d ng tr c m t áp ng c các yêu c u khám ch a nh th ng g p h ng ngày trong i s ng c a i a s ng i d n

- Ph n tích và thi t k c s d li u cho phép qu n lý các th ng tin v nh, các tri u

ch ng có th g p ph i c ng nh là cách ch a tr

Trang 13

6 óng góp c đ tài

V m u :

- ng d ng c ng ngh th ng tin trong l nh v c y t

- Cung c p ng d ng m i trong l nh v c y t t n d ng c s c m nh c a H chuyên gia, góp ph n m r ng s l nh v c mà H chuyên gia có th áp d ng, là m t ví

d sinh ng v s c m nh c a H chuyên gia nói riêng và Trí tu nh n t o nói chung

- X y d ng m t ng d ng m i trên We Form

- X y d ng We Service cung c p và x lý d li u, có kh n ng phát tri n các lo i

ng d ng trên windows form và các thi t di ng

Trang 14

- Khi xây d ng và phát tri n m t ng d ng phân tán v i s l ng ng i dùng lên

n hàng tr m, hàng ngh n ng i nhi u a i m khác nhau, khó kh n u tiên mà ta

g p ph i là s giao ti p gi a Client và Server b t ng l a (Firewalls) và Proxy Server

ng n ch n l i

- DCOM (Distribited Component Object Model): làm vi c thông qua vi c g i các

th ng tin d i d ng nh phân (binary) và ch y u ho t ng d a trên giao th c TCP/IP Th t là không d dàng s d ng DCOM trong tr ng h p này

Hình 2 1 N u không c u hình l i Firewall thì DCOM không th v t Firewall

- Web Services có th giúp ta gi i quy t v n khó kh n nêu trên Ch ng ta có th

hi u r ng Web Services (t m d ch là d ch v Web) là t p h p các ph ng th c c a m t

Trang 15

- D ch v Web c truy xu t thông qua Web b ng cách dùng URL

- D ch v Web liên l c v i th gi i ên ngoài d ng th ng i p XML g i tr c ti p qua Web protocols

- D ch v Web bao g m có nhi u Modules và có th công b lên m ng Internet

- M t ng d ng khi c tri n khai s ho t ng theo mô hình client-server Nó có

th c tri n khai b i m t ph n m m ng d ng phía server ví d nh PHP, Oracle Application server hay Microsoft.Net…

1.2.2 u vƠ khu t đi m

- u i m:

 D ch v Web cung c p kh n ng ho t ng r ng l n v i các ng d ng ph n

m m khác nhau ch y trên nh ng n n t ng khác nhau

 S d ng các giao th c và chu n m Giao th c và nh d ng d li u d a trên

v n n (text), giúp các l p trình viên d dàng hi u c

 Nâng cao kh n ng tái s d ng

 Th c y u t các h th ng ph n m m ư t n t i b ng cách cho phép các ti n trình/ch c n ng nghi p v óng gói trong giao di n d ch v Web

 T o m i quan h t ng tác l n nhau và m m d o gi a các thành ph n trong h

th ng, d dàng cho vi c phát tri n các ng d ng phân tán

 Th c y h th ng tích h p, gi m s ph c t p c a h th ng, h giá thành ho t

ng, phát tri n h th ng nhanh và t ng tác hi u qu v i h th ng c a các doanh nghi p khác

- Nh c i m:

 Nh ng thi t h i l n s x y ra vào kho ng th i gian ch k t qu tr v t D ch

v Web, có th l i n u m t máy khách kh ng c nâng c p d ch v Web do thi u các giao th c cho vi c v n hành

 Có quá nhi u chu n cho d ch v Web khi n ng i dùng khó n m b t

 Ph i quan tâm nhi u h n n v n an toàn và b o m t

1.2.3 Các thƠnh ph n c WebServices

a) XML

- Là m t chu n m do W3C (World Wide Web Consortium: t ch c c l p nh ra

Trang 16

nh ng tài li u B2B V i XML, các th có th c l p trình viên t t o ra trên m i trang we và c ch n là nh d ng th ng i p chu n b i tính ph bi n và hi u qu

 Giao th c và ki u mã hóa s c s d ng khi g i các hàm c a Webservice

 Lo i thông tin: thao tác, tham s , nh ng ki u d li u (có th là giao di n c a

d ch v Web c ng v i tên cho giao di n này)

 M t WSDL h p l g m hai ph n: ph n giao di n (mô t giao di n và ph ng

th c k t n i) và ph n thi hành mô t thông tin truy xu t CSDL C hai ph n này

s c l u trong hai t p tin XML t ng ng là t p tin giao di n d ch v và t p tin thi hành d ch v

 WSDL th ng c s d ng k t h p v i XML schema và SOAP cung c p

d ch v Web qua Internet M t client khi k t n i t i d ch v Web có th c WSDL xác nh nh ng ch c n ng s n có trên server Sau ó, client có th s

d ng SOAP l y ra ch c n ng chính xác có trong WSDL

c) Universal Description, Discovery, and Integration

- UDDI nh ngh a m t s thành ph n cho phép các client truy tìm và nh n nh ng

th ng tin c yêu c u khi s d ng d ch v Web

C u trúc UDDI :

 Trang tr ng – White pages: ch a thông tin liên h và các nh d ng chính y u

c a d ch v Web, ch ng h n tên giao d ch, a ch , th ng tin…

 Trang vàng – Yellow pages: ch a thông tin mô t d ch v Web theo nh ng lo i khác nhau

 Trang xanh – Green pages: ch a thông tin k thu t mô t các hành vi và các

Trang 17

 Lo i d ch v – tModel: ch a các thông tin v lo i d ch v c s d ng

- SOAP là m t giao th c giao ti p có c u tr c nh XML Nó c xem là c u trúc

x ng s ng c a các ng d ng ph n tán c xây d ng t nhi u ngôn ng và các h

i u hành khác nhau SOAP là giao th c thay i các th ng i p d a trên XML qua

Hình 2 2 C u trúc m t thông đi p theo d ng SOAP

- Th ng i p theo nh d ng SOAP là m t v n n XML nh th ng bao g m các

Trang 18

 Ph n t a ra các th ng tin v l i -fault, cung c p thông tin l i x y ra trong qúa trình x lý th ng i p

- Có 3 ki u thông báo s c a ra khi truy n thông tin: request message(tham s

g i th c thi m t th ng i p), respond message (các tham s tr v , c s d ng khi yêu c u c áp ng) và cu i cùng là fault message (thông báo tình tr ng l i)

- Ki u truy n thông: Có 2 ki u truy n thông

 RPC: cho phép g i hàm hay th t c qua m ng Ki u này c khai thác b i nhi u d ch v Web

 Document: c bi t n nh ki u h ng th ng i p, nó cung c p giao ti p

m c tr u t ng th p, khó hi u và yêu c u l p trình viên m t công s c h n

- C u trúc d li u: Cung c p nh ng nh d ng và khái ni m c n gi ng nh trong các ngôn ng l p trình khác nh ki u d li u (int, string, date…) hay nh ng ki u ph c

t p h n nh struct, array, vector… nh ngh a c u trúc d li u SOAP c t trong namespace SOAP-ENC

- Mã hóa: Gi s service requester và service provider c phát tri n trong Java, khi ó mư hóa SOAP là làm th nào chuy n i t c u trúc d li u Java sang SOAP XML và ng c l i, b i v nh d ng cho Web Service chính là XML

1.3 Xây d ng WebServices

1.3.1 T o WebServices trong VS.NET

- Trong ph n này s h ng d n xây d ng m t d ch v we c n gi n có tên WebService, v i ph ng th c Affection_GetByAll trong Visual Studio 2010 s d ng Framework 3.5

- Trong m i tr ng Visual Studio 2010, ta ch n File New Project

- Ch n m c “ASP.Net We Service Application” trong khung Template i tên Web Service c n t o thành WebService Ch n th m c l u tr , nh n OK

Trang 19

Hình 2 3 T o WebServices trong Visual Studio 2010

Hình 2 4 C u trúc m t project s d ng WebService

- Thêm m t service m i b ng cách nh n chu t ph i lên Project, ch n Add New Item

Trang 20

Hình 2 5 Thêm m t ph n t vào project

- Ch n Template “We Service”, t tên là WebServiceTest.asmx, nh n nút Add s

c m t Webservice có tên WebServiceTest trong Solution Explorer

- Trong c a s vi t l nh, có m t ph ng th c m u c t o s n: ph ng th c HelloWorld

Trang 21

Hình 2 6 C a s vi t l nh

- y, tr c ph ng th c HelloWorld có s n t khóa [WebMethod] [WebMethod] là d ng Attribute trong NET Trong nh ng x lý khác có th truy v n thêm th ng tin này th c hi n m t i u g ó nó c n Attri ute [We Method] ASP.NET Runtime nh n di n ch c n ng c a ph ng th c ó t ó x lý các tham

s và k t qu tr v d ng tiêu chu n c a We Service khi trao i d li u qua http

- Attribute [WebMethod] cho bi t hàm này là m t method c a WebServices N u

kh ng Attri ute này vào tr c ph ng th c th khi Client Reference n WebServices s kh ng có ph ng th c này

Ví d khác: ph ng th c Affection_GetByAll

Hình 2 7 M t ví d v cách vi t m t WebMethod

V i AffectionService là m t class ư c thi t k tr c ó

Trang 22

1.3.2 Ki m tra WebServices

- Sau khi xây d ng thành công d ch v Web, tr c khi a vào s d ng c ng nên

ti n hành ki m tra d ch v Web Các d ch v Web c xây d ng trong ASP.Net t

ng phát sinh ra các trang ki m tra t ng ng th c hi n i u này, ch n WebServiceTest.asmx làm trang kh i ng, nh n F5 th c thi ng d ng

Hình 2 8 Màn hình ki m tra WebService

- Trang ki m tra d ch v Web s li t kê các ph ng th c hi n có trong d ch v Web

c ch n thi hành Ch n ph ng th c c n ki m tra y, ph ng th c Affection_GetByAll

Hình 2 9 Th c hi n th m t ph ng th c c a WebService

Trang 23

- Nh n n t Invoke thi hành, chúng ta s th y xu t hi n trang k t qu nh h nh ên

d i

Hình 2 10 Màn hình hi n th k t qu 1.3.3 S d ng WebServices

- Sau khi hoàn t t vi c xây d ng, ki m tra tin c y và tính chính xác c a d ch v Web, ta s ti n hành a d ch v Web i vào s d ng

- s d ng m t d ch v Web, Client c n ph i bi t d ch v Web ó h tr nh ng

ph ng th c nào, ph ng th c c n có nh ng tham s nào, k t qu tr v ra sao…

- Nh ng thông tin này c a m t d ch v Web c m t b i tài li u WSDL (Web Service Description Language) WSDL là nh d ng chu n mô t các d ch v Web,

Trang 25

Hình 2 13 C u trúc th m c c a project

 B c 2: Add Web Reference

 i v i Visual Studio 2010 ch y trên Window 7, trong Project Explorer,

nh n chu t ph i lên Reference, ch n “Add Service Reference”

Hình 2 14 Add Service Reference

Trang 26

Hình 2 15 H p tho i Add Service Reference

Hình 2 16 Add Web Reference…

Trang 27

- Nh p th ng tin ng d n c a WebService vào ô URL, nh n “Go” th c hi n

vi c xác th c Web Service K t qu nh sau:

Hình 2 17 H p tho i Add Web Reference

- t tên cho We reference name là “MyService” Nh n n t “Add reference”, k t

qu nh sau:

Hình 2 18 Web References hi n th trong c u trúc c a project

 B c 3: T o m t We Form ki m tra và thi t k giao di n web s d ng Gridview nh sau:

Trang 28

Hình 2 19 Web giao di n s d ng

 B c 4: T i code behind:

Hình 2 20 Trang code behind

Trang 29

Hình 2 21 K t qu sau khi trang web ho t ng

c u v tính b o m t và an toàn d li u nên th ng c mã hóa b ng m t thu t toán

mư hóa nào ó mà c Client và Server u ph i tuân th m b o truy n t i d li u chính xác Nh v y khi có yêu c u t phía Client thì Server s mã hóa d li u tr v và

g i cho phía Client Phía Client nh n c d li u mã hóa và dùng thu t toán gi i mã

l y d li u

Trang 30

2 Gi i thi u s l c Microsoft SQL Server

SQL Server là m t h th ng qu n lý c s d li u (Relational Data ase Management System (RDBMS)) s d ng Transact-SQL trao i d li u gi a Client computer và SQL Server computer M t RDBMS ao g m data ase, data ase engine

và các ng d ng d ng qu n lý d li u và các ph n khác nhau trong RDBMS

SQL Server c t i u có th ch y trên m i tr ng c s d li u r t l n (Very Large Data ase Environment) lên n Tera-Byte và có th ph c v c ng l c cho hàng ngàn user

Stored Procedure (SP) là gì?

2.1 Các khái ni m

SQL c thi t k và cài t nh là m t ng n ng th c hi n các thao tác trên

c s d li u nh t o l p các c u tr c trong c s d li u, sung, c p nh t, xóa và truy v n d li u trong c s d li u Các c u l nh SQL c ng i s d ng vi t và yêu

c u h qu n tr c s d li u th c hi n theo ch t ng tác

Các c u l nh SQL có th c nh ng vào trong các ng n ng l p tr nh, th ng qua ó chu i các thao tác trên c s d li u c xác nh và th c thi nh vào các c u

l nh, các c u tr c i u khi n c a n th n ng n ng l p tr nh c s d ng

V i th t c l u tr , m t ph n nào ó kh n ng c a ng n ng l p tr nh c a vào trong ng n ng SQL M t th t c là m t i t ng trong c s d li u ao g m

Trang 31

t c l u tr ư c nh ngh a, nó có th c g i th ng qua tên th t c, nh n các tham s truy n vào, th c thi các c u l nh SQL ên trong th t c và có th tr v các giá tr sau khi th c hi n xong

2.2 L i ích khi s d ng Store Procedures

Kh n ng module hóa: B n có th t o m t SP m t l n và tái s d ng nó ao nhiêu l n t y thích trong ch ng tr nh c a m nh i u này làm t ng kh n ng o tr

ng d ng và cho phép các ng d ng truy c p vào các c s d li u trong m t cách

SP có th c g i t các ch ng tr nh phía client ho c t các SP khác do ó

SP c a chu ng trong l p tr nh c s d liêu, c i t là trong các ng d ng theo

mô hình N-tier và các Web Services

T o th t c l u tr

Th t c l u tr c t o i c u l nh CREATE PROCEDURE v i c pháp nh sau:

Trang 32

CREATE PROCEDURE T n_ _ c[(Dan _sác _ am_s )]

[WITH RECOMPILE | ENCRYPTION | RECOMPILE, ENCRIPTION]

Dan _sác _ am_s : Các tham s c a th t c c khai áo ngay sau tên th

t c và n u th t c có nhi u tham s th các khai áo ph n cách nhau i d u ph y Khai áo c a m i m t tham s t i thi u ph i ao g m hai ph n: Tên tham s c t

u i d u @, Ki u d li u c a tham s

RECOMPILE: Th ng th ng, th t c s c ph n tích, t i u và d ch s n

l n g i u tiên N u t y ch n WITH RECOMPILE c ch nh, th t c s c

d ch l i m i khi c g i

ENCRYPTION: Th t c s c mư hóa n u t y ch n WITH ENCRYPTION

c ch nh N u th t c ư c mư hóa, ta kh ng th xem c n i dung c a th

t c

Các_câu_l n _c a_ _ c: T p h p các c u l nh s d ng trong n i dung th

t c Các c u l nh này có th t trong c p t khóa BEGIN…END ho c có th kh ng

 th c thi m t th t c ta th c hi n: Execute Ten_Store_Procedure

Danh_sách_các_ tham_s (Ho c EXEC Ten_Store_Procedure

Danh_sách_các_tham_s )

 ch nh s a m t Stored Procedure có s n: s d ng l nh Alter Procedure

 xóa m t Stored Procedure: s d ng l nh Drop Procedure

Trang 33

 i tên m t Stored Procedure ta dùng l nh: sp_rename

„tên_sp_c ‟‟tên_sp_m i‟

 xem n i dung Stored Procedure ta dùng sp_helptext tên_sp

Ví d 1: T o Store Procedure kh ng có tham s

Trong nh ngh a ch ng ta có [(Dan _sác _ am_s )] nh ng i khi Store có

th kh ng có Danh sách các tham s Ta có ví d sau

CREATE PROCEDURE spCategories_GetCate_ViDu1

c a SP là t y ch n nh ng th ng th ng cho d ki m soát khi Data ase quá l n,

ch ng ta nên t cho m nh m t quy t c t tên cho SP Th ng ng i ta t là spTênB ng_Ch cn ng c aSP v khi data ase có th s có r t nhi u ng và r t nhi u store, n u kh ng theo quy t c khi c n Alter m t SP ta s khó t m SP ó (Trong SQL server có h tr ch c n ng Filter – ph i chu t vào Store Procedure/Filter/Filter setting

sau ó nh p t khóa c n Filter)

Ví d 2: T o Store Procedure có tham s u vào

Trong ví d sau ta s t o 1 SP có tham s u vào và truy v n theo i u ki n

Trang 34

CREATE PROCEDURE spCategories_GetCate_ViDu2

Trang 35

s th l c ó tri th c c g i là tri th c có c u tr c có th chuy n i t tri th c

kh ng rõ ràng sang tri th c rõ ràng th tri th c ó c n ph i c c u tr c hóa và nh

d ng l i

- Ph n lo i tri th c: nh ư c p trên, tri th c có nhi u lo i t y thu c vào tính

ch t c u tr c và tính ch t rõ ràng c a tri th c Tri th c có th c ph n lo i thành các

lo i tri th c sau, y là các lo i tri th c th ng g p trong th c t :

 Tri th c th t c : trong th c t , nhi u ài toán mà ta có th g p là các ài toán

mà tri th c kh ng n thu n là khái ni m hay m t mà là m t hành ng hay

m t c ng th c, th t c Ta g i các tri th c nh v y là các Tri th c th t c ( di n

t các v n c gi i quy t )

 Tri th c mô t : cho i t m t v n c th y nh th nào

 Tri th c met : di n t tri th c v tri th c

 Tri th c m r i : di n t các lu t may r i d n d t quá tr nh suy lý Tri th c

này có c d a trên kinh nghi m tích l y nên c n g i là heuristic

 Tri th c c u trúc : m t m h nh tri th c t ng quát c a chuyên gia v m t v n

- T y thu c vào ng d ng c th mà tri th c c i u di n theo nh ng ph ng

th c khác nhau ng v i m i d ng i u di n ó có m t c ch x lí tri th c ó

Trang 36

- H c s tri th c là m t t p h p các c s l p lu n, các lu t, các qui tr nh, th t c

c t ch c thành các l c (gi n ) ó là t p h p c a t t c các th ng tin c ng

nh t t c ki n th c v m t l nh v c c th nào ó

- Quá tr nh thu th p tri th c c g i là quá tr nh r t trích tri th c và nh d ng tri

th c c th c hi n t nhi u ngu n khác nhau, c i t là t các chuyên gia trong các l nh v c c th C ng vi c này là m t trong nh ng c quan tr ng và th ng m t

r t nhi u th i gian c ng nh c ng s c trong quá tr nh x y d ng m t h c s tri th c

c s d ng trong h chuyên gia Trong quá tr nh phát tri n m t h chyên gia, các k

s tri th c, nh ng nhà chuyên m n trong l nh v c trí tu nh n t o, có nhi m v thu

th p ki n th c t các chuyên gia thu c l nh v c chuyên ngành, sau ó “sao chép” các tri th c ó vào c s tri th c và di n t các tri th c ó d i d ng có th d ng c trong h chuyên gia

3.2 H chuyên gia là gì?

- H chuyên gia là m t ch ng tr nh máy tính c t ngu n t m t nhánh c a khoa h c máy tính, g i là Trí tu nh n t o (Artificial Intelligence-AI) M c ích khoa

h c c a AI là có th hi u c s th ng minh ng cách x y d ng các ch ng tr nh máy tính th hi n c các x lí th ng minh AI c p n các khái ni m và các

ph ng pháp c a vi c suy lu n (ho c l p lu n) ng kí hi u t ng tr ng, c th c

hi n th ng qua 1 máy tính, và theo cách mà các tri th c c i u di n ên trong máy tính ó

Trang 37

Hình 2 22 Các thành ph n chính c a m t h chuyên gia truy n th ng

- Nh ng ch ng tr nh Trí tu nh n t o t c kh n ng gi i quy t các v n trong các l nh v c c th m c chuyên gia ng cách s d ng m t c s tri th c trong

l nh v c ó g i là các h c s tri th c ho c h chuyên gia Th ng th ng, thu t ng

H chuyên gia c d ng riêng cho các ch ng tr nh mà c s tri th c c a nó ch a

ng các tri th c c d ng i các chuyên gia th c th , khác v i các tri th c c thu th p trong các sách giáo khoa ho c kh ng ph i là tri th c chuyên m n Tuy nhiên,

i khi 2 thu t ng H chuyên gia và H c s tri th c, c s d ng t ng t nh nhau Ph m vi c a trí t ê nh n t o c g ng t c trong m t h chuyên gia g i là

l nh v c chuyên ngành Nhi m v này có th là các ho t ng nh gi i quy t v n ,

ho c là các suy lu n h ng ích C n chuyên ngành là ph m vi tri th c mà nhi m v ang th c hi n Các ch c n ng (nhi m v ) th ng th ng nh ch n oán nh, l p k

ho ch, l p l ch, thi t l p c u h nh và thi t k , … M t ví d c th là l p l ch ay cho phi hành oàn trong các chuy n ay c a m t hưng hàng kh ng, hay ph n tích c u tr c

c a m t t a nhà và a ra các gi i pháp hay t v n v vi c thi t k t a nhà ó

- Có th ph n lo i các h chuyên gia nh sau:

 (1) ES-phơn lo i: là các h áp d ng trong ch n oán ho c ph n lo i i t ng

Tri th c th ng c t ch c d i d ng h lu t d n

 (2) ES-t v n: là các h th c hi n t v n t các gi thi t có s n ho c t các gi

Ngày đăng: 05/07/2015, 23:05

HÌNH ẢNH LIÊN QUAN

Hình 2. 3 T o WebServices trong Visual Studio 2010 - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 3 T o WebServices trong Visual Studio 2010 (Trang 19)
Hình 2. 4 C u trúc m t project s  d ng WebService - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 4 C u trúc m t project s d ng WebService (Trang 19)
Hình 2. 5 Thêm m t ph n t  vào project - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 5 Thêm m t ph n t vào project (Trang 20)
Hình 2. 6 C a s  vi t l nh - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 6 C a s vi t l nh (Trang 21)
Hình 2. 13 C u trúc th  m c c a project - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 13 C u trúc th m c c a project (Trang 25)
Hình 2. 16  Add Web Reference… - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 16 Add Web Reference… (Trang 26)
Hình 2. 18 Web References hi n th  trong c u trúc c a project - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 18 Web References hi n th trong c u trúc c a project (Trang 27)
Hình 2. 22 Các thành ph n chính c a m t h  chuyên gia truy n th ng - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 22 Các thành ph n chính c a m t h chuyên gia truy n th ng (Trang 37)
Hình 2. 23 M t trong nh ng c u trúc phân lo i h  chuyên gia - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 2. 23 M t trong nh ng c u trúc phân lo i h chuyên gia (Trang 38)
Hình 3. 3 Mô hình chi ti t c  s  d  li u - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 3. 3 Mô hình chi ti t c s d li u (Trang 55)
Hình 3. 4  L u đ  chính c a ch n đoán b nh - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 3. 4 L u đ chính c a ch n đoán b nh (Trang 56)
Hình 3. 7  L u đ  bi u di n ho t đ ng đ i tho i v i ng i dùng - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 3. 7 L u đ bi u di n ho t đ ng đ i tho i v i ng i dùng (Trang 59)
Hình 3. 10 L u đ  bi u di n ho t đ ng tìm ki m thu c theo tên b nh - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 3. 10 L u đ bi u di n ho t đ ng tìm ki m thu c theo tên b nh (Trang 61)
Hình 4. 7 K t qu  ch n đoán - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 4. 7 K t qu ch n đoán (Trang 67)
Hình 4. 10 Giao di n đ ng nh p vào trang qu n tr - Xây dựng hệ thống chẩn đoán bệnh thông thường
Hình 4. 10 Giao di n đ ng nh p vào trang qu n tr (Trang 69)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w