0% found this document useful (0 votes)
7 views22 pages

Project template-WRU-IOT

Uploaded by

kenabadane9299
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)
7 views22 pages

Project template-WRU-IOT

Uploaded by

kenabadane9299
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/ 22

Institute of Technology Final Project Template | 2024

Werabe University

Institute of Technology

Guideline for Institute of Technology Final Year Project

o Information Systems
o Computer Science
o Information Technology

September, 2024

Werabe, Ethiopia

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

1. Format or writing style in your Documentation Project


o Paper size and margins
- Use A-4 paper (8 1/2 x 11”) and 2.5 cm for all margins of the manuscripts
o Line and paragraph spacing
-Use 1.5 spacing for the body of the text, except for tables and references, where you
need to use single line spacing. Do not indent paragraphs but use block typing and
no need of background effects. Alignment of the text is essential.
o Font type and font size
-Capitalize only the first letter of each word, excluding common words in the title
and make its font 16 and Bold. The common words are prepositions, conjunctions or
connectives (such as: of, in, a, and, or, etc.)
Example 1: Title & Font size
-Capitalize only the first letter of the main heading and make its font size 16 and
bold as above.
Example 2: Subheading and Font size
o Chapter One

Introduction
-Capitalize only the first letter of the subheading and make its font size 14 and bold as
above.

Example 3: Sub-subheading
Project Management
-If there is a sub-subheading, capitalize only the first letter and make it italic with a
font size of 12 without bolding as above.

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

2. Cover Page of Your Documents

UNIVERSITY LOGO

UNIVERSITY NAME

INSTITUTE NAME

DEPARTMENT NAME

TITLE OF YOUR PROJECT

BY
GROUP MEMBERS FULL NAME (WITH ID)

UNDER GUIDANCE OF: ADVISOR FULL NAME

January 2025

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Title Page (2nd page)

UNIVERSITY NAME

INSTITUTE NAME

DEPARTMENT NAME

TITLE OF YOUR PROJECT

SUBMITED TO DEPARTMENT OF (YOUR DEPARTMENT NAME)

IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR


THE DEGREE OF BACHLER OF SCIENCE IN (YOUR DEPARTMENT NAME)

By

Student Name (with ID)

WERABE UNIVERSITY, WERABE, ETHIOPIA

January 2025
Information Systems, Computer Science, and Information Technology Final Project
Template | 2024
Institute of Technology Final Project Template | 2024

3. Approval Form

This is to confirm that the project report entitled ____________________________


submitted to Werabe University, Institute of Technology department of (your department
name) in partial fulfilment of the requirement for the award of the degree of Bachler of
Science in (department name) is an original work carried out by Student Name 1, Student
Name2, , Student Name3, under my guidance. The matter embodied in this project is
reliable and is genuine work done by the student and has not been submitted whether to this
University or to any other University /Institute for the fulfilment of the requirement of any
study.

Student Team Approval Form

Student Name Student Signature

---------------------------------------------- ---------------------

---------------------------------------------- ---------------------

---------------------------------------------- ---------------------

Advisor and department head Approval Form

Advisor Name Advisor Signature

----------------------------------------------
-------------------

Department Head Name Department Head


Signature

---------------------------------------------- ---------------------

Examiner Approval Form

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Examiner Name Examiner


Signature

---------------------------------------------- ---------------------

---------------------------------------------- ---------------------

---------------------------------------------- ---------------------

4. Proposal of Final Project


o Title and Cover Page
o Approval Form Page
o Abstract
o Acknowledgments
o Table of Contents
o List of Acronyms (if any)
o List of Tables (if any)
o List of Figures (if any)
1. Introduction
2. Background of the Study
3. Motivation of the Study
4. Statement of the Problem
5. Objective of the Study
5.1. General Objective
5.2. Specific Objectives
6. Scope and Limitation of the Project
6.1. Scope of the Project
6.2. Limitation of the Project
7. Methodology
8. Significance of the Project
9. Target Beneficiaries of the System
10. Feasibility Study
10.1. Operational feasibility
10.2. Technical feasibility
10.3. Economic feasibility
Information Systems, Computer Science, and Information Technology Final Project
Template | 2024
Institute of Technology Final Project Template | 2024

10.4. Political feasibility(optional)


11. Task and Time Schedule
12. Budget Plan
13. Team Organization
14. References

5. Final Report Layout of Final Project


I. Preliminary Pages
II. Title Page (See its format)
III. Acknowledgement
IV. Table of contents
V. List of figures
VI. List of Tables
VII. Abbreviations
VIII. Abstract

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter One: Introduction of Whole Project Process


