Project Report Introduction
-
Upload
lidhi-dileep -
Category
Documents
-
view
3.101 -
download
0
Transcript of Project Report Introduction
Bike Showroom Management System
INTRODUCTION
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
1.INTRODUCTION
In today’s information-rich society, every field is computerized.
Each and every process done in a firm is stored in a system for easy access and future
reference. In a bike showroom there will be bike sales and information regarding that
sale such as when it has been sold, to whom, details of customer, about the amount and
details of the bike etc. Also showroom has to record the details of employees working
there.
We can add such details to a database in a system. Thus maintaining
the data can be done easier and chance of inconsistency and redundancy can be
reduced to an extent.
Bike showroom Management System is one among them. The
system is meant to fully automate the process done in the showroom. One of the
important objectives of the system is to fasten and improve the process of managing
the showroom.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
PROBLEM
DEFINITION
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
2.PROBLEM DEFINITION
The objective of this project is to create a Bike Showroom
Management System which helps to manage the details about the bikes available and
also the employees working in that showroom. Most of the showrooms today are
running manually storing data in books and files. As the storage medium are books
there is chance of inconsistency, accessing a particular item is very time consuming
and boring task and the probability of errors during calculations is very high. Due to
these drawbacks of the existing manual system, the need of new computerized system
is inevitable.
Using the features of Visual Basic 6.0, the Showroom Management
System has got highly user friendly interface which makes the dealing with the system
simpler and easier. With the MSSQL Server 2005, we can store and retrieve required
data in efficient manner, so that the precious time of users can be saved, calculations
can be made accurately and thereby make their procedures simple.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SYSTEM STUDY
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
3. SYSTEM STUDY
System study is the most important phase of the system
development. A master plan detailing the steps to be taken and the outcome expected
are prepared. The initial investigation determines whether the users request has
potential merit. The major steps are defining user requirements, studying the present
system and defining performance expected by candidate system to meet the user
requirements.
3.1 Existing System
A bike showroom has to manage a number of forms regarding
delivery, exchange, registration, insurance etc. At present all the procedures are doing
manually. There are many disadvantages for this system. Data security cannot be
assured, retrieving data is difficult. There is chance of losing the stored details. Also
errors occur. It is a time consuming process.
3.2 Proposed System
To take advantage of the latest technology and to manage the details
stored in the showroom a new system needs to be developed. The new system should
accomplish the following functions:
The system should allow the representative to handle the model,
price, tax varying. The booking of bike, exchange information, registration, loan
details all have to be handled. It should store the customer details, update the price and
taxes. The colours available for a specific bike, its chassis no, engine no etc. also has to
be stored.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Modules
This software has mainly two modules:
Administrator module – in which the administrator can enter the essential details
regarding the available bikes in the showroom their price in showroom and the price in
onroad, tax etc.
User module – in this module the user who manage the system in showroom can enter
the details of customer purchased bike, its details such as chassis no, engine no, colour,
date of purchase, if it is exchanged the detail of exchanging one and the new bike etc.
The administrator module includes the following sub modules:
Bike details
It allows the administrator to enter the bikes available and details such as
colour, chassis no, price etc.
Employee details
It allows the administrator to enter each employee working in the showroom and
their details.
The user module includes the following sub modules:
Bike booking
The system user can enter the details of customer who is booking a bike
Search
The user can search whether the required bike is available or not.
Registration details
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
The details regarding the registration are stored.
Exchange details
The user enters the details of exchanging the bike.
Loan details
The details of loan such as account no are stored.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SYSTEM ANALYSIS
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
4. SYSTEM ANALYSIS
It is general term that refers to a structural process for identifying
and solving problems. In a computer based transformation system SDLC is the
structured approach. Analysis implies the process of breaching something down in to
its parts so that the whole may be understood.
The requirement of a new system is analyzed for the bike
showroom PSN AGENCIES PVT. LTD. Situated in palarivattom, Cochin. Showroom
contains bike from the makers INDIA YAMAHA MOTOR PRIVATE LIMITED. The
sale of bikes and regarding details, customer details all have to be store in file.
The objective of this project is to create bike showroom
management software which helps to store the details of bikes in the showroom, details
of customers, employees working etc. The customer can purchase a bike by booking
earlier. It can be giving ready cash or can exchange an existing bike. Customer can also
purchase a bike through loan. All the details including registration, insurance are
stored in the database. The software displays all the available bikes and prices, tax,
insurance amount, details of customers.
4.1 FEASIBILITY STUDY
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
The development and implementation of a new system is definitely
expensive. It requires system resources, manpower, time and money. So it increases the
necessity of the feasibility study based on the proposed system requirements. During
system analysis, the feasibility study of the proposed system is to be carried out.
The study is done in three phases:
Technical feasibility
Economical feasibility
Operational Feasibility
Technical Feasibility
The assessment of technical feasibility must be based on an outline
design of system requirements in terms of input, output, files, programs, and
procedures. This can be qualified in terms of volume of data, trends, frequency of
updating, cycles of activity etc. in order to give an introduction of technical system.
“Bike showroom management system” satisfies technical feasibility because it need
not require any additional hardware or system configuration for implementation and
execution.
Economical Feasibility
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Usually for windows applications the costs involved are fairly
minimal. Even features like search, Reporting, functionality for multiple users etc coast
very minimal amount. So the “Bike showroom management system” satisfies
economical feasibility.
Operational Feasibility
The windows application is a highly programmable
environment that allows mass customization through the immediate deployment of a
large and diverse range of applications, to millions of global users.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
4.2 SOFTWARE REQUIREMENT SPECIFICATION
Analysis will be helpful to produce a software requirement
specification (SRS). An SRS contains functional requirements, performance
requirements, forms of input and output, design constraints etc.
Functional requirements include functionality details of every
module. The first module, i.e. Employee module consists of the details of employee
including the salary details. In customer module all the details about customer are
stored, also about the details of bike purchasing and delivery details. Sales module
contains to whom bike sold, date amount etc. the other module is Spare sale module
where the spare parts of the bike stored and sold are stored.
Performance requirements involve the minimum hardware
and software needs. In this project we will have the support of Intel Pentium IV
processor, 100GB hard disk, CD drive, key board and printer. Microsoft Visual Basic
6.0 and SQL server 2005 are the supporting software with the help of Windows XP
operating system. Input and output forms are also considerable. In this we enter the
input through key board and get output through the monitor and printer.
Design constraints identify the various conditions for design.
It includes factors which are affecting the input and output design.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
4.3 HARDWARE SPECIFICATIONS
System used : Pentium II
Main Memory : 256 MB RAM
Processor Speed : 1.6 GHz
Operating System : WINDOWS XP
4.4 SOFTWARE SPECIFICATION
Operating System : Windows XP
Front End : VISUAL BASIC 6.0
Back End : MS SQL SERVER 2005
SOFTWARE FEATURES
VISUAL BASIC 6.0
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Microsoft Visual Basic is the fastest and easiest way to create
applications for Microsoft Windows. Whether the user is an experienced proffessional
or brand new to Windows programming. Visual Basic provides him with a complete set
of tools to simplify rapid application development.The "Visual" part refers to the
method used to create the Graphical User Interface (GUI). Rather than writing
numerous lines of code to describe the appearance and location of interface elements,
one can simply drag and drop pre-built objects to the screen.
The "Basic" part refers to the BASIC (Beginners All Purpose
Symbolic Instruction Code) language used by more programmers than any other
language in the history of computing. Visual Basic has evolved from the original
BASIC language and now contains several hundred statements, functions and
keywords, many of which relate directly to windows GUI. Beginners can create useful
applications by learning just a few keywords, yet the power of language allows
proffessionals to accomplish everything.
Microsoft Visual Basic is one of the powerful RAD (Rapid
Application Development) tools as it enables the proffessionals as well as the beginner
to develop easily.
Visual Basic is object oriented ( I, e all the activities trigger on
event or the other). Each object has its own event handling procedure. It is enough if
one creates the screen layout and then writes the code that will run in response to
specific events. The new features of Visual Basic 6.0 profoundly concentrates on the
internet development features , ActiveX technologies, enhanced controls, Client/server,
data access etc.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
The Visual Basic programming language is not unique to Visual
Basic. The Visual Basic programming system, Application edition included in
Microsoft Excel, Microsoft Access and many other Windows applications use the same
language. The Visual Basic programming systems, scripting edition (VB script) for
internet programming is a sub set of Visual Basic language.
The Visual Basic language is quite powerful if one can imagine a
programming task, it can probably be accomplished using Visual Basic. All these basic
commands and functions are available and it is possible to call Windows API
functions, if you need to extend the language.
MS SQL SERVER 2005
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SQL Server 2005 (codenamed Yukon), released in October
2005, is the successor to SQL Server 2000. It included native support for
managing XML data, in addition to relational data. For this purpose, it defined an
xml data type that could be used either as a data type in database columns or as
literals in queries. XML columns can be associated with XSD schemas; XML data
being stored is verified against the schema. XML is converted to an internal
binary data type before being stored in the database. Specialized indexing
methods were made available for XML data. XML data is queried using XQuery;
Common Language Runtime (CLR) integration was a main features with this
edition, enabling one to write SQL code as Managed Code by the CLR. SQL
Server 2005 added some extensions to the T-SQL language to allow embedding
XQuery queries in T-SQL. In addition, it also defines a new extension to XQuery,
called XML DML that allows query-based modifications to XML data. SQL
Server 2005 also allows a database server to be exposed over web services using
TDS packets encapsulated within SOAP (protocol) requests. When the data is
accessed over web services, results are returned as XML
For relational data, T-SQL has been augmented with error
handling features (try/catch) and support for recursive queries with CTEs
(Common Table Expressions). SQL Server 2005 has also been enhanced with new
indexing algorithms, syntax and better error recovery systems. Data pages are
check summed for better error resiliency, and optimistic concurrency support has
been added for better performance. Permissions and access control have been
made more granular and the query processor handles concurrent execution of
queries in a more efficient way. Partitions on tables and indexes are supported
natively, so scaling out a database onto a cluster is easier. SQL CLR was
introduced with SQL Server 2005 to let it integrate with the .NET Framework.
SQL Server 2005 introduced "MARS" (Multiple Active Results
Sets), a method of allowing usage of database connections for multiple purposes.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SQL Server 2005 introduced DMVs (Dynamic Management
Views), which are specialized views and functions that return server state
information that can be used to monitor the health of a server instance, diagnose
problems, and tune performance.
SQL Server 2005 introduced Database Mirroring, but it was not
fully supported until the first Service Pack release (SP1). In the initial release
(RTM) of SQL Server 2005, database mirroring was available, but unsupported.
In order to implement database mirroring in the RTM version, you had to apply
trace flag 1400 at startup. Database mirroring is a high availability option that
provides redundancy and failover capabilities at the database level. Failover can
be performed manually or can be configured for automatic failover. Automatic
failover requires a witness partner and an operating mode of synchronous (also
known as high-safety or full safety).
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SYSTEM DESIGN
5. SYSTEM DESIGN
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Design is the first step in the development phase for any
engineered product or system. Design is a creative process; a good design is the key to
effective system. The term “Design” is defined as “The process of applying various
techniques and principles for the purpose of defining a process or a system in sufficient
detail to permit its physical realization”. It may be defined as the process of applying
various techniques and principles for the purpose of defining a device, a process or a
system in sufficient detail to permit its physical realization. Software design sits at the
technical kernel of the software engineering process and is applied regardless of the
development paradigm that is used. For a project management point of view, software
design is conducted in two steps. Preliminary design is concerned with the
transformation of requirements in to data and software architecture. Detail design
focuses on refinement to the architectural representation that lead to detail algorithm
data structure and representation of software.
In system design high-end decisions are taken regarding the
basic system architecture, platforms and tools to be used the system design transforms
a logical representation of what a given system is required to be in the physical
specification. A design starts with the system requirement specification and converts it
to a physical reality during the development. Important design factors such as
reliability response time, throughput of the system maintainability, expandability etc
should be taken into account.
5.1 INPUT DESIGN
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Input screen has to be designed so simple that the user can enter
data easily. The input design involves determining what are the inputs , how the data
should be performed, how to validate data, how to minimize data entry and how to
provide a multiuser facility. In accurate input, data are the most common cause of
errors in data processing. Errors entered by data entry operators can be controlled by
input design. Input design is the process of converting user-originated inputs to a
computer-based format. Input data are collected and organized into groups of similar
data. Once identified, appropriate input media are selected for processing.
Enough messages and dialogue boxes are provided while
design screen, which does guide user at the time of any errors, or at time of entry. This
feature provides a user-friendly interface to native users. It can be emphasized that
input deigns of ACS system is so designed that it ensures easy and error free data entry
mechanism. Once one is sure of input data the output formatting becomes a routine
work.
5.2 OUTPUT DESIGN
A quality output is one, which meets the requirements of the
end user and presents the information clearly. In any systems results of processing are
communicated to the user and to other systems through outputs. In the output design it
is determined how the information is to be displayed for immediate need and also the
hard copy output. It is the most important and direct source information to the user.
Efficient and intelligent output design improves the system’s relationship the user and
helps in decision making.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
The objective of the output Design is to convey the
information of all the past activities, current status and to emphasize important events.
The output generally refers to the results and information that is generated from the
system. Outputs from computers are required primarily to communicate the results of
processing to the users. They are also used to provide a permanent copy of these
results for later consultation.
5.3 DATABASE DESIGN
The data in the system has to be stored and retrieved from database.
Designing the database is a part of system design. Data elements and data structures to
be stored have been identified at analysis phase. They are structured and put together to
design the data storage and retrieval system.
A database is a collection of interrelated data stored with minimum
redundancy to serve many users quickly and efficiently. The general objective is to
make database access easy, quick, inexpensive and flexible for the user. Relationships
are established between the data items and unnecessary data items are removed.
Normalization is done to get an internal consistency of data and to have minimum
redundancy and maximum stability. This ensures minimizing data storage required,
minimizing changes of data inconsistencies and optimizing for update times. The SQL
Server database has been chosen foe developing the relevant databases.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Tables
1.Login
Fields Data type Size Constraint
User name
Password
nvarchar
nvarchar
20
20
Primary key
2.Employee
Fields Data type Size Constraint
Emp id
Ename
Desig
Address
Phno
Date of birth
Date of join
Basic
Net salary
nvarchar
nvarchar
nvarchar
nvarchar
number
date time
nvarchar
date time
numeric
number
50
50
25
500
10
10
25
10
10
Primary key
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
3. Customer
Fields Data type Size Constraint
Cust id
Cust name
Address
Phno
nvarchar
nvarchar
nvarchar
number
nvarchar
10
20
500
10
15
Primary key
4. Enquiry
Fields Data type Size Constraint
Enq id
Cust id
Description
Status
Next call date
nvarchar
nvarchar
nvarchar
nvarchar
date time
10
10
100
50
Primary key
Foreign key
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
5.Booking
Fields Data type Size Constraint
Booking id
Cust id
Bike model
Booking date
Advance
Expect delivary date
Color
nvarchar
nvarchar
nvarchar
date time
number
date time
nvarchar
10
10
10
10
10
Primary key
Forign key
check
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
6. Sales
Fields Data type Size Constraint
Sales id
Booking id
Showroom price
On road price
Road tax fee
Insurance fee
Registration fee
Chasis no
Engine no
Balance Amt
Sales date
nvarchar
nvarchar
number
number
number
number
number
nvarchar
nvarchar
number
date time
10
10
10
10
10
10
10
10
10
10
Primary key
Forign key
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
7. Spare sale
Fields Data type Size Constraint
Spare sale id
Spare id
Cust id
Sale date
Quantity
Total
nvarchar
nvarchar
nvarchar
date time
number
number
10
10
10
10
10
10
Primary key
Foreign key
Foreign key
Fields Data type Size Constraint
Service number
Cust id
Bike model
Service type
Kilometer
Date
Service details
Purchase branch
name
Total charge
Reg no
number
nvarchar
nvarchar
nvarchar
number
date time
nvarchar
nvarchar
number
numeric
10
10
10
10
10
100
15
15
9
Primary key
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
8.Service
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
5.4 E-R Diagram
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
5.5 Data Flow Diagram
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SYSTEM TESTING
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
6. SYSTEM TESTING
System testing is a stage of implementation, which is aimed at
ensuring that the system works accurately and efficiently before live operation
commences. Testing is the process of executing the program with the intent of finding
errors and missing operations and also a complete verification to determine whether
the objectives are met and the user requirements are satisfied. The ultimate aim is
quality assurance. Tests are carried out and the results are compared with the expected
document. In the case of erroneous results, debugging is done. Using detailed testing
strategies a test plan is carried out on each module.
The various tests performed in system are unit testing, integration
testing, validation testing and system testing.
UNIT TESTING
Unit testing focuses verification effort on smallest unit of software
design module. Here there are two namely, client system and estimation. In unit
testing,
Module interface is tested to ensure that information properly flows
into and put of the program under test.
Local data structures are examined to ensure that data stored
temporarily maintains its integrity during all steps in algorithm execution.
Boundary condition is tested to ensure that the module operates at
boundaries established to limit or restrict processing.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
All independent paths through the control structures are executed to
ensure that all statements in the module have been executed at least once.
Error handling paths are also tested.
Unit testing focuses verification effort on the smallest unit of
software design, the module. Here, the module interfaces, local data structures,
boundary conditions, and all independent paths and last but not least, all the error
handling paths were verified by inputting false data. Tests of data flow across each
module interface of this software were done before any other test was initiated.
INTEGRATION TESTING
Integration testing is a systematic technique for constructing the
program structure while at the same time conducting tests to uncover errors associated
with interfacing. Unit tested module were taken and a single program structure was
built that has been dictated by the design. Incremental integration has adopted here.
The entire software was developed and tested in small segments, where errors were
easy to locate and rectify. Programs builds were constructed corresponding to the
successful testing of user integration, data manipulation analysis, and the display
processing and database management. These tests can be performed:
Top down integration
Bottom up integration
VALIDATION TESTING
Validation testing is done to ensure complete assembly of the error-
free software. Validation can be termed successful only if it functions in manner
reasonably expected by the customer.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Under validation is alpha and beta testing. Alpha testing is where
the end user tests the system rather than the developer, but in a controlled environment.
The software is used on a natural setting with the developer
monitoring the user using the system. The developer records the errors and usage
problems encountered by the user. The sales person conducts beta testing at one more
sites. The developer is not present during these tests.
Hence, beta test can be said as the live application of the software
on an environment that cannot be controlled by the developer. The sales person takes
down the problems encountered during beta testing and reports these to the developer
at regular intervals. The developer makes suitable modifications to the software
henceforth.
SYSTEM TESTING
System testing is actually a series of different tests whose primary
purpose to fully exercise the computer based system. Each test works to verify that all
system elements have been properly integrated. Types of system tests are:
1. Recovery Testing
2. Security Testing
3. Stress Testing
4. Performance Testing
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
ACCEPTANCE TESTING
Undertaken in this project, an acceptance test has the
objective of selling the user on the validity and reliability of the system it verifies that
the system procedures operate to system specification and the integrity of vital data is
maintained. I tested the system with a large collection of records. The system is found
to be user friendly and efficiently. All the above testing was successfully done.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SYSTEM
IMPLEMENTATION
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
7. SYSTEM IMPLEMENTATION
Implementation is one of the most important tasks of the project.
Implementation is the phase in which one has to be cautious, because all the efforts
undertaken during the project will be fruitful only if the software is properly
implemented according to the plans made. The implementation phase is creative than
system design. It is primarily concerned with user training, site preparation and file
conversion.
When the managers system is linked to terminals on remote sites, the
telecommunication network and tests of the network along with the system are also
included under implementation.Depending upon the nature of the system, extensive
user training may be required. Programming itself is a design work. The initial
parameters of the management information system should be modified as a result of
programming efforts; programming provides a reality test for the assumptions made by
the analyst. System testing check the readability and accuracy of the system access
and retrieve and update data from the new files. Once the program becomes available,
the test data are read into the computer and processed. In most conventions parallel
run was conducted to establish the efficiency of the system.
The most critical stage in achieving a successful new system is giving the
confidence that the new system will work and be effective. The system can be
implemented only after thorough testing is done and if it is found to be working
according to the specification. This method also offers the greatest security since the
old system can take over if the errors are found or inability to handle certain type of
transactions while using the system.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
SYSTEM
MAINTENANCE
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
8. SYSTEM MAINTENANCE
Software maintenance is the process of modifying a
software system or components after its delivery in order to correct faults, improve the
performance and other attributes, or to adapt to a change environment. Maintenance
covers a wide range of activities including correcting the coding and design errors,
updating the documentation and test data, and upgrading the user support. There is an
aging process that calls for periodic maintenance or hardware and software.
Maintenance is always necessary to keep the software usable and useful. Hardware
also requires periodic maintenance to keep the system into its standards. Software
maintenance activities can be classified in to three:
Corrective maintenance
Adaptive maintenance
Perfective maintenance
Corrective maintenance removes software faults. Perfective
maintenance improves the system without changing its functionality. The objective of
perfective maintenance should be to prevent failures and optimize the software.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Adaptive maintenance modifies the software to keep it up
to date with its operative environment. It may be needed because of changes in the
user requirements, changes in target platform, or changes in external interfaces. Minor
adaptive changes should be handled by normal maintenance process. Major
adaptiveness should be carried out as, a separate development process.
8.1 Future Enhancement
The requirement of the company is bound to change as and
when new changes are made within the organization. This system has been designed in
such a way that any further enhancement can be incorporated with the existing system.
Any changes to the showroom management can be implemented to the system. This
system has been developed using VB, Therefore any further enhancement will surely
add to the feasibility and usefulness of the system for the organization as a whole in the
future.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
CONCLUSION
9. CONCLUSION
The project Showroom Management System has been developed to
overcome the problem faced in the present system. The developed package was found
to work out the operation effectively. The objectives such as reducing inconsistency,
limiting redundancy, accessing data within less time of the system have been achieved.
A consistent and efficient system has been successfully
developed, implemented and tested. The system has been developed using VB 6.0
under Windows XP. The system is very flexible and user friendly. So further changes
can be incorporated into these systems easily. Adequate documentation provides for
maintenance and future enhancement.
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
APPEDNIX
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
10. APPENDIX
SREEN SHOTS
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
10.2 SAMPLE SOURCE CODE
For Form Load
Private Sub Form_Load()
connection
conn.Open sConnString
Set cmd.ActiveConnection = conn
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
cmd.CommandText = "SELECT Empid FROM Employee"
cmd.CommandType = adCmdText
Set rs = cmd.Execute
Do While Not rs.EOF
For iCtr = 0 To rs.Fields.Count - 1
cmbEmployeeid.AddItem (rs.Fields(0).Value)
Next
rs.MoveNext
Loop
Set rs = Nothing
Set cmd = Nothing
conn.Close
Set conn = Nothing
End Sub
For inserting
Private Sub cmdinsert_Click()
connection
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
conn.Open sConnString
Set cmd.ActiveConnection = conn
cmd.CommandText = "insert into Employee values('" & cmbEmployeeid.Text & "','"
& txtEmployeename.Text & "','" & cmbDepartment.Text & "','" & rtxtDescription.Text
& "','" & rtxtAddress.Text & "','" & txtPhonenumber.Text & "','" &
dtpDateofbirth.Value & "','" & txtemail.Text & "')"
cmd.CommandType = adCmdText
cmd.Execute
MsgBox ("inserted")
End Sub
Selecting from appropriate id
Private Sub cmbEmployeeid_Click()
connection
conn.Open sConnString
Set cmd.ActiveConnection = conn
cmd.CommandText = "SELECT
Empname,Department,Description,Address,Phno,dob,email FROM Employee where
Empid='" & cmbEmployeeid.Text & "'"
cmd.CommandType = adCmdText
Set rs = cmd.Execute
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
Do While Not rs.EOF
For iCtr = 0 To rs.Fields.Count - 1
txtEmployeename.Text = rs.Fields(0).Value
cmbDepartment.Text = rs.Fields(1).Value
rtxtDescription.Text = rs.Fields(2).Value
rtxtAddress.Text = rs.Fields(3).Value
txtPhonenumber.Text = rs.Fields(4).Value
dtpDateofbirth.Value = rs.Fields(5).Value
txtemail.Text = rs.Fields(6).Value
Next
rs.MoveNext
Loop
Set rs = Nothing
Set cmd = Nothing
conn.Close
Set conn = Nothing
End Sub
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
For deleting:
Private Sub cmdDelete_Click()
connection
conn.Open sConnString
Set cmd.ActiveConnection = conn
cmd.CommandText = "delete Employee where Empid='" & cmbEmployeeid.Text &
"'"
cmd.CommandType = adCmdText
cmd.Execute
MsgBox ("Deleted")
End Sub
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
BIBILOGRAPHY
Jnana Deepa Vidhyapeedham
Bike Showroom Management System
11. BIBILOGRAPHY
BOOKS
System Analysis and Design : Elias.M.Award
Guide to Visual Basic 6.0 : Peter Norton
Database System Concepts : Abraham Silberschatz
Henery.F.Korth
Sudarshan
Jnana Deepa Vidhyapeedham