Beruflich Dokumente
Kultur Dokumente
With the introduction of new technologies and fast growing internet the need to search specific
searching,posting,but the amout of the time needed to search specific thing is high and also
require manual work.with our proposed system the above mention work become totally
automated and reduced the amout of time for searching.In the 21 centuary, work needs to be
done in a quick interval of time and to do this “ADD UR SPACE” system has been devolped.
The system provide fast posting of AD’s, followed by the quick searching process keeping in
1. Introduction
1.1-Purpose 8
1.2-Objective 9
2. Literature study
2.1- The Existing System. 10
2.2- Negative Aspects. 10
6 Implementation Process
6.1 Poster section process. 16
6.2 Viewer section process 16
6.3 Administrator section process. 17
6.4 Snapshot 18
7. Platform(Technologies/Tools)
7.1 Tools Used. 19
7.2 Introduction To Java. 19
7.3. About J2EE. 21
7.4 Oracle 8i. 23
8. Process Architecture. 26
9. References 27
1.Introduction Of Project
Add UR Space is a web application being launched because a need for a destination where the
local community could come together and help each other is seen. Community members within a
city can come here to find an apartment to live in, sell their old car, or music system, find people
who share their interests, trade any item that they might want or have to offer and make new
friends while doing all of the above. The system entitled “ADD UR SPACE” is an application
software which aims at providing the services to the local community with the option of
selecting the ad’s of their choices and further decide to continue with their transaction.
This is a web application that automatically matches posters of AD’s with potential viewers
through a communication network in which a host system communicates with the Posters and
Potential Viewers. The host system obtains and stores a first set of records each corresponding to
a particular advertisement. This set of records can then be searched by a remote data terminal
associated with a potential viewer. The results of this search are then provided to the potential
poster, who indicates specific ad listings that the viewer may be interested in. The viewer
provides identifying information which is then provided to the poster of the indicated ad.
Provisions are made to ensure that the ad posters who list ads support the system. The system
also provide the best viewed advertisement to the viewer based on the Ranking Algorithm.
Further, the system permits automatic evaluation of potential viewers to screen posters whose
information does not match minimum criteria. It’s a system for selectively displaying ad listings
to potential viewers and for obtaining ad viewer profile information associated with said
potential viewers which is provided to ad posters of ad described in said ad listings.
E-mail marketing is an essential feature of the system. E-mail marketing is a form of direct
marketing which uses electronic mail as a means of communicating messages to an audience. In
its broadest sense, every e-mail sent to a potential or current customer could be considered e-mail
marketing.This feature provides the verification functionality for the administrator and
responsing facility for the user to the owner of the advertisement.
“ADD UR SPACE” provides the platform but does not directly participate in, nor is it
involved in any Classifieds transactions. Classifieds are posted not by my system, but users of
my system. My system requires a user to register before sending a quote. My system will send
the information as filled in by the user on the form to require registration for those who
participate in a variety of its services. Then after the administrator verification of the classified
the advertisement will be posted on the system.
1.1 Purpose-
This is an era of Information Technology where getting information is the base of each and every
thing. Success of any business depends upon its popularity and goodwill. Today, market has
been expanded and you have to be a global player, today every individual wants to access most
of the information from his own place and then do transaction. The project would help in
effective and systematic access to the Advertisements posted by the Poster and invalid access by
any person will be caught at the time of registration of the Viewer.
“Add UR Space” fulfills the requirements of an individual related to classifieds (such as Buy n
sell, rentals, training programs…. ). It’s a destination where the local community could come
together and help each other. A person can search for a house on rent without the involvement of
a property dealer and save the extra money which he/she would have paid as commission.
Moreover, the person do all this in a single click of the mouse button i.e, searching / traversing
& posting advertisements etc with the most effective technique can be done while sitting at
home.The registered users can also take the advantage of the “Disscussion Board” which is
basically provide to boost the creativity and innovativeness among the users.
“ADD UR SPACE” is basically a type of “E-Marketing” which is less expensive and reaches a
more targeted audience. So to provide the better accessibility to needed users the web application
is being developed.”E-Marketing” is a generally less expensive than traditional marketing
however it is new and emerging and require additional time and creativity.
1.2 Objective
The summary of the objective of this software is to completely automate the process of:
• Provide a user friendly environment so that the ad posters can post their
ads easily and free of cost.
• To maintain and store ad details, response details, ad viewers details, ad
posters details.
1.3 Scope-
Every businessman is interested in increasing the popularity of his product and services and at
the same to increase the profit motive is the main aim of the entrepreneur. Advertising provides
valuable help to these businessmen for increasing their sales as well as profit targets.On the other
hand the online advertisement also provide a usefull assistance to the user in looking and
selecting the required item in which the user is interested.. There are various mediums of
advertising in the current scenario that have emerged and aim at taking the business to new
highs. Internet is one such medium of advertising where the product can have a vast reach and
increased sponsorship.
Online advertising is a valuable tool for the advertisers as it can reach a vast majority of
population. People of all ages surf the net everyday and this can become one of the plus points
for advertisers. This form of advertising is not restricted to any time zone or geographical
boundaries.
This system will provide the all required functionality to the user that is needed to perform the
“E-Marketing”. The system will cover the persons from all age groups, provide the interaction
among the users and will provide the enhance security feature for the registered user password.
“E- Marketing” is relatively inexpensive when compared to the ratio of cost against the reach of
the target audience.The nature of the medium allows consumers to research and purchase
products and services at their own convenience .By providing a medium to the user this system
can help the user to navigate through the advertisement and select the appropriate one.
1.4- DEFINATION, ACRONYM AND ABBREVIATIONS
Term Definition
AUS “ADD UR SPACE”
Database Collection of all the information monitored by this
system.
Field A cell within a form.
Member A member of the web application listed in the
database
AUS Database The existing membership database.
Entry Data stored in the AUS Database
HTML Hyper text markup language
CSS Cascading Style Sheet
JSP Java Server Pages
JDK Java Development Toolkit
MOPM Microsoft office picture manager.
2 .OVERALL DESCRIPTIONS
“ADD UR SPACE” encompasses numerous function such as-
Contact
view
Viewe
r
Admin
database
update
Poster
login
2.1.2 -User interfaces
The system will interact with its users though GUI. The graphical user interfaces are:
Macromedia Dreamweaver MX :
Dream Weaver is needed for attractive and innovative designing of web pages using cascading
style sheets, templates etc . The attractive designing of the web pages gives a better look and
feel. It is a user friendly software by which a user without having a good knowledge of HTML
can also easily design professional and good looking web pages.
Photoshop CS4:
Adobe photoshop is a graphics editing program developed by the Adobe system.It is a current
market leader for commercial bitmap and image manipulation software.Photoshop CS4 features
a completely new 3d engine that allows a user the ability to paint directly on 3D models,wrap 2D
images around 3D shapes etc.Photoshop has the ability to read and write raster and vector image
formats such as .EPS,.PNG,.GIF,.JPEG.
MOPM:
It is a software program included with Microsoft Office suit.It is a basic image editing and image
management program.MOPM has the ability to crop ,resize, and convert images between
various formats like paint,but with comparably better picture quality ,due to being able to select
compression level. It also sports several more advanced capabilities, such as batch
editing/saving/renaming, fine-tuning of mid tones, highlights, and shadows, and red eye removal.
It also has easy-to-use features such as one-click image compression, and resizing to a user's own
choice
MOV:
It is a diagramming program for Microsoft windows that uses the vector graphics to create the
diagrams. It is currently available in two editions: Standard and Professional. The current
versions is Microsoft Office Visio 2007 for Windows,(no version exists for the Macintosh). In
late 2009, Microsoft released the beta version of Microsoft Visio 2010. Microsoft Office Visio
2007 makes it easy for IT and business professionals to visualize, explore, and communicate
complex information. Go from complicated text and tables that are hard to understand to Visio
diagrams that communicate information at a glance. Instead of static pictures, create data-
connected Visio diagrams that display data, are easy to refresh, and dramatically increase your
productivity.
Functional Requirements are those that refer to the functionality of the system, i.e., what services
it will provide to the user. Nonfunctional (supplementary) requirements pertain to other
information needed to produce the correct system and are detailed separately. The system will
consist of two sub-systems one for handling the poster related information and other for handling
Admin related information.
This section outlines the use cases for each of the active users.
2.2.1- Poster Use Case:
view
Contact
poster
update
2.2.2 - Admin Use Case:
View data
Sent E mail
Login
admin account
Contact
Database
2.2.3- Viewer Use Case:
View
Suggestion
Viewer
Contact
Contact Us:
Use Case Name Contact Us
Priority Essential
Trigger Menu/Button Selection.
Precondition 1. User must be on the entry page of the Contact
Us.
2. Poster must logged in as poster.
3. Viewer can contact the Admin.
Basic Path 1. User must be on the the submit tab.
2. User should write suggestions.
3. User click the submit button to add message.
Alternate Path N/A
Post Condition/Output Message submitted. A record of suggestion is added
to the file.
Execution Path If error occur information is displayed.
AUS Registration:
Use Case Name AUS Registration.
Priority Essential
Trigger Menu/Button Selection.
Precondition User should be in the AUS home page.
Basic Path User Fill up the registration form and click the
submit Button.
Alternate Path N/A
Post Condition/Output User receive the information that his account is
created.
Execution Path If error occur information is displayed.
The Database used here will be MS Access 2007.Different tables for different entries will be
made .Each object will have its attributes.The detailed design of the database will be explained in
the design chapter.
Reliablity
Reliability is the probability that software will not cause the failure of a system for a specified
time under specified conditions. Measures of reliability include MTBF (mean time between
failure), MTTF (mean time to failure) as well as service level agreements and other mechanisms.
The System developed is reliable as best technologies such as java , MS Access 2007 are used.
Availability
By availability we say that the data updated by one user on one interface, then that data should
be available to all the users in the same format, i.e. the data should be available to all
.
Security
The application will be password protected. Users will have to enter correct user id and password
in the textbox and click on the button to access the application. Sessions are created for security
such that only particular user can access the data. This is the property that comes under web
application defined basically to undergo web testing.
Maintainability
The application will be designed in a maintainable manner. It will be easy to add new
information such as results of other semesters and courses other than B.Tech.
Portability
The application will be portable on any windows based system which has MS Access 07, java
1.6, and Apache Tomcat server installed.
SOFTWARE DESIGN
3.1 Introduction
This Software Design Document establishes the software design methodologies for the project
“Add Ur Space ”.
This recommended practice specifies the necessary information content and recommends an
organization for Software Design Descriptions (SDDs). This document does not explicitly
support, nor is it limited to, any particular software design methodology or descriptive
technology. It will guide the production of anything from paper design documents to an
automated database of design information. For an organization in the process of developing a
design description standard, use of this document will help the new standard meet the needs of
all of its users. For an organization with a mature design description standard, it should prove
useful in evaluating and modifying that standard in light of the informational and organizational
needs of the design description user community. Applicability is not restricted by size,
complexity, or criticality of the software. This practice considers both the software and its system
operational environment. It can be used where software is the system or where software is part of
a larger system that is characterized by hardware and software components and their interfaces.
3.1.2 Scope
This document covers the design of all the TDH software components. The document focuses
primarily on the implementation of the software on a general-purpose operating system. This
document does not cover design for other hardware/software platforms. It specifies the necessary
information content, and recommended organization for a Software Design Description (SDD)
which is a representation of a software system that is used as a medium for communicating
software design information.
We used simplest process model i.e. the waterfall model which states that the phases are
organised in a linear order. In this model a project begins with feasibility analysis. Upon
successfully demonstrating the feasibility of a project, the requirement analysis and project
planning begins. The design starts after the requirement analysis is complete, and coding begins
after the design is complete. Once the programming is completed, the code is integrated and
testing is done. Upon successful completion of testing the system is installed. After this the
regular operation and maintenance of the system takes place. The figure given below describes
the waterfall model
The Water Fall Model
Strengths
• Easy to execute
• Simple
• Intuitive and logical
Types of Projects
For well understood problems and short duration project. In accordance with the properties of the
above mentioned software development model we thereby inculcated the same, as the project
undertaken is a short duration project and the problems are properly addressed and well
understood.
The function-oriented design methodology is adopted for this system in which the system is
viewed as a transformation function transforming the inputs to the desired outputs i.e. each
module in design supports a functional abstraction. The design strategy is top-down which starts
from the highest level component of the hierarchy and proceeds through to lower levels. Design
starts by identifying the major modules of the system then decomposing them into lower level
modules and iterating until the desired level of detail is achieved.
25
3.4 Decomposition Description
Add Ur Space
Contactt
tttttt
View
login login
Updatee
database
26
3.4.1 Module Decomposition :
• Login Process: In this process, the user ID and password entered by the user are
validated and once it is done, the user will get entry into this zone.If the Poster is
new, he/she can register him/herself with the system by following simple steps.
• Post AD Process: In this process, the Poster can post his/her Advertisements in
the system by filling up the information about the AD. (for instance, selecting the
AD category say, buy n sell, mobiles etc from the list)
• Edit\Delete AD’s Process: In this process, the poster may edit or modify the
contents of his/her Advertisement.He/she may also delete the AD posted by him
once the purpose of posting it is sought.
• View Response Process: In this process, the poster can check whether the
Advertisement posted by him/her has got any responses and if yes he/she may
consider the best deal among the responses obtained or wait for a better one.
• Discussion Board Process: In this process, the registered Poster can use this
facility to post their queries about current topics,participate in the exchanging of
the the innovative ideas ,student discuss their ideas with the faculty etc. This
facility can only be available to the registered users.
• View AD’s Process: In this process, the Viewer can view the different
Advertisements posted by the poster as categorized by the system.Also, the
viewer may view one or more AD's posted by different posters.
27
• Send Response Process: In this process, the Viewer may send response to one
or more Advertisements as categorized by the system. These Advertisements may
be posted by the same or different posters. Also, the viewer may send response to
one or more AD's viewed by him/her.
• Maintain Category Process: In this process, the Administrator who has the
responsibility to keep an eye on the working of the complete system maintains a
category list for Advertisements such as ‘buy n sell’, ‘Mobiles’,’Computers’ etc.
The administrator has the right to modify the category list according to changing
needs of the AD Posters & Viewers.
• View Registered Users Process: In this process, the Administrator can view
the details of the users who have registered him/herself with the system. This will
help the administrator to keep a track of the users of the system and thus help to
assess the popularity of the system.
28
4.4.2 Database Description
The Microsoft Office Access 2007 is used as the back end, which is used to create the database
of this project. The database contains the information about all those user who have posted their
Advertisement,the registration details of the Poster,the viewing records of the viewed
Advertisement.
After analyzing the requirement to create the database with functional integrity,and no
redundancy of data,some integrity constraint like primary key,foreign key are applied in the
database.And a logical structure of the database is created which is shown later in the report.
29
30