You are on page 1of 35

1.

INTRODUCTION OF THE PROJECT

 he system allows to store new Products which are available.

 The System allows storing the data.

 Different types of Data Reports are generated from the System

> Online sport shop system consists following modules


1 Home : First Page of the web Application home page

2 About us : It can provide About us web site.

3 Cricket : Product provide cricket accessories.

4 Football : Product provide football accessories.

5 Hockey : Product provide hockey accessories.

6 login : Login over website either you can purchase product.

7 Signup : Register over details can received product.

8 Contact us : Information About Contact us.

9 Order : Order received and provide delivery.

1
2. PROJECT PROFILE

Project Title : ONLINE SPORT SHOP

Objective : The objective of my project to provides management


facility to Sport-shop. We have given many facilities for
users in this project. It is generate different types of
Products.. User Friendly reports and bills.

Organization : St.stephen institute of business management and


technology College, Anand

Operating System : Microsoft Windows XP (SP2) or above

Front End Tool : vb.net

Back End Tool : SQL Server 2005

Project Duration : 60 hours

2
3. SCOPE OF THE WORK

 The System is use to generate the shopping of the product.

 The system is use to download the products.

 the system is use to provide Information about the Shop.

 The system allows storing new product of the shop.

 Different types of Data Reports are generated from the System

3
4 MANUAL EXISTING SYSTEM

 Earlier system was worked on manually.

 All types of request manually generated.

 Low level data storage.

 Modifying records cannot be possible.

 Time consuming system.

4
5 AN EXISTING SYSTEM

 work on manually.

 Time consuming system.

 All types of request manually generated.

 low level data storage.

 Modifying records cannot possible .

5
6 NEED OF PROPOSED SYSTEM
Need to develop the system

The need to develop the system is to handle the collection of details of all
user related to show the sport shop very easily

By starting up the system the system verifies the user with its username & password.
This is done for provide security to valuable data. Here, we have four types of user in the
systems which are as follows

(1) Administrator

This user can be logged in to the system by valid user name, password & with
Admin user type. Administrator user has all access for the entire system.

Here, the administrator can create or delete the user. The administrator can make
changes according to the change in details of user.

(2) Registration

This user can be registration in to the system. This user has not all rights to access
the entire system.

The user cannot add, remove & modify the details of sports materials.

(3) Activity

This user can be logged in to the system by proper user name, password. . This user
has not all rights to access the entire system

(4) Products

6
This user can be logged in to the system by proper user name, password & watch or
download the products of the system. Order provide in the customer place.

7
7Feasibility study

A feasibility study is undertaken to determine the possibility or probability of either


improving the existing system or developing a completely new system.

It helps to obtain an overview of the problem and to get rough assessment of


whether feasible solution exists.

This is essential to avoid committing large resources to a project and then repent on it later.

 Need for Feasibility Study

 Answer the question whether a new system is to be installed or not?


 Determine the potential of the existing system.
 Improve the existing system.
 Know what should be embedded in the new system.
 Define the problems and objective involved in a project.
 Avoid costly repairs at a later stage when the system is implemented.
 Avoid crash implementation of a new system.
 Avoid the ‘Hardware Approach’ i.e. getting a computer first and then deciding
how to use it.

There are three aspects in feasibility study portion of the preliminary investigation.

(1) Technical feasibility.

(2) Economic feasibility and

(3) Operational feasibility of the project.

8
1) Technical Feasibility

 Technical Feasibility determines whether the work for the project be done with
the present equipment, current procedures, existing software’s technology and
available personnel?
 If new technology is needed then what alternatives will be needed in the present
structure and work ethos?
 This will require a close examination of the present system.
 The technical feasibility should ask questions related to
1) Adequacy of available technology.

2) Adequacy of hardware.

3) Available of computer.

4) Operating time and support facilities, etc.

Technical feasibility determines whether the technology needed for the proposed
system is available and how it can be integrated within the Multiplex Management System.
Technical evaluation must also assess whether the existing system can be upgraded to use
the new technology and whether the Multiplex Management System has the expertise to
use it.

The technical feasibility in the proposed system deals with the technology used in the
system. It deals with the hardware and software used in the system whether they are of
latest technology or not. It happens that after a system is prepared a new technology arises
and the user wants the system based on that technology. Thus it is important to check the
system to be technically feasible.

The minimum memory requirement is 512MB of RAM while 1GB is better to have for
better performance. As far as software is concerned, licensed version of Oracle 9i and
Visual Basic 6.0 (Professional Version) should be installed on the server. There should be
printer attached to the network for printing of reports.

9
2) Economic feasibility

Economic feasibility looks at the financial aspects of the project. Economic feasibility
concerns with the returns from the investments in a project. It determines whether it is
worthwhile to invest the money in the proposed system. It is not worthwhile spending a lot of
money on a project for no returns.

To carry out an economic feasibility for a system, it is necessary to place actual


money value against any purchases or activities needed to implement the project.

The Multiplex Management system plans to acquire the necessary hardware and
software requires for the system and there is no hindrance whether economical or otherwise
towards its purchase. A brief description of the hardware and software required in the
system is given later in the report.

3) Operational feasibility

Operational feasibility covers two aspects. One is the technical performance aspect
and other is the acceptance within the Multiplex Management System. Operational feasibility
determines how the proposed system will fit in the current operations and what, if any job
restructuring and retraining may be needed to implement the system.

In the system operational feasibility checks, whether the user who is going to use the
system is able to work with the software’s with which the system is coded and also the mind
of the user going to use the system. If the user does not understand or is able to work on the
system further development is of waste.

10
8 System features

 Proposed System is fully computerized

 High level of data security

 Effective and attractive user interface.

 The System is use to generate the management of sport.

 Information about the

 Information about the activity of the sport.

It provides security to the valuable data .The developed system is good


GUI based. System is user friendly as it has been developed in asp.net . The system
is multi-user. The most important feature of proposed system is that not all
transactions can be done by every system operator rather the all or less access to
the system is given to each system operator. Generate the reports in less time.

11
9 Software & hardware configuration

1) Software of the System


 Along with the hardware, used in the system it requires software to make a
system as well as to run a system with the computer hardware. Collection of
different types of hardware into a specific type can form a computer but it cannot
execute different process on its own. For efficient and proper working of any
system software must be installed. This software may be in the form of operating
system or application software. To make the system one also needs to use
software.

 To make the online sport shop, I to have used certain software which is listed
below. The software used in the proposed system is the latest versions of them
and can give up-to-date and perfect result of every processes in the system.
These software comprises operating system and application software used in the
system.

Software used in designing (code) of the system

Operating System

 Microsoft Windows ® XP (SP2) or above.

Application Software’s

 Front - End Tool : Asp.Net


 Back - End Tool : Sql Server 2005
 Other Tool : Adobe Photoshop CS 4(Creative

12
 Suite)

1) Hardware Requirements of the System

Minimum Configuration

To run the application software of the system in the computer the minimum
configuration required is as below

1.8 GHz Pentium processor or other compatible.

Intel Original / Chipset Motherboard.

2 GB RAM.

160GB or more Hard Disk.

Monitor [ 1024 x 768 pixels display]

Keyboard.

Mouse.

Recommended Configuration

The system can run on the above-mentioned system, however for perfect ness
and clearness it is recommended to use a computer system having the below listed
configuration. The configuration listed below can give best and optimum result at
instance during the working of the system.

 2.6 GHz Pentium® 4 processor or other compatible.

 Intel ® Chipset Motherboard.

 2 GB SD-RAM.

 160\GB or more Hard Disk.

13
 52 x Compact Disc drive or faster.

 Color Monitor. [ 1024 x 768 Display]

 Keyboard,Mouse.

10 Introduction of asp.net and vb.net

Asp. net is the advance version of asp. It is a server side scripting language.
asp.net is a web development platform, which provides a programming model,
a compressive software infrastructure and various services required to build up
robust web application for PC , as well as model devices. Asp .net is run
inside the IIS.

Asp.net works on top of the HHTP protocol and uses the HTTP commands and
policies to set a, browser-to-server two-way communication and corporation.

Asp.net is a part of Microsoft .net platform. Asp.net applications are compiled codes,
written using the expensive and reusable components or object present in .net
framework .these codes can use the entire hierarchy of classes in .net framework.

The asp.net application codes could be written in either of the following language.

1 C#

2 Visual basic .net

3 Jscript

4 J#

14
11 Advantage of Asp.Net
 Separate code from html.

 Support from compiler language.

 State management.

 Security.

 Use service provide by .net framework.

 Update file while server is running.

 Xml based configuration file.

1. Separate code from html

To make a clean sweep with asp.net you have the ability to completely separate
layout and business logic. This makes it much easier for terms of programmers
and designers to collaborate. This makes it much easier for terms of
programmers and designers to collaborate efficiently.

2. Support for compiled languages

Developers can use vb.net and access features such as strong typing and
object-oriented programming. Using compiled languages also means that the
ASP.NET pages do not suffer the performance penalties with interpreted code.
ASP.NET pages are precompiled to byte-code and just in time compiled when
first requested. Subsequent request are directed to the fully compiled code,
which is cached until the source changes.

15
3. State management

To refer to the problems mentioned before, ASP.NET provides solution for


session and application state management. State information can, for example,
be kept in memory or stored in a database. It can be shared across web frames,
and state information can be recovered, even if the server fails or the connection
breaks down.

4. Security

ASP.NET inbuilt windows authentication & pre application you can be assure that
your application are sure. To store the memory and same information to the. It
can be shared across web frames, and state information can be recovered, even
if the server fails or the connection breaks down.

5. Use service provide by the .net framework

The .net framework provides the class libraries that can be used by application.
Some of the key classes help you with input/output, access to operating system
services, data access, or even debugging. We will go into more detail on some of
them in this module. Subsequent request are directed to the fully compiled code,
which is cached until the source changes.

6. Graphical development environment

Visual studio .NET provides the very rich development environment for web
developers. You can drag and drop controls and set properties the way you do in

16
visual basic 6. And you have full intelligence support, not only for your code, but
also for HTML and XML.

7. Update file while server is running

Components of your application can be update while the server is online and
clients are connected. The framework will use the new files as soon as they are
copied to the application. Removed or old files that are still in use are kept in
memory until the clients have finished.

8. XML based configuration files

Configuration setting in ASP.NET is stored in XML files that you can easily read
and edit. You can also easily copy these to another server, along with the other
files that comprise your application.

17
12 Introduction to SQL server 2005

SQL (Structured Query Language) server

It allows users to access data in the relational database management


systems, such as Oracle, Sybase, Informix, Microsoft SQL server, Access
and others by allowing users to describe the data the user wishes to see.
Technically speaking, SQL is a data sub language. That is to say, the
purpose of SQL is to interface to a relational database such as Oracle,
and all SQL statements are instructions to the database. Among the
features of SQL are the following
 It processes sets of data as groups rather than individual units.
 It provides automatic navigation to the data.
 It uses statements that are complex and powerful individually, and hence
stand alone.
SQL server provides commands for a variety of tasks including

 Querying data.
 Inserting, updating, and deleting rows in a table.
 Creating, replacing, altering, and dropping objects.
 Controlling access to the database and its objects.
 Guaranteeing database consistency and integrity.

SQL unifies all of the above tasks in one consistent language. SQL is
accepted as the protocol that enables databases build under different DBMS
and/or running on different machines architectures to communicate, so forming
true distributed systems.

18
The database is an intermediate link between the physical
database, the computer and the operating system, and on the other
hand, the users. Different DBMS provide different database languages
although a language called SQL has recently taken on the role of
standard.

A language is needed to describe the database to the DBMS as


well as provide facilities for changing the database and for defining and
changing physical data structure. Another language is needed for
manipulating and retrieving data stored in the DBMS. These languages
are called Data Definition Languages (DDL) and Data Manipulation
Languages (DML) respectively.

The storage structure and access methods used by the database


system are specified by a set of definitions called data storage and definition
language. DDL statements are compiled; resulting in a set of tables stored in
a special file called a data dictionary or data directory, which contains
metadata.

DML enables users to access and manipulate data. The goal is to provide
efficient human interaction with the system. Data manipulation is retrieving,
inserting, deleting or modifying information in the database.

19
13 System implementation

The process of ensuring that the information system is operational and then
allowing users to take over its operation for use and evaluation is called system
implementation.

Implementation includes all those activities that take place to convert from
the old system to the new. The following are the aspects of implementation.

 Equipment Installation

1. Site Preparation

