Beruflich Dokumente
Kultur Dokumente
Developed at
By
Project Definition
The project, which we developed is, "FAULT LOGGER using
PHP ( PHP: Hypertext Preprocessor) as a front end and MySql
server as back end.
WILNET receives complaints from its clients. These complaints
are handled, maintained and solved by our Software
Application. It can be used to submit tickets and get the solution
of it on the server without mailing to Technician. It is a platform
to maintain tickets which doesnt require mailing task.
Admin has all the rights to see and modify structure of project
without making a call to developer. He can track and judge the
performance of this system.
Customer
11
Provide
Solution
to the
client
Life Cycle
of a ticket
in FAULT
LOGGER
Inform user
about the
Problem
View techs
responses
User
8
Send
Reply/Feedback
for the solution
from technician
Post the
solution to
the user
Create a
ticket
describing
the problem
& submit
FAULT LOGGER
9
If problem is
100% solved,
Close it.
10
Post replies &
feedbacks from
user to
technician
Submit
Solution for
the Problem
Technician
Assign the
ticket to the
best-suited
technician
Analyze
problem
details
Project Objectives
Basically there are three modules in FAULT LOGGER :
1. User Module 2. Technician Module 3. Admin Module.
USER MODULE :
This module lets user create a new ticket By entering all the
information about the ticket, View already existing tickets
submitted by him, View solved tickets, View problem details.
User can edit ticket, customer information and his personal
information. User can also send reply and feedback to
Technician. Whenever he gives 100% as value of feedback ,
ticket gets closed.
TECHNICIAN MODULE :
This module provides facility to give a solution for tickets to
user. He can have counts and links for Unanswered, On Hold
and Closed ticket, can directly go for a particular type of ticket.
He can view tickets assigned to him, View replies sent from
user, problem details, view feedback sent from user, edit profile.
Once the ticket gets closed, he dont need to take care of it.
ADMIN MODULE :
This module provides all the facilities to admin, whatever the
developer can do. Admin can see all the Registered Users,
Registered Technicians and Submitted Tickets. He can view
profile of Users and Technicians.
He has right to delete User, Technician and a Ticket. He can
change Technician for a particular ticket. Category is the
specification of type of the problem solved by a particular
Technician. Admin can view all the categories and also add
category.
Admin can view list of already existing Admins, add another
admin, can change the password after he has been made as
Admin by another Admin for a security purpose.
Tool :
Hardware Requirements
Standard Pentium series processor
Minimum 64MB RAM (Recommended 128 MB)
HDD with 5400 rpm or more
Software Requirements
Operating system: Win9x, Win2000, Win2000Xp, Linux
Web Scripting Language PHP (PHP: Hypertext Preprocessor)
A PHP-compatible Web server such as Personal Web Server or
Internet Information Server (IIS) or Apache HTTP Server
A relational database system ( MySql Server)
A Web browser such as IE, Mozilla and so on
Project Schedule
Activity Charts
Month 1 :
Work Tasks
Week1
Week2
Week3
Week4
C) System Design
DFD Development
Design of
application
D) System Coding
Creation of database for User module
Week5
Week6
Week7
Week8
D) System Coding
Creation of database for Technician
module
Coding for pages
in Technician module
Creation of database for Admin
module
Coding for pages
in Admin module
Week9
Week10
Week11
Week12
F) Documentation
Week13
Week14
Week15
Week16
System Design
Context Level DFD :
user_master
User
ID
Password
ID
Admin
Password
Check For
Validity
Create, View,
Edit Tickets
Check For
Validity
Submit Solutions,
View Responses &
Feedback Sent By
User
Check For
Validity
Technician
technician_
master
ID
Password
ticket_
master
Invalid ID/Password
Valid ID/
Password
admin_master
User
ID
Password
ID
Admin
Password
Check For
Validity
user_master
Valid ID/Password
Check For
Validity
Create, View,
Edit Tickets
ticket_
master
Invalid ID/Password
Submit Solutions,
View Responses &
Feedback Sent By
User
Valid ID/
Password
Valid ID/Password
Technician
ID
Password
Check For
Validity
Invalid ID/Password
ticket_
master
View Technician
profile, Assigned
tickets
technician_
master
New User
Fills Up
Registration
Information
Invalid ID/Password
ID
User
Password
Check For
Validity
user_master
Valid ID/Password
Create, View
& Edit Tickets
Edit
Customer
Information
ticket_master
Send
Message to
Technician
techbox
View
Solutions
empbox
Edit Profile
New Technician
Fills Up
Registration
Information
Invalid ID/Password
Technician
ID
Password
Check For
Validity
technician_
master
Valid ID/Password
Submit
Solutions
empbox
View All
Tickets, View
By Status
View
Feedback
Sent By User
ticket_master
View
Responses
Sent By User
techbox
Edit Profile
Admin
Check For
Validity
ID
Password
admin_master
Valid ID/Password
View user
Data
View user
Profile
View
Technician
Data
View All
Tickets, View
By Status
View users
Submitted
Tickets
ticket_master
View/Add
Category
categories
ticket_master
View
Technicians
Assigned
Tickets
user_master
Change
Technician
View
Technician
Profile
technician_
master
Add New
Admin
Change
Password
USER MODULE :
Create Ticket Page : Gives facility to create ticket.
USER MODULE :
This is a View tickets page, through which, User can see tickets
submitted by him. It provides all the info. about ticket, User can edit
ticket also.
USER MODULE :
Response From Technician Page : Gives facility to view solution.
USER MODULE :
View Sent Responses : Gives facility to see sent responses for solution
provided by Technician for a particular Ticket.
USER MODULE :
Edit Ticket Page : Gives facility to edit ticket.
USER MODULE :
Edit User Info Page : Gives facility to User to Edit Profile.
TECHNICIAN MODULE :
View Technicians assigned tickets Page : Gives facility to View all
assigned tickets and info of these tickets.
TECHNICIAN MODULE :
Problem Detail Page : Gives facility to View Problem Detail.
TECHNICIAN MODULE :
Give Solution Page : Gives facility to Technician to submit solution for
assigned tickets.
TECHNICIAN MODULE :
User Responses Page : Gives facility to view responses sent by User
for assigned tickets.
TECHNICIAN MODULE :
Customer Detail Page : Gives facility to view Customers Contact
Information.
ADMIN MODULE :
User Profile Page : Provides facility to View User profile.
ADMIN MODULE :
This page provides facility to View Technicians assigned ticket count,
link for a search by status, all the information about ticket, problem
detail, customer info etc.
ADMIN MODULE :
This page provides facility to delete User. It displays all the registered
Users in the system. Before deleting, it confirms to delete by prompting
to Admin
ADMIN MODULE :
This page provides facility to View all tickets in the system, jump menu
to search by status, all the information about ticket, problem
detail, customer info etc.
ADMIN MODULE :
This page provides facility to View all tickets communication sent by
Technician.
ADMIN MODULE :
This page provides facility to change Technician for a particular Ticket.
By clicking view button, the new window having a list of names & ids
of Technicians for a particular category is come up. So Admin can select
Technician
ADMIN MODULE :
This page provides facility to delete Ticket. It displays all the registered
Tickets in the system. Before deleting, it confirms to delete by prompting
to Admin
ADMIN MODULE :
This page provides facility to view categories.
ADMIN MODULE :
This page provides facility to add new category.
ADMIN MODULE :
This page provides facility to add Admin. Only Admin can add
another one.
ADMIN MODULE :
This page provides facility to change password.
Limitations
In Admin Module, Admin cant access certain features which
are provided to user, like Create a new ticket, Edit customer
info, Edit user info etc. For accessing these features he has to
login as a user.
Enhancements
In Technician Module, feature of creating a ticket by Technician
can be added.
In Technician Module, code can be expanded so that Technician
can solve problems for more than one category.
Thank you