Service center professional is software which can manage full service life cycle of an organization. The software is a web based application which will be developed on PHP MySQL to solve current problems of Albion service center .This software is very useful for medium and small sized organizations
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Project Proposal Service Center Management software
1. Project Proposal
Service Center Management software
Adam Waheed - 1100075
12/22/2012
Service center professional is software which can manage full service life cycle of an organization.
The software is a web based application which will be developed on PHP MySQL to solve current
problems of Albion service center .This software is very useful for medium and small sized
organizations.
2. 1
Project proposal of Service center Software
Assignment 0 – Industrial Internship | E1100075 - Adam Waheed
Contents
1. Introduction ........................................................................................................................2
2. Aims....................................................................................................................................2
3. Objectives ...........................................................................................................................2
4. Expected Outcomes ............................................................................................................3
5. Role in this project..............................................................................................................3
5.1. Our Teams...................................................................................................................3
6. Tools and Facilities to be used ...........................................................................................4
6.1. System Development Methodology............................................................................5
6.2. Minimum Hardware Requirement for the user ...........................................................6
6.3. Minimum Software Requirement for the user.............................................................6
7. Project Schedule .................................................................................................................6
1. Reference............................................................................................................................6
TABLE 1 OUR TEAM ................................................................................................................................................3
TABLE 2 TOOLS AND FACILITIES.............................................................................................................................4
TABLE 3 MINIMUM HARDWARE REQUIREMENT FOR THE USER ...........................................................................6
TABLE 4 MINIMUM SOFTWARE REQUIREMENT FOR THE USER.............................................................................6
TABLE 5 GANTT CHART...........................................................................................................................................6
FIGURE 1 SYSTEM DEVELOPMENT METHODOLOGY WATERFALL 5
3. 2 Introduction
Project proposal of Service center Software
Assignment 0 – Industrial Internship | E1100075 - Adam Waheed
1. Introduction
Service center professional is software which can manage full service life cycle of an
organization. The software is a web based application which will be developed on PHP
MySQL to solve current problems of Albion service center .This software is very useful for
medium and small sized organizations.
Currently Albion store is facing the problem of mismanaging their customer information and
service schedule. Due to this they lose their important customers and it takes lot of time to do
our daily operation. Albion store is currently using semi-automated excel sheet to maintain
our customer and service information which has a lot of limitations and difficulties.
The Service center professional can easily manage the customer information and service
relevant inventory. Service scheduling is of the major work of this software. The software
will easily recognize the regular customer and generating daily service report.
To solve the above problem, service management software is compulsory because it has the
ability to store the data of service information in a centralized database. The software is
totally reduced to redundant of customer information and service information. The service
center software helps organization to maintain the customer information securely. In short,
this application is the solution for an entire life cycle of service management.
2. Aims
The aim of this project is to provide and design a web-based application that allows the client
to streamline their service center tasks and manage their Customer in a more effective and
efficient way. The system will ensure effective utilization service machine, generate and
maintain Service records, and allow proper interaction and timely access to accurate
information to those who require the information.
3. Objectives
1 To maintain customer information with a centralized database in a secure way.
2 To maintain service schedule of our daily service in a convenient manner.
3 To reduce redundant data, and error scope by easily creating accurate reporting and
analysis.
4 To reduce the time consumption taken between processes by timely generating the
necessary reports and statistics.
5 To reduce routine administration, and promote a paperless environment.
4. 3 Expected Outcomes
Project proposal of Service center Software
Assignment 0 – Industrial Internship | E1100075 - Adam Waheed
4. Expected Outcomes
The main outcomes of this project are producing full-fledged software which can manage
entire life cycle of a service center. The Software is developed in PHP MySQL and user
interface is developed in twitter bootstrap. The software comes with intitule user interface.
5. Role in this project
The major responsibility for me is to produce MVC based software which can manage
service center of Albion store. Hence to produce the full-fledged software, Understanding the
client requirement is first and foremost task. After getting the requirements I am given the
full responsibility to design the system architecture according to the requirements. It is also
upon me to implement the requirements as code. The last phases of the project are to
maintain the software
Project planning
Requirement Gathering and analysis
Designing System
Designing User interface
Coding
Testing
Implementation
5.1. Our Teams
Table 1 Our Team
Name Role and Responsibility
Adam Waheed (me) Project manager , Developer, Designer, UI developer
Hussain afazal Project Supervisor and Developer
Mohamed Irufan UI Designer
5. 4 Tools and Facilities to be used
Project proposal of Service center Software
Assignment 0 – Industrial Internship | E1100075 - Adam Waheed
6. Tools and Facilities to be used
To develop this software we have to use several tools and techniques for each phases of the
development. Following table exemplify the tool and techniques that will be used
Table 2 Tools and Facilities
Development phases Tool and Facilities Uses and Details
Project Paining Microsoft project To create Gantt chart , WBS and identifying
critical path of the project
Requirement StarUML To Draw Use-case
Mindjet To mind map System
Google Form Questionnaires
Meeting room For Group interviews, One-on-One Interview
and Brainstorming
Designing System StarUML To draw Class diagram and System
architecture
MySQL workbench To Create Entity Relational Diagram
Designing UI Balsamiq To mock user interface
Adobe Photoshop To Design user Interface
Coding Netbean, Eclipse and
TextMate (IDE)
For coding and Debugging the program
Twitter bootstrap Html User interface designing tool
Zend Framework Zend Framework (ZF) is an open source,
object-oriented web application framework
MySQL workbench MySQL Workbench enables a DBA,
developer, or data architect to visually
design, model, generate, and manage
databases
Doctrine Object Relational Mapper and the Database
Abstraction Layer Builder
Testing Zend_Test_PHPUnit Code testing library of Zend Framework
Implementation Apache Service
(PHP,MYSQL)
TO run the Software
High Performance
Server
To install software
Note: Office area, Stationary and computer system will be used in every phases of the
development
6. 5 Tools and Facilities to be used
Project proposal of Service center Software
Assignment 0 – Industrial Internship | E1100075 - Adam Waheed
6.1. System Development Methodology
Waterfall Methodology
The waterfall model is a sequential design process, frequently used in software development
processes, in which improvement is seen as flowing steadily downwards (like a waterfall)
through the stages of Conception, Initiation, Analysis, Design, Construction, Testing,
Production/Implementation and Maintenance. (Murugaiyan, 2012)
Figure 1 System development methodology Waterfall
In this project we will use the Classic Life Cycle Model (or) Linear Sequential Model (or)
Waterfall Method. This model has the following activities. This is the simplest and easiest
method for software development. This model is easy to manage due to the rigidity of the
model as each phase has specific deliverables and a review process; the phases are processed
and completed one at a time.
We have chosen this model for developing this project, because the requirements are very
clear. Service Management Systems is very common and others have already developed such
systems. Our client has given full description of the requirements of this system which makes
Waterfall method most suitable for this project.
It works well for smaller projects where requirements are very well understood and where
cost and duration of the project will not change. “If requirement is clear, larger project then
we choose Waterfall model” (rakash, SenthilAnand, & Bhavani, 2012)
7. 6 Project Schedule
Project proposal of Service center Software
Assignment 0 – Industrial Internship | E1100075 - Adam Waheed
6.2. Minimum Hardware Requirement for the user
Processor Dual core
Min RAM 512 MB
Min Disk Space 40 GB
Table 3 Minimum Hardware Requirement for the user
6.3. Minimum Software Requirement for the user
Operating
System
Windows, Mac,Linux,Sun Solaris,Android,IOS,Symbian
Web Browser Safari,Firefox,Chrom,Opera,IE, Android brower,Donfin,NetScape
Table 4 Minimum Software Requirement for the user
7. Project Schedule
Table 5 Gantt chart
1. Reference
rakash, V., SenthilAnand, N., & Bhavani. (2012). WATERFALL vs. AGILE
METHODOLOGY. International Journal of Computer Science Issues (IJCSI) Vol. 9
Issue 3, p457-461.