Professional Documents
Culture Documents
Electric Bike System
Electric Bike System
1. INTRODUCTION
The project entitled “Electric Bike Order” is to be developed for maintaining the show room
activities like, customer maintenance, customer quotation generation, vehicle sales, customer dues
maintaining for the installment customers, Customer follow ups details, customer feedback from
entry and employee details. The system is efficient in generating reports which will help in the
maintenance of the showroom easily.
This project is a web based application especially the first bikes recognizable as a pedal-assist
pedaled came in the 1990s. There was an early effort in the early 1990s by Michael Kutter in
Switzerland that created a throttle less bike with power controlled by pedaling, and Yamaha
produced a similar machine in 1993.
This Electric Bike Order project is also making a complete enterprise management via web
application. This only the first dry Fruit Shop does this type of facility. This is a one of the most
important advantage of this project. And also it has more over the advantages.
The aim of this project is to develop an Electric Bike Order and managing system which is
easily accessible to the customers. The user and customers buy the electric bike by online mode.
The project entitled as “Online Eclectic Bike Showroom Management System”. In this, we
manage the data and details are about the process of the Sales Market. It carry the details are selling
details, buying details, billing details, inventory details, supplier data’s of customers electric bike.
The multi-language capability of the .NET Framework and Visual Studio .NET enables
developers to use their existing programming skills to build all types of applications and XML Web
services. The .NET framework supports new versions of Microsoft’s old favorites Visual Basic and
C++ (as VB.NET and Managed C++), but there are also a number of new additions to the family.
Visual Basic .NET has been updated to include many new and improved language features that
make it a powerful object-oriented programming language. These features include inheritance,
interfaces, and overloading, among others. Visual Basic also now supports structured except
Visual Basic .NET is also CLS compliant, which means that any CLS-compliant language can use
the classes, objects, and components you create in Visual Basic .NET. Managed Extensions for C+
+ and attributed programming are just some of the ion handling, custom attributes and also supports
multi-threading. Enhancements made to the C++ language. Managed Extensions simplify the task
of migrating existing C++ applications to the new .NET Framework.
C# is Microsoft’s new language. It’s a C-style language that is essentially “C++ for Rapid
Application Development”. Unlike other languages, its specification is just the grammar of the
language. It has no standard library of its own, and instead has been designed with the intention of
using the .NET libraries as its own.
Active State has created Visual Perl and Visual Python, which enable .NET-aware applications to
be built in either Perl or Python. Both products can be integrated into the Visual Studio .NET
environment. Visual Perl includes support for Active State’s Perl Dev Kit.
2. SYSTEM ANALYSIS
2.1 INTRODUCTION
The Electric Bike Order of a problem and the creation of its solution. Systems analysis is
effective when all sides of the problem are reviewed. Systems design is most effective when more
than one solution can be proposed. The plans for the care and feeding of a new system are as
important as the problems they solve.
• Lack of reports
• Vehicle Sales & Services are maintained in excel Sheet which leads to the inaccurate
• Customer data are not maintained properly which leads the follow-ups slow.
2.4 METHODOLOGY
There are various software paradigms, but we used Waterfall model (the linear sequential
model), which states that the phases are organized in a linear order. The Waterfall model suggests a
systematic, sequential approach to s/w development that begins at the system level and progresses
through analysis, design, coding, testing, and maintenance and support as shown in below fig.3.
Testing and
Integration Installation
Report
Installation
Operations and
Support
There are a number of project outputs in waterfall model that is produced to produce a
successful product:
1. The waterfall model assumes that the requirements of a system can be baseline before the design
begins. This is possible for system designed to automate an existing manual system. For our
system, (Online Counseling System) this is a new system, determining the requirement is difficult,
as the user does not even know the requirements.
2. Freezing the requirements usually requires choosing the hardware.
3. The waterfall model stipulates that the requirements be completely specified before the rest of the
development can proceed.
4. It is a document driven process that requires formal documents at the end of each phase. This
approach tends to make the process documentation-heavy and is not suitable for many applications
(interactive applications).
The waterfall model is the most widely used process model.
Do the proposed equipments have the technical capacity to hold the data required to use the
new system?
Will the proposed system provide adequate response to inquiries, regardless of the number
or location of users?
Can the system be upgraded if developed?
Are there technical guarantees of accuracy, reliability, ease of access and data security?
User-friendly
Customer will use the forms for their various transactions i.e. for adding new routes, viewing the
routes details. Also the Customer wants the reports to view the various transactions based on the
constraints. These forms and reports are generated as user-friendly to the Client.
Dept. of Computer Science, Gulbarga University Kalaburagi Page 6
Electric Bike Order
Reliability
The package wills pick-up current transactions on line. Regarding the old transactions, User will
enter them in to the system.
Security
Portability
The application will be developed using standard open source software (Except Oracle) like Java,
tomcat web server, Internet Explorer Browser etc these software will work both on Windows and
Linux o/s. Hence portability problems will not arise.
Availability
This software will be available always.
Maintainability
The system called the wheels uses the 2-tier architecture. The 1st tier is the GUI, which is said to be
front-end and the 2nd tier is the database, which uses My- Sql, which is the back-end.
The front-end can be run on different systems (clients). The database will be running at the server.
Users access these forms by using the user-ids and the passwords.
The computerized system takes care of the present existing system’s data flow and procedures
completely and should generate all the reports of the manual system besides a host of other
management reports.
It should be built as a web based application with separate web server and database server. This is
required as the activities are spread throughout the organization customer wants a centralized
database. Further some of the linked transactions take place in different locations.
The pre-coded solutions that form the framework's Base Class Library cover a large range of
programming needs in a number of areas, including user interface, data access, database
connectivity, cryptography, web application development, numeric algorithms, and network
communications. Programs written for the .NET Framework execute in a software environment
Enhanced Performance
World-Class Tool Support
Power and Flexibility
Simplicity
Dept. of Computer Science, Gulbarga University Kalaburagi Page 10
Electric Bike Order
Manageability
Scalability and Availability
Customizability and Extensibility
Language Support
The Microsoft .NET Platform currently offers built-in support for three languages: C#, Visual
Basic etc.
The ASP.NET Web Forms page framework is a scalable common language runtime
programming model that can be used on the server to dynamically generate Web pages.
Intended as a logical evolution of ASP (ASP.NET provides syntax compatibility with existing
pages), the ASP.NET Web Forms framework has been specifically designed to address a
number of key deficiencies in the previous model.
In particular, it provides:
The ability to create and use reusable UI controls that can encapsulate common functionality
and thus reduce the amount of code that a page developer has to write.
The ability for developers to cleanly structure their page logic in an orderly fashion (not
"spaghetti code").
The ability for development tools to provide strong WYSIWYG design support for pages
(existing ASP code is opaque to tools).
ASP.NET Web Forms pages are text files with an .aspx file name extension. They can be
deployed throughout an IIS virtual root directory tree. When a browser client requests .aspx
resources, the ASP.NET runtime parses and compiles the target file into a .NET Framework
class. This class can then be used to dynamically process incoming requests.
C#.NET:
C# is intended to be a simple, modern, general-purpose, object-oriented programming
language. C# (pronounced C Sharp) is a multi-paradigm programming language that
encompasses functional, imperative, generic, object oriented, and component oriented
programming disciplines. It was developed by Microsoft as part of the .NET initiative and later
approved as a standard by ECMA and ISO. C# is one of the 44 programming languages
supported by the .NET framework's Common Language Runtime.
BACKEND:
Microsoft .NET Framework includes a set of standard class libraries. The class library is
organized in a hierarchy of namespaces. Most of the built in APIs are part of either System.* or
Microsoft.* namespaces. It encapsulates a large number of common functions, such as file reading
and writing, graphic rendering, database interaction, and XML document manipulation, among
others. The .NET class libraries are available to all .NET languages. The .NET Framework class
library is divided into two parts: the Base Class Library and the Framework Class Library.
The Base Class Library (BCL) includes a small subset of the entire class library and is the core set
of classes that serve as the basic API of the Common Language Runtime. The classes in
mscorlib.dll and some of the classes in System.dll and System.core.dll are considered to be a part of
the BCL. The BCL classes are available in both .NET Framework as well as its alternative
implementations including .NET Compact Framework, Microsoft Silver light and Mono.
The Framework Class Library (FCL) is a superset of the BCL classes and refers to the entire
class library that ships with .NET Framework. It includes an expanded set of libraries, including
WinForms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation,
Windows Communication Foundation among others. The FCL is much larger in scope than
standard libraries for languages like C++, and comparable in scope to the standard libraries of Java.
Memory management
The .NET Framework CLR frees the developer from the burden of managing memory (allocating
and freeing up when done); instead it does the memory management itself. To this end, the memory
allocated to instantiations of .NET types (objects) is done contiguously from the managed heap, a
pool of memory managed by the CLR. As long as there exists a reference to an object, which might
be either a direct reference to an object or via a graph of objects, the object is considered to be in
use by the CLR. When there is no reference to an object, and it cannot be reached or used, it
becomes garbage. However, it still holds on to the memory allocated to it. .NET Framework
includes a garbage collector which runs periodically, on a separate thread from the application's
thread, that enumerates all the unusable objects and reclaims the memory allocated to them.
pressure for memory on the system. Since it is not guaranteed when the conditions to reclaim
memory are reached, the GC runs are non-deterministic. Each .NET application has a set of roots,
which are pointers to objects on the managed heap (managed objects). These include references to
static objects and objects defined as local variables or method parameters currently in scope, as
well as objects referred to by CPU registers. When the GC runs, it pauses the application, and for
each object referred to in the root, it recursively enumerates all the objects reachable from the root
objects and marks them as reachable. It uses .NET metadata and reflection to discover the objects
encapsulated by an object, and then recursively walk them. It then enumerates all the objects on the
heap (which were initially allocated contiguously) using reflection. All objects not marked as
reachable are garbage. This is the mark phase. Since the memory held by garbage is not of any
consequence, it is considered free space. However, this leaves chunks of free space between objects
which were initially contiguous. The objects are then compacted together, by using memcpy to
copy them over to the free space to make them contiguous again.Any reference to an object
invalidated by moving the object is updated to reflect the new location by the GC. The application
is resumed after the garbage collection is over.
The GC used by .NET Framework is actually generational. Objects are assigned a generation;
newly created objects belong to Generation 0. The objects that survive a garbage collection are
tagged as Generation 1, and the Generation 1 objects that survive another collection are Generation
2 objects. The .NET Framework uses up to Generation 2 objects. Higher generation objects are
garbage collected less frequently than lower generation objects. This helps increase the efficiency
of garbage collection, as older objects tend to have a larger lifetime than newer objects. Thus, by
removing older (and thus more likely to survive a collection) objects from the scope of a collection
run, fewer objects need to be checked and compacted.
Versions
Microsoft started development on the .NET Framework in the late 1990s originally under the name
of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of .NET 1.0
were released.
The .NET Framework stack.
In the past, developers created such applications using C/C++ in conjunction with the Microsoft
Foundation Classes (MFC) or with a rapid application development (RAD) environment such as
Microsoft® Visual Basic®. The .NET Framework incorporates aspects of these existing products
into a single, consistent development environment that drastically simplifies the development of
client applications.
The Windows Forms classes contained in the .NET Framework are designed to be used for GUI
development. You can easily create command windows, buttons, menus, toolbars, and other screen
elements with the flexibility necessary to accommodate shifting business needs.
For example, the .NET Framework provides simple properties to adjust visual attributes associated
with forms. In some cases the underlying operating system does not support changing these
attributes directly, and in these cases the .NET Framework automatically recreates the forms. This
is one of many ways in which the .NET Framework integrates the developer interface, making
coding simpler and more consistent.
Server-side applications in the managed world are implemented through runtime hosts. Unmanaged
applications host the common language runtime, which allows your custom managed code to
control the behavior of the server.
This model provides you with all the features of the common language runtime and class library
while gaining the performance and scalability of the host server
ASP.NET is the hosting environment that enables developers to use the .NET Framework to target
Web-based applications. However, ASP.NET is more than just a runtime host; it is a complete
architecture for developing Web sites and Internet-distributed objects using
C#.NET
The Relationship of C# to .NET
It is specifically designed and targeted for use with Microsoft's .NET Framework (a feature rich
platform for the development, deployment, and execution of distributed applications).
It is a language based upon the modern object-oriented design methodology, and when
designing it Microsoft has been able to learn from the experience of all the other similar
languages that have been around over the 20 years or so since object-oriented principles came
to prominence
One important thing to make clear is that C# is a language in its own right. Although it is designed
to generate code that targets the .NET environment, it is not itself part of .NET. There are some
features that are supported by .NET but not by C#, and you might be surprised to learn that there
are actually features of the C# language that are not supported by .NET like Operator Overloading.
However, since the C# language is intended for use with .NET, it is important for us to have an
understanding of this Framework if we wish to develop applications in C# effectively. So, in this
chapter
However, before it can be executed by the CLR, any source code that we develop (in C# or some
other language) needs to be compiled. Compilation occurs in two steps in .NET:
capabilities of a given compiler to only support a subset of the facilities offered by IL and the CTS.
That is fine, as long as the compiler supports everything that is defined in the CLS.
BACK END:
1. SQL SERVER -2008 R2
A database management, or DBMS, gives the user access to their data and helps them
transform the data into information. Such database management systems include dBase, paradox,
IMS, SQL Server and SQL Server. These systems allow users to create, update and extract
information from their database. A database is a structured collection of data. Data refers to the
characteristics of people, things and events. SQL Server stores each data item in its own fields.
In SQL Server, the fields relating to a particular person, thing or event are bundled together to
form a single complete unit of data, called a record (it can also be referred to as raw or an
occurrence). Each record is made up of a number of fields. No two fields in a record can have the
same field name. During an SQL Server Database design project, the analysis of your
business needs identifies all the fields or attributes of interest. If your business needs change
over time, you define any additional fields or change the definition of existing fields.
2. SQL SERVER TABLES
SQL Server stores records relating to each other in a table. Different tables are created for the
various groups of information. Related tables are grouped together to form a database.
3. PRIMARY KEY
Every table in SQL Server has a field or a combination of fields that uniquely identifies each
record in the table. The Unique identifier is called the Primary Key, or simply the Key. The
primary key provides the means to distinguish one record from all other in a table. It allows the
user and the database system to identify, locate and refer to one particular record in the
database.
4. RELATIONAL DATABASE
Sometimes all the information of interest to a business operation can be stored in one table.
SQL Server makes it very easy to link the data in multiple tables. Matching an employee tothe
department in which they work is one example. This is what makes SQL Server a relational
4. SYSTEM DESIGN
4.1 INTRODUCTION
System design produces a design specification for the new system. There are many things to be
done here. Designers must select the equipment needed to implement the system. The most creative
and challenging phase of the life cycle is system design. The term design describes a final system
and the process by which it is developed. It refers to the technical specifications that will be
applied in implementations of the candidate system. The design may be defined as “the process of
applying various techniques and principles for the purpose of defining a device, a process or a
system with sufficient details to permit its physical realization”. The designer’s goal is how the
output is to be produced and in what format. Samples of the output and input are also presented.
Second input data and database files have to be designed to meet the requirements of the proposed
output. The processing phases are handled the program Construction and Testing. Finally, details
related to justification of the system and an estimate of the impact of the candidate system on the
user and the organization are documented and evaluated by management as a step toward
implementation.
The importance of vehicle design can be stated in a single word “Quality”. Design provides us
with representations of vehicle that can be assessed for quality. Design is the only way where we
can accurately translate a customer’s requirements into a complete vehicle product or system.
Without design we risk building an unstable system, which might fail if small changes are made. It
may as well be difficult to test, or could be one who’s quality can’t be tested. So it is an essential
phase in the development of a vehicle product.
4. View
The customer can read the details of the electric bike here. By clicking on the order button
user can order the electric bike of their interest.
5. Contact
Dept. of Computer Science, Gulbarga University Kalaburagi Page 21
Electric Bike Order
A page on a website that allows users to communicate with the site owner . A fields contain owner
name, number and email id. Through these details user can communicate with the owner.
6. About
The about us page consists of contact or lavational information about the website. It consists the
activities like, customer maintenance, vehicle sales.
7. Feedback
A feedback form it is a way to collect opinions about your website service.
A data flow diagram is graphical tool used to describe and analyze movement of data through a
system. These are the central tool and the basis from which the other components are developed.
The transformation of data from input to output, through processed, may be described logically
and independently of physical components associated with the system.
These are known as the logical data flow diagrams. The physical data flow diagrams show the
actual implements and movement of data between people, departments and workstations. The
development of DFD’s is done in several levels. The lop-level diagram is often called context
diagram. It consists a single process bit, which plays vital role in studying the current system.
1. The DFD shows flow of data, not of control loops and decision are controlled
considerations do not appear on a DFD.
2. The DFD does not indicate the time factor involved in any process whether the dataflows
take place daily, weekly, monthly or yearly.
3. The sequence of events is not brought out on the DFD.
A database management, or DBMS, gives the user access to their data and helps them
transform the data into information. Such database management systems include dBase, paradox,
IMS, SQL Server and SQL Server. These systems allow users to create, update and extract
information from their database.
A database is a structured collection of data. Data refers to the characteristics of people, things and
events.SQL Server stores each data item in its own fields. In SQl Server, the fields relating to a
particular person, thing or event are bundled together to form a single complete unit of data, called
a record (it can also be referred to as raw or an occurrence).Each record is made up of a number of
fields. No two fields in a record can have the same field’s name.
Database design is the process of producing a detailed data model of a database. This logical data
model contains all the needed logical and physical design choices and physical storage parameters
List of SQL statements that can be issued against an Oracle database schema are:
GRANT - Allow another user to access database objects such as tables or views (DDL)
REVOKE - Disallow a user access to database objects such as tables and views (DDL)
An entity relationship diagram (ERD) shows the relationships of entity sets stored in a database.
An entity in this context is a component of data. In other words, ER diagrams illustrate the
logical structure of databases.
At first glance an entity relationship diagram looks very much like a flowchart. It is the specialized
symbols, and the meanings of those symbols, that make it unique.
o Entity: A data entity is anything real or abstract about which we want to store data.
o Relationship: A data relationship is a natural association that exists between one or more entities.
Cardinality defines the number of occurrences of one entity for a single occurrence of the related
entity.
o Attribute: A data attribute is a characteristic common to all or most instances of a particular entity.
An attribute or combination of attributes that uniquely identifies one and only instance of an entity is
called a primary key.
o Degree of Relationship: Is the number of entities associated with the relationship.
o Connectivity and Cardinality: The connectivity of relationship describes the mapping of
associated entity instances in the relationship.
The different types of cardinality ratios are:
One - one
One - many
Many - many
Fig4.5.2: ER-Diagram
4.6.1 INTRODUCTION
The unified modeling language allows the software engineer to express an analysis model using the
modeling notation that is governed by a set of syntactic semantic and pragmatic rules.
A UML system is represented using five different views that describe the system from distinctly
The analysis representation describes a usage scenario from the end-users perspective.
In this model the data and functionality are arrived from inside the system.
It represents the dynamic of behavioral as parts of the system, depicting the interactions of
collection between various structural elements described in the user model and structural model
view.
5. SYSTEM IMPLEMENTATION
The following steps have been followed in the implementation of this system.
System conversion.
User training.
System Conversion
The system implementation could be done in the following methods.
Direct conversion method.
Parallel conversion method.
The system is implemented by using the parallel conversion & fade-in method. Parallel
conversion is in which both new & old system is run parallel for a particular period. In the
phase-in method, the new system is implemented module by module.
User training
The training should include everyone associated with the implementation, use, operation or
maintenance of new system. The staff should be comfortable with the system. Coaching is a
useful way of developing people's skills and abilities, and of boosting performance. It can also
help deal with issues and challenges before they become major problems.
5.3 CODING
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.Configuration;
publicpartialclassUser_Userlogin : System.Web.UI.Page
{
SqlConnection con =
newSqlConnection(WebConfigurationManager.ConnectionStrings["con"].ConnectionString);
SqlCommand cmd = newSqlCommand();
SqlDataReader dr;
protectedvoid Page_Load(object sender, EventArgs e)
{
con.Open();
cmd.Connection = con;
}
protectedvoid Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text.Equals(string.Empty) || TextBox2.Text.Equals(string.Empty))
{
Label1.Visible = true;
Label1.Text = "Enetr all Fileds..";
return;
}
try
{
cmd.CommandText = "SELECT * FROM userregisterpage where usernam='" +
TextBox1.Text + "' and password ='" + TextBox2.Text + "'";
dr = cmd.ExecuteReader();
if (dr.Read())
{
Session["user"] = TextBox1.Text;
Response.Redirect("~/User/Userhome.aspx");
}
}
catch (Exception ex)
{
Label1.Text = ex.Message.ToString();
}
}
}
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="home.aspx.cs"Inherits="User_home"%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
.style3
{
height: 24px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdclass="style3"colspan="2"
style="text-align: center; font-size: large; color: #FFFFFF; background-color: #FF0066;">
Welcome to Home Page
</td>
</tr>
<tr>
<tdcolspan="2"style="text-align: center"width="600">
<marquee> ONLINE ECLECTIC BIKE SHOWROOM MANAGEMENT
SYSTEM</marquee></td>
</tr>
<tr>
<tdheight="400">
</td>
<tdheight="400">
</td>
</tr>
</table>
</asp:Content>
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="order.aspx.cs"Inherits="User_order"%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
.style3
{
height: 23px;
}
.style4
{
height: 23px;
width: 262px;
}
.style5
{
width: 262px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"height="30"
style="font-size: x-large; text-align: center; color: #000099; background-color: #FFCC00">
Electric Bike Order Page
</td>
</tr>
<tr>
<tdclass="style4"height="30">
Enter Name
</td>
<tdclass="style3"height="30">
<asp:TextBoxID="TextBox1"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Last Name</td>
<tdheight="30">
<asp:TextBoxID="TextBox2"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Mobile Number</td>
<tdheight="30">
<asp:TextBoxID="TextBox3"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 37
Electric Bike Order
</tr>
<tr>
<tdclass="style5"height="30">
Email Id</td>
<tdheight="30">
<asp:TextBoxID="TextBox4"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Adress</td>
<tdheight="30">
<asp:TextBoxID="TextBox5"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Pin Code</td>
<tdheight="30">
<asp:TextBoxID="TextBox6"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Bike Name
</td>
<tdheight="30">
<asp:TextBoxID="TextBox7"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Select Bike Type
</td>
<tdheight="30">
<asp:DropDownListID="DropDownList1"runat="server"Height="30px"Width="200px">
<asp:ListItem>Select Bike Type </asp:ListItem>
<asp:ListItem>Two Wheeler</asp:ListItem>
<asp:ListItem>Four Wheeler </asp:ListItem>
<asp:ListItem>TATA Nexon </asp:ListItem>
<asp:ListItem>others</asp:ListItem>
</asp:DropDownList>
<asp:LabelID="Label1"runat="server"></asp:Label>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
</td>
<tdheight="30">
<asp:ButtonID="Button1"runat="server"Height="30px"Text="Order"
Dept. of Computer Science, Gulbarga University Kalaburagi Page 38
Electric Bike Order
Width="100px"onclick="Button1_Click"/>
<asp:ButtonID="Button2"runat="server"Height="30px"Text="Clear"
Width="100px"onclick="Button2_Click"/>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
</td>
<tdheight="30">
</td>
</tr>
</table>
</asp:Content>
VIEW ASP
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="view.aspx.cs"Inherits="User_view"%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"
style="font-weight: 700; text-align: center; font-size: x-large">
View Bike
</td>
</tr>
<tr>
<tdheight="200"width="300">
<asp:ImageID="Image6"runat="server"Height="200px"
ImageUrl="~/Images/images (9).jpg"Width="300px"/>
</td>
<tdheight="200"width="300">
<asp:ImageID="Image7"runat="server"Height="200px"
ImageUrl="~/Images/images.jpg"Width="300px"/>
</td>
</tr>
<tr>
<tdheight="40"width="600">
Electric Bike : 1001 Price 80000</td>
<tdheight="40"width="600">
Dept. of Computer Science, Gulbarga University Kalaburagi Page 39
Electric Bike Order
REGISTER ASP
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="register.aspx.cs"Inherits="User_register"
%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"height="40"
style="text-align: center; color: #FFFFFF; font-size: xx-large; background-color: #006666">
Welcome to Register Page
</td>
</tr>
<tr>
<tdheight="40">
Enter First Name</td>
<tdheight="40">
<asp:TextBoxID="TextBox1"runat="server"Height="40px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdheight="40">
Last Lame</td>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 40
Electric Bike Order
<tdheight="40">
<asp:TextBoxID="TextBox2"runat="server"Height="40px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdheight="40">
Enter Your Adress</td>
<tdheight="40">
<asp:TextBoxID="TextBox3"runat="server"Height="40px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdheight="40">
</td>
<tdheight="40">
<asp:ButtonID="Button1"runat="server"Height="40px"Text="Register"
Width="100px"onclick="Button1_Click"/>
<asp:ButtonID="Button2"runat="server"Height="40px"Text="Clear "
Width="100px"onclick="Button2_Click"/>
<asp:LabelID="Label1"runat="server"></asp:Label>
</td>
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="order.aspx.cs"Inherits="User_order"%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
.style3
{
height: 23px;
}
.style4
{
height: 23px;
width: 262px;
}
.style5
{
width: 262px;
}
</style>
</asp:Content>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 41
Electric Bike Order
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"height="30"
style="font-size: x-large; text-align: center; color: #000099; background-color: #FFCC00">
Electric Bike Order Page
</td>
</tr>
<tr>
<tdclass="style4"height="30">
Enter Name
</td>
<tdclass="style3"height="30">
<asp:TextBoxID="TextBox1"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Last Name</td>
<tdheight="30">
<asp:TextBoxID="TextBox2"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Mobile Number</td>
<tdheight="30">
<asp:TextBoxID="TextBox3"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Email Id</td>
<tdheight="30">
<asp:TextBoxID="TextBox4"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Adress</td>
<tdheight="30">
<asp:TextBoxID="TextBox5"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Pin Code</td>
<tdheight="30">
<asp:TextBoxID="TextBox6"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 42
Electric Bike Order
</tr>
<tr>
<tdclass="style5"height="30">
Bike Name
</td>
<tdheight="30">
<asp:TextBoxID="TextBox7"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Select Bike Type
</td>
<tdheight="30">
<asp:DropDownListID="DropDownList1"runat="server"Height="30px"Width="200px">
<asp:ListItem>Select Bike Type </asp:ListItem>
<asp:ListItem>Two Wheeler</asp:ListItem>
<asp:ListItem>Four Wheeler </asp:ListItem>
<asp:ListItem>TATA Nexon </asp:ListItem>
<asp:ListItem>others</asp:ListItem>
</asp:DropDownList>
<asp:LabelID="Label1"runat="server"></asp:Label>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
</td>
<tdheight="30">
<asp:ButtonID="Button1"runat="server"Height="30px"Text="Order"
Width="100px"onclick="Button1_Click"/>
<asp:ButtonID="Button2"runat="server"Height="30px"Text="Clear"
Width="100px"onclick="Button2_Click"/>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
</td>
<tdheight="30">
</td>
</tr>
</table>
</asp:Content>
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="register.aspx.cs"Inherits="User_register"
%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
Dept. of Computer Science, Gulbarga University Kalaburagi Page 43
Electric Bike Order
<styletype="text/css">
.style2
{
width: 600px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"height="40"
style="text-align: center; color: #FFFFFF; font-size: xx-large; background-color: #006666">
Welcome to Register Page
</td>
</tr>
<tr>
<tdheight="40">
Enter First Name</td>
<tdheight="40">
<asp:TextBoxID="TextBox1"runat="server"Height="40px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdheight="40">
Last Lame</td>
<tdheight="40">
<asp:TextBoxID="TextBox2"runat="server"Height="40px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdheight="40">
Enter Your Adress</td>
<tdheight="40">
<asp:TextBoxID="TextBox3"runat="server"Height="40px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdheight="40">
</td>
<tdheight="40">
<asp:ButtonID="Button1"runat="server"Height="40px"Text="Register"
Width="100px"onclick="Button1_Click"/>
<asp:ButtonID="Button2"runat="server"Height="40px"Text="Clear "
Width="100px"onclick="Button2_Click"/>
<asp:LabelID="Label1"runat="server"></asp:Label>
</td>
</tr>
<tr>
<tdheight="40">
</td>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 44
Electric Bike Order
<tdheight="40">
</td>
</tr>
</table>
</asp:Content>
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="home.aspx.cs"Inherits="User_home"%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
.style3
{
height: 24px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdclass="style3"colspan="2"
style="text-align: center; font-size: large; color: #FFFFFF; background-color: #FF0066;">
Welcome to Home Page
</td>
</tr>
<tr>
<tdcolspan="2"style="text-align: center"width="600">
<marquee> ONLINE ECLECTIC BIKE SHOWROOM MANAGEMENT
SYSTEM</marquee></td>
</tr>
<tr>
<tdheight="400">
</td>
<tdheight="400">
</td>
</tr>
</table>
</asp:Content>
<
%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage.master.cs"Inherits="U
ser_MasterPage"%>
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title></title>
<asp:ContentPlaceHolderid="head"runat="server">
</asp:ContentPlaceHolder>
<styletype="text/css">
.style1
{
width: 1200px;
}
</style>
</head>
<body>
<formid="form1"runat="server">
<tablealign="center"class="style1">
<tr>
<td>
<tableclass="style1">
<tr>
<tdheight="40"
style="text-align: center; color: #FFFFFF; font-weight: 700; font-size: x-large; background-color:
#339966;"
width="1200">
ONLINE ECLECTIC BIKE SHOWROOM MANAGEMENT SYSTEM</td>
</tr>
<tr>
<tdheight="40"width="1200">
<marquee> ONLINE ECLECTIC BIKE SHOWROOM MANAGEMENT
SYSTEM</marquee></td>
</tr>
<tr>
<tdheight="40"width="1200">
<asp:MenuID="Menu1"runat="server"Orientation="Horizontal"
style="font-size: x-large">
<Items>
<asp:MenuItemText="Home"Value="Home"NavigateUrl="~/User/home.aspx"></asp:MenuItem>
<asp:MenuItemText="Register"Value="Register"
NavigateUrl="~/User/register.aspx"></asp:MenuItem>
<asp:MenuItemText="Electric Bike Order "Value="Electric Bike Order "
NavigateUrl="~/User/order.aspx">
Dept. of Computer Science, Gulbarga University Kalaburagi Page 46
Electric Bike Order
</asp:MenuItem>
<asp:MenuItemText="View "Value="View "NavigateUrl="~/User/view.aspx"></asp:MenuItem>
<asp:MenuItemText="Contacts"Value="Contacts"
NavigateUrl="~/User/contacts.aspx"></asp:MenuItem>
<asp:MenuItemText="Logout"Value="Logout"NavigateUrl="~/User/home.aspx"></
asp:MenuItem>
<asp:MenuItemNavigateUrl="~/User/aboutus.aspx"Text="Aboutus"Value="Aboutus">
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
</tr>
</table>
<tableclass="style1">
<tr>
<tdheight="400"width="600">
<div>
<asp:ContentPlaceHolderid="ContentPlaceHolder1"runat="server">
</asp:ContentPlaceHolder>
</div> </td>
<tdheight="400"width="600">
<asp:ImageID="Image1"runat="server"Height="400px"
ImageUrl="~/Images/6ntuzp.gif"Width="600px"/>
</td>
</tr>
</table>
<tableclass="style1">
<tr>
<tdheight="200"width="300">
<asp:ImageID="Image2"runat="server"Height="200px"
ImageUrl="~/Images/download.jpg"Width="300px"/>
</td>
<tdheight="200"width="300">
<asp:ImageID="Image3"runat="server"Height="200px"
ImageUrl="~/Images/images (11).jpg"Width="300px"/>
</td>
<tdheight="200"width="300">
<asp:ImageID="Image4"runat="server"Height="200px"
ImageUrl="~/Images/download (9).jpg"Width="300px"/>
</td>
<tdheight="200"width="300">
<asp:ImageID="Image5"runat="server"Height="200px"
ImageUrl="~/Images/images (24).jpg"Width="300px"/>
</td>
</tr>
</table>
<tableclass="style1">
<tr>
<tdstyle="text-align: center">
Dept. of Computer Science, Gulbarga University Kalaburagi Page 47
Electric Bike Order
copyrights@2022</td>
</tr>
</table>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</td>
</tr>
</table>
</form>
</body>
</html>
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="aboutus.aspx.cs"Inherits="User_aboutus"
%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
p.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdstyle="text-align: center; font-size: x-large; color: #FFFFFF; background-color: #6600FF">
About Us</td>
</tr>
<tr>
<tdheight="300">
<pclass="MsoNormal"style="text-align:justify;line-height:150%">
<spanstyle="font-size:14.0pt;line-height:150%;font-family:"Bookman Old
Style","serif";
mso-bidi-font-family:Arial">The project entitled “Online Eclectic Bike Showroom Management
System ” is to be developed for maintaining the show room activities like,
Dept. of Computer Science, Gulbarga University Kalaburagi Page 48
Electric Bike Order
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="order.aspx.cs"Inherits="User_order"%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
.style3
{
height: 23px;
}
.style4
{
height: 23px;
width: 262px;
}
.style5
{
width: 262px;
}
</style>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"height="30"
style="font-size: x-large; text-align: center; color: #000099; background-color: #FFCC00">
Electric Bike Order Page
</td>
</tr>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 49
Electric Bike Order
<tr>
<tdclass="style4"height="30">
Enter Name
</td>
<tdclass="style3"height="30">
<asp:TextBoxID="TextBox1"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Last Name</td>
<tdheight="30">
<asp:TextBoxID="TextBox2"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Mobile Number</td>
<tdheight="30">
<asp:TextBoxID="TextBox3"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Email Id</td>
<tdheight="30">
<asp:TextBoxID="TextBox4"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Adress</td>
<tdheight="30">
<asp:TextBoxID="TextBox5"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Pin Code</td>
<tdheight="30">
<asp:TextBoxID="TextBox6"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
Bike Name
</td>
<tdheight="30">
<asp:TextBoxID="TextBox7"runat="server"Height="30px"Width="200px"></asp:TextBox>
</td>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 50
Electric Bike Order
</tr>
<tr>
<tdclass="style5"height="30">
Select Bike Type
</td>
<tdheight="30">
<asp:DropDownListID="DropDownList1"runat="server"Height="30px"Width="200px">
<asp:ListItem>Select Bike Type </asp:ListItem>
<asp:ListItem>Two Wheeler</asp:ListItem>
<asp:ListItem>Four Wheeler </asp:ListItem>
<asp:ListItem>TATA Nexon </asp:ListItem>
<asp:ListItem>others</asp:ListItem>
</asp:DropDownList>
<asp:LabelID="Label1"runat="server"></asp:Label>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
</td>
<tdheight="30">
<asp:ButtonID="Button1"runat="server"Height="30px"Text="Order"
Width="100px"onclick="Button1_Click"/>
<asp:ButtonID="Button2"runat="server"Height="30px"Text="Clear"
Width="100px"onclick="Button2_Click"/>
</td>
</tr>
<tr>
<tdclass="style5"height="30">
</td>
<tdheight="30">
</td>
</tr>
</table>
</asp:Content>
<%@PageTitle=""Language="C#"MasterPageFile="~/User/
MasterPage.master"AutoEventWireup="true"CodeFile="contacts.aspx.cs"Inherits="User_contacts"
%>
<asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server">
<styletype="text/css">
.style2
{
width: 600px;
}
.style3
{
width: 169px;
}
</style>
Dept. of Computer Science, Gulbarga University Kalaburagi Page 51
Electric Bike Order
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<tableclass="style2">
<tr>
<tdcolspan="2"
style="text-align: center; font-size: x-large; color: #FFFFFF; background-color: #FF66CC">
Contacts</td>
</tr>
<tr>
<tdclass="style3"height="40">
Web Site Designer Name
</td>
<tdheight="40">
Your Name</td>
</tr>
<tr>
<tdclass="style3"height="40">
Email ID
</td>
<tdheight="40">
Email ID
</td>
</tr>
<tr>
<tdclass="style3"height="40">
Mobile Number
</td>
<tdheight="40">
Your Mobile Number
</td>
</tr>
<tr>
<tdclass="style3"height="40">
</td>
<tdheight="40">
</td>
</tr>
</table>
</asp:Content>
6. TESTING
Testing is a process of executing a program with the intent of finding an error. Testing is
a crucial element of software quality assurance and presents ultimate review of specification,
design and coding. System Testing is an important phase. Testing represents an interesting
anomaly for the software. Thus a series of testing are performed for the proposed system before
the system is ready for user acceptance testing. A good test case is one that has a high
probability of finding an as undiscovered error. A successful test is one that uncovers an as
undiscovered error.
1. Testing Objectives
2. Testing Principles
3. 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.
4. Black-box Testing
Black box testing is designed to validate functional requirements without regard to the
internal workings of a program. Black box testing mainly focuses on the information domain of
the software, deriving test cases by partitioning input and output in a manner that provides
through test coverage. Incorrect and missing functions, interface errors, errors in data structures,
error in functional logic are the errors falling in this category.
5. Testing Strategies
A strategy for software testing must accommodate low-level tests that are necessary to
verify that all small source code segments has been correctly implemented as well as high-level
tests that validate major system functions against customer requirements.
6. Testing Fundamentals
Testing is a process of executing program with the intent of finding error. A good test case
is one that has high probability of finding an undiscovered error. If testing is conducted
successfully it uncovers the errors in the software. Testing cannot show the absence of defects, it
can only show that software defects present.
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.
8. Unit Testing
Unit testing is essential for the verification of the code produced during the coding phase
and hence the goal is to test the internal logic of the modules. Using the detailed design
description as a guide, important paths are tested to uncover errors with in the boundary of the
modules. These
9. Integration Testing
Integration testing focuses on unit tested modules and build the program structure that is
dictated by the design phase.
System testing tests the integration of each module in the system. It also tests to find
discrepancies between the system and its original objective, current specification and system
documentation. The primary concern is the compatibility of individual modules. Entire system is
working properly or not will be tested here, and specified path ODBC connection will correct or
not, and giving output or not are tested here these verifications and validations are done by giving
input values to the system and by comparing with expected output. Top-down testing
implementing here.
11. 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.
Timing Analyzer – also called a profiler, reports the time spent in various
Regions of the code are areas to concentrate on to improve system
Performance.
Coding standards – static analyzers and standard checkers are used to
Inspect code for deviations from standards and guidelines.
In this part of the testing each of the conditions were tested to both true and false aspects.
And all the resulting paths were tested. So that each path that may be generate on particular
condition is traced to uncover any possible errors.
It is a system test that forces the system to fail in a variety of ways and verities that the recovery
is properly performed.
This method is designed to test runtime performance of software within the context of an
integrated system.
System Security
Introduction
The protection of computer based resources that includes hardware, software, data, procedures
and people against unauthorized use or natural
Disaster is known as System Security.
SYSTEM SECURITY refers to the technical innovations and procedures applied to the hardware
and operation systems to protect against deliberate or accidental damage from a defined threat.
DATA SECURITY is the protection of data from loss, disclosure, modification and destruction.
SYSTEM INTEGRITY refers to the power functioning of hardware and programs, appropriate
physical security and safety against external threats such as eavesdropping and wiretapping.
PRIVACY defines the rights of the user or organizations to determine what information they are
willing to share with or accept from others and how the organization can be protected against
unwelcome, unfair or excessive dissemination of information about it.
is a special status given to sensitive information in a database to minimize the possible invasion of
privacy. It is an attribute of information that characterizes its need for protection.
SECURITY SOFTWARE
System security refers to various validations on data in form of checks and controls to avoid the
system from failing. It is always important to ensure that only valid data is entered and only valid
operations are performed on the system. The system employees two types of checks and controls:
Some checks cannot be applied at client side. Server side checks are necessary to save the system
from failing and intimating the user that some invalid operation has been performed or the
performed operation is restricted. Some of the server side checks imposed is:
Server side constraint has been imposed to check for the validity of primary key and foreign
key. A primary key value cannot be duplicated. Any attempt to duplicate the primary value
results into a message intimating the user about those values through the forms using foreign
key can be updated only of the existing foreign key values.
User is intimating through appropriate messages about the successful operations or exceptions
occurring at server side.
18. RESULT/REPORTS
Name of the Test Case: Registration Page:
7. SYSTEM MAINTENANCE
We have to maintain the software until the software handover to the client. Within the estimation of
cost only we have to over the project according to the user requirements. Software maintenance is
widely accepted part of SDLC now a days. It stands for all the modifications and updation done
after the delivery of software product. There are number of reasons, why modifications are
required, some of them are briefly mentioned below:
Market Conditions - Policies, which changes over the time, such as taxation and newly
introduced constraints like, how to maintain bookkeeping, may trigger need for
modification.
Client Requirements - Over the time, customer may ask for new features or functions in
the software.
Host Modifications - If any of the hardware and/or platform (such as operating system) of
the target host changes, software changes are needed to keep adaptability.
Organization Changes - If there is any business level change at client end, such as
reduction of organization strength, acquiring another company, organization venturing into
new business, need to modify in the original software may arise.
8. CONCLUSION
Electric Bike Order is importance of electric bicycle it helps with hills, inclines, and rough
terrain, allowing for a smoother ride thus reducing stress on joints. You can also ride with greater
power and precision than a regular bike. And it gets people cycling who may not otherwise ride a
traditional bike because of physical aches and pains.
9. REFERENCES
[1] Anurag M. Lulhe, Tanuja N.Oate “A Technology Review Paper for Drives used in
Electrical Vehicle (EV) & Hybrid Electrical Vehicles (HEV)”. IEEE Conference, 2012
[2] Hsu, SuHau., Hsu, D. W., Fu, L. C., & Hsu, Y. P. (2004, June). Novel integrated
management system design of electric motorcycles. In American Control Conference,
2004.Proceedings of the 2004.IEEE.
[3] Huang, K. David.,&Tzeng, Sheng Chung. (2004). A new parallel-type hybrid electric-
vehicle. Applied Energy, 79(1).
[4] Lukic, S., Mulhall, P., &Emadi, A. (2008). Energy autonomous solar/battery auto rickshaw.
Journal of Asian Electric Vehicles.