27-08-2014, 02:55 PM
In the ever-widening modern world, the present system of education is facing new challengers. It is well known fact that today is the age of computers, the major achievement of science and technology. In the modern era of science and technology all powerful nations have their supercomputers. Although India today is among one of the progressive nation still we are lagging behind the most advanced countries in the field of science .This problem can be reduced only if the youth of this generation give their full cooperation in rising India as a powerful nation. So realizing this fact and according to their demand when computers are must. We have chosen Computer Science Engineering at our esteem institution SBSSTC College, Ferozepur. This course provides the students the knowledge about various applications of computers. So it is necessary to jump in the pratical field. Hence we were assigned this project, Which is the most important part of the subject.
Statement about problem:
Internet classified ads do not typically use per-line pricing models, so tend to be longer. They are also searchable, unlike printed material, tend to be local, and may foster a greater sense of urgency as a result of their daily structure and wider scope for audiences. Because of their self-policing nature and low cost structures, some companies offer free classifieds internationally. Other companies focus mainly on their local hometown region, while others blanket urban areas by using postal codes. There is a growing demand to provide specialized classified marketplaces online, catering to niche market products and services, such include boats, pianos, pets, and adult services, amongst others. In many cases, these specialized services provide better and more targeted search capabilities than general search engines or general classified services can provide. Additionally, these provide online advertising services and tools to assist members in designing online ads using professional ad templates and then automatically distributing the finished ads to the various online ad directories as part of their service. In this sense these companies act as both an application service provider and a content delivery platform.
Ø TECHNOLOGIES USED:
Front End - ASP.NET 4.5
Why Frond-End ASP.NET?
1. ASP.NET is integrated with the .NET Framework
The .NET Framework is divided into an almost painstaking collection of functional parts, with a staggering total of more than 10,000 types (the .NET term for classes, structures, interfaces, and other core programming ingredients). The massive collection of functionality that the .NET Framework provides is organized in a way that traditional Windows programmers will see as a happy improvement. Each one of the thousands of classes in the .NET Framework is grouped into a logical, hierarchical container called a namespace.
Different namespaces provide different features. Taken together, the .NET namespaces offer functionality for nearly every aspect of distributed development from message queuing to security. This massive toolkit is called the class library.
2. ASP.NET Is Compiled, Not Interpreted
One of the major reasons for performance degradation in classic ASP pages is its use of interpreted script code. Every time an ASP page is executed, a scripting host on the web server needs to interpret the script code and translate it to lower-level machine code, line by line. ASP.NET applications are always compiled—in fact, it.s impossible to execute C# or Visual Basic code without it being compiled first.
3. ASP.NET Is Multilanguage
IL is a stepping stone for every managed application. (A managed application is any application that.s written for .NET and executes inside the managed environment of the CLR.) In a sense, IL is the language of .NET, and it.s the only language that the CLR recognizes
.
4. ASP.NET Is Hosted by the Common Language Runtime
The most important aspect of the ASP.NET engine is that it runs inside the runtime environment of the CLR.
5. ASP.NET Is Object-Oriented:
ASP provides a relatively feeble object model. It provides a small set of objects; these objects are really just a thin layer over the raw details of HTTP and HTML. On the other hand, ASP.NET is truly object-oriented. Not only does your code have full access to all objects in the .NET Framework, but you can also exploit all the conventions of an OOP (object-oriented programming) environment. For example, you can create reusable classes, standardize code with interfaces, extend existing classes with inheritance, and bundle useful functionality in a distributable, compiled component.
6. ASP.NET Is Multi device and Multi browser:
One of the greatest challenges web developers face is the wide variety of browsers they need to support. Different browsers, versions, and configurations differ in their support of HTML. Web developers need to choose whether they should render their content according to HTML 3.2, HTML 4.0, or something else entirely—such as XHTML 1.0 or even WML (Wireless Markup Language) for mobile devices. This problem, fueled by the various browser companies, has plagued developers since the World Wide Web Consortium (W3C) proposed the first version of HTML.
Back End-SQL Server 2008
Why Back End SQLServer 2008?
Back end a description
The back-end comprises the components that process the output from the front-end. Back-end is hidden from the user.
A back-end database is a database that is accessed by users indirectly through an external application rather than by application programming stored within the database itself or by low level manipulation of the data (e.g. through SQL commands).
A back-end database stores data but does not include end-user application elements such as stored queries, forms, macros .
1.2 SCOPE OF PROJECT
Gumtree comes into place because we see the need for a place where the local community within a city could come together, meet, trade and help each other in many ways. Community members can come here to find an apartment to live in, sell their old car, bike,music system, laptop or furniture, promote their small business, find a tuition class or get a break as a model or actor, join a salsa class, get an audience for a local event, buy any item that they might want or have to offer and make new friends while doing all of the above .It allow you to post free ads, find what you are looking for and address your regular needs by connecting people in a faster, simpler and easier way.
1.3 OBJECTIVES OF PROJECT
· Registration allows to you to Post Ads
· Edit, delete, repost and check replies to your Ads
· Helps you participate in the community discussions
· Search Ads and contact sellers
· Accessible anywhere: Online or mobile, it.s quick and easy for people to search ads and post replies.
· Price comparisons: When you visit a store, you most likely have to settle for whatever price the vendor has placed on a particular item. Not so with online ads - you have the ability to compare prices from hundreds of different replies.
· Infinite choice: Shelf space in a brick and mortar store is limited, which means that your variety of goods is limited. Not so with an online ads.
2. SYSTEM STUDY AND PROBLEM
FORMULATION
2.1 Proposed System
Prototyping Model has been used for software development according to which a throwaway prototype of the proposed system, based on the currently known requirements, is given to the user so that he has a fair idea about how the proposed system is going to be like. This will help him in deciding the interface, input and output requirements.
It can be easily adjudged that inputs and outputs are big in number, can increase exponentially and may create a big chaos if not restricted properly. As the user spends some time on the prototype, he will become more precise about his own input and output requirements. This prototype will provide him with an environment analogous to the proposed system.s environment.
Because of object oriented support in .NET, various concepts (like reusability, polymorphism, isolation etc.) are already there but for the efficient management of system components, Component based Software Engineering will also be exercised which will help in a resultant library of components, the benefit of which will be reusability and fast development.
Because of lack of hierarchical structure in object oriented approach, there is no meaning of Bottom-up or Top-down testing. Testing will begin from the most rudimentary levels of the system and will move towards higher level components which will be based on design phase rather than coding phase. In little words, it can be said that .CLUSTER Testing. will be exercised to scrutinize all the parts and their associative functionality.
2.2 Advantages of Proposed System
· Simplicity of Creating Advertisements
· Intuitive User Interface
· Multiple Ways to Access
· Wider Audience
2.3 FEASIBILITY STUDY
Feasibility study is carried out to test if the proposed system is worth being implemented. Given unlimited resources and infinite time, all projects are feasible. Unfortunately, such situations are not possible in real time. Hence it becomes necessary and prudent to evaluate the feasibility of the project at earliest possible time in order to avoid unnecessary wastage of time. Feasibility study is the test of the system proposed regarding its work ability, impact or organization.s ability to meet user.s needs and effective use of resources. It is usually carried out by a small group of people who are familiar with the information system techniques; understand the part of business that will be involved and affective by the people that are skilled in analysis and design.
A feasibility study is conducted to select the best system that meets the performance requirements. This entails an identification description, and emulation of candidate systems and selection of best system for the job.
The factors that should be included in the feasibility assessment can be as follows.
Cost: operating, maintenance, unit
Accuracy: frequency, significance and correction of errors
Reliability: stability, durability
Capacity: average, low and peak loads
a. ECONOMIC FEASIBILITY
Economic analysis is the most frequently used method for evaluating the effectiveness of a candidate system. .More commonly known as cost/benefits and saving that are expected from a candidate system and compare them with cost. If benefits outweigh costs, then the decision is made to design and implement the system. Usually cost benefits analysis is made to find the savings or extra overheads that would arise new development. The technique of cost benefit analysis is often used as a basis for assessing economic feasibility.
The factors for evaluation are:
o Cost of operation of existing system and proposed system
o Cost of development of proposed system
o Value of benefits of proposed system.
b. TECHNICAL FEASIBILITY
Technical feasibility centers on existing computer system and to what extent it can support the proposed addition. This involves financial consideration to accumulate technical enhancement. E.g. if the current operating system is at 80% capacity and arbitrary ceiling then running another application could overload the system or require additional hardware. If the budget is serious constraint then the project is not feasible.
c. OPERATIONAL FEASIBILITY
The operational feasibility refers to the assessment of proposed system in the manner that how much this system is feasible for the end users. The system should have capabilities in it. That person with a simple knowledge can also use the system. Our proposed system is user-friendly interface. The user just have to click on the choice with the help of menu. Therefore the system is feasible on operational front too.Our system will improve the performance and save the time. Because of the simple interface user can easily navigate to the desired information page and hence can get the desired information.
d. TIME FEASIBILITY
Time feasibility determines whether system is implemented within stipulated time. This project will be completed within stipulated time frame.
3. STRUCTURED ANALYSIS AND
STRUCTURED DESIGN
Analysis is a detailed study of the various operations performed by a system and their relationship within and outside of the system. In general view system is collection of people, procedures and equipments. People are not the only important component of any information system. Information is produced and used by people in an organization in their everyday activities to make decisions. Information system establishes procedures ensuring that right people receive right data at right time. These procedures determine what is to be done at it enter and passed through the system. System analysis is the method that is used to analyze the system, design them and build them. Analysis is used to gain an understanding of existing and what is required in system. The analysis phase ends with the system description and a set of requirement of the new system. Analysis is a process of diagnosis the situation with the boundaries of system kept in mind to produce a report based own findings.
For our project Analysis we used DFD and ER Diagrams tools