An appropriate location must be found to provide an operating


environment for the equipment that will meet the vendor’s temperature,
humidity and dust control specifications. The following factors should be
taken into consideration for space planning

- Space occupied by the equipments

- Space occupied by the people

- Movement of equipment and people

2. Equipment Installation
The equipment must be physically installed by the manufacturer,
connected-to the power source and wired to communication lines if required.

3. Equipment checks out

20
The equipment must be turned on for testing under normal operating
conditions. The implementation team should devise and run extensive tests
of its own to ensure that equipments are in proper working condition.

 Training Personnel
A system can succeed or fail depending on the way it is operated and used.
Therefore, the quality of training received by the personnel involved with the
system in various capacities helps or hinders the successful implementation of
the information system. Thus, training becomes a major component of system
implementation. Training is offer imparted through hands-on learning techniques.

 Training System Operators


The system depends on the computer-centre personnel, who are responsible
for keeping the equipment running as well as for providing the necessary
support services. Their training must ensure that they are able to handle all
possible operations, both routine and extra-ordinary. Operator training just also
involves the data entry personnel. As part of their training, operators should be
given both a trouble shooting list that identifies possible problems and remedies
for them.

 Conversion Procedures
Conversion or changeover is the process of changing from the old system to
the new system. The following are the strategies for converting from the old
system to the new one

1. Direct Changeover
Conversion by direct changeover means that on a specified date, the old
system is dropped and the new system is put into use. Direct changeover can

21
only be successful if extensive testing is done beforehand. Direct changeover is
considered a risky approach to conversion.

2. Parallel Conversion
This refers to running the old system and the new system at the same
time, in parallel. Both systems are run simultaneously for a specified period of
time and the results are examined. When the same results are gained over time,
the new system is put into use and the old one is stopped.

3. Gradual Conversion
Gradual conversion attempts to combine the best features of the earlier
two plans, without incurring the risks. In this plan, the volume of transactions is
gradually increased as the system is phased in. The advantages include
allowing users to get involved with the system gradually and the possibility of
detecting and recovering from the errors without a lot of downtime.

4. Modular Prototype Conversion


This approach to conversion uses the building of modular, operational
prototypes to change from old systems to new in a gradual manner. As each
module is modified and accepted, it is put into use. One advantage is that each
module is thoroughly tested before being used. Another advantage is that users
are familiar with each module as it becomes operational.

5. Distributed Conversion
This refers to a situation in which many installations of the same system
are contemplated, such as in banking or in franchises such as restaurants or
clothing stores.

22
14 Data flow diagram
The data flow diagrams are pictorial or graphical representation of the outline of the
system study. The data flow diagram covers all the processes and data storage area
which takes place during any transaction in the system. The data flow diagrams are
functionally divided into context level, Zero level, First level and Second level data
flow diagrams.

Symbols used in DFD

Process: Here flow of data is transformed. E.g. New Data entry, updating, etc .

External Entity: A source or destination of data which is external to the system.


E.g. Customer, Supplier etc.

Data Flow: It is packet of data. It may be in the form of document, letter etc .

Data Store: Any store data but with no reference to the physical method of storin
23
Context level diagram

Response Request
SPORT
ADMIN SHOP CUSTOMER

Response
Request

24
Zero level diagram FOR ADMIN

Stored
Enter details
data

SPORT addpro_mstr
ADMIN
SHOP

Registered Response
Successfully

25
Zero level diagram FOR USER

Enter details Store data


1.0
Signup_mstr
USER REGISTRA
response
Registered TION
Successfully

Fill form

2.0 Login_mstr

LOGIN
Procces Response

Fill form

3.0
Addprod_mstr
Access
product Respons

26
First level diagram for user (process3.0)
Fill form
Request
3.1
Customer Signup
Login
Response
Response Process

Retrieve data

Store Data

2.1
cardmst
Purchase

Product Response

Response Manage
card

2.2

View card

Data

Store data
2.3
2.4 ordermst
billmst Place Order
Billing
Retrieve data

27
15 Entity relationship diagram

Eail_id
State Passw Retype
City ord _Passw
ord
Addre Pincode
ss
Registration Do
Last_name b
First_nam
e
User_nam
e
Pur_mst

Logn_mst

