Professional Documents
Culture Documents
Documentation 11
Documentation 11
1.8 Methodology
The purpose of the methodology is to give an experienced investigation
enough information to replicate the study.
For conducting our project we used the following methodologies
1.8.1 Data gathering methodology
We will use observation and interviewing for data gathering because these
data gathering methodology are best to understand the problem and to find
a best solution
• Increased Reusability
• Improved Quality
in to various builds.
• Flash disk and CD: - used for the movement of data from one machine
to another Memory: Recommendation: 2GB RAM.
• Hard disk: to keep the permanent data.
• Php: -used to write at the fore end because it has fast load time, less
expensive and hosting, flexible for database connectivity to design
attractive user interface.
For the future, our campus strongly wants to buy hardware and software
like computers, servers, operating systems, and they are also voluntary to
host the system. This system is easily upgraded to provide the necessary
information for the users and users use the system without any difficulty,
therefore the system is technically feasible.
3 System
analysis
4 System
design
5 Conclusion
and
recommendati
on
2.1 Introduction
Requirement is a feature that the system must have or constraint that it must
be accepted by the client and requirement elicitation-focus on describing the
purpose of the system.
The main objective of this part is to study the nature of the system in detail
and identify the problem as well as to define the relevant way to design a new
system for Haramaya University. When we were analyzing the existing
system of HU complain, we have tried to study the detailed nature and
procedure of the tasks and operations performed. By having this analysis over
the system we will try to explain the tasks performed:
In this chapter we try to describe the existing system its business rule,
advantage and disadvantage of the existing system for it weakness we propose
a solution and select the preferred one for this project try to describe the
existing system using domain modeling with CRC card and draw a use case
diagram and describe it using a table at the last of this chapter we insert a
photo of the a existing system how it accept complains using essential user
interface prototype.
• It accept complains
• The comment box is opened once per a week so they do not give
answer fast.
• Most of the time the comment not read by the proper person and the
complaint so the information do not delivered to the proper person.
Table 5: CRC 3
Dean
Responsibility Collaboration
Give complain Head
View complain
Give feed back
Forward complain
Table 8: CRC 6
Vice president
Responsibility Collaboration
View complain Service
Give feed back directors
Forward complain Head dean
Table 9: CRC 7
President
Responsibility Collaboration
View all complain Head
Give feed back Dean
Service directors
Vice president
2.9. Essential use case
3.1 Introduction
The development of the proposed model is not only depending on how the
system work it also depend on the working flow process that being identified
and need to be implemented and follow.
In this project, the team used an object oriented system development
methodology because the Object oriented system development approach gives
easier way to break down problems into simple and small components so that
it reduces the vague appearance of the big problem which incorporates two
principal phases. These principal phases are Object-Oriented Analysis and
Object-oriented Design. This chapter discusses the first phase of the
methodology: object oriented analysis (OOA).During Object Oriented
Analysis the following major activities are performed. System Requirement
Specifications (SRS), Use case modeling and documentation (for each use
case identified), and the development of sequence, activity and conceptual
class diagrams and business rule of the new system. The new system changes
the existing working system into new system and provide suitable graphical
user interface.
• Create account
• Login
• Register all HU community
• Update information of HU community
• Delete information of HU community
• View information of HU community
• Write complain
• Write comment
• View feedback
• View complain
• View comment
• Forward complain
• Give feed back
• Evaluate the service by the given parameters
• Generate report
• Change password
• Forgotten password
• Delete complain
• Edit complain
Actors
Complainers: make a complaint against the provided service. The complainer
are Student,
Academic and Administrative employee
Admin: create system users account and manage their privilege
Respondent: manage the complaints cause and actions in the system then
provide solutions. The respondent are head, dean, department
assembly, service directors, VPARA, VPSPBD. President.
3.4.2 System use case documentation
The following consecutive tables show the use case documentation for the
use cases that are illustrated in the above use case diagram. Each table
contains the use case name, the actor which initiates and interacts with the
use case, description of the use case and typical course of events that
show the interaction between the actor and the use case which enable the
team to easily depict the functions of the proposed system. Table 15: Use
case description for login
Use case Login
Actor Student, academic employee, administrative employee, head,
dean, department assembly, service directors, VPARA,
VPSPBD, president, system administrator
Description The user logins to the system.
Pre-condition The user should be registered.
Extend Logout
Include None
Basic course Actor action System response
of action
1. User opens the web page. 2.Login form displayed
3.Enter username and password. 5.validate data entry
4.User clicks on Login button. 6. User’s homepage
displayed.
Alternative 5.1 If the user did not insert correct username and password,
course of system displays incorrect username and password combination
action message.
Post The user is logged in the system and provided with privileges for
condition actions
Table 16: Use case documentation for change password
Alternative 5.1 The system displays error message if required fields missed.
course of
action
Post New user added to the system
condition
Alternative 4.1 If there is no user detail information, then system display this
course of user is not registered.
action
7.1.If the actor do not fill the new information display you do not
fill the information
Post Display updated user’s detail.
condition
Alternative course 2.1 If actors need to delete or edit user click on edit or
of action delete link from users detail
Post condition Users detail would be displayed.
Table 31: Generate Report Use Case
Use case Generate report
Actor Head, service directors, dean, department assembly, VPARA,
VPSPBD, president
description This use case describes the event of creating a report
based on the information collected by the system
Precondition The listed actors should login the system.
Extend None
Include Login
Basic course Actor action System response
of action
1. The use case activated when the 2. Displays “Report Page”.
administrator selects “Report”. 4. Generates report based on
3. The user enters report criteria the criteria.
from drop down menu.
Alternative Report from database is generated and the user view or print the
course of report.
action
Post
condition
4.1 Introduction
System design is a phase after system analysis which specifies the detail
structure or blueprint of the system. We tried to defining the elements of a
system such as the architecture, modules and components, the different
interfaces of those components and the data that goes through that system. In
the case of our project the team members used object-oriented analysis and
design methods. This object-oriented method is the most widely used methods
for systems design and analysis because it makes complex code easier to
develop, more reliable, more maintainable, and generally better. The UML
has become the standard language in object-oriented analysis and design.
Design phase is very important because a majority of errors discovered during
deployment and operation stages could be traced down to the system design.
The result of the system design is a model that include a clear description of
proposed software architecture, sub system decomposition, system class
diagram, state chart diagram, collaboration diagram, persistent data
management, component diagram, Hardware/Software mapping(Deployment
diagram) and Graphical user interface design of the system.
Conclusion
Reaching large group of people and colleting complaints from them then
giving a solution for the
Collected complaints is not an easy task. The problem becomes worst when
collection and Processing of complaints is done manually. Dire Dawa
University currently uses Manual data collection and processing to handle
complaints. As seen in different parts of world, Use of ICT in government
system improves services provided for citizens. To alleviate the Problems
observed in the current complaint management of the city administration, a
web based and mobile based Complaint management system is developed for
the university.
In this project, we first study the current system to get necessary information
to have a clear view Of the existing system. This is done using only
observation and interview because there is no written documents about the
current system.
We interviewed the students, departments, student service, and the university
workers and so on.Clear view of the current system is obtained from Gathered
data. Based on requirements gathered, analysis and design documents are
prepared. Then we used appropriate tools to implement the system.
The system shall ensure the university to register and follow complaint status
using website or by sending SMS message. This enables to collect complaints
from large group of people. Moreover, the system reduces the time needed to
Collect and process complaints.
We will have develop the Complaint management system. The system will
develop with all its features that enable the user to conduct complaint with a
set of close-ended questions and for known respondents
References
[1] E-complaint Management System and GIS Mapping for Addis Ababa City
Administration by Abdi Mulatu
[2] Design and Implementation of SMS Based Public Opinion Polling System
By Aminu
Mohammed
[3] Resources on the Internet
[4]History of complaint management system/www.smarter .com/find/quality
result.
[5] search1.cnet.com/Cnet-Results
[6] www.smarter.com/Find/Quality Results
[7] uk.ask.com/Results/Save_your_time
[8] www.chennaisunday.com/.../E-commerce%20Complaint%20Management
%20System.
[9] www.academia.edu/13516063/Students_Complaints_Management_Syste
m
[10] www.nsitgurukul.com/projects/cse/CSE03421
[11] www.mpwrd.gov.in/documents/18/9cd57e9f-6770-4509-bc0d-
6d1a4519b3ef
[12] https://www.scribd.com/document/333177690/Online-Complaint-
Management-System
[13] https://www.scribd.com/doc/186286819/Complaint-Management-
System-PPT
[14] https://www.slideshare.net/himanshuchaurishiya/himanshuchaurishiyafm
aiitppts
[15] ijrise.org/asset/archive/CSE_UG506.pdf
[16] ijiset.com/vol2/v2s6/IJISET_V2_I6_45.pdf
[17] 1000projects.org/online-complaint-management-system-project-
java.html
Appendix
Interview Questions
The following interview questions were used to understand the current
complaint collection and Management method used by the Dire Dawa
University.
1. Which types of complaints are frequently reaches to your office?
2. How complaint is collected from complainant?
3. Is there any precondition to give complaints?
4. How you verify the appropriateness of registered complaint?
5. What kind of complaints you collect?
6. At a time how many complaints can be given by a person?
7. What are the steps to give a solution for registered complaint?
8. In average how many days it takes to give a solution for registered
complaint?
9. How the registered complaint is stored?
10. Does your organization use any type of software for the purpose of
accepting or analyzing reports accepted from the public?