64050718 e commerce doc

Upload: mohd-farhan-sajid

Post on 04-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 64050718 E Commerce Doc

    1/40

    E-Commerce Project Report Project

    3rd Trimester201

    Submitted By]

    Archana Sharma

    Dipika Parajuli

    Surya Maya ama

    Summit Pradhanan!a

    www.Biznepal.com.np

  • 8/13/2019 64050718 E Commerce Doc

    2/40

    Abstract

    E-commerce is the most visible business use of the World Wide Web. The primary

    goal of an e-commerce site is to sell goods and services online.

    This project deals with developing an e-commerce website for Online store where

    business houses can create their own business portfolio of their product and services.

    It provides the user with a catalog of different product and services. It facilitates the

    user to get information of different business houses and about their products and

    services before making purchasing decisions. The system is implemented using a -

    tier approach! with a backend database! a middle tier of apache and "#"! and a web

    browser as the front end client. In order to develop an e-commerce website! a number

    of Technologies must be studied and understood. These include multi-tiered

    architecture! server and client side scripting techni$ues! implementation technologies

    such as "#"! %&".'ET! programming language (such as )*! +,.'ET! relational

    databases (such as y&/0! %ccess.

    This is a project with the objective to develop a basic website where a business

    houses can create their own account of their products and services. With this website

    no other business needs to create their own websites and bear its cost.

  • 8/13/2019 64050718 E Commerce Doc

    3/40

    Acknowledgement

    'o project is the only work of its submitters. This report is completely dedicated to

    all the people who have helped directly or indirectly to complete this report.

    1irst and foremost! we would like to e2tend our sincere gratitude to 'awaraj "oudal

    for providing us the opportunity to carry out the project of our choice by approving

    our proposal.

    1inally! our special and warm thankfulness goes to our friends for their support!

    understanding and good wishes throughout the project.

    Project members:

    %rchana &harma

    3ipika "arajuli

    &urya aya 0ama

    &ummit "radhananga

    4rmila &hrestha

  • 8/13/2019 64050718 E Commerce Doc

    4/40

    Contents

    Section A .................................................................................................... vi

    Background of the Project .......................................................................... vi

    2. Research undertaken for the project ................................................... 7. Research on developing Bi!nepal.com.np ........................................... "

    #. Project scope ........................................................................................ $

    %. Roadmap for the project .................................................................... &'

    (. )esign*+a,out ................................................................................... &&

    ". -ntroduction to Bi!nepal s,stem application ......................................&

    $. em/ership Pa,ment S,stem ............................................................ &(

    &&. 0eneral description .......................................................................... 22

    &2. 1unctional A/stract .......................................................................... 22

    &. Project components for Business 1unctionalit, ................................2#

    .& aterfall lifec,cle model................................................................ 27

    &%. Project Planning and anagement ................................................... &

    Section 3 ................................................................................................... (

    &7. 4esting ................................................................................................ 7

    &".& +imitations and 1uture )evelopment ............................................."

    &$. 5onclusion ........................................................................................ "

    2'. Bi/liograph, ..................................................................................... $

    Overview of the project report

    This project report is segmented into si2 sections5

    The first section is concentrated on the background of the project with discussion on

    the project objectives! the research undertaken and the project scope. This segment

    also deals with business and technological aspects of the project and the feasibility

    study in selecting the project as development of an online shopping portal application.

    The second section presents the basic theory on the project subject matters. This

    segment presents a brief review on the introduction and the features of ,i6nepal

    application. It also presents the work flow of the application and also analyses the

  • 8/13/2019 64050718 E Commerce Doc

    5/40

    benefits to business houses! consumers and society. It also deals with the technical

    and non-technical limitations.

    The third section introduces the project output application in 7www.bi6nepal.com.np8

    site. This part deals about the architectural framework of the application! technical

    overview of the system! and the project components for the business functionality and

    the project modules for the application functionality.

    The fourth section of the report relates to detailed information on the project

    development life cycle. This section is again divided into five steps of the project

    development that was followed for the project work! namely systems analysis! system

    design! system development! system implementation! testing and deployment and

    system support. Object-oriented analysis and design for the system has been

    followed. &imilarly! use case model for re$uirement analysis has also been prepared.

    This section also deals with the technological tools that e2ist for developing and

    deploying our web application.

    The fifth section of the report is termed as the project epilogue! which contains

    information on output and performance analysis for the web application! real- life

    applications for the project! future enhancements! and conclusion for the project.

    The last segment of the report provides appendices for the screenshots of project

    application.

  • 8/13/2019 64050718 E Commerce Doc

    6/40

    Section A

    ackgro!nd of the Project

  • 8/13/2019 64050718 E Commerce Doc

    7/40

    7www.Biznepal.com.np

    "# Objectives

    Specific Objectives

    Earlier consumers have to visit different business houses and search for the

    products of their re$uirement which would be very time-consuming.

    The online business portal application has professional approach to provide an

    easy access to the business houses in providing information about their

    product and services to consumer by means of web application.

    The user does not need to roam through all the shops9 he:she can sit in one

    place and search for the availability of the products before going for shopping.

    This results in time saving for the consumer.

    The online business portal center system offers different business to keep

    track of all the products available of different range and of different varieties.

    It will also help business to keep records of the inventories and update them

    after every purchase.

    This system will also provide users with the information of the availability of

    products along with the details of the shops having the stock.

    With the help of this system! customer relationship management can also be

    achieved

    The application will be a complete shopping portal and a stop solution for

    shopping.

    The system will help the shopping centers to achieve their objectives in an

    environment of fairness! honesty! and courtesy towards their clients!

    employees! vendors and society at large.

    $# Research !ndertaken for the project

    %n abstract approach of why we are following a certain pattern in our project is very

    important to justify. % project is not just about how we do it9 it;s also about why we

    do it. It is important to visuali6e what the project should deliver before we move on to

  • 8/13/2019 64050718 E Commerce Doc

    8/40

    "www.Biznepal.com.np

    the project analysis. Thus! we formulated this visuali6ation process as a part of the

    project background study.

    We went through a lot of articles and white papers to derive a common end force

    project deliverables.

    1or the case of 'epal! our research found that when the rising e-tide was about to hit

    the West the Internet was much like mythical monster in 'epal. 'o one had actually

    seen or used it. 'epal is a late entrant in the e-market and bears advantage to

    capitali6e on the mistakes made by the dot-gone. ore than

  • 8/13/2019 64050718 E Commerce Doc

    9/40

    $www.Biznepal.com.np

    "roviding an attractive website with the tasteful use of color! graphics!

    photographs! fonts and other design constructs.

    "roviding an incentive to customers to make en$uiry about the products with

    their specifications available before buying it.

    "roviding personal attention by getting personali6ed web sites to come to

    close to direct interaction with customers.

    )onstructing a commercially sound business model.

    Operating close to the cutting edge of technology and staying there as

    technology changes.

    We conceptuali6ed our project on the above mentioned parameters just to get a rough

    background to determine where our project would be heading and why did we

    actually choose online business portal application for our project.

    '# Project scope

    %s Internet has continued to mature as a platform for commerce! we are focused to do

    our project in the field of Web-enabled application.

    The project scope can be clarified with the following project functionalities of the

    system5

    The current system enables the different business to create accounts and

    save products in to wish list. aking the user familiar with many businesses

    in one click and can have needed information about their product and services.

    Easy adding and modifying products through an admin control panel.

    &earching facility.

    Easy adding and modifying shopkeeper;s list through an admin control panel.

    )ustomer;s in$uiry information is sent to individual business house and the

    admin.

  • 8/13/2019 64050718 E Commerce Doc

    10/40

    &'www.Biznepal.com.np

    %ll these abstract functional elements of our project scope that we have derived are

    the pillars for our project initiation. Thus! they are elementary building blocks for the

    background of our project and these elements would suggest the project scope of our

    project.

    (# Roadmap for the project

    (#" !siness aspects

    We should understand the business case behind each solution prior to embarking the

    solutions on a project. % client has to have a business reason for developing system!

    as opposed to a pure technological reason.

    1rom the business point of view! the project follows the principle of 7pick! pack and

    ship8 the customer;s orders. In this regard! the following two points are worth

    mentioning5

    Transmit information of different business directly in response to a valid

    order.

    "rovide communication between business house and the customer.

    1eedback can be sent through an email to the business houses.

    The other important business aspect of the project is that the customers can in$uiry

    about the available products beforehand and if the shopkeeper has the home delivery

    system then the products can be directly received by the customer else the customer

    has to make purchase himself within the specified period.

    These business components of the ,i6nepal.com.np web site must be effectively

    understood for the solid roadmap of the project.

  • 8/13/2019 64050718 E Commerce Doc

    11/40

    &&www.Biznepal.com.np

    (#$ )echnolog* aspects

    The Internet is revolutioni6ing how we do our shopping. Thousands of companies!

    large and small! are racing to set up online stores. . ,ut constructing a profitable andeffective online shopping site involves much more than simply adding number of

    shops and their products or shopping cart capabilities to an e2isting Web site. It also

    re$uires an understanding of the current issues and trends taking place in the

    information technology sector.

    +# ,esign.a*o!t

    acromedia 3reamweaver! "hotoshop to provide effective look and make it

    easy for designing.

    #T0 and "#" based design structure to allow convenience in designing.

    0arger image view of the products when clicked on the thumbnail images.

    +#" Administrationackend /!nctionalit*

    %dd:Edit:>emove business houses! products! services! categories! and other

    information.

    4nlimited support for adding products and categories for different business

    houses with membership holder.

    "rovides the facility to keep track of the inventories and access for stock

    details.

    Easy backup and storage for the database.

    "rovides the facility of cancellation of booked products if not purchased by

    the client within the specified period.

  • 8/13/2019 64050718 E Commerce Doc

    12/40

    &2www.Biznepal.com.np

    +#$ C!stomer /ront-end /!nctionalit*

    )ustomer can make any in$uiry about the business houses to know about the product

    and their scheme instantly through this website and make their purchase decision

    sitting in their workplace desk as well.

    Section

    .iterat!re Review for the Project

  • 8/13/2019 64050718 E Commerce Doc

    13/40

    &www.Biznepal.com.np

    0# .iterat!re Review

    Electronic )ommerce (e-commerce applications support the interaction between

    different parties participating in a commerce transaction via the network! as well as

    the management of the data involved in the process.

    The increasing importance of e-commerce is apparent. % good e-commerce site

    should present the following factors to the customers for better usability.

    ?nowing when an item was saved or not saved.

    Easy scanning and selecting items in a list.

    Effective categorical organi6ation of products.

    &imple navigation from home page to information and order links for specific

    products. Obvious search links or buttons.

    inimal and effective security notifications or messages.

    )onsistent layout of product information.

    %nother important factor in the design of an e-commerce site is feedback .The

    interactive cycle between a user and a web site is not complete until the web site

    responds to a command entered by the user! the user information about what action

    has actually been done! what result has been accomplished--is a well known concept

    in the science of control and information theory.

    %ctions and reactions made by the web site should be meaningful. 1eedback should

    not draw the user@s attention away from the important tasks of gathering information!

    selecting products! and placing orders. We have tried to maintain all these

    re$uirements needed to develop a useful website ,i6nepal.com.np for every users and

    business houses.

    1# 2ntrod!ction to i&nepal s*stem application

    In today;s world! where time is money! a common person is very busy in his:her own

    work life that they do not have much time to go for shopping! keep searching for

    accessories in the malls of their re$uirement. &o our purpose is to develop a web

  • 8/13/2019 64050718 E Commerce Doc

    14/40

    www.Biznepal.com.np

    application that will help the common people to easily access many business houses

    and search goods of their re$uirement available through the medium of internet which

    is the most common medium of communication.

    3esign of website for every business houses has become basic infrastructure need at

    this era where people don;t have time to visit individual business houses to get

    information about the product and services they want. ,esides this though they design

    their own website also it;s a challenging job of them to manage it and make popular

    among the users. This application system makes all this process very easy for

    business houses as well as for the consumers basically designed considering the

    'epalese scenario. With ,i6nepal.com one can search for the products according to

    his:her re$uirements! whether they are available or not in that particular mall or any

    other business services. They;ll be just a click away. This will result in time saving

    for the consumer.

    In the current global scenario where recession is hitting the market and the

    environment being so competitive! it;s becoming difficult for companies to attract the

    consumers. In fact in the current scenario where the markets are just not supportive

    ,i6nepal is here with the solution.

    ,iAnepal application system will have their full infrastructure defined in the system

    i.e. where the shops are located and which product is available and in which shop.

    The user can also search according to the category of the different products available.

    1or this purpose! the business houses will create their system with the details of the

    products with those products which will be handled by admin user. &o a normal user

    can visit this application and get answer to his $ueries. %n %dd-on 1eature in this

    application is update of inventory after every purchase by the user. The system will

    update the inventory details i.e. the number of products in stock! whether the productre$uired by the user is out of stock and if so when will it be available again. The ease

    with which people can get an access to their product through online system will

    definitely give the business houses more business as this is the fastest growing

    medium on earth.

  • 8/13/2019 64050718 E Commerce Doc

    15/40

    &%www.Biznepal.com.np

    1#" 3eed of the application

    There are large numbers of websites of business houses which are left unused by the

    users. %nd there are so many such businesses which really need such sites as

    ,i6nepal to market about their product and services and provide enough information

    to their consumers by having the membership in websites so that they can create their

    own business portfolio. ,i6nepal website offers large number of products tailored to

    meet the shopping interests of large number of customers. These online marketplaces

    have thousands of products listed under various categories.

    Problem:

    The use of traditional user interfaces which make continuous post backs to the

    server9 each post back makes a call to the server! gets the response and then

    refreshes the entire web form to display the result. This scenario adds an e2tra

    trade off causing a delay in displaying the results

    % search engine that would display the results without allowing the users to

    further filter the results based on various parameters.

    4se of traditional and non- user friendly interfaces that are hard to use

    Sol!tion:

    The motive of this ,i6nepal Web %pplication is to allow the user to play with

    the search tool and create different combinatorial search criterion to perform

    e2haustive search and business houses to have their own business portfolio.

    "rovide Interactive interface through which a user can interact with different

    areas of application easily.

    % search engine that provides an easy and convenient way to search forproducts specific to their needs. The search engine would list a set of products

    based on the search term and the user can further filter the list based on

    various parameters.

  • 8/13/2019 64050718 E Commerce Doc

    16/40

    &(www.Biznepal.com.np

    "rovide 3rag and 3rop feature thereby allowing the user to add products to or

    remove products of the business houses by dragging the products in to or out

    of the website.

    4# 5embership Pa*ment S*stem

  • 8/13/2019 64050718 E Commerce Doc

    17/40

    &7www.Biznepal.com.np

    Section C

    2ntrod!ction to the Project

    6www.,i6nepal.com.np7

  • 8/13/2019 64050718 E Commerce Doc

    18/40

    &"www.Biznepal.com.np

    10" Bi#$epal %eb Applicati&n

    ,i6'epal is a comprehensive e-commerce site with separate panels for client

    browsing (for online shopping and admin control (for business house entry! product

    and services entry. %dministrator can manage the products and services along with

    the business house with certain membership scheme. %fter having membership in the

    site! business houses can manage their own product or services they provide.

    &ome of the pertinent features of the web application are5

    3ynamic %dmin )ontrol "anel

    It enables admin to manage admin users! category! business houses!

    content management! email management system and products and

    services. It also manages the different membership packages with

    different price and duration.

    Interactive )lient &ide

    It comprises of easy for business houses to manage products! services with

    images with their own login information.

    "8#"Architect!re /ramework

    Three major concerns over the application architecture framework in any web-based

    application project are the representations of data! process and network. 3ata

    basically represents the business entity of the application9 process represents the

    business functionality of the application! while network represents the communication

    links between the business functional entities.

    3uring various stages of modeling in the information systems while we havedeveloped our project! different states of data! process and network are visuali6ed to

    present the architecture framework in different application views. These views

    represent the perception of the systems at different levels of the development process

    to different users.

  • 8/13/2019 64050718 E Commerce Doc

    19/40

    &$www.Biznepal.com.np

    The table that follows provides an overview of the architecture framework in different

    stages5

    ,ata Process 3etwork

    !siness scope 0ist of business

    entities re$uired

    for business

    operations

    0ist of functions

    that the business

    performs

    0ist of locations

    where the business

    operates

    !siness model Inter-relationships

    between the

    business entities

    1unction and

    process

    decomposition

    )ommunication

    links between

    business locations

    2nformation

    s*stem model

    Entity

    relationships

    diagram

    )lass diagram 3istributions

    network

    )echnolog*

    model

    3atabase design &tate diagram )onfiguration

    design

    )echnolog*

    definition

    3atabase schema

    definition

    &e$uence diagram

    for programming

    code login

    )onfiguration

    definition

    2nformation

    s*stems

    3ata and

    information

    %pplication

    programs

    &ystem

    configuration

    )able ": Project Architect!re

    "8#$Operations diagram

    To demonstrate our application! a simple schematic diagram can cover the overall

    operational phenomena of the project. % simple representation of the system is

    necessary to understand the basic operations of the project functionality. #ence! we

  • 8/13/2019 64050718 E Commerce Doc

    20/40

    2'www.Biznepal.com.np

    have drawn a simple project model for demonstrating the working of our project

    application.

    The model shows the interaction between the client and the admin modules of the

    application while both of them access the same database for different actions. The

    model of the project application operation is illustrated below5

  • 8/13/2019 64050718 E Commerce Doc

    21/40

    2&www.Biznepal.com.np

    /ig!re ": Operational ,iagram

    Our site is all about sharing information of the business houses to the users. %ny

    business house can register in the site. We provide free membership for the certain

    time which can be managed in admin. Each business house can add product and

    services with description! price! company! location! latitude! longitude! description

    and al the meta keywords for the &EO purposes. If any register member does not get

    membership or does not renew his membership! after the e2piration of the free date!

    he can give review to the other products as well as add products to favorite list. 1or

    the membership user can pay online with our online payment system. If a business

    house has to make contact with admin then there is a facility for the members to

    contact to the admin.

  • 8/13/2019 64050718 E Commerce Doc

    22/40

    22www.Biznepal.com.np

    %ny user who is not a paid member can make en$uiry of a product as well as business

    house with business house itself and admin. %fter the form submission! information is

    mailed to admin as well as business.

    When the membership date is e2pired! all listing i.e. products and services are

    deactivated automatically and user can no more add! edit and delete their products

    until the membership gets renewed.

    ""# 9eneral description

    "roduct 1unctionsThe software will be able to maintain a database of each busness house and its

    inventory. It will provide the business house the privelage of maintaing his inventory

    database.

    &imilar &ystems Information

    The software will be a stand-alone system. The software will reside on a single

    machine and will interface with a local file system.

    "$# /!nctional Abstract

    Beneral 1unctional >e$uirements

    The system must provide a user interface (B4I for each entity

    interacting with the system.

    The system must provide abstraction and maintain separate

    accounts for each user (as a free member and paid member.

    The system must be able to handle user input errors robustly.

    4ser >elated 1unctional >e$uirements

    The functionality discussed in this section specifies the actions the system will

    provide to the user.

  • 8/13/2019 64050718 E Commerce Doc

    23/40

    2www.Biznepal.com.np

    The system must be accessible by multiple users.

    The system must provide the user with log in capabilities and

    retrieve specific user information! including products! services.

    The system must maintain a username and password for each user.

    The system must be able to accept new users.

    The system must provide the user the ability to browse for items.

    The system must accept new user attribute information.

    The system may allow the user to alter their profile.

    The system must provide the facility to users or members to add

    products and services to the favorite list.

    The system provides the user the ability to see his or hermembership status with membership type and paid amount for the

    membership.

    Inventory >elated 1unctional >e$uirements

    The system must provide an abstraction for an item (product and

    services that will be managed by users and admin.

    The system must maintain and store attributes associated with

    different items.

    &ecurity >e$uirements

    The system! as of this version! will provide security features between user and

    system interaction.

    3ata &torage (1ile anagement >e$uirements

    The system must be able to store! maintain! and modify product

    and services.

  • 8/13/2019 64050718 E Commerce Doc

    24/40

    2#www.Biznepal.com.np

    The system must be able to store all attributes associated with each

    entity in a persistent and robust fashion.

    The system may provide for updates of user information.

    The system must be able to store entity changes.

    The system must be able to retrieve entity information from the file

    system.

    "%# Project components for !siness /!nctionalit*

    We have five major components of our project that completes the general

    re$uirements of a complete system. These components provide the related business

    functionalities and are interrelated with each others; operations through a centrali6eddatabase.

    "%#" Profile 5anagement S*stem 6P5S7

    Our software;s "& helps in maintaining approved file of its administrator! business

    houses. It allows administrator to manage businesses and administrator accounts with

    different privileges. ,usiness houses can register as free paid members for the perioddefined by the system! online through the websites registration system as well admin

    can also add those business house information from the backend i.e. admin. ,usiness

    can add their profile and product:service information. It also allows them to retrieve

    reviews of the product:services from the other users. These users can have direct

    contact with admin after logging into the system.

    "%#$ 2nventor* 5anagement S*stem 625S7

    Our system stores information about the products services of the different business

    houses. It provides a comprehensive catalog to present all pertinent information like!

    - 'ame of the products:services

  • 8/13/2019 64050718 E Commerce Doc

    25/40

    2%www.Biznepal.com.np

    - 3escription of the product with multiple images and thumbnail view and light

    bo2 view.

    - "rice

    - %vailability

    - 0ocation! latitude and longitude

    - eta keywords for the &EO purposes

    - "roduct status to show active and inactive

    %s we store all the information! we can present our customers with an updated

    catalog that is drawn from this database. I& allows adding new products:services

    and modifying e2isting products:services. &everal products can be bundled together

    and presented into a category.

    "%#% En!ir* and Review S*stem 6P5S7

    4sers of the site can make en$uiry of the product and businesses and registered users

    can give review of the product:services. This will help business houses to mange thier

    proudcts and services accodingly.

  • 8/13/2019 64050718 E Commerce Doc

    26/40

    2(www.Biznepal.com.np

    Section ,

    Project ,evelopment .ife C*cle 6P,.C7

  • 8/13/2019 64050718 E Commerce Doc

    27/40

    27www.Biznepal.com.np

    "'# Project ,evelopment .ife C*cle

    The "roject 3evelopment 0ife )ycle ("30)! or &oftware 3evelopment 0ife

    )ycle in systems engineering and software engineering! is the process of creating or

    altering systems! and the models and methodologies that people use to develop these

    systems. The concept generally refers to computer or information systems.

    In software engineering! the &30) concept underpins many kinds of software

    development methodologies. These methodologies form the framework for planning

    and controlling the creation of an information system. There are several models for

    such processes! each describing approaches to a variety of tasks or activities that take

    place during the process.

    "'#" ;aterfall lifec*cle model

    Waterfall model is the most well known software lifecycle development model. It is

    very simple to understand and use. Each ne2t phase in this model must beginning

    only after the previous phase is over. Waterfall software development model may be

    applicable to projects where5

    &oftware re$uirements clearly defined and known

    &oftware development technologies and tools is well known

    'ew version of the e2isting software system is created

  • 8/13/2019 64050718 E Commerce Doc

    28/40

    2"www.Biznepal.com.np

    /ig!re $: ;aterfall 5odel

    /ig!re%: P!rpose of Phases

  • 8/13/2019 64050718 E Commerce Doc

    29/40

    2$www.Biznepal.com.np

    /ig!re ': Phase process < prod!ct

    "'#$ Re!irements Phase

    This phase embarks the foundation upon which the project scope would be specified.

    'umerous site visits were carried out to benchmark the scope for our project! and

    finally it was ready to setup with the user re$uirements for our project.

    %s the goal of the application is ease of use and to provide an interactive interface!

    e2tensive research has been done to gain an insight into the needs and behaviors of

    various users. The working of the application is made convenient and easy to use for

    the end user. In order to prepare our project regarding! we studied and researched the

    current problems faced by the business houses. They have to develop individual

    portal for the product and services they provide to the customer. &o we thought of

    developing a portal where different business houses can create their account and

  • 8/13/2019 64050718 E Commerce Doc

    30/40

    'www.Biznepal.com.np

    mange their products and services they provide to the consumer. We did a detail

    study of the consumers and business houses wants and needs. The business houses

    want their products; information be accessible to the customer online as people are

    using internet more than anything in their daily life and get feedback from them to

    modify or customi6e according to the customer;s choice.

    %fter we listed out what customers and the business houses want! we listed out tables

    and fields re$uired and normali6ed the tables. Other than this! we did a lot of research

    on various other methods of building this application which and was able to

    incorporate a few stronger features into the application.

    "'#% Specifications Phase

    This phase consists of determining the software;s E2ternals. This phase deals with

    /ueries such as5

    What shall we buildC

    What shall be the objectives of the projectC

    What are the &oftware &pecificationsC

    What is the information generated from the softwareC

    Objectives

    Earlier! the consumers had to visit different malls and search for the

    products of their re$uirement which would be very time-consuming.

    Our online application has professional approach to provide an easy access

    to the consumer needs by means of internet. The user does not need to roam through all the shops9 he:she can sit in one

    place and search for the availability of the products before going for

    shopping. This results in time saving for the consumer.

    It will also help the business to keep records of the inventories and update

    them after purchase in its store.

  • 8/13/2019 64050718 E Commerce Doc

    31/40

    &www.Biznepal.com.np

    This system will also provide users with the information of the availability

    of products along with the details of the shops having the stock.

    With the help of this system! customer relationship management can also

    be achieved

    S*stem Specifications

    &earch the products

    o )ustomer can do simple and advance search

    o The system allows the customer to search the products according to

    the product name! location! meta keywords and advance search by

    location! name! business name! minimum ma2imum price! type

    )ustomer account creation

    o With this system! business house as a customer can create user

    accounts and manage products and services they provide to the

    customer.

    The system allows %dministrator to create business houses accounts and

    provide the facility to have review and $uery regarding the products and

    services.

    "(# Project Planning and 5anagement

    This phase is where we have developed a detailed plan for conducting the remaining

    phases of the project work for the proposed system.

    The formal and preliminary investigation of the system problem and opportunity is

    carried out in this section. % critical step at this point is determining the scope of the

    project. The project management plan includes the time and the resources needed for

    the e2ecution of the project! which we have developed in the system analysis phase.

  • 8/13/2019 64050718 E Commerce Doc

    32/40

    2www.Biznepal.com.np

    "roject scheduling and management re$uire that time! costs and resources be

    controlled. Thus there are different analysis parameters judged into the process of

    project planning and management. This initial project plan is the successful delivery

    for the project output. %nd it is very easy to change specifications in the analysis

    phase than implementation phase. #ence! it is absolutely crucial that we focus on this

    phase for better project management. This process does not test our technical

    knowledge and its application9 but also the management skills on analy6ing the

    project;s management parameters.

    The important "roject anagement "lan %nalysis was carried out on the following

    factors5

    "roject time analysis

    "roject resource analysis

    o "roject teamwork coordination

    o Technology choice analysis

    "roject cost analysis

    "(#" Project )ime Anal*sis

    Biven the work breakdown structure with all the details! we have to estimate duration

    of each task. 3uration of each task is dependent on various factors like si6e of the

    team9 number! availability and aptitude of users9 comple2ity of business logics etc.

    Our project time analysis involves the generation a feasible scheduling option that can

    be practically followed on work. &cheduling refers to providing the baseline estimates

    for task duration. There are several ways of scheduling the project work activities and

    the most popular one is known as Bantt chart.

  • 8/13/2019 64050718 E Commerce Doc

    33/40

    www.Biznepal.com.np

    "(#$ )echnolog* Choice Anal*sis

    The project could only be possible with the help of a set of technology specifications.

    There are different sets of web-based technologies that can be used to implement a

    project! but we have chosen the one mentioned in the table below since we have

    analy6ed that this set is the most feasible for our case as it understands the limitations

    of the resources and is best suited as per our needs.

    Re!irement Config!ration S*stem t*pe for

    cost

    Portabilit*

    Operating s*stem 4ni2:0inu2 and Dp "roprietary

    free:D"-FFF

    &ystem portable to

    0inu2 and

    Windows,atabase Server ys$l 1ree

    ;eb

    Programming

    "hp 1ree

    ;eb Server %pache &erver 1ree

    )able $: )echnolog* Choice

    The reason why we have chosen this technology is that5

    G. It provides greater portability since the application can be deployed easily on

    both the 4'ID and D" platforms.

    H. &/0 is a powerful database server with features of security! backup and

    recovery! space management! and database connectivity and also it has very

    easy window like interface to run powerful commands.

    . %pache server is free of cost and provides many powerful features.

    In this project! y&/0 is used as the backend database. y&/0 is an opensource

    database management system. The features of y&/0 are given below5

  • 8/13/2019 64050718 E Commerce Doc

    34/40

    #www.Biznepal.com.np

    y&/0 is a relational database management system. % relational database

    stores information in different tables! rather than in one giant table. These

    tables can be referenced to each other! to access and maintain data easily.

    y&/0 is open source database system. The database software can be used

    and modify by anyone according to their needs.

    It is fast! reliable and easy to use. To improve the performance! y&/0 is

    multithreaded database engine.

    "(#% Project Cost Anal*sis

    )ost is one of the most important driving factors for a project for its implementation

    in the real world. It is very important to be well informed and well known regarding

    the overall costing of the project from the time of development to the time running it.

    We have tried to cut down on our costs as far as possible. The cost boundary has been

    established in the specified technology. %s per our project work plan and its

    objectives! the cost estimated in terms of money i.e. '>s. is under the following

    heads.

    S*stem Component Cost63Rs7Onetime Costs

    Recommended hardware

    config!ration

    GFFFF

    ;A5P Open source(free

    Config!ration and ,eplo*ment HFFF

    Project development and design FFFF

    )otal JHFFF

    Rec!rring Cost

    ,omain Registration62SP Cost7 GFFF per yearOngoing S!pport GFFFF per year

    )otal GGFFF per year

    3et )echnical e=penses =FFF :- only

    )able %: Estimated Project Cost

    "(#' E=pected enefit

  • 8/13/2019 64050718 E Commerce Doc

    35/40

    %www.Biznepal.com.np

    1or every project! the system user and the system owner are always concerned about

    the benefits that will be catered to them. This project has many benefits for those who

    own the system and also the learners will be benefited from this project. &ome of the

    major benefits that this project provides are5

    ,eing computeri6ed system yields ease and speedy work.

    4ser friendly interface.

    %ccurate! efficient! and effective management and control mechanisms.

    Time K economy and reduces employment cost.

    Easy and faster data manipulation for entering! viewing! updating records.

    "+# 5inim!m >ardwareSoftware Re!irements

    "+#" ,eveloper?s Side

    Operating &ystem5 Windows D" "rofessional! &" G or higher

    "rocessor5 "entium J )"4 H.LL B#6

    >%5 =GHb of >%

    #ard 3isk5 MF B, (3epends on the data si6e

    Software: -

    "rogramming tools5 W%" &erver! acromedia 3reamweaver

    ,ack End5 y&/0

    Web ,rowser5 Internet E2plorer N! o6illa 1irefo29 any browser

    Web design5 acromedia 3reamweaver! "hotoshop

    "+#$ Client-Side >ardwareSoftware re!irements

  • 8/13/2019 64050718 E Commerce Doc

    36/40

    (www.Biznepal.com.np

    Operating &ystem5 Windows M or above.

    "rocessor5 "entium H or above

    >%5 LJ , >% minimum

    #ard 3isk5 HF B,

    Web ,rowser5 Internet e2plorer =.= and above

    Section E

    Project Epilog!e

  • 8/13/2019 64050718 E Commerce Doc

    37/40

    7www.Biznepal.com.np

    "0# )esting&oftware testing is a process of running with intent of finding errors in software.

    &oftware testing assures the $uality of software and represents final review of other

    phases of software like specification! design! code generation etc.

    4nit testing emphasi6es the verification effort on the smallest unit of software design

    i.e.9 a software component or module. 4nit testing is a dynamic method for

    verification! where program is actually compiled and e2ecuted. 4nit testing is

    performed in parallel with the coding phase. 4nit testing tests units or modules not

    the whole software.

    We have tested each view:module of the application individually. %s the modules

    were built up testing was carried out simultaneously! tracking out each and every kind

    of input and checking the corresponding output until module is working correctly.

    The functionality of the modules was also tested as separate units. Each of the three

    modules was tested as separate units. In each module all the functionalities were

    tested in isolation.

    "1# Res!lts < Challenges

    It is easy to use! since it uses the B4I provided in the user dialog. 4ser friendly

    screens are provided. The application is easy to use and interactive making online

  • 8/13/2019 64050718 E Commerce Doc

    38/40

    "www.Biznepal.com.np

    shopping a recreational activity for users. It has been thoroughly tested and

    implemented.

    Challenges

    )ompatibility with browsers like o6illa 1irefo2! Internet e2plorer etc

    0earning new technologies like using ava&cript and database $ueries with

    little guidance.

    "1#" .imitations and /!t!re ,evelopment

    There are some limitations for the current system to which solutions can be provided

    as a future development5

    The Website is not accessible to everyone. It can be deployed on a web server

    so that everybody who is connected to the Internet can use it.

    The users cannot subscribe for price alerts which would enable them to

    receive a message when price for products fall below a particular level.

    The product does not have an online transaction system! where customers can

    pay for their goods online and is delieverd at home.

    %s for other future developments! the following can be done5

    G. &hopping online can be the important feature that can be used in future

    H. )ustomer can be registered for the online shopping

    6nline trasaction s,stem can /e em/edded in the s,stem which will

    allow customers and the /usiness houses to manage their financial

    department.

    "4# Concl!sion

    The Internet is revolutioni6ing every aspect of our lives. Thousands of companies!

    large and small! are racing to set up online stores. )ompanies that have retail outlets

    just down the street from where we live now offer specials and coupons online.

  • 8/13/2019 64050718 E Commerce Doc

    39/40

    $www.Biznepal.com.np

    ,rand-new online-only companies operate with no physical storefronts and little or

    no inventory and pass much of the savings on to us. %nd stores all over the world are

    just a click away.

    This project will become very applicable in the developing I)T environment in the

    country like 'epal. With advancements in technology and internet in the country!

    there are boundless opportunities for the development of E-commerce. Our "roject

    which is a complete online store for the product and services information of the

    business houses! deals with the development of E-commerce and web-based

    applications made to make people;s life easier and more efficient before going for

    shopping.

    &imply! this "ortal will be useful for those business houses that do not want the

    hassles of developing different sites and to those people who want more information

    about the products and services that are currently in the market.

    $8# ibliograph*

    Articles

    )hen! 0. (HFFF. Enticing Online )onsumers5 % Technology %cceptance

    "erspective >esearch- in-"rogress.ACM Proceedings, SIGCPR.

    3iwakar! #.! arathe! . (HFFF. The architecture of a one-stop web-window

    shop.

    ooks

    Wagner! >.! 3aniels! ?.! Briffin! B.! #addad! ). and 'asr! . (G

  • 8/13/2019 64050718 E Commerce Doc

    40/40

    #'www.Biznepal.com.np

    http5::www.2-cart.com:articles:designPdevelopment.html for online customer

    behavior.

    http5::www.agilemodeling.com:artifacts:data1low3iagram.htm for definition

    of 3ata 1low 3iagram.

    www.google.com

    $"# Snapshots of the project

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