0% found this document useful (0 votes)
24 views81 pages

Mega Project Report (SanketS)

The project report titled 'Extreme Services' focuses on developing a web-oriented application for home-based services such as plumbing and electrical work, aimed at improving service booking efficiency. It highlights the limitations of the existing manual system and proposes a new online platform that facilitates service management for both users and administrators. The report includes detailed sections on system design, requirements, and the organizational profile of Compcare Computers, the company involved in the project.

Uploaded by

Guru Mali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views81 pages

Mega Project Report (SanketS)

The project report titled 'Extreme Services' focuses on developing a web-oriented application for home-based services such as plumbing and electrical work, aimed at improving service booking efficiency. It highlights the limitations of the existing manual system and proposes a new online platform that facilitates service management for both users and administrators. The report includes detailed sections on system design, requirements, and the organizational profile of Compcare Computers, the company involved in the project.

Uploaded by

Guru Mali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 81

A

Project Report
on
Extreme Services

With special reference to


Compcare Computers

Submitted by
Mr. Shinde Sanket Sujay

Under the guidance of


Prof.Vanmala.V.Kadam
Faculty of
MCA

In partial fulfillment for the award of the

degree of

MASTER OF COMPUTER APPLICATION

(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

reference to “Compcare Computers, Sangli” submitted by “Mr. Shinde Sanket

Sujay” MCA II Exam Seat No: “ ” in partial fulfillment of the award of

Master of Computer Application (M.C.A.) course submitted to Shivaji

University, Kolhapur for the year 2022-2023 and this is a genuine and bonafide

work prepared under my supervision and guidance.

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:

Guide Examiner H.O.D


DECLARATION

To,

The HOD,
Faculty of MCA.

Respected Madam,

I undersigned hereby declare that the project entitled “Extreme

Services” with reference to “Compcare Computers, Sangli” developed under the guidance

of Prof.Vanmala.V.Kadam Ma’am is my original work. The information generated in this

project work is based on the data collected by me.

I have not copied from any other project report submitted to Shivaji

University, Kolhapur earlier.

Place: Satara.

Date:

Mr. Shinde Sanket Sujay


ACKNOWLEDGEMENT

I express my sincere gratitude to my guide Prof.Vanmala.V.Kadam Ma’am for


her valuable guidance and help during the project .Without her advice and co-operation I
would not have succeeded in my endeavor. Her thoughtfulness and understanding was
vast and thoroughly helpful in successful completion of the project.

I am thankful to Dr.Sunita.P.Jadhav Ma’am, HOD of MCA Department for


making available all the required resources and very valued constructive criticism that
has driven to complete the project successfully.

I am especially thankful to those who helped me directly-indirectly in completion


of this work successfully.

Place: Satara

Date:

Mr. Shinde Sanket Sujay


Internship Joining report
INDEX

Sr. No Content Page No.


Introduction to Project
1.1] Introduction
1 1.2] Existing System
1.3] Need and scope of Computer System
1.4] Organization Profile
Proposed System
2 2.1]Objectives
2.2] Requirement Engineering
Analysis & Design:
3.1] System Diagram
3 • DFD
• ERD
• UML

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

1.1] Introduction of Project

We are developing a website named “EXTREME SERVICES”. The main objective


behind this project is to develop a web-oriented application which can provide home based
services features to use the users such as electrician, plumber, carpenter, computer repair etc.
Through the system visitors are able to view different type of services in website and book
service. In this project there are two different modules named admin, user. Admin manages all the
modules. Admin adds or removes different services in the system.
User views the website and book the service. User pays for their Service cash on after work
completion as per there requirement and work condition. Charges will be decided after reviewing
the problem of a user. User are able to gives their valuable feedback Anyone who want to apply
for the serviceman job they can fill the member form. Now the admin can view booked Service.
Using this website admin also can assign the service to serviceman according to their needs. If
some problem are generate after service customer can do complaint. There is FAQ page which
helps to solve user queries.

Project Guide: Prof.Vanmala.V.Kadam


Member: Shinde Sanket Sujay

YSPM’S YTC, Faculty of MCA, 1


Satara.
Extreme Services

1.2] Existing System

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.

