Car Shop Management System Micro Project Soft
Car Shop Management System Micro Project Soft
Car Shop Management System Micro Project Soft
Particulars Page No
10
11
CAR Showroom Management System ABSTRACT
This is a live project which was developed for a local CAR Agent. It is
useful to the Agent to maintain the Customers details. Sales Details.
Company items and services and also CAR Details. If any customer
buy a CAR in loan that persons CAR will recognizes with the help of
CAR no.
The agent will enter the CAR No It will help the user to search the
CAR details and the required details of the customer. The agent
enters the customer details and maintain company details.
• Pentium-IV (Processor).
⚫ 256 MB Ram
⚫ Hard disk 10 GB
Software Requirements: -
⚫ Operating System:
Windows
• Programming language:
Vb.NET
⚫ Front-End:
⚫ Back-End:
SQL SERVER
Existing System
Proposed System
The existing tools do not consider all the factors that affect a project
directly. The entire process is built upon using just one or two
parameters which do not give us complete and desired results. So
we need a system where we can deliver the correct results that
would ultimately lead to a position where the overall cost and time
will be consolidated.. No specific training is required for the
distributors to use this application. They can easily use the tool that
decreases manual hours spending for normal things and hence
increases the performance. It is very easy to record the information
of online sales and purchases in the databases.
INPUT DESIGN
OUTPUT DESIGN
Outputs from computer systems are required primarily to
communicate the results of processing to users. They are also used
to provide a permanent copy of these result for latter
consultation.Computer output is the most important and direct
source of information to the
Users. Designing computer output should proceed in an organized
well through out the manner. The right output must be available for
the people who find the system easy o use. The outputs have been
defined during the logical design stage. If not, they should defined at
the beginning of the output designing terms of types of output
connect, format, response etc,
.LANGAUGE SPECIFICATION
.LANGAUGE SPECIFICATION
Visual Basic. NET, the latest version of visual basic, includes many
new features. The Visual Basic supports interfaces but not
implementation inheritance.
Concept.
IMPLEMENTATION INHERITANCE:
GARBAGE COLLECTION:
Garbage Collection is another new feature in Visual Basic.NET.
The .NET Framework monitors allocated resources, such as objects
and variables. In addition, the .NET Framework automatically
releases memory for reuse by destroying objects that are no longer
in use. In Visual Basic.NET, the garbage collector checks for the
objects that are not currently in use by applications. When the
garbage collector comes across an object that is marked for garbage
collection, it releases the memory occupied by the object.
OVERLOADING:
MULTITHREADING:
THE.NET FRAMEWORK
VISUAL STUDIO.NET
Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the
same integrated development environment (IDE), which allows
them to share tools and facilitates in the creation of mixed-language
solutions. In addition, these languages leverage the functionality of
the .NET Framework and simplify the development of ASP Web
applications and XML Web services.
► Physical Structure
‣ Logical Structure
Physical Structure:
Logical Structure
a) Table spaces
b) Segments c) Extents
c) Data Blocks
The data files contain all user data in terms of tables, index and
views. The log files contain the information to open and be
recovered, of undone after a transaction (Rollback).
DATABASE
Data Redundancy:
ADVANTAGES OF A DBMS
The major advantage that the database approach has over the
conventional approach is that a database system provides
centralized control of data. Most benefits accrue from this notion of
centralized control.
The DBMS guarantees that only authorized persons can access the
database. The DBA defines the security checks to be carried out.
Different checks can be applied to different operations on the same
data. For instance, a person may have the access rights to query on
a file, but may not have the right to delete or update that file. The
DBMS allows such security checks to be established for each piece of
data in the database.
DATA INDEPENDENCE
FEATURES OF RDBMS:
The ability to create multiple relations and enter data into them
NORMALIZATION
Normalized data structures are simpler, more stable and are easier
to maintain. Normalization can therefore be defined as a process of
simplifying the relationship between data elements in a record.
Purpose For Normalization:
Testing:
Testing Objectives:
1.
2.
Testing is a process of executing a program with the intent of finding
an error
3.
Testing Principles:
The primary objective for test case design is to derive a set of tests
that has the highest livelihood for uncovering defects in software. To
accomplish this objective two different categories of test case design
techniques are used. They are
White-box testing:
White box testing focus on the program control structure. Test cases
are derived to ensure that all statements in the program have been
executed at least once during testing and that all logical conditions
have been executed.
Block-box testing:
Testing strategies:
Information flow for testing flows the pattern. Two class of input
provided to test the process. The software configuration includes a
software requirements specification, a design specification and
source code
Test configuration includes test plan and test cases and test tools.
Tests are conducted and all the results are evaluated. That is test
results are compared with expected results. When erroneous data
are uncovered, an error is implied and debugging commences.
Unit testing:
Integration testing:
System testing:
Acceptance Testing:
This testing is done to verify the readiness of the system for the
implementation. Acceptance testing begins when the system is
complete. Its purpose is to provide the end user with the confidence
that the
System is ready for use. It involves planning and execution of
functional tests, performance tests and stress tests in order to
demonstrate that the implemented system satisfies its
requirements.
Test coverage Analyzer records the control paths followed for each
test case.
Test Cases:
Test cases are derived to ensure that all statements in the program
have been executed at least once during testing and that all logical
conditions have been executed. Using White-Box testing methods,
the software engineer can drive test cases that
CONCLUSION:
FUTURE ENHANCEMENTS:
This application avoids the manual work and the problems concern
with it. It is an easy way to obtain the information regarding the
various products information that are present in the Super markets.
BIBLIOGRAPHY
The following books were referred during the analysis and
execution phase of the project
MICROSOFT.NET WITH C#
Wrox Publishers
Apress Publications
C# COOK BOOK
Oreilly Publications
Novice to Professional.
WEBSITES: