Date post: | 06-Apr-2018 |
Category: |
Documents |
Upload: | nagendra-tank |
View: | 217 times |
Download: | 0 times |
of 35
8/2/2019 Suvidhaa Online Shop Report
1/35
A
PROJECT REPORT
ON
ONLINE SHOPPING
INASP.NET
Submitted By:
Name : Nagendra Tank
Course : B.Tech(CSE)-IVth Sem.College Name :Amity University,
Rajasthan
1
8/2/2019 Suvidhaa Online Shop Report
2/35
PREFACE
This project is based on computer underlines and tells how a
specific task is to be performed by a given computer driven by
speedy developments in the underlying hardware.
Engineering is not only a theoretical study but it is a implementation
of all we study for creating something new and making things more
easy and useful through practical study.
It teaches that how to work as a team in the industry. For me it is
very knowledgeable and interesting as well. I have chosen
ASP.NET as front end because it provides very good graphical userinterface and SQL Server as back end tool.
2
8/2/2019 Suvidhaa Online Shop Report
3/35
A TATA ENTERPRISE
CMC LTD. A BRIEF PROFILECMC Limited, a Tata Enterprise, is Indias premier IT services company. With its
experience in diverse industry verticals, expertise in wide ranging IT solutions, CMC
Limited a 700 crore company with employee strength of over 3500, and offices in all the
major cities of India is a one stop shop for all the IT needs of an organisation.
Today, CMC is undisputed leader in India in third party hardware maintenance providingsupport to our 1000 mini and mainframe installation from over 30 international
manufacturers (IBM, DELL, HP, SUN, AT&T to name a few). CMC specializes in
implementing turnkey projects in key vertical markets like Stock Exchanges, Finance and
banking, Insurance, Power, Transportation, Defence, Mining, Ports, Cargo and e-
governance. Horizontal technological expertise applied across these sectors includes
embedded systems, on-line transaction processing systems, process control, image
processing, Windows-GUI, UNIX and networking & data communications.
The Education and Training (E&T) division of CMC draws largely from the vastexpertise the company has acquired in different verticals and horizontal. It providestraining on a wide range of IT specific and related technologies. Additionally, the
Education & Training division has tie-up with various technology partners namely Oracle,
Sun, Microsoft, IBM, Thomson Prometric etc. to provide quality training and testingservices.
E&T Services includes:
Instructor Led training on various technologies
Initial learning programmes
Pre Recruitment Training
Retention programmes User level Application Training
Behavioural Training
E-Learning (content development/deployment/providing LMS)
Off-the-shelf e-Learning contents through Thomson NETg, one of the largest
providers of e-learning contents (IT as well as business and soft skill titles)
Courseware Development
3
8/2/2019 Suvidhaa Online Shop Report
4/35
CONTENTS
1. INTRODUCTION
2. SOFTWARE DEVELOPMENT LIFE CYCLE3. ABOUT THE CURRENT SYSTEM
4. HARDWARE & SOFTWARE USED
5. THEORY OF VISUAL BASIC .NET
6. DATA FLOW DIAGRAMS
7. USER REQUIRMENT
8. FORM LAYOUTS
9. DATABASE STRUCTURE FOR ONLINE SHOPPING
CART
10. LIMITATIONS
12. CONCLUSION
13. BIBLIOGRAPHY
INTRODUCTION
4
8/2/2019 Suvidhaa Online Shop Report
5/35
Computerplays an important role in modern Book storage
System. Speed, reliability and accuracy of the computer
make it a powerful tool for different purposes. A very
important and basic need of todays modern business world
is the quick availability and processing of information using
computer. One can easily get the type of required
information within a fraction of a second.
Objective:
The objective of project on Suvidhaa Online Shop is to
developing a GUI based automated system, which will cover
all the information Related to the Electronics Items &
Garments. For example Mobiles purchasing, Mobiles Order,
Different Items view and etc.
5
8/2/2019 Suvidhaa Online Shop Report
6/35
Need of ONLINE SHOPPING CART
The SuvidhaaOnline Shop is developed according
the current need in different Fields. This is shopping
Website which provides facility for Mobile ,Laptops, Camera
and etc. Purchasing and catering service billing, there are
also other services like Home deliver are provided in the
website. Finally the Payment Option come when customer
checks out.The project on Suvidhaa Online Shop has following parts &
subparts:
1. Main
a. Login
b. Register
2. Categories
a. Mobiles
b. Laptops
c. Computers
d. Camera
e. Cloths
3. View cart
4. Exit
A Database-driven Suvidhaa Online Shop:
The shopping cart that youll build for your store makes use
6
8/2/2019 Suvidhaa Online Shop Report
7/35
of several advanced features of ADO.NET.The shopping cartuses a dataset and a DataAdapter to automaticallysynchronize its contents with a SQL Server database table.
ASP.NET store contains the following ASP.NET Pages:
home.aspx-the home page of the Shop.
Login.aspx=display the detail of the client.
Register.aspx-A page that use to register New User
Common.aspx-Display links to all pages.
contact.aspx-Save Contact information of SuvidhaaOnline Shop.
Login user- contains the user name and password.
7
8/2/2019 Suvidhaa Online Shop Report
8/35
SOFTWARE DEVELOPMENT LIFE CYCLE
The software development life cycle, as outlined by
Edward Yourdon in his book Modern Structured Analysis(1989) has been followed in this project with minormodifications. The modified life cycle is shown overleaf:-
The activities in the life cycle are explained in brief below:
1) SURVEY PROJECT SCOPE AND FEASIBILITY
This activity is also known as the feasibility study. It
begins with a request from the user for a new system. Itinvolves the following:
Identify the responsible user for a new system
Clarify the user request
Identify deficiencies in the current system
Establish goals and objectives for the new system
Determine the feasibility for the new system
Prepare a project charter that will be used to guide theremainder of the Project
2) SYSTEMS ANALYSIS
The objective of the system analysis activity is to developstructured system specification for the proposed system.
The structured system specification should describe whatthe proposed system would do; independent of the
technology, which will be used to implement theserequirements. The structured system specification will beused to implement these requirements. The structuredsystem specification will be called the essential model(also know as logical model).
8
8/2/2019 Suvidhaa Online Shop Report
9/35
The essential model may itself consist of multiple models,modeling different aspect of the system. The data flowdiagrams may model the data and there relationships andthe state transition diagram may model time dependent
behavior of the system. The essential model thus consistsof the following:
Context diagram
Leveled data flow diagrams
Process specification for elementary bubbles
Data dictionary for the flow and stores on the DFDs.
3) PRELIMINARY DESIGN
The activity deals with certain design issues, which are tobe finalized in consultation with the user. The two mostimportant design issues of relevance to the user are theautomation boundary and the human machine interface.
The output of the activity is the user implementationmodel. The major part of the user implementation modelis the specification for the user interface of the proposed
system. The user implementation model is also referred toas the physical model of the proposed system. The userimplementation model is also referred to as the physicalmodel of the proposed system. The model, in addition tothe essential model, defines the following for the proposedsystem:
Automation boundary
Report layouts
Layouts of the source documents Screen layouts for the data entry forms
Menu
4) SYSTEM DESIGN
9
8/2/2019 Suvidhaa Online Shop Report
10/35
System design involves transformation of the userimplementation model into software design. The designspecification of the proposed system consists of thefollowing:
Database scheme
Structure charts
Pseudo codes for the modules in structure charts
5) IMPLEMENTATION
This activity includes programming, testing andintegration of modules into a progressively more complete
system.
6)TEST GENERATION
This activity generates a set of test data, which can beused to test the new system before accepting it.
ABOUT THE CURRENT SYSTEM
10
8/2/2019 Suvidhaa Online Shop Report
11/35
Advantages of the Current System:
The project Suvidhaa online shop System is created in 4 GL
GUI based system so that it is easy to handle. It also
increases the efficiency of the end user, because it will
reduce the redundant job, which is tedious to complete. The
online System also has automated capability to complete
job, so it reduces the work manually.
Advantage Of Suvidhaa Online Shop:1. This online program will take less time and gives better
results.
2. It reduces the tedious jobs Like (Redundant work, long
procedures, Up to Date Information)
3. It will improve the online shopping system, since all the
information is available whenever required.
4. It provides quick processing thus helps in
transaction and updating in Edit personal view
can perform in few seconds.
5. It provides accurate Output.
6. It gives fast answer of queries.
7.The amount of paper work is reduced.8. Better Control.
Deficiencies of the manual system:
11
8/2/2019 Suvidhaa Online Shop Report
12/35
1) Lack of immediate retrieval of information
In manual system, lot of time is wasted in retrievinginformation. Much searching is required before required
information is found. This wastes a lot of time of the user aswell as the person.
2) Lack of immediate information storage
In manual system, it is difficult to store information atproper place at that very moment. This is because theperson is unable to quickly locate the place where theinformation is to be stored.
3) Prompts updating not possible
Changes are quite natural in all walks of life. Informationand stored data also changes from time to time. Thesechanges should be incorporated in the working also to keepthe information up to date. However, bringing aboutchanges through the manual system is a slow and tediousprocess because of which inaccurate information storageoccurs.
4) Unplanned working
The manual system lacks the element of plannedworking. Records are not properly maintained. This creates alot of problems at times like during information retrieval andstorage.
5) Insignificant generation of managerial and
Strategic reports.
In manual system, reports for management are difficultto be generated and strategic reports are almost impossible.
This is because for these reports proper storage ofinformation, its retrieval and its filtering (i.e. choosing
12
8/2/2019 Suvidhaa Online Shop Report
13/35
information that meets criteria are very important and arevery tough in manual system.
6) Accuracy
The manual system lacks accuracy in working and anumber of operations may be performed incorrectly. Thecomputations that are done in the organization may beincorrect and whatever are generated in the system may beinaccurate.
7) Reliability
The reliability of a manual system is considered to be low
because of the above given reasons including the fact thatTo error is human. Any task that is performed by men,always contain the risk of errors.
8)Redundancy of information
In manual system, particular information may be stored at anumber of places, lending to redundancy. Redundancy ofdata or information creates a number of problems storagespace is wasted; changes at one place are to be made at anumber of places and so on.
13
8/2/2019 Suvidhaa Online Shop Report
14/35
GOALS OF THE PROPOSED SYSTEM:
1) Immediate retrieval of information
The main objective of the new system is to provide forquick and efficient retrieval of information. Any type ofinformation would be available to the user whenever herequires. Facility would be provided for online query to cutdown on the response time greatly.
2) Immediate storage of information
In the proposed system, it will be easy to store
information at any given time at the correct places. Thelocation of storage would be easily available and user willface no difficulty.
3) Prompt updating of information
In the proposed system, the information will alwaysremain up to date as the updating will be prompt andwithout any efforts. This factor will be of great importance in
the proposed system as it determines the integrity of theinformation stored.
4) Fast computation of information
The computation of information will be quite fast in theproposed system. Not only mathematical calculations, butalso logical comparisons will be quick in the new system.
5) Planned approach toward workingThe working in the service center information system
will be well planned and organized. The data will be storedproperly in the data store, which will help in retrieval ofinformation as well as in its storage.
14
8/2/2019 Suvidhaa Online Shop Report
15/35
6) Generation of managerial and strategicreports
The new system would provide for regular generation of
reports, which would help the management in decisionsmaking work and in controlling the overall working of theorganization. The generation, of these reports would bepossible only if the system is organized such that retrieval ofinformation can be made on conditions.
7) Accuracy
The level of accuracy in the new proposed system
would be higher. All operations and computations would bedone correctly and this will ensure that whatever informationis coming from the center, it is accurate.
8) Reliability
The reliability of the proposed system would be highdue to the above stated reasons. The reason for theincreased reliability of the system is that now there would beproper storage of information, its maintenance would be wellmanaged and retrieval would be possible in the desiredmanner.
9) Non Redundant Information
In the new system, utmost care would be taken that noinformation is repeated, any usage of storage or otherwise.
This would assure economic usage of storage or space andconsistency in the data stored. This will also help make those
changes easily as the change would have to be made only atthat very place and no where else.
HARDWARE & SOFTWARE USED
15
8/2/2019 Suvidhaa Online Shop Report
16/35
This software entitled Banking System has been developed
on the following configurations:
Hardware Used
Intel Core-2 duo Micro Processor
320 GB Hard Disk Drive.
4 GB RAM.
17-Inch Color Monitor.
Software Used
Microsoft Visual Basic .Net (Express Edition)
Microsoft Word
Operating System
Windows XP.
In this project, Visual Basic .NET is used as front end forcreating the interface and to interact with the user anddata is being stored and managed .
Visual Basic .NET
Visual Studio .NET is an environment for developing windowsand web applications. It is just one of thelanguages you can use to program your application. ActuallyVisual Studio .NET was designed to host any language and
16
8/2/2019 Suvidhaa Online Shop Report
17/35
many companies are working on languages that will beintegrated in Visual Studio .NET.
Visual Studio .NET provides tools that allow you to connect to
a database inspect its objects, retrieve the information youare interested in and even stored it in object that can beaccessed from within any language.
Visual Studio .NET provides an environment thats commonto all languages which is known as IntegratedDevelopment Environment (IDE). The purpose of the IDEis to enable the developer to do as much as possible withvisual tools, before writing codes.
Features of Visual Basic .NET:
1.Faster Compiler.
2. New ActiveX data control object.
3. Allows database integration with wide variety of
application.
4. New data report designer.5. New package and Deployment wizard.
6. Additional Internet capabilities.
ADVANTAGES OF ADOPTING VISUAL BASIC .NET
1. Visual Basic .NET is based on QBasic and thereforebasic programming language so beginners find it veryfriendly than any other language.
2. Visual Basic .NET is designed from the ground up to bewindows, an event programming language. Inherent in
17
8/2/2019 Suvidhaa Online Shop Report
18/35
visual basic fundamental design is driven programconcept.
DATA FLOW DIAGRAM
18
REQUEST
8/2/2019 Suvidhaa Online Shop Report
19/35
USER REQUIREMENT
The user requires these features from the proposed system:
Quick generation of data entry forms
Quick processing of information
Quick retrieval of data
Quick and correct updating of data.
19
BUY
DATABASE
8/2/2019 Suvidhaa Online Shop Report
20/35
Least storage requirements
Secured and controllable data storage
Full backups of data
Readable, clean, up to date and timely reports
These are some of the basic requirements, which the system should provide, but additional
Requirements can be different for other online program.
FORM LAYOUTS
20
8/2/2019 Suvidhaa Online Shop Report
21/35
1. MAIN SCREEN:
21
8/2/2019 Suvidhaa Online Shop Report
22/35
2.LOGIN FORM:
22
8/2/2019 Suvidhaa Online Shop Report
23/35
First of all a login form will appear. For using the software
user has to enter correct user name and password. User
can only login when his profile is created previously
otherwise he is unable to use the software.
3 .REGISTRATION FROM:
23
8/2/2019 Suvidhaa Online Shop Report
24/35
Enter new user name and new password and confirmthe password. There will be a new user created.
24
8/2/2019 Suvidhaa Online Shop Report
25/35
4.MOBILE VIEW FORM:
In this form we have only view the front page of the
mobiles.
25
8/2/2019 Suvidhaa Online Shop Report
26/35
5.GARMENTS VIEW:
6 .LAPTOP VIEW:
26
8/2/2019 Suvidhaa Online Shop Report
27/35
7.Camera VIEW:
27
8/2/2019 Suvidhaa Online Shop Report
28/35
8.Computer VIEW
28
8/2/2019 Suvidhaa Online Shop Report
29/35
9.Checkout VIEW
29
8/2/2019 Suvidhaa Online Shop Report
30/35
Database Structure for SuvidhaaOnline Shop:
30
8/2/2019 Suvidhaa Online Shop Report
31/35
1. User_Register:
Serial No. Field Name Data Type1. User name Varchar
2. Password Varchar
3. Email Id Varchar
4. Secret_qsn Varchar
5. Ans Varchar
2. Cart-Table
Serial No. Field Name Data Type1. User_Name Varchar2. Item Name Varchar3. Price Varchar
3. Payment Detail:
Serial No. Field Name Data Type
1. User Name Varchar
31
8/2/2019 Suvidhaa Online Shop Report
32/35
2. Pay Mode Varchar
3. Chq/DD No Integer
4.Issue Date Varchar
5. Amount Integer
6. Bank Name Varchar
7. Address Varchar(MAX)
8. Contact Varchar
LIMITATIONS
Although I have tried to do the best and try to do all thethings that are possible in a online System, but still thesystem contains some of the limitations.
The reason of these limitations is the time constraints. Timeis the major problem. I have to deliver the project in aparticular time period. Thats way I have to leave some of
32
8/2/2019 Suvidhaa Online Shop Report
33/35
the topics that actually I want to cover, I am still working onthis software and my next goal is to remove these limitationsand develop a more efficient and elegant system.
Limitations of the System:
1. This project does not give the information about the
stock(quantity) present within the shop.
2. This project does not comprise of a wide range of
shops.
This is because of the time constraint problem.
After removing these and other minor limitations I hope this
project will very efficient and effective.
CONCLUSION
The computer program Suvidhaa Online Shop hasbeen designed basically for the students and otherinstitutions.
By entering the required data one can easily generatethe information about any field as well as other servicesprovided through the system. As provided in the
33
8/2/2019 Suvidhaa Online Shop Report
34/35
introduction we can do many required works on it but itis not based on a particular online system as commonidea is taken into consideration while preparing thisproject so to implement it to any shopping, it may
require some modifications as per the requirements.
Suvidhaa Online Shop is a good approach to easysearch by just sitting at home and at a reasonable price.
34
8/2/2019 Suvidhaa Online Shop Report
35/35
BIBLIOGRAPHY
Books and other references:
1. Professional VB.NET : Wrox Publication
2. Mastering VB.NET : BPB Publication