table of contents grour member 3 - wordpress.com technology college page 2 physical design ......

46
Zanzibar Technology College Page 1 Table of Contents GROUR MEMBER ................................................................................................... 3 GROUP MEMBER AND THERE RESPONSIBILITY.............................................................. 3 AKNOLEDGEMENT ................................................................................................. 3 GROUP AGREMENT ................................................................................................ 4 GROUP TARGET ..................................................................................................... 4 CHAPTER ONE .................................................................................................... 5 INTRODUCTION ............................................................................................................................... 5 1.1 Overview ................................................................................................................................... 5 1.2 Problem statement ..................................................................................................................... 6 1.3 The project objective ................................................................................................................. 6 1.4 Justification ............................................................................................................................... 7 1.5 Expected out put........................................................................................................................ 7 CHAPTER TWO ................................................................................................... 8 LITERATURE REVIEW ................................................................................................................... 8 CHAPTER THREE ............................................................................................... 10 METHODOLOGY............................................................................................................................. 10 3.1 The system development life cycle ........................................................................................... 10 3.2 System Development Stages Used ............................................................................................ 12 3.3 System/Software Development Model ..................................................................................... 12 3.4 Requirement Analysis ............................................................................................................... 12 3.5 Requirements specification ..................................................................................................... 13 3.6 Scope and Limitations ................................................................................................................ 13 3.7 System user and their task .......................................................................................................... 14 3.8 Use case....................................................................................................................................... 15 USE CASE ........................................................................................................................................ 17 CHAPTER FOUR ................................................................................................ 23 SYSTEM DESIGNING ..................................................................................................................... 23 4.1 Architecture design ...................................................................................................................... 23 4.2 Conceptual design ................................................................................................................... 24

Upload: buidung

Post on 18-Mar-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Zanzibar Technology College Page 1

Table of Contents

GROUR MEMBER ................................................................................................... 3

GROUP MEMBER AND THERE RESPONSIBILITY .............................................................. 3

AKNOLEDGEMENT ................................................................................................. 3

GROUP AGREMENT ................................................................................................ 4

GROUP TARGET ..................................................................................................... 4

CHAPTER ONE .................................................................................................... 5

INTRODUCTION ............................................................................................................................... 5

1.1 Overview ................................................................................................................................... 5

1.2 Problem statement ..................................................................................................................... 6

1.3 The project objective ................................................................................................................. 6

1.4 Justification ............................................................................................................................... 7

1.5 Expected out put ........................................................................................................................ 7

CHAPTER TWO ................................................................................................... 8

LITERATURE REVIEW ................................................................................................................... 8

CHAPTER THREE ............................................................................................... 10

METHODOLOGY ............................................................................................................................. 10

3.1 The system development life cycle ........................................................................................... 10

3.2 System Development Stages Used ............................................................................................ 12

3.3 System/Software Development Model ..................................................................................... 12

3.4 Requirement Analysis ............................................................................................................... 12

3.5 Requirements specification ..................................................................................................... 13

3.6 Scope and Limitations ................................................................................................................ 13

3.7 System user and their task .......................................................................................................... 14

3.8 Use case ....................................................................................................................................... 15

USE CASE ........................................................................................................................................ 17

CHAPTER FOUR ................................................................................................ 23

SYSTEM DESIGNING ..................................................................................................................... 23

4.1 Architecture design ...................................................................................................................... 23

4.2 Conceptual design ................................................................................................................... 24

Zanzibar Technology College Page 2

PHYSICAL DESIGN ........................................................................................................................ 33

CHAPTER FIVE.................................................................................................. 37

IMPLEMENTATION PLAN ............................................................................................................ 37

BUDGET AND RESOURCE FUNDING ......................................................................................... 39

MINUTE OF MEETING ................................................................................................................... 41

5 GROUP MEMBER PARTICIPATION LEVEL .................................................................... 45

CHAPTER SEVEN ............................................................................................... 46

6 CONCLUSION ....................................................................................................................... 46

7 RECOMANDATION ............................................................................................................. 46

Zanzibar Technology College Page 3

GROUR MEMBER

The following are member of this project that consist eight members are as follow

S/N NAME STUDENT ID PHONE NO SIGNETURE

1 Ramadhan Haji S0

2 Bikombo Suleiman Hamad S03172014 +255 777797742

GROUP MEMBER AND THERE RESPONSIBILITY

In this group contain many members who have responsible to work such as the following table below.

AKNOLEDGEMENT

We would like to thanks our God during the process of developing our project started, also our great

full thanks should go to MR Rashid Salim and his assistance for their cooperation and contribution of

helping us to complete this project, and our honest thanks to our fellow students who show their great

talent and time to support our project to be success without forgetting Zanzibar Technology College

members to present their great full contribution of making this project to be amazing and all

