Database coursework

Authors Avatar
9 April 2010

Database Coursework

Mahamed

[Pick the date]

Write up

Identify

Background Information

Bobbies Bookstore is a new bookstore based on 90 Birmingham roads. The bookstore opened few months ago. The company takes its name from Bobbie, the Greek god of Carrots. Bobbie's book store markets its products under its own brand as well as Bobbie Read Store, Bobbie Learn, Brother Bobbies Books. The company's business will be on local level..

Bobbie's book store wants to deliver high quality books and services.

Bobbies Book Store opened 2009/10/12.

The company's board consist of 6(key) members

* Manager (Mr Bobbie) (Real user)

* Vice Manager (Mr Carrot)

* Chair man (Mr Wood )

* Secretary (Mrs Paper)

* Vice Secretary (Mr Folder)

* Treasurer (Mr Coin )

The real user is the employees and the manager (Mr Bobbie).He(manager) is the company's key person he is also the person that ordered this project

The company's current problem is:

* The company is new

* The company has not recorded documents before

* The company has constantly new books

* The company have no database available

The reason why these problems have arisen is because the company is new.

The company has not had the opportunity to do something about the arisen problems.

Statement of the current problems

"The company is currently facing difficulties with accounting books, services and other data. We have no current system to support accounting or recording the companies' data/information. The company needs these problems to be solved as soon as possible, as we are ready in all other aspects to go in business. As an outcome of an not working accounting system, could lead to Money losses and unstable company as well as bankruptcy .The outcome of an not working system is a serious threat to the company's future and our chance to compete against other companies. As the companies head person I want you to create a working system to meet these needs.

The system must include the attached User Requirements below.

Your estimated time scale to finish this project is very short, as the company is losing valuable business time. You have approximately 7 working days. This time can't be exceeded. You should have done any necessary error checking before the system can be introduced. You are the person in charge for this project and the person responsible to make sure that the estimated time scale is not exceeded."

Objectives/user requirements

* Working database

* Include all necessary information

* Produce rapports

* look up data(Queries)

* Produce Forms

* Be user friendly

* Be printable

Objective

Explanation

Working Database

It must work correct and mange to do the tasks expected.

It must be error free as well. This is important.

Include all necessary information

This means that it must have all information/data to work. It must for example customer names and address. This means also that it must be self existent.

produce reports

This means that it must be able to produce reports.

look up data(Queries)

This means that the user must be able to search for data in the database. The user wants to do complex searches such as searching for data that has two or three criteria.

Be user friendly

This means that it must be easy and relative straight forward to manipulate.E.x

* should use drop down lists

* it should use LOOK UP

* it should do searches automatic

Produce Forms

This means that it must be able to produce forms

Be printable

This is means it must be printable to A4 or A3. This is a problem with many databases so the designer must consider this objective

Consideration of Solutions

Application

Advantages

Disadvantages

Paper /Fillet cabinet

* Can be done by everyone

* No ICT skills needed

* Cheap

* Takes long time

* Data can't be copied

* Is not accurate

* Needs storage place?

* Very difficult to work with

* Hard to update

Web-

Page

* Easy to access

* More graphics

* Hard to make

* Hard to use

* Cannot produce graphs

* Cannot perform calculations

Database

* Good formatting features

* Can be used for templates

* Can sort large data

* Can perform complex searches automatically

* Offers good automation features

* Supports User Interface/Menu
Join now!


* Cannot produce graphs

* Can only perform limited calculations

* Complex to develop and maintain

* Hard to use by people

Spread sheet

* Good formatting features

* Can be used for templates

* Can sort and search data

* Large range of formulas for performing complex calculations

* Can produce graphs

* Good for large computations

* Offers good automation features

* Supports User Interface/Menu

* Relatively easy to develop and maintain

* Complex searches limited and must be ...

This is a preview of the whole essay