+ All Categories
Home > Documents > Suvidhaa Online Shop Report

Suvidhaa Online Shop Report

Date post: 06-Apr-2018
Category:
Upload: nagendra-tank
View: 217 times
Download: 0 times
Share this document with a friend

of 35

Transcript
  • 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


Recommended