Sunteți pe pagina 1din 15

Project Proposal

Web E-Marketplace
Group Members Ratchaya Mangklapan ID: 4922790250 Vyracyuth Seng ID: 4922791001

Advisor: Dr.Gun Srijuntongsiri School of Information, Computer and Communication Technology, Sirindhorn International Institute of Technology, Thammasat University Semester 2, Academic Year 2009 2 November, 2009

Table of Contents
1 Introduction..3 1.1 Motivation..3 1.2 Background....4 1.3 Overview of Document Contents.6 2 Objectives..7 3 Outputs and Expected Benefits...8 3.1 Outputs...8 3.2 Benefits9 4 Literature Review.10 5 Methodology..11 5.1 Approach11 5.2 Tools and Techniques12 6 Project Schedule14 7 References..15

1 Introduction
1.1 Motivation
As our world continue to the next generation, we are experiencing one of the most important changes to our daily lives. The move to internet-based society increase number of internet users worldwide topped 1 billion in 2005 and expected to reach 2 billion by 2011.As a result, much has changed at home, school, work, and in the government. The important thing is in how we conduct business, especially in how we manage marketplaces and trading. Electronic markets play a central role in the economy, facilitating the exchange of information, goods, services, and payments. The major point of electronic marketplace is to conduct EC transaction in which sellers and buyers meet and conduct different types of transaction. The function of an e-market is the same as a physical marketplace. However, computerized systems tend to make market much more efficient by providing more updated information to buyers and sellers. The emergence of electronic marketplaces, especially Internet-based ones, changed several of the process used in trading and supply chains result in: - Greater information richness of the transactional and relational environment - Lower information search costs for buyers - Diminished information asymmetry between sellers and buyers - Greater temporal separation between time of purchase and time of possession of physical products purchased in the e-marketplace - The ability of buyers and sellers to be in different locations

1.2 Background
E-marketplace have marketspace that bring a new distribution of goods and services. Similar to malls in the physical world, website will act as online shopping location where many stores are located. It contains a directory of product categories and the stores in each category. When a consumer indicates the category ho or she is interested in, the consumer is transferred to the appropriate independent storefront. The major components and players in a marketspace are 1. customers, These customers are looking for bargains customized items, collectors item, entertainment, socialization, and more. They can search for detailed information, compare, and sometimes negotiate. 2. Sellers, Millions of storefronts are on the web, advertising and offering a huge variety of items owned by sellers which can be companies, government agencies, or individuals. 3. Goods and services( physical or digital) 4. Infrastructure, includes electronic networks, hardware, software, and more. 5. A front end, is components that include the sellers portal, electronic catalogs, a shopping cart, a search engine, and a payment gateway. 6. A back end, is all activities that are related to order aggregation and fulfillment, inventory management, purchasing from suppliers, accounting and finance, insurance, payment processing, packaging, and delivery. 7. Intermediaries, is typically a third party that operates between sellers and buyers. 8. Other business partner and support services. M echanism and techniques Information Portal A portal is a mechanism that is used in e-marketplace, e-stores, and other types of EC. With the growing of information overload, information is scattered across numerous documents, e-mail messages, and database at different locations and in disparate systems. A portal is an information gateway. It attempts to address information overload by enabling people to search and access relevant information using advanced search and indexing techniques. Agent-Based E-marketplace Is an intelligent software that help explore catalogs, and monitoring agents that is composed of a control center, a business center, and a financial center. The seller and buyer agents can interact in the fully automated market. Electronic Catalogs Consists of a product database, directory and search capabilities, and a presentation function. For merchants, the objective of electronic catalogs is to advertise and promote products and services. For customers, the purpose is to locate information on products and services. Electronic catalogs can be searched quickly with the help of search engines.

Search Engine and Intelligent Agents A search engine is a computer program that can access database of Internet Resources, search for specific information or keywords, and report the results. Unlike a search engine, a software intelligent agent can do more than just search and match. It has capabilities that can be used to perform routine tasks that require intelligence. For example, it can monitor movements on a Web site to check whether a customer seems lost or ventures into areas that may not fit the customers profile. It can be use to support tasks such as comparing prices, interpreting information, monitoring activities, and working as an assistant. Electronic Carts Is an order-processing technology that allows customers to accumulate items they wish to buy while they continue to shop. It is similar to a shopping cart in the physical world. The software of an electronic shopping cart allows customers to select items, review what has been selected, make changes, and then finalize the list. Clicking on buy will trigger the actual purchase. Payment Gateway Merchants can rely o servers operate by third parties known as payment service providers(PSPs). In this case, the PSP connects with the appropriate acquirers. PSPs must be registered with the various card associations they support. For a given type of payment card and processing system, the processes and participants are essentially the same for off-line and online purchase. Customer relationship management ( eCRM ) Is a business strategy to select and manage customers to optimize long-term value. CRM has enhanced various types of information technologies. CRM technology is an evolutionary response to environmental changes, making use of new IT devices and tools. eCRM also includes online process applications, such as segmentation and personalization.

1.3 Overview of Document Contents


