Sei sulla pagina 1di 7

International Journal of Science and Research (IJSR)

ISSN (Online): 2319-7064


Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438

Design and Implementation of a Career Guide


Information System for Secondary School Leavers
An Object Oriented Approach
Ojekudo Nathaniel Akpofure (Ph.D)1, Tombari Tete2
Ignatius Ajuru University of Education, Port Harcourt, Rivers State, Nigeria

I.C.T Center, Ignatius Ajuru, University of Education, Port Harcourt, Rivers State, Nigeria

Abstract: Career Guide Information System (CGIS) provides an automated online platform where students no matter their locations
can get real online guide on their future careers and subjects choices and combinations that will help them realize their dreams. In
developing this application a cutting-edge software development technology, the Object-Oriented design approach, is adopted which is
an evolutionary and iterative process that encompasses abstractions of the system attributes and behaviours using necessary tools such
as Unified Modeling language (UML) and implemented using PHP programming Language and MySQL, which offers lots of benefits
that help the application to customize operations running on a server. The Career Guidance Information System enjoys additional
benefit running on XAMPP technology which is robust and allows the application to use TCP/IP for intranet packet sharing and
file/information transfers across system. The system provides an interactive friendly environment between online counselors and
students. The students and Counselors are to be registered on the Career Guidance Information System (CGIS) by providing their bio-
data and user names and passwords. The Counselors will in addition provide their areas of expertise. Once they are activated by admin,
the student can login and choose his/her preferred Career Counselor and send his/her queries. The interaction between Counselors and
Students can continue until issues are solved.

Keywords: Career, Guidance and Counselling, Information Technology, System, Design and Implementation

1. Introduction present the system in a real and fascinating manner for


the students and more important it is robust for simple
Providing or offering guidance to students on career choices users. The numbers of systems connected can be many so
have been of great concern to teachers, parents and even there may be no need for the extra performance that
policy makers. Fitzjkenny (2013), stated that though there Apache provides. The technology allows the application
are many careers to choose from, individuals without to use TCP/IP for intranet packet sharing and file /
guidance and counseling on future career choice decisions information transfers across the system. The versatility of
can be limited in their career options, especially if they are MySQL and PHP also offers lots of benefits that can help
not prepared for the requirements of the workplace, the user of CAREER GUIDANCE to customize tasking
underestimate their capabilities, or are unaware of the range operations running on the server. This offers a great
of workplace opportunities that can broaden their career benefit above the languages that ran only on the CGI core
options. in the server side.

This article discuses how such concerns can be addressed PHP as programming language is increasingly being used in
and designed and developed a Career Guide Student server technology. It is also a programming language model
Information System (CGSIS), that will completely remove that is organized by objects and actions, data and logic. PHP
the problem of lack of speedy and ready access to allows the usage of different software methodology since it
information of subject combinations that can lead to various allows Object-oriented programming. It can well identify
career choices, job opportunities for such careers and objects sets of data and define their relationship to each
associated benefits.; making the students to be the architect other. These objects are then generalized into a grouping
of their careers. called class. Actions into methods or sequences of logic are
applied to classes of objects. Methods provide computational
To achieve the above purpose, the study will: instructions and class attributes are the data members that is
1) Design the system using the object oriented approach to acted upon by the object. Objects interact in the network
system design, which has enormous benefits. It is an using specifically defined interfaces called messages.
evolutionary and iterative process that encompasses
abstractions of the system attributes and behaviours using These messages are sent across the network sockets which
necessary tools such as Unified Modeling language are distributed. Packets are also sent across the network
(UML). using different system devises. A PHP interpreter executes
2) The implementation of design will use XAMMP the program on the source server and sends the result which
Technology which has PHP and MySQL as part of the is usually data or simple XHTML or other mark-up codes.
system. PHP programming Language and MySQL, The behavior of this kind of system offers portability and
which offers lots of benefits that help the application to reusability that characterizes PHP and its related technology.
customize operations running on a server, PHP will

Volume 4 Issue 4, April 2015