1.1. Introduction
1.2. Background information of the Organization
1.3. Background of the project
1.4. Statement of the problem
1.5. Objective of the project
1.5.1 General Objective
1.5.2 Specific objective
1.6. Feasibility Analysis
1.6.1 Operational feasibility
1.6.2 Technical feasibility
1.6.3 Economic feasibility
1.6.4 Behavioral/Political feasibility
1.6.5 Schedule feasibility
1.7. Scope of the project
1.8. Significance of the project
1.9. Target beneficiaries of the system
1.10. Methodology for the project
1.11. Systems Analysis and Design Approach
1.11.1 Limitation of the project
1.11.2 Risks & contingencies
1.11.3 Assumptions and Constraints
1.12. Team composition

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

1.13. Time Table

Chapter Two: Description of the Existing System


2.1. Introduction of Existing System

2.2. Organization structure (if any)

2.3. Users of Existing System

2.4. Major functions of the Current System

2.5. Existing System Workflow structure

2.6. Report generated in the existing system (if any)

2.7. Forms and other documents of the existing systems (if any)

2.8. Bottlenecks of the existing system (using for example PIECES frame Work).
2.5.1 Performance (Response time)
2.5.2 Input (Inaccurate/redundant/flexible) and Output (Inaccurate)
2.5.3 Security and Controls
2.5.4 Efficiency

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter Three: Proposed System


3.1. Introduction
3.2. Product Overview
3.3. User class and characteristics
3.4. Functional requirements
3.4.1. Performance requirements
3.4.2. Process requirements
3.4.3. Input related requirements

3.4.4. Output related requirements

3.4.5. Storage related requirements


3.5. Nonfunctional Requirements

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter Four: System Analysis


4.1. System Models
4.1.1 Scenarios
4.1.2 Use case model
4.1.3 Use Case Description
4.1.4 Object Model
4.1.4.1 Data Dictionary
4.1.4.2 Analysis level Class Diagram (Conceptual Modeling)
4.2. Dynamic model
4.2.1 Sequence Diagram
4.2.2 Activity Diagram
4.2.3 State Diagrams
4.3. ER Diagram
4.3.1 Mapping
4.3.2 Normalization (1st – 3rd Normal forms)

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter Five: System Design


5.1. System Overview
5.2. Design Considerations
5.3. Design Goals
5.4. Design Trade-offs
5.5. Architecture of the System
5.6. System Decomposition
5.7. Hardware/Software mapping
5.8. Persistent data management
5.9. User interface design
5.10. Object Design
5.10.1. Interface documentation guidelines
5.10.2. Class interfaces

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter Six: Implementation


6.1. Introduction
6.2. Hard ware and software acquisition
6.3. User manual preparation
6.4. Tanning
6.5. Installation process
6.6. Startup strategy
6.7. Algorithm
6.8. Maintenance

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter Seven: Testing Plan


7.1. Introduction
7.2. Features to be tested
7.3. Features not to be tested
7.4. Testing Tools and Environment
7.5. Test Cases
7.6. Purpose.
7.7. Test Procedure
7.7.1 Unit Testing

7.7.2 Integration Testing

7.7.3 System Testing

7.7.4 Acceptance Testing

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Chapter Eight: Conclusion


8.1. Summary of Final Product

8.2. Recommendation

Reference

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

6. Brief Description of the Final Project Contents

Abstract
Write the executive summary of the work done in the project.

Background
Describe the project area you are working on. For example, if you are working on a title
called “Online Banking for ABC Company”, then you write about Online banking in
general. Also write about the organization for which you develop the system. Based on the
previous title, this is about ABC Company.

Statement of the Problem


In the statement of the problem, you identify the problems that exist in the current system
the organization uses and list them down. Also, discuss about the effects of the problems on
the company’s operations.

Objective
 General objective
Write a statement, which describes a result that will be achieved within your project. It
should be specific, measurable, achievable, and realistic and time bounded.

 Specific objective
Write the objective of your project i.e. what you want to achieve at the end of the project.
This is written as general objective and specific objective that help to achieve the general

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

objective. For the previous title, the general objective would be developing an online
banking system for ABC Company.

Methodology
 Requirement Gathering Methods
 Requirement Modeling (Structured vs object oriented)
 Tools Used

Under methodology, you discuss how you gather user requirements (interview, observation,
document analysis, etc.). After requirement gathering, you have to structure the
requirements and develop software models. Therefore, you should also specify how you
model the system (OO, or structured approach) and why you chose that approach. Finally,
you can list out the tools you use for the project especially software tools (the database type
you use, the programming language you use, the UML modeling tools, etc.).
Feasibility
 Economic feasibility
 Technical feasibility
 Time feasibility
