Вы находитесь на странице: 1из 16

CERTIFICATE

This is to certify that this project entitle “Sys The Computer Shop

Website” Submitted in partial fulfillment of the degree of Bachelor of

Computer Applications to the Makhanlal Chaturvedi Rashtriya

Patrakarita Vishwavidyalaya, Bhopal through Extol Institute of


Computer

Science done by Vijendra Singh Kalmodiya, Akhil Garg and


Ankit

Deshmukh is an authentic work carried out by him under my


guidance.

The matter embodied in this project work has not been submitted
earlier

for award of any degree or diploma to the best of my knowledge and

belief.

Date:22/06/2010 Ms.Deepika Chaturvedi


Mr. Vijay Sir
Place: Bhopal (PROJECT GUIDE)
SELF CERTIFICATE

This is to certify that the project report entitled“Sys the computer


Shop

Website” is done by me as an authentic work carried out for the

fulfillment of the requirements for the award of the degree of


Bachelor of

Computer Application underthe guidance of Ms.Deepika


Chaturvedi

and Vijay Sir. The matter embodied in this project work has not
been

submitted earlier for award of any degree or diploma to the best of


my

knowledge and belief.

Submitted By

Akhil Garg
Ankit Deshmukh
Vijendra Singh Kalmodiya
OBJECTIVE AND SCOPE OF THE PROJECT

Objective:

The main objective behind the creation of the “Sys the computer
website” is to main the information related to the computer system
and its peripherals.

With the help of this website the administrator and the dealer
associated with the shop can easily select there computers and
there peripherals with ease.

Each and every information regarding the prices and the new
version pf the PCs will be available on the website.
The website can be easily updated according to the marketing
needs and the specifications.

Scope:

The website “Sys the computer shop” has a great scope in present
marketing condition and in the technology, even the website will
generate great scope for the future when some modifications will be
made to the website.

Through this website the owner can interact with the customers and
the dealers for there demands and also he can show the products
and the prices of the machines just by a click.
DEFINITION OF THE PROBLEM

Customer’s point-of-view

A customer needs to have complete information of the product


before he buys it. It is very hectic for the customer to visit the shop
to get any required information about the system, and he will need
to come to the shop then he is fully
Satisfied with the system he is buying.
For instance if he is not sure of the price of the product he needs to
visit the shop or if he needs to know are the system he need is
available at the shop.

Dealer’s point-of-view

As a dealer’s work is of very hectic schedule he is unable to meet


the whole seller every time, so it becomes very difficult for him to
know what price he will need to pay for a consignment. If he is in
another city it becomes difficult for him to know the cost of the
various products.

ADVANTAGES AND LIMITATIONS

Advantages:

 User friendly and easy to use.

 All the information related to the computer system and the


peripherals can be accessed from the site.

 The customer can choose his system according to the needs


and also with in the budget.

 Price details of the entire product are available on the website.

 The information associated with the dealer is easily available


for the administrator.

 A different database is created for the dealers and the website


has a dealer section.

Limitations:

 No information of the customer is saved.


 Only the administrator has the right to sign up for the dealer.

 Online order of the computer system and its peripherals is not


possible.
 No online transaction is possible.

METHODOLGY OF TESTING

White box testing:

White box testing is a security testing method that can be used to


validate whether code implementation follows intended design, to
validate implemented security functionality, and to uncover
exploitable vulnerabilities.

White box testing also called as clear box testing, glass box testing,
transparent box testing, or structural testing) uses an internal
perspective of the system to design test cases based on internal
structure. It requires programming skills to identify all paths through
the software. The tester chooses test case inputs to exercise paths
through the code and determines the appropriate outputs.

While white box testing is applicable at the unit, integration and


system levels of the software testing process, it is typically applied
to the unit. While it normally tests paths within a unit, it can also
test paths between units during integration, and between
subsystems during a system level test. Though this method of test
design can uncover an overwhelming number of test cases, it might
not detect unimplemented parts of the specification or missing
requirements, but one can be sure that all paths through the test
object are executed.
INDEX

Acknowledgement

Declaration

Certificate

Introduction

Objective of the project

Scope of the project

Definition of Problem

SDLC

Hardware & software requirement

Advantages and limitations


Methodology Of testing

Data flow diagram

Coding and output screen

Conclusion

Bibliography

ACKNOWLDGEMENT

I take pleasure in expressing my project on

“Sys the computer website”

With gratitude to my institution “Extol institute of computer science”


for providing me this opportunity to complete my project. I take fully
acknowledge with heart felt gratitude towards my esteemed project
guide and all my faculty members for there being cooperation and
constructive help, keen interest and inspiration given to us .

This acknowledgement will remain incomplete without my sincere


thanks to my friends of D.C.S department for his valuable help,
encouragement given throughout the project.

Submitted By
Akhil Garg
Ankit Deshmukh
Vijendra singh Kalmodiya

HARDWARE AND SOFTWARE REQUIREMENTS

 Operating System (Windows XP, Vista,Windows 7)

 Processor –1.6GHz, P4 (Recommended).

 Ram – 512 MB (Recommended)

 Hard Disk – 20GB (Recommended)

 .Net Framework

 Microsoft Visual Studio 2005

 Microsoft SQL Server 2005


INTRODUCTION

The website “Sys the computer website” is a website where a


person will be able to get all the information of the computer system
and the peripherals associated.

The website contain nearly about five section-

Home
Desktops
Laptops
Accessories
About us

These sections are further divided into many sections.

Desktops:
The desktop section contains all the information about the desktop
pcs. In this section the customer can check the branded desktops
and also he can assemble desktop according to his needs. A lot of
options are given with the prices where the customer can select the
system according to his needs.

Laptops:
The laptop section contains all the information of all the branded
laptops of the branded company. The laptops present in this section
are of
ACER
DELL
HCL
LENOVO
SONY etc

Accessories:

The accessories section contains all the price details and the
peripherals and the accessories used for the computer. This section
contain information about the headphones, pen drives, webcam,
witches, external hard disks etc

Dealer’s Section:

In this website there is a section also present for the dealers and the
administrator. The dealers and the administrator can sign in .Only
the administrator can sign up for the dealers.
One of the main feature present here for the dealer is that he will be
getting directly a discount of 5% on every product.

Now about the technology used: For the preparation of this website
the main software used were Microsoft Visual Studio 2005 and
Microsoft SQl server 2005.

The website is designed by using asp.net and c#. Here asp.net is


used as front-end and sql server s used as back-end.
SQL SERVER 2005:
SQL Server 2005 released in October 2005, is the successor to SQL
Server 2000. It included native support for managing XML data, in
addition to relational data. For this purpose, it defined an xml data
type that could be used either as a data type in database columns
or as literals in queries.

XML columns can be associated with XSD schemas; XML data being
stored is verified against the schema. XML is converted to an
internal binary data type before being stored in the database.
Specialized indexing methods were made available for XML data.

XML data is queried using XQuery;CLR Integration was the main


features with this edition where one could write SQL code as
Managed Code these are those code which are being executed by
CLR (Common Language Runtime). SQL Server 2005 added some
extensions to the T-SQL language to allow embedding XQuery
queries in T-SQL. In addition, it also defines a new extension to
XQuery, called XML DML, that allows query-based modifications to
XML data. SQL Server 2005 also allows a database server to be
exposed over web services using TDS packets encapsulated within
SOAP (protocol)requests. When the data is accessed over web
services, results are returned as XML.
For relational data, T-SQL has been augmented with error handling
features (try/catch) and support for recursive queries with CTEs
(Common Table Expressions). SQL Server 2005 has also been
enhanced with new indexing algorithms, syntax and better error
recovery systems. Data pages are checksummed for better error
resiliency, and optimistic concurrency support has been added for
better performance. Permissions and access control have been
made more granular and the query processor handles concurrent
execution of queries in a more efficient way. Partitions on tables and
indexes are supported natively, so scaling out a database onto a
cluster is easier. SQL CLR was introduced with SQL Server 2005 to
let it integrate with the .NET Framework.

SQL Server 2005 introduced "MARS" (Multiple Active Results Sets), a


method of allowing usage of database connections for multiple
purposes.

SQL Server 2005 introduced DMVs (Dynamic Management Views),


which are specialized views and functions that return server state
information that can be used to monitor the health of a server
instance, diagnose problems, and tune performance

ASP.NET

ASP.NET is a web application framework developed and marketed


by Microsoft to allow programmers to build dynamic web sites,
web applications and web services. It was first released in January
2002 with version 1.0 of the NET Framework, and is the successor
to Microsoft's Active Server Pages (ASP) technology. ASP.NET is
built on the Common Language Runtime (CLR), allowing
programmers to write ASP.NET code using any supported .NET
language. The ASP.NET SOAP extension framework allows
ASP.NET components to process SOAP messages.

NET pages, known officially as "web forms", are the main building
block for application development. Web forms are contained in
files with an ".aspx" extension; these files typically contain static
HTML markup, as well as markup defining server-side Web
Controls and User Controls where the developers place all the
required static and dynamic content for the web page.
Additionally, dynamic code which runs on the server can be
placed in a page within a block <% -- dynamic code -- %> which
is similar to other web development technologies such as PHP,
JSP, and ASP, but this practice is generally discouraged except for
the purposes of data binding since it requires more calls when
rendering the page.

User controls
User controls are encapsulations of sections of pages which are
registered and used as controls in ASP.NET. User controls are
created as ASCX markup files. These files usually contain static
HTML markup, as well as markup defining server-side web controls
where the developers place all the required static and dynamic
content. A user control is compiled when its containing page is
requested and is stored in memory for subsequent requests. User
controls have their own events which are handled during the life of
ASP.NET requests. An event bubbling mechanism provides the
ability to pass an event fired by a user control up to its containing
page. Unlike an ASP.NET page, a user control cannot be requested
independently; one of its containing pages is requested instead.

Custom controls
Programmers can also build custom controls for ASP.NET
applications. Unlike user controls, these controls don't have an ASCX
markup file, having all their code compiled into a DLL file. Such
custom controls can be used across multiple web applications and
Visual Studio projects (which is not allowed with user controls). By
using a Register directive, the control is loaded from the DLL
C#(c sharp:)

C# (pronounced "see sharp") is a multi-paradigm programming


language encompassing imperative, functional, generic, object-
oriented (class-based), and component-oriented programming
disciplines. It was developed by Microsoft within the .NET initiative
and later approved as a standard by Ecma(ECMA-334) and ISO
(ISO/IEC 23270). C# is one of the programming languages designed
for the Common Language Infrastructure.

C# is intended to be a simple, modern, general-purpose, object-


oriented programming language.

MAKHANLAL CHATURVEDI NATIONAL UNIVERSITY


OF JOURNALISM AND COMMUNICATION

“TITLE OF THE PROJECT”


“Sys The Computer Shop Website”
Submitted in partial fulfillment of the requirements for the
award of the degree of Bachelor of Computer Applications

Guided by: Submitted by:


Ms Deepika Chaturvedi. Akhil Garg
Ms Vijay Sir. Ankit Deshmukh
Vijendra Singh Kalmodiya

Вам также может понравиться