You are on page 1of 4

Subject Code: IMT-31

Subject Name : WEB Objectives

TECHNOLOGY

1. Design web page and understand basic technology for Web developing, familiarization of HTML and scripting languages. 2. Design database for data driven Web Site and database connection. 3. Write code for client server scripting and database driven website. 4. Web site publishing, add value to the web site. 5. Introducing to WAP and related technologies.

Contents
1. World Wide Web Basis HTML Web Browsers URLS 2. Elements of Web Page Window Element Text Element Hyperlink Element Image Element Form, Table, Frame Element 3. Understanding the HTML HTML Categories General Forms Tables Frames Structural Definition Miscellaneous Special Characters Backgrounds and Colors Lists Dividers Links and Graphics Presentation Formatting 4. HTML How to Use Quick Tables Building Pages Task-by-Task Format Your Text Lay Out Your Text Display a Graphic Image Present a Background Create a Hot Spot Imate Size Images for Best Performance Build a Marquee Create an Image Map Top Commands in Each Category Backgrounds and Colors Links and Graphics 12. The Client Connection Show me the code Advantages of client-side scripting Disadvantages of client-side scripting How to use script with HTML Forms How to use script with ActiveX Controls The Dynamic HTML object model The object Hierarchy 13. Database Access Universal Data Access OLEDB ODBC Active Data Objects 14. Remembering Users The user property database component The voting component The send mail component Working without MPS User properties without MPS Voting without MPS E-mail without MPS 15. Ideas to Use and Reuse Basics of design Simple object orientation Creating JavaScript objects Scriptlets Setting A Session Debug Flag Working with Session or application arrays Displaying a form and processing submissions with one file Using ActiveX to learn the screen size Avoiding Global.asa Creating reusable libraries Using virtual tags Creating scripting buttons on the server Using an image as a histogram 16. Custom Server Objects The anatomy of a server-side components

DBMS (Oracle) ........................................................ Page 1 of 4 ............................................................................... IMT-37

Lists Forms Tables Frames Netscape Extensions Internet Explorer Extensions 5. What is Dynamic HTML Document object Model Feature for Dynamic HTML Other Approaches to Dynamic Web Pages Creating Dynamic Web Page 6. Building Block of Dynamic HTML The Dynamic HTML object Model Cascading Style Sheet 7. Dynamic HTML Event Event object Document object Form Event An Image Event 8. Introduction to ASP Setting up your computer for development A simple project Working with a file Joining form and script More fun with files Converting an existing Web Site to ASP So whats it all about 9. Server-side Scripting in VBScript What is VBScript? What is an active server page? Advantages and disadvantages Show me the code VBScript comments Data types Variables Constants Operators Controlling the flow VBScript procedures Dealing with errors 10. Server-side Scripting in JavaScript JavaScript, Jscript, ECMA Script A classic programming example Language details Variables Data types JavaScript objects JavaScript operators Controlling program flow Functions Exception handling 11. Server-side Objects What is a Web Application? The Global.asa File ActiveX Server Objects

Getting started Getting started with VB6 Fleshing out the component Testing the component Details A complete project Registration of components An advanced example Creating more components 17. Advance Tools Available tools Common concepts Front page 2000 Exploring Front Page and the Explorer Using Front Page Editor Creating Web Pages Posting and Publishing Front Web pages Graphics Animation and Image Maps Video Sound Music Selling Tables Frames Styling with Style Sheet Visual InterDev Fundamentals 18. WAP (a) Introducing WAP The WAP Forum WAP Device Characteristics The WAP Specification The Web Programming Model The WAP Architecture The WAP Application Environment The Microbrowser Wireless a Markup language Wireless Telephony Applications Interface Content Formats User Agents Building WAP Applications (b) Wireless Markup Language WWL Basics Decks Cards Content Unformatted Text Tasks Events Data Entry (c) WMLScript WML versus WMLScript WMLSript Basics Type Conversions Dialog Library Battleships

DBMS (Oracle) ........................................................ Page 2 of 4 ............................................................................... IMT-37

ActiveX Components

