Professional Documents
Culture Documents
INTRODUCTION
ORGANISATION PROFILE
Synopsis
Synopsis :-
The Work Order Sysrem is mainly designed to provide fast and
effective user environment for Call centre activities. This application software
is based on Model view controller architecture. The Client side forms used for
display forms the view, database connections, business logics are developed
and are represented as models, while controllers are pages used to link model
with the view.
There is a product support team consisting of 3 groups. Their duty is to
attend the customer, make new problem report, solving the problems and test
the product before giving back to the customer. The manager form deals with
the Report generation and modification of customer details entered by call
agent. In the primitive two tier architecture the validations of the data are
performed in client side or at the server side. This caused the delay in data
retrieval and transmission.
2. SYSTEM ANALYSIS
The feasibility study was carried out on the overall integrated package. Three
key consideration in involved in the feasibility analysis are Operational, Technical
and Economical.
Operational Feasibility
The main objective here is to find out whether
The system will work once it is developed and installed.
There is sufficient support for the project from the management.
The current business methods are acceptable to the users.
An investigation is conducted and as a result the following conclusions are
derived.
There is sufficient support form the managerial level
The current methods are done manually and take lot of time.
The persons involved in the current working system are met and
discussions are held with them to evolve a system with which they
have good participations and interest.
Technical feasibility
Technological feasibility analyses the following areas.
Technology and manpower is available are not.
Capacity to hold the data that is required to use the new system.
Provision to respond to users regardless of their number and
location.
Provision for further expansion.
Guarantee of accuracy, reliability, ease of access and data security.
Economical Feasibility
Issues to be considered in the economical feasibility are
Financial benefits must equal or exceed the costs.
The solution should be cost effective.
Must be worth to pursue the project.
Benefits:
Hard Disk - 20 GB
Monitor - SVGA
JAVA:
Java is used as front-end
tool for developing the project. To run Java there is no need to have any particular
operating system, as it is platform independent. This must have certain hardware and
software installed on your computer. The key considerations were summed up by the
Java team in the following list of buzzwords:
Simple
Security
Portability
Object-oriented
Robust
Multithreaded
Architecture-Neutral
Interpreted
High Performance
Distributed
Dynamic
JavaScript:
Macromedia Dreamweaver
Macromedia Dreamweaver2.0 is one of the HTML Editor
It is used to attach Sound files and Animation files along with our
Source.
JavaServer Pages ™
technology is the Java ™ platform
that create dynamic content easily but with maximum power and
flexibility.
Advantages:
Write Once, Run Anywhere ™ properties
High quality tool support
Reuse of components and tag libraries
Separation of dynamic and static content
Support for scripting and actions
Web access layer for N-tier enterprise application architecture(s)
JSP page:
template data with some dynamic actions and leverages on the Java
Overall goals
CORBA protocols.
Application Assembler
Deployer
database vendor. The current EJB architecture assumes that the EJB
Server
Provider and the EJB Container Provider roles are the same vendor.
Therefore,
it does not define any interface requirements for the EJB Server Provider.
enterprise Bean and the container. This API is the Enterprise JavaBeans
System Administrator
The System Administrator is responsible for the configuration and
administration of the enterprise’s computing and networking
infrastructure that includes the EJB Server and Container. The System
Administrator is also responsible for overseeing the wellbeing of the
deployed enterprise beans applications at runtime.
4. System Design
4.1 NORMALIZATION
The normal forms are used to ensure that various types of anomalies and are
not introduced inconsistencies into the database.
Unnormalized form
The database mainly used to store the data, all the information are
stored in to the master database.
Level - 0
Level - 1
Level -2
Level - 3
E-R Diagram:
5. System Description
The product support group gives customer a call and obtains all the
information relating to the problem. If the problem is due to lack of required
hardware, failure to install the product properly then product support person helps the
customer resolve the problem to the extent possible and then closes the problem
report.
The quality assurance support person for the product receives the problem
report from development and tests the fix. This is an integration test, in which the
effect of the new code established test cases, the problem is rerouted to development.
Otherwise, the fix is routed to product support, so the customer can be contacted and
supplied with new code.
At any point, system users can look up the status of the problem, and
comments to it, and route the problem to its next destination. Each routing is
accompanied by e-mail sent to the new problem owner. That part is not developed
here and is undertaken in separate module using JMS.
process flow
Product support
Receives incoming problem reports from call center agent
Can view outstanding problems by product
Interviews customer
Updates problem status
Adds comments
Routes problem to development
Developer
Receives problem reports from product support
Can view outstanding problems by product
Analyzes problem and develops fix
Adds comments to problem report
Routes problem to quality assurance
Quality assurance
Receives problem reports and fixes from development
Performs integration test
Adds comments to problem report
Routes fixed problems to product support
May route problem back to developer if tests fail.
In addition to product support team, there lies another actor who is the
manager in-charge of the entire technical support process. He has the power to
browse through the status of each and every problem. He can prepare number
of reports like
Reports based on
a) problems which are solved
b) problems in progress (In support phase or development phase or testing
phase)
c) unsolved (Failed to get solved in development phase)
d) calls made between 2 days
e) product wise call report
Testing:
Software configuration includes a software requirements specification, a
design specification and source code. Test configuration includes a test plan and
procedure any testing tools and test cases and their expected.
The software, which has been developed, has to be tested to prove its
validity. Testing is considered to be the least creative phase of the whole cycle of
system design. In the real its is the phase, which helps to bring out the creativity of
the other phases makes it shine. The “Port Trust Estate Management System (FHMC,
CISF, LAND) using the following techniques of software testing.
By using this technique it was tested that all the individual logical paths were
executed at least once, all the logical decision were tested on both there true and false
sides. All the loops were tested with data in between the ranges and especially at the
boundary values.
Unit Testing :
In the lines of this strategy all, the individual functions and modules were put
to the test independently. By following this strategy all, the errors in coding were
identified and corrupted. This method was applied in combination with the white and
black box testing techniques to find the errors in each module.
Integration Testing :
Again this software testing strategy has different approach in which
integration is carried out from the top level module to the bottom and the bottom up
approach in which integration is carried out from the low level module to the top.
The modules are tested using the bottom up approach by
introducing stumps for the top level functions.
Validation Testing :
Validation testing is done to validate the inputs given by the user. The user
inputs are checked for their correctness and range. If there are errors, the error
message is given and the user is prompted again to enter the new value. If the user
types some characters in the numeric field an error message and it is demonstrated in
the following figure.
System Testing :
Testing Errors
Test Configuration
Expected Result Debug
Corrections
Acceptance Testing :
The project is tested with different types of data to verify the quality of the
program. Some validation procedures used to verify are
After testing the system and find it successful to put the new system into
operation, there are different techniques that can be used to replace an existing system
with the new system.
Pilot run
In pilot run, the system is tested with available result of the existing
system. The performance of the system is studied with the latest data.
Implementation:
TRAINING:
The quality of training
received by the personnel involved with the system in various capacities helps or
hinders, and may even prevent, the successful implementation of an information
system. Both system operators and users need training.
Training System Operators:
The training ensured that they were able to handle all possible operations, both
routine and extraordinary. Training also involved run procedures, which involves
working through the sequence of activities needed to use a new system on an ongoing
basis.
CONVERSION:
Conversion is the process of changing from an old system to a new one. There are
basically four conversion methods:
Parallel Systems-offers greatest security.
Direct Cutover- Presents the highest risk.
Pilot Approach
Phase-In method
The approach followed for implementing the system was the Pilot Approach.
The working version of the system was implemented in one regional office, so that
the employees were aware that they were piloting a new system and that changes
could be made to improve the system.
The “Work Order Sysrem for Call Centre ” has been developed to override
the problems prevailing in the practicing manual system. This software is supported
to eliminate and in some cases reduce the hardships faced by this existing system.
Moreover this system is designed for the particular need of the company to carry out
operations in a smooth and effective manner.
The application is reduced as much as possible to avoid errors while entering
the data. It also provides error message while entering invalid data. No formal
knowledge is needed for the user to use this system. Thus by this all it proves it is
user-friendly.
The developed “Work Order Sysrem for Call Centre ” is more Versatile,
flexible and updating can be done easily.
Now only text files containing queries can be uploaded, Instead all types files
has to be uploaded.
More advanced search engine can also be upgraded.
This application has to be dynamically linked with existing intranet
application.
A. APPENDICES
ANNEXURE-A.
1. Abbreviations
JIT Just-In-Time
www.microsoft.com
www.msdn.com
www.roseindia.net
www.softlandindia.com
A.1 BIBLIOGRAPHY