Disadvantages of existing system:

 System is quite tedious.


 Registrations done manually in the system.
 It is time consuming process.
 It is difficult and complicated task to maintain heavy registers.
 Lack of accuracy and efficiency since records are maintained manually.

YSPM’S YTC, Faculty of MCA, 2


Satara.
Extreme Services

1.3] Need and Scope of System

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.

YSPM’S YTC, Faculty of MCA, 3


Satara.
Extreme Services

1.4] Organization Profile


Company Profile:
Compcare Computers, Sangli based IT Services Company, founded in 2018, with its aims
set on active expansion of the IT software development sector. The Company provides software
products, IT services for a variety of industry verticals. These solutions and services include
Managed IT Services, Application Software Development & Maintenance, Business Intelligence
and various Transaction Processing services. Compcare Computers specialize in social web and
software development.
Compcare Computers is a premier Information Technology company providing web enabled and
software services to wide variety of client. Compcare Computers specializes in the arena of
Website Designing, Web Application Development, Web development, Website Maintenance
Services, Software Development. Our services include custom software development, software
applications, offshore software development and web-based software services.
We understand our customer's customer and nurture passion when it comes to delivering end-to-
end solutions. We believe in utilizing technology to make things simple and easy to use.

Contact Us:

2nd Floor, Kumar’s Villa,


Lingayat Boarding Road, North Shivaji Nagar, Sangli
[email protected]
+91-9011293700

YSPM’S YTC, Faculty of MCA, 4


Satara.
Extreme Services

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”.

YSPM’S YTC, Faculty of MCA, 5


Satara.
Extreme Services

2.2] Requirement Engineering

2.2.1] Requirement Gathering

Requirements gathering is an important part of project planning. Whether you’re


interviewing stakeholders or performing other types of research to compile your list of project
requirements, having project management software that can hold all your information and
seamlessly move it into the next phase will go a long way.
When your stakeholders and your team members share access, you can communicate and
collaborate from project start to finish and reduce any chance of setbacks.
The web application should be Responsive.
The web application should be managed in Android device.
The required information should be on a central location. This will facilitate the availability of the
data anywhere and anytime.
The business user must be allowing the multiple customers to order the items.

2.2.2] Software Requirements:

Software Requirements-

 Processor : Intel Pentium 4.1GHz processor


 Ram: Minimum 512 MB RAM
 Hard disk Space : Minimum 80GB & above
 Printer : Dot Matrix/Ink Jet
 Monitor : Color or Monochrome

YSPM’S YTC, Faculty of MCA, 6


Satara.
Extreme Services

3. ANALYSIS AND DESIGN


3.1] System Diagram
3.1.1]DFD
3.1.1.1] Context Level DFD

Fig3.1.1.1: Context level DFD (0th DFD)

YSPM’S YTC, Faculty of MCA, 7


Satara.
Extreme Services

3.1.1.2] First Level DFD for User

Fig3.1.1.2: First level DFD for User

3.1.1.3] First Level DFD for Admin

Fig3.1.1.3: First level DFD for Admin

YSPM’S YTC, Faculty of MCA, 8


Satara.
Extreme Services

3.1.1.4] Second Level DFD for User

Fig3.1.1.4: Second level DFD for User

YSPM’S YTC, Faculty of MCA, 9


Satara.
Extreme Services

3.1.1.5] Second Level DFD for Admin

Fig3.1.1.5: Second level DFD for Admin

YSPM’S YTC, Faculty of MCA, 10


Satara.
Extreme Services

3.1.2] Entity Relationship Diagram (ERD)

Fig3.1.2: ERD

YSPM’S YTC, Faculty of MCA, 11


Satara.
Extreme Services

3.1.3] UML Diagrams

3.1.3.1] Use Case Diagram

Fig3.1.3.1: Use Case Diagram

YSPM’S YTC, Faculty of MCA, 12


Satara.
Extreme Services

3.1.3.2] Activity Diagram

1] User Activity Diagram

Fig3.1.3.2.1: Activity Diagram for User

YSPM’S YTC, Faculty of MCA, 13


Satara.
Extreme Services

2] Admin Activity Diagram

Fig3.1.3.2.2: Activity Diagram for Admin

YSPM’S YTC, Faculty of MCA, 14


Satara.
Extreme Services

3.1.2.3] Sequence Diagram


1] Sequence Diagram for Admin

Fig3.1.2.3.1: Sequence Diagram admin

YSPM’S YTC, Faculty of MCA, 15


Satara.
Extreme Services

2] Sequence Diagram for User

Fig3.1.2.3.2: Sequence Diagram admin

YSPM’S YTC, Faculty of MCA, 16


Satara.
Extreme Services

3.1.2.4] Component Diagram

Fig3.1.2.4: Component Diagram

YSPM’S YTC, Faculty of MCA, 17


Satara.
Extreme Services

3.1.2.5] Deployment Diagram

Fig3.1.2.5: Deployment Diagram

YSPM’S YTC, Faculty of MCA, 18


Satara.
Extreme Services

4. SYSTEM DESIGN
4.1]Database Design

Table Name: Admin

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

Table Name: Category


Description:- This table includes admin Email & password, used to provide security.

Sr.No. Field Data Type Constraints Description


Name
1 Catid Int Primary Key This is used to store
Category Id
2 Catname Varchar(50) _ This is used to store
Category Name

YSPM’S YTC, Faculty of MCA, 19


Satara.
Extreme Services

Table Name: Subcategory


Description:- This table includes admin Email & password, used to provide security

Sr.No. Field Data Type Constraints Description


Name
1 Sucatid Int Primary Key This is used to store
Subcategory Id
2 Catname Varchar(50) _ This is used to store
Category Name
3 Sucatname Varchar(MAX) _ This is used to store
Subcategory Name
4 Image1 Varchar(MAX) _ This is used to store
Image
5 Image2 Varchar(MAX) _ This is used to store
Image
6 Image3 Varchar(MAX) _ This is used to store
Image
7 Image4 Varchar(MAX) _ This is used to store
Image

YSPM’S YTC, Faculty of MCA, 20


Satara.
Extreme Services

Table Name: Service


Description:- This table includes admin Email & password, used to provide security.

Sr.No. Field Data Type Constraints Description


Name
1 Seid Int Primary Key This is used to store
Service Id
2 Cat Varchar(50) Foreign key This is used to store
Category
3 Sucat Varchar(50) Foreign key This is used to store
Subcategory
4 Setype Varchar(50) - This is used to store
Service Type
5 Sename Varchar(50) - This is used to store
Service Name
6 Searea Varchar(50) - This is used to store
Service Area
7 Sedescription Varchar(MAX) - This is used to store
Service Description
8 Secost Int - This is used to store
Service Cost
9 Duration Varchar(MAX) - This is used to store
Duration

YSPM’S YTC, Faculty of MCA, 21


Satara.
Extreme Services

Table Name: Notification


Description:-This table includes admin Email & password, used to provide security.
Sr.N Field Data Type Constraints Description
o Name
.
1 Noteid Int Primary key This is used to store
Notification id
2 Date Datetime - This is used to store
Date
3 customer- name Varchar(50) - This is used to store
Customer Name
4 customer- Bigint - This is used to store
mobileno Customer Mobile
Number
5 Message Varchar(50) - This is used to store
Message
6 Detail Varchar(MA - This is used to store
X) Detail
7 Serviceman Varchar(50) - This is used to store
Serviceman Name
8 service- Bigint Foreign key This is used to store
manno Serviceman Number
9 servicedili- Varchar(50) - This is used to store
verddate Service Diliverd Date
10 serviced- Varchar(50) - This is used to store
liverdtime Service Diliverd Time
11 Scategory Varchar(50) Foreign key This is used to store
Service Category
12 ssubcatego ry Varchar(50) Foreign key This is used to store
Service Subcategory
13 Servicetype Varchar(50) - This is used to store
Service Type
14 servicenam e Varchar(50) - This is used to store
Service Name
15 Servicearea Varchar(50) - This is used to store
Service Area

YSPM’S YTC, Faculty of MCA, 22


Satara.
Extreme Services

Table Name: Registration


Description:-This table includes admin Email & password, used to provide security.
Sr.No. Field Data Type Constraints Description
Name
1 Name Varchar(50) - This is used to store
Name
2 City Varchar(50) - This is used to store City

