Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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:
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 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
.Net Framework is of the most prevailed framework to develop the web based
like C++, C#, Visual Basic, XML etc. I have used ASP.Net with C# to develop
• C# is the language that uses both CUI and GUI Interfaces thus more
flexibility.
Module Description:
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:
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
Using this module, user can find products based on certain criteria such
as specification and price.
8. Description/Specification Module:
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.
This module has the in-depth review of products by the experts from
various aspects. It also contains reviews provided by users.
This module provides the lowest price for a product/gadget and its
availability on various e-commerce sites.
This module is also responsible for advertisement bid. Any organizations that
are eager for advertisement can contact us for their ad.
1-Level DFD
Review
Searching
Compare
Login
Add/update
Register Delete Gadgets
Approve Client
RQST
Base Rating
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.
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
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: