Computers Database

Purpose

This project is intended as an administrative database for managing a number of PCs. It allows records to be kept of computers and available software packages as well as lists of software installed on each computer.

The system holds data on:


Database Backend

The system operates from a PostgreSQL backend database server. The database contains tables holding data on:

There are also tables containing the values for attributes of software/computers such as the category and the platform.

Full information about the relationship between the tables may be found in the Database Diagram (PDF, 19KB).

Users may either be authenticated onto the database server or clients may connect as a guest who may only view records.


Windows Client

This client written in C#, that runs under the Microsoft .NET Framework 2.0 provides a purpose-built graphical user interface to the Computers Database system. It was developed in Microsoft® Visual Studio 2005.

It provides:

An option is available on the connection dialog to connect as the guest user. When connected as a guest, the options to modify entries such as the add/modify dialogs are hidden along with the commit changes options on the other dialogs.

The program employs a Multiple Document Interface (MDI) design to facilitate the user in performing multiple tasks at once and to make it easier to compare data in different parts of the database..

Screenshots are available via links below. They will open in external windows. The screenshots are in PNG format (which any sensible browser should be able to open). Please note that all screenshots are ©Copyright 2006 D Wilkins unless otherwise stated.


WWW (PHP) Interface

Also available is a World-Wide-Web interface to the Computers Database system, written in PHP. The WWW interface may be installed on any web server (e.g. Apache, IIS) with PHP and the PostgreSQL extension.

Screenshots are available via links below. They will open in external windows. The screenshots are in PNG format (which any sensible browser should be able to open). Please note that all screenshots are ©Copyright 2006 D Wilkins unless otherwise stated.


Download

Go to the Download Page


Source Code

Source code is released under the terms of the GNU General Public Licence and is included with the distributions available on the Download Page.


© Design and content copyright 2005-2007 D Wilkins.