You are on page 1of 11

Criteria B -Developing

Ideas
Design brief: Developing relational database management system for a
client.
The purpose of developing ideas is to develop our ideas.In inquiring and
analyzing we gathered information.here we need to develop those
information.

The Database must use information that I gathered at criteria A to meet


the requirements of the client.
The Database needs to contain an Tables, relationship, reports,
query,forms because our purpose of the unit is to create RDBMS.
The Database is for the client so I need to use simple tables. A primary
goal of database design is to decide what tables to create.
This product is perfectly safe because its just a Database it doesnt harm
anyone.
The product should be size just good to see.
Function of this Database is to maintain data.

Aspect

Requirements

Aesthetics (Consider
appearance, style, color,
shape/form, texture, pattern,
finish, layout)

need a good designer

Cost/Tool (Is there a maximum


cost? Is this a material
cost/time cost/selling cost?)

This is a free website.This is a material

Customer (Who it is for? What


is the target users age,
gender, socio-economic
background?)

it is for a librarian, age should be 25+

Function (What it must do?


What is its purpose? Where
will the product be stored?
How easily can it be
used/maintained?)

it will keep records.purpose is to keep

Content(Writing the content Deciding on the design and


images - Proof reading and
checking)

it is a database to keep your records

Safety (What safety factors


need to be incorporated into
the design?)

Password should be safe.

Accessibility(where it will be
available-Online, in the form
of poster, website etc)

need to advertise in websites

Format(suggest how the


Database will be designed )

to use,it is to save paper.

your records safe.The product will be


stored in a website.it is very easy to
use or maintain.

safely

1. Click Start Menu >> Programs >>


Microsoft Office >> Microsoft Access
2. Type the filename in step number two
and finally click Create.

Manufacturing (What
resources are available? Are

examples of database of library,no

there limitations as to how


this can be created? How
much time is needed to create
the design?)

limits,1 day to create the design

List a range of feasible design ideas for the solutions based on


the data collected:
For your understanding: For digital product design, a natural
starting place when designing is with a pencil and sheet of
paper, developing rough sketches of potential solutions. You
should focus on getting the basic building blocks of ideas
sketched out in short, concentrated bursts. These initial ideas
should focus on generating a range of different solutions to the
problem.
You should then identify which initial ideas should be developed
further. This could be done through a range of strategies,
including:
further, more detailed sketches that start to develop
ideas with direct reference to the specification

detailed annotation that allows students to explore


and communicate their own thinking through annotation

making of simple card and models and simulations


used to test ideas and ensure they meet the specification.

Design idea development


Strategies and techniques to communicate and develop ideas:
Technique/Strategy

Product Design

Ms word tables

Designing tables

Smart draw tool, creately

Tables:

DFD/ERD

Describe and paste Tables

A database is a collection of information and is systematically stored in


tables in the form of rows and columns. The table in the database has
unique name that identifies its contents. The database in turn is further
described in detail giving all the fields used with the data types,
constraints available, primary key and foreign key.
Database design is used to manage large bodies of information. In this
database we describe all the 4 tables available in the software, which are
used to store all the records.
Data types and its description:
Fields in database table have a data type. Some of the data types used in
database table are explained below.
a) Integer:One optional sign character (+ or -) followed by atleast one digit (0-9).
Leading and trailing blanks are ignored. No other character is allowed.
b) Varchar:It is used to store alpha numeric characters. In this data type we can set
the maximum number of characters upto 8000 ranges by default SQL
server will set the size to 50 characters large.
a) Date/Time:Date/Time data type is used for representing data or time.

Database:issue
Field type

Data type

Size

relation

regno

varchar

50

Foreign key

Date of issue books

Data time

Accno

varchar

50

Not null

Name

varchar

50

Not null

course

varchar

50

Not null

Not null

Author

varchar

50

Not null

volumn

varchar

50

Not null

Edition

varchar

50

null

Database name-book details


Field Name

Data Type

Size

Relation

Accno

Varchar

50

Primary key

Author

Varchar

50

Not null

Title

Varchar

50

Not null

Publication

Varchar

50

Not null

Edition

Varchar

50

Not null

No_of_copies

int

Volumn

Varchar

50

Not null

Date_pur

Varchar

50

Not null

Not null

Price

Decimal

(18,2)

Not null

Not null
Status

Varchar(50)

50

Database- name student

Field

Data

Name

Type

S
i

Relatio

Varch

Not

ar

null

Varch

Primar

ar

y key

Name

Regno

Date_of_is

Dateti

Not

sue

me

null

Varch

Not

ar

null

Addresss

Date_of_re

Dateti

Not

turn

me

null

Varch

Not

ar

null

Varch

Foreig

ar

n key

Course

Accno

No
Va

rc

nul

ha

Gender
r

E-R Diagram
Entity Relationship Diagram is used in modern database software engineering to
illustrate logical structure of database. It is a relational schema database modeling
method used to
Model a system and approach. This approach commonly used in database design. The
diagram created using this method is called ER-diagram.
The ER-diagram depicts the various relationships among entities, considering each object
as entity. Entity is represented as rectangle shape and relationship represented as
diamond shape. It depicts the relationship between data object. The ER-diagram is the
notation that is used to conduct the data modeling activity.
Entity: Entity is the things which we want to store information. It is an elementary basic
building block of storing information about business process. An entity represents an
object defined within the information system about which you want to store information.
Entities are distinct things in the enterprise.
Relationship: A relationship is normal connection or association between entities used
to relate two or more entities with some common attributes or meaningful interaction
between the object.
Attributes: Attributes are the properties of the entities and relationship descriptor of the
entity. Attributes are elementary pieces of information attached to an entity.

Structure of a database:
The database consists of following functional components.

Functional component 1: Registration.

Functional component 2: Book issue.

Functional component 3: Book return.

Functional component 4: Search/view book details.

Functional component 5: Update book details.

Functional component 6: Payment (Fine).

Module Decomposition:
Student details:
In this form the users have to enter the details about the student like
name, regno, courseetc. If the proper details are not entered at the
same time error message will be displayed and record will not be stored
And if the entered register number is already exist then the details cant
be stored and error message will be displayed.
Delete student details:

In this case admin can delete individual student details by entering his
register number .If the Register no is not entered at same time message
will be displayed and record will not be storedAnd if the entered number
is already deleted then it will be giving the message.
Book issue:
In this form the Liberian can issue the books to the student. If the books
are already distributed to students then Liberian cant issue those
particular books.
Book return:
Here the user must return the book on given date Otherwise fine will be
calculated
Calculate fine:
In this case we can maintain the late fine of library member who return
the issued book after the due date

Selecting and justifying the chosen design:

Prioritize the best possible design idea for the solution from the
above list and reason is why it is better than the other ideas.

Presenting the chosen design


Reason:Many librarians are facing difficulties to store
their records.

Understanding of Developing Ideas

Justify:
6 because i didnt gave a good information.

..

..

..

..

You might also like