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

K.C.E.

Society's

Moolji Jaitha College, Jalgaon


NAAC Accredited 'A' Grade
A College is recognized By U.G.C. as 'College with Potential for Excellence'
ISO 9001:2008 Certified

Estd. 1945
Phone No. - (0257) 2234281, 2237363
Fax (0257) 2237363
Website - mjcollege.kces.in
E-mail - mjcollege@kces.in

A Project Report On

ONLINE SUPER SHOP

Submitted by

VISHAKHA SUNIL JOSHI


T. Y. B. Sc. Information Technology

Department of Computer Science and Information


Technology
Academic Year 2009-2010

1
K.C.E. Society's
Moolji Jaitha College, Jalgaon
NAAC Accredited 'A' Grade
A College is recognized by U.G.C. as 'College with Potential for Excellence'
ISO 9001:2008 Certified

Department Of Computer Science and Information


Technology

Certificate

This is to certify that Mr. / Miss. / Mrs. VISHAKHA SUNIL


JOSHI student of T. Y. B. Sc. Information Technology Roll
No. 423 has successfully completed the project entitled "
ONLINE SUPER SHOP " towards the partial fulfillment of the
said course in the academic year 2009-2010.

K. B. Mahajan Mrs. H. H. Patil


Guide Head
Department of C.S. and I.T. Department of C.S. and I.T.

2
Acknowledgement

3
CERTIFICATE

This is to certify that Miss.VISHAKHA SUNIL


JOSHI of M.J.College has completed the project
entitled “ONLINE SUPER SHOP” for our
organization.

She has developed the project as per requirement


and we certify that the project is working as per our
requirement.

Head Of
Organization

4
Index

Name of Chapter Page No.

1.0 Introduction 7
1.1 Introduction of an organization
1.2 Introduction of a project
1.3 Hardware and Software Requirements
2.0 System Requirement Analysis 10
2.1 Study of Existing System
2.2 Need of Computerization
3.0 Feasibility Study 12
3.1 Introduction
3.2 Technical Feasibility
3.3 Operational Feasibility
3.4 Economical Feasibility
4.0 Systems Diagrams 14
4.1 Entity Relationship Diagram
4.2 Data Flow Diagram
4.3 System Flowchart
4.4 Program Flowcharts
5.0 Design and Analysis 15
5.1 Database Normalization
5.2 Table Structures
5.3 Forms and Menus Design
5.4 Reports Design
6.0 Testing 19
6.1 Software Testing
7.0 Conclusion 23
7.1 Strengths and Limitations of software
7.2 Future Enhancement
8.0 References 25

5
Chapter 1
INTRODUCTION

Introduction to Project :-
Now a days due to the fact that life is becoming more &
more complicated & much more difficult. Purchasing a product is
too much more difficult. We have to spend time for selecting a
specific product & purchase it. But it is waste of time.
To avoid this wastage of time & to get an easier solution of
shopping is through internet. That is we can select & purchase our
desired product on the Internet. That is concept of Online Shopping
When you go to retail shop to buy a specific product you must
have the time to do all this. Then you must have the time to hear the
quality of each product & for buying that product you must have
sufficient money otherwise you have to go back home. So, to avoid
all this boring process just go for online shopping this is the unique
solution of every problem.

The system is precisely described as follows:-


A customer have to visit the website. Once a customer visit the
website he can purchase a product of any company.

6
This procedure is too easy & time consuming. So, it is boon for
today’s life , where people doesn’t have the time to spend on
shopping.

Introduction to Organization :-
The “Shubham Super Shoppy“ contains all types of food
products.
They are :-
 Fast Food
 Rashion
 Other Food Products
The Shoppy contains cosmetics products also. Like
 Shampoos
 Deos
 Face Powder
 Face Packs
All types of products are available in the shop. This shop is famous
for quality & trust full service. The address of shop is
Shubham Super Shop
Khwajamiya Chauk,
At Ganesh Colony
Jalgaon- 425001

7
H/W and S/W requirements:-

Hardware:-
1. Pentium processor III or higher
2. Minimum 32 MB RAM
3. 1.2 GB HDD
4. 1.4 FDD

Software:-
1. Win9x, XP, NT, IIS Server etc Operating system(Any of
these)
2. MS-Access as Backend

8
Chapter 2
System Requirement Analysis
2.1 Existing System
There exist a system for presenting the data & order the
products from shop. The customer gives their order personally. This
system takes a lot of time.
If any customer comes to order the product personally then
shop wants to write down his/her address, phone no etc. information
in that file then write down the order of that person. This consumes
more time of customer and shop also.

 Drawbacks of Existing system :-

As mention in the existing system the procedure is quite


simple but it requires much feasible and speed which a manual
system cannot provide. The major drawbacks are as follows

1. Manual system consumes a very large amount of human


time and energy in handling large documents.

2. Calculations mistakes in figure always head to various


major problems.
9
2.2 Need of Computerization
The computerization is needed to eliminate or to remove the
drawbacks of existing manual system. Following list of points
indicate the advantage of computerization

1. Computerized process is quickly than manual system.


2. Manual system generates voluminous amount of redundant data
which lead to many error and problems of updating areas.
3. More intangibility benefiting is present in the computerized
systems.

10
Chapter 3
Feasibility Study