This proposal combines concepts and senior project perspective about e-commerce website. The definition and description of techniques are described in the next section. The concept of proposal covers of what e-marketplace, how they work, and how can we implement. The proposal covers all stages of the process, from searching for an opportunity to shaping it in to a commercially product and service. Section 2 is look through the aim of this project. Section 3 look in detail that are going to be developed from project. Also describe long-term and short-term benefits. Section 4 starts with what another did in this project field and what is difference between our project compare to another. Tools and techniques are described in section 5. We made a diagram to show a web site structure in 5.1 Each section and the whole project is accompanied and part of Electronic Commerce Study, Database Management Technology.

2 Objectives
These project approach to create online-shopping and commercial by provide the member and user use this website to trade, exchange product and information. Online shopping is the process consumers go through to purchase products or services over the Internet. An online shop, e-shop, e-store, internet-shop, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall. The metaphor of an online catalog is also used, by analogy with mail order catalogs. All types of stores have retail web sites, including those that do and do not also have physical storefronts and paper catalogs. Online shopping is a type of electronic commerce used for business-to-business (B2B) and business-to-consumer (B2C) transactions. We create the social network for connection between users. The main point is the online shopping of us that have social network. By use global social network and blog to expand market in to world wide. There are facebook, twitter, and blog increase ability of the website. Social network can increase opportunity and useful for make transaction between seller and buyer.

3 Outputs and Expected Benefits


3.1 Outputs
To delivery information to customer, web design will provide screen interfaces that display output and accept input from customers. For example, web will have three main part : First is the index page that display highlight products, store, promotion, and advertisement. User can view product category from any pages, since all category will embedded on the top header. Either user login area or search engine is contained in the index page. However, to make more convenient to user, both of them can be used during login and logout process because they are embedded in the area side of web page. After user began searching, the search product will be displayed, contain all relevant product keywords. User can access through any particular web site by clicking through product as every product provided information of store. Even so, user cannot make a payment through index page, they need to access and make an actual payment within the particular store area. Second part is storefront area. After access through store, the first page of any store is called storefront. Storefront will contain functions in which provide product categories, promotion, blog, payment information. Anyway a function, that differentiate storefront from other page is shopping cart. During visit storefront user can collect their product in to shopping cart without making any payment. After they satisfy shopping and want to make an actual payment, by clicking shopping cart icon to see their product inside. Shopping cart will response to total calculation before customer making decision. Since they make a decision, they will select how to make a payment for example by debit card, transfer money, paypal, or credit card. Note that this process is depends on each store. Many stores may prefer using paypal thats up to their conditions that first inform customer since their first page. The last process after purchasing is to fill in customer information page, there is a type of form that contain name, address, and etc. to be filled. Once submitted this form, the form will automatically send to both sellers and customers via e-mail with inside secret shopping code. Third part is customization page. The area is considered to be storeback, thats mean this page is require authorization and is for sellers side only. By logged in to this page sellers will be able to customize their product by publish product contents, upload picture, select product category, or delete existed product. Moreover, they can publish their content on blog or even answer question on webboard. However, the limit of ability to do any function is base on condition between sellers and web administration. For example, if sellers use for trial package, they can sell product only 25 pieces. If sellers pay for monthly package, they will get all support services.

3.2 Benefit

User can browse online catalogues without having to leave their homes or offices. Benefit by comparison prices. Storefront is useful for user and easy to find the product. All of information will collect and send to both side of transactions. There is social network that provide users to share information. Easy to introduce new services with lower over-heads. The products displayed on the websites may prompt people to make in store purchases. Customize page allow seller to customize their products easily. The seller can create their blog and advertise their products at the same time. Blog can be way to increase relationship between buyer and seller.

4 Literature review
The main idea of online shopping is not in having a good looking website that could be listed in a lot of search engines and it is not about the art behind the site. It also is not only just about disseminating information, because it is all about building relationships and making money. Mostly, organizations try to adopt techniques of online shopping without understanding these techniques and/or without a sound business model. Rather than supporting the organizations culture and brand name, the website should satisfy consumer's expectations. The comparison table shows a difference module between senior project website and existing emarketplace website.
Module Shopping cart Search Member system Webboard Blog Bid System Automated Transaction Graphic Maximization Moderate Project Website Moderate Extremely High Amazon Moderate Weloveshopping Wal-mart

10

5 Methodologies
5.1 Approach
Starting E-commerce website step by step 1) Define the web site construction 2) Define function to manage customer relationships 3) Design a storefront on the web 4) Hosting the website and selecting and registering domain name 5) Developing, updating, and managing the content of web site 6) Design a web site for maximum usability 7) Providing support services Diagram of web functionality

The diagram shows function of each module inside web page. Web page will be written by ASP.net, Flash, and JavaScript and implemented inside DreamWeaver program. Function of MySQL is for retrieve and store data in and out database which may contain information about customer, product, order, and advertisement. In the web site may have special function embedded inside, this function includes security code generate, payment calculation, shopping cart. Additional function is created follow the trend are facebook and twitter widget, in order to keep updating about product and services via those web site. Blog is one of proudly present

11

functionality, blog will make attention for those who interest in update information and news without purchasing decision. However, blog have tags module that push authors website in to top rank of search engine and thats the mechanism to gain more customers by publish article.

5.2 Tools and Techniques


Adobe Flash Player Flash player is a widely distributed proprietary multimedia and application player created by Macromedia and now developed and distributed by Adobe after its acquisition. Flash Player runs SWF files that can be created by the Adobe Flash authoring tool. Use for viewing animations and movies and make website more interesting. It is available for Windows, Linux, Solaris and Mac OS X.Macromedia Flash can import any standard video file supported by QuickTime or Windows Media Player, including MPEG, DV (Digital Video), MOV (QuickTime), and AVI. Users can manipulate, scale, rotate, skew, mask, and animate any video objects, as well as make them interactive, using scripting. JavaScript JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites. The primary use of JavaScript is to write functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page. Some simple examples of this usage are: - Opening or popping up a new window with programmatic control over the size, position, and attributes of the new window (i.e. whether the menus, toolbars, etc. are visible). - Validation of web form input values to make sure that they will be accepted before they are submitted to the server. - Validation of web form input values to make sure that they will be accepted before they are submitted to the server. SQL server 2005 is a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL. It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries. XML columns can be associated with XSD schemas; XML data being stored is verified against the schema. XML is converted to an internal binary data type before being stored in the database. Specialized indexing methods were made available for XML data. XML data is queried using XQuery; SQL Server 2005 added some extensions to the T-SQL language to allow embedding XQuery queries in T-SQL. In addition, it also defines a new extension to XQuery, called XML DML, that allows query-based modifications to XML data. SQL Server 2005 also allows a database server to be exposed over web services using TDS packets encapsulated within SOAP (protocol) requests. When the data is accessed over web services, results are returned as XML. For relational data, T-SQL has been augmented with error handling features and support for recursive queries. SQL Server 2005 has also been enhanced with new indexing algorithms and better error recovery systems. Data pages are checksummed for better error resiliency, and optimistic concurrency support has been added for better performance. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. Partitions on tables and indexes are supported natively, so scaling out a database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with the .NET Framework.

12

Adobe Dreamweaver is a web design available for both Mac and Windows operating systems. it has incorporated support for web technologies such as CSS, JavaScript, and various server-side scripting languages and frameworks including ASP, ColdFusion, and PHP. Adobe Photoshop is a graphics editing program use for commercial bitmap and image manipulation software, and is the flagship product of Adobe Systems. It has been described as an industry standard for graphics professionals for design the website. Photoshop can utilize the color models RGB, lab, CMYK, grayscale, binary bitmap, and duotone. Photoshop has the ability to read and write raster and vector image formats such as .EPS, .PNG, .GIF, .JPEG, and Adobe Fireworks. Twitter is a social network service that enables its users to send and read messages known as tweets. Tweets are text-based posts of up to 140 characters displayed on the author's profile page and delivered to the author's subscribers who are known as followers. Senders can restrict delivery to those in their circle of friends or, by default, allow open access. Users can send and receive tweets via the Twitter website, Short Message Service (SMS) or external applications. Facebook is a global social networking website, Users can add friends and send them messages, and update their personal profiles to notify friends about themselves. Additionally, users can join networks organized by city, workplace, school, and region. It can expand connection of social network. DotNetNuke The DotNetNuke Blog is actually a collection of related modules which comprise all the working parts of a Blog. When you add the blog module to a page, you actually add all of them (which you can choose to delete or move). These presently include:

Menu: List of blog related actions that a user can take, based on permissions (e.g. changing settings, adding a post, etc). Search: Utility for searching Blog content. Roll: List of blogs on the site (or in some logical grouping) Archive: Calendar indicating dates when blogs have been posted Posts: Display of the lists and content of the blogs.

ASP.net is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.

13

6 Project Schedule
Task Description Define web site construction 1 Define function to create customer relationship Ratchaya M. Ratchaya M. Vyracyuth S. 12-22Sept 23 Sept Person Duration 1-22Sept Deadline 23 Sept Status

Design a storefront for web site 3 Hosting the website and register for domain name

Ratchaya M.

6-17 Oct

20 Oct

Ratchaya M. Vyracyuth S.

21-24 Oct

15 Nov

Developing and manage content of web site and embed web functionality Design web site for maximum usage and minimize heavy graphic Working on support services

Ratchaya M. Vyracyuth S.

November ,December 1-15 Jan

1 Jan

Ratchaya M. Vyracyuth S.

15 Jan

Ratchaya M. Vyracyuth S.

15 Jan-10 Feb

10 Feb

14

7 Reference
DotNetNuke.com http://www.dotnetnuke.com/Development/Forge/ModuleBlog/tabid/842/Default.aspx ASP.Net Wikipedia http://en.wikipedia.org/wiki/ASP.NET E.Turban, D. King, J. Mckay, P. Marshall, J. Lee, D. Viehland Electronic Commerce 2008 A managerial perspective

15

S-ar putea să vă placă și