stakeholders who gave us good information that are so better on supporting our project to achieve the

project objectives in effectively and efficiently. As group members we should thanks again our head

leader and his assistance to insure that all members from our group must have the enough knowledge

and skills of managing and create the great project by self.

S/N NAME TASK POSITION SIGNETURE

1 Ramadhan Haji Planning MEMBER

2 Bikombo Suleiman Hamad Designing MEMBER

Zanzibar Technology College Page 4

GROUP AGREMENT

The agreements of our group include all activities to our project are as follow;

The group must have a leader who will lead and managing whole project activities.

A member should meet in the discussion four day in the week.

Each member is required to attend 5 minutes before the meeting.

Each participate should contribute what is relevant to the case give and topic that will

discussed during the meeting.

Any member will be cut 5% of his/her marks if he/she will be late for quarter an hour after

meeting start in duration of 5 days.

Any member who will absent in the discussion without massive reason 5% of his/her marks

will be cut.

Any member of the team is to perform any task that he/she will give from a group as an

assignment and to hand it over to the day submitting as planned.

Respect is very important for anyone in the group and each one should be respect idea of a

member.

If there will be financial contribution, all member of the team are to contribute in equal rate, in

order to printing.

Every member must sign of the space signature.

GROUP TARGET

The main aims of our group target to remove all problems that face nursery centers by using new

modern system. The following are the aims of our group target:

The system will enable people to get clearly instruction about nursery.

This system will function for effectively and efficiently to insure that it removes cost, blames

from parents and manage whole nursery.

It removes disturbance for the students who complain about missing group learning and their

result report.

Also it insures that, all members which participate to design this project are increasing their

talent and complete this project on time.

To analyses case study and mention case study.

To meet project as better others made.

To insure that all member get awareness to manage other project by personally.

To insure that all stakeholder happy.

Zanzibar Technology College Page 5

CHAPTER ONE

INTRODUCTION

This project works automatic Nursery Management System. In this system, there are two applications

are developed-Windows based (thick client) and Web based (thin client). Nursery Management

System (NMS) consist main tasks such as registration students, attendance record, keep and control

absentees, producing report cards, producing official transcript, preparing timetable and producing

different reports for teachers, parents and other citizen we need to use. Also it will run automation and

utilization of technology to replace human with a machine that can perform more quickly and more

continuously information.

The windows application takes most of the activities such as offline student registering, transcript and

report card generation, and producing the timetable. The application facilitates attendance recording

by the teachers to view status of students by their parents and to view reports by education.

1.1 Overview

A Nursary Management System (NMS) is the primary system for efficiently operating schools, and

includes applications like, Registration, Enrollment, Attendance, Scheduling ,Grade book and exams,

NMS are centralized systems used by educators and administrators to collect information needed to

manage education delivery, improve student achievement, and ensure accountability

Since NMS are centralized systems, the ministry and schools obtain improved reporting capacity beyond

reports just for individual schools or districts, Robust NMS supports policy changes and new education

delivery methods to achieve the highest student achievement outcomes

These improved information management systems are now required as timely access to data about

student and school performance is critical to achieving education goals, The successful deployment of

NMS is critical for schools to gain full advantage of other education solutions such as learning

management systems and library automation, as these applications rely on student data.

Zanzibar Technology College Page 6

1.2 Problem statement

many students are in waiting list waiting to start and some of them get the chance to join the classes

from any time during the year whenever the chance becomes available. Although this situation allow the

business to grow rapidly but it causes a lot of management problem in such a way that it has get to the

point where it becomes difficult to understand the actual number of students available to the particular

centre at any particular

Time or to have a clear idea of who has started when and finishing at what date.

Additionally, it has also becomes apparent that the management also find difficult to understand the

exactly number of teaching staff are needed for each centre in order to run them effectively and

efficiently. Also there is a growing number of parent’s complaints regarding their children missing

performance records and mixing up levels of learning groups

1.3 The project objective

Main objective

To becomes apparent that the management also find difficult to understand the exactly number of

teaching staff are needed for each center in order to run effectively and efficient also the point

where it becomes difficult to understand the actual number of student available to the particular

center at any particular time or to have a clear idea of who has started when and finishing at that date.

Specific objectives

The following are the various objects that forced group to modernize the nursery information system

To know all the existing and the new coming up established centers with there actually

maximum number of student can handle at any particular time.

To know the actually number of classes or room that each center has.

To know the details of the hand and assistant had of each a system center.

To know the full contact details of every teacher working in a particular existing center.

To know the details of every student, there joining dates, and the level they are in at any

particular time

Want to know exactly the term time (starting and closing time for each year) for each centre.

Zanzibar Technology College Page 7

1.4 Justification

Now days many nursery decided to use computerized system according to the raise helplessly of the

