Professional Documents
Culture Documents
Table of Contents Page No Chapter 1: - Introduction Chapter 2: - Background and Literature Survey Chapter 3: - Process Model Conclusion Refirance
Table of Contents Page No Chapter 1: - Introduction Chapter 2: - Background and Literature Survey Chapter 3: - Process Model Conclusion Refirance
CHAPTER 1: - INTRODUCTION
CHAPTER 2: -BACKGROUND AND
LITERATURE SURVEY
AU Ambo university
ER Entity relationship
Background
Ambo University is one of the universities founded in _____ E.C. The university commenced
with 72 students 66 academic staff and____ administration support staff. Starting from its
foundation instructor evaluation system is the first task for this university. In this case there are
three evaluation types. Those are: student evaluation, peer evaluation and department head
evaluation.
Literature review
There are several online notice boards available. However, this section presents overview of some of
the existing online notice boards
Statements of the Problem
Following problems are encountered due to manual (wooden notice boards) in given area
around a particular place.
Multiple people struggle and cluster a single wooden notice board for information just
released e.g., Exam results.
People mutilate, remove or destroy paper notices from the notice board leaving other
people to be uninformed.
Some people don't have the sufficient time to stand and read from that notice board.
There is unregulated display of information, difficulty in storage and no efficient
reference to the past relevant information being posted.
Generally manual notice board is not sufficient for user.
Objective of the project
Our project have general and specific objectives are described below.
General objective
The general objective of these project is to build android application to notice board system
University Institution of Technology (IOT).
Specific objective
specific objectives to achieve these projects are the following specific objectives are
undertaken:
1) Easy way to broadcast your message.
2) Helps you to be updated with what’s going on in college.
3) Faster dissemination of notices regarding education, technical events, cultural events
Limitations Of the Project
Lack of computer lab
of line application
Lack of time
Methodology
Our team members will use many methodologies to develop this project by analysing the
existing system and develop a new system that completely replaced the existing system. Those
are:
Data collection
Observation: - To understand directly how the existing system works currently, we have
used observation
By interviewing: Most analysts use interviewing as a primary way of gathering requirement
in information system projects. We have used interview to gather facts, opinions, and truths of
users about the current system.
Document analysis: - Using this method the team will try to analyse written documents
in the organization which have importance to the project.
Brainstorming: -Discuss all the details information based from the observation.
System analysis and design
After the existing problem is analysed, the proposed system will be designed. In this case we
will follow the OOSAD procedures. Our group members choose OOSAD and software
engineering for analysis and design part. Because it is so simple to show the design of our
proposed system and it is used to solve the problem step by step.
Typically, OOSAD uses Unified Modelling Language (UML) to represent and visualize the interacting
objects and models in the system. This may include the following:
Use Cases
Class Diagrams
State Diagrams
Sequence Diagrams
System Development
After completing the development of the system, the testing process will be taken place. This
part recognizes that the system works correctly or not, accurate or not, updates the features if
necessary. It will be carried out after all coding process completed. If this process realizes the
functionalities of the system and is ok.
Project Plan and Time Table
Our Group member understands all given time and after analysing the project duration with
how many times needed for chapters to complete, we plan our project as shown on figure
bellow.
22 2022
January
1 week
Activities
week
week
week
4-6
7-9
4-6
Project proposal
Requirement
analysis phase
System & object
design
Implementation
Testing
Document and
project
submission
Budget plan our project
For the successful accomplishment of our project, we estimated the costs associated to each
item required. This will help us to limit the constraints related to cost while the project is
conducted.
Software requirement: This project uses the following system development tools for different
activities.
android studio: - This tool provided us with the interface and editor to develop apps.
App editor application: -
OS (operating system)
Hardware requirements.
Computer: - this computer must have 100GB hard disk, RAM 2GB and above
processor 2.20 GHZ
Note book
Flash disk
CHAPTER 3
PROCESS MODEL
REQUIREMENTS
ANALYSIS
DESIGN
CODING
TESTING
ACCEPTANCE
1. Requirement Analysis
Existing system is time consuming and it makes difficult to convey huge number of users
about any event. Also, there is always a big crowd in front of noticeboard. So, it was hectic to
read any useful instruction and information. Thus, all the problems of the existing system are
summarized and proposing a new system that works as an online application.
2. Design
It includes translation of the requirements specified in the SRS into a logical structure that
can be implemented in a programming language. The output of the design phase is a design
document that acts as an input for all the subsequent SDLC phases. The design of this app is
simple and user-friendly containing five main activities, namely:
1) Registration
2) Login
3) Dashboard
4) Details of Notices
5) Admin Panel
Administrator related functionality. Administrator manages all information and has access rights to
add, delete, edit and view the data related to inputs of Student
Student fill his/her details regarding his/her personal profile. According to that, he/she gets the list of
Notice available.
3. Coding/Implementation
It includes translation of the requirements specified in the SRS into a logical structure that
can be implemented in a programming language. The output of the design phase is a design
document that acts as an input for all the subsequent SDLC phases. The project is
implemented using the Android virtual devise (AVD). This emulator helped to implement the
project in a real-like environment and sketch out the details of how it will work on a real
hardware. Each activity is linked with another and interconnectivity is transparent and
smooth.
4. Testing
It includes detection of errors in the application. The testing process starts with a test plan
that recognizes test-related activities, such as test case generation, testing criteria, and
resource allocation for testing. The code is tested and mapped against the design document
created in the design phase. The output of the testing phase is a test report containing errors
that occurred while testing the application. Testing of the project has not been done on real
hardware and also on the emulator or software environment. Testing has been done for each
of the individual activities of the project.
5. Maintenance
It includes implementation of changes that software might undergo over a period of time, or
implementation of new requirements after the software is deployed at the customer location.
The maintenance phase also includes handling the residual errors that may exist in the
software even after the testing phase. The project maintenance is low cost and efficient as
user will get this application at free of cost and also this application is shared over network,
therefore maintenance is little bit difficult