Ict272 Fitness Club Assignment Sample Answers


  • Internal Code :
  • Subject Code : ICT272
  • University : Kings Own Institute
  • Subject Name : IT Computer Science

Web Design and Development

Introduction to Fitness Club

This project is Web Based Application called Fitness Club, we are dealing with the concept of the Fitness that will provide an online course and Facility of fitness, you can get a classes of various fitness methods by simple registration and you will get a tutor according who guides of the Fitness methods and diet plans This system is based on how you will get fir at home . This means, that you don’t have to go gym every time as most of working-class people didn’t get enough time to go to the gym. We start with the basic exercise according to fitness method then will go to advanced level as progress goes on.

Our services will not only be in web platform but also our tutors can go to their specific places and give them one to one guidance’s. Our service will be across India in mostly metropolitan cities like Delhi, Bangalore, Mumbai, Chennai, Hyderabad etc. We will be doing this on international level once we will get some good reviews.

Objective of Web Design and Development

The set of the objectives that the software caters to are as stated below:

  • It is pretty hard for many of working class people or students , or many senior citizen people to go to Gym , yet they want to get fit, this web site provide them a better platform for fitness at home. 
  • There are multiple classes we are providing with the client which will help them to gain stamina strength and muscular strength.
  • To provide the accurate information about each exercise.
  • To keep track of daily routines and healthy lifestyle.
  • To provide better food diet.
  • To provide the efficient, easy access of fitness classes through our web

Data Flow Diagrams (DFDs)

Analysis (DFD’S)

A Data Flow Diagram is a tool that traces the flow of data in a system. The Data Flow Diagram is made up of a set of four symbols called as the external entities, data stores, data flows and the processes. The zero level data flow diagram also popularly called as the context level data flow diagram is depicted below for our software.

Hardware Requirements

PROCESSOR

Intel Core i3, i5,i7.

HARD DISK DRIVE

10.2GB

RAM

 4GB

CACHE

 512 KB

Tools/platform, Languages to Be Used

Software and hardware specification as the name suggests, tells us about the various characteristics of the software and the hardware environment used i.e. the development environment used. Here I specify various software languages, supporting tools that have been used for the development of the system. These tools and the languages have been used because of their relative ease of understand and personal interest of the team developing the project.

Software Environment of The Project

PLATFORM

WINDOW 10

FRONT END

ASP.NET, JQuery

Software Languages Used

In the development of a project the selection of an appropriate programming language and a platform is of primary importance. The major part of credit of success of a project goes to the software environment chosen by the developer. Selecting a language from the ocean of the languages is very difficult. A developer has to consider the various features and functionalities that a particular language can provide him/her how easily and successfully the requirements of a user can be fulfilled depend on the s/w language chosen. More over the developer also has to take care of the various facilities, he can use. In the development of this application, it has been taken into great consideration that server overhead should be low as far as possible.

ASP.net

ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services.

.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.

The base platform provides components that apply to all different types of apps. Additional frameworks, such as ASP.NET, extend .NET with components for building specific types of apps.

ASP and ASP.NET are server side technologies. Both technologies enable computer code to be executed by an Internet server. When a browser requests an ASP or ASP.NET file, the ASP engine reads the file, executes any code in the file, and returns the result to the browser ASP.NET was released in 2002 as a successor to Classic ASP. ASP.NET pages have the extension .aspx and are normally written in C# (C sharp). ASP.NET 4.6 is the latest official version of ASP.NET.ASP.NET 5 was expected to be an important redesign of ASP.NET.

However, the development of ASP.NET 5 was stopped in favor of ASP.net core. ASP.NET MVC is an MVC application model (Model-View-Controller). ASP.NET MVC is being merged into the new ASP.NET Core.ASP.NET MVC is not covered in this tutorial.ASP.NET API is an API application model (Application Programming Interface).ASP.NET API is being merged into the new ASP.NET Core.ASP.NET API is not covered in this tutorial.ASP.NET Web Forms is an event driven application model.ASP.NET Web Forms is not a part of the new ASP.NET Core.ASP.NET Web Forms is not covered in this tutorial.ASP.NET Core was released in 2016.ASP.NET Core merges ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages into one application framework.ASP.NET Core is not covered in this tutorial.

Web Pages is one of many programming models for creating ASP.NET web sites and web applications.

Web Pages provide an easy way to combine HTML, CSS, and server code:

  • Easy to learn, understand, and use
  • Uses an SPA application model (Single Page Application)
  • Similar to PHP and Classic ASP
  • VB (Visual Basic) or C# (C sharp) scripting languages

In addition, Web Pages applications are easily extendable with programmable helpers for databases, videos, graphics, social networking and more.

JQUERY

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of May 2019, jQuery is used by 73% of the 10 million most popular websites.

 jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets. The modular approach to the jQuery library allows the creation of powerful dynamic web pages and Web applications.

The set of jQuery core features—DOM element selections, traversal and manipulation—enabled by its selector engine (named "Sizzle" from v1.3), created a new "programming style", fusing algorithms and DOM data structures. This style influenced the architecture of other JavaScript frameworks like YUI v3 and Dojo, later stimulating the creation of the standard Selectors API. Later, this style has been enhanced with a deeper algorithm-data fusion in an heir of jQuery, the D3.js framework.

Microsoft and Nokia bundle jQuery on their platforms. Microsoft includes it with Visual Studio for use within Microsoft's ASP.NET AJAX and ASP.NET MVC frameworks while Nokia has integrated it into the Web Run-Time widget development platform

jQuery, at its core, is a Document Object Model (DOM) manipulation library. The DOM is a tree-structure representation of all the elements of a Web page. jQuery simplifies the syntax for finding, selecting, and manipulating these DOM elements. For example, jQuery can be used for finding an element in the document with a certain property (e.g. all elements with an h1 tag), changing one or more of its attributes (e.g. color, visibility), or making it respond to an event (e.g. a mouse click).

jQuery also provides a paradigm for event handling that goes beyond basic DOM element selection and manipulation. The event assignment and the event callback function definition are done in a single step in a single location in the code. jQuery also aims to incorporate other highly used JavaScript functionality (e.g. fade ins and fade outs when hiding elements, animations by manipulating CSS properties).

The principles of developing with jQuery are:

  • Separation of JavaScript and HTML: The jQuery library provides simple syntax for adding event handlers to the DOM using JavaScript, rather than adding HTML event attributes to call JavaScript functions. Thus, it encourages developers to completely separate JavaScript code from HTML markup.
  • Brevity and clarity: jQuery promotes brevity and clarity with features like "chainable" functions and shorthand function names.
  • Elimination of cross-browser incompatibilities: The JavaScript engines of different browsers differ slightly so JavaScript code that works for one browser may not work for another. Like other JavaScript toolkits, jQuery handles all these cross-browser inconsistencies and provides a consistent interface that works across different browsers.

Process Specification

Input Data: URL

Output Data: Web Page

Registration: Registration page..

Module NAME:

HOME,

ABOUT,

CLASSES,

GALLERY,

CONTACTS,

REGISTRATION

Operations :

  1. Registration
  2. Check Classes.
  3. Check Class timetable based on specific classes

Remember, at the center of any academic work, lies clarity and evidence. Should you need further assistance, do look up to our Computer Science Assignment Help


Book Online Sessions for Ict272 Fitness Club Assignment Sample Answers Online

Submit Your Assignment Here