old system in nursery management that lead losing number of students records who has started and

finished, and also it course a lot of parents complaints regarding their children missing performance

records, now we determined to establish the computing system that will work for effectively and

efficiently for ensuring that this system will be going to manage all nursery center since this system it

lead to know all information for each center in nursery management system. Also this computing

system helps the head managers and their assistant to manage all nursery activities and students

records because this system enables them to know how many students are needed to joining in the

nursery in each year in order to remove management problems which facing nursery school that

overpowered nursery to manage each center.

1.5 Expected out put

Nursery management system is base on software computerized system to provide accommodation to

the nursery more efficiently to manage income and outcome in a nursery center, either student or staff.

Also it will store and manipulate the whole information in case of resulting, registration and fee

payment. This system keeps full contact details for each nursery center.

Zanzibar Technology College Page 8

CHAPTER TWO

LITERATURE REVIEW

A Nursery Management System (NMS) is the primary system for efficiently operating schools, and

includes applications like, Registration, Enrollment, Attendance,Scheduling,Grade book and exams,

NMS are centralized systems used by educators and administrators to collect information needed to

manage education delivery, improve student achievement, and ensure accountability

(http://www.sakhr.com/index.php/en/education-platform/school-management-system(15:05:PM))

Nursery management system (NMS) architecture is based on the existence of different modules that are

integrated into a communication protocol. The modularity that characterizes the system, gives great

flexibility and expansion capabilities without undesirable side-effects, since all the changes effect only a

part of the system.

This categorization of these modules depends on the nature of information and the privilege of the user

and it takes place in a way that the modules co-operate as a whole, while on the other hand they preserve

their independence.

Zanzibar Technology College Page 9

]. J. G. Hedberg et. al. (1992). Educational information systems: Problems of the smalleducational

organisation. Australian Journal of Educational Technology, 8(2), 132-

160.http://www.ascilite.org.au/ajet/ajet8/hedberg.html. Time 15:46PM

Zanzibar Technology College Page 10

CHAPTER THREE

METHODOLOGY

Methodology is the step by step approaches followed by a system analyst to develop an information system.

In order to complete our project and to be seen in a better situation, we have used the system development

life cycle.

3.1 The system development life cycle

System Development Life Cycle is the process of developing information systems that effectively use

hardware, software, data, processes, and people to support the company's businesses objectives. SDLC

methodology means combination of various activities and consists of five phases that is:-

Feasibility study

System Planning

System Analysis

System Design

System Implementation.

Feasibility Study: Is an analysis potential of the proposed project which based on exist investigation and

research to support the process of decision making. In order to determine whether or not a given project is feasible,

there must be some form of investigation in to the goals and implication of the project. The project is feasible in

Technical, Economical and Time is as follow.

Technical feasibility

Is the process of determine whether the organization has the technology resources to develop, install

and operate the system. Technical expertise, Computers, software and all necessary tools for project

are available.

Economic feasibility

Is process of evaluating the benefit and the cost of the projects; This means that the benefit must be

grater then cost in order to encourage the owner of the system to agree the system, economic

feasibility means that projected benefits all the proposed system out weight the estimated cost usually

considered the total cost of ownership. The manager of hospital will give all the cost of this project,

thus economic is feasible.

Time feasibility

Schedule feasibility means analyst the time of the project when a project will take how long to

complete, if the time will take too long to the project it will failure. Thus, this project is feasible

because we have enough time to complete.

System Planning: In this phase there are two main activities can be done these are, to identify the needs of

the business and determination of the scope.

Zanzibar Technology College Page 11

System Analysis: The goal of this phase is to determine where the problem is in an attempt to fix the system.

This step involves breaking down of the system in different pieces to analyze the situation, project goals,

breaking down what needs to be created and attempting to engage users, so that definite requirements can be

defined.

System Design: In this phase we are going to discuss about logical design and physical design in order to

complete our design. System Implementation: Is a realization of a technical specification or algorithm as a program, software

component, or other computer system through computer programming and deployment.

Analysis

Design

Plan

Implementation

Fesibility Study

Zanzibar Technology College Page 12

3.2 System Development Stages Used

The adoption of the above methodology in Nursery management System project resulted into blended

methodologies in which various techniques and philosophies from the above methodology were used to

facilitate the analysis, and the development process of the Nursery Management System. The system

development stages followed in this project include:

Investigation of the current manual Nursery management system at Zanzibar Nusery center

System analysis in which investigated requirement ware analyzed hence functional and non-

functional requirement for Nursery management system was obtained.

System Design, which involved logical and physical design of the Nursery management system.

Implementation in which the system was developed.

System Testing and Evaluation where the developed system was tested and evaluated

accordingly.

3.3 System/Software Development Model

