Micro-Controller based jimma university Interactive voice response System
1. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 1
Executive Summary
The MBJIT-IVRSIS serves as a connection between people and computer database by
connecting the telephone with database. The telephone user can access the information from
anywhere at any time by dialing a specified number and following an online instruction when a
connection to database established. Students or their Parents at remote can obtain real time
information using just their telephone set or mobile phone via a simple voice call, even in a
situation where no internet connection or PC is available to get this information. The system uses
pre-recorded or computer generated voice response to provide information in response to an
input from telephone caller. In this proposal the aims and characteristics of the proposed system
are described. Furthermore, its problem, significant of the project and methodology will be
described.
2. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 2
Statement of the Problem
The research aims to design and develop a Microcontroller-based Jimma Institute of Technology
Interactive Voice Response Student Information System (MBJIT-IVRSIS). Specifically it seeks
to answer the following questions:
What is the profile of JIT Student information System?
The academic success of students in all spheres of university life is the major concern for
Jimma University.
Vision
we aspire to be the best university in the country driven by passion and commitment for
student success by providing quality services.
Mission
To plan and put into action initiatives, programs, activities and services that will engage
the entire campus community to help students achieve their education, personal and
career goals.
Objectives
Assess and improve services to our students
Increase efforts to build a secure and inclusive campus community
Promote an inclusive and diverse community where civility and respect for each
individual are valued.
Values
Since students are the most important part of what we do, as service providers, we value:
Diversity, tolerance, and inclusiveness in the ethnicity, religion, culture and gender
Equity and access in all our services
3. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 3
What is the existing JIT Student information System?
Students are using notice boards for access of information like:
a. Information about their grades.
b. Teaching and examination schedule.
c. Class Registration
d. Library Services.
e. General Information
They need to call to some operator or administrator when they are on vacation, at
home, Internship places, etc to get some information like university time tabling.
What are the problems encountered on the current system in terms of the
following stakeholders:
a. Students
b. Parents
Usually Student information is delivered with an existing of agent or help desk
technician.
Their parents have no access to know the academic status of their sons from
remote area.
The students should wait physically in line for hours at the administration offices
or trying to find an internet access point when they seek some information.
The working overload for administrative staff.
4. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 4
Features of the Proposed MBJIT-IVRSIS
The following items are some of the features of the proposed system:
Security: unlike internet-based applications, in MBJIT-IVRSIS there is no entry point for
hackers. This will give more security to the data.
Reduce human resources by avoiding agent working on server.
Save time and money: answering phone calls takes a lot of time, and not every phone call
deserves the attention of trained employee.
The system will support and deliver the information to students like:
Marks scored in any test or exam
Time Table
Date of admission, pre-requisites for admission and status of admission for any
application.
Vacancy for faculty, if any.
etc.
Project Goals and Objectives
The main objective of this project is put an end to the problems and bottleneck inherent in the
JIT student information system and to help students obtain the academic information they
seek timely from their colleges without the interaction of agent/operator.
Operation of MBJIT-IVRSIS
The user dials the phone number connected to the system. The call taken over by the MBJIT-IVRSIS
after a delay of some seconds during which the call can be attended. The microcontroller then
switches the relay to the DTMF and sends a signal to PC via a USB serial converter. On the PC side
the program prompts the user to enter students details like id number to access the
information related.
5. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 5
TELEPHONE
Fig1. System Diagram
Hardware Components
1. Relay: For switching between the ring detector and the DTMF decoder
2. Ring Detector: To detect the presence of incoming calls
3. DTMF decoder: To convert the DTMF tones to 4 bit BCD code
4. Micro Controller: To accept the BCD codes, process them serially to the PC.
5. USB to serial converter: To provide the interface between PC controller.
6. Personal Computer: To store the database and to carry out text to speech conversion.
7. Audio Amplifier: To provide audio amplification and act as a buffer between the telephone line
and sound card.
RELAY RING
DETECTOR
DTMF
DECODER
MICRO
CONTROLLER
PERSONAL
COMPUTER
DBMS
AUDIO AMPLIFIER
USB TO
SERIAL
CONVERTER
6. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 6
Hardware parts descriptions
a. Microcontroller
The microcontroller is the heart of our project. It controls the operation of various parts of the
MBJIT-IVRSIS system. When a telephone call is detected by the ring detector, the micro
controller switches the relay to the DTMF decoder and sends a signal to the PC to run the wave
file welcoming the user to the system. The number given by the user is decoded by the DTMF IC
and is stored in the memory of microcontroller. The code stored in the microcontroller is send to
the serial port. If any hardware failure occurs, it is the micro controller which is taking necessary
measures. The MBJIT-IVRSIS system will make use of stand by computer so as to working 24hrs
a day for customer satisfaction.
b. RING DETECTOR
The ring detector is connected directly to the telephone line through the relay which is controlled
by micro controller. The function of the ring detector is to detect if the telephone is ringing or not.
c. DTMF DECODER
The DTMF (Dual Tone Multi Frequency) decoder is a specific IC which performs the function of
converting the DTMF frequency tones into BCD codes. The BCD code is fed to the micro
controller to process the data and take necessary action.
d. AUDIO AMPLIFIER
The audio amplifier is used to amplify the output of the PCs sound card by making the PC output
audible on telephone line.
e. RELAY
The relay switch is used to switch between the ring detector circuits and the DTMF decoder
circuit.
7. Project Proposal on: Microcontroller-based Jimma Institute of
Technology Interactive Voice Response Student Information System
(MBJIT – IVRSIS)
Compiled By Turi Isamel, ECE Department, computer engineering stream Page 7
Software Components
At hardware side:
Keil Simulator
Microc
Proteus
At computer side:
Microsoft Visual Basic
Visual Basic is an ideal programming language for developing sophisticated professional applications.
The use of graphical user interface (GUI) enables user to interact with application. Visual Basic enables
us to develop application that:
Create read and write to text, database and binary files.
Access database in format such as SQL, ORACLE, MS Access etc.
Communicate with the application through the clip board dynamic data exchange, object linking
and embedding.
Use serial communication ports to communicate with modem and other devices.