www.ijsr.net
Paper ID: SUB153644 2635
Licensed Under Creative Commons Attribution CC BY
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438
2. Systems Design In figure 2.1 the element of object- oriented software
development model shows a Career Guidance class model
System design involves the evaluation of alternative with attributes (data) and operations or behaviors (action).
development solutions and the specification of detailed Hence data is encapsulated in the action of every class,
computer – based solution. The key designs here are object- object and message. Objects are identified in real life,
oriented design. Whereas the analysis focuses on the logical, classified and defined in terms of attributes and operations.
implementation independent aspects of a system, design Objects are identified in software from the problem
deals with the physical or implementation dependent aspect statement (or by performing a “grammatical parse” on the
of the system. Since we are developing a career guidance narrative) in the system to be built. Objects are determined
system, it is appropriate to use a use case diagram in the by underlining each noun or noun clause and entering it in a
design. In design of the system the analysis is used as a simple table. If the object is required to implement then it is
guide in developing the interface between the career part of the solution space. On the other hand if it necessary
guidance provider and the students and the system users. only to describe a solution it is part of the problem space.
There interrelationships also depends largely on how issues Objects can be:
affecting the guidance information are handled. In design,  External entities (e.g., other systems, device, people) that
the object-oriented approach involves the classification of produce a computer based system.
the entire system into classes that are capable of interacting  Things (e.g., guidance_reports, displays, letters, signals)
with each other. These classes are then abstracted and that are part of the information based system.
designed in such a way as to build the system in a  Occurrence or events (such as a admission or the
conceptual form. The structured approach in the other hand completion of a series of exams or a click of mouse
is a process-oriented technique for breaking up a larger button) that occur within the content of system operations:
program into a hierarchy of modules that result in a  Roles (e.g., Guidance and Councilor, manager, Instructor)
computer program that is implemented and maintained. The played by people when they interact with the system.
concept is simple. Design the program as a top-down  Organizational units (e.g., Schools, division, group, team)
hierarchy of modules. Module is a group of instructions a that are relevant to an application
block, top-down hierarchy of modules. Modules is a group  Places (e.g. School buildings, or lading dock) that
of instructive a block, subprogram, a procedure or function. establish the context of the problem and the overall
The top-down structure of these modules is developed function of the system; or
according to various design rules and guidelines. Structured  Structures (e.g., sensors, or computers that define a class
design is considered a process technique because its of object or in the extreme, related classes of object.
emphasis is on the process building blocks in the career
guidance system. I/O Design
The I/O design has to do with the Input –Output design of
2.1 PHP Object Oriented System Design the system. It handles the design or plan on how data get
into the career guidance information system and also how
The Object-oriented technique involves the entire system processed information get out of the system.
and addressed all the system concerns throughout the
software engineering process. Those considering object- Input Design
oriented technology must assess its impact on the entire The inputs include the user name and password to login. But
software engineering process. Object-Oriented Design if the student is new there will be a need for supplying a
(OOD) involve the Domain design of the system use case Registration Information. This is used to identify the various
using manual or Object –Oriented Computer Aided Software entities. These details are keyed in by the admin via the use
Engineering (OOCASE) tool. of the text entry keys. The information is processed; the
computer generates summaries report and send to database
The O-O design process is evolutionary and iterative. It for storage. The Registration information is of character type
encompasses abstraction of the system attributes and enabling a variance of maximum number of characters to be
behaviors and using the necessary tools in building there used considering the required information; the password is
design, UML are often used for OO design Process. Unlike also a character type variable enabling the user to enter a
the structured strategy OO paradigm considers both data and maximum of eight(8) characters while the career guide user
actions to be of equal importance. A simplistic way of data is a set to operate together. The input is designed using
looking at an object is as a unified software component that Input controls such as Textbox, Label, and List.
incorporates both the data and the actions that operate on
that data.  Textbox: - Allows text inputs. Uses the <input> attribute.
 Label: - Specifies the URL. Uses the <do> attribute.
 List: - Allows users to select among various alternatives.
Uses the <select><option>attribute.

Output Design
Figure 2.1: A representation of Career Guidance in Object- The interface is projected using the Hyper Text Transfer
Oriented Class Protocol (HTTP). It contains the outcome of the input
process. What the user will see on the screen. The output
design is projected in form of interface, which are interactive

Volume 4 Issue 4, April 2015


www.ijsr.net
Paper ID: SUB153644 2636
Licensed Under Creative Commons Attribution CC BY
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438
with the students. The relationship between user and Online  Request Special Career Information
Device is an interface.

User Interface Design


A user interface is a system that permits the interaction
between human being and a computer. In order words, the
interface design defines how users interact with the Career
Guidance system and how the system captures information
from the users. This project has a user interface design
because of the level of interaction between the users and the
Career Guidance Counselors’ web information.

Use Case Object-Oriented Models


Use cases are object-oriented design scenarios for
understanding system diagrams. A use case is an interaction
between users and a system; it captures the goal of the users
and the responsibility of the system to its users. The use-case
model describes the uses of the system and shows the
courses of events that can be performed. It is directed
primarily towards the users or the “actors” of the systems,
not its implementers.

Use Case Description:


The purpose of the use case diagram is to portray:
 A set of use cases for a system. Figure 3.2: Use case diagram for a Career Guidance System
 The actors (The initiators) which refers to the users and
the Career Guidance. In figure 3.2 the use case diagram illustrate the interaction of
 The relations between the actors and the use cases. the career guidance counselor with the system as well as the
interaction of the users (students and school leavers) with
Here, we introduce five Use cases. the system. The users and Career counselor are the actors of
 Request for relevant Career the system and the system in turn responds to the actors by
 Request for change of Career. carrying out certain operations indicated in the use case
 Change of Login Data or Forgotten Password. design.
 Updates on changes in the system Data.
 Generate User Guide to Careers. The Career Guidance is
responsible for the last two functions.
Table 2.1: Use Case Narrative of Career Guidance system
Use Case E-Career Guidance
Goal in content Individuals can receive Career Guidance as both students and school leavers.
Level This is an E-Career Guidance use case
Parameters In: User Name and Password Out: Interface with welcome message and Career Guidance statement
Preconditions User is registered, user is a Student or school leaver (i.e. user name and password are valid)
Post-conditions (success end) Viewing of Career and decision derived makes the system successful.
Post-conditions (failed end) Viewing of Career and no decision derived makes system unsuccessful, and user need to retry
Actor Councilor, Student or School leaver
Trigger An individual’s request to Career Guidance with E-Career Guidance.
Description (event flow) Actor action System respond Affected data object with operation
1. Request to operate the E- 2. Displays welcome and login Display Login
Career Guidance platform by page for user to enter his
selecting the correct directive username and Password
3. Enter username and 4. Verify username and Read and verifies username and
Password and press the Signin Password Password from data file
button
5. If login is successful, view 6. Display E-Career Guidance Update Career data file with date and
Career information. options time.

The following scenarios show use-case interactions between The Student (actor): This is one of the bona fide users of
the actor (students or school leavers) and the Career the system who makes request for Career Guidance service.
Guidance counselor:
The Career Guidance Counselor (actor): This is the
Career Guidance Operations: The students interact with guidance provider for the school leavers and the students.
the Career Guidance system by requesting to be registered.
After the approval process, the Career Guidance client can Request for Career information: The existing students and
perform the operation. school leavers of the Career Guidance requests for his/her
Volume 4 Issue 4, April 2015
www.ijsr.net
Paper ID: SUB153644 2637
Licensed Under Creative Commons Attribution CC BY
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438
registration information based on the submission he has  On logging on, the user is prompted for the username and
made. The Career Guidance checks the database to verify if password
the username and password are correct and assigns a  If the username and password is valid, the user is
permission to the user If yes, the Career Guidance proceeds prompted in and the Welcome screen is displayed listing
with the processing if no, access is denied by the user. the career guidance services available
 The user selects an area to get guidance
The user must supply username whenever he/she opens the  If no more information are to be processed, the user exits
permitted application. Here are the steps in the Career the Career Guidance system, else he performs more
Guidance operation use-case: tasks.
 After the students has been connected to the Career
Guidance system. . 2.3 Processing Design
 Perform the Approval Process by entering username and
password The first step is to open the Career Guidance, after which
 Request the career guidance information. customers can begin to enjoy the Career Guidance services.
 Enter type of career.
 Career Guidance Performs activities. 2.3.1 Flowchart of the Career Guidance System
 If there are no more transaction is to be performed, The flow chart below describes the flow of the system
Career Guidance alerts students of necessary processes. It attempts to give a summary of the operations
information. executed in the Career Guidance System. It displays the
 Exit Application. processes involved in the human-interface interaction of the
Career Guidance application. The user begins by registering
2.2 System Activity Diagram his user name and password, if he is already a user of the
Career Guidance and has an existing and working account
The purpose of an activity diagram is to provide a view of with the Career Guidance. The numerous Career Guidance
flows and what is going on inside a use case or among services are then displayed for him to decide that which he
several classes. The activity diagram specified for the Career wishes to do and then he carries out his operations duly. If
Guidance system shows some activities that can be on the other hand, the user is not a registered customer of the
performed by a Career Guidance client using an online Career Guidance and does not have any existing account,
device or the internet. The activity diagram is shown on the access would be denied until he has completed all necessary
diagram below: registration requirements. The diagram on the next page is
the flowchart diagram of the system:

Figure 2.3: Activity Diagram for the career Guidance


System
Figure 2.4: Program Flowchart for the Career Guidance
System
The activities involved in the diagram are explained as
follows:
2.3.2 System Scenarios
 At Start stage, the user logs on to the Career Guidance’s
A scenario can be seen as a simple story, a means of
website
recording how things happen currently in the problem
Volume 4 Issue 4, April 2015
www.ijsr.net
Paper ID: SUB153644 2638
Licensed Under Creative Commons Attribution CC BY
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438
domain, and of visualizing how users would like them to
happen in the future system. In this project, we have
identified six principal use cases: Log in, check career Career Trade Option
information, make career request, view Course direction
statement and make special career information request. This This scenario explains the actions that take place when a
section reveals how the use cases can be fleshed out by user selects the Career of Trade option. Selecting this option
constructing scenarios; enables a user to view in a tabular form all the Trade options
available for him. The sequence describing this scenario is
2.3.3 Sequence given below:
A sequence illustrates an interaction arranged in a time  User logs in successfully into the online/internet Career
sequence. It shows the objects participating in the interaction Guidance system
by their lifelines (i.e. an object’s existence during the  Online device displays selection of Trade services
interaction) and the messages they exchange, arranged in a  A table showing all trade options including the details of
time sequence. the trade is displayed
 User exits the system or goes back to the option page
LOGIN
We are going to give a typical scenario for a Career 2.4 Database Design
Guidance user who attempts to log into the Career
Guidance’s website via the internet. The scenario represents A database management system (DBMS) is a set of
the usual sequence of events specified for all other use cases programs that enables the creation and maintenance of a
in this project. collection of related data. A DBMS and associated programs
The sequence diagram is given below; access, manipulate, protect, and manage the data. The
 User specifies the URL of the Career Guidance fundamental purpose of a DBMS is to provide a reliable,
 User is prompted for username persistent data storage facility and the mechanisms for
 User provides username efficient, convenient data access and retrieval. The database
 User is prompted for password designed for the Career Guidance system is designed with
 User provides password the concept of creating a database for the user’s, career
 Career Guidance verifies username and password information, and activity. Each table in the database consists
 Login OK of a primary key and foreign key which is used to link other
 Website displays Welcome screen and lists of services related tables.
available.
Entity Relationship Diagram
Check Career
We are going to use the ERD (Entity Relationship Diagram)
The use case checks career works on the premise that log in as our database design tool. The ERD uses symbols to
post condition is successful. The scenario and sequence indicate entity sets, relationships and relationship types to
diagram for the check career is given below: produce an easily read, easily organized and easily expanded
 User logs in successfully into the Career Guidance database blueprint.
system
 Online/Internet device displays Career services available This explains the relationships that exist between the entities
in our E-Career Guidance system shown in the below;
 Careers are displayed
 (1:N) => This means that one user can request for only
 User exits the option
one or many services.
Change of Career  (1:N) => This means that a Career Guidance can register
for one or more users.
The “Transfer of Career” scenario also, known as the  (1:1) => this means that a customer can enter in one user
“Career- Change” function works on the assumption that the at a time.
student successfully logs into the Career Guidance System.  (1:1) => this means that a career is contained in a service.
The scenario describes the event that a studentwishes to
transfer from one career to another from his present career 2.5 Systems Architecture
out-look to another and vice versa. The corresponding
sequence is given below: From the server-side we have PHP which is a script, Apache
 User logs in successfully into the Career Guidance server which serves as the web server to enable the
system interactions between users and My SQL which queries a
 Online/Internet device displays services available database. These server-side applications respond to the
request(s) made by the Clients (HTML script) via a special
 User selects the “Career” option
protocol known as HTTP (Hypertext Transfer Protocol). A
 User is prompted to key in the username of the sender
diagram of the system architecture of the Career Guidance
 User is prompted to key in the Career selected
system and its server are shown below:
 User clicks the submit button
 A result page showing a successful service delivery.

Volume 4 Issue 4, April 2015


www.ijsr.net
Paper ID: SUB153644 2639
Licensed Under Creative Commons Attribution CC BY
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438

Figure 2.5 System Architecture of the Career Guidance Web Client and Server Design of Career System

In the design of the CAREER GUIDANCE SYSTEM , we 3. Architecture Within the CGS System
use a LAN with an internet Protocol. It compromises of a
switch that connects user I, user 2 and user 3 and allows XAMPP is an acronym for Windows, Apache, MySQL, Perl
them to communicate. The wireless switch is an intelligent and PHP technology. Windows is an operating system with
network device that segments networks. It makes efficient many Versions including Windows 95, 98, XP, NT e.t.c.
use of the network resources. Internet Information Service is a web server that allows the
user to do more than just send plain web pages when
On receiving data packets, from the wireless router, it browsers request them. MySQL is a powerful relational
forwards it to the user 1, user 2 and user 3. This speeds up database management system. It's a very good software
the network and reduces congestion. The switch plays active package. MySQL database server provides the ultimate in
role in bringing down the overall network traffic. The scalability, sporting the capacity to handle deeply embedded
wireless switch is connected to a wireless router. The applications with a footprint of only 1MB to running
wireless router maintains a routing table that contains massive data warehouses holding terabytes of information.
information regarding the routing of data packets. The Platform flexibility is a stalwart feature of MySQL with all
wireless router sends data packets from the server through flavors of Linux, UNIX, and Windows being supported.
the network to the users. And, of course, the open source nature of MySQL allows
complete customization for those wanting to add unique
A server is a computer in the network that renders services requirements to the database server. MySQL is the de-facto
to the users. It makes available to the user printer, disk standard for high-traffic web sites because of its high-
drives. The wireless switch is hanged in a corner in a way to performance query engine, tremendously fast data inserts
transmit the network signal within the area of coverage. capability, and strong support for specialized web functions
When user enters the area he is connected. Similarly user 2 like fast full text searches. These same strengths also apply
and user 3 are also connected when they come into area of to data warehousing environments where MySQL scales up
coverage. Smart phones equally get connected on entering into the terabyte range for either single servers or scale-out
the area of coverage provided their connecting device allows architectures. Other features like main memory tables, B-
them to connect. tree and hash indexes, and compressed archive tables that
reduce storage requirements by up to eighty-percent make
All the connected devices are registered in the network and MySQL a strong standout for both web and business
can easily communicate hence user 2 can easily send intelligence applications.
information to phone 1 or to user 1, 2 and 3. User 3 can also
run application that is multiple users from the server as a PHP is a server side scripting language for making logic
client. User 1 can share files stored in the server with smart driven websites. Ever wonder how they made that "contact
phones can also send information for printing in the printer. us" form on their site, which sends out e-Career Guidance?
The server can also use the printer making the printer shared Well, they used PHP. Or, how they made that image upload
resources within the CAREER GUIDANCE system. too? Well, they used PHP. PHP written scripts can use
databases to keep track of the students and visitors activities
Volume 4 Issue 4, April 2015
www.ijsr.net
Paper ID: SUB153644 2640
Licensed Under Creative Commons Attribution CC BY
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Index Copernicus Value (2013): 6.14 | Impact Factor (2013): 4.438
on your site, send out periodical advisory to general users or [4] Beck K., (2000). Extreme programming explained:
subscribers, upload files or images and drive the content on embrace change, read, M. A: Addison –Wesley.
your site dynamically. The possibilities are endless. Most of [5] Dawn R., (2014), What is Career Guidance?
the social networking websites you visit are written in PHP. ,http://careerplanning.about.com/od/careerchoice/an/f/ca
Yep! PHP is that powerful. reerguide
[6] Fitzj K. (2010), Career Education and Guidance in
3.1 Unified Modeling Language (UML) USE – Case Schools,
http://fitzjkenny.hubpages.com/hub/careerdecisionmissi
The unified modeling language (UML) has become the nglink
preferred graphical modeling language for designing object [7] Grady B., (1998). Object-oriented Analysis and Design
oriented system. with applications. Santa Clara California: Addison –
Wesley.
[8] Hoyt et al (1972). Career education: what it is and how
it is done. Salt Luke City, Utah:Olympus Publishing co.
[9] Ian S., (2006). Software Engineering, 8th Edition,
ISBN-10: 0321313798,ISBN-13: 978-0321313799,
Addison Wesley publisher, June 4, 2006
[10] Joyce M. A. L. and Lydia C. K., (2011). The effect of
career guidance information in secondary schools on
choice of degree programme. Journal of Emerging
trends in Educational Research and policy studies
(JETERAPS), Scholarlink Research institute Journals.
2(4): 192 – 198
[11] John W. S., Robert B. J., & Stephen D. B., (2007).
Systems Analysis and Design in a changing world,
USA: Thomson course Technology.
[12] Jawahar, P. (2004) Overview of system Analysis and
Design.
Figure 3.1: UML Showing Career Guidance Object http://www.ddegjust.a.c.m/studymateria/pgdca/ms-
interaction 04.pdf.
[13] KhedrAyman E. and Ahmed FouadOmran (2012)
Also, UML is a standard language for specifying visualizing, “Types of Software Testing”, International Journal of
constructing and documenting the artifacts of software Software Engineering (IJSE) . 3(3): 52
systems as well as for business modeling and other non- [14] Luke W. and Laura T. (2003) PHP and MySQL Web
software systems. The UML represents the collection of best Development, Second Edition, Sams Publishing, 201
engineering practices that proven success in the modeling of West 103rd Street, Indianapolis, Indiana 46290,
large and complex systems. Developer’s Library
[15] Norman, R., (1996). Object-oriented System Analysis
4. Conclusion and Design: Prentice Hall, USA.
[16] OECD (2004), Career Guidance and public policy
In paper, we have discussed the challenges associated with bridging the gap, Paris.
manual career guidance system and have developed a [17] Satzinger, J. W, (2013). Introduction to system Analysis
software application career guide information system for and Design.
students both in junior and senior secondary school as well http://www.zolotarev.fd.cvut.c2/sni/ctrl.php?act=show,f
as for school leavers. This will remove the problem of lack ile, 9725.
of speedy and ready access to information of subject [18] Spiekwak R &McRitchie K, (2008). Using Software
combinations that can lead to various career choices, job Quality Methods to Reduce Cost and Prevent Defects,
opportunities for such careers and associated benefits.; CROSSTALK, The Journal of Defence Software
making the students to be the architect of their careers with Engineering, 21(12),.
aid from the career guides as torch bearers. [19] Shmidt H. (2001) Developing Systems using Object-
oriented Analysis and Design, Mc-GrawHill USA,
References
[1] Alan D., Barbara H. W., & David T., (2005) System
Analysis and design with UML Version 2.0: an object-
oriented approach, USA: John Wiley & sons Inc.
[2] Alan D., Barbara H. W., Roberta M. R., (2012). Systems
analysis and design, R R Donnelly, USA: John Wiley &
Sons Inc.
[3] Andi G., Stig S. B., and Derick R. (2004) PHP 5 Power
Programming Prentice Hall, Professional Technical
Reference Indianapolis, IN 46240 Pearson Education,
Inc. One Lake Street Upper Saddle River, NJ 07458
Volume 4 Issue 4, April 2015
www.ijsr.net
Paper ID: SUB153644 2641
Licensed Under Creative Commons Attribution CC BY

Potrebbero piacerti anche