3 Email Varchar(MAX) - This is used to store


Email Id
4 Username Varchar(MAX) Primary key This is used to store
Username
5 Password Varchar(MAX) - This is used to store
Password
6 Address Varchar(MAX) - This is used to store
Address
7 Contctno Bigint - This is used to store
Contact Number

Table Name: Enquiry


Description:-This table includes admin Email & password, used to provide security.
Sr.No. Field Data Type Constraints Description
Name
1 Name Varchar(50) - This is used to store
Name
2 Emilid Varchar(MAX) - This is used to store
Email Id
3 City Varchar(50) - This is used to store City

4 Enquirym- Varchar(MAX) - This is used to store


essage Enquiry Message

YSPM’S YTC, Faculty of MCA, 23


Satara.
Extreme Services

Table Name: Contact


Description:-This table includes admin Email & password, used to provide security.
Sr.No. Field Data Type Constraints Description
Name
1 Name Varchar(50) - This is used to store User name

2 Emailed Varchar(MAX) - This is used to store user email

3 City Varchar(50) - This is used to store user city

4 Enquiry Varchar(MAX) - This is used to store enquiry message

Table Name: Booking detail


Description:- This table includes admin Email & password, used to provide security.

Sr.No. Field Name Data Type Constraints Description

1 Bid Int Primary Key This is used to store


Booking ID
2 Seid Int Foreign key This is used to store
Service ID
3 Username Varchar(50) Foreign key This is used to store
Username
4 Bdate Varchar(MAX) - This is used to store
Birth Date
5 Prefer-date Varchar(MAX) - This is used to store
Preferred Date
6 Paymode Varchar(50) - This is used to store
Payment Mode
7 bank-name Varchar(50) - This is used to store
Bank Name
8 Cardno Bigint - This is used to store
Card No
9 expiry-date varchar(MAX) - This is used to store
Expiry Date
10 Cvv Int - This is used to store
CVV Number

YSPM’S YTC, Faculty of MCA, 24


Satara.
Extreme Services

Table Name: Member


Description:- This table is used to Store Serviceman information.
Sr. Field Name Data Type Constraints Description
No.
1 Memberid Int Primary Key This is used to store Member
Id
2 Fullname Varchar(50) - This is used to store Full Name

3 Emailed Varchar(MAX) - This is used to store Email Id

4 Dob Varchar(50) - This is used to store Date of


Birth
5 Age Int - This is used to store
Age
6 Gender Varchar(50) - This is used to store Gender

7 Marriedstatus Varchar(50) - This is used to store Married


Status
8 Landlineno Bigint - This is used to store Land Lind

9 Mon Bigint - This is used to store Mobile


Number
10 Address Varchar(MAX) - This is used to store Address

11 State Varchar(50) - This is used to store State

12 District Varchar(50) - This is used to store District

13 Taluka Varchar(50) - This is used to store Taluka

14 Villagecity Varchar(50) - This is used to store


Village/City
15 Pincode Bigint - This is used to store Pin code

16 Wserviceprovid Varchar(MAX) - This is used to store Which


e Service You Provide
17 Experience Varchar(MAX) - This is used to store
Experience
18 Extraactivity Varchar(MAX) - This is used to store Extra
Activity
19 Qualification Varchar(50) - This is used to store
Qualification
20 Photo Varchar(MAX) - This is used to store Photo

YSPM’S YTC, Faculty of MCA, 25


Satara.
Extreme Services

4.2]Input Design
YSPM’S YTC, Faculty of MCA, 26
Satara.
Extreme Services

A] User

1. Page Name:- Home Page


Description :- This webpage is used for visitor they can sign-in into system

2. Page Name:- About Us

YSPM’S YTC, Faculty of MCA, 27


Satara.
Extreme Services

Description:- This webpage is used for visitor they can read about us system

3. Page Name:- Term and Condition

YSPM’S YTC, Faculty of MCA, 28


Satara.
Extreme Services

Description:- This page shows that Term and condition of Extreme Services.

3. Page Name:- FAQ Form

YSPM’S YTC, Faculty of MCA, 29


Satara.
Extreme Services

Description:- This page Use for Question & Answer of Extreme Services.

