WEB DEVELOPMENT

ASP Weblog

This project is a lightweight stand alone blog system. This ASP powered, database driven weblog will support all the features people have come to expect when using a blog. This module will be able to be incorporated into any website painlessly and customized with ease to fit the look and feel of the website its installed for. The system was developed on IIS running on a Windows 2003 Server. The server side scripts were written in ASP using VBScript. The database back end was developed in Microsoft Access.

The goal of this project is to exercise my ASP programming skills and make something useful while I am at it. This blog system is designed from the ground up to be a stand alone module that anyone who would like to have their own weblog could download and easily configure. Even the greenest programmer should have no problem getting the blog system operational in a very short period of time with no major troubles.

Blog Screenshot 1 Blog Screenshot 2 Blog Screenshot 3

LAMP Forums

Web forums is the most popular form of online community. They allow users to pass messages and carry on conversations without everyone being online at the same time. My forums won't be too much different from the forums everyone is used to seeing. The way I tried to make them different was the addition of a "friends" system. This will be a means of keeping track of posts your friends make or comment on so users can more easily be involved in conversations with their friends.

The first release of this project was produced per requirements given in the course Implementation of Three-Tier DBMS Applications. The goal of the project was to design and develope a three tier application in 10 weeks. The currently release of the forums (1.0) is working but not yet "feature complete". By release 2.0 I hope to have the forums updated with all the features I wanted to add from the start.

The main focus in this project was on the design and planning phase. Before development began I created Software Requirements Specification (SRS) document which plans out the entire system ahead of time. Data modeling was a big part of pre-development. The data modeling tools included in the SRS are: E/R Diagram, Data Dictionary, Data Flow Diagram(DFD), State Transition Diagram, Interface Mockups, Use Cases, etc.

View Software Requirements Specification (SRS) Document

Forums Screenshot 1 Forums Screenshot 2 Forums Screenshot 3

Data-Centric Markup (XML)

Data Centric XML is used to define a set of elements and attributes to describe data. The goal of this project was to work in a group to develop a schema to store information in XML for a student/faculty course scheduling system. This system would allow students to register for courses and for faculty to select courses to teach. In this project both DTD's and Schema's were developed to define the XML language. There is also a sample XML file that shows the XML schema in use.

Course Scheduling XML | Faculty Scheduling XML

Course Scheduling DTD | Faculty Scheduling DTD

Course Scheduling Schema | Faculty Scheduling Schema

Document-Centric Markup (XML)

Document Centric XML describes a process of using the XML language to describe information contained within a document. In this project I developed my own XML language to mark up a paper I wrote about the Semantic Web. The purpose of the language is to define elements to contain different elements of a paper. A CSS file is used to assign styles to the different parts of the XML so it will be displayed nicely when interpreted by a web browser. If you view the source of the page you will see that it is not HTML but the XML I defined. Defining the language is a DTD I wrote which can be found here.The DTD defines each element that is to be used in the XML and what restrictions each element will contain. Once the language is properly defined it can be used freely as long as the page calls this definition document.

Docucentric XML 1 Docucentric XML 2 Docucentric XML 3 Docucentric XML 4

Edgar Allan Poe - Group Project (WEBSITE DESIGN)

The goal of this project is to use some materials provided by the professor and create a website about Edgar Allan Poe. There are several parts to the project. First, is the design document which is the plan for the site. Once development commences the second part is the product demo. The object of this demo is to show the class where your development team stands with the project in relation to the other teams. The third and final part is the final product demo. This is where the finished product is shown. The purpose of this project is to gain experience working in a development team on a website project. My teams finished project can be seen here.

Poe Screenshot 1 Poe Screenshot 2

UNIX Tutorial - Individual Project (WEBSITE DESIGN)

The goal of this project is to create a UNIX tutorial website for beginners. This is done with the assumption the user is learning UNIX for the first time. In my project I introduced the system and included lessons about all the basic functions of the OS. I also included a section to teach beginners basic UNIX scripting skills. All aspects of this site were hand coded in a text editor. No WYSIWYG editors were used, i.e. Dreamweaver. The purpose of this project is specifically designed to show web programming skills. My finished project can be seen here.

UNIX Screenshot 1 UNIX Screenshot 2

 

Copyright © 2008 Russell Dare
Some Rights Reserved