Prototyping model was used in accomplishing this project. Prototyping-based methodology performs

analysis, design and implementation phases concurrently and repeatedly. Compared with other system

development methodologies, prototyping has a lot of advantages as it support more users involvement

and enable them to interact with the system before its completion hence get more understanding of the

system and ensure user acceptance.

3.4 Requirement Analysis

Is the study of something that already exists, to answer some questions about it (implications:

something already exists to study; you have questions to ask). That means, the development phase

many software people call "analysis" is not analysis in my mind - in the sense I just mentioned.

Zanzibar Technology College Page 13

3.5 Requirements specification

Perform an analysis of the problem using object-oriented techniques an external view of the enterprise

model of the student registration including student records, department and staff information, course

requirements, and class schedules will be developed using Unified Modeling Language. This System

Requirement Specifications documents will form part of the documentation for the project. Some

desired features of the new system include:

The ability to search/view course offerings on-line

Provide transcripts on-line

Evaluate prerequisites for courses against student records

Inform students of registration stops and provide ability to resolve and registration conflict(s)

Allow students to fill out applications for graduation and plans of study.

3.6 Scope and Limitations

Analysis methodology will involve business analysis, requirement analysis, data analysis, process

analysis, and (web) and application architecture:

Business analysis – State the business rules, business system interfaces, business function,

business ownership, sponsorship and associated project budget requirement

Requirement analysis – System I/O description, user requirement definition, functional and

security requirement

Data analysis – Involve data collection process, data validation, data storage, manipulation and

retrieval

Process analysis – DLC data /process flow analysis, process decomposition and system

interfaces

Application architecture – Analyze application information structure, usability, user interface

design, interaction and application implementation.

Zanzibar Technology College Page 14

3.7 System user and their task

Administrator: refer to system administration, a person who responsible for the performance or

management administrative system operation.

Teacher: is a person who teach something, a person who job is to teach about certain subject

SYSTEM USER TASK

Administrator Will insert student and stuff information and

provide service also will manage the whole

system

Teacher Will insert information from student to

administrator

Zanzibar Technology College Page 15

3.8 Use case

ADMINISTRATOR

Zanzibar Technology College Page 16

TEACHER

Zanzibar Technology College Page 17

USE CASE

Use case Name Add Student

Actor(s) System administrator

Description The use case describes the process of register the information about

the Student

Precondition Actors must login as system admin in order to access this use case

Task Sequence

System administrator will login to the system

System administrator will click add Student button

System will display the form that contain the Students

information to be filling

System administrator will fill the form and click save button

Exception No exception

Post condition The Student information must be saved in the database

Assumption Student is available

Zanzibar Technology College Page 18

Use case Name Add System update

Actor(s) System administrator

Description The use case describes the process of register the information about

System update

Precondition Actors must login as system admin in order to access this use case

Task Sequence

System administrator will login to the system

System administrator will click add system update button

System will display the form that contain the Students

information to be filling

System administrator will fill the form and click save button

Exception No exception

Post condition The update information must be saved in the database

Assumption Student is available

Zanzibar Technology College Page 19

Use case Name Add insert data

Actor(s) System administrator

Description The use case describes the process of register form into insert data

Precondition Actors must login as system admin in order to access this use case

Task Sequence

System administrator will login to the system

System administrator will click insert data button

System will display the form that contain about insert data

System administrator will fill the form and click save button

Exception No exception

Post condition The update information must be saved in the database

Assumption Insert data is available

Zanzibar Technology College Page 20

Use case Name Add Permission

Actor(s) System administrator

Description The use case describes the process that allow system administrator to

login in the system

Precondition Actors must login as system admin in order to access this use case

Task Sequence

System administrator will login to the system

System administrator will insert data

System administrator it allow update and delete data

Exception No exception

Post condition The update information must be saved in the database

Assumption permission is available

Zanzibar Technology College Page 21

Use case Name Add Announcement

Actor(s) System administrator

Description The use case describes the process of register the information about

Announcement

Precondition Actors must login as system admin in order to access this use case

Task Sequence

System administrator will login to the system

System administrator will change all announcement of teacher

System administrator will see all announcements.

System administrator will fill the form and click save button

Exception No exception

Post condition The announcement must be saved in the database

Assumption Announcement is available

Zanzibar Technology College Page 22

Use case Name Add Student information

Actor(s) System administrator

Description The use case describes the process of register the information about

Student

Precondition Actors must login as system admin in order to access this use case

Task Sequence

System administrator will login to the system

System administrator will change information about student

System will see all information of Students

System administrator will fill the form and click save button

Exception No exception

Post condition The student information must be saved in the database

Assumption Student information is available

Zanzibar Technology College Page 23

CHAPTER FOUR

SYSTEM DESIGNING

4.1 Architecture design

