Search This Blog

Monday 25 July 2011

AdXpress



           AdXpress is the largest single source of online intelligence for marketing, advertising, media and research communities worldwide. AdXpress  offers a FREE World Advertising and Marketing News email service, ensuring the top global stories are delivered daily to your inbox. Our free classifieds will expose your ads to local, regional and national buyers in different countries across the globe. AdXpress is a full featured classified ad manager website. AdXpress is designed to seamlessly integrate ads in this website.
Our AdXpress ad web site is organized using an easy-to-follow index so that you can locate the classified ads you're interested in quickly and easily. We hope you'll enjoy your visit and you will opt this site for placing the ads forever and you will definitely add our site as a bookmark in your web browser. Please come back and visit us again soon.
Welcome to AdXpress. We are pleased to be able to offer you free classified advertising over the Internet. AdXpress splits your screen up into various sections. At the home page there are list of menu options. These allow you to go straight to a category you want by navigating through the sub options.
There are two types of users who can use this system:                                                                    
1. Administrator
2. Member
This application allows the administrator us to manage the members through registration. He can also manage the categories and he has the right to place a new on his won, edit the ad or delete the add. Once member is registered he can place the ads in selective category. He can generate a report about which are placed by him, he can edit his ad and he deletes his ad.
 It allows the administrator to manage important links information, yellow pages and he can store the ad management tasks using this application, assign the tasks to different employees and check their status.
Existing System:
         
Here the existing system is nothing but manual traditional new paper systems in which we can post the ads then the customer of new paper can only see these details. In this system the company will store the business information in a record which is not safe. We need assign the tasks and get status of the tasks from an employee manually.
Disadvantages:
Ø Ad info can accessible for the customers of our new paper
Ø Allows to post limited no of ads
Ø Difficulty in managing different ads in different categories
Ø Difficulty in updated the new links for each and every time
Ø Difficulty in updated the yellow pages information
Ø Difficulty in managing daily business activities of the company
Ø Difficulty in tracking the tasks.

Proposed system:
                   Here the proposed system is to replace an existing system with a software solution using which we can post the ads in a classifieds portal sothat the customer this info from online by sitting at the home. Apart from it we can also post links and yellow pages information. We can track the tasks related to our ad business very easily from online.
Advantages:
·        Posting the ads in a portal which the customers can access from online
·        Posting new links and yellows info which the customer can utilize from
Online
·        Allows to company to efficient manage their tasks
·        Allows the company to manage their agents and observe the business
       through an agent.
·        Allows categorizing the ads which customers to find out the Information Very easily.

OVERVIEW OF ADXPRESS

The central concept of the application is to allow the customer to place the ads about their business on the website by contacting the ad agency people who are related to that classifieds site.  The information pertaining to member registrations and categories stored on a Database server at the server side (store).  The Server processes different requests from their Ad Agencies, manage the ads by placing them in different categories and finally place the in the web site.
           The application was designed into four modules.
1.      Administration Module
2.      Ad Management Module
3.      Links and Yellow Pages Module
4.      Task management Module


First module maintains the information about all the details of Members, i.e. Name, Email-D, location, Work Phone, Home Phone, Member Login Name and the password. The administrator can member or else the member can register by going into registration option. When the administrator is trying to add a member he can add a member as well as another administrator also.  At the time of registration this application checks for duplicate users and gives appropriate messages. From the administration module the administrator can add, delete and edit the member information at any point of time. He can also search for a member. The administrator can also manage different categories to maintain the ads very effectively. Creation of categories improves readability to the customer when we place all the ads in the site. If we categorize the ads into different types Announcements, Automobiles, Business opportunities, Computers and Software, Employment, Services, Pets and Animals then the customer can directly go into the selective categories to find appropriate ad.
The second Module deals with management of Ads like creating the ads, editing and deleting the ads. At the time of New Ad creation this system ask the user to enter the details of the Ad like name of the Ad, Posted, Price, Description of the Ad and the place Ad in appropriate Category. The user can create sub categories inside a main category for easy maintenance. For example we can create sub categories like Casinos, Apparels, Computers and Internet, Beverages, Marketing, Travel and Transportation and Telecommunications etc in main category Business opportunities. The member can navigate through different categories and place the ads which have to be posted on a particular date.  The end user of this product is a Classifieds Maintenance Office which places the ads on their site where the application is hosted on the web and the administrator maintains the database.  The application which is deployed at the member database, the details of the categories are brought forward from the database for the customer view based on the selection through the menu and the database of all the ads are updated at the end of each transaction.           
The third module allows the administrator to post the new links info which helps the customers to visit the important websites. It also allows the administrator to post the information into yellow pages so that the customer can search for a person or service inside these yellow pages. It acts like a telephone directory service from online. Administrator the manage above two information in different categories.
The last module allows the administrator to store the tasks which we need to complete for the clients related to our ad business. Admin can assign these to different employees by using this application so that the employee can login and view the tasks assigned to him and complete the tasks assigned to him. Admin can set the priority for tasks when he is assigning the task to an employee. The employee can change the status of the task after completion which will be intimated to the administrator automatically. He can view tasks status report. It allows the admin to maintain different customer’s info as well as different statuses info.    