4. Page Name:- Member Form


Description:- This webpage is used for serviceman they can sign-up into system

YSPM’S YTC, Faculty of MCA, 30


Satara.
Extreme Services

5. Page Name:- Service Page


Description:- This webpage is used for visitor they can look up to services

YSPM’S YTC, Faculty of MCA, 31


Satara.
Extreme Services

6. Page Name:- User LogIn


Description:- This webpage is used for uers LogIn

YSPM’S YTC, Faculty of MCA, 32


Satara.
Extreme Services

7. Page Name:- Edit Profile


Description:- This web page is used for user to edit their profile

YSPM’S YTC, Faculty of MCA, 33


Satara.
Extreme Services

8. Page Name:- Service Form


Description:- This form is used for user to book a service

YSPM’S YTC, Faculty of MCA, 34


Satara.
Extreme Services

9. Page Name:- Payment Form


Description:- This form is used for user to do payment of bookings

YSPM’S YTC, Faculty of MCA, 35


Satara.
Extreme Services

10. Page Name:- Complaint Form


Description:- This form is used for user to do complaints.

YSPM’S YTC, Faculty of MCA, 36


Satara.
Extreme Services

11. Page Name:- My Bookings


Description:- This form is used for user to see the bookings

YSPM’S YTC, Faculty of MCA, 37


Satara.
Extreme Services

12. Page Name:- View Notification Page


Description:- This form is used for user to view their bookings notification

YSPM’S YTC, Faculty of MCA, 38


Satara.
Extreme Services

B] Admin

1. Page Name: Home Page

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.

YSPM’S YTC, Faculty of MCA, 39


Satara.
Extreme Services

Design:-

2. Page Name: Manage Category Page

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.

YSPM’S YTC, Faculty of MCA, 40


Satara.
Extreme Services

Design:

3. Page Name: Manage Subcategory Page

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.

YSPM’S YTC, Faculty of MCA, 41


Satara.
Extreme Services

Design:-

4. Page Name: Manage Services Page

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:-

YSPM’S YTC, Faculty of MCA, 42


Satara.
Extreme Services

5. Page Name: Manage serviceman Page

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:

YSPM’S YTC, Faculty of MCA, 43


Satara.
Extreme Services

6. Page Name: Manage FAQ Page

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.

YSPM’S YTC, Faculty of MCA, 44


Satara.
Extreme Services

Design:

7. Page Name: feedback Page

Description: This is feedback Page in the admin panel from this page the admin can get
information of all the users’ feedback.

Design:

YSPM’S YTC, Faculty of MCA, 45


Satara.
Extreme Services

8. Page Name: Manage Complaint Page

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:

YSPM’S YTC, Faculty of MCA, 46


Satara.
Extreme Services

9. Page Name: Send Notification Page

Description: This is Send Notification Page in the admin panel from this page the admin can send
Notification to users in users login.

Design:

YSPM’S YTC, Faculty of MCA, 47


Satara.
Extreme Services

10. Page Name: Change Password Page

Description: This is Change Password in the admin panel from this page the admin can Change
the Password.

Design:

YSPM’S YTC, Faculty of MCA, 48


Satara.
Extreme Services

5. IMPLEMENTATION

System Requirements
Hardware Requirements-

 IDE : Microsoft Visual Studio 2010

YSPM’S YTC, Faculty of MCA, 49


Satara.
Extreme Services

 Operating System : Windows 7/10


 Project Platform : .NET
 Framework : Framework 3.5
 Front End : ASP.Net
 Back End : SQL Server 2005

Software Requirements-

 Processor : Intel Pentium 4.1GHz processor


 Ram: Minimum 512 MB RAM
 Harddisc Space : Minimum 80GB & above
 Printer : Dot Matrix/Ink Jet
 Monitor : Colour or Monochrome

Detail Description of Technology Used

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

YSPM’S YTC, Faculty of MCA, 50


Satara.
Extreme Services

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.

2. The .NET Framework Base class –

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.

Microsoft Visual Studio Editions


It has Two Editions-

Microsoft Visual Studio 2010

-.NET framework 3.5


-.NET framework 4.0
-.NET framework 4.5
Microsoft Visual Studio 2013