References
1. Cearley, Kent, HTML 4 Interactive Course, Waite Group Press. 2. Sklar, Joel, Principles of Web Design, Thomson Learning. 3. Campbell, Bruce and Darnell, Rick, Teach Yourself Dynamic HTML in a week, Techmedia. 4. Stephan Walther, ASP.NET Unleashed, SAMS Publication

Notes:
a. b. c. d. Write answers in your own words as far as possible and refrain from copying from the text books/handouts. Answers of Ist Set (Part-A), IInd Set (Part-B), IIIrd Set (Part C) and Set-IV (Case Study) must be sent together. Mail the answer sheets alongwith the copy of assignments for evaluation & return. Only hand written assignments shall be accepted. 5 Questions, each question carries 1 marks. 5 Questions, each question carries 1 marks. 5 Questions, each question carries 1 marks. Confine your answers to 150 to 200 Words. Two Case Studies : 5 Marks. Each case study carries 2.5 marks.

A. First Set of Assignments: B. Second Set of Assignments: C. Third Set of Assignments: D. Forth Set of Assignments:

ASSIGNMENTS
PART A
1. A watch company want to display 5 different models of watches. Create a web page which includes 5 different layers for all the watch models. Every layer will contain standard text like: Image of watch, company name, description, price. There are 5 hyperlinks on bottom of the page representing name of all models. As user mouse moves over the hyperlink, a particular layer associated with that link should appear, otherwise all layers must remain invisible. 2. What is the difference in Client side and Server side languages? Why the forms validations in a HTML page is done using client side language like JavaScript instead of server side language. 3. A job placement company hosted a web site for online submission of resumes by various candidates. Create a web page for resume submission using forms and various HTML components. The fields in form may include: Name, Address, age, email, phone, mobile, qualification details, previous experience details, etc. Write client side script for the web page using JavaScript for implementing various field level validations. 4. What is Global.asa file. Why Application and session variables declared in Global.asa file. 5. Using Send Mail Component (Or any other Mail Component), create a web page to send mails. The requirement is to have various mail features like, CC, BCC, Mail Subject, Mail from, etc.

PART B
1. Explain XML. How XML can be used in place of any database management system. 2. Write a short note on following: (a) Document Type Definition (DTD). (b) XSL (Extensive style sheet language). (c) Namespaces. 3. A scientist want to implement tags (using XML) of following format to create web page which helps in representing Chemistry periodic table for various elements: <Element atomic number = > <Name> Sodium</Name> <Characteristics> Solid, Low melting point.. </Characteristics> <Atomic Weight> </Atomic Weight> </Element> DBMS (Oracle) ........................................................ Page 3 of 4 ............................................................................... IMT-37

Write document type definition for the above mentioned tags using XML. 4. Explain following by taking suitable examples: (a) XSLT. (b) XML Schema. (c) XQuery. (d) XLInk. 5. An educational institute want to implement online result system. The student can feed its rollno and course on the web site to see it marks details in order of various subjects. More ever administrator of the web site can edit and add marks through web interface of the site. Write the application page using ASP and XML in backend to implement the above mentioned functions. Define suitable DTD for the above data storage design.

PART C
1. 2. 3. 4. 5. Explain <img> --- </img> tag. Differentiate between Client side and server side scripting. Explain various different types of Lists in HTML. What is web server and name any three web servers? Explain how to use < % %> delimiter.

CASE STUDY-1
Create an online discussion group for a class, with a limited participation to registered users. Add a registration page using the registration template to allow users to add themselves to the discussion group. The registered user can post message on discussion board, can answer the already posted questions, send email, etc. Explain process, steps & Codes

CASE STUDY-2
A big manufacturing house is facing difficulty in implementing distributed database system for its ERP application. They decided to integrate all departments in all the manufacturing units situated in different countries by hosting a dedicated web site with dedicated database server. To start with they decided to put sales and distribution department online. The user of the web site can perform operations such as: Add/ Edit sales order, add/edit customer information, add/edit details of distribution centre, check accounts receivable of customer, check ware house status, implement sales transaction from warehouse to customer/Distributor, etc. Purpose the detailed design and implementation of the web application keeping in mind following platform: Windows NT Server, IIS, ASP, SQL Server, JavaScript.

DBMS (Oracle) ........................................................ Page 4 of 4 ............................................................................... IMT-37

You might also like