0% found this document useful (0 votes)
103 views15 pages

Term Project: Modern Web Programming Tools and Techniques Topic: Automobile Search Guide

This document describes a term project on modern web programming tools and techniques for an automobile search guide. It includes an acknowledgement, abstract on the existing system problems and proposed solution, feasibility analysis, data flow diagrams, use case diagram, entity relationship diagram, and pseudo code. The project aims to develop a web application using AJAX to allow users to interactively search and filter automobile listings without page refreshes for a better user experience compared to traditional interfaces.

Uploaded by

Akash Srivastava
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views15 pages

Term Project: Modern Web Programming Tools and Techniques Topic: Automobile Search Guide

This document describes a term project on modern web programming tools and techniques for an automobile search guide. It includes an acknowledgement, abstract on the existing system problems and proposed solution, feasibility analysis, data flow diagrams, use case diagram, entity relationship diagram, and pseudo code. The project aims to develop a web application using AJAX to allow users to interactively search and filter automobile listings without page refreshes for a better user experience compared to traditional interfaces.

Uploaded by

Akash Srivastava
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 15

Term Project

Of
Modern Web Programming Tools and Techniques Topic : Automobile Search Guide

INT 402

Submitted To: By:

Submitted

Mr Sanyam Anand Srivastava


1| Page

Akash

Reg No:10802311

ACKNOWLEDGEMENT
I take this opportunity to offer my deep gratitude to all those who have extended their valued support and advice to complete this term paper. I the cannot in full measure, and reciprocate endeavor. kindness showed

contribution made by various persons in this

I acknowledge my sincere thanks to Mr. Sanyam Anand sir (Faculty Member) who stood
2| Page

by me as a pillar of strength throughout the course of work and under whose mature guidance the term paper arrives out successfully. I am grateful to his valuable suggestions.

Akash Srivastava
Abstract: Profile of the Problem of existing system
There are large numbers of real estate or property advising websites offering large number of properties tailored to meet the property dealing interests of large number of customers. These online marketplaces have thousands of properties listed under various categories.

Problem: The basic problems with the existing systems are the non-interactive environment they provide to the users. The use of traditional user interfaces which make continuous post backs to the server; each post back makes a call to the server, gets the response and then refreshes the entire web form to display the result. This scenario adds an extra trade off causing a delay in displaying the results

3| Page

A search engine that would display the results without allowing the users to further filter the results based on various parameters. Use of traditional and non user friendly interfaces that are hard to use

Solution: The motive of this Web Application is to allow the user to play with the search tool and create different combinatorial search criterion to perform exhaustive search. Making the application AJAX enabled gets rid of these unnecessary delays letting the user to perform exhaustive search. The users of this application can easily feel the difference between the Ajax empowered user interfaces vs. traditional user interfaces. Provide Interactive interface through which a user can interact with different areas of application easily.
A search engine that provides an easy and convenient way to search for products specific to their needs. The search engine would list the properties based on the search term and the user can further filter the list based on various parameters.

Whats new in the system to be developed The new System will be shifted to fully automated System. The new system will run over 3 tier Architecture This system will minimize the search for your desired product. The interface of new System is very simple to use and everything is done on single click of mouse. Since interface is simple, fewer amount will be spend by a company on new employee. Less time is required in doing a financial, analysis of the product by employees of different departments.
4| Page

The new application also manages their contacts Security features are also implemented in the new System.

Therefore the key difference between the existing system the proposed system is that the new system will be will be made fully automated and shifted to the new technologies.

Product definition This is a web application that can be used to easily search a particular product from different brands. It is a complete system in itself. It can manage whole process for a particular organization .It can carry on Operational Analysis, Financial analysis, Technical Analysis for a particular Request from a customer and thus approve or reject the Request on the basis of feedback obtained after the different analysis.
This project has been the following modules data entry, information retrieval,searching,sending querries, recieving their responses and finally disabling their profile if their date of validation has over.These modules are implemented separately and integrated at a later stage. Gives Importance To The Need Of The User The major drawbacks of the existing system was its inability to understand what the user wants. The condition specified during the search process ,would enable them to meet their requirement . The proposed system on the other hand creates a solution for the problem by enquiring what the user need and then providing the information. This creates a better feeling for the user that his/her requirement is being considered. Easy Updation/Maintainence Of Data The main Advantage of the existing system is the easiness in the updation and Maintainance. The proposed system being an automated one makes the update and manage data easily without much training.
5| Page