Nursery management system (NMS) architecture is based on the existence of different modules that are

integrated into a communication protocol. The modularity that characterizes the system, gives great

flexibility and expansion capabilities without undesirable side-effects, since all the changes effect only a

part of the system.

This categorization of these modules depends on the nature of information and the privilege of the user

and it takes place in a way that the modules co-operate as a whole, while on the other hand they preserve

their independence.

Figure 1.0 Architecture of the system

Zanzibar Technology College Page 24

4.2 Conceptual design

Students: Is a person who takes an interest in a particular subject. This table consist many

attributes and address that used to control and manage all students details.

Parents: Is a person who has a child. This table consist all parents who carry their children on

Nursery, in case of understanding school’s fees, result information, and other. This table

creates one to man relationship from parent to student.

Sponsor:Is person who vouches or is responsible for a person or thing.For an infant at baptism,

making the requiredprofessions and assuming responsibility for the child's religiousupbringing

; godfather or godmother.

Staff: Is a group of officers assisting an officer in command of an army formation or

administration headquarters. System will analyze department of staff who responsible for

keeping details of staff. It creates relationship between staff and center.

Brunch: An office of a firm which is located somewhere other than the firm's main

office location. A branch office is simply another location, and is still involved in the business

activities of the firm. More ever this table contains many different brunch of nursery also this

table contain many attribute such as brunch number and location then it create relationship

with student table staff table and room table.

Payment: the action or process of paying someone or something, or of being paid. this table

allow parent to pay nursery fee. That table consist different attributes such as payment number,

payment status and payment amount.

Room: space that can be occupied or where something can be done, especially viewed in terms

of whether there is enough. In a branch have many room that used student for study. this table

create relationship between branch and room

receit:a written acknowledgment of having received, or taken into one'spossession, a specified

amount of money, goods,act the amount or quantity received.the act of receiving or the state of

being received. Something that is received. It will give student after payment.

Student: Is a person who takes an interest in a particular subject. This table consist many

attributes and address that used to control and manage all students details.

Parents: Is a person who has a child. This table consist all parents who carry their children on

Nursery, in case of understanding school’s fees, result information, and other. This table

creates one to man relationship from parent to student.

Staff: Is a group of officers assisting an officer in command of an army formation or

administration headquarters. System will analyze department of staff who responsible for

keeping details of staff. It creates relationship between staff and center.

Zanzibar Technology College Page 25

CONTEXT DIAGRAM

Zanzibar Technology College Page 26

Initial Entity Relationship diagram (E.R.D)

Parent Reciept

Result

Payment

Student

Staff

Sponcer Branches Room

Subject

Zanzibar Technology College Page 27

Resolve Entity Relationship diagram (E.R.D)

ParStudents

*ParentNo

*StudentID

BranchStaff

*StaffID

*BranchNo

Sponsor *ParentNo FirstName LastName Gender Address Email

PhoneNo

Receipt

*ReceiptNo

ReceiptDate

ReceiptAmount

Payment

*PaymentNo

PaymentAmount

PaymentStatus

InvoiceNo

RecsiptNo

Parent *ParentNo FirstName LastName Gender Address Email

PhoneNo

Students

*StudentID

FistName

LastName

Gender

Address

Age

Picture

Level

ParentNo

BranchNo

Rooms *RoomNo

RoomName

BranchNo

Branches *BranchNo Location PhoneNo

Email

Staff *StaffID

FirstName LastName Gender Address

Age Position

BranchNo

Stu/sub

StudentID

Subjectcode

Subject

Subjectcode

Subjectname

Startingdate

enddate

Sub/result

Subectcode

ResultNo

Result

resultNo

marks

teams

Zanzibar Technology College Page 28

Final Entity Relationship diagram (E.R.D)

resultresultNO

term

marks

student_sponsor

student_sponsor

SponserId

StudentId

student_subjectstudent_subject

StudentId

subjectcode

subjectsubjectcode

subjectName

startingDATE

finishingDate

subject_resultstudent_result

resultNO

subjectcode

tbl_branchBranchNo

LocationName

Phone

Email

tbl_branch_staff

tbl_branch_staf...

StaffNo

BranchNo

tbl_parentParentId

FirstName

LastName

Gender

Adress

Age

Email

Possition

tbl_parstudent

ParentId

StudentId

tbl_PaymentPaymentNo

StudentId

PaymentAmount

tbl_ReceiptReceiptNo

PaymentNo

receiptData

receipttime

tbl_RoomRoomNo

BranchNo

RoomName

tbl_SponserSponserId

FirstName

LastName

Gender

Address

Email

Possition

tbl_staffStaffNo

FirstName

LastName

Gender

Address

Age

Qualification

Possition

tbl_studentStudentId

FirstName

LastName

Gender

Adress

[Level]

