0% found this document useful (0 votes)
64 views

Fundamental Project

This document outlines a proposed project to develop a web-based department placement system for technology students at Woldia University. It discusses problems with the current manual and partially automated systems, including a lack of accurate information, potential errors, and an inability to change department selections. The objectives are to design a more reliable, performant and fair system by fully automating the process and improving the user interface and database. An analysis finds the proposed system economically and technically feasible to implement. The scope is a functional website for student placement, and limitations include only including first year students.

Uploaded by

elias ferhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

Fundamental Project

This document outlines a proposed project to develop a web-based department placement system for technology students at Woldia University. It discusses problems with the current manual and partially automated systems, including a lack of accurate information, potential errors, and an inability to change department selections. The objectives are to design a more reliable, performant and fair system by fully automating the process and improving the user interface and database. An analysis finds the proposed system economically and technically feasible to implement. The scope is a functional website for student placement, and limitations include only including first year students.

Uploaded by

elias ferhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

,

TITLE PAGE

1.INTRODUCTION

ABSTRACT
Background of organization

STATEMENTS OF PROBLEM

1.3 OBJECTIVES OF PROJECT

1.3.1 GENERAL OBJECTIVE

1.3.2 SPECIFIC OBJECTIVES

1.4 FEASIBILITY ANALYSIS

1.4.1 ECONOMIC FEASIBILITY

1.4.2 TECHNICAL FEASIBILITY

1.4.3 OPERATIONAL FEASIBILITY

1.5 THE SCOPE AND LIMITATION OF PROJECT

1.5.1 THE SCOPE OF THE PROJECT

1.5.2 THE LIMITATION OF THE PROJECT

1.6 SIGNIFICANCE OF OUR PROJECT

1.7 BENEFICIARY OF PROJECT

1.8 METHODOLOGY OF OUR PROJECT

1.8.1 DATA COLLECTION TECHNIQUES

1.8.2 SYSTEM ANALYSIS AND DESIGN

1.8.3 SYSTEM TESTING METHODOLOGY

1.8.5 DEVELOPMENT TOOLS AND TECHNOLOGY

1.9 BUDGET AND TIME SCHEDULE OF THE PROJECT

1.9.1 BUDGET OF PROJECT

1.9.2 THE TIME SCHEDULING OF OUR PROJECT

TEAM COMPOSITION
1
,

1.11. DOCUMENT ORGANIZATION

2
,

3
,

1.INTRODUCTION
This project concerned with developing web based placement system to
technology students for Woldia University. Currently in woldia university
the students choose their departments according to their choice and their
result first result. After the exam takes place, students have to choose
departments by ranking all department on a piece of paper, which is
obviously a manual process. In fact, students have the ability to view their
placement online but the site which is currently available is not working
efficiently and it is unsecure due to these causes many complaints are
raised. Generally, in the proposed system we would like to solve all the
problems and better educational placement.

In the proposed system we change from manual to computerized form


Ethiopian student’s choice department according to their choice and result
of cumulative GPA of first year by online ways.

4
,

ABSTRACT
The current department selection and placement system consists of both
manual and automated mechanisms respectively. The current system
exhibits manual process for the selection which students use paper to
select the department, this paper provided by their universities contains a
bulk of information regarding department name, disciplines available and
number of students that the university needs for each department.
Relatively this information lacks accuracy. The automated department
placement system helps students to view their placement but obviously the
webpages which the site consists are not working correctly. The proposed
system is developed with the aim of solving this problem and adding
additional features for the university department placement system. We
observe how the current website operates and also how the manual system
done based on this the proposed systems improves all this process and
makes all the process automated. In order to implement this computerized
system, the proposed system uses PHP programing language as front end
and MYSQL as backend. Generally, the proposed computerized campus
placement systems provide services in more effective, user friendly and
ease of use.

1.1 Background of organization


Department placement of technology student is one of major task for the
university. Our project is coming up with the idea of department selection
and placement, because we found it sensitive area to deal with. Since
students finish their first year academic. This project takes a huge place.
Firstly, it keeps students from random choice but in Reality, department
selection is totally automated for the lack of fairness and quality. Since the

5
,

major objective of department placement is to identify qualified


professionals before they complete their education. This project is going to
make an impact on the minds of the students by full fill the interest what
the student learn. By implementing all this it will provide a way of widening
students awareness about department and fully automates the department
selection and placement system.

1.2 STATEMENTS OF PROBLEM


The current or existing system, which includes both manual and automated
system, for department selection and placement has many major problems.
We realize the following problems as indication to the problems of the
existing system.

 In case of choosing each technology student will use papers to select


department that did not include full information about the faculty.
Therefore, students will be subjected to unwanted choices due to the
inaccurate information.

 After selection there may be errors like the department the students
choose may be disordered without their knowledge, this is highly
offensive for the students when they check their placement.

 There is repetition of work like making students to select again if the


order of department of technology is not correct or the filled papers
are lost, it increases workload for the agency as well as for the
students.

 Students failed to change the department choice once they chose


because the authorized party to change their selection will not work
after some specific time.

6
,

1.3 OBJECTIVES OF PROJECT


1.3.1 GENERAL OBJECTIVE
The main objective of this project is to develop reliable, performant and
fairer web-based department of technology student’s allotment system for
WOLDIA UNIVESITY by completely computerizing and improving manual
system.

1.3.2 SPECIFIC OBJECTIVES


To attain general objectives, the following are specific objective

 Studying the existing system.

 Finding exact department which is found under technology faculty


and get information from the official website of the universities and
other sources.

 Designing a user interface that is usable for most of the users which
are in fact from different areas of the country having different
background.

 Designing a database which has the capability of holding this


nationwide student's information and integrating with the existing
one.

 To develop a system that performs higher education student


placement based on the placement criteria of the Ministry.
7
,

 To make student data available on the web for the respective


universities.

1.4 FEASIBILITY ANALYSIS


Feasibility analysis is essential to evaluate the cost and benefits of the new
system.

On the basis of the feasibility study decision is taken on whether to proceed


or to cancel the project.

Need of the feasibility study:

 It determines the potential of the existing system.

 It used to determine/finds out the problem of the existing system.

 To determine all goals of the new system.

 It finds all possible solutions of the problems of the existing system.

1.4.1 ECONOMIC FEASIBILITY


The system to be developed is economically feasible and the benefit is
reducing the cost Since this project will computerize the existing system,
the reduction of cost for materials used in manual operation becomes
beneficiary to the organizations.

Generally, the system that we will develop has a number of tangible and
intangible benefits.

 Cost reduction.

8
,

 Cost reduction.

 Error reduction.

 Increase speed of activities and minimize workload.

Intangible benefit

 Reduce resource consumptions

 Increase security

 Increase employee satisfaction.

 Increase management flexibility

1.4.2 TECHNICAL FEASIBILITY


Our group is a composition of dedicated and skilled full students who are
well aware how to analyze, design and develop the proposed system. Every
group member has their own responsibilities and task to perform and since
the team is cooperative and skilled, we can say this project is technically
feasible.

1.4.3 OPERATIONAL FEASIBILITY


The system will bring phenomenon change on remedying the problems that
we have discussed so far. Most students in university do not have
information about the department, their potential and have a need to
access the selection system by themselves so our system will provide that
important information about technology department and give capabilities

9
,

to select and check the department by the students themselves. Therefore,


the system is operationally feasible.

1.5 THE SCOPE AND LIMITATION OF PROJECT


1.5.1 THE SCOPE OF THE PROJECT
Currently the department placement for woldia university performs its
basic tasks not fully automated. The scope of this project is to develop and
implement a new web-based placement for technology allotment system
for woldia university, which will avoid the problems associated with the
manual processing and improve the limitations on the currently automated
part. The followings are the scopes of our project:

 The system is functional for an administrator, agency directors and


students who have first year grade.

 The system permits students and directors to be registered into the


system by filling the form for registration

 The system allows students and directors to login into the system by
using their username and password.

 The system displays students' first year grade report It allows students
to acquire information about department and disciplines of their
interest.

 It enables students to select and choose department under school of


technology.
10
,

 It allows the students to know the department where they are allotted
with helpful information.

 It enables each department to give their information to the directors


of the agency.

 The system enables the administrator to create and give accounts for
directors of the agency.

 The system enables the administrator to manage user accounts.

 The system allows the administrator activation and deactivation of the


registration and login period in order to restrict time schedule so that
we can save the system from getting busy.

1.5.2 THE LIMITATION OF THE PROJECT


 The system does not provide full functionality in the condition of no
internet connection.

 The system doesn't provide services for blind users.

 It heavily depends on the information provided by faculty.

