Beruflich Dokumente
Kultur Dokumente
A PROJECT REPORT
Submitted in partial fulfillment of the requirement for the degree of
BACHELOR OF ENGINEERING
IN
[NOVEMBER-2013]
CERTIFICATE
This is to certify that project work embodied in this report entitled
“MULTI-TASKING ADVERTISEMENT” was carried out by
“KINJAL RAKHOLIYA” (Enrollment No.- 110343131010) and “NILAM
PRAJAPATI” (Enrollment No.- 110343131012) of Narnarayan shashtri
Institute of Technology in (at DATASOFT) for partial fulfillment of the
award of degree of bachelor of engineering from Gujarat Technological
University during the academic session 2013-2014.
NSIT,Jetalpur.
ACKNOWLEDGMENT
A project is very important part of the technical curriculum and that to when bachelor program,
which is aimed at developing fundamental concepts of a technical subject. The educational level
of student is raised as his theoretical and practical understanding becomes more powerful. A
project on a particular subject will grow and interest for deep knowledge on a particular topic. A
project on different topics for each and every student will always expands the span of technical
knowledge in student. It builds up cooperation; help us to develop confidence and makes
effective communication in student. We express very sincere thanks to Mr. NIKUNJ SHAH
[Managing Director] at DATASOFT, Bapunagar, Ahmedabad for providing us an opportunity to
work on such an interesting project, without whose help we could not have completed it
satisfactorily. His invaluable guidance has proved to be a key to our success in overcoming
challenges we faced during the course of project work. We also express our sincere appreciation
and gratitude to Ms.Foram Dungrani [PHP Developer] at DATASOFT, Bapunagar, Ahmedabad.
For his inspiring guidance and valuable suggestions throughout the development of the project.
We wish to express our deep sense of gratitude to Mr.Krunal Pancholi[Lecturer, Computer
Science Department] at NARNARAYAN SHASTRI INSTITUTE OF TECHNOLOGY,
JETALPUR, AHMEDABAD, for guiding and helping us to solve the working difficulties of our
project. At last, we are thankful to all those who directly or indirectly connected to the
development process of this project. Finally, we thank our family members for their support and
encouragement throughout the project.
KINJAL R. RAKHOLIYA
NILAM R. PRAJAPATI
PREFACE
Proper care has been taken to make this project faultless. We earnestly hope this
project will provide all necessary information required to user to satisfy their aspiration
however we welcome suggestions to improve the explanations of the terms in this project
on our following email IDs:
kinjalrakholiya2909@gmail.com
neelam.pra_20@yahoo.com
COMPANY PROFILE
Today, DATASOFT has 3 centers in Gujarat and is imparting training in the latest areas of
Computer Hardware, Networking, Software Programming, Multimedia, ERP, SEO
and Software Testing.
Corporate Training-
IT Industry,
Service Industry
(Telecallers, Call center, BPO)
Software consultation and designing –“Our Quality Policy is to meet our customer
requirements by delivering high quality software solutions on time with in budgets.”
Insurance, Banks
Offering live projects, training in advance software and placement processes for
student of following category.
BCA, MCA,
MSc. IT,
BE (IT), (Comp), (EC.),
Mechatronics, Students
Diploma,
MBA students (Capacity, building, Talent profiling)
Talent profiling for students, professional, seeks for job as well talent profile activity
for existing employees of organization for re-structuring change management and
diversification activity.
DATASOFT is supported by CORE TEAM to meet all objectives. Our technical team
comprises of well-qualified engineers who not only have knowledge of all products
but also capable to understand customer’s Specific requirements.
Consulting
At Prelude, Guiding clients through the difficult solution search process is what we
do best. Customer Satisfaction means most to us and we term it our top priority.
While Customers are spending Millions of Dollars towards research and development
of software, most of them find it tough in getting the right partner in delivering
qualified quality people to them. With Prelude one Can be rest assured that the spending will be
more than it’s worth. We will provide the talent you need to achieve success. We are part of your
team. We deliver the best. Finding the right people has always been like searching “needle out of
haystack” which we are good at. Prelude has always been investing substantially on building
resources and maintains one of the most extensive and diverse talent pools in the industry. We
screen thousands of prospective candidates on your behalf. We carefully match your detailed
spectrum of technical attributes with those that our candidates possess. In our effort to target the
specific expertise you require, we assess experience, availability and attitude. In the end, we only
submit better candidates that closely match your requirements. We never waste your time.
Contact:
Mr. Nikunj Shah M: 9825393930
Ashram Road: 4th Floor Ratnanabh Complex, Opp.Gujarat Vidhyapith, Nr.Income Tax
Cross Road, Ashram Road, Ahmedabad Ph: 079-40071777.
Satellite: A/2, Shagun Plaza,Opp. Goyal Plaza,Nr. Mansi Circle, Judges Bunglow Road,
Satellite,Ahmedabad.079-40035283
Bapunagar : 2nd Floor, Shyam Shikhar Complex,Opp. Dinesh Chamber,Bapunagar
Cross Road,Bapunagar.Ahmedabad.PH:079-22203978.
ABSTRACT
For today's Generation, multitasking has become something of a necessity. Millions of people
watch TV, listen to the radio, or read magazines while online.User can view all details of
advertisement in website. No need to find in different newspaper website.
Administrator will be having rights of top-level management. Administrator can upload
images, documents in all advertisement in category wise (for example, jobs ads. With Software
category having different ads, Eat-out like Punjabi items with having submenu choices.)
Registered users can update profile information, tell to friend, email and reviews on ads…Every
user can download the document file from website.After completing the entire feature which are
available in application. We will try our best to accomplish the best and more and more features
will be available in application. Application will be more efficient and fully functionalize which
we had mentioned.
LIST OF FIGURES
CHAPTER-1 INTRODUCTION 1
1.1 PROJECT SUMMARY 2
1.2 PURPOSE 3
1.3 SCOPE 3
1.4 OBJECTIVE 4
1.5 TECHNOLOGY AND LITERATURE REVIEW 4
CHAPTER – 1
INTRODUCTION
1.1 PROJECT SUMMARY
• User can access web service with using application easily and effectively.
• Due to a variety of Multitasking advertisement sources, it may become complex for the
users to access them easily.
• There is also problem for getting latest Advertisement about the specials, jobs, tenders,
properties, eat-out and classified ads (with Gallery).
• It may be also complex to get all details of all advertisement. There is also problem of
searching this all type’s ads in website.
• Many web services take charges for viewing important ads with full details.
• It would be offered free of cost.
• PROJECT PURPOSE
• For the overcoming above stated problems after the thinking of many mid-nights I have
come to a solution that all above stated problems can be solved with the use of consistent
and unified system or interface available on internet means E-ADVERTISEMENT.
• SCOPE
• This document covers the whole definition of the Multi-tasking advertisement project. It
basically includes the requirements for managing the personal data, controlling
authentication and authorization mechanism, and evaluating of users performance.
• More specifically, our Multi-tasking advertisement controls and manages the personal
database such that any user with different role types as admin, users, and visitors will be
able to manipulate their personal data.
• In addition to manipulating the personal data, our Multi-tasking advertisement will
provide authentication and authorization mechanism. Every user with any role type can
be able to login to the system with his/her username and password.
1.4 OBJECTIVE
• Registered users can update profile information, tell to friend, email and reviews on
ads…Every user can download the document file from website.After completing the
entire feature which are available in application. We will try our best to accomplish the
best and more and more features will be available in application. Application will be
more efficient and fully functionalize which we had mentioned.
• What is PHP?
• Microsoft SQL Server 2008 is a complete set of enterprise-ready technologies and tools
that help people derive the most value from information at the lowest total-cost-of-
ownership. Enjoy high levels of performance, availability, and security; employ more
productive management and development tools; and deliver pervasive insight with self-
service business intelligence (BI).
• Complete information platform for applications of all sizes.
• Managed Support for large-scale data centers and data warehouses.
• Opportunities to build and extend applications in the cloud.
• Benefits of WAMP
The stack also comes with
Project planning is perhaps one of the most important work in developing any project . Before
the project can begin estimate regarding work to be done, what resourses will be required and
how much time will elapse from start to the finish of a project planning helped us to prepare
framework that enable do make us a reasonable estimate fall such things.
Project planning is concerned with identifying and measuring activities, milestones and
estimating some basic attributes of the project
The effectiveness of the subsequent planning activities is based on the accuracy of this
estimation.
Project management involves planning, monitoring and control of people, process and the events
that occurs as software evolves from a preliminary concept to an operational implementation.
Cost estimation is a related activity that is concerned with estimating the resources to accomplish
the project plan. Software project management is an umbrella activity within software
engineering. It begins any technical activity is initiated and continues throughout the definition,
development and support of computer software.
Project must be organized into effective teams, motivated to do high quality software work and
coordinated to achieve effective communication. The product requirement must be
communicated from customer to develop, partitioned into their constituted parts and position for
work by the software team. The process framework is selected and appropriate software
engineering paradigm is applied and set of work, task is chosen to get the work done. The project
must be organized in a manner that enables the software team to succeed. A project management
activity encompasses measurement and matrix, estimation, risk analysis, schedules, tracking, and
control.
Our project is developed using specific software development lifecycle. Software development
approach is best suited for the project depends on the requirement and other factors. A process
model is a development strategy that is used to achieve a goal that satisfies the requirements
abiding by the constraints.
There are many types of Software Process Model like:
• Spiral Model
• RAD Model
• Incremental Model
The spiral model is a software development process combining elements of both design and
prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts.
Each phase starts with a design goal and ends with the client (who may be internal) reviewing
the progress thus far. Analysis and engineering efforts are applied at each phase of the project,
with an eye toward the end goal of the project.
Figure2.1 : Spiral Model
• Estimates (i.e. budget, schedule, etc.) got more realistic as work progressed,
Because of important issues were discovered earlier.
• It was more able to cope with the (nearly inevitable) changes that our software
Development process was mostly expected.
• Risk involved was of high priority
• Project might have benefited us from a mix of other development methodologies
Delivery date takes precedence over functionality, which can be added in later
enhancements.
Phases of Spiral Model
In this project the following phases of spiral model have been followed keeping in mind the
scope of the proposed system.
Here first the initial requirements for developing the system were gathered from various sources
available externally and internally as per the proposed system.
• Requirements discovery
This is the process in which in which we are interacting with the project guide to collect the
requirement for the system. We find their aspects and find what they want to do. We also
collect the requirement from the user of system.
Requirement documentation
This is the process in which we are doing the documentation of all the requirements.
After doing finalize priority of requirement we are done documentation of it.
2. Design
As per the requirements gathered from the above phase we designed the basic structure of Online
Quiz System. User interface has been made more powerful and mode friendly for the user.
3. Development
This process deals with implementation of the design decided in the above phase. Using the
latest development tool in designing the user interface is designed. And after developing an
initial prototype of a part of the system it was handed over for evaluation awaiting corrections if
any.
4. Evaluation
The partial prototype obtained from the above phase is now tested to check whether is fulfills the
initial requirements specified in the first stage and within the boundaries as mentioned in the
proposed system.
If the partial prototype fails to meet the initial requirements then it is dumped and whole process
starts again from the first stage for that part of the system.
The road to the sucessful project development is the well planned strategy for the best and
optimal use of resource available.
Organizational Structure
There are Two project guide is assigned to in order to supervise the system
development, and we two persons in staffing to complete the system development.
Resources required for the system development completion is a computer with the
Operation System Microsoft Windows XP Service Pack 2 (32bit or 64bit
Architecture).
.
2.1.4 Roles and responsibilities
As the project development was under a team organization of three persons, all the phases are
divided into parts and each module of it was assign to each person in the team. Each person has
to complete his task within a specifications defined and then finally integration of the whole
work was done.Three of us worked together on same phases and we also divided the phases into
sub phases so that our work was more efficient, effective and less time consuming.
As a result we were able to achieve our defined system with all the specifications given to us.
Subject Matter Lend expertise and guidance as needed. Mr. NIKUNJ SHAH
Experts
Internal Guide Monitor the flow of the work within Mr. KRUNAL
his/her team and allocate work to team PANCHOLI
members.
Monitoring day to day status of
application.
Monitor the quality of the deliverables
being created
Check reporting status on weekly basis.
• User Characteristics
• The end user of the system can be divided into two categories :
Administrator:
• Update advertisements
• Add advertisements
• Delete advertisement
• Generate Report
• View feedback
User:
• View advertisement
• Hardware Requirement:
• GB RAM.
• 80 GB Hard Disk.
• Mouse
• Software Requirement:
Platform Used : Microsoft Windows XP Service Pack2
• CONSTRAINTS
There are some constrains defined for the system. The topics are described as below.
• Regulatory Policies
• Hardware Limitations
This topic includes hardware requirements for installing the (Macromedia Dream weaver), and
My SQL. The computer on which you install these software’s should meet the
following system requirements:
Pentium I processor.
20 GB Hard Disk and 1 GB RAM
Hardware Interfaces
The system maintains all the records related to the advertisements by all users in our system
promotional code are randomly generated, so no chance for leak the promotional code.
3.3.6 Assumption and Dependencies
PROPOSED SYSTEM
• For today's Generation, multitasking has become something of a necessity. Millions of
people watch TV, listen to the radio, or read magazines while online.
• user can view all details of advertisement in website. No need to find in different
newspaper website.
• Website will consist of 3 main roles of users like administrator, registered users and user.
• There are certain different problems faced by users as well as viewers which are listed as
follows.
• The current system have all the problems which generally in count in the manual
system such as wastage of time, wastage of money, more efforts to work etc. if the any
person wants the full information of various adds likes jobs,eat-out,properties,tenders.
This full information is not given in the news paper website.
• Like Newspapers website (divya bhasker, sandesh), we cannot get all advertisement
details briefly and easily. Because of all news combination in newspaper website. We
have to find in news which page consists of all advertisement.
• Modern Generation, People want to do all work easy and fast because of they have to
limited time.
• Users have to read newspaper manually, not lively.
• Sometimes Users may not able to distinguish the latest advertisement and updates.
• Important Advertisement Link Cannot share with friends (like I want to share about
particular ads to my friend and want to email).
• Login Requirements:
• Login facility for allowing only the authorized user to access the system.
• Login facility enables the system to identify the portion of site within which the
user can access the system.
• System must be able to help the user in situation when user forgets password
securely. System should provide ability to change the password.
4.3.2 User Requirements:
• User should be able to retrieve the necessary information.
• A system should provide ability to search the particular news to users.
• Users should also able to Registered in website.
• Users should also be able to submit the feedback to the site.
4.4.1 Does the system contribute to the overall objectives of the organization?
Yes, the system contributes to the overall objective of the organization by allowing the new users
and services provided by the Organization in an easy and effective way.
• Also it allows the company to have a strong bond with their customer along with their
valuable feedback.
4.4.2 Can the system be implemented using the current technology and within the given
cost and schedule constraints?
Yes, the system is implemented in PHP language.
• Also, the system was developed within the given cost and schedule constraints.
4.4.3 Can the system be integrated with other systems which are already in place?
Yes, the system can be integrated with any other system already in place but currently the system
works independently with its own specifications and interfaces.
CHAPTER – 5
SYSTEM DESIGN
5.1 MODULE DESCRIPTION
• Admin:-
• Administrator will be having rights of top-level management. Administrator can upload
images, documents in all advertisement in category wise (for example, jobs ads. With
Software category having different ads, Eat-out like Punjabi items with having submenu
choices.)
• Registered Users:-
• Registered users can update profile information, tell to friend, email and reviews on
ads…
• Visitors:-
• Every user can download the document file from website.
• Advertisements:-
• Different ads like shopping items, jobs, tenders, properties, eat-out, cars etc…
• Chat:-
• Registered users can chat with Admin and other Registered users.
DATA MODELING
5.2 Class Diagram
Validate
Job mngmt
View job
Verify Details
Login()
View Special special mngmt
View Advt.
Verify Details
Verify Details
Verify Details
Verify Details
Verify Details
Result Result
REFERENCE