Đồ án Tốt Nghiệp PowerPoint Presentation, Free Download - SlideServe

SlideServe
  • Browse
    • Recent Presentations
    • Recent Stories
    • Content Topics
    • Updated Contents
    • Featured Contents
    • PowerPoint Templates
  • Create
    • Presentation
    • Article
    • Survey
    • Quiz
    • Lead-form
    • E-Book
  • Presentation Creator
  • Pro
  • Upload
Download Presentation Download n t t nghi p 1 / 17 Download Download Presentation >> Đồ án tốt nghiệp

Oct 21, 2014

431 likes | 2.25k Views

Bộ giáo dục và đào tạo Trường ĐH Thủy Sản Nha Trang - Trường ĐH Bách Khoa Hà Nội Khoa Công nghệ thông tin. Đồ án tốt nghiệp. GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu L ớp : 40TH Tp.HCM 09 - 2003. Đề tài

Share Presentation
Embed Code
Link
Download Presentation takara takara + Follow Download Presentation

Đồ án tốt nghiệp

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript

  1. Bộ giáo dục và đào tạo Trường ĐH Thủy Sản Nha Trang - Trường ĐH Bách Khoa Hà Nội Khoa Công nghệ thông tin Đồ án tốt nghiệp GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu Lớp : 40TH Tp.HCM 09 - 2003 Đề tài Xây dựng phần mềm soạn thảo Web hỗ trợ lập trình ASP (Active Server Pages)

  2. Cấu trúc đề tài Mục tiêu Phần I : Giới thiệu cơ sở lý thuyết Phần II : Lý thuyết Trình biên dịch Phần III : Giới thiệu trình chủ PWS và IIS Phần IV : Cài đặt Phần mềm Lời kết GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  3. Mục tiêu Các phần mềm Micorsoft FrontPage và Microsoft InterDev đều chưa thật sự hoàn thiện. Chẳng hạn như: • Micorsoft FrontPage chưa hỗ trợ lập trình ASP • Microsoft InterDev có hỗ trợ lập trình ASP nhưng chưa thể biên dịch các câu lệnh của ASP và VBScript. Từ đó mục tiêu đề tài cần đặt ra là: • Xây dựng một chương trình cho phép người sử dụng có thể thiết kế Web bằng các công cụ trực quan • Bên cạnh đó cũng đồng thời lập trình các trang Web động bằng công nghệ ASP với sự trợ giúp linh động của trình biên dịch cho ASP và VBScript. GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  4. Giới thiệu lý thuyết B.Ngôn ngữ đánh dấu siêu văn bản HTML A. Giới thiệu về ngôn ngữ Visual Basic C.Tìm hiểu ngôn ngữ đặc tả VBScript (Visual Basic Scripting Edition) D.Tìm hiểuDynamic HTML E.Tìm hiểuvề Active Server Pages (Công nghệ ASP) GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  5. Lý thuyết Trình biên dịch( Translator ) 1. Giới thiệu • 2. Phân loại Trình biên dịch là một chương trình, dùng để đọc một chương trình được viết trong ngôn ngữ lập trình được gọi là ngôn ngữ nguồn (source language) và dịch chương trình đó sang chương trình tương ứng trong ngôn ngữ khác hoặc ngôn ngữ máy được gọi là ngôn ngữ đích (target language) Trình thông dịch là quá trình xử lý dạng bên trong của chương trình nguồn và dữ liệu cùng một thời gian. 3. Cấu trúc Phân tích từ vựng    Bảng danh biểu và thông báo lỗi    Phân tích cú pháp    Phân tích ngữ nghĩa    Sinh mã trung gian    Tối ưu mã trung gian    Sinh mã đối tượng Chia thành 7 quá trình GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  6. Giới thiệu trình chủ PWS và IIS(Personal Web Server & Internet information System) 1. Personal Web Server (PWS) Nếu dùng hệ điều hành thuộc họ Windows 9x ta dùng PWS để thực thi trang ASP. 2. Internet Information System (IIS) IIS là trình chủ hoạt động trên hệ điều hành từ phiên bản NT và Windows 2000 trở lên. IIS cho phép thực thi các trang kịch bản ASP sinh ra trang web động. Ngôn ngữ được sử dụng trong IIS là VBScript hoặc Jscript và đặc biệt IIS có một giao diện đồ họa Mỗi ứng dụng Web sẽ được trình chủ IIS quản lý và cho thực thi trong không gian tách biệt, được cấp tài nguyên và cấu hình riêng. Mỗi ứng dụng Web được thực thi một tập các trang dưới sự kiểm soát bảo vệ chặt chẽ của trình chủ.... GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  7. Giới thiệu Phần mềm Giao diện Project Explorer Standard Form soạn thảo ToolBar Tag HTML Đối tượng ASP Hỗ trợ lập trình ASP Status duyệt Web Soạn thảo Web GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  8. Giới thiệu Phần mềm Soạn thảo, Thiết kế Web Tất nhiên trong chương trình phải có đầy đủ các chức năng của một hệ soạn thảo. Ví dụ như : Các ToolBar, Standard…Với các lệnh như : File, Open, Save, Find, Replace.. Việc soạn thảo Web một cách trực quan sinh động phải nhờ vào những hộp thoại trợ giúp. Ví dụ như : ..v..v.. Undo : Undo lại một cấp Redo : Redo lại 1 Undo Delete : Xóa chuỗi đang được chọn Cut : Cut một chuỗi được chọn Copy : Copy một chuỗi được chọn Paste : Paste một chuỗi được chọn Select All : Chọn tất cả tài liệu Find : Tìm từ cần tìm Replace : Hộp thoại Replace, để tìm kiếm GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  9. Giới thiệu Phần mềm 1. Auto List Member Hỗ trợ lập trình ASP Khi khai báo đối tượng hay dùng các đối tượng có sẳn của ASP. Chương trình sẽ tạo một danh sách liệt kê như trên giúp cho người lập trình dễ dàng thao tác và nhớ các thuộc tính, phương pháp, tập hợp, sự kiện của đối tượng... GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  10. Giới thiệu Phần mềm 2. Auto Quick Info Hỗ trợ lập trình ASP Chương trình sẽ hiển thị thông tin nhanh cho các lệnh (Msgbox , InputBox ...), Các Hàm (Abs(number), InStr(Start,String,String2,[Compare]),...) Hoặc các Hàm của ASP (Abandon(), End() ,HTMLEncode(StrHTML),....) Đặt biệt chương trình đưa ra các tham số hiện thời giúp cho người lập trình chủ động trong lập trình. GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  11. Giới thiệu Phần mềm 3. Auto Syntax Check Hỗ trợ lập trình ASP Trong khi viết Code cho ASP hoặc VBScript. Trình biên dịch của chương trình sẽ hoạt động. Và nhanh chóng đưa ra các thông tin báo lỗi, giúp cho người lập trình sửa chữa ngay lập tức. Không cần phải đợi cho đến khi dùng trình duyệt. Ví dụ như với đoạn lệnh <% dim i For i =1 to 10 If len(String_Cut) > 10| Next %> Thì trình biên dịch của chương trình đưa ra thông báo GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  12. Mã lỗi Thông báo lỗi Ý nghĩa 1 Syntax Error Gặp lỗi cú pháp 2 Identifier Định danh không hợp lệ 3 As or = Thiếu dấu = 4 end of statement Đã kết thúc lệnh chưa ? 5 Expression Biểu thức không đúng 6 ) Thiếu dấu ) 7 Then or Goto Thiếu Then hoặc Goto 8 Case Sau đó là Case 9 Variable Biến không hợp lệ 10 = Thiếu dấu = 11 To Đến To 12 In Thiếu In 13 Type name Khai báo sai kiểu 14 list separator or ) Danh sách chưa kết thúc 15 Const... Hằng số không hợp lệ 16 ( Thiếu ( Giới thiệu Phần mềm 3. Auto Syntax Check Hỗ trợ lập trình ASP Danh sách mã lỗi của trình biên dịch: GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  13. Giới thiệu Phần mềm 4. Complete Command Hỗ trợ lập trình ASP Sau khi kết thúc một lệnh. Chương trình có hỗ trợ thêm phần hoàn chỉnh câu lệnh hoặc khối lệnh . Ví dụ như : <% For i =1 to 10 | Next %> Khi nhấn Enter ở lệnh For tại vị trí . Chương trình sẽ tự động thêm từ khóa Next vào bên dưới để tạo một khối lệnh hoàn chỉnh. Tương tự cho tất cả các lệnh (If , While, Select Case, Loop, For Each ... ) Từ khóa Next sẽ được trình biên dịch bổ sung GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  14. Giới thiệu Phần mềm Ưu điểm Nhận xét • Trước hết sau khi cài đặt, chương trình sẽ có dung lượng rất nhỏ. • Chạy trên tất cả mọi hệ điều hành Windows • Vẫn hoạt động trên các hệ thống có cấu hình thấp. •      Giao diện dễ sử dụng. Duyệt Web nhanh chóng •     Nhanh chóng trợ giúp cho người thiết kế Web và lập trình bằng công nghệ ASP một cách dễ dàng •     Đặc biệt nếu phần mềm được cài đặt trên máy nối mạng Internet thì chương trình có thể thực hiện nhanh chóng các trang ASP (Lập trình trang Web động ) trên mạng. GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  15. Giới thiệu Phần mềm Nhược điểm Nhận xét •             Tất nhiên muốn sử dụng chương trình để chạy các ứng dụng của ASP, thì nhất thiết cần phải cài thêm một trong ba trình Chủ (đối với máy không nối mạng Internet) : •       Vẫn chưa thể hỗ trợ thêm một số ngôn ngữ Script khác. Ví dụ như Jscript( JavaScript ) , PHP , ... mà chương trình chỉ hỗ trợ ngôn ngữ mặc định là VBScript • Chưa hỗ trợ đầy đủ các tag HTML •       Còn thiếu một số chức năng chưa có trong chương trình, nói chung điều đó có thể chấp nhận được • Vẫn còn phát sinh một ít lỗi ngoài ý muuốn, nhưng bất cứ phần mềm nào cũng đều tiềm tàng các lỗi. GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  16. Hướng phát triển • Về cơ bản chương trình đã đáp ứng được yêu cầu đã đề ra. Nhưng nếu như có thời gian và tài liệu, nhất định chương trình sẽ hoàn thiện hơn rất nhiều. • Xây dựng các chức năng mới tối ưu hơn. • Hỗ trợ thêm nhiều ngôn ngữ Script hiện có. • Hơn nữa ứng dụng trình biên dịch trong lập trình ứng dụng là rất lớn : Ví dụ như có thể xây dựng phần mềm kiểm lỗi chính tả Tiếng Việt, xây dựng ngôn ngữ lập trình mới dễ học hơn cho tất cả các đối tượng, xây dựng các phần mềm tri thức thuộc trí tuệ nhân tạo - nghĩa là hiểu ngôn ngữ tự nhiên, dịch máy…. GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  17. Lời kết Mặc dù còn nhiều chức năng chưa được đưa vào chương trình, nhưng đó là tất cả những gì cố gắng của thầy và trò. Qua đề tài này Tôi hiểu thêm rất nhiều về giả lập máy chủ bằng các trình chủ IIS và PWS, ngôn ngữ đánh dấu siêu văn bản HTML, ngôn ngữ lập trình Visual Basic, công nghệ ASP, và đặc biệt là am hiểu sâu hơn về lý thuyết trình biên dịch… Với chương trình này Tôi không có tham vọng so sánh với các phần mềm chuyên nghiệp khác. Nhưng qua đó Tôi như hiểu hơn rất nhiều về cách thức, phương pháp lập trình của các phần mềm chuyên nghiệp. Điều đó giúp ích cho Tôi rất nhiều trong tương lai. Tất nhiên con đường phía trước là rất dài và khó khăn, nhưng một sự thất bại hay thành công nào cũng đều có sự bắt đầu. Vì thế, với chương trình này có thể xem là một sự bắt đầu. Cuối cùng Tôi xin cảm ơn đến tất cả các thầy, các cô các bạn và gia đình đã giúp cho Tôi hoàn thành bài luận văn này. Đặc biệt là thầy Phạm Đăng Hải, người đã hướng dẫn và theo sát Tôi trong suốt quá trình thực hiện bài đồ án tốt nghiệp này Cám ơn GVHD : Phạm Đăng Hải SVTH : Trần Minh Châu

  • Related
  • More by User
T(n) = 4 T(n/3) +  (n)

T(n) = 4 T(n/3) +  (n)

T(n) = 4 T(n/3) +  (n) T(n) = 2 T(n/2) +  (n) E[X i ] = n/(n-i) X=X 0 + … + X n/2-1 E[X]=  n/(n-i) =  (n) 1  n/(n-i)  2 for i  n/2 n/2-1 i=1 compute the median m of A check if m occurs in A more than n/2 times  n/2  m  n/2  -1 n/2  n/2   n/2

930 views • 50 slides

Nghi n c u va chuy n giao k t qua Nghi n c u Khoa Ho c

Nghi n c u va chuy n giao k t qua Nghi n c u Khoa Ho c

480 views • 4 slides

T h e O p p o r t u n i t y

T h e O p p o r t u n i t y

T h e O p p o r t u n i t y. © 2009 NuVerus LLC. Opportunity Without Borders. The NuVerus Purpose To help people discover and develop their unique path and talents to empower themselves to turn their dreams into reality . SuperFood for the World . Opportunity Without Borders.

503 views • 34 slides

P A T E N T A T T O R N E Y S

P A T E N T A T T O R N E Y S

The EPO‘s approach in assessing inventive step for antibody claims Dr. Andreas Hübel. P A T E N T A T T O R N E Y S. M I C H A L S K I H Ü T T E R M A N N P A T E N T A T T O R N E Y S. Article 56 EPC – Inventive step

696 views • 47 slides

N e p t u n e

N e p t u n e

N e p t u n e. Takumi Kuroyanagi. The zoom up of Great Dark spot . Also taken by Voyager 2 . Picture of Neptune . Taken by Voyager 2 On 2000-02-16. H i s t o r y. Discovery On 1613 , Galileo Galilei saw Neptune by telescope .

361 views • 11 slides

T I N T

T I N T

T I N T. University of Minnesota Supercomputing Institute. Introduction. TINT is the Minnesota Supercomputing Institute’s ( MSI’s ) push into c aGrid software development . It encompasses four separate though complimentary projects. Introduction. University Of Minnesota. TROPIX.

294 views • 8 slides

t/n

t/n

O. C. t. n. . t/n. y. nu. u. y. nu. u. y. nu. u. EXAMPLE: Fish Swimming in the Tank. O. C. 0. t. n. . t/n. y. nu. u. y. nu. u. y. nu. u. EXAMPLE: Fish Swimming in the Tank. O. C. 0. t. 100. n. . t/n. y. nu. u. y. nu. u. y. nu. u.

306 views • 15 slides

P R I N T I N G S T A R

P R I N T I N G S T A R

750 A.D. Japanese printed text from wood. P R I N T I N G S T A R. A.D. The first book was printed n china. 30,000 B.C. Cave dwellers panted the first image of animals. A.D. First Christmas card was printed. A.D. Newspaper first published in Germany. 1876 A.D.

167 views • 1 slides

P y t h o n

P y t h o n

P y t h o n. —— 谁说简洁就不能强大?. 概要. 一、 Python 亲密接触 1. Python 的历史 2. Python 的语言特点 3. Python 的语法特点 4. 为什么是 Python 5. 如何进入 Python 二、异域风情, Python 的语法 无处不在的“引用” 强大的运算符 人性化的条件表达式 繁杂的逻辑操作符 别具一格的块分隔符 扩展的数组结构 友好的下标操作符 怪异的函数 独特的类 包的导入. 概要. 一、 Python 亲密接触 1. Python 的历史

615 views • 27 slides

t/n

t/n

O. C. t. n. . t/n. y. nu. u. y. nu. u. y. nu. u. EXAMPLE: Problem 8.2 z = - ∞. O. C. .05. t. n. . t/n. y. nu. u. y. nu. u. y. nu. u. EXAMPLE: Problem 8.2 z = - ∞. O. C. .05. t. n. 1. . t/n. y. nu. u. y. nu. u. y. nu. u.

295 views • 13 slides

A n c i e n t E g y p t

A n c i e n t E g y p t

A n c i e n t E g y p t. Many years … AD…BC. Content. The River Nile 1-2 Tutankhamen 3 Pyramid 4-5 Pharaohs 6 Rosetta stone 9 Mummies 10-11 Egyptian gods 12 Hieroglyphics 13. The River Nile.

245 views • 13 slides

T i P T o P

T i P T o P

Time: You should start a new paragraph when the time changes e.g. Later that day. Topic: You should start a new paragraph when the topic changes. T i P T o P. Paragraphs. Person: You should start a new paragraph when a new person is introduced or there is a change of perspective.

859 views • 13 slides

U n p u n t o …

U n p u n t o …

U n p u n t o …. ,,. … l’embrione. Un secolo di vita. che ascolta l’universo. La memoria del mondo. fin dalla creazione. L’uomo che nascerà. è un’ eco del Signore. e sente palpitare in sé. tutte le stelle. La carne degli angeli. Alda Merini.

253 views • 12 slides

T r­êng THCS Nghi §øc

T r­êng THCS Nghi §øc

T r­êng THCS Nghi §øc. T r­êng THCS Nghi §øc. T r­êng THCS Nghi §øc. NhiÖt liÖt chµo mõng c¸c thÇy c« gi¸o vÒ dù giê m«n van Líp 7a. Ng­êi so¹n : Nhãm Ng÷ v¨n –Tæ X· héi. * KIỂM TRA BÀI CŨ.

585 views • 38 slides

( P ré s e n t a t i o n )

( P ré s e n t a t i o n )

( P ré s e n t a t i o n ). Suivi par produit EOS. Modules. Sessions. Action Marché. Modules. Modules. Modules. Modules. Produits. Produits. Bons de commande. Bons de commande. Prestations. Prestations. Prestations. Produits. Bons de commande.

250 views • 10 slides

n(t + 1) = A n(t)

n(t + 1) = A n(t)

A basic introduction to the construction, analysis and interpretation of matrix projection models (for the evaluation of plant population viability and management). n(t + 1) = A n(t). Patrick Endels Laboratory for Forest, Nature and Landscape Research, KULeuven Vital Decosterstraat 102

370 views • 24 slides

P(T 1 , T 2 )

P(T 1 , T 2 )

P(T 1 , T 2 ) - F(t, T 1 : T 2 ). Figure 3.1: Payoff Diagram for a Forward Contract with Delivery Date T 1 on a T 2 -maturity Zero-coupon Bond. P(T 1 , T 2 ). 0. F(t, T 1 : T 2 ). C(T 1 , T 1 , K: T 2 ) = max [P(T 1 , T 2 ) - K, 0].

456 views • 31 slides

P A N T U N

P A N T U N

P A N T U N. Nina Kartini Rahdiana. Puisi Lama. Puisi adalah bentuk sastra yang dilukiskan dalam bahasa singkat, padat, serta indah. Puisi lama adalah puisi yang:

465 views • 8 slides

O P T I O N

O P T I O N

O P T I O N. A. PENDAHULUAN. Option  Pasca Fischer Black and Myron Scholes mempublikasikan hasil penelitian tentang Model Penentuan Harga Opsi 1973 yang dikenal dengan Model Black - Scholes. Pada 1973  CBOE (Chicago Board Options Exchange).

358 views • 20 slides

P O S T U P N O S T I

P O S T U P N O S T I

P O S T U P N O S T I. Autor: Štefánia Puškášová. O B S A H :. pojem postupnosti spôsoby určenia postupnosti typy postupností úlohy Fibonacciho postupnosť a zlatý rez test IQ. P O S T U P N O S T I.

597 views • 15 slides

P P+ T R A I N I N G P R E S E N T

P P+ T R A I N I N G P R E S E N T

P P+ T R A I N I N G P R E S E N T. Robin Wu. How PP+ Works?. ( Secondary Arm). ( Primary Arm). Wafer Handler Processing Steps. Wafer Handler Processing Steps. 10. When implant complete, the primary arm will go to the platen and remove the wafer. Wafer Handler Processing Steps.

470 views • 29 slides

T R A N S E P T

T R A N S E P T

T R A N S E P T. TRM TYPE TRANSFER SYSTEM. OUR NEWLY BORN PRODUCT !. The success of all TRANSEPT products is due to a number of factors including unsophisticated technology, simple design, ergonomy, commitment to quality of material used in the manufacturing,

448 views • 13 slides

Loading... More Related

Từ khóa » Slide đồ án Tốt Nghiệp Bách Khoa Hà Nội