.NET framework 4.5

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

YSPM’S YTC, Faculty of MCA, 51


Satara.
Extreme Services

programs that execute outside the .NET environment.


• Common Language Runtime Engine:-

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

YSPM’S YTC, Faculty of MCA, 52


Satara.
Extreme Services

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

YSPM’S YTC, Faculty of MCA, 53


Satara.
Extreme Services

the database remains online and available.


 Online Indexing Operations

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

YSPM’S YTC, Faculty of MCA, 54


Satara.
Extreme 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

6.1. Name: Enquiry Report Page

Description: This is Enquiry Report in this page the admin can see information about all the
enquiries of users.

YSPM’S YTC, Faculty of MCA, 55


Satara.
Extreme Services

6.2. Name: Complaint Report Page

Description: This is Complaint Report in this page the admin can see information about all the
Complaints of user.

YSPM’S YTC, Faculty of MCA, 56


Satara.
Extreme Services

6.3. Name: Serviceman Registration Report Page


Description: This is Serviceman Registration Report in this page the admin can see information
about all the Serviceman.

YSPM’S YTC, Faculty of MCA, 57


Satara.
Extreme Services

6.4. Name: Registration Report Page

Description: This is Registration Report in this page the admin can see information about all the
registered user.

YSPM’S YTC, Faculty of MCA, 58


Satara.
Extreme Services

6.5. Name: Service Report Page

Description: This is Service Report in this page the admin can see information about all the
Services.

YSPM’S YTC, Faculty of MCA, 59


Satara.
Extreme Services

6.6. Name: Notification Report Page

Description: This is Notification Report in this page the admin can see information about all the
user notification.

YSPM’S YTC, Faculty of MCA, 60


Satara.
Extreme Services

6.7. Name: Category Report Page


Description: This is Category Report in this page the admin can see information about all the
category of service.

YSPM’S YTC, Faculty of MCA, 61


Satara.
Extreme Services

6.8. Name: Booking Report page

Description: By using this page the admin can see all the booking Details

YSPM’S YTC, Faculty of MCA, 62


Satara.
Extreme Services

YSPM’S YTC, Faculty of MCA, 63


Satara.
Extreme Services

7. CONCLUSION AND SUGGESTIONS

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

YSPM’S YTC, Faculty of MCA, 64


Satara.
Extreme Services

8. ANNEXURE

Source code

Master Page:-

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="userMasterPage.master.cs"


Inherits="usermaster_userMasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<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"> &nbsp;&nbsp;
<asp:Image ID="Image2" runat="server" Height="20px"
ImageUrl="~/Images/call.png" Width="20px" />
&nbsp;7249851705&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Image ID="Image3" runat="server" Height="20px"
ImageUrl="~/Images/email.png" Width="25px" />
&nbsp;[email protected]
</td>
</tr>
<tr>
<td bgcolor="#FFFFCC" class="style2"

YSPM’S YTC, Faculty of MCA, 65


Satara.
Extreme Services

style="font-size: x-large; color: #FD3417; font-weight: 700;


fontstyle: italic; background-color: #FFFFFF; background-image:
url('/D:/Extreme services/Extreme services/../Images/EXTREME SERVICES
(2).png');">
&nbsp;&nbsp;<asp:Image ID="Image1" runat="server" Height="116px"
ImageUrl="~/images/acelogo.jpeg" Width="291px" />
</td>
<td valign="middle">
</td>
<td valign="top" align="right">
<asp:ImageButton ID="ImageButton1" runat="server"
ImageUrl="~/Images/enquire-button.png" onclick="ImageButton1_Click"
PostBackUrl="~/usermaster/contactus.aspx" />
</td>
</tr>
<tr>
<td colspan="3">
<asp:Menu ID="Menu1" runat="server"
Orientation="Horizontal" Width="100%"
BackColor="Gray" ForeColor="White"
style="text-align: center; background-color: #D70000;"
Height="35px"
RenderingMode="Table">
<Items>
<asp:MenuItem Text="HOME" Value="HOME"
NavigateUrl="~/usermaster/home.aspx"></asp:MenuItem>
<asp:MenuItem Text="ABOUT US" Value="ABOUT US"
NavigateUrl="~/usermaster/aboutus.aspx"></asp:MenuItem>
<asp:MenuItem Text="SERVICES" Value="SERVICES"
NavigateUrl="~/usermaster/services.aspx"></asp:MenuItem>
<asp:MenuItem
NavigateUrl="~/usermaster/termandcondition.aspx"
Text="TERMS &amp; CONDITIONS" Value="Terms &amp;
Conditions"></asp:MenuItem>
<asp:MenuItem
NavigateUrl="~/usermaster/faqdisplay.aspx" Text="FAQ" Value="FAQ">
</asp:MenuItem>
<asp:MenuItem Text="MEMBER FORM" Value="SERVICE MAN"

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>

YSPM’S YTC, Faculty of MCA, 66


Satara.
Extreme Services

</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" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">


<style type="text/css">

.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">

YSPM’S YTC, Faculty of MCA, 67


Satara.
Extreme Services

<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&nbsp;&nbsp;&nbsp; W E&nbsp;&nbsp;&nbsp;&nbsp; W O R K
</td>
</tr>
<tr>
<td>
<table align="center" cellspacing="5" class="style13"

YSPM’S YTC, Faculty of MCA, 68


Satara.
Extreme Services

style="border: thin solid #C0C0C0; border-radius:10px" cellpadding="2">


<tr>
<td class="style14">
<asp:Image ID="Image6" runat="server" Height="50px"
ImageUrl="~/images/homeimages/Easy_Fix_Icon_01.png"
/>
</td>
<td class="style14">
<asp:Image ID="Image7" runat="server" Height="50px"
ImageUrl="~/images/homeimages/Easy_Fix_Icon_02.png"
/>
</td>
<td class="style14">
<asp:Image ID="Image9" runat="server" Height="50px"
ImageUrl="~/images/homeimages/Easy_Fix_Icon_03.png"
/>
</td>
<td class="style14">
<asp:Image ID="Image8" runat="server" Height="50px"
ImageUrl="~/images/homeimages/Easy_Fix_Icon_04.png"
/>
</td>
</tr>
<tr>
<td class="style16">
Say you need a Serviceman for your home</td>
<td class="style16">
List of verified Servicemen
</td>
<td class="style16">
Best situated Serviceman assigned
</td>
<td class="style16">
Resolves all your home repair issues</td>
</tr>
<tr>
<td class="style17">
You book a call on our website or customer
care number</td>
<td class="style17">
These are trained, verified and trustworthy guys</td>
<td class="style15">
<span class="style18">To address your requirement
meet the 2 hours TAT</span></td>
<td class="style17">
The call is closed after your complete satisfaction</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Content>

YSPM’S YTC, Faculty of MCA, 69


Satara.
Extreme Services

Registration Submit button click event:-


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;

public partial class usermaster_registration :


System.Web.UI.Page {
SqlConnection cn = new SqlConnection("Data
Source=.\\SQLEXPRESS;AttachDbFilename=F:\\Homeservices\\App_Data\\
homeservices.mdf;Int egrated Security=True;User Instance=True");
SqlCommand cmd = new SqlCommand();
protected void Page_Load(object sender, EventArgs e)
{

protected void btnsignin0_Click(object sender, EventArgs e)


{
cn.Open();
cmd.CommandText = "select count(regno) from userregistrationform";
cmd.Connection = cn;
int i =
Convert.ToInt32(cmd.ExecuteScalar());
i++;
txtregno.Text = i.ToString();
cn.Close();

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();
}
}

YSPM’S YTC, Faculty of MCA, 70


Satara.
Extreme Services

Login button click event:-


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;

public partial class usermaster_login : System.Web.UI.Page


{
SqlConnection cn = new SqlConnection("Data
Source=.\\SQLEXPRESS;AttachDbFilename=F:\\Homeservices\\App_Data\\
homeservices.mdf;Int egrated Security=True;User Instance=True");
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new
SqlDataAdapter(); DataSet ds = new
DataSet();
protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click1(object sender, EventArgs e)


{
cn.Open();
cmd.CommandText = "select name,password from
userregistrationform where name='" + txtuser.Text + "'and
password='" + txtpass.Text + "'"; cmd.Connection = cn;
cmd.ExecuteNonQuery(); da.SelectCommand = cmd;
da.Fill(ds);
int count =
ds.Tables[0].Rows.Count; if
(count == 1)
{
ClientScript.RegisterStartupScript(Page.GetType(), "login", "<script
language='javascript'>alert('Login Successfully.')</script>");
Session["user"] = txtuser.Text;

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>");

YSPM’S YTC, Faculty of MCA, 71


Satara.
Extreme Services

}
cn.Close();
}
}

FAQ Submit button click event:-


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;

public partial class usermaster_faqdisplay :


System.Web.UI.Page {
SqlConnection cn = new SqlConnection("Data
Source=.\\SQLEXPRESS;AttachDbFilename=F:\\Homeservices\\App_Data\\
homeservices.mdf;Int egrated Security=True;User Instance=True");
SqlCommand cmd = new SqlCommand(); string s = "";
protected void Page_Load(object sender, EventArgs e)
{

protected void btnsubmit_Click(object sender, EventArgs e)


{
cn.Open();
cmd.CommandText = "insert into faq values('" + txtquestion.Text +
"','"+s+"')";
cmd.Connection = cn;
cmd.ExecuteNonQuery();
cn.Close();
DataList1.DataBind();
} }

YSPM’S YTC, Faculty of MCA, 72


Satara.
Extreme Services

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;

public partial class adminmaster_managecategory :


System.Web.UI.Page {
SqlConnection cn = new SqlConnection("Data
Source=.\\SQLEXPRESS;AttachDbFilename=F:\\Homeservices\\App_Data\\
homeservices.mdf;Int egrated Security=True;User Instance=True");
SqlCommand cmd = new SqlCommand();
protected void Page_Load(object sender, EventArgs e)

protected void btnupload_Click1(object sender, EventArgs e)


{
if (FileUpload1.HasFile == true)
{
FileUpload1.SaveAs(Server.MapPath("~\\images\\adminimages\\" +
FileUpload1.FileName));
photo.ImageUrl = "~\\images\\adminimages\\" + FileUpload1.FileName;

}
}
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();

YSPM’S YTC, Faculty of MCA, 73


Satara.
Extreme Services

cmd.CommandText = "insert into managecategory


values("+txtcatergoryid.Text+",'"+txtcategory.Text+"','"+photo.ImageUrl+
"','"+ txtdescr iption.Text+"')"; cmd.Connection = cn;
cmd.ExecuteNonQuery(); cn.Close();
GridView1.DataBind();
} protected void GridView1_SelectedIndexChanged(object
sender, EventArgs e)
{
txtcatergoryid.Text =
GridView1.SelectedRow.Cells[2].Text;
txtcategory.Text = GridView1.SelectedRow.Cells[3].Text;
photo.ImageUrl = GridView1.SelectedRow.Cells[4].Text;
txtdescription.Text =
GridView1.SelectedRow.Cells[5].Text;
}

protected void btnupdate_Click1(object sender, EventArgs e)


{
cn.Open();
cmd.CommandText = "update managecategory set categoryid="
+ txtcatergoryid.Text + ",categoryname='" + txtcategory.Text +
"',image='" + photo.ImageUrl +
"',description='"+txtdescription.Text+"' where categoryid=" +
txtcatergoryid.Text + ""; cmd.Connection = cn;
cmd.ExecuteNonQuery(); cn.Close();
GridView1.DataBind();
}
protected void btncancle_Click1(object sender, EventArgs e)

{ txtcatergoryid.
Text = "";
txtcategory.Text = "";
photo.ImageUrl = "";
txtdescription.Text = "";
}

YSPM’S YTC, Faculty of MCA, 74


Satara.
Extreme Services

9. REFERENCES
Reference books

1)ASP.Net 2.0

By Bill Evjen, Jason Beres


Publication
ISBN 81-265-0254-1

2) Software Engineering By Roger S. Pressman

Fourth Edition 1997


McGraw-Hill International Edition
ISBN 0-07-052182-4

3) Word Miner Quick Reference Guide

Websites
 http//www.urbanclap.com
 http//www.housejoy.com

YSPM’S YTC, Faculty of MCA, 75


Satara.

You might also like