Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 97 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
97
Dung lượng
1,42 MB
Nội dung
http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CH NG : L ch s : OBO OK S CO M GI I THI U V WORD WIDE WEB Web đ c sinh b i Internet, cho th y kh n ng t tr gi i h n c a ki n trúc Internet Ngày nay, ch ng trình t Web có kh n ng truy c p vào cơng ngh Internet khác nh : Emai, Word Wide Web… Nh ng Web Internet khơng ch m t ngành k thu t mà mơi tr ng đ ng i liên l c, bn bán tác đ ng qua l i m t mơi tr ng v n hóa N m 1926, Paul Baran, mơ t gi y l i gi i m t v n đ làm đau đ u nhà qn s lúc b y gi , t a :”Liên l c phân tán qua m ng “ Anh ta đ a m t h th ng máy tính r ng kh p đ t n c k t n i l i v i s d ng h th ng m ng khơng t p trung (decentralized) n u m t hay nhi u node m ng b phá h y node l i v n t đ ng u ch nh k t đ trì vi c liên l c Do m ng khơng t p trung (decentralized), nên ta có th thêm vào m t máy tính thơng qua đ ng dây n tho i, m t thi t b ph n c ng, m t s ph n m m NCP (network control protocol), ví d m ng ARPAnet M t ng d ng đ c phát tri n đ u tiên ARPAnet th n t (electronic mail) Ngày nay, email m t ph n khơng th thi u đ c c a Net đ c thi t k s n bên trình t Web (ví d netscape) m t ch ng trình đ n l đ xem email khơng c n thi t Giao th c TCP/IP : KIL Vào nh ng n m 1970, nhu c u trao đ i truy n tin m ng phân bi t có “ngơn ng ” khác bi t c n thi t N m 1974, Vint Cerf Bob Kahn đ a vi c thi t k chi ti t cho m t protocol đ liên l c gi a m ng khác n n m 1982, vi c thi t k đ c cài đ t đ c g i TCP/IP (Transmission control protocol /Internet protocol) Ph n TCP c a giao th c TCP/IP cung c p c ch ki m tra vi c truy n d li u gi a Client Server: n u d li u b m t hay h ng TCP s u c u g i l i d li u cho đ n h t l i Ph n IP giao th c TCP/IP di chuy n d li u t node sang node khác Nó s gi i mã đ a ch tìm đ ng đ đ a d li u đ n đích Nó có th s d ng b i máy tính nh đ liên l c m ng LAN (ethernet hay token http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ring) có th s d ng c giao th c TCP/IP giao th c khác nh novel hay window for workgroups M t máy có th m ng LAN s d ng TCP/IP đ k t n i v i máy khác th gi i Telnet : KIL OBO OKS CO M B qu c phòng M nhanh chóng đ nh ngh a TCP/IP nh protocol chu n cho h th ng liên m ng c a qn s Tuy nhiên v i u th c a TCP/IP nhanh chóng thâm nh p tr thành chu n m i cho t t c h th ng m ng dân d ng ti n đ cho m ng Internet ngày TCP/IP cung c p kh n ng login t xa thơng qua giao th c c a telnet V i telnet, User có th liên k t tìm thơng qua th m c m t h th ng xa ch y ch ng trình Giao th c FTP: File transfer protocol: m t ph n m m (software) cho phép truy n file nh phân ho c file text t m t máy sang máy khác Internet, hay nói khác h n, FTP d ch v (service) cho phép chép m t file t b t k Internet host đ n b t k Internet host khác Gi ng nh nh ng d ch v khác Internet, FTP s d ng h th ng Client /Server M t h th ng Client /Server có th hi u nh sau: Khái qt: M t nh ng ngun t c s d ng m ng cho phép chia s tài ngun R t nhi u th i gian vi c chia s đ c hồn thành b i hai ch ng trình riêng bi t, m i ch ng trình ch y máy tính khác M t ch ng trình g i Server, cung c p m t tài ngun riêng Ch ng trình g i Client đ s d ng tài ngun D ch v có tên FTP, đ k t n i vào m t ch ng trình Server máy tính t xa B ng cách s d ng ch ng trình Client phát nh ng l nh đ c chuy n đ n Server Server s tr l i b ng cách t i nh ng mà t p l nh t i n i phát u c u s d ng, dùng l nh FTP mơ t đ a ch c a host t xa mà mu n k t n i vào Anonymous FTP: http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Khi dùng FTP đ chuy n file t máy đ n máy khác Internet, có m t vài h n ch : Chúng ta khơng th truy c p vào m t máy tính tr đ c s cho phép Ngh a ph i có User ID (account name) password m i xâm nh p vào đ c Khi s d ng ch ng trình FTP đ k t n i vào m t anonymous FTP host, ho t đ ng gi ng nh nghi th c FTP, ngo i tr đòi h i m t User ID, anonymous Khi đòi h i password, đánh vào đ a ch email ho c tên c a mình.Vì v y, ng i qu n tr h th ng có th l n d u v t truy c p vào files c a h Khi ng i qu n tr h th ng cài đ t m t máy tính nh m t anonymous FTP host đ nh rõ nh ng th m c dùng cho vi c truy c p chung Nh m t bi n pháp an tồn, h u h t nh ng anonymous FTP host cho phép User download file, nh ng khơng cho phép upload file (chép lên Server) N u nh m t anonymous cho phép upload, ng i qu n tr h th ng u c u User copy t t c nh ng file m i đ ch th m c upload xác đ nh tr c Sau đó, ng i qu n tr h th ng có d p ki m tra nh ng file này, r i chuy n chúng đ n m t nh ng th m c download chung B ng cách có th ng n ch n đ c nhi u ng i, b o v h kh i upload nh ng file có th phá ho i h th ng Nh m t User Internet, có th s d ng nghi th c FTP đ chép file gi a hai host b t k Internet Th c t , m c dù h u h t m i ng i ch có m t tài kho n (account) nh t Internet nghi th c FTP h u nh đ c s d ng đ download file dùng chung IV Giao Th c Word Wide Web: Word Wide Web m t t p protocol s d ng c u trúc trang (Web page) đ cung c p thơng tin cho User ch y Web Client software nh netscape, navigator… Nó khơng nh ng cho phép k t n i d li u t nh ng Web page khác ho c t nh ng v trí khác m t trang mà cho phép truy xu t đ n Internet services khác Public Internet or Private Internet HTTP HTTP HTML Page HTML Method Internet Explorer other Web Browser Internet Information Server (Web Server) http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Window NT Server Any Client Platform Database Server Hình :C u Trúc Web Web có kh n ng liên k t v i nh ng lo i tài ngun c a Internet nh : m t file v n b n, m t phiên k t n i c a telnet… Gi ng nh nhi u tài ngun khác Internet, Web dùng m t h th ng Client/Server Các Client đ c g i Web Browser dùng đ truy c p vào m i d ch v tài ngun Internet i u quan tr ng nh t m t Browser c ng bi t cách k t n i vào Web Server đ đ a tài li u hypertext cơng c ng Có r t nhi u Web Server n m kh p n i m ng Internet h u h t chúng chun v m t l nh v c S bùng n Web: Web s d ng cơng ngh m i HTML (hypertext markup language ) đ c s d ng đ vi t trang Web, m t máy Web Server s d ng HTTP (hypertext transfer protocol) đ truy n trang m t trình t Web t i máy Client đ nh n d li u, x lý đ a k t qu HTML m t ngơn ng đánh d u (markup) có ngh a trang Web ch có th xem thơng qua m t ch ng trình t Web Vào n m 1993, National Center for SupercomputingApplications (NCSA) t i đ i h c Illinois đ a phiên b n Mosaic, m t ch ng trình Web đ c thi t k b i Marc Andreessen Nó lan r ng Internet ch vòng m t n m có đ n hai tri u ng i s d ng Web v i Mosaic M i ng i t o truy c p http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN trang Web tính ó s phát tri n r t l n ch a t ng có l ch s phát tri n máy CH NG : KIL OBO OKS CO M Vào gi a n m 1993 có 130 sites Word Wide Web Sáu tháng sau có h n sáu tr m sites Ngày nay, có g n m t tr m nghìn Web Sites th gi i T NG QUAN V CÁC MƠ HÌNH CSDL TRÊN M NG I M t s khái ni m c b n: I.1.Cơng ngh Client /Server : Cơng ngh Client /Server th c hi n vi c phân tán x lý gi a máy tính V b n ch t, m t c ng ngh đ c chia x lý b i nhi u máy tính Các máy tính đ c xem Server th ng đ c dùng đ l u tr tài ngun đ nhi u n i truy xu t vào Các Server s th đ ng ch đ gi i quy t u c u t Client truy xu t đ n chúng M t Client đ a u c u v thơng tin ho c v tài ngun cho Server Server s l y thơng tin g i đ n cho Client Client hi n th thơng tin cho ng i dùng Ch có máy tính th c hi n tác v Client / Server m i đ c g i máy Client hay Server ch ng trình ch y máy đ c g i ch ng trình Client hay Server I.2 Internet: Internet m t m ng máy tính có ph m vi tồn c u bao g m nhi u m ng nh c ng nh máy tính riêng l đ c k t n i v i đ có th liên l c trao đ i thơng tin Trên quan m Client / Server có th xem Internet nh m ng c a m ng c a Server, có th truy xu t b i hàng tri u Client Vi c chuy n nh n thơng tin Internet đ c th c hi n b ng nghi th c TCP/IP Nghi th c g m hai thành ph n Internet protocol (IP) transmission control protocol (TCP) IP c t nh đóng gói thơng tin chuy n qua m ng, đ n máy nh n, thơng tin s đ c ráp n i l i TCP b o đ m cho s http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN xác c a thơng tin đ c chuy n c ng nh c a thơng tin đ đ ng th i TCP c ng s u c u truy n l i tin th t l c hay h h ng c ráp n i l i KIL OBO OKS CO M I.3.Web Server: Tùy theo thơng tin l u tr m c đích ph c v mà Server Internet s đ c phân chia thành lo i khác nh Web Server, email Server hay FTP Server M i lo i Server s đ c t i u hóa theo m c đích s d ng Web Server Web cung c p thơng tin d ng siêu v n b n (các t p tin HTML ), đ c bi u di n d ng trang Các trang có ch a liên k t tham chi u đ n trang khác ho c đ n tài ngun khác m t Web Server m t m t Web Server khác I.4.C s d li u (CSDL) C s d li u m t s u t p thơng tin v m t ch đ , nh m t ch c h p lý nh m đ t đ n m c đích qu n lý, tìm ki m x lý thơng tin đ c thu n ti n nhanh chóng II.K t h p CSDL Web: Trong q trình khai thác Web Server, s bùng n thơng tin nên s l ng trang Web (mà v n đ c l u tr d i d ng t p tin) t ng lên r t nhanh d n đ n vi c qu n lý Web Server ngày tr nên khó kh n Web Server tr ng tâm c a h th ng, vi c qu n lý t t Web Server s làm cho tồn b h th ng ho t đ ng t t h n Trong vơ s trang Web ch a m t Web Server ng i ta th y r ng r t nhi u trang mà n i dung c a chúng hồn tồn có th đ a vào CSDL N u thay nh ng trang Web nh b ng m t trang Web nh t có kh n ng hi n th thơng tin l y t c s d li u t t h n tìm ki m nh ng t p tin r i r c Nh v y v n đ qu n lý t t Web Server d n đ n vi c xây d ng m t CSDL l u tr thơng tin Khi xây d ng m t ng d ng CSDL, ngo i tr CSDL ch ph c v cho m c đích cá nhân, khơng xem xét vi c t o kh n ng đ nhi u ng i có th truy xu t đ n CSDL Mu n v y c n có m t h th ng g m nhi u máy tính, t t c đ u đ c k t n i v i v i Server ch a CSDL Khi s n y sinh m t s v n đ sau: http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN -V i tr ng h p nh ng ng i mu n truy xu t đ n xa Server v i m t kho ng vài km, vài tr m hay vài ngàn km, nh ng vi c thi t l p riêng m t h th ng m ng di n r ng đ n nh th khơng kh thi KIL OBO OKS CO M -Các máy tính truy xu t đ n CSDL có th thu c nhi u h máy, ch y nhi u h u hành khác Do c n ph i xây d ng ng d ng thích h p v i n n t ng đó, ng d ng s đ c phân tích t i m i Client Sau m t th i gian khai thác, dó nhu c u s a đ i ng d ng Client ph i s a ng d ng t ng Client Có m t s chun gia cho r ng Worl Wide Web m t gi i pháp cho v n đ này, lý sau: -H tr đa n n t ng -H tr m ng II.1 H tr đa n n t ng: M t nh ng m n i b c nh t c aWeb m t trang Web có th xem đ c nhi u h máy tính khác Do h th ng CSDL Web, Client có th g m nhi u máy tính ch y h u hành khác mà khơng c n ph i phát tri n ng d ng đ ch y t ng máy mà ch c n xây d ng m t trang Web đ t t i Web Server i u s gi m th i gian chi phí phát tri n ng d ng, gi m chi phí b o trì c p nh t ng d ng II.2 H tr m ng: M t u quan tr ng c n ph i xét đ n thi t k ng d ng CSDL làm th đ truy xu t CSDL t máy xa (remote computer) Nh đ c p khơng m t cá nhân hay t ch c có th xây d ng m i m t h th ng m ng máy tính tr i r ng qui mơ hàng tr m, hàng ngàn km, t n t i m t h th ng m ng có ph m vi tồn c u Internet Web Server Web Brower v i có nh ng tính n ng v m ng Chúng đ c thi t k đ chuy n nh n thơng tin thơng qua Internet hay m ng c c b V y t i khơng s d ng Internet cho m c đích truy c p CSDL N u xét khía c nh qu n lý t t tài li u c a Web Server hay khía c nh khai thác t t CSDL ph m vi r ng đ u d n đ n m t nhu c u tích h p Web v i CSDL Tích h p Web v i CSDL bao g m vi c t o kh n ng truy c p c p nh t d li u thơng qua Web có th c hi n vi c tích h p Web v i CSDL c n ph i http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN xây d ng l i h th ng có c ch chuy n thơng tin gi a trang Web CSDL, c ch truy c p đ n CSDL nh ng trang Web đ ng mơi tr ng Web ph i có nh ng tính n ng nh m t h th ng ng d ng CSDL Web KIL OBO OKS CO M Trong trang Web vi c giao ti p v i ng i s d ng đ c th c hi n thơng qua “HTML form” Các form ch c ph n t dùng đ nh p li u nh textbox, checkbox, option button Khi hồn t t vi c nh p li u b ng cách b m vào m t nút đ ch p nh n submit, hành đ ng s g i n i dung c a form đ n Web Server Do Internet h th ng Web Client/Server nên h th ng ng d ng CSDL Web s mang nh ng đ c m c a m t h th ng ng d ng CSDL Client/Server Do đó, vi c nghiên c u v cách ti p c n đ xây d ng h th ng ng d ng Client/Server r t c n thi t Hi n đa s nhà phát tri n ph n m m cho r ng cách ti p c n d a thành ph n (component_based) cách ti p c n t t đ phát tri n ng d ng Client/Server III Các gi i pháp tích h p Web CSDL: Trong ph n này, mơ t m t s mơ hình đ c áp d ng cho Web site có tích h p v i CSDL xem xét hai khía c nh, th nh t s liên l c gi a Client/Server, th hai ph ng pháp truy xu t CSDL Nh ng mơ hình bao g m: Mơ hình Web site theo ki n trúc l p Mơ hình Web site theo ki n trúc l p c n Mơ hình Web site tích h p v i CSDL theo ki n trúc l p Mơ hình Web site tích h p v i CSDL theo ki n trúc l p c i ti n III.1.Mơ hình ki n trúc m t l p: ng d ng m t l p đ n gi n ch m t l p, m t ch ng trình Stand-alone ch y máy c a User Nó có th liên l c v i CSDL nh ng CSDL n m m t máy, m t m c d ch v : User, bussiness d li u đ c k t n i vào m t ch ng trình III.2.Mơ hình ki n trúc hai l p: Các Web Sites đ u tiên đ bao g m: c xây d ng theo ki n trúc Client/Server hai l p http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN -L p th nh t có Web Browser KIL OBO OKS CO M -L p th hai có Web Server ch a trang Web (các t p tin HTML), đ thi t k t tr c c III.3.Mơ hình ki n trúc ba l p: Các ki n trúc Web site đ c xây d ng theo mơ hình bao g m l p nh sau: -L p th nh t g m Web Browser -L p th hai g m Web Server Application Server - CH L p th ba Server CSDL, ch a CSDL ph n giao ti p v i CSDL NG : GI I THI U V VISUAL INTERDEV S đ i c a Visual InterDev: Microsoft Visual InterDev cơng c đ c phát tri n ng d ng Web đ c mong ch t lâu xu t thân t Microsoft cu i xu t hi n, r t nhi u nhà phát tri n ph n m m hoan nghênh nh ng tính n ng c a Visual Interdev gi h đãcó m t cong c phát tri n nh Visual Basic Visual C++ đ t o ng d ng Web Chúng ta có tay m t cơng c tích h p t nhi u cơng ngh thành ph n tiên ti n Gi i thi u v Visual InterDev: T m quan tr ng vi c t o Visual InterDev cung c p m t cơng c v i ph m vi r ng, t ng tác v i mơi tr ng phát tri n khác http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Nh ng nhà phát minh Visual InterDev mu n cung c p m t cơng c cho phép nhà phát tri n tri n khai nhi u cơng ngh m i ng d ng Web đ ng Microsoft c ng mu n nh n m nh đ n m t cơng c tr c quan Nhi u s n ph m đ c t o nh ng đo n code HTML ho c k t n i đ n c s d li u Tuy nhiên, cơng c ch a tr ng đ n s ti n l i s d ng cho nh ng nhà phát tri n Nh ng nhà phát tri n m c tiêu tìm ki m c a Microsoft h hồn thành b ng vi c cung c p Visual InterDev v i nhi u wizads cơng c tr c quan, c vi c phát tri n c s d li u S tích h p k t n i c s d li u r t m nh th hi n rõ s quan tr ng c a cơng ty Visual InterDev c ng h tr vi c nhà phát tri n tri n khai nh ng sites c a h h xây d ng b ng cơng c tích h p tồn di n đ t o trì trangWeb v i Visual InterDev Mơi tr ng phát tri n tích h p: Visual InterDev cung c p m t mơi tr ng tích h p m nh, nh m t i nhi u kh n ng c a Web Chúng ta có th tích h p nhi u cơng ngh khác nh ActiveX control Active Server componenes đ t o nh ng ng d ng m nh Mơi tr ng phát tri n tích h p cho phép s d ng ngơn ng Script nh VB script, Java script đ t o nh ng ng d ng đ ng Chúng ta có th làm vi c m t project có nhi u ki u khác v i mơi tr ng phát tri n c a Visual InterDev Public Internet Private Internet HTTP HTTP Internet Explorer other Web Browser HTML Form Internet Information Server (Web Server) Active Server Page http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình In hóa đ n cho khách hàng http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình Phi u xu t kho HandPhone http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình 10 Thơng tin phi u nh p kho http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình 11 C p nh t chi ti t hóa đ n http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình 12 Thơng tin v phi u xu t kho http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình 13 V t t t n kho http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình 14 Th ng kê phi u đ t hàng http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình 15 CH NG VIII: CÀI I.Cài đ t: T VÀ S D NG Ch ng trình qu n lý kho hàng n tho i di đ ng đ Server, ph n m m c n thi t cho ch ng trình ho t đ ng: c cài đ t máy http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Wins 98, wins 2000, win NT Internet Information Server(IIS) KIL OBO OKS CO M Active Server Page(ASP) Visual InterDev SQL Server Ngơn ng VBScript, Java Script VietKey Sau cài ch II H ng trình vào h th ng ng d n s d ng: Server có th truy xu t c s d li u, tr c h t ph i kh i đ ng Server Ph i b o đ m ch ng trình máy Server đ n i vào k t n i vào c s d li u Server đ c hồn t t Trên máy ng c thi hành, vi c k t i dùng c n ph i cài đ t Font h th ng ph n m m Vietkey Mu n truy c p thơng tin h th ng ng i dùng truy c p qua đ ng n tho i, m ng Lan, m ng Wan ho c Internet.vì th ng i dùng ph i có n ch c a h th ng Web Server Sau th c hi n vi c truy c p này, h th ng Web Server s đ c kh i đ ng t i máy Client Truy xu t c s d li u máy Server hi n lên thơng tin máy Client M t Web Browser s m đ nh n thơng tin t Server (s d ng Microsoft Internet Explorer) Explorer s m v i trang HTML m c đ nh http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CH NG IX: I.H NG PHÁT TRI N KIL OBO OKS CO M H ng phát tri n c a ng d ng: Xây d ng ch ng trình giúp đ cho ng giúp đ tr c n i s d ng h th ng: giúp đ chung N u sau quy mơ ho t đ ng c a Call-link đ c cho phép m r ng tồn qu c lúc cơng vi c qu n lý Handphone s có nhi u v n đ m i n y sinh: s l ng kho hàng, s l ng nhân viên qu n lý kho nhi u h n, danh sách nhà cung c p Handphone, khách hàng đ t hàng c ng t ng lên, v n đ nh p/ xu t /t n tr nên khó kh n h n.Và vi c thơng tin liên l c nhi u chi nhánh khác gi a kho v i nhân viên kho ph i th c hi n qua b Dial-up Modem (Modem quay s qua n tho i) đ truy xu t II H ng m c a lu n v n: Nh ng ki n th c tìm hi u, khơng ch dùng đ xây d ng h th ng qu n lý kho, mà có th xây d ng ng d ng khác m ng nh : Có th xây d ng h th ng thơng tin ph c v ngân hàng, th vi n n t , siêu th o, ch ng trình đào t o t xa, bn bán thi t b máy vi tính, bn bán hàng n t qua m ng,… http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CH NG X: KIL OBO OKS CO M K T LU N Nh ng vi c làm đ c: Nh n u c u nh p/ xu t hàng Qu n lý v t t t n kho Nh n phi u đ t hàng L p in hố đ n cho khách hàng L p báo cáo Th ng kê khách hàng đã hàng Th ng kê v t t t n kho theo đ nh k L u tr , tra c u :v t t , khách hàng, nhà cung c p, phi u đ t hàng Kinh nghi m đ t đ c qua th i gian th c hi n đ tài: Chúng em có c h i tìm hi u s d ng cơng c đ hi n vi c phát tri n ng d ng Web Chúng em có đ ng d ng Web t c coi m nh nh t c v n ki n th c q báu r t có ích cho cơng vi c phát tri n ng lai Chúng em c g ng hồn thi n h n nh ng ch c ch n nh ng phân tích nhi u thi t sót s h n ch v ki n th c c ng nh non n t th c t Do v y, chúng em r t mong s h ng d n thêm t phía Th y Cơ TÀI LI U THAM KH O Tài li u v SQL Server http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Active Server Page 2.0 Begin Active Server Page KIL OBO OKS CO M Xây d ng trang Web đ ng m i-nhóm tác gi Elicom Visual InterDev HTML http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M CH NG : GI I THI U V WORD WIDE WEB L ch s : Giao th c TCP/IP : Giao th c FTP: IV Giao Th c Word Wide Web: CH NG : T NG QUAN V CÁC MƠ HÌNH I M t s khái ni m c b n: I.1.Cơng ngh Client /Server : I.2 Internet: I.3.Web Server: I.4.C s d li u (CSDL) II.K t h p CSDL Web: II.1 H tr đa n n t ng: III Các gi i pháp tích h p Web CSDL: III.1.Mơ hình ki n trúc m t l p: III.2.Mơ hình ki n trúc hai l p: III.3.Mơ hình ki n trúc ba l p: CH NG : GI I THI U V VISUAL INTERDEV S đ i c a Visual InterDev: Các thành ph n t o nên giao di n Visual InterDev : 15 .1 C a s so n th o HTML: ( HTML Editor Windows ) 15 .2 nh h ng so n th o: 15 .3.H p cơng c : (toolbox) 16 .4.C a s Project Explorer: 17 Qu n lý Web Project: 18 III.1 Ki n trúc Web Project: .19 III.2.Các Project m t Solution: 19 III.3 Ch đ Local Mode Master Mode: .20 III.4 Project ng d ng Web: 20 III.5 Các v n đ b o m t: 21 CH NG V: 21 TÌM HI U V IIS 21 (INTERNET INFORMATION SERVER) 21 http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Gi i thi u: 21 Tìm hi u v Internet Information Server: 24 .1.Internet Information Server (IIS) ? 24 .2.Nh ng kh o sát v Internet Intranet: 24 .3.Có th làm v i IIS: 25 .4 B o m t IIS: 25 CH NG V: 26 TÌM HI U ƠI NÉT V ASP 26 .Tìm hi u s l c v ASP: .26 II.ASP t i s d ng ASP: .27 II.1.ASP gì? .27 II.2.T i s d ng ASP? 27 II.3.Nh ng s vi c x y trang ASP? 28 II.4.L i ích cu vi c s d ng ASP: 28 III.Cách ho t đ ng cu ASP: 29 Truy c p c s d li u v i đ i t ng Active Data: 29 Các tính ch t cu ASP: 30 S l c v ASP Dynamic HTML .32 IV u m khuy t m ASP: 38 CH NG V: 40 GI I THI U V SQL SERVER 40 Qu n lý Device: 40 .Database: 40 .Các lo i Object Database: 43 V H th ng security c a MS-SQL Server: .45 Ch ng VII: .48 PHÂN TÍCH VÀ THI T K H TH NG 48 A.M U: 48 I.Hi n tr ng : 48 II.N i dung: 49 III.S đ t ch c: .50 IV.u c u: 50 B.KH O SÁT CHI TI T H TH NG: 51 I.Phân tích tốn: 51 II.C ác ch c n ng c a h th ng: 52 C.PHÂN TÍCH THI T K H TH NG: .53 I.Thi t l p mơ hình: 53 II.Xác đ nh th c th : 63 III.S đ th c th k t h p: 67 http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M IV.T n d li u: .72 V.Cài đ t trigger: 74 D.THI T K GIAO DI N: 76 CH NG VIII: 90 CÀI T VÀ S D NG 90 I.Cài đ t: 90 II H ng d n s d ng: 91 CH NG IX: 92 H NG PHÁT TRI N 92 I.H ng phát tri n c a ng d ng: 92 CH NG X: .93 K T LU N .93 [...]... sao các t p tin c a m t ng d ng Web, các t p tin ch và các t p tin c c b Khi chúng ta thay đ i các t p tin này, s thay đ i này s nh h ng t i b n sao c c b các t p tin ng d ng Web Ch đ làm vi c c a project quy t đ nh khi nào s thay đ i c a chúng ta t i các t p tin c c b đ c g i t i master Web application -Local mode: các s thay đ i t o ra ch đ c l u l i t i các t p tin c c b , ng d ng Web ch ch đ c... th : -Qu n lý các t p tin c c b http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN -Duy trì các t p tin ch trên Server KIL OBO OKS CO M M t Web Project g m các t p tin và thơng tin c n thi t đ t o và phát hành m t ng d ng Web đ n gi n trong Microsoft Visual Studio Các t p tin trong m t ng d ng có th bao g m nhi u lo i t p tin: HTML ,ASP ,các t p tin images , layouts, themes … M t Web project qu n lý hai... sao c a m t ng d ng Web: local và master T t c t p tin c a ng d ng Web ch đ c l u tr trên master Web Server Tr c khi hi u ch nh t p tin này, chúng ta l y chúng t Server và b n sao này đ c l u c c b trong ng d ng Web c c b III.1 Ki n trúc Web Project: Ki n trúc c a Web project trong Visual InterDev đ c thi t k đ cung c p cho ta m i th c n thi t đ t o ra các Web site và các ng d ng Web m nh m b ng cách... Master Web application Web application Web project nh ngh a M t t p h p nh ng Web project và nh ng project ph thu c mà chúng t o thành m t project ( Web application ) T p h p nh ng trang Web trên máy tr m c a nhà phát tri n ( developer ) Nh ng trang này đ c dùng đ t o ra, phát tri n và ki m tra tr c khi truy n t i Master Web Server T p h p nh ng trang Web đ c l u tr và ch a trên Web Server Master Web. .. m t Web project chúng ta có th t p trung vào nh ng chi ti t duy nh t đ i v i ng d ng Web và vi c phát hành t p tin, đi u khi n ngu n cho Visual InterDev Khi chúng ta t o m t Web riêng bi t (m t là t p h tin n i b l u trên máy c a project, s thay đ i này tác đ ng d ng Web, là th c s làm vi c v i hai ng d ng p các t p tin ch trên Master Web Server, hai là t p ta) Khi ta thay đ i n i dung các t p tin. .. ng Web l i thì nh ng ng d ng khác v n ti p t c ch y III.Cách ho t đ ng cu ASP: ASP ch a trong các t p tin file có đi là *.asp Trong script có ch a các l nh cu các ngơn ng script nào đó khi ta nh p đi đi ch có ph n là *.asp trên Web Browser thì l p t c nó g i u c u đ n cho ASP Khi nh n u c u Web Server đ ng th i Web Server s tìm các t p tin trên đi ch có các t p tin u c u Web server g i đ n t p tin. .. Web application ( ng d ng Web ch ) có th truy c p đ c đ i v i các nhà phát tri n và tác gi (author ) Nó c ng dùng đ c đ i v i nh ng ng i s d ng Internet và Intranet M t t p h p các y u t đ t o nên m t Web site hay m t ph n riêng bi t c a m t Web site Các ng d ng Web đ c xây d ng t các Web project M t t p h p các t p tin ch đ nh các y u t c a m t ng d ng Web Qu n lý các Web Project: V i Visual InterDev... p tin trong m t project http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ng b hóa các t p tin c c b v i các t p tin master Web Server KIL OBO OKS CO M G b các t p tin t m t project Sao chép các t p tin Hi n th c a s các thu c tín cho m t t p tin đ c ch đ nh hi u đ y đ v ki n trúc c a Visual InterDev và c a s project explorer, chúng ta c n bi t các khái ni m sau: Thu t ng Solution Local Web. .. T m quan tr ng cu Web Server: Nh ng ng i s d ng Internet hay các m ng c c b Intranet th đánh đi ch cu trang Web (URL) V y Web Server là gì? ng ph i http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M n gi n đó ch là m t máy tính dùng đ cung c p các d ch v Web trên Internet or Intranet Web Server ch đ c thi t k v trí, đ a ch và g đ n trang HTML Web Server t o ra trang Web hi n th lên t... Visual InterDev Web Application c v Visual InterDev: Visual InterDev th t s là m t h th ng phát tri n ng d ng Web nó cung c p t t c nh ng cơng c đ t o ra nh ng ng d ng Intranet Web và dynamic Web Nó h tr cho nh ng l p trình viên đ t o ra nh ng ng d ng Web nh : Data-Driven Web Application: H tr vi c k t n i c s d li u dùng ODBC hay OLEDB Broad-reach Web Pages: s nhúng (script) trong ng d ng Web d ng ngơn ... b ng: L u ý m t device có th ch a nhi u database http:/ /kilobooks. com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hình VI.1 http:/ /kilobooks. com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN... u c u s d ng, dùng l nh FTP mơ t đ a ch c a host t xa mà mu n k t n i vào Anonymous FTP: http:/ /kilobooks. com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Khi dùng FTP đ chuy n file t máy đ n... HTML Method Internet Explorer other Web Browser Internet Information Server (Web Server) http:/ /kilobooks. com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Window NT Server Any Client Platform