1.6 SIGNIFICANCE OF OUR PROJECT


Our proposed system allows anyone to get department related information
within few seconds at any time except the functionalities which are
accessible by students merely and accessed only within a specified period;
this indeed has the power to improve people's awareness on the
universities and ensures transparency. This web-based system is able to be
browsed by all internet browsers at any time from any place and provides
11
,

all the information user needs regarding departments and stuff. Our project
helps university to minimize time and cost for additional employees.

The project is also helpful to our group members, as experience for


developing other web-based systems and applications and it gives us a clue
on department placement system regulations of our university.

1.7 BENEFICIARY OF PROJECT


There are different bodies that will be benefited from this system. The main
beneficiaries of this system include, technology student it is more uses for
student to attain their result, edit or placement of department.

STUDENT

 To easily retrieve information or data.

 Easily to view result

 View placement of department

 Save time and remove wastage of paper

WOLDIA UNIVERSITY ADMINSTRATOR

 It easily Control the student result

 Mange student placement.

 Save time and reduce wastage

WOLDIA UNIVERSITY ACADAMIC DIRECTOR

 To manage the data easily.

 Easily insert student result

12
,

 Insert department information

1.8 METHODOLOGY OF OUR PROJECT


1.8.1 DATA COLLECTION TECHNIQUES
Data collection is the process of gathering and measuring information on
targeted variables in an established system, which then enables one to
answer relevant questions and evaluate outcomes. Data collection is a
research component in all study fields.

OBSERVATION

We observe the system: -

 We observe what limitations are there in the current website.

 We observe different links are difficult to open and still did not work
correctly.

 We observe that the site really needed to be managed and modified.

 We observe data are not updated frequently on the site.

INTERVIEW

 We have interviewed senior and fresh students of our university for


their comment on the problems they faced during department
placement.

 We found almost all of them wish that they knew all department
information before they join university and that they select and check
the placement by themselves.

13
,

We found out that they have experienced many problems during their
placement selection and placement process.

DOCUMENT ANALYSIS

 Reading the document available in the library.

 We will read different books from online sources to identify what we


will do in our project.

 Read and understand the sample document that can support us.

1.8.2 SYSTEM ANALYSIS AND DESIGN


In our project we will use object-oriented software engineering
methodology (approaches) to develop the system. Because it is a popular
technical approach for analyzing, designing an application system, or
business by applying the object-oriented paradigm and visual modeling
throughout the development life cycle. Object oriented system analysis and
design is selected since it has so many advantages and which can make the
system more effective.

Object oriented system analysis and design used to:

 To simplify the design and implementation of complex program.

 We can inherit properties of the class that are defined in the super
class.

 We can reuse methods for avoiding redundancy.

 Increased consistency among analysis, design and programming


activities.

14
,

 The data and functions are encapsulated in the objects that help us
for easily debugging purpose.

1.8.3 SYSTEM TESTING METHODOLOGY


UNIT TESTING

 our group member testing each functional requirement are done


correctly

 We examine our proposed system step by step.

INTEGRATION TESTING

 we examine our system modules are integrated each other

 We have examined how the different procedures work together to


achieve the goal of the subsystem.

SYSTEM TESTING

 We have examined how the whole subsystems came together to


