Sei sulla pagina 1di 17

0

Synopsis of Gadget Inspector

Name : Shivam Singh


Classs : BCA VI-Semester
ID : 715054
Project : Gadget Inspector
Type : Web Application

Project Synopsis : Gadget Inspector


1

Synopsis of Gadget Inspector

Name : Prabhat Kumar


Yadav
Classs : BCA VI-Semester
ID : 715032
Project : Gadget Inspector
Type : Web Application

Project Synopsis : Gadget Inspector


2

Table of Contents
1. Introduction…………………………………………………………….…………………………………......3

2. Objective………………………………………………………………….……………………………………...3

3. Scope………………………………………………….. …………………………………………………………. 4
4. Requirements Specification………………………………………………………………..…………….4
5. Reason for opting ASP.net……………………………………….………………………………………..5
6. Module description…………………………………………………………................................7-9
6.1 Admin
6.2 User
6.3 Login
6.4 Registration
6.5 Search
6.6 Security
6.7 Phone Finder
6.8 Description/Specification
6.9 Comparison
6.10 Review
6.11 Price
6.12 Advertisement
7. E-R Diagram ………………………………………………………………………………….........…….…..10
8. Data Flow Diagram of proposed system ………………………………..……………………11-12
8.1 0 Level DFD
8.1 1 Level DFD
9. Testing.........................................................................................................13-15
10. Feasibility Study and Future Scope................................................................16-17
Project Synopsis : Gadget Inspector
3

Introduction:

“Gadget Inspector” is a web based project for online comparison


shopping. It makes it easy for consumer to find a product, know about a
product and compare it with others.

Numerous gadgets are listed under various categories and arranged on


the basis of their specification, rank and ratings.

Shoppers can search the product on the basis of features, brand and
price band and then finally zero in on the right product.

Objective:

The project aims at sharing information and deals on mobiles, laptops,


cameras and various accessories related to them. One can use this portal
to quickly obtain free and unbiased information about a gadget/product
before making a final decision of purchasing a particular product.

Project Synopsis : Gadget Inspector


4

As there are numerous product of same category listed on various online


shopping sites, it is very hasty and ambiguous task to find the right
product suiting to one’s need.

The portal offers shoppers the ability to view the specification, pros,
cons and compare the product against each other and their respective
pricing information on different online stores therefore selecting the
right product for them.

Scope:

The project will reduce the effort one will require to find specification
of a product, its advantages and disadvantages, can compare it with
other hassle-free and quickly. It will not only provide specification and
comparison but also ratings and reviews based on users response and
expert’s opinion .

Requirement Specification

Hardware Requirement :
Processor Min. Pentium Dual Core

Project Synopsis : Gadget Inspector


5

Hard Disk Min. 60 GB


Ram Min. 20 GB
O.S. Win 7 ,8,8.1,10
Network Adapter Wifi Adapter
Software Requirement :
Platform Windows
OS Windows 7,8,8.1,10
Framework Net-Framework 4.5
Front –End Tool Asp.net
Back-End Tool SQL Server
Scripting Tool Java-Script
Server IIS Server

Reason for opting ASP.NET with C# as front-end:

.Net Framework is of the most prevailed framework to develop the web based

application. This is the outcome of Microsoft which was developed for

competing java in the world market. It supports many programming languages

like C++, C#, Visual Basic, XML etc. I have used ASP.Net with C# to develop

this software due to following reasons:

• It is Very easy to use ASP.net to develop web-based application


because of its user-friendly functionalities.

Project Synopsis : Gadget Inspector


6

• C# is the language that uses both CUI and GUI Interfaces thus more
flexibility.

• Auto-generated and More Powerful IDE.

• Common to use Server; every language uses Internet Information


Server

Module Description:

We know that it is quite difficult to do anything of its whole part at a


time. So it is the task of the programmer to break/split the whole set of
task into various small module so that one can handle them effectively.
But it depends upon the software system that in which Extent it will be
broken so that there is no inter-dependency among them.

This project developed for “Gadget Inspector” is broken into


following module. :-

1. Admin Module:
Admin module is mainly for the owner of the system. This module performs the
work of regular checking process. This module is responsible for updating the
information continuously if any, in the system so that one can find timely
information. Different types of authentication and authorization process is
performed for this purpose. This module handles the entire task related to
insertion, updation and deletion of information available on web portal,
Project Synopsis : Gadget Inspector
7

advertisement related tasks like specifying and allocating the space and related
cost.

2. User Module:
User module is for front page of this system. It is the main page of the
system in which all the links of this system are available. User explores the
various options available on web portal from here.

3. Registration Module:

Unregistered users can register on the website using this module.

4. Login module:
It is used for login purpose of registered users and authorised administrator.
Also users can recover their password if forgot using various available options.

5. Search Module:-
Search module provides search facilities to find products based on various
criteria and category.

6. 6: Security Module:
Security module is concerned with security of the system. As this
system is public website, it is necessary to provide security to the admin
module because only this module can update information of the system
so to make sure that no any unauthorized user could change
Project Synopsis : Gadget Inspector
8

information. This module has various mechanisms to check the validity


of the user.

7. Phone finder Module:

Using this module, user can find products based on certain criteria such
as specification and price.

8. Description/Specification Module:

This module provides the detailed information related to a product such


as its specification, advantages and disadvantages.

9. Comparison Module:

One can compare various related products in this module against each
other and find which one is better and suits to their requirements.

10. Review Module:

This module has the in-depth review of products by the experts from
various aspects. It also contains reviews provided by users.

11. Price Module:

Project Synopsis : Gadget Inspector


9

This module provides the lowest price for a product/gadget and its
availability on various e-commerce sites.

12. Advertisement Module:

This module is also responsible for advertisement bid. Any organizations that
are eager for advertisement can contact us for their ad.

Project Synopsis : Gadget Inspector


10

Entity Relationship Diagram-Gadget Inspector

Project Synopsis : Gadget Inspector


11

Project Synopsis : Gadget Inspector


12

1-Level DFD

Review

1-Level DFD Alter Info

Searching

Compare
Login
Add/update
Register Delete Gadgets

User Gadget Inspector Admin

Approve Client
RQST

Data Ranking and

Base Rating

Project Synopsis : Gadget Inspector


13

TESTING:

Before actually implementing the new system into operations, a test run
of the system is done removing all the bugs, if any. It is an important
phase of a successful system. After codifying the whole programs of the
system, a test plan should be developed and run on a given set of test
data. The output of the test run should match the expected results.
Sometimes, system testing is considered as a part of implementation
process.
Using the test data following test run are carried out:

1. Program test
2. System test
Program Test: When the programs have been coded and compiled and
brought to working conditions, they must be individually tested with the
prepared test data. All verification and validation be checked and any
undesirable happening must be noted and debugged (error corrected).

System Test: After carrying out the program test for each of the
programs of the system and errors removed, then system test is done. At
this stage the test is done on actual data. The complete system is
executed on the actual data. At each stage of the execution, the results or
output of the system is analyzed. During the result analysis, it may be
found that the outputs are not matching the expected output of the
system. In such case, the errors in the particular programs are identified
and are fixed and further tested for the expected output. All independent
modules be brought together and all the interfaces to be tested between
Project Synopsis : Gadget Inspector
14

multiple modules, the whole set of software is tested to establish that all
modules work together correctly as an application or system or package.
When it is ensured that the system is running error-free, the users are
called with their own actual data so that the system could be shown
running as per their requirements.

Black Box Testing:


Black box testing is a software testing techniques in which
functionality of the software under test (SUT) is tested without looking
at the internal code structure, implementation details and knowledge of
internal paths of the software. This type of testing is based entirely of
the software requirements and specifications.

Steps involved in Black-box Testing:


Here are the generic steps followed to carry out any type of Black Box
Testing:
 Initially requirements and specifications of the system are
examined.
 Tester chooses valid inputs (positive test scenario) to check
whether SUT processes them correctly .Also some invalid inputs
(negative test scenario) are chosen to verify that the SUT is able to
detect them.
 Tester determines expected outputs for all those inputs.
 Software tester constructs test cases with the selected inputs.
 The test cases are executed.
 Software tester compares the actual outputs with the expected
outputs.
 Defects if any are fixed and re-tested.
Project Synopsis : Gadget Inspector
15

Types of Black Box Testing:


There are many types of Black Box Testing but following are the
prominent ones -

Functional testing - This black box testing type is related to


functional requirements of a system; it is done by software testers.

Non-functional testing - This type of black box testing is not related


to testing of a specific functionality, but non-functional requirements
such as performance, scalability, usability.

Regression testing - Regression testing is done after code fixes,


upgrades or any other system maintenance to check the new code has
not affected the existing code.

Feasibility Study:
In today’s world, where lots of products are available for purchase,
some of them are available at offline stores whereas some are online
exclusive available only at E-Commerce sites. So a reliable
platform is required from where user can get the reliable and

Project Synopsis : Gadget Inspector


16

unbiased information about a product and compare it against other


products of same category.

Also when there are lots of option available in various price ranges,
one wants to choose the product which meets upto his requirements
without burning a hole in the pocket. This web application will help
the user in doing so quickly and hassle-free without wasting much
time exploring various sites and comparing manually. It will also
provide additional information in the form of Expert’s review and
its rank in respective category of products to determine the
performance of the product in real world.

Future Scope:

More and more products are launched as online exclusive and


various tech companies are trying to market their products as value
for money deal, there will be vagueness among buyers as which
product is better from others and why? Because no one wants to
spend more when he can get same by paying less. This portal will
help the buyers to find best value for money products by
continuously updating the information on site.

Project Synopsis : Gadget Inspector

Potrebbero piacerti anche