BranchNo

Zanzibar Technology College Page 29

Entity and attribute

STUDENT

FIELD NAME DATA TYPE SIZE

StudentID Integer -

FirstName Character 10

LastName Character 10

Gender Character 10

Age Integer -

Level VariableCharacter 15

Address VariableCharacter 20

STAFF

FIELD NAME DATA TYPE SIZE

StaffID integer -

FirstName Character 10

LastName Character 10

Gender Character 10

Position Character 20

Age Interger -

Qualification Character 20

Zanzibar Technology College Page 30

BRUNCH

FIELD NAME DATA TYPE SIZE

BrunchNo integer -

LocationName Character 30

PhoneNo integer -

Email VariableCharacter 20

ROOM

FIELD NAME DATA TYPE SIZE

RoomNo integer -

RoomName Character 15

RECEIPT

FIELD NAME DATA TYPE SIZE

ReceiptNo Integer -

ReceiptAmount VariableCharacter 20

ReceiptDate VariableCharacter 10

Zanzibar Technology College Page 31

PARENT

FIELD NAME DATA TYPE SIZE

ParentNo Integer -

FirstName Character 10

LastName Character 10

Gender Character 10

Address VariableCharacter 20

Email VariableCharacter 20

PhoneNo Integer -

Age Integer -

SPONSOR

FIELD NAME DATA TYPE SIZE

SponsorNo Integer -

FirstName Character 20

lastName Character 20

Gender Character 20

Age Integer -

Email VariableCharacter 20

PhoneNo Integer -

Address VariableCharacter 20

Position Character 20

Zanzibar Technology College Page 32

SUBJECT

FIELD NAME DATA TAYPE SIZE

SubjectCode Integer -

SubjectName VariableCharacter 30

StartingDate VariableCharacter 50

EndingDate VariableCharacter 40

PAYMENT

FIELD NAME DATA TYPE SIZE

PaymentNo Integer -

PaymentAmount VariableCharacter 20

RESULT

FIELD NAME DATA TYPE SIZE

ResultNO Integer -

Marks VariableCharacter 30

Terms VariableCharacter 20

Zanzibar Technology College Page 33

PHYSICAL DESIGN

Data manipulation language

Data Manipulation Language (DML) is a family of syntax element similar to a computer programming

language used for selecting, inserting, deleting and updating data in data base. Performing read-only

quire of data in some times also considered a component of DML. (Data Manipulation means

including related links, information and term)

Creation command that used to design a database in table

create database NMS;

go

create table tbl_branch( BranchNo int identity (1,1)not null,

LocationName char(30)not null,

Phone int not null,

Email varchar (20)null,

constraint pk1 primary key (BranchNo)

);

create table tbl_staff(

StaffNo int identity (1,1)not null,

FirstName char(10)not null,

LastName char(10)not null, Gender char(10)not null,

Address varchar(20)not null,

Age int, Qualification char (20)not null,

Possition char (20)not null,

constraint pk2 primary key (StaffNo)

);

create table tbl_branch_staff(

tbl_branch_staffID int identity (1,1)not null,

StaffNo int, BranchNo int,

constraint pk3 primary key (tbl_branch_staffID),

constraint fk1 foreign key(StaffNo)references tbl_staff(StaffNo),

constraint fk2 foreign key(BranchNo)references tbl_branch(BranchNo)

);

create table tbl_Room(

Zanzibar Technology College Page 34

RoomNo int identity(1,1)not null,

BranchNo int not null,

RoomName char (15),

constraint pk4 primary key (RoomNo),

constraint fk3 foreign key(BranchNo)references tbl_branch(BranchNo)

);

create table tbl_Sponser(

SponserId int identity (1,1)not null,

FirstName char(10)not null,

LastName char(10)not null,

Gender char(10)not null,

Address varchar(20)not null,

Email varchar (20)null,

Possition char (20)not null,

constraint pk5 primary key (SponserId)

);

create table student_sponsor(

student_sponsor int identity(1,1)not null,

SponserId int,

StudentId int,

constraint pk13 primary key(student_sponsor),

constraint fk5 foreign key(SponserId)references tbl_Sponser(SponserId),

constraint fk13 foreign key(StudentId)references tbl_student(StudentId)

);

create table tbl_student(

StudentId int identity (1,1)not null,

FirstName char(10)not null,

LastName char(10)not null,

Gender char(10)not null,

Adress varchar(20)not null,

Level varchar(15)not null,

constraint pk7 primary key (studentId),

BranchNo int not null,

constraint fk4 foreign key(BranchNo)references tbl_branch(BranchNo)

);

Zanzibar Technology College Page 35

create table tbl_parent(

ParentId int identity (1,1)not null,

FirstName char(10)not null,

LastName char(10)not null,

Gender char(10)not null,

Adress varchar(20)not null,

Age int,

Email varchar (20)null,

Possition char (20)not null,

constraint pk8 primary key (ParentId)

);

create table tbl_parstudent(

ParentId int not null,

StudentId int not null,

constraint fk7 foreign key(ParentId)references tbl_parent(ParentId),

constraint fk8 foreign key(StudentId)references tbl_Student(StudentId)

);

create table tbl_Payment(

PaymentNo int identity(1,1)not null,

StudentId int,

PaymentAmount varchar(20)not null,

constraint pk10 primary key (PaymentNo),

constraint fk9 foreign key(StudentId)references tbl_Student(StudentId)

);

create table tbl_Receipt( ReceiptNo int identity (1,1),

PaymentNo int not null, receiptData char(20)not null,

receipttime varchar(10)not null,

constraint pk11 primary key (ReceiptNo),

constraint fk11 foreign key(PaymentNo)references tbl_Payment(PaymentNo)

);

create table result(

resultNO int identity(1,1)not null,

term varchar(15)not null,

marks varchar(15)not null,

constraint pk16 primary key(resultNO)

);

create table subject_result(

student_result int identity(1,1),

resultNO int,

subjectcode int,

constraint pk17 primary key(student_result),

Zanzibar Technology College Page 36

constraint fk16 foreign key(resultNO)references result(resultNO),

constraint fk17 foreign key(subjectcode)references subject(subjectcode)

);

delete result;

drop table result

.................................NEW...............................................

create table subject(

subjectcode int not null identity (1,1),

subjectName varchar(17)not null,

startingDATE varchar(21)not null,

finishingDate varchar(21)not null,

constraint pk18 primary key(subjectcode)

);

create table student_subject(

student_subject int not null identity (1,1),

StudentId int,

subjectcode int,

constraint pk19 primary key(student_subject),

constraint fk18 foreign key(StudentId)references tbl_student(StudentId),

constraint fk19 foreign key(subjectcode)references subject(subjectcode)

);

Zanzibar Technology College Page 37

CHAPTER FIVE

IMPLEMENTATION PLAN

Is a management tools design to illustrate, in details the critical steps in developing and starting a

project. It is guide or map that help programs stuff to be proactive rather than reactive in developing

their programmer and identifying any challenges along the way.

INITIAL GANG CHAT

Initial Gantt chart is the Gantt chart that shows all planning of project from beginning up to End of

the project. The table below show the expectation date of activities, start date, duration and the end

date.

Activity Start date Duration End date

Planning 8/5/2016 10 8/14/2016

Feasibility study 8/15/2016 12 8/26/2016

Analysis 8/27/2016 13 9/8/2016

Design 9/9/2016 11 9/19/2016

Implementation 9/20/2016 8 9/27/2016

Testing 9/28/2016 7 10/4/2016

Maintenance 10/5/2016 9 10/13/2016

Finalizing 10/14/2016 12 10/25/2016

Submission 10/26/2016 1 10/26/2016

Zanzibar Technology College Page 38

UPDATE GANG CHAT

Updated Gantt chart is the Gantt chart occurs in middle of the project update from initial Gantt chart.

The table bellow shows the project activities, start date, duration, remaining days and end date.

Activity Start date Complete Remain day End date

Planning 8/5/2016 10 0 8/14/2016

Feasibility study 8/15/2016 12 1 8/26/2016

Analysis 8/27/2016 13 2 9/8/2016

Design 9/9/2016 11 4 9/19/2016

Implementation 9/20/2016 8 1 9/27/2016

Testing 9/28/2016 7 2 10/4/2016

Maintenance 10/5/2016 9 3 10/13/2016

Finalizing 10/14/2016 12 5 10/25/2016

Submission 10/26/2016 1 0 10/26/2016

FINAL GANG CHAT

Final Gantt Chat is Gantt Chat occurs at the end that shows clear planning project up to completed.

The table below shows the project activities, Start date, complete days and End Date.

Activity Start date Complete End date

Zanzibar Technology College Page 39

Planning 8/5/2016 10 8/14/2016

Feasibility study 8/15/2016 12 8/26/2016

Analysis 8/27/2016 13 9/8/2016

Design 9/9/2016 11 9/19/2016

Implementation 9/20/2016 8 9/27/2016

Testing 9/28/2016 7 10/4/2016

Maintenance 10/5/2016 9 10/13/2016

Finalizing 10/14/2016 12 10/25/2016

Submission 10/26/2016 1 10/26/2016

BUDGET AND RESOURCE FUNDING

In this project contains many activities in order to meet requirement and successful. The following table

shows the barged that used to buy the resources

S/N REQUIREMENT QUANTITY UNITS TOTAL AMOUNT

1 Programmer 3 500000 1500000

2 Analysts 2 1000000 200000

3 Designer 3 800000 2400000

4 Computer 5 300000 1500000

5 Saver 1 1000000 1000000

Zanzibar Technology College Page 40

6 Printer/Scanner 1 800000 800000

TOTAL COST

10000000

Budget

The project will be cost about

10000000

Balance budget of our project is 2600000

Zanzibar Technology College Page 41

MINUTE OF MEETING

FIRST MEETING

Started on 27th

July 2016 at Zanzibar Technology College in lecture Room, started at 1:00pm up to

3:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Bikombo Suleiman Hamad Present Acknowledgement

2 Ramadhan Haji Present Introduction

Topic discussed: Project planning

Report: successful

SECOND MEETING

Started on 1stAugust 2016 at Zanzibar Technology College in Lab Room, started at 1:00pm up to

3:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Project objective

2 Bikombo Suleiman Hamad Present Requirements

Topic discussed: continue Project planning

Report: successful

Zanzibar Technology College Page 42

THIRD MEETING

Started on 4th

August 2016 at Zanzibar Technology College in Lab Room, started at 1:00pm up to

3:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Initial ER Diagram

2 Bikombo Suleiman Hamad Present Methodology

Topic discussed: Analysis and Design

Report: successful

FOURTH MEETING

Started on 8th

August 2016 at Zanzibar Technology College in Lab Room, started at 1:00pm up to

3:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Initial ER Diagram

2 Bikombo Suleiman Haji Present Methodology

Topic discussed: Analysis and Design

Report: successful

Zanzibar Technology College Page 43

FIFTH MEETING

Was starting on1 4th

August 2016 at Zanzibar Technology College in Practical room, started at 1:00pm

up to 3:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Bikombo Suleiman Hamad Present Final ER Diagram

2 Ramadhan Haji Present Conceptual design

Topic discussed: Relationship, Conceptual and physical design

Report: successful

SIXTH MEETING

It started on 16th

August 2016 at Zanzibar Technology College in Diploma Room, started at 12:00pm

up to 2:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Bikombo SuleimanHamad Present Final ER Diagram

2 Ramadhan Haji Present Conceptual design

Topic discussed: was going on Relationship, Conceptual and physical design

Report: successful

SEVENTH MEETING

It started on 17th

August 2016 at Zanzibar Technology College in Certificate Room, started at 12:00pm

up to 2:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Implementation plan

2 Bikombo Suleiman Hamad Present Initial gang chat

Topic discussed: implementation plan an how to create gang chat

Report: successful

Zanzibar Technology College Page 44

EIGHTH MEETING

It started on 18th

August 2016 at Zanzibar Technology College in Diploma Room, started at 12:00pm

up to 2:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Update gang chat

2 Bikombo Suleiman Hamad Present Final gang chat

Topic discussed: update and final gang chat

Report: successful

NINTH MEETING

It started on 24th

August 2016 at Zanzibar Technology College in Lab Room, started at 12:00pm up to

2:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Designing

2 Bikombo Suleiman Hamad Present Formatting

Topic discussed: Formatting and designing

Report: successful

FINAL MEETING

It started on 26th

August 2016 at Zanzibar Technology College in Lab Room, started at 12:00pm up to

2:00pm

S/N NAME ATTENDANCE TASK ALLOCATION SIGNATURE

1 Ramadhan Haji Present Print and submission

2 Bikombo Suleiman Hamad Present Print and submission

Topic discussed: About Printing and submitting project

Report: successful

Zanzibar Technology College Page 45

5 GROUP MEMBER PARTICIPATION LEVEL

The table below shows the participation level for each member of this project

NAME STUDENT ID PARTICIPATION LEVEL

Ramadhan Haji 99%

Bikombo Suleiman Hamad S03172014 99%

Zanzibar Technology College Page 46

CHAPTER SEVEN

6 CONCLUSION

Obviously, project has much information in a real society because it enables a particular management

to manage its facility in a special accepted system. It makes the manager to manage their facilities

records, such as how many teachers are on their facility, how many students are school, their

performance and failure. Project enables a manager to be alert on what has done wrong at a past time

as challenges to make changes on a management. The system must also gives a message alert that used

to remained for expire date of each student and staff. After system being changed include the

management will help staffs to do well in efficiently and organization at all. Organization will be

between staffs and students that will make students to work hard on their studies. Project participation

ensures that every member of the group to get skills and knowledge to understand his/her own on how

to create and applying chances on doing project.

7 RECOMANDATION

We suggest this system to non automatically, also this system needs educated person who have full

experience knowledge to using this system during the creation of this project we failed with different

challenges such as to communicate each other according to leak of technology equipments example

smart phone, laptop and network due to this problem course task to delay in our project even though

but is not obstacle to make our project to deliver on time.