Introduction
This is always essential to evaluate the various aspects
before we develop the system. Evaluation should always justify
the cost and benefit ration. It is found that benefits are less as
compared to the cost of avoided going in for computerization.

Feasibility project is justified by :-


1. Technical feasibility
2. Operational feasibility
3. Economical feasibility

3.2 Technical Feasibility:-


In this type we have to see that whatever existing system in
the organization supports the computerized systems or not. In other
words is the computerized system working same as that of the
existing system?
The computerized system ma not create any problem, if any
problem regarding to the system occurs, then the manner can contact
11
to the software consultancy firm, so that they can remove the
problems or bugs.

3.3 Operational Feasibility:-


As the new system involves less persons the confusion
arising in the process, the time lagged , the labor and other cost are
reduced.
Operating with records in both situations is quite different.
Manual system was also disliked, because of completion and other
hassles involve maintaining records. After computerization it
becomes the job of single operator with no risk involved on posting
and report generation. Speed of the operator is also increased
substantial.

3.4 Economical Feasibility:-


This also called as “Cost Benefit Analysis”. Cost and
benefit analysis gives us for computerization, the cost will reduce in
some aspects and respective increase in not as much as compared to
reduction computerization will reduce the requirement staff. It will
also reduce the cost of non-reusable stationary; the computer
stationary will replace the various types of bills and registers.

12
Chapter 4
System Analysis

Data Flow Diagrams:-


A DFD is a graphical technique that depicts information
flow and transforms the data that moves from input to output. The
DFD is also known as Data Flow Graph or Bubble Chart.

Shows process in DFD

Represents the source or sin

The Data flow diagram of the system is as follows:-


Request for Bill/ product

Online

Customer Shoppin Customer


g
A product System that was
Requested

13
Chapter 5
Design and Analysis
Table Structure:-
This module contains the different tables that are being
utilized by the system. Their requirements of all the users sure taken
into consider deciding the actual data that needs to be stored in the
system. While designing the database records for the system proper
care has been taken for not allowing the duplicate records and
unnecessary redundancy of data.

1. This table contains the cosmetics products


information

14
2. This table contains the fast food items

3. This table contains the rashion items

15
Form Design

16
17
18
Chapter 6
Software Testing
 White Box Testing:-

1. A complementary approach to black box testing is


sometimes called structural or glass box testing.
2. As the name implies the tester can analyses the code and
use knowledge about structure of a component to driven
test data.
3. A dynamic analyzer can then be used to measure the extent
of this coverage and help with test case design.
Technique of white box testing:-
1. Basic path of testing
2. Condition testing
3. Data flow testing

 Black Box Testing


1. Black box testing relies on the specification of the system or
component which is being tested to drive test cases.
2. The system in a black box whose behavior can only be
determined by studying its inputs and related outputs.
3. This model is same as that used for reliability testing

19
4. Techniques used for black box are
Equivalent partitioning and boundary value analysis
Testing & Implementation:-
1. Testing
2. Integration Testing
Testing:-
Even through many tests are conducted at different levels there
remains some errors or weakness which may not detected. System
testing is necessary to detect such type of errors when encountered at
time of program testing. In this stage each and every minute point is
considered. One can refer this stage as final touch to system. This
test takes in to account the actual involvement in which the user
operates. The system test is considered to check weather any changes
have to be made in the program that is in whole system.

Program Testing:-
When each module is completed it has been tested in order to
the time of execution of that module. For this purpose test data is
prepared and document to ensure that aspects of the program are
working properly. Programming testing test 2 types of errors
1. Syntax Error
2. Logical Error

20
Syntax Error:-
Syntax error is one which violate one or more rules of the language
in which module or program are written. This error will show
through error message generated by the computer at the time of
execution of program. Such error is to correct.

Logical Error:-
A logical error with the incorrect data fields, out of range items
invalid combinations and the error violating the logic of the program.
As the computer not detect such type of errors it is better to take
maximum care to avoid such types of errors at the time of
programming.

System Testing:-
After having completed the design and coding phase it is
essential to test the package to ensure that it perform in accordance
with the requirement. Also the software has to be test run before it
can be adopted.

21
Chapter 7
Conclusion
Strength and Limitations of Software:-
Now the time come when my project is ready to work
on local computer for later work for Internet after registration.
The software contains all the new & advanced facility given by
the ASP.NET. The project has given us for the ability to solve
the problem related to database and by designing forms we get
more theoretical as well as practical knowledge.
We have developed the software for organization; we
have to adapt their standard. Although software is not build by a
single person, it is build by team or several teams together. But I
have tried my best to make this software all purpose user-
friendly.
It is rarely happens when there are no bugs in the
software. When you run this first time every software has some
error during there first execution. I also face some errors in
which some were removed quickly while others take too much
time even days. But I worked hard without leaving hope.

Future Enhancement:-

22
As I have already mentioned that the system consist of all
the new and advanced facilities provided by ASP.NET. But as
time never stops and the man should change with time. The most
important thing of this software is that it is further improved with
having change in its current setting. We can also change the
security of the software will have more and more secure as the
data also secure.

23
Chapter 8
References

1. BEGINNING OF ACTIVE SERVER PAGES


-WROX
2. BLACK BOOK ASP.NET

3. SOFTWARE ENGINEERING
-ROGER PRESSMAN

24

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