Ashok Mobile Shop

Embed Size (px)

Citation preview

  • 7/28/2019 Ashok Mobile Shop

    1/20

    ONLINE MOBILE STORE

    MINI PROJECT

    SUBMITTED BY:

    ASHOK KUMAR

    ROLL NO.B46

    REGISTERATION NUMBER: 10904297

    PROGRAMME NAME: B.TECH {CSE}

    SECTION:KE020

    UNDER THE GUIDANCE OF:

    MR.Parminder Singh

    CSE/IT Discipline:

    School of Engineering

    Lovely Professional University, Phagwara

  • 7/28/2019 Ashok Mobile Shop

    2/20

    THE TITLE OF THE PROJECT

    OONNLLIINNEE

    MMOOBBIILLEE PPHHOONNEE

    SSHHOOPP

    INTRODUCTION

    About Project:

    The project ONLINE MOBILE PHONE SHOP is to develop an Internet

    based sale and purchase system for mobile. As mobile market is increasing

    very sharply and will increase with boom in near future. Visualizing thehuge opportunity this is an effort to internationalize the business through

    Internet. By developing of this portal and keeping the site searchable on

    Google hence increasing the customer base from a local market to all

    around the globe.

    My ongoing project is a web application because nowadays Internet is a

    prominent tool of marketing mantra. With the advent of the In ternet

    technologies, world has become a global village. Every year, millions ofpeople around the world use the In ternet to interact in more ways then ever

    before till date. People, who surf on In ternet , are thinking about the onlinepurchase because it is very easy and comfortable to order o nline than going

    to market and purchase their required goods. So considering a big hike in

    the revenue in this booming sector and one of the successful businesses

    through Internet one should be proud to have such a technical deal.

    With the fast growing of communications network like optical fiber, making

    way to broadband it will be now easy and economical also to access the

    Internet, whether in monetary or information retrieval term.

    The mere existence of the web has been enriching, as it provides a hugediversity of views, take web logs, or blogs, which can assume the form of

    online diary or message board. The gist of all these is that if the data access

    retrieval and the goal are placed in a well order on the net by using its

    technologies, we are not going to loose in any way whether it is the user orthe service provider. So a computer has now become helpful in many other

    cases too:

  • 7/28/2019 Ashok Mobile Shop

    3/20

    Fast retrieval of information around the globe by browsing the net.

    Easy access by seating at home to most of the work places

    Easy database access with the invaluable functions of online entertainment and jobs and

    placement.

    These are the modules that I am going to develop in my proposed project.

    Total no. of modules:-

    LOGIN SYSTEM

    REGISTRATION MASTER

    THE SEARCH MASTER

    ITEM MASTER

    ORDER MASTER

    THE SITE MASTER (CONTROL PANEL)

    SHOPPING CART

    THE VALIDATION MASTER

    PRODUCT SALE PURCHASE MAILER

    OBJECTIVES

    Project Objectives:

    The objective of the project ONLINE MOBILE PHONE SHOP is to develop a viable e-

    marketing system for the purchase and sale of mobile phones.

    The major objectives of this project are as follows: -

    Providing an interactive interface for the customer for online sale and purchase of Mobiles,purchase details input, sales details input, search of the MOBILE type available on the

    given criteria, online booking of the MOBILE to be purchased, with the facility of the

    shopping cart using the flavors of H.T.M.L, X.M.L. blended with the power of V.B.NET

    under the framework of A.S.P.NET. After all interface has a lot to do when properinteraction and attraction is necessary.

    Helping the customer to search his specific MOBILE with a robust search tool.

  • 7/28/2019 Ashok Mobile Shop

    4/20

    Online booking of Mobiles with the delivery status notification system.

    Providing Secured Environment for secured data access wherever necessary.

    Retrieval of data from database using easy buttons, links and interfaces in a very fast and

    efficient manner.

    On-line updating of all types of data. Updating Data using web based interfaces and with

    the help of buttons & links in an easy & convenient way.

    Developing a viable candidate system that fulfills the following requirements: -

    Faster and accurate information retrieval.

    Easy registration.

    Login dependent information retrieval and updating.

    Correct and consistent maintenance of data and its

    quick retrieval.

    Minimizing the page download time and hence less Investment.

    Improving the switches button and hyperlink so that the candidate shall find all the queries

    they need at first sight.

    Maintaining the fast download of the page by using the flavors of cookies.

    Smooth transition and easy access to the pages not requiring much training to the end user.

    The overall objective of the system is to bring the MOBILE sellers and purchasers roundthe globe closer to each other so that one can have the perfect buy.

    PROJECT CATEGORY

    The undergoing project falls under INTERNET TECHNOLOGIES & RDBMS (Relational

    Database Management System) category. Since the project is mainly responsible forcreation of the portal with the online database at backend. As we know that, the Internet is

    huge client server architecture. The client is the web browser, it is requesting a web based

    data, a file, or whatever, from some computer somewhere anywhere in the world. The

    server is that computer that holds the information you want.ASP.NET is a richprogramming framework for building web-based applications. It offers outstanding support

    for both developers and administrators, providing improved ease-of-use, tool support,

    reliability, scalability, administration and security.

  • 7/28/2019 Ashok Mobile Shop

    5/20

    How it works?

    ASP.NET is a programming framework built on the common language runtime that can be usedon a server to build powerful Web applications. ASP.NET offers several important advantages

    over previous Web development models:

    ENHANCED PERFORMANCE: - ASP.NET is compiled common language runtime coderunning on the server. Unlike its interpreted predecessors, ASP.NET can take advantage of early

    binding, just-in-time compilation, native optimization, and caching services right out of the box.

    This amounts to dramatically better performance before you ever write a line of code.WORLD-CLASS TOOL SUPPORT: - The ASP.NET framework is complemented by a rich

    toolbox and designer in the Visual Studio integrated development environment. WYSIWYG

    editing, drag-and-drop server controls, and automatic deployment are just a few of the features

    this powerful tool provides.POWER AND FLEXIBILITY: - Because ASP.NET is based on the common language runtime,

    the power and flexibility of that entire platform is available to Web application developers. The

    .NET Framework class library, Messaging, and Data Access solutions are all seamlessly

    accessible from the Web. ASP.NET is also language-independent, so you can choose thelanguage that best applies to your application or partition your application across many

    languages. Further, common language runtime

    Interoperability guarantees that your existing investment in COM-based development ispreserved when migrating to ASP.NET.

    SIMPLICITY: - ASP.NET makes it easy to perform common tasks, from simple form

    submission and client authentication to deployment and

    Site configuration. For example, the ASP.NET page framework allows you to build user

    interfaces that cleanly separate application logic from presentation code and to handle events in a

    simple, Visual Basic- like forms processing model. Additionally, the common language runtime

    simplifies development, with managed code services such as automatic reference counting andgarbage collection.

    MANAGEABILITY: - ASP.NET employs a text-based, hierarchical configuration system,which simplifies applying settings to your server environment and Web applications, because

    configuration information is stored as plain text, new settings may be applied without the aid of

    local administration tools. This "zero local administration" philosophy extends to deploying

    ASP.NET applications as well as in ASP.NET application is deployed to a server simply bycopying the necessary files to the server. No server restart is required, even to deploy or replace

    running compiled code.

    SCALABILITY AND AVAILABILITY: - ASP.NET has been designed with scalability in mind,

    with features specifically tailored to improve performance in clustered and multiprocessor

    environments. Further, processes are closely monitored and managed by the ASP.NET runtime,so that if one misbehaves (leaks, deadlocks), a new process can be created in its place, which

    helps keep your application constantly available to handle requests.CUSTOMIZABILITY AND EXTENSIBILITY: - ASP.NET delivers a well-factored

    architecture that allows developers to "plug-in" their code at the appropriate level. In fact, it is

    possible to extend or replace any subcomponent of the ASP.NET runtime with your own custom-

    written component, implementing custom authentication or state services has never been easier.

  • 7/28/2019 Ashok Mobile Shop

    6/20

    The DFD of the ONLINE MOBILE PHONE SHOP

    Each break-up has been numbered as per the rule of DFD. Here we attempted to incorporate all

    the details of the system and still it requires further improvement since the entire system is under

    study.0 LEVEL D.F.D.:-This is the context level D.F.D. of the proposed system the whole system has been depicted in a

    single bubble, primary input and output has been carefully noted and depicted in the way so that

    information flow continuity should not be lost in the next level. The purposed system is shown asa whole process and the inputs and outputs are shown with incoming and outgoing arrow from

    the system.

    Site Data

    Upload Display Success /

    FailureRegistration

    Data Registration

    User Id Information& Password Login Success /

    Failure

    Search mobiles Searched Item

    Process Data in

    CartUpdate Sale &

    Purchase Data Process

    Update

    ItemUpdate Payment

    Payment Update

    0 LEVEL D.F.D. FOR ONLINE MOBILE PHONE SHOP

    ntrol Panel

    ustomer

    gistration

    omer Login

    bile Search

    & Purchase

    System

    m Payment

    Control Panel

    Display

    Registration

    Display

    Login Display

    Mobile Display

    Cart Data

    Display

    Sale & Purchase

    Update Display

    Payment

    Display

    Online MobilePhone shop

  • 7/28/2019 Ashok Mobile Shop

    7/20

    1

    ST

    LEVEL D.F.D.:-

    This D.F.D. shows all the processes together with all the data stores (tables). It shows the true

    data flow i.e. how data is actually flowing in the system. Data is coming from which table and

    going into which table is clearly shown by this DFD. This DFD is the main reference for thedevelopment of the system. After understanding the whole system, the application developer will

    fall back upon this DFD during the Development phase.

    Display

    Information

    UpdateRequest

    User System Updated Updated Updating Data

    Command Update System DataOnline Mobile Phone

    Shop

    Password Request Data Retrieved

    Data

    User Registration Information

    Registration

    Login Information

    Check

    Registration /Login no.

    Request for Searched Information

    Mobile Search

    Request for Sale & Sale & purchase

    Purchase Updating Updated information

    Control Panel

    Registration

    Login

    Mobile Search

    Control Panel

    Display

    Registration

    Display

    Login Display

    Display Mobile

    Search

    Display Cart

    Entry

    Sale & PurchaseSale &

    Purchase

    Mobile Search

    System

    UpdateS stem

    Interact withUser

    Registration /

    Login System

  • 7/28/2019 Ashok Mobile Shop

    8/20

    Information

    Request forUpdate Details

    Updated list

    PaymentPayment Details Information

    Mail for Sale & Purchase

    1st

    LEVEL D.F.D.

    PROGRAM STRUCTURE

    Analysis Report:

    System analysis is the first step towards the software building process. The purpose of systemanalysis is to understand the system requirements, identify the data, functional and behavioral

    requirements and building the models of the system for better understanding of the system.

    In the process of system analysis one should first understand that, what the present system, what

    it does, is how it works (i.e. processes). After analyzing these points we become able to identify

    the problems the present system is facing. Upon evaluating current problems and desired

    information (input and output to the system), the analyst looks towards one or more solutions. Tobegin with, the data objects, processing functions, and behavior of the system are defined in

    detail. After this models, from three different aspects of the system-data, function and behavior.

    The models created during the system analysis process helps in better understanding of data andcontrol flow, functional processing, operational behavioral and information content.

    TOOLS/ PLATFORM USED

    For the undergoing project, following tools are used:

    Platform : WindowsThe Operating System : Windows 2000 Professional/XP

    Framework : ASP.NET FRAMEWORK

    Front-End Tool : ASP.NET With VB.NET

    Editing Tool : MICROSOFT VISUAL INTERDEV,NOTEPAD, DREAMWEAVER MX6.0

    Scripting : VB.NET, JAVASCRIPT, JAVASCRIPT.NET

    Interface : H.T.M.L, X.M.L (STYLE SHEET (.XSL))Server : INTERNET INFORMATION SERVER

    Sale & purchase

    update

  • 7/28/2019 Ashok Mobile Shop

    9/20

    Back-End Tool : S.Q.L SERVER 2000

    HARDWARE: -

    Processor : INTEL PENTIUM-IV 2.1 GHZ

    Memory : 256 M.B., D.D.R. RAM

    Network Adaptor : Ethernet Adaptor

    Modem : 56 KBPS VOICE FAX DATA

    Secondary Storage : SAMSUNG / SEAGATE HARD DISK(80 GB)

    SOURCE CODE:

    Home.aspx

    .style30

    {

    width: 118px;

    height: 136px;

    position: absolute;

    top: 198px;

    left: 677px;

    z-index: 1;}

    .style31

    {

    width: 124px;

    height: 143px;

    position: absolute;

    top: 196px;

    left: 509px;

    z-index: 1;

    }

    .style32

    {

    position: absolute;

    top: 0px;left: 0px;

    z-index: 1;

    width: 119px;

    height: 112px;

    }

    .style33

    {

    position: absolute;

    top: 115px;

  • 7/28/2019 Ashok Mobile Shop

    10/20

    left: 30px;

    z-index: 1;

    }

    .style34

    {

    position: absolute;

    top: 0px;

    left: 0px;z-index: 1;

    width: 123px;

    height: 103px;

    }

    .style35

    {

    width: 129px;

    height: 134px;

    position: absolute;

    top: 194px;

    left: 846px;

    z-index: 1;

    }

    .style36

    {

    position: absolute;

    top: 108px;

    left: 28px;

    z-index: 1;

    }

    .style37

    {

    position: absolute;

    top: 104px;

    left: 49px;

    z-index: 1;

    }.style38

    {

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 1;

    height: 102px;

    width: 116px;

    }

    .style39

    {

    width: 160px;

    height: 112px;

    position: absolute;top: 341px;

    left: 1px;

    z-index: 1;

    }

    .style40

    {

    position: absolute;

    top: 347px;

    left: -4px;

  • 7/28/2019 Ashok Mobile Shop

    11/20

    z-index: 1;

    width: 165px;

    }

    .style41

    {

    position: absolute;

    top: 28px;

    left: 22px;z-index: 1;

    width: 115px;

    height: 75px;

    }

  • 7/28/2019 Ashok Mobile Shop

    12/20


  • 7/28/2019 Ashok Mobile Shop

    13/20

    LOGIN.aspx

    Forgot Password?

    SignUp

    asp:Content>

  • 7/28/2019 Ashok Mobile Shop

    14/20

    .style7

    {

    z-index: 100;

    left: 460px;

    position: absolute;

    top: 266px;}

    .style8

    {

    z-index: 100;

    left: 111px;

    position: absolute;

    top: 172px;

    }

    .style9

    {

    z-index: 101;

    left: 105px;

    position: absolute;

    top: 78px;

    }

    MASTER.master

    .style1

    {

    width: 1257px;

    height: 111px;

    position: absolute;

    top: 4px;

    left: 15px;

    z-index: 1;

    }.style2

    {

    height: 41px;

    width: 1182px;

    top: 108px;

    margin-left: 140px;

    position: absolute;

    left: -110px;

    }

  • 7/28/2019 Ashok Mobile Shop

    15/20

    .style3

    {

    height: 624px;

    }

    .style6

    {

    position: absolute;

    top: 9px;left: 33px;

    z-index: 1;

    height: 91px;

    width: 1177px;

    }

    Home

    Products

    About

    Us

    Contact

    Us









    CopyRight 2013 Ashok Mobile Store

    CONTACT.aspx

  • 7/28/2019 Ashok Mobile Shop

    16/20

    .style7

    {

    color: #000000;}

    MOBILE PHONES AND TABLETS

    &nbsp NAME:

    ASHOK KUMA

    &

    E-

    MAIL:

    [email protected]

    ADDRESS:Lovely

    Professional University

    PUNJAB

    ;

    PHONE NO.:0222-

    9876259901


    FAX

    NO.:&nbs

    p; 022-8762543

    SCREEN SHOT

  • 7/28/2019 Ashok Mobile Shop

    17/20

    LOGIN.aspx

    Default.aspx

  • 7/28/2019 Ashok Mobile Shop

    18/20

    Contactus.aspx

    ABOUT US.aspx

    Product.aspx

  • 7/28/2019 Ashok Mobile Shop

    19/20

    BIBLIOGRAPHY

    The following books were referred during the analysis and execution phase of the project

    Common Language Runtime

    By Steven Pratschner

    SOFTWARE ENGINEERING

    By Roger S. Pressman

    UNIFIED MODELING LANGUAGEBy Gradi Booch,Ivar Jacobson,

    James Rambaugh

    COMPLETE REFERENCE .NET

    By David S Platt

    MSDN 2003By Microsoft

  • 7/28/2019 Ashok Mobile Shop

    20/20

    IMAGESGoogle Search

    HTML PUBLISHING BIBLE- Alan Simpson.

    C# 2008Andrew Troelson

    WEBSITES:

    www.google.comwww.KCPWholesale.com

    http://www.google.com/http://www.google.com/http://www.kcpwholesale.com/http://www.kcpwholesale.com/http://www.kcpwholesale.com/http://www.google.com/