Free Essay

Advanced Web Development

In: Computers and Technology

Submitted By blancitaloco
Words 3409
Pages 14
Advanced Web Development/WEB 407

Introduction Kudler Fine Foods is a specialty food store offering imported and domestic fare including baked goods, meats & seafood, produce, cheese & dairy, and wine. With three locations in the San Diego metropolitan area (La Jolla, Del Mar and Encinitas), Kudler’s mission is to provide their customers with, “…the finest in selected foodstuffs, wines, and related needs in an unparalleled consumer environment” (Apollo Group Inc. 2009).
In an effort to increase customer convenience and business revenue, Kudler Fine Foods wants to sell their products on the internet. By adding both item inventory and online ordering pages to their current site, Kudler Fine Foods can accomplish this goal. There are, however, additional systems necessary on the back-end to make this system possible.
According to TheConsumerCollective website (2010), “E-commerce spending continues to outpace analyst’s predictions… spending will reach $259 billion in 2014, and $278.8 billion by 2015” (Suetos, 2010). Over the past few years, customer confidence with online shopping has increased significantly. Customers feel more at ease with purchasing their products from online retailers than they did just years ago.
This proposal will demonstrate the major components necessary for Kudler Fine Foods to begin offering their products online. It will discuss the database design, how the scripting language PHP will be set up to provide a “shopping cart” for ease of use, and illustrate a mockup of the online ordering pages. In addition, it will overview the use of data validations, and web standards.

Database Design
For Kudler to achieve success through the Internet, the company must choose a database created with MySQL. MySQL is an open source format that provides several benefits to a business entering the online retail world. First, the code is free. Since Kudler is accepting bids for its web design, cost is a legitimate introductory consideration. The choice to use an open source product is a choice to save money. MySQL is the most common database service in the world and it is operated by the well-known organization Oracle. Another benefit is the enormous support the Kudler IT team receives from the community of MySQL users. This also means the code is regularly modified and improved. Kudler can expect a state of the art database. If technical problems persist, Oracle offers many versions of its tutorials. Contract workers are also available for hire outside the company. MySQL is also flexible. It is available for a construction to Kudler’s unique needs and it can produce almost any outcome. Kudler will have input on design, which allows your business to modify usage to match your marketing strategy. Our organizations will work together with MySQL to create a dynamic site to achieve Kudler’s vision. The characteristics Kudler needs for its database include general settings, file systems, logs, and performance (Mckoi SQL Database, 2004). The general settings allow Kudler to have access to simple items such as turning the read only feature on and off. The database keeps universal functions here. The file systems settings are the folders that control the path of each characteristic. This is how the functions interact with the program. Next, the log settings are the place the database stores logged information. This includes queries, debugs, and the log path. The performance settings determine how the database cache behaves. This includes functions such as cache size, page buffering, and safety levels. The collection of these settings helps manage data flow. The choice to use MySQL and format the characteristics logically ensures a smooth database creation.
PHP
Kudler should integrate a third party software package for the shopping cart portion of the site. The best designs use PHP, or PHP: Hypertext Preprocessor, for a scripting language. It is the most common code used in web development with over 20 million domains already in place throughout the Internet (PHP, 2011). PHP is embedded within HTML documents. It allows the visual portion of the web to translate through individual browsers. Essentially, PHP is needed for your server to translate the visual portion of your site. “The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer” (PHP, 2011). The commonality of the script and the simplicity of the programming allow the Kudler IT team to take control with plentiful support. In addition, PHP works with many types of documents beyond HTML including Flash and PDF (PHP, 2011). This makes the language highly flexible for all Kudler’s future requirements. Three shopping cart systems separate themselves based on customer feedback. These include Avactis, Squirrelcart, and Ecommerce Templates (Hot Scripts, 2011). Avactis is a simple program that installs into existing sites. The program touts features including coupon capability, wish lists, and order tracking. This makes the cart program flexible for Kudler and provides opportunities to give discounts, hold products for future perusal, and have back end operations. Squirrelcart has an unlimited amount of categories and sub categories. This allows Kudler to break up its shopping experience into sections. Squirrelcart also has the ability to integrate pop up boxes that show a brief description of the merchandise. The Squirrelcart investment starts at $369 with a likely $295 in additional features. Ecommerce Templates offers more complex design capabilities that work with a variety of visual programs including Dreamweaver and CSS. The Ecommerce price is also only $159. Their program is functional with most services but structure is limited if the site already exists. The best choice for shopping cart software is Avactis. The white glove version, which deletes all visual Avactis logos, is only $399. This presents a tremendous value in comparison to similar services. In addition, the customer response is dramatically superior to other products. According to Hot Scripts, Avactis rates the highest satisfaction including 5% over its next closest rival, Ecommerce Templates. Choosing the Avactis shopping cart is a decision to add simplicity, flexibility, and value.
Web Page
The following illustrations are the mock-ups of the proposed online ordering system.

Illustration 1. Product inventory page.

Illustration 2. Billing Information page

Illustration 3. Order Confirmation page A very important aspect of the order handling process has to do with what is happening on the server side. This section addresses how the server handles the orders that are taken online. Based on the mock up pages provided in this proposal, the user will be shown product choices on a product page. The customer will be able to click on any product they want to order and the values of the line below the ‘Go To Checkout’ button will dynamically update using AJAX (Asynchronous Java Script and XML). The customer will then be able to see how many items they have in their cart as well as the order total. Using a button click as the event handler, when the user clicks the ‘Buy Now’ button the product item number is sent to the server. JavaScript prepares the item number and sends it to a page on the server that handles AJAX requests using the POST method. Once the item number is validated by PHP that the item number is in fact a valid product item number, the item number is written to a new row in a temporary database table called ‘Session Orders’. The important part of this process that is worth noting is that each customer order will operate on a session ID. The key for the ‘Session Orders’ table will be the Session ID. Session ID’s will be created using a session tracking function that tracks information about the session. “Rather than using one or more cookies, a single session array can be used to store information about the previous requests of a client during a session.” (Sebesta, 2011) Once the customer has clicked the ‘Go To Checkout’ button, multiple SQL query statements will be used to query the information from the ‘Session Orders’ table using the session ID as the key. The server can then respond back to the AJAX request using JSON (JavaScript Object Notation) with the number of cart items as well as the cart total. JSON is a text-based data format that is language independent and familiar to the ‘C’ programming language family. JSON is easy for humans as well as machines to read and write. (JSON.org, n.d.) Once the customer arrives at the order submission or ‘Checkout’ page, PHP will check to see if a session exists. If a session does not exist, the customer will be redirected to the product page. If a session does exist PHP searches the database and retrieves all items purchased correlating with the current Session ID. PHP then displays all items that are currently in the shopping cart as illustrated in the mock-up of the order submission page. Of course, instead of a listing of “sample products”, there will be a listing of the customer’s order summary. A form will also be displayed to collect customer payment and billing information to complete the transaction. Finally, an acknowledgement page of some sort is recommended. As illustrated in the mock-up of the order confirmation page, the customer will see a confirmation that their order was processed. This page can easily be printed by the customer. Similar to the order submission page, the order confirmation page is processed through PHP as well. PHP checks to see that the order was successfully processed and looks for a valid result. If not, the customer is re-directed to the order submission page to re-submit. PHP then finds information associated with the customer’s unique session file. If the order history information is successfully obtained, PHP deletes all item information from the ‘Session Orders’ table with the respective session id. This assists with database maintenance in that it ‘cleans’ old data from the ‘Session Orders’ table and avoids stale or unused data from accumulating unnecessarily.

Validation
Most types of e-commerce websites usually have a very robust set of tools and uses. Unfortunately, this also means that they have to process a significant amount of data. Most of the time, this data is provided by the end user through a series of posts or get transactions. It is in these transactions that most errors occur. Since these errors can lead to security issues with the website, it is very important that they are properly handled and that the data is properly sanitized and evaluated before it is submitted to the server. The safest way to do this is to evaluate the data in three different places. First of all, the data should be evaluated on the client side before ever being submitted to the server. Second, the data should be evaluated upon receipt by the server. Finally, the data should be evaluated by the interpreter (in this case PHP) in order to ensure that the data is not only correct, but also to ensure that the data does not contain any malicious elements such as cross site scripting code or a database injection.
The first level of data verification always occurs on the client side. The sole purpose of this type of data verification is to make sure that the types of data are correct. For example, it is at this level that the application should check to make sure all fields are properly filled in, and to look for basic errors such as putting letters in a phone number or numbers in the name. It is also important to ensure that the data is actually filled out. An e-commerce website has to ensure that the end user has entered a credit card, or some other form of payment and it matches the basic requirements (such as having a 15 or 16 digit number for the credit card and a valid expiration date.) This is usually achieved using a JavaScript on the checkout page, because then the data would actually be validated without the page being submitted to the server. This allows for two things. First of all, less data is transmitted to the server unless it has been confirmed to be correct, and secondly, the end user does not lose any of the stored data or any additional time waiting for the system to process. If, for example, the end user accidentally enters letters in the credit card number, the JavaScript code would simply return an error telling the end user that he or she has to update the credit card number and make sure that it contains only numbers. This first level of validation is primarily designed to ensure that the end user has not accidentally submitted something wrong. It does not, however, prevent malicious users from sending bad data on purpose.
Unfortunately, there is no good way from preventing malicious data being sent to the server. There is, however, a very good way to clean up the data before it gets processed on the server side. Most Web server applications, such as Apache, have specific security modules (in the case of Apache is called mod_security) and the security modules are designed to block the data before it gets to the processor or interpreter. With mod_security for example, if someone were to attempt a cross site scripting attack the module would read the data, find the snippet of code, log the error, and deny access to the user that attempted the attack. This means that the interpreter was never even called, and therefore, there was no chance of that data affecting the server anyway. Unfortunately, with modules such as mod_security there are sometimes false positives. As a result, it is absolutely necessary to properly train the tool and to modify the settings depending on the applications installed on the server. For example, mod_security has a specific rule that checks the link for credit card numbers as well. If the website does not use credit card numbers, then there is no point in keeping such a rule active, since it will create memory overhead and will make the website slower. If it is an e-commerce store, such is the case we are dealing with right now, then this rule would be very important as it can provide protection from malicious users. Once properly configured, these modules provide essential protection to all Web server applications; however, there should still be a third step in data validation.
The third level of data validation should occur within the actual code of the application. By now, the data has been checked once for sanity, and it has been checked once more for malicious content. This, however, does not ensure that the data is clean and sane at this point. In the event of a false negative at the second level (mod security) is still possible for malformed data to be injected into the database and cause issues. The best way to prevent this is to properly escape all variables that are imported from the end user. This means that every single Get and Post variable needs to be escaped in a way that removes all forms of punctuation encoding syntax. If the coding syntax is not removed, then there is a high possibility that the application will interpret the posted data as code, and attempt to execute. This is how both cross site scripting and data injections occur. If all three methods are properly used, then the e-commerce website would be as secure as possible. Clearly, there is still the possibility of a malicious attack, but validating data in three different points is the best way to make this possibility remote.
Web Standards
When dealing with e-commerce websites, there is always the unfortunate possibility that certain users will have issues with their transaction. These issues can range from an improper order, to multiple charges on their credit card. A large percentage of these issues are actually caused by scripts and applications that are not fully compatible with all browsers. In the past, most end-users used Internet Explorer, and as a result, browser compatibility with less of an issue. Nowadays, there are numerous browsers being used and as a result it is very important to find an e-commerce application is compatible with the latest web standards. Since Kudler Fine Foods will be using an integrated design and e-commerce solution, is essential to ensure that the template used for the e-commerce store has been properly validated through the W3C validator. This will ensure the best possible compatibility with all known browsers, since the browsers are also required to be compliant with W3C standards. This, however, is not the only standard that needs to be followed when running an e-commerce store.
The application used will have to be PCI compliant. This means that the application has passed PCI compliance standards for both coding and security. The server that the e-commerce application is hosted on will also have to be PCI compliant. What this means is that the server has been tested and it has been confirmed that is using the latest versions of all applications, and that any and all security vulnerabilities have been patched order removed. This also means that only Kudler Fine Foods as physical access to the server. Hosting companies lock PCI compliant servers in special cages and even the employees of the hosting company are not able to access them. PCI compliance is so important, that most merchant account providers will not issue a merchant account to a business that does not have a PCI compliant server running PCI compliant applications. There are other factors regarding PCI compliance that will have to be considered as well. Some PCI certifications required at the employees that can access the server pass background checks. As a result, all current employees who have not passed the background check will have to pass one. This will ensure the topmost level of security and data integrity.
Finally, the e-commerce Web store will have to be in compliance with Web security standards and legal standards. This means that the website needs to have an SSL certificate which not only protects the end-users data, and encrypts it during the transmission, but also provides a form of insurance for the end user. Most high-end SSL certificates offer insurance up to $100,000 in the event of data loss or financial loss caused by issuing the security certificate. Without an SSL certificate, the website will not be able to be PCI compliant. A valid terms of service document and privacy policy will also have to be on the website. This will prevent any potential legal issues in the event of security, systems, or merchant account failure. In an e-commerce environment, these three Web standards are the most important ones and any issue with compliance can cause serious legal issues and may end with a forceful termination of the e-commerce platform.
Conclusion
This concludes the proposal for the online ordering system for Kudler Fine Foods. In the previous articles, the web development team illustrated how the Kudler online ordering system would be set up. The proposal includes an outline for database design, server set up with PHP, site mock ups, validation strategies, and conformity to industry web standards. It has successfully outlined an affordable and efficient way of offering Kudler’s fine line of goods in a manner that is convenient for the consumers and profitable for the company. Implementing the methods and ideas presented here, Kudler Fine Foods will be able to reap the benefits of the e-commerce era. We hope Kudler Fine Foods will seriously consider this proposal.

References
Apollo Group Inc. (2009). Kudler Fine Foods. Retrieved from https://ecampus.phoenix.edu/secure/aapd/CIST/VOP/Business/Kudler2/intranet/index.htm
HotScripts (2011). PHP Shopping Carts Scripts. Retrieved Mar. 21, 2011 from http://www.hotscripts.com/category/php/scripts-programs/e-commerce/shopping-carts/
JSON.org. (n.d.). Introducing JSON. Retrieved March 20, 2011 from http://www.json.org/
Mckoi SQL Database (2004, Aug. 16). Database configuration reference. Retrieved Mar. 21, 2011 from http://www.mckoi.com/database/ConfigurationOptions.html
PHP (2011, Mar. 4). What is PHP? Retrieved Mar. 21, 2011 from http://us2.php.net/manual/en/intro-whatcando.php
Sebesta, R. (2011). Programming the world wide web. (6th ed.). Addison Wesley. Pearson Education, Inc.
Suetos, S. (2010). Brick and mortars, it's time to think about e-commerce. TheCustomerCollective. Retrieved from http://thecustomercollective.com/resource-nation/49555/brick-and-mortars-it-s-time-think-about-e-commerce

Similar Documents

Free Essay

Comper of Free Books

...code directly to e-mail programs. You also will learn how to secure website from hackers and how to use practically the mechanisms of cookie and redirect “PHP4 The Bible” is the book that contains information for beginners and intermediate programmers of script based on PHP technology, which is becoming increasingly popular due to the speed of the running scripts. Authors of this book Tim Covers and Joyce Park, are great experts. Mr Covers is a programmer with experience in web developer and he is instructor at the University of Chicago. Joyce Park is a writer on open source topics and web developer and she create web sites using PHP technology. The primary advantage of this book is the style of writing. Clearly explained are considered problems. Language of this book is clear and concise. Objectively described the basic matters and very well seen warnings for practitioners-not to unnecessarily lost their time on general things . The book contains basic and strictly specialist information-for advanced programmers. Another advantage of this book are examples taken from life, i.e. any additives, and advices for the so-called practitioners - people who...

Words: 1413 - Pages: 6

Premium Essay

Web Design Proposal

...achieve your aims and goals. Please let me know if you have any questions. We look forward to working with you! ------------------------------------------------- TABLE OF CONTENTS Overview 4 Solutions, Scope of Work, and Deliverables 5-6 1. Preliminary Research 2. Strategic Planning 3. Interface Design - Graphic Design Work 4. Web application Front End Programming 5. Web application Back-end Development 6. Quality Assurance and Launch 7. SEO, Web Promotion, Statistics and Reporting Maintenance and Hosting 7 Fees – special recession rates 8 Payment plan and turn-around time 9 Noam Design Qualifications, responsibilities and commitment 10-11 1. Cutting Edge Technologies & Open Source Philosophy 2. Our experience 3. Our Clients 4. No outsourcing. Period. 5. The team allocated to this project 6. Our Website Your responsibilities 12 Next Steps 12 ------------------------------------------------- OVERVIEW General: The purpose of the project is to execute a complete design & development of a professional Ecommerce website for Client...

Words: 2413 - Pages: 10

Premium Essay

Html

...The Missing Link: An Introduction to Web Development and Programming The Missing Link An Introduction to Web Development and Programming Michael Mendez SUNY Fredonia i The Missing Link An Introduction to Web Development and Programming by Michael Mendez Open SUNY Textbooks 2014 ©2014 Michael Mendez ISBN: 978-0-9897226-5-0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Published by Open SUNY Textbooks, Milne Library (IITG PI) State University of New York at Geneseo, Geneseo, NY 14454 Cover design by William Jones Licensing This text is published by the Open SUNY Textbooks project under the Creative Commons 3.0 license format (see full length legal text at http://creativecommons.org/licenses/ by-sa/3.0/): You are free: 1. To share — to copy, distribute and transmit the work 2. To remix — to adapt the work 3. To make commercial use of the work Under the following conditions: 1. Attribution: You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). 2. Share Alike: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. With the understanding that: 1. Waiver: Any of the above conditions can be waived if you get permission from the copyright holder. 2. Public Domain:...

Words: 78185 - Pages: 313

Free Essay

Case Study

...is termed affective labor. The basic characteristic of this sector is the production of services instead of end products. Services (also known as "intangible goods") incl7ude attention, advice, access, experience, and discussion. The service industry forms a backbone of social and economic development of a region. It is one of the major sectors in the non-good producing industries under private ownership. Approximately 55%of the economic activity of us occurs in service industries comprising of different divisions as classified by North American industry classifications system (NAICS). In World Trade Organization (WTO) and Reserve Bank of India (RBI) classifications, construction is also included. Service sector is the lifeline for the social economic growth of a country. In the day of largest and fastest growing sector globally contributing more to the globally contributing more to the global output and employing more people than any other sector. The real reason for the growth of service is due to the increase in urbanization, privatization and more demand for intermediate and final consumer services. Availability of quality services is vital for the well being of the economy. In advanced economic the growth...

Words: 23600 - Pages: 95

Free Essay

Kaka

...Imperial Web Technologies Executive Summary: Imperial web technologies is a startup web technology firm which specially provide the services in development of websites, online web portal, developing the mobile applications and many more. The main audience for the imperial web technologies is the clients who wants any kind of web development that can be in any web related development technology. As we all know the demand of the computer technology is increases day by day. Now in our daily life each and everything is started to shift online whether it is banking system or any shop each and everything is online now so by considering such a huge scope in computer technology field it will a huge opportunity for the organization like Imperial Web Technology to start is business and provide important contribution in the field of development of the web related products. In addition to this organization start up focus is on the niche market of the New Zealand which provides handy opportunity for the Organization. Moreover, the huge numbers of online projects are also the one of the big factors which provides the great opportunity for the Imperial web technologies and with the quality of the work provided by the Imperial web technologies this opportunity can be utilized. The Imperial web technologies has biggest advantage is that along with targeting the huge marketers, organizations and client for the web development it also focuses on the software and web development requirement of...

Words: 4377 - Pages: 18

Premium Essay

Miss

...Table of Contents: 01. Executive Summary……………………………………..…..3-4 02. Company Description…………………………………………5 03. Product Description…………………………………………6-7 04. Market Analysis…………………………………….…….....8-9 05. Strategy and Implementation…….………………………10-13 06. Web Plan Description……………….…………………....14-16 07. Management Description……………..…………………..17-18 08. Financial Plan……………………….….……………….…19-22 09. Appendices……………………………..…………………..23-26 10. References……………………………...………………....……27 Page | 1 1.0 Executive Summary 1.1 Company Background Company name: Application World Sdn Bhd Address: Cyberia, Cyberjaya Telephone number: 03-42968891 Our business plan is primarily about creating and launching the mobile “Lunch Partner” application; a tool to help people connect with others by affording them the opportunity to meet other people like themselves during their lunch break. With our application, we offer people the gift of never having to suffer through a lonely lunch ever again, if they so wish. As students, we don’t have any fixed break times for us to have our lunch, as most students take different courses and subjects. This means that no matter how much you try to synchronise your schedule to that of your friends, you will inevitably come upon a time where you will have no available friends to share your lunch or breaks with. This scenario was the backbone of our motivation to create the Lunch Partner application. With our app, we help our customers in a few key ways. The first and most...

Words: 5367 - Pages: 22

Free Essay

Good vs Bad Web Design

...meaning the areas to click to get to the other pages within the website are easy to find. A well-designed website should persuade the visitor to want to spend more time visiting the site and return to it again in the future. Poorly designed websites have a tendency to “shock” the visitor by using unreadable combinations of color (like a blue background with red text), confusing layout, unclear or unusable navigation and unreadable fonts. These are some aspects that determine the design differences between a “successful” and an “unsuccessful” website, which is what I’m going to talk about. Web design and development is my major, and knowing these differences are some of the basics we are taught. So how is it decided that a website is good or bad? Everyone has their own opinion so it can sometimes be difficult to make this determination, but there are quite a few aspects that most professional web designers agree upon when designing a website for a client. The first aspect is purpose and clarity. Successful websites have a well-defined purpose, so focusing on this aspect is helpful in the design process. Some things to consider are: will the site be a source of information on a topic, endorsing a service, advertising a product, or to inform people about you? If the purpose is to make money, the website will require different features than an informational type of website or a site that is intended for family and friends. It should be...

Words: 1162 - Pages: 5

Free Essay

Sssgdftyrtra

...Penggunaan sistem maklumat yang kian berkembang dalam kebanyakan organisasi menyebabkan aktiviti pengurusan di kebanyakan organisasi lebih bersistematik. Justeru itu, projek ini dijalankan selaras dengan keperluan tersebut iaitu untuk membangunkan sebuah Sistem Pengurusan Tempahan Percetakan di AK Maju. Sistem yang akan dibangunkan ini bertujuan memudahkan proses pengurusan tempahan di AK Maju yang menguruskan proses tempahan secara manual. Sistem pengurusan tempahan secara manual menyebabkan beberapa masalah sering timbul seperti rekod penyimpanan maklumat yang mudah hilang dan kesukaran mencari maklumat pelanggan untuk menyemak tempahan. Oleh itu, sistem ini dibangunkan berkepentingan dalam usaha memberi perkhidmatan yang lebih baik kepada pelanggan dan juga meningkatkan mutu pihak pengurusan di AK Maju. Pembangunan sistem ini akan menggunakan metodologi prototaip. Perisisan Adobe Dreamweaver CS6 akan digunakan bagi tujuan rekabentuk antaramuka manakala Hypertext Preprocessor (PHP) sebagai bahasa pengaturcaraan dan phpMyAdmin sebagai pangkalan data. Sistem ini diharapkan dapat memenuhi keperluan pengguna sistem untuk menghasilkan sebuah aplikasi sistem maklumat pengurusan yang berkesan. The use of information system has been growing in most organization make management activities in many organization become more systematic. Therefore, this project is carried out in accordance with that requirements to develop a Sistem Pengurusan Tempahan Percetakan for AK Maju. This system...

Words: 322 - Pages: 2

Premium Essay

E-Business Paper

...E-Business Paper Julie Prater ACC/340 March 07, 2016 Joyce Williams E-Business Paper Electronic business (e-business) allows businesses to use the Internet to buy and sell merchandise, provide services, and process payments. The ability to shop online offers numerous advantages, limitations, and risks for the average consumer. Traditional brick and mortar establishments have found tremendous growth and sales potential following today’s technological advances. Walmart is an example of a retail chain that has found success and growth potential offering online shopping and services to its consumer. E-Business and Walmart Sam Walton built today’s largest retail chain on one simple strategy: “provide the lowest prices, anytime, anywhere (Walmart, Inc., 2016). Walmart’s first store opened in Rogers, Arkansas in 1962 as a small five and dime retail shop. Walmart became a publicly traded company by the early 1970’s and officially was listed on the New York Stock Exchange. Entering the 1980’s, Walmart’s sales topped $1 billion and computerized point-of-sale systems were installed in stores enabling fast and accurate checkout experiences for its customers (Walmart, Inc., 2016). Walmart launched the largest private satellite communication system in the United States, connecting the company's operations through voice, data and video communication (Walmart, Inc., 2016). In the early 1990’s Walmart entered the...

Words: 1073 - Pages: 5

Premium Essay

Website Plan

...Website Design Plan Jorge Lopez Web Design I/WEB 236 February 11, 2013 Christine Gysin Abstract This paper will present some of the best web design practices for development and design foundations with XHTML. The continuous web technology improvement has made it more efficient for web developers to design a website for e-commerce and social networking to reach a specific target audience. Introduction There are several elements to take into consideration when designing a website, applying best practices to the web design are very important. The website organization is largely determined by the website architecture with three common types of web organization, which will be presented in this paper. The designer must concentrate on the target audience for the website and constantly take into account how the target audience will view the website. The designer should adhere to the recommendations of the World Wide Web Consortium (W3C) and run the web site’s Web addresses via their appropriate assessment tools to be certain that the highest possible standard of accessibility is provided. The content in addition to structure of the website ought to be meticulously designed for simplicity use and provide concise information to the visitor. The overall presentation of the website is required to be eye appealing without overwhelming graphics and sounds, although graphics help make webpages compelling and provide the user interactivity, the design...

Words: 1872 - Pages: 8

Free Essay

Dreamweaver

...Dreamweaver Dreamweaver is a web development tool typically used by experienced users. Adobe Dreamweaver Digital Classroom is also a book that consists of 17 self-paced lessons that let you discover essential skills. It will help you save time and also includes simple step-by-step lessons that show you how to best use your time. Before you start a lesson you need to download the software. You can find this on the web site where you can get a 30 day trial version of the Adobe Dreamweaver. It also gives you the requirement for Windows and Mac OS operating systems. My computer has all the system requirements that I will need to run the software. In the book it gives you a web site that can be used to host at web site if you were to create one for the public. Before you can start, you need to register your book at the following website: (www.digitalclassriimbooks.com/cc/dreamweaver). Once you have registered, you will have access to video tutorials and help that you might need in building your web site. Dreamweaver has a lot of tool image tests and much more to pick from. Although, it will not do graphics from scratch; you can import the graphics from Photoshop and adjust from within the application. The software has everything you will need to manage your web site and build what you would like on your page. Dreamweaver works in code only, so you can view your document that acts as a powerful text editor. You can add JavaScript to the web site if you are experienced with the...

Words: 444 - Pages: 2

Premium Essay

Is 3445 Project Part One

...Identify e-business and e-commerce web applications to support the proposed implementation. First off e-commerce is one of the best things for business whether you have your whole business through the web or partly. If you have a physical store, you are limited by the area that you can sell your product or offer service. An ecommerce website opens your business to the world. In addition to these two drivers, online retail is also driven by traffic from search engines. One of the most important positives of ecommerce is the lowered cost. A part of these lowered costs could be passed on to customers in the form of discounted prices. Advertising and marketing is global and you get a better buying market. For personnel use the automation of checkout, billing, payments, inventory management, and other operational processes, lowers the number of employees required to run an ecommerce setup. Last but not least Real estate, the store does not need a prominent physical location. You can locate the Product Quicker, eliminate travel time and cost, provide comparison shopping, also cross reference deals, bargains, coupons, and group buying. If you do open a e-business vulnerabilities that need to be taken into account if you decide to create an e-commerce site is security internal and external. Hackers attempting to steal customer information or disrupt the site or server containing customer information that is stolen. Also Imposters can mirror your ecommerce site to steal customer's money...

Words: 315 - Pages: 2

Premium Essay

Web Marketing

...Web Design & Development Proposal For Cybertel USA From: Sk.Tariqual Islam Justaio Technologies info@justaio.com Web Design & Development Proposal May 7, 2014 JUSTAIO TECHNOLOGIES Introduction Justaio Technologies is pleased to submit a proposal for the web site development of Cybertel USA This proposal describes the technology, services, terms, and schedule for the web site development project. In the digital age, a web site frequently serves as your business or organization’s front entrance through which many customers will pass. Our mission is to give you a professional on-line presence that will generally enhance your organization’s image and branding, as well as move prospects through the sales process. About Us JUSTAIO Technologies is a top provider of professional web site design and development. We have over 3 years of experience in the web development field with a long list of satisfied customers. We will be happy to provide additional references upon request.We have a clear understanding of the web site development requirements, and we have the knowledge, skills and experience to successfully complete the web site project. Our Team & Leadership Sk.Tariqual Islam (Project Manager) Sk Tariqual Islam, well-known for his strategic imagination in aligning business goals with creative strategy and expression, has successfully led brand design and marketing engagements for a variety of clients. Sk...

Words: 968 - Pages: 4

Free Essay

Html Best Practices

...After all of the research that I conducted on web design best practices, I quickly came to the conclusion that the phrase “best practices” seems to be a set of opinions based upon the articles’ authors. It’s also quite clear that web design best practices are geared towards the goals and target audience of the website or web application. For instance, a business web application used to process some sort of data and then display that data in a more meaningful way will have a different set of best practices than a website that allows visitors to create a profile, connect with friends and share certain types of media formats, such as uploading photos and videos. That’s why it’s very important to answer all of the “who”, “what”, “where”, and “how” questions that are asked before laying down a lick of code. Once a web designer and/or project manager has all of the requirements gathered for the website, then we get into thinking about what best practices to use when designing the website. Also, determining what web design best practices to follow can be based upon what a web designer/developer uses to develop that website. For example, a cold fusion web developer would use a certain set of best practices that are based upon cold fusion versus the best practices of developing a web site using ASP.NET. The above basically describes the first steps within the SDLC process. SDLC stands for Software Development Life Cycle, and in my opinion, should be the first best practice to...

Words: 656 - Pages: 3

Free Essay

Statement of Purpose

...committee members. In my college I competed and won several prizes in various team events so I am accustomed to work in teams. This experience enabled me to understand the importance of successful completion of tasks assigned to each individual. This learning helped in my work experience where I received the highest rating of 5 after completion of our training program. So this would also help me to play an active part in the admission committee. I was also very influenced by the admission process which I was the part of by things like timely reply to our queries, transparency of the admission process and I would like to contribute towards it. Also with my previous experience of web development I would be able to contribute towards the technical team's efforts in tasks like online application and other web related activities. Apart from this I also like to travel and visit places and travelling in short notices with tight schedule doesn't hinder my performance. I believe that through my experience and skill set I would be able to contribute and add value to the admission committee for program...

Words: 296 - Pages: 2