Card_mst Passwor
d
name Quantit
quantit
y
y
Prodcut_mst C_nam
C_nam e
P_name
e
Iamg total
e Procuct price
_id
Oreder des
Type Price

First_anm
e
Email
Address
Birth_date
state Contact
City

Pincode

28
16 Data dictionary

The data dictionary of any system is an integral component of structure analysis,


since data flow diagrams by themselves do not fully describe the subject under
investigation about the system.

A data dictionary is a catalog – a repository – of the elements in the system.


These elements center on data and the way they are structured to meet user

requirements and online sport shop System needs. This step of creating a data
dictionary is simultaneous with the process of making data flow diagram(s). Here all
the data fields in their respective tables are allotted so as to access these data in the
system. The data tables are created in a back-end tool like Microsoft Access, Oracle,
FoxPro, etc…. Here in the Multiplex Management System we are using tables
created in Oracle9i as it is the back-end tool used in the system.

The data dictionary consists of different major elements like Data Elements,
Data Store [Tables Used], Data Flow, Processes and other External entities used in
the system. The data dictionary stores details and description of these elements.

It is developed during data flow analysis and assists the analysts involved in
determining the system requirements. Analysts use data dictionary for the following
important reasons

1. To manage the details in large system.

2. To communicate a common meaning for all system elements.

3. To document the features of the system.

4. To facilitate analysis of the details in order to evaluate the characteristics and


determine where system changes should be made.

5. To locate errors and omissions in the system.

29
1)Table name : login_mstr

Filed name Data type Size Constraints

Username Nvarchar 50 Foreign key

Password Nvarchar 10 Not Null

2) Table name : signup_mstr

Field name Data type Size Constraints

Uid Nvarchar 50 Not Null


Fname Nvarchar 50 Not Null
Lname Nvarchar [max]

Ardrs Nvarchar 50 Not Null


Pass Nvarchar 50 Not null
Email Nvarchar 50 Not Null
Pass Navrchar 50
Dob Navrchar 50
Mobile Navrchar 50
City Navrchar 50
Pincode Navrchar 50 Primary key
State Navrchar 50

30
3). Table name: addpro

Filed name Data type Size

Pid Nvachar 50

Pname Nvarchar [max]


Type Nvarchar 10

Qnt Nvarchar 50
Price Nvarchar 50

Image Nvarchar 50

4). Table name: ordermst

TABLE NAME : ordermst

Field name Data type Size

fanme Nvarchar 50
adrs Nvarchar 50
City Nvarchar 50
State Nvarchar 50
Pincode Nvarchar 50
Cont Nvarchar 50
Email Nvarchar 50
bdte Nvarchar 50

31
5). Table name: cardmst

Table name : cardmat

Field name Data type Size

Pid Nvarchar 50
Pname Nvarchar 50

Cname Nvarchar 50
Price Nvarchar 50

Qnt Nvarchar 50
Des Nvarchar 50

Tot Nvarchar 50

6). Table name: cont

Table name : cont

Field name Data type Size

name Nvarchar 50
email Nvarchar 50

Comm Nvarchar 50

32
18 LIMITATIONS

1. This system cannot make online payment

2. In this system capacity of people is approximately 3000.

3. In our system customer go to personally meet to the office manager.

4. We can not include heavy range of item.

5. Payment not refundable.

33
19 CONCLUSION

The entire project has been developed and deployed as per the requirements stated by the user, it is

found to be bug free as per the testing standards that is implemented. Any specification-untraced

errors will be concentrated in the coming versions, which are planned to be developed in near

future. The system at present does not take care off the money payment methods, as the

consolidated constructs need SSL.(secure socket layer) The system needs more elaborative

technicality for its inception and evolution.

It has been a great pleasure for me to work on this exciting and challenging project. This project
proved good for me as it provided practical knowledge of not only programming in ASP.NET web
based application and to some extent

Windows Application and SQL Server, but also about all handling procedure related with
“ONLINE APPLE STORE”. It also provides knowledge about the latest technology used in
developing web enabled application and client server technology that will be great demand
in future. This will provide better opportunities and guidance in future in developing projects
independently

34
20 BIBLIOGRAPHY

 Book Reference :

SADSE By S.Parthasarthy

 Web Reference

APPLE.CO.IN

35

You might also like