PROBLEM DEFINITION

To develop an intranet application to improve the service to the customers who wants to place an Ad in Classifieds site through some Ad Agencies.

GOALS FOR THE SYSTEM AND THE PROJECT
         
The system is capable of maintaining details of various members, customers, Categories and storing all the day to day Ad transactions such as placing the Ads, managing different categories for placing the Ads in an appropriate Category and other details related to our ad business.
Functional Requirements
The main purpose of functional requirements within the requirement specification document is to define all the activities or operations that take place in the system. These are derived through interactions with the users of the system. Since the Requirements Specification is a comprehensive document & contains a lot of data, it has been broken down into different Chapters in this report. The depiction of the Design of the System in UML is presented in a separate chapter. The Data Dictionary is presented in the Appendix of the system.
But the general Functional Requirements arrived at the end of the interaction with the Users are listed below. A more detailed discussion is presented in the Chapters, which talk about the Analysis & Design of the system.

1. The System holds all the details of the ads related to different clients     
2. It holds the details of categories and sub categories.
3. It holds the details of all the agents through which the client can post
    the post.
4. The system allows the ad agents to post an inside a category
5. It holds the details of links and yellow pages info.

6. It  should allows customers to access ad info, links info and yellow
    Pages info from online.
7. It should the administrator to hold the details of the tasks.
8. It should allow the administrator to assign the tasks to different employees.
9. It holds the details employees and tasks statuses
10. It should allow administrator to track the tasks

Non-Functional Requirements

The non-functional requirements consist of
1. Analysis, Design & Data requirements (Use-case diagrams, textual analysis, sequence diagrams, data dictionary etc.)
2. Constraints.
3. Guidelines.

4. Validation Criteria.


Analysis, Design & Data requirements


The use case diagrams, textual analysis and sequence diagrams & data dictionary fall into this category. Since each category above is of considerable importance, they have been dealt in separate chapters. An outline is only included here.

The Analysis & Design phases of the system yield Use Case diagrams, textual analysis, Sequence Diagrams, Class diagrams & Data Dictionary. Data dictionary consists of process statements showing how data is flowing from starting point to end point.

 

Constraints


These are the requirements that are not directly related to the functionality of the system. These should be considered as mandatory when the system is developed. The following Constraints were arrived at for the system:

·        The system should be available over the internet so that the Users like the customers & agents can use the system from their respective locations which could be anywhere in the world.
·        For gaining entry into the system the users should be registered and should be able use login & passwords for gaining access to the system.
·        The users should be able to change their passwords for increased security.
·        The system should be easy to understand and organized in a structured way. The users should also receive feedback about any errors that occur.
·        There should be no limitation about the hardware platform that is to be used to run the system.
·        Data integrity should be maintained if an error occurs or the whole system comes down.






Guidelines

We have discussed mandatory requirements in the previous section. The requirements in this section should be taken as suggestions & they should be thought of as recommendations to further enhance the usability of the system.

1. The system should display a menu for users to choose from.
2. The system should display users’ requests in a reasonable time.
3. Services of the system should be available 24 hours a day.
4. The system should be designed in such a way that it is easy to enhance it with more functionality. It should be scalable & easily maintainable.

  HARDWARE AND SOFTWARE REQUIREMENTS

HARDWARE REQUIREMENTS                               
PROCESSOR    :  Intel 2.0 GHz or above
HARD DISK     :  80 GB
RAM                 :    512 MB RAM.

   SOFTWARE REQUIREMENTS

OPERATING SYSTEM                     : WINDOWS XP with SP2. 
LANGUAGE (FRONT END)   : JAVA (JDK1.5/1.6)
SERVER                                     : APACHE TOMCAT 5.5/6.0
WEB TECHNOLOGY              : HTML, JAVASCRIPT, CSS.
DATABASE (BACK END)        : ORACLE 10G.
ARCHITECTURE                      : 3-TIER ARCHITECTURE.

No comments:

Post a Comment