SENG 310   - Uvic Web Registration


Introduction



Prototype Concept
 - Concept
 - Technology
 - Programming


Function Walkthrough
 - Login/logout
 - Time Table Planner
 - Current Time Table
 - Course Search
 - Course Add/Drop
 - Admin


Prototype Show-Room

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Concept


UVic Web Registration (WebReg) system is prototyped to offer a better student registration environment than current hosted WebReg system by intergrating registration, course search and time table together so that students are no longer needed to browse information amongst several windows.

The system is acted as a presentation layer as one of the components of the entier university admission system. The end-system will communicate with back-end database management system which stores university course information and students records. The prototype is done in high-fidelity and horizontal prototyping in the sense of an actual local computer program in HTML format. As back-end database is not accessible for the prototyping, local sample data are built for illustrating main aspects of interaction with the system.

 

back to top

  Technology


UVic Web Registration (WebReg) system protype uses several programming technologies that all serve to a main goal - provide an interactive registration interface and environment to the students. Therefore, techonologies used are briefly introduced here:

HTML - HyperText Markup Language is a set of rules for marking up text so a browser knows what to do with that text.

DHTML - DHTML is a collection of features that together, enable web page to be dynamic. It is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more dynamic.

XML - XML is a meta-markup language, or a means of formally defining a markup language. It is intended to offer most of the flexibility of SGML without the complexity of that language. Think of XML as a set of rules that enable you to establish different sets of markup rules for different classes of documents, and to easily share those sets of rules.

JavaScript - JavaScript is an object-oriented scripting language. With JavaScript, you can manipulate many variables and objects on your page. With JavaScript, you can change the value of all the properties of all the objects on your page. JavaScript is the most widely used scripting language on the Web.

PHP - PHP stands for Hypertext Preprocessor. It is a server-side scripting language, like ASP PHP scripts are executed on the server PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)

Perl - Perl is an interpreted programming language known for its power and flexibility. It combines the familiar syntax of C, C++, sed, awk, grep, sh, and csh into a tool that that is more powerful than the separate pieces used together. These pages will teach basic data structures, flow control, and string manipulation in the context of writing a common CGI program for a Web server.

back to top

  Programming


UVic Web Registration (WebReg) system is an online system accessible from any web broswer, hence the prototype is mostly done in HTML by a HTML editor. Dreamweaver is a ideal programming environment we choose to program from as it provids WSYWYG effect and also provide JavaScripting and PHP scripting environment.

 

back to top