Database design uk, Access database design uk, website design uk, web site design uk, Midlands UK, SME companies
Tel : +44 (0)116 235 0009

     
  Home  
  Business Analysis  
  Access Database  
  Web site Design  
  Website Design Examples  
  Domain Name Registration  
  PcC & Internet Training  
  e-Commerce  
  Contact Us  
     
 

The HTML Writers Guild

   

 

 
Benford Computer
Systems Limited

Last modified: 06/02/2002
 

Business Analysis

   
 

Company Profile 
With a manufacturing background of blue chip companies including Hawker Siddeley, BTR and FKI Industries we are experienced to undertake a full Business Analysis of your IT requirements of your organisation and suggest where cost effective improvements can be made. These recommendation could be better deployment of your existing software packages, different ways of doing things or creating bespoke software solutions. We offer you a free consultation to investigate where we can help your business.
Detailed below is our approach to 'Specifying Access Database Requirements' but the approach could equally be applied to other MS Office applications.

Specifying your Database Requirements
Experience has shown that the success or otherwise of a database project is determined by how accurately the requirements are defined at the start. As the Customer you will achieve the the most effective solution when you have a clear idea of what you want your database to do. It is important when considering the objectives of the database that you do not restrict your ideas to reproducing an existing, possibly manual system but think more laterally about what else is the proposed database system could do.
A major part of our Systems Analysis will be to understand your business and how the proposed database system will be specified. The final requirements specification for the database will be a joint effort between ourselves translating your business knowledge into a technical specification.
How the database fits into the overall business should be defined, ie Database system boundaries.

Data Tables and Relationships
Data tables and relationships will be one of the most important considerations in the requirements specification. Also how data input should be validated.
To achieve the most cost effect solutions don't be tempted to include everything in a database system, concentrate on areas involving large quantities of regularly changing data. Particularly data used by many users.
Make a list the types of data that you will want to store. The list may include such items as orders, parts, stock and contacts. From this information we will design how the database system will best hold your data. It is important at this stage to decide as far as possible the data types and relationships in the database as later changes can incur considerable work.

Users Groups and Access
Where different groups use the systems they may need different levels of access. Each groups may have different requirements for inputting data and enquiry and report facilities all of which will require specifying. The number of concurrent users requires defining.

Data Transfer

Where there is a requirement to transfer data from an existing system the format of the data and means of transfer requires defining. Where fields can be designed to match with existing electronic systems there should be little problem but if data has to be transferred from paper systems then the method of input requires specifying. With large systems the data input may require detailed planning.
Data transfer offers the opportunity to change numbering systems in a company and this may be an important consideration.

Reports and Enquiries
When writing the requirements specification it is important to define the data to be output from the database either in enquiry or report format. Providing the database structure is not affected the main consideration is to specify how many reports or enquiries will be required.

Technical Factors
The hardware, both server and client should be defined together with the size and future growth of the database

Database Administration
In most cases only routine database administration is required. Somebody in the company should be designated as Database Administrator who should be responsible for database backups, compact and repair procedures, assigning new users passwords and installation of client database software if required.

Testing
An agreed testing procedure should be part of the requirement specification and also what will be considered as the 'deliverables', ie source code, database, documentation etc.

Sign Off
The Requirement Specification should be signed off by both yourselves as the Customer and ourselves and form the basis of the database project. If there are specific completion deadlines to be met these should be stated and agreed.