Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Munchout (about Restaurants)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
.2 INTRODUCTION 1. Goal or Aim of the Project MunchOut restaurant guide allows users to search for information related to restaurants, bars, pubs and clubs. The information displayed usually consists of the establishment's name, its contact numbers, address, menu, photos, reviews, location on map (using Google Maps) as well as any events occurring at the establishment. MunchOut also allows registered users to post reviews and rate (on a scale of 1 - 5 stars) establishments. It displays the rating (based on user voting) for each establishment. MunchOut also provides information related to cuisines served, operation timings, approximate cost of a meal for two, credit cards accepted as well as facilities at the establishment such as presence or absence of air conditioning, a smoking area, Wi-Fi Internet, stag entry, live performances and outdoor seating. For establishments serving alcohol, the website also mentions the timing for happy hours and the approximate cost of a pint of beer. MunchOut also uses signs to indicate whether a restaurant provides home delivery and dine-in service
1. Objectives

i. Provides a user-friendly interface for visitors which help them in selecting the best restaurants according to their locations, budgets, choice of cuisine, ratings among other options.

ii. Provides easier access to restaurant menus

iii. Generate visibility for restaurant and create brand name for them.

iv. Share and view reviews of customers.

v. Offer advertising options for restaurants looking to generate more visibility among a highly targeted audience.

Usefulness of project

i. When people want to dine out, many will seek out an online restaurant menu for the place they want to order from. It saves time.

ii. Customer can take all the time they need to look at the menu and decide what they want before placing their order

iii. Employees will not have to worry about trying to hear what the customer is ordering when they are working in a very busy and loud kitchen.

iv. Another thing to take into consideration is that the online restaurant menu makes it easier to up sell additional items to the customers. This saves the employees the time it takes to up sell to a customer.

v. It will save the restaurant money that goes toward the cost of labor.

TECHNOLOGIES USED: -Front End - ASP.NET 4.5

Why Front-End ASP.NET?

1: ASP.NET is integrated with the .NET Framework

The .NET Framework is divided into an almost painstaking collection of functional parts, with a staggering total of more than 10,000 types (the .NET term for classes, structures, interfaces, and other core programming ingredients). The massive collection of functionality that the .NET Framework provides is organized in a way that traditional Windows programmers will see as a happy improvement. Each one of the thousands of classes in the .NET Framework is grouped into a logical, hierarchical container called a namespace.

Different namespaces provide different features. Taken together, the .NET namespaces offer functionality for nearly every aspect of distributed development from message queuing to security. This massive toolkit is called the class library.

2: ASP.NET Is Compiled, Not Interpreted

One of the major reasons for performance degradation in classic ASP pages is its use of interpreted script code. Every time an ASP page is executed, a scripting host on the web server needs to interpret the script code and translate it to lower-level machine code, line by line. ASP.NET applications are always compiled—in fact, it’s impossible to execute C# or Visual Basic code without it being compiled first.

3: ASP.NET Is Multilanguage

IL is a stepping stone for every managed application. (A managed application is any application that’s written for .NET and executes inside the managed environment of the CLR.) In a sense, IL is the language of .NET, and it’s the only language that the CLR recognizes.

4: ASP.NET Is Hosted by the Common Language Runtime

The most important aspect of the ASP.NET engine is that it runs inside the runtime environment of the CLR.

5: ASP.NET Is Object-Oriented:

ASP provides a relatively feeble object model. It provides a small set of objects; these objects are really just a thin layer over the raw details of HTTP and HTML. On the other hand, ASP.NET is truly object-oriented. Not only does your code have full access to all objects in the .NET Framework, but you can also exploit all the conventions of an OOP (object-oriented programming) environment. For example, you can create reusable classes, standardize code with interfaces, extend existing classes with inheritance, and bundle useful functionality in a distributable, compiled component.

6: ASP.NET Is Multi device and Multi browser:

One of the greatest challenges web developers face is the wide variety of browsers they need to support. Different browsers, versions, and configurations differ in their support of HTML. Web developers need to choose whether they should render their content according to HTML 3.2, HTML 4.0, or something else entirely—such as XHTML 1.0 or even WML (Wireless Markup Language) for mobile devices. This problem, fueled by the various browser companies, has plagued developers since the World Wide Web Consortium (W3C) proposed the first version of HTML. Life gets even more complicated if you want to use an HTML extension such as JavaScript to create a more dynamic page or provide validation.

Why Back End SQLServer 2008?

Back end a description

· The back-end comprises the components that process the output from the front-end. Back-end is hidden from the user.

· A back-end database is a database that is accessed by users indirectly through an external application rather than by application programming stored within the database itself or by low level manipulation of the data (e.g. through SQL commands).

· A back-end database stores data but does not include end-user application elements such as stored queries, forms, macros or reports