Richard Hill

School of Computing and Management Sciences

Sheffield Hallam University  
Welcome    
Teaching    
  C2502 eBusiness  
  CM304 BISTA    
  CM322 Bus. Process Modelling    
  CMH152 Comp. Tech. for Business    
  E-Learning    
  Web-Based IS    
 
LO1    
  LO2    
  LO3  
  LO4    
  LO5    
  Assignment    
       
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

Web-Based Information Systems

Learning Outcome:

After successfully completing this learning you will be able to integrate two legacy information systems.

Why should I do this?

When you need to access and present data that is stored in at least one distributed database.

How will I know when I've succeeded?

You will create a web-based application that permits users to navigate and access information from two different database formats over a TCP/IP network.

 

Learning Objectives in the 'Mandatory Objectives' column refer to the bare minimum you need to learn to pass. It is essential that this learning is undertaken.

Successful completion of the 'Honours' column, together with the 'Mandatory Objectives' column, will prepare you more thoroughly.

If you complete all of the learning in each column, then you will be in the best position to obtain a high mark during the assessments.

For each category, click on individual Learning Objectives to access the relevant learning material.

 

Mandatory Objectives: Honours: First Class:
How do I evaluate two existing legacy information systems? What are the common business applications for information systems? How can I extend the functionality of existing information systems by importing and exporting text files? 
Why are integrated information systems important for decision-making? What is middleware and SOAP? How can I improve network performance with multi-agent technology?
What is client/server information system architecture? How can distributed software applications assist businesses? What is the seven-layer OSI networking model?
How do I set up for data transfer to the internet? What are the common networking protocols used in LANs and WANs? When should I use voice over IP?
How do I use HTML and XML to present information? What are Cascading Style Sheets (CSS)? How do I use CSS with HTML?
How do I use CSS with XML?
How can I define links between documents in XML? How do I model a XML application using the Unified Modelling Language (UML)?
How can I create and edit web-based documents using an industry standard tool? How can I assist the user to navigate an application using scripting languages? How do I create a keyword search facility?
How do I access data from a remote server? When would I use client-side processing rather than server-side processing? How can I use Active Server Pages (ASP) to edit data on a remote server?
How can I use ColdFusion to edit data on a remote server?
How can I use XML to define different data types? How can I create my own templates? Where would I use XHTML?
How can I query XML data structures? How do I create many-to-many data relationships with XML?
What tools am I likely to use? Are there any relevant references?
Pencil, paper, eraser, PC with internet access, industry standard HTML editor such as Macromedia Dreamweaver, XML parser, internet browser.

Software Engineering, Sixth Edition, Ian Sommerville, Addison Wesley, ISBN 0-201-39815-X

XML for the World Wide Web, First Edition, Elizabeth Castro, Peachpit Press, ISBN 0-201-71098-6

A Methodology for Client/Server and Web Application Development, Roger Fournier, First Edition, Yourdon Press, ISBN 0-13-598426-2

What are the key words that support this outcome?
  • legacy
  • eXtensible Markup Language (XML)
  • internet
  • network
  • Local Area Network (LAN)
  • Wide Area Network (WAN)
  • normalised
  • flat file
  • Cascading Style Sheets (CSS)
  • Hyper Text Transfer Protocol (HTTP)
  • Internet Protocol (IP)
  • Active Server Pages (ASP)
  • many-to-many relationship
  • multiagent system
  • Simple Object Access Protocol (SOAP)
  • Web Services Description Language (WSDL)