achieve the desired goal (user's requirements of the system).

 The goals of system testing are to detect the problem that can only be
exposed by testing the entire integrated system or some major part of
it.

USER ACCEPTANCE TESTING:

 Where a system is tested for acceptability. The process whereby


actual users are test a completed system, so in our case our system
will be tested by academic staff members for acceptability.

1.8.4 SYSTEM DEVELOPMENT MODEL


15
,

In our project we use the agile system model

Agile model believes that every project needs to be handled differently and
the existing methods need to be tailored to best suit the project
requirements.

In Agile, the tasks are divided to time boxes (small time frames) to deliver
specific features for a release.

Agile model is:-

 Promotes teamwork and cross training.

 Functionality can be developed rapidly and demonstrated.

 Resource requirements are minimum.

 Suitable for fixed or changing requirement

 Easy to manage

 Gives flexibility to developers

1.8.5 DEVELOPMENT TOOLS AND TECHNOLOGY


SOFTWARE DEVELOPMENT TOOLS

The following requirement software tools are used to implement our


project work

Front end: HTML, CSS, JavaScript

1. HTML: HTML is used to create and save web document. E.g., Notepad
Notepad++, sublime.

2. CSS: (Cascading Style Sheets) Create attractive Layout

16
,

3. Bootstrap: responsive design mobile friendly site

4. JavaScript: it is a programming language, commonly use with web

browsers.

5. Browser:-

 IE (Internet Explorer)

 Mozilla Firefox

 Opera &

 Google Chrome

 Back end: PHP, MySQL

1. PHP/XAMPP: server side scriptingHypertext Preprocessor (PHP) is a


technology that allows software developers to create dynamically
generated web pages, in HTML, XML, or other document types, as per client
request. PHP is open source software.

 Hypertext Preprocessor (PHP) is a technology that allows software


developers to create dynamically generated web pages, in HTML,
XML, or other document types, as per client request. PHP is open
source software.

2. MYSQL/PHIP MY Admin/XAMPP is a database server, widely used for


accessing querying, updating, and managing data in databases

DOCUMENTATION AND MODELING TOOLS OR SOFTWARE TOOLS

Modeling tool

 Edrawmax: for designing UML diagrams.


17
,

Documentation tool

 Text editor: a software tool sublime text, notepad++ for typing the
code.

 Microsoft word 2016: to prepare documentation

 MS PowerPoint 2016/MS Office: for preparation of power point

Deployment tools

 Lap top computer

 Desktop computer

1.9 BUDGET AND TIME SCHEDULE OF THE PROJECT


1.9.1 BUDGET OF PROJECT

NO ITEMS NEED FOR OUR TEAM QUANTITY COST PRICE

1 LAPTOP COMPUTER 2 2*20,000 BIRR 40,000 BIRR

2 FLASH DISK 16GB 2 2*250 BIRR 500 BIRR

3 FOR TRANSPORT 2000 BIRR

4 PAPER AND PEN 100 BIRR

5 OTHER WITHDRAW 5000 BIRR

TOTAL BIRR 58,100 BIRR

18
,

1.9.2 THE TIME SCHEDULING OF OUR PROJECT


NO TASK DURATION STARTING [E.C] ENDING [E.C]
1 PLANNING 7 DAYS 7/7/2015 14/7/2015
2 GATHERING AND COLLECTION 15DAYS 15/7/2015 30/7/2015
3 ANALYSIS 20 DAYS 1/8/2015 20/8/2015
4 DESINING 30 DAYS 21/8/2015 20/9/2015
5 IMPLEMENTATION 25 DAYS 21/9/2015 16/10/2015
6 INTEGRATION 20 DAYS 17/10/2015 6/11/2015
7 TESTING 7 DAYS 7/11/2015 14/11/2015
8 DOCUMENTATION 20 DAYS 15/15/2015 5/12/2015
9 DEPLOYMENT 10 DAYS 6/12/2015 16/12/2015

19
,

TEAM COMPOSITION
STUDENT NAME ACTIVITY

ELIAS FERHAN PLANNING,GATHERING AND COLLECTION &ANALYSIS

BURUK GIRMA DESINING,IMPLEMENTATION &INTEGRATION

BETELIHEM ASMIRO TESTING,DOCUMENTATION &DEPLOYMENT,

1.11. DOCUMENT ORGANIZATION


In our project there are five chapters.
CHAPTER ONE: discusses about introduction, background of the
existing system. Statement of the problem, objective of the project
(both general and specific objective), significance of the project,
scope of the project, limitation of the project, methodology of the
project, feasibility. Document Organization.
CHAPTER TWO: deals about description of the current system,
major function of the existing system, user of the existing system,
drawback of existing system, forms and other documents of the
existing system and business rule.
CHAPTER THREE: contain about overview of the proposed system,
business rule, functional requirement, process requirement, input
requirement, output requirement, storage requirement, and
nonfunctional requirement. Determine security and safety
procedures for our project.
20
,

CHAPTER FOUR : deals about we define system analysis and design


for our projects include scenarios, system model, user class and
characteristics (actor specification), use case diagram (system use
case diagram and use case description), class diagram, dynamic
model of our system and this includes sequence diagram, activity
diagram, ER Diagram, Data Dictionary or Mapping, and
Normalization.
CHAPTER FIVE :covers System Overview, Design Considerations,
Design Goals, Design Trade- offs, Architecture of the proposed
System, Sub-system Decomposition, Hardware/Software mapping
(Deployment design), Persistent data management, Class
interfaces, and User interface design.

21

You might also like