Mega Project Report (SanketS)
Mega Project Report (SanketS)
Project Report
on
Extreme Services
Submitted by
Mr. Shinde Sanket Sujay
degree of
(MCA-II) Semester-III
(2022-2023)
Under Commerce
Faculty AT
YSPM’s
Yashoda Technical Campus, Satara (YTC)
Yashoda Shikshan Prasarak Mandal’s
YASHODA TECHNICAL CAMPUS, SATARA
NH-4, Wadhe Phata, Satara. Tele Fax- 02162-271238/39/40
Website- www.yes.edu.in, website- yes.edu.in Email: - [email protected]
Approved by AICTE- New Delhi, Govt. of Maharashtra (DTE, Mumbai)
Affiliated to Shivaji University, Kolhapur / MSBTE, Mumbai.
NAAC Accredited Institute
Seat.No:- Date:-
Certificate
This is to certify that the project report entitled “Extreme Services” with special
University, Kolhapur for the year 2022-2023 and this is a genuine and bonafide
To the best of knowledge and belief the matter presented in this project
report has not been submitted earlier to any university for similar purpose.
Place: Satara
Date:
To,
The HOD,
Faculty of MCA.
Respected Madam,
Services” with reference to “Compcare Computers, Sangli” developed under the guidance
I have not copied from any other project report submitted to Shivaji
Place: Satara.
Date:
Place: Satara
Date:
System Design:
4.1] Database Design
4
4.2] Input Design & its samples
4.3] Output Design (on screen)
Implementation
5.1] System Requirement - Hardware - Software
5
5.2] Installation process
5.3] User Guideline
6 Reports
Conclusion and Suggestions
7.1] Conclusion
7
7.2] Limitations
7.3] Suggestion
8 Annexures
9 References
Extreme Services
1. INTRODUCTION TO PROJECT
In the existing system booking of Service were done manually which is time
consuming. Reports are prepared manually as and when needed. Maintaining of reports is very
tedious task. To book any services guest has to collect information about it either by visiting the
company or asking people which is the better one. There is no computer system for handling
services & Payment. All calculations are performed manually which may not be accurate always.
Maintaining the record is really a tedious task.
Existing system is time consuming, every time visiting the office check availability for
serviceman sometimes serviceman not available then accordingly book the services.
1 Computerized system has large storage capacity- That is we can store large amount of
data at a time.
2 Easy and quick report generation- Due to computerization different type of report such
as services, booking, payment, customer report are easy to generate. We can generate
report as per our requirement in few second.
3 Required less man power to keeping record and maintain it.
4 The system is user friendly and less time consuming.
5 In this system we can add cart option for creating a wish list of services for customer.
6 We can add add different payment mode like card payment, Debit card credit card etc.
Contact Us:
2. Proposed System
2.1] Objectives
Online Website is specific requirement of the client that integrates the booking the services
especially to their customers.
Need for the new system is due to major drawbacks of existing system and keep them in
competition of today’s globalization world.
Reports can be generated at any time within few seconds, so that manual labor is not
required, and also analysis can be performed much more frequently which helps in taking
decisions.
The details regarding all guest & employee can also be maintained as their information is
very helpful and sometimes becomes a critical requirement.
New employee can add online submitting its details easily and time consuming.
Organization can add new services easily whenever possible and abort if necessary.
To overcome these problems in existing system we develop “Online EXTREME
SERVICES Website”.
Software Requirements-
Fig3.1.2: ERD
4. SYSTEM DESIGN
4.1]Database Design
Description-This table gives all the login information of admin which provides security.
Sr.No. Field Data Type Constraints Description
Name
1 Adusername Varchar(MA Primary Key This is used to store
X) Admin username
2 Adpassword Varchar(Max) _ This is used to store
Admin Password
4.2]Input Design
YSPM’S YTC, Faculty of MCA, 26
Satara.
Extreme Services
A] User
Description:- This webpage is used for visitor they can read about us system
Description:- This page shows that Term and condition of Extreme Services.
Description:- This page Use for Question & Answer of Extreme Services.
B] Admin
Description: This is admin home page. From this home page admin can see all
Menus. Admin can access Manage Category, Add Services, FAQ, View Feedback,
And other menus.
Design:-
Description: This is Manage Category Page in the admin panel from this page the admin can get
information of all the Category and also add the new Category like home cleaning, plumber,
Electrician.
Design:
Description: This is Manage Subcategory Page in the admin panel from this page the admin can
get information of all the Subcategory Services and also add the new plumber Subcategory
Services like Bathroom Fittings.
Design:-
Description: This is Manage Services Page in the admin panel from this page the admin can get
information of all the Services and also add the new Services.
Design:-
Description: This is Manage serviceman Page in the admin panel from this page the admin can
get information of all the serviceman like Member name, id, age etc.
Design:
Description: This is Manage FAQ Page in the admin panel from this page the admin can get
information of all the FAQ. If some problem are generate after service customer can do complaint.
There is FAQ page which helps to solve user quires.
Design:
Description: This is feedback Page in the admin panel from this page the admin can get
information of all the users’ feedback.
Design:
Description: This is Manage Complaint Page in the admin panel from this page the admin can get
information of all the users complaint and also Manage Customer complaint issue.
Design:
Description: This is Send Notification Page in the admin panel from this page the admin can send
Notification to users in users login.
Design:
Description: This is Change Password in the admin panel from this page the admin can Change
the Password.
Design:
5. IMPLEMENTATION
System Requirements
Hardware Requirements-
Software Requirements-
Front End:
Introduction to ASP.NET with C#
ASP.NET is a development environment which runs under Microsoft Visual Studio 2010.
ASP.NET is “Event Driven” because all activities in a program are triggered by one event or
another. ASP.NET is also called as “Object based language” because it moves around
object/control. Development process in ASP.NET is very fast as compare to Traditional Procedure
Oriented Programming. So, ASP.NET is very useful environment for develop web Applications.
The basis of this development platform, it consist of two primary components –
1. Common Language Runtime – It is the environment where all programs in .NET are run. It
provides various services like memory mgmt & thread mgmt. Programs that run in the CLR
need not manage memory, as it is completely taken care by the CLR.
Software developer uses a personalized set of tools in terms of classes & components.
The .NET class library provides a common interface between all the different .NET programming
languages.
Features of .NET:-
• Interoperability:-
Because computer systems commonly require interaction between new and older
applications, the .NET Framework provides means to access functionality that is implemented in
The Common Language Runtime (CLR) is the execution engine of the .NET Framework.
All .NET programs execute under the supervision of the CLR.
• Language Independence:-
The .NET Framework introduces a Common Type Syste m, or CTS. Because of the CTS
feature, the .NET Framework supports the exchange of types and object instances between
libraries and applications written using any conforming .NET language.
• Base Class Library:-
The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library
of functionality available to all languages using the .NET Framework. The BCL provides classes
which encapsulate a number of common functions.
• Simplified Deployment:-
The .NET Framework includes design features and tools that help manage the
installation of computer software to ensure that it does not interfere with previously installed
software, and that it conforms to security requirements.
• Security:-
The design is meant to address some of the vulnerabilities, such as buffer overflows,
that have been exploited by malicious software. Additionally, .NET provides a common security
model for all applications.
Back End:
Introduction to SQL Server:- SQL server is a free and easy to use database product. It is
designed to provide a database platform that offers superior ease of use, enabling fast
deployments for its target scenarios.
Features like auto close & the ability to copy database as file which are enabled by default
in SQL server , while the high availability & business intelligence features are absent . It is
very easy to “scale up”. SQL server was developed with two distinct uses in mind. The first is
as server product , especially as a web server or database server . Second is as local client
data store where the application data access does not depends on the network. Ease of use and
simplicity are the key goals.
The two main usage scenarios of SQL server are:
Hobbyist building client/server application.
Non-professional developers building web applications.
Security
For SQL server, one of the goals is to provide secure defaults for the different components. For
instance, the networking protocols such as TCP/IP and Named Pipes are turned off. SQL
browser service is not started unless the user explicitly asks for this in the setup command
line. The SA or system admin account is disabled by default if Windows Authentication is
used. Normal users on the machine have almost no privileges on the SQL server instance. A local
Administrator on the server must explicitly grant relevant permissions for normal users so
that they can use SQL functionality .
Attach ‘DB’ Filename
You can specify a relative or absolute file path for the Attach DB File Name connection
string entry. The specified database file is attached when the connection is opened and this
database is used as the default database for that connection . If the database is already
attached when Attach DB File Name is invoked, then attach does nothing. This keyword
supports a special string called |Data Directory| that points at runtime to the data directory of
the application where database files are stored . This special string should be at beginning of the
file path, works only against a local file system, and checks are done for Syntax so that the file
path is not higher than the directory pointed to by the substitution string.
Auto-Close
This feature releases the file locks on the user database when there are no active connections to
it. Thus, the database is ready to moved or copied after the application that uses it is closed.
Feature Description
Online Restore With SQL server 2005, database administrators are able to platform a restore
operation while an instance of SQL Server is running. Online restore improves the
availability of SQL Server because only the data being restored is unavailable; the rest of
The online index option allows concurrent modifications (updates, deletes , and inserts)
to the underlying table or clustered index data and any associated indexes during index data
definition language(DDL) execution. For example , while a clustered index is being rebuilt, you
can continue to make updates to the underlying data and perform query against the data.
Fast Recovery
A new faster recovery option improves availability of SQL Server databases. Administrators
can reconnect to a recovering database after transaction log has been rolled forward.
SQL Server Management Studio
SQL Server 2005 includes SQL Server Management Studio, a new integrated suite of
management tools with the functionality to develop, deploy and troubleshoot SQL Server
database, as well as enhancements to previous functionality.
Dedicated Administrator Connection
SQL Server 2005 provides a dedicated administrator connection that administrators can use to
access a running server even if the server is locked or otherwise unavailability . This
capability enables administrators to troubleshoot problems on a server by executing diagnostic
functions or Transact-SQL statements.
Hosted Common Language Runtime
With SQL Server 2005 developers can create database object using familiar languages such as
Microsoft Visual C#.NET and Microsoft ASP.NET. Developers can also create two new objects –
user-defined types and aggregates.
Native XML Support
Native XML data can stored, queried, and indexed in SQL Server database -allowing developers
to build new classes of connected applications around Web services and across any platform or
device.
Security Enhancement
The security model in SQL Server 2005 separates users from objects , provides fine-grain
access , and enables greater control of data access. Additionally, all system tables are
implemented as views, providing more control over database system objects.
Web Services
With SQL Server 2005 developers can develop Web services in the database tier, making SQL
Server a hypertext transfer protocols (HTTP) listener and providing a new type of data access
capabilities for Web services access capability for Web service – centric applications.
6. REPORTS
Description: This is Enquiry Report in this page the admin can see information about all the
enquiries of users.
Description: This is Complaint Report in this page the admin can see information about all the
Complaints of user.
Description: This is Registration Report in this page the admin can see information about all the
registered user.
Description: This is Service Report in this page the admin can see information about all the
Services.
Description: This is Notification Report in this page the admin can see information about all the
user notification.
Description: By using this page the admin can see all the booking Details
7.1]Conclusion
We have designed web site “Extreme Service” for those who want to book a home service. This
web site is useful for booking the various types of services which are suitable to everyone. In this
website there are various types of services customer can book online and able to cancel their
service. Here we are keeping the customer’s information secretly.
We also displays our services with information and terms & conditions policies. Through this
website admin can manage all services and update, insert, delete services in the admin panel. The
price of services can get updated when the new service price is display on website.
Customer can complaint for bad service and Admin can provide right service also. This website
are provide service as per customer time need.
7.2] Limitations
After confirmation of order the bill of individual customer cannot get generated.
No SMS has been sent to the customer after confirmation of booking.
Less reports are generated.
No proper payment gateway is implemented.
In this system customer cannot create a wish list.
This website is limited for only limited area.
7.3] Suggestions
We think that not a single project is ever considered as complete forever because our
necessities are growing.
At first glance you can find it to be complete but we want to make it fully automatic.
As a system is flexible you can generate more report and screen as and when needed.
The system is modified in the future as per the requirement
8. ANNEXURE
Source code
Master Page:-
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1 {
width: 100%;
height: 100%;
border: 1px solid #000000;
font-family: Verdana;
font-size: medium;
}
.
style2
{
width: 603px;
}
</style>
</head>
<body style="background-color: #FFFFFF">
<form id="form1" runat="server">
<table cellpadding="0" cellspacing="0" class="style1"
border="0" style="border: thin solid #800000;">
<tr>
<td bgcolor="#FFFFCC"
style="color:
#FFFFFF; background-color: #003366; background-image: url('/D:/Extreme
%20services/Images/EXTREME%20SERVICES%20(2).png');"
colspan="3">
<asp:Image ID="Image2" runat="server" Height="20px"
ImageUrl="~/Images/call.png" Width="20px" />
7249851705
<asp:Image ID="Image3" runat="server" Height="20px"
ImageUrl="~/Images/email.png" Width="25px" />
[email protected]
</td>
</tr>
<tr>
<td bgcolor="#FFFFCC" class="style2"
NavigateUrl="~/usermaster/memberform.aspx"></asp:MenuItem>
<asp:MenuItem Text="LOGIN" Value="REGISTRATION"
NavigateUrl="~/usermaster/login.aspx"></asp:MenuItem>
</Items>
</asp:Menu>
</td>
</tr>
<tr>
<td colspan="3">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
<tr>
<td colspan="3" style="color: #FFFFFF; background-color:
#808080"> <marquee behavior="alternate" style="height:
23px; background-color:
#003366"> Project by:- Pranav Sidhaye & Sohan Patil & Rohan Chavan.<asp:Button
ID="Button1" runat="server" Text="h" AccessKey="h" BackColor="#003366"
ForeColor="#003366" PostBackUrl="~/Admin/admin loginnew.aspx"
BorderStyle="None"></asp:Button></marquee></td>
</tr>
</table>
</form>
</body>
</
html>
Home Page:-
Page Title="" Language="C#" MasterPageFile="~/usermaster/userMasterPage.master"
AutoEventWireup="true" CodeFile="home.aspx.cs"
Inherits="usermaster_home" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"
tagprefix="cc1" %>
.style12
{
height: 27px;
}
.style13
{ wid
th: 90%;
height: 100%;
}
.style14
{ height:
21px; text-
align: center;
}
.s
tyle16
{
text-align: center;
font-weight: bold;
font-family: Arial, Helvetica, sans-
serif; font-size: medium;
}
.style17
{ text-
align: center;
font-size: medium;
}
.s
tyle15
{
text-align: center;
}
.s
tyle18
{
font-size: medium;
}
</style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<table align="center" cellpadding="7" cellspacing="0" class="">
<tr>
<td>
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="" style="background-color: #FFFFFF">
<asp:Image ID="imghome" runat="server" Height="210px"
ImageUrl="~/Images/home-services_edited1.jpg"
Width="1200" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<marquee behavior="alternate">
<asp:ImageButton ID="btnrefrigeratorimg" runat="server"
Height="120px"
Width="230px" ImageUrl="~/images/homeimages/refrigerator.png" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="refrigerator" />
<asp:ImageButton ID="btnrowaterimg" runat="server" Height="120px"
Width="230px" ImageUrl="~/images/homeimages/ro water.png" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="home cleaning" />
<asp:ImageButton ID="btncarpenterimg0" runat="server" Height="120px"
ImageUrl="~/images/homeimages/carpenter.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="carpentor" />
<asp:ImageButton ID="btnacimg" runat="server" Height="120px"
Width="230px" ImageUrl="~/images/homeimages/ac-service.jpg" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="AC" />
<asp:ImageButton ID="btnsofaimg" runat="server" Height="120px"
ImageUrl="~/images/homeimages/sofa.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Home Cleaning(Sofa)" />
<asp:ImageButton ID="btnelectrician" runat="server" Height="120px"
ImageUrl="~/images/homeimages/electricien.jpg" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Electrician" />
<asp:ImageButton ID="btnplumberimg0" runat="server" Height="120px"
ImageUrl="~/images/homeimages/plumber.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Plumber" />
<asp:ImageButton ID="btncarpetimg" runat="server" Height="120px"
ImageUrl="~/images/homeimages/carpet.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Home Cleaning(carpet)" />
<asp:ImageButton ID="btnpestcontrolimg" runat="server" Height="120px"
ImageUrl="~/images/homeimages/past control.jpg" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Past Control" />
<asp:ImageButton ID="btnbathroomimg" runat="server" Height="120px"
ImageUrl="~/images/homeimages/bathroom deep.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Home Cleaning(Bathroom)" />
<asp:ImageButton ID="btnplumberimg" runat="server" Height="120px"
ImageUrl="~/images/homeimages/plumber.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Plumber" />
<asp:ImageButton ID="btncarpenterimg" runat="server" Height="120px"
ImageUrl="~/images/homeimages/carpenter.png" Width="230px" BorderColor="Black"
BorderStyle="Solid" BorderWidth="2px" ToolTip="Carpentor" /></marquee>
</td>
</tr>
<tr>
<td style="text-align: center; color: #FF0000; font-
size: x-large;">
H O W W E W O R K
</td>
</tr>
<tr>
<td>
<table align="center" cellspacing="5" class="style13"
cn.Open();
cmd.CommandText = "insert into userregistrationform values(" +
txtregno.Text + ",'" + txtname.Text + "','" + txtaddress.Text + "','" +
txtcity.Text + "'," + txtpincode.Text + ",'" + txtemail.Text + "'," +
txtcontactno.Text + ",'" + txtpassword.Text + "')";
cmd.Connection = cn; cmd.ExecuteNonQuery(); cn.Close();
}
}
Response.Redirect("http://localhost:11032/Homeservices/customermaster/home.aspx");
}
else
{
ClientScript.RegisterStartupScript(Page.GetType(), "login", "<script
language='javascript'>alert('Incorrect Email Address or Password.')</script>");
}
cn.Close();
}
}
Grid View:-
using System;
using
System.Collections.Generi
c; using System.Linq;
using System.Web; using
System.Web.UI; using
System.Web.UI.WebControls
; using System.Data;
using
System.Data.SqlClient;
}
}
protected void btnew_Click(object sender, EventArgs e)
{
cn.Open();
cmd.CommandText = "select count(categoryid) from managecategory";
cmd.Connection = cn;
int i =
Convert.ToInt32(cmd.ExecuteScalar());
i++;
txtcatergoryid.Text = i.ToString();
cn.Close();
} protected void btnsave_Click(object
sender, EventArgs e)
{
cn.Open();
{ txtcatergoryid.
Text = "";
txtcategory.Text = "";
photo.ImageUrl = "";
txtdescription.Text = "";
}
9. REFERENCES
Reference books
1)ASP.Net 2.0
Websites
http//www.urbanclap.com
http//www.housejoy.com