Active In SP
Joined: Jun 2010
26-11-2010, 02:56 PM
the four wheels.doc (Size: 6.59 MB / Downloads: 39)
B) OBJECTIVE OF PROJECT
To allow customer’s to login as a buyer and buy a desired car anytime and anywhere .
To allow customer’s to login as a hirer and hire a desired car anytime and anywhere .
To allow customer’s to login as a seller and sell a desired car.
Eliminating the middle persons that is the agents.
For generating a user friendly environment for the clients .
Reduction in redundancy of data .
Making it easy for handling a large amount of customer information .
Making the work for administrator easy to maintain.
1.2) PROBLEM SPECIFICATION / NEED OF THE PROJECT
Limitations of the Existing System :
• Lack of efficiency since work is done manually.
• Since the work is done manually so the work is more prone to errors and mistakes.
• Wastage of time.
• If the policy is taken through an agent then the agent has to be paid the commission separately.
• In the case of online insurance the customer can sit at home and purchase the insurance policy without taking the effort of coming to the insurance company which is mot possible in the Existing system.
• Does not provide security through password to unauthorized user’s
• Increases the effort and time in gathering the overall information about the customer
• Increases overall processing time.
• Redundancy of data is a problem.
The proposed system helps in eliminating all the disadvantages or shortcomings of the existing system . It does that through ‘TheFourWheels’ in which the need of an agent is eliminated . Thus there is no need of paying commission to the agent . Secondly the customer can buy or hire or sell the car sitting at home , so in this way the work is made more easy and simple , customer’s time is also saved. The most important benefit of this system is that it reduces the redundancy of data within the system.
Need for System:
Earlier all the work for buying or hiring or selling a car was done manually, over the phone and even much before was carried on by personally going to the malls or show rooms or shops. Customers’ records were maintained manually in note books and registration, in itself, was cumbersome. In the present system, orders are taken from the customers over phone and once the customers are registered, they tell the car which they are interested to buy or sell or hire by referring to the catalogue and then they are provided a date on which the contact would be made personally or whether their car has been accepted by the site or not for selling.
The new idea of going online shopping for a car is a boon,both for the buyers as well as the sellers. Also,the idea of hiring a car online saves the time of the clients and also gives them a lot of suitable options. The buyer and hirer are just required to register on the site, followed by selecting the desired car. This provides the customer with a facility of buying or hiring a desired car anytime, anywhere and getting them delivered on the doorstep. Also, surfing for new and available cars and brands becomes easier as the whole information is available 24*7 for the interested buyers and hirers.
2) FEASIBILITY STUDY
System feasibility is a test or evaluation of the complete system plan. Such an evaluation is necessary to define the application area along with it’s extends and complexity, to provide the scope of computerization together with suggested output and input format and potential benefits. The system study has to examine whether a technically feasible solution is possible
Depending on the result of the initial investigation, the survey is expanded to a more detailed study. Feasibility study is a best of the system proposal according to its Workability impact on the organization, ability to meet needs, and effective use of resources.
The result of the feasibility study is a formal proposal. This is simply a report, a formal document detailing the nature and scope of the proposed system. After management reviews the proposal, it becomes a formal agreement that proves the way for actual design and implementation.
The feasibility study is an investigation that results in a written document that:
• Defines the scope of the problem.
• Identifies the elements of the problem.
• Identifies the evaluative criteria.
• Possible criteria includes: The impact on the environment, safety and manufacture ability; the political climate; the possible difficulties in the design phase; and appraisal of the return(profit) on investment.
• Identifies possible alternative solutions.
• Evaluate each solution with the criteria.
The goal of the feasibility study is to discover possible solutions and to determine which of these appear to have promise and which are not feasible and why.
In a feasibility study we need to concentrate on four primary areas of interest:
2.1) Technical Feasibility : A study of functions, performance and constraints that may affect the ability to achieve an acceptable system. In an ever-changing software world, selecting one tool set and platform is a very difficult task. We should be extremely careful in the selection of the software platform and the tools for development. Many software companies are getting out of the business and their tools become obsolete. If we ever select a platform or tool set of a company which is not there years to come, the major set back will be the service, and we will be left with no options other than abandoning the system. Then the next problem will be the migration to a better system, where as only successful companies will be there in the business and from them only the latest versions of the software will come with more added facilities so that we can build new facilities in to the existing system with the newer versions. Always we should be able to select a tool set and platform, which can seamlessly integrate in to other software platforms and the support for the future, should be ensured.
Our project and implimentation ‘TheFourWheels’ is technically feasible as it is made using the ASP.NET technology which is platform independent and is very flexible to changes and is widely available. Also as the ASP.NET supports many languages, so it is very easy to upgrade the project and implimentation to a better system.
2.2) Operational feasibility : Once the change over takes place from the existing manual system to the computerized systems, depending upon the complexity of the installed computerized system, high quality manpower should be employed for the smooth functioning of the system. So we should select the platform and tools in such way that, once the system is up and running, getting the right manpower for that system to function successfully, should not be a cause to worry. The manpower should be easily available so that even if one person leaves he can be easily replaceable.
The ‘TheFourWheels’ is operationally feasible as it has a very user friendly environment which is very easy to use by the users. Also, the operations of every type of user can be easily studied by the design of the site. So a new web developer can easily understand the project and implimentation in a short time.
2.3) Behavioural Feasibility : This aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to get used to the system which must be accepted as a necessity. The level of acceptance by the user solely depend on the developed system and has a modest technical requirement as only minimal or null changes are required for implementing the system.
Our project and implimentation is behaviourally feasible also as if we launch it, the users will definitely accept it to save their time and money.
2.4) Economical Feasibility : Economic analysis is the most frequently used method for evaluating the effectiveness of a new system. More commonly known as cost/benefit analysis, the procedure is to determine the benefits and savings that are expected from a candidate system and compare them with costs. If benefits outweigh costs, then the decision is made to design and implement the system. An entrepreneur must accurately weigh the cost versus benefits before taking an action.
Cost Based Study: It is important to identify cost and benefit factors, which can be categorized as follows: 1. Development costs; and 2. Operating costs. This is an analysis of the costs to be incurred in the system and the benefits derivable out of the system.
Time Based Study: This is an analysis of the time required to achieve a return on investments. the benefits derived from the system. The future value of a project and implimentation is also a factor.
Our project and implimentation is economically feasible also as development costs and operating costs are not too high. Also it is very much used by the users so many a sponsors will be there for the site. So, benefits from the site will definitely be more than the cost involved in making or maintaining the site.
2.5) Schedule Feasibility : A project and implimentation will fail if it takes too long to be completed before it is useful. Typically this means estimating how long the system will take to develop, and if it can be completed in a given time period using some methods like payback period. Schedule feasibility is a measure of how reasonable the project and implimentation timetable is. Given our technical expertise, are the project and implimentation deadlines reasonable? Some project and implimentations are initiated with specific deadlines. You need to determine whether the deadlines are mandatory or desirable.
Our project and implimentation is feasible by schedule as it completed in the desired time period with the reasonable time tables and deadlines.
SYSTEM REQUIREMENT AND SYSTEM SPECIFICATION
A Software Requirements Specification (SRS) is a complete description of the behavior of the system to be developed. It fully describes what the software will do and how it will be expected to perform. It includes a set of use cases that describe all the interactions the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains non-functional (or supplementary) requirements. Non-functional requirements are requirements which impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints).
An SRS minimizes the time and effort required by developers to achieve desired goals and also minimizes the development cost. A good SRS defines how an application will interact with system hardware, other programs and human users in a wide variety of real-world situations. Parameters such as operating speed, response time, availability, portability, maintainability, footprint, security and speed of recovery from adverse events are evaluated.
3.2) TECHNOLOGY SPECIFIC REQUIREMENTS:
HARDWARE REQUIREMENTS :
PROCESSOR : Pentium IV or greater
RAM : 512 MB
HARD DISK DRIVE : 80 GB
KEY BOARD : Standard Keyboard
MOUSE : Standard Scroll Mouse
CD-ROM : CD-RW or DVD-RW
PROCESSOR : Pentium
RAM : 128 MB
HARD DISK DRIVE : 40 GB
KEY BOARD : Standard Keyboard
MOUSE : Standard Scroll Mouse
OPERATING SYSTEM: Windows XP/Windows 2003
LANGUAGE : ASP.Net
DATABASE : Sql Server 2005
WEBSERVER : Asp.Net Development Server
OPERATING SYSTEM: Windows XP/Windows 2003
BROWSER : Internet Explorer or Mozilla Firefox
Design is a meaningful engineering representation of something that is to be built. It can be traced to a customer’s requirements and at the same time assessed for quality against asset of predefined criteria for the good design. Thus it is the blue print of the system. In the software engineering context design concentrates on three factors, data, architecture, interfaces and components.
The data and architectural design focuses on patterns as they apply to the application to be built. At the interface level human ergonomics often dictate our design approach. At the component level a programming approach leads to the effective data and procedural designs. Design begins with requirements model and is processed to transform it into four levels of design details; data structure, system architecture, interface representation and the component level. Finally a design specification is produced. This specification consists of design models that describe data, architecture, interfaces and components. At each stage, software design work products are renewed for clarity, correctness, completeness and consistency with the requirements and with one another.