Write about the feasibility of your project in terms of economic benefit, technical
knowledge required to implement the system, and the time available for the project.
Scope of the project
Write the scope of your project. To what extent your system solves the problem of the
organization. Generally, the services, the deliverability you have to accomplish in the given
time.
Limitations of the project
 List and describe the issues you might have encountered as challenges/constraints
which hinder you from fully achieving your plan in your project
 Clearly indicate the activates left undone due to these constraints or any other factors
as the standard expected in the project
Significance of the project
Information Systems, Computer Science, and Information Technology Final Project
Template | 2024
Institute of Technology Final Project Template | 2024

Specify the significance of your project. What are effects of the project on the company or
other company’s in general. What is its contribution to the project area?

The Existing System


Existing System Description
Describe how the existing system functions (manual, semi –automated, automated) how the
people working there processes their daily operations. Describe the existing system how it
works in detail systematically.
Business Rules
Write the rules used by the organization currently. In the online banking case, this could be
the interest rate allowed for saving account, the maximum amount of money that someone
can withdraw at a time, interest rate for loan, etc. Generally, they are the rules by which the
business is governed
Proposed System
Brief description of the proposed solutions for the problems mentioned in the statement of
the problem.
Requirement Analysis
Functional requirement
List all user requirements of the system. Each requirement should be uniquely identified
with a sequence number or a meaningful tag of some kind. You may provide a short
description of the feature/requirement and indicate whether it is of High, Medium, or Low
priority.
 Label the requirements like FREQ-1, FREQ-2, and FREQ-3 ….etc.
System Use case
Use case Diagram
Information Systems, Computer Science, and Information Technology Final Project
Template | 2024
Institute of Technology Final Project Template | 2024

The requirements specified should be modeled using use case diagram. Show the
functionality of your system using use case diagram and how the actors interact with the
system. Also show use case reusability by including <<include>>, <<extend>>, and
<<inherit>> relationships between use cases
Use Case documentation
This section should include a use case documentation by showing use case number, name,
actor, description, pre-condition, post condition, priority, basic course of action and alternate
course of actions. In the basic course of action and alternate course of action, you have to
indicate the user interface and the business rule if needed.
Business Rule Documentation
Write relevant business rules for the system, which will include (Identifier, name,
description and reference, revision history)
User Interface prototype
User interface requirements should be gathered with a prototype approach here and aligned
with system use case documentation that shows the user interaction with the system. It
should be labeled and referenced in the use case documentation.
Activity Diagram.
Draw activity diagrams to show the operations/activities performed by use cases to achieve
their functionality. Activity diagrams are drawn for each use case.
Sequence diagram
Show how objects operate with one another and in what order (chronological) to respond to
the actors.
Analysis Class Model
Model Classes with their attributes, methods, relationship, multiplicity and Role
Logic model
Algorithm/Pseudo code for each process
Nonfunctional requirement
Specify the technical requirements (performance, reliability, security, etc. ) for your system.
System Requirement
Information Systems, Computer Science, and Information Technology Final Project
Template | 2024
Institute of Technology Final Project Template | 2024

Hardware requirements
Write the specification of the hardware devices such as CPU, RAM, hard disk and other
relevant hardware devices needed for successful deployment.
Software requirements
Write the specification of the set of software such as operating system, browser, plugins or
whatever software product and versions required to run the developed system.

Detail Design
Design class model
Show the Design Class Model. That is, classes with their attribute data types, methods with
their return types and arguments and their data types, relationships, Access visibility,
multiplicity and role)
Persistent model for object oriented database
Show the persistent model for your system. That is classes with their attributes and data
types, length of attributes, and keys, foreign keys relationships, multicity and role.
Database design (E-R diagram) for relational database
Design the database of your system for persistent data storage using E-R diagram. Show the
cardinality of entities clearly and how the E-R diagram is mapped to database tables
User Interface Design
Show the design of the user interface of the system using implementation tool you have
already chosen.

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Implementation
Writing the code based on the design you have created in design phase. You can use any
programming language but if the system is designed in Object Oriented methodology, the
implementation should be based on classes and hence you should use object oriented
programming language.
 Include comments inside the code to add readability.

References
 Include the list of relevant literatures referenced in this document so readers can
easily find what you have cited.
 Use Institute for Electrical and Electronics Engineers citation (IEEE) style.

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024
Institute of Technology Final Project Template | 2024

Information Systems, Computer Science, and Information Technology Final Project


Template | 2024

You might also like