This easiness in operation also creates the lesser human involvement in the system. Also the update process for large amount of information takes only lesser time to complete compared to the existing system. The existing system uses the concept of files that has to be updated. For This Application, we will provide following capabilities: (1) Admin Module. (2) User Registration Module (3) Image Uploading module (4) Creating album (5) Sending Express Interest (6) Sending messages (7) Search Module. (8) Quick Tour.

Feasibility analysis The feasibility can be divided into the following sections:
Economic Feasibility:-The project is economically feasible as the only

cost involved is having a computer with the minimum requirements mentioned earlier. For the users to access the application, the only cost involved will be in getting access to the Internet.
Technical Feasibility:-To deploy the application, the only technical

aspects needed are mentioned below: o Operating Environment Win 2000/XP o Platform .Net Framework & IIS o Database SQL Server 2005 For Users: o Internet Browser o Internet Connection
Behavioral Feasibility:-The application requires no special technical

guidance and all the views available in the application are self explanatory. The users are well guided with warning and failure messages for all the actions taken.
6| Page

DFD Logical

Level 0 or context diagram

7| Page

C u s to m e r

c u sto m e r d e ta ils n e w c a r d e t a ils C u sto m e r O rd e r D e t a i ls

M anagem ent B i lb o s C ar S a le s

in v o ic e d e t a i ls

m o n t h ly r e p o r t d e t a ils

s t a f f d e t a il s u p d a te d c u s to m e r d e t a il s M anagem ent

C u s to m e r

8| Page

Level 1 DFD
1 Add N ew C u sto m e r 2

c u sto m e r d e t a il s C u s to m e r

C r e a te M o n th ly S a le s R e p o rt

m o n th l y r e p o r t d e ta i ls *

M anagem en t

D3 c u sto m e r d e t a il s c u s to m e r d e t a i ls c u s to m e r d e t a i ls s a l e s d e t a il s

S a le s

C u s to m e r u p d a te d c u s to m e r d e ta i l s c u sto m e r d e t a il s c a r d e ta i l s D1 C u sto m e r D1 C u s to m e r

D3

S a le s s a l e s d e ta il s i n v o i c e d e t a il s

5 U p d a te C u sto m e r *

u p d a t e d c u s to m e r d e ta i l s c u s to m e r d e t a i ls s a l e s d e ta il s D2 C ar c a r d e t a il s c a r d e t a i ls 3 Add New S a le c a r d e t a il s

c u s to m e r d e ta i ls

6 C r e a te C u s to m e r In v o i c e

C u s to m e r O r d e r D e ta i l s

s ta f f d e t a i ls

4 A dd N ew Car D e ta il s n e w c a r d e t a il s *

C u s to m e r

D4

S ta ff s ta f f d e t a il s 7

M an ag em en t

A d d S ta f f D e t a i ls *

s ta ff d e t a i ls

M an ag em ent

Level 2 DFD
9| Page

3 C u s to m e r

A d d N e w S a le 3 .3 V a li d a t e O rd er * v a li d a t e d o r d e r d e ta il s v a li d a t e d s t a f f d e ts 3 .2 G e n e ra te N ew S a le D4 * S ta ff A d d s ta ff to o rd er

C u s to m e r O r d e r D e t a i ls

3 .1

s ta f f d e t a i ls

c u sto m e r d e t a i ls c a r d e ta i ls

D1

C u stom e r

c a r d e t a il s

s a le s d e ta i ls

D2

Car

D3

S a le s

10 | P a g e

Use Case Diagram

ER Diagram

11 | P a g e

Pseudo Code
Pseudo Code For Registration Page:If first and last name is filled { If username field is filled and is unique { If password and retype password are filled and are same { If contact number is filled and is of 10 digits { If email is filled and is of expression @ { If gender is selected from dropdownlist { If country is selected from available values in dropdownlist { If state is selected from available values in dropdownlist { If city is selected from available values in dropdownlist { Print(Your account has been created successfully); } Else { 12 | P a g e

Print(Fill the controls with correct data) } End For login page if ((username == user.storedusername ) & (password=user.storedpassword)) print(welcome+name of user stored); else print (invalid username and password); end

6.3 Flowcharts
Authenticate User

13 | P a g e

Change Password

14 | P a g e

15 | P a g e

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy