You are on page 1of 88
Online Fitness Gym Chapter-1; Introduction L.A Project Profile Project Title :ONLINE FITNESS GYM Project Scope The Project is “BEAST HOUSE THE”, employees. Check validity of information provided by user. Storing information of members according to their id. Generating reports for different id. Organization :€ B PATEL Computer college New city light road, Bharthanatvesu), Surat-395017 Platform let Brains PhpStrom 9.0 Back-End Microsoft SQL Server2008, Front-End sPHP ‘Technology 2LINQ,!Query, AJAX Silverl ight4.0, Web-Services External Guide :Mr. Deepak Prajapati Internal Guide 2 Me. Jignesh Patel = CB Patel Computer College & J.N.M Patel Science College [Page Online Fitness Gym Chapter-2 : Environment description 2.1 Development Environment ‘The infrastructure contains the basie part to maintain the software. The parts are Hardware & Software, > Development Environment: Processor 1 Core(TM) i3-5008U CPU @ 2.00GHz 2.0 GHz RAM 24GB, HDD rB. Operating System: Windows 8.1 Database : Microsoft SQL Server 2008 Documentation: Edraw Max 8.1 Edraw Flowchart 5.6 Microsoft office Word 2007 Fast Stone Screen Capture >Browser: Intemet Explorer 9.0, 8.0 Mozilla Firefox 4.0 bi Google Chrome 9.0 2.2 Technology Used In Each and! Every System there is need of two different ends to handle the System. Each System requires the main Platform to perform all tasks that will appear in system and these tasks will be performed by only Front end & Back end all databases are kept in that base, In our software we are using following Front end & Back end. Front-end: PHP >Back-end: MYSQL = CB Patel Computer College & J.N.M Patel Science College 2|Page Online Fitness Gym SPHP - What is it? ‘Taken directly from PHP's horne, PHP.net, "PHP is an HTML-embedded seripting language. Much of its syntax is borrowed trom C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow webi developers to write dynamicillly. generated pages quickly,” ‘This is generally a good definition of PHP, However, it does contain a lott terms you imay not be used to. Another way to think of PHP is a powerful, behind the scenes scripting language that your visitors won't see! ‘When someone visits your PHP webpage, your web server processes the PHP code: Il then sees, which parts it needs to show to visitors (content and pictures) and hides the other stuff (file ‘operations, math caleulations, etc:) then translates your PHP into HTML. After the translation into- HTML, it sends the webpage to your visitor's web browser: > What Exactly PHP is? PHP is an intuitive, server side seripting language. Like any other scripting language it allows developers to build logic into the creation of web page content and handle data rewmed from a ‘web browser, PHP also contains a number of extensions that make it easy 10 interact with databases, extracting data to be displayed on a web page and storing information entered by a web site visitor back into the database, PHP consists of a scripting language and an interpreter. Like other seripting languages, PHP enables web developers to define the behavior and logie they need ina Web page. These scripts are embedded into the HTML documents that are served by the web server. The interpreter takes the form of a module that integrates ito the web server, converting thé scripts into commands the computer then executes to-achieve the results defined in the seript by the web developer. ——a C.B Patel Computer College & |.N.M Patel Science Callege 3)Page Online Fitness Gym Reasons for using PHP: ‘There are some indisputable great reasons ta work with PHP. As an open source product, PHP is ‘well supported by a talented production team and a com: ied user community. Future more, PHP can be nun on all the major operating system with most severs. ‘The speed of development is also important, Because PHP allows you to separate HTML cotle from scripted elements, you will notes a significant decrease in development time on many projects, In, many instances, you will be able to separate the coding stage of a project from the ‘design anid build stages. Not only can this inake life easier for you as a programmer, but it also can remove obstacles that stand in the way of effective and flexibie design, Intreduction to MYSQL MYSQL: > What is MYSQL? ® MYSQL is a Database server. * MYSQL is ideal for both small and large applications. > — MYSQL supports standard SQL. * MYSQL complies on a number of platforms. > MYSQL is free to download and use ® MYSQL is a database management system, > MYSQL is a relatisial database management system MYSOL sofiwate is Open Source. The MYSQL Database Server is very fast, reliable, and easy to use. MYSQL Server works in clientiserver or embedded systems. A large amount of contributed MySQL software is available, —_———S—— CB Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym History of MYSQL ‘We started out with the intention of using the MYSQL database system to connect to our tables using our own fast low-level (ISAM) routines conclusion that MYSQL was not fast enough or flexible enough for our needs. This resulted in a new SQL interface to our database but with almost the same API interface as MYSQL. This API was dk lowever, afler some testing, we came to the jigned to allow third-party code that was written for use with MYSQL to be ported easily for use with MYSQL. ‘The name of the MYSQL Dolphin (our logo) is ~ Sakila,” which was chosen from a huge list of ‘names suggested by users in our “Name the Dolphin” contest, The winning name was submitted by Ambrose Twebaze, an Open Source software developer from Swaziland, Affica. According to Ambrose, the feminine name Sakila has its roots in SiSwati, the local language of Swaziland, Sakila is also the name ofa town in Arusha, Tanzania, near Ambrose's country of origin, Uganda. Why Choose MYSQL? ‘As was the case with many other open source projects, MYSQL was first created by Someone who: needed a better tool to get a specific job done. Monty Widlenius and David Axmark started out ‘vith another open source project (MSQL), but found that it licked some features that they needed. % — Portability: MYSQL runs on almost every flavor of Unix, as well as Windows And MacOS X. You can oblain binaries or source code for the MYSQL Server as well as The tools that ‘access it, More ports of the software become available every day. » Speed: Using techniques such as efficient indexing mechanisms, in memory temporary ‘Tables, and highly optimized join algorithms, MYSQL executes most queries much Faster than most other database systems, >» — Sealability: Because of its modularity and its flexibility in configuration, MYSQL en run in systems varying in size from embedded systems to- large multiprocessor Unix servers hosting databases with tens of millions of records. This scalability also allows you te run a copy of MySQL on a developer-class machine, and later use the same database system on a larger machine in production, a CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym > Flexibility: MYSQL lets you choose the lable types you need {0 meet your software's Requirements, ranging from in-memory heap tables, fast on-disk MYISAM tables, merge tables that group together other sets of tables to form larger “virtual” tables, and transaction- safe tables such as InnoDB. MYSQL is also very tunable and includes many parameters that can be changed to increase performance for a given salution, > Ease of use: MYSQL is easy to install and administer. While other database systems require special knowledge aiid training, not to metion special operatitig system configurations, MYSQL can be installed in less than 10 minutes if you've done it before. SQLITE: >What is SQLite: ¥ SQLite is an Open Source database. % SQLite supports standard relational database features like SQL syntax, transactions and prepared statements. * SQLite is embedded into every Android device. > Using an SQLite database in Android daes not require a setup procedure or administration of the database, >» — Yowonly have to define the SQL statements for creating and updating the database % Afterwards the database is automatically managed for you by the Android platform, PHistory of SQLite: D. Richard Hipp designed SQLite in the spring of 2000 while working for General Dynamics on contract with the United States Navy.Hipp was designing software used aboard guided missile destroyers, which were originally based on HP-UX with an IBM Informix database back-end. The design goals of SQLite were to allow the program to be operated without installing a database management system or requiring a database administrator. Hipp bused the syntax and semantics on ——— CB Patel Computer College & J.N.M Patel Science College 61 Online Fitness Gym PostgreSQL 6.$ documentation. In August 2000, version 1.0 of SQLite was released, with storage based on gdbm (GNU Database Manager). SQLite 2.0 replaced gdbm with a custom B- tree implementation, adding support for transactions, SQLite 3.0, partially funded by America Online, added intermationalization, manifest typing, and other major improvements. In 2011 Hipp announced his plans to add an UnQL interface to SQLite databases and to develop UnQLite, an embeddable document-oriented database, >What is Database? A Database is a collection of information that is related to a particular subject or pumpose, such as tracking cusiomer orders or mainiaining a music collection, If your database is not stored on computer, of parts of it are, you may be tricking information from a variety of sources that you have to coordinates and organize yourself. For example, suppose the phone numbers of your suppliers are stored in various locations: in a card file containing supplier phone numbers, in product information files in a file eal inet, and ina spreadsheet containing otder information. If a supplier's phone numbers changes, you might have to update that information in all three places. In a database, however, you only have to update that information in one place- the supplier's phone number is automatically updated wherever you use: the database, >What is a Table? A. Database is a colleetion of data about a specifie topic. For example, a table can contain data about tomers or products, Each table organizes data into calurins (called fields) and rows (called records). Field conains a piece of information about a customer, including the customer ID, company name, contact name & so on. You can work with a table in two sssviews-Design View a Datasheet view: Datasheet view To add, edit, or analyze the data itself-the list of employee names and hire dates you work in the table's Datashect vi While looking at a table in Datasheet view, you ean also: * Sort the data by any one of the fields (Columns). ® Filter the data so that you can see only certain records, CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym > Find records based on the value in a field, Design view to build or modify the structure of @ table, you work in the table's Design view. Here You tell Access the names of the fields for your table and specify what kinds Of data the ficlds will hold. C.B Patel Computer College & |.N.M Patel Science Callege B]Page Online Fitness Gym Chapter-3: Existing System 3.1 System Components: In Each and Every system there is a particular system component through the system is running till now. The Existing System can be any type, they can keep in either maintain in traditional manual system or can be maintains using computerized system, But after sometime there is need for implementation to make our orga advanced way and éan competed with the existing system of others, » Food Imake Food Supplemention v ww Resistance Training Personal Assistance we v Food Intake: Weight loss and weight gain both rely on a very simple equation, Calories in vs, calories out, You cannot lose weight/body fat unless you consume fewer calories than you expend Adjusting your food intake appropriately will assist you in creating the energy deficit needed to utilize the body's fat stores. You will find that the body will try to counteract this deficit in order to restore your body's energy balance, The body does this by adapting to the lowered food intake through reducing energy expenditure (by decreasing lean body mass) or farcing, non-compliance (through hunger or cravitigs). These biological survival tactics must be continually outmancuvered if fat reduction is to comtinue._ Food Supplemention: Supplements provide the following benefits: W 1. They boost your nuiricnt intake without added calories. 2. They assist with appetite control. 3. They assist in maintaining and inereasing lean body mass. 4. They assist in the maintenance of health during periods of extreme physical exertion and CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym We can help you find out exactly what you need to see the greatest results to meet your goals, You will fill out food preference and fitness-prageam questionnaires and our fitness professionals will enier your answers into specialized APEX software to analyze your personal information. The results and recommendations that are produced will be used to ‘make up your lifestyle program and are individualized to you specifically. v Resistance Training Did you know the more muscle you have the more calories you bun? Adding resistance training to any fitness program alters your body composition, improves daily activities, and improves performance. However, after time, your body adapts to the workload due to performing repetitive exercises over time. When your body adapts you reach a fitness plateau, We can help you overcome this frustrating stage in your fitness training and take you toa higher iew Our fitness professionals will design and help you execute an appropriate resistance training program adapts as your fitness level changes. We will constantly assess your workouts and make appropriate changes to ensure that you are continually making progress. In addition, we make certain you are executing the movements correctly 1 maximize your body's potential and ensure safety. > Personal Assistance Our personal trainers will walk you through the above components. It is often difficult to jump into a new lifestyle without some outside motivation and assistance. We will help you avoid fitness plateaus by monitoring the above components for you. We asses how your calorie intake needs to be altered, make needed changes in the type, intensity, duration, and/or frequency of your eardiorespiratory program, boost nutrient intake in order to help you improve performance and maintain ealth, as well as change exercises and/or manipulate specific variables in your resistance training program, We make sure you are correctly following your food plan, supplementation and exercise program to ensure you will meet your specific goals. — CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym 3.2 Drawhacks of Existing System > Move than 80% of gym members ate not active! You are considered active If you have an attendance of roughly 150 days in a year which is an average of 3 times/week. Which is awesome. There are less than 5% members who are active for more than 200 days ina year. They are the obsessed lot and often compl why their gym closes on a sunday:) The lazy ones join the gym with the best intentions. But within few weeks their motivation wear off, their excuses start to build up and they end up wasting lot of maney in the process, > Trainers can take you for a ride. In any commercial gym, paying for membership is not the only cost, You ate pressurised to opt for personal training, If not, you are clicless and not enough assistance is given for members who don't pay extra. Food supplements are promoted as the necessary evil. 9 Very few gymis have good trainers, Especially in India where trainers are still not required to be certified. This may potentially injure you! Gyms can get very crowded especially during peak hours. This may require you to ‘wait for equipments etc and take the fun out of working out Hygiene may be an issue and unfortunately very few gyms maintains a good standard. a CB Patel Computer College & J.N.M Patel Science College MpPage Online Fitness Gym Chapter- 4: System Planning 4.1 Eeasibitity Study All projects are feasible, provided that wnlinited resources and infinite time are available, However, in real word thai can sound like a dream. Especially Computer-based systems are likely 4o be bounded by limited resources as well as time, A feasibility and risk analysis is related in many ways. If the risk is great then feasibility of producing quality, software is reduced, During system engineering, we concentrated ourattention on three printary areas of interest. 1, Operational Feasibility: ‘The new system can be beneficial only if it satisfies the organization requirements in such away that resources ulilization and optimum outcome is justified new system should not only be robust but stiould also (0 work siituiltancously with other systems. Operational feasibility ‘means that new system should not affect any existing system during the development phase or even in the implementation phase. Following are some points underlying the operation feasibility of the system, During the stidy, we found that the management and the system mariagers were taking persdital interest in the system develapment process. As the development proceeded many doubts got cleared out. ‘The project guide - Mr. Deepak prajapati guided us to tske proper care and-check for the ‘operational feasibility of the system. Efforts were made to optimize the uman efforts in the data collection, storage, retrieval, security, and presentation. The management was always in touch —— C.B Patel Computer College & |.N.M Patel Science Callege 12)P Online Fitness Gym the latest development. The proposed system made best efforts in achieving necessary function and performance, as required by the user and keeping in mind some infrastructure constraints. 2. Technical feasibility: Developers of computer based system are optimistic by nature, during an evaliation of technical 1¥$ 8 eyniieal, if not pessimistic, attiwde should prevail, Misjudgment as this stage ean be disastrous. The technical issues that came up during analysis Whees.0u ‘What is hardware and software requirement for the proposed system was the discussion. *.NetXpert Web Solution * has licensed copy of MS SOL Server and also maior or issue of Windows 7 operating system. All hardware support the required for the development of the -NetXpert Web Solution ’. Sa, technically the development of the system was preexisting system was feasible, 3. Financial Economical Feasibility: Asnong the mist important issue in the feasibility study is ‘Cost Benefit Aiuilysis', an ‘assessment of the center management justification for the computer based system project. The east involved in the designing and developing should be good center management for the organization. The ‘eiter rhanaiement bine its ust justiy the cost, 4.2 Requirement Analyses and Data Gathering ‘To develop any Application system, itis most importarit to identify the User requirement in very specific manner, Also to function property, ali interfaces of proposed system with surrounding system must be identified. The earreet system ig that satisfied all users requirement. Therefore it is very important to analyze the existing system and 10 Uocument the soRware requitement specification for propased system, which in turn provides the base for development of the proposed system. Along with our teckinied! training, we simultaneously started the system study and analysis. During this phase, initially we started with studying the system specification documents 10 understand the system and unveil the basic system elements involved. ———S a C.B Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym ‘Our project guide conducted a series of lectures to impart us the required knowledge about the system, During the lectures, we also had question and answer session at the end, whieh helped us to have a clear idea about the Expected system. 1, Interviewing: For System BEAST HOUSE ‘THE GYM, we interviewed personalities from management and seller without any disturbance and without wasting their valuable time. We asked the management about their expectation and requirement for the proposed system. 2. Questionnaire: © Ifyou are looking to jain a. gym, what would you be looking for most? ® Is there exists any system for managing the Online Fitriess? >» How you are presently managing Online Fitness? > Why you need to implement on Online Fitness? > Which features you wish to include in the Online Fitness? > Which type of interface the users require? » Which information docs management requires from Online Fitness? 2 Which reports does management require knowing about the Online Fitness? 3. Observing: By discussion and questionnaire, we were able to get a lot of important information for proposed: system, We have observed that what inputs the personal give to their existing system and what kind of output they are getting out. We have also observed the delay and correetness of the bias ‘of the workload and bottlenecks, —— CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym Chapter-5: Proposed system 5.1 Scope % ‘The gym management system web portil has a wide scope which covers the following perspectives: % ‘The administrator has the full-fledged rights over this system. % ‘The admin can make announcement about anything % ‘Theadmin can register and view the customers prafile data > Admin can mark sttendanee of customers While matking announcement and evaluation by admin an email Will be sent to customers automatically by system. > Admin will update evaluation report of customer, update di plan, update exercises schedule, answer to questions made by customers and email automatically will be sent to customers by system. v Customers can vi ow the profile data and can update it by using his own account, Customers can view their evaluation report, updated diet plan, updated exercises schedule, can ask any question ta admin and view the answer. > Customer can view his attendance report, 5.2 Objectives > The new system will convert manual work to the computerized work. y ‘The advent of the World Wide Web has made it possible to share information oma seale that that cant be couldn't be imagitied just a few decades ago. The type and amount of inform: found on the web is vittually unlimited. Even though there is plenty of worthless garbage, there are also vast amounts of useful information that ean benefit people from all walks of fife. ® By converting maniial work to the computerized work in that case it will remove all paper work snd all stationary that will require till now maintain inventory, because from now inventory will be maintained by computer, > By maintaining all the work on computer will increase our accuracy as well as speed of our work. ——S—— C.B Patel Computer College & |.N.M Patel Science Callege 15|Page Online Fitness Gym > ‘The report can be generated at any time if management Wants to, v It.will remove all clerical work that is done by many people instead of that only one person will aequire to work that all entry, % Iwill easily used and the time consuming is decreased. 5.3 Constraints ‘The constraints associated in the development of any software sysiem include those that are common (o all systeit and constrains Specific to Uke system, The common ceinstenins may’ include lack of managerial participation, tight development schedule, frequent change in requirements of the management, efe. we have also experience similar types of constraints listed above and others some of the constrains are listed below with which we have developed this system, Itisa general system and hence there i unique from layout and format % Itrequire Windows XP, Windows 95, 98 or higher Operating System. > Numbers of uiser depends ot the capability ofthe system, % This project is ta be developed as a part of curriculum and to be submitted with in a period of } month, 54 Expected Advantages > Improved Productivity Engaging in workplace wellness activities, ise and eating well. increase employee productivity and periommance. Your braia will be better focused far tasks, and you'll feel more energized and motivated to accomplish work. No more falling asleep and feeling burned out, That’s what exercise and nutrition does to us, my friends! —_——a C.B Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym > Get Healthy A gym encourages you to do a balanced program that includes both acrobic and strength training exercises. These promote heart health and weight loss, help prevent ostegparasis: and improve imusele strength, balance and Mesibility. If weight loss is «primary goal, consider the manira of a friend who fells me "nothing tastes as good as geiting in shape feels.” v Find Support and Motivation ‘Some. people really enjoy exercise: for others, it's a chore. If you fall into that latter group, being surrounded by other people who are in the same boat can provitle the incentive you need to make exercise part of your regular routine. Your initial intention might be to drag yourself to the gym twiee a week, but once you find your rhythm, you indy end up going on a mare eegular basis, which will help make your goals more attainable. ® Get Stress Relief According to the ayo Clinic, virtually aay form of exercise can act as a st whether you're a serious athlete or an out of shape wannabe. Physical aetivity boosts the brain's productiod oFendorphins, which simply makes us feel better physieally and have a brighter emotional outlook. Exercise reduces tensions in both the body and the mind, which can improve your mood and the quality of your sleep. For many people, the gym becomes a bit of sartctwary where you can turn off the phone and forget all of the troubles at work or in your-personal life. > Learn From Each Other Inevitably you'll see the people around you doing exercises that are new to you and may look sort of fun, You can certainly borrow and learn from others, but with this caveat; make sure you leam the proper technique so that you don't injure yourself. Just because soricone else is doing something thal looks interesting, doesn't mean that they know what —_—[——ae C.B Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym they're doing. On the other hand, mast people are happy to shure the knowledge they acquited, Ask them what that exercise is meant 1@ accomplish and about the proper form to do it right. Help to take proper Decision: All Activities are computer-based activities so information provided to management is almost accurate, Right decision-making needs accurate information, So with the help of proposed system, the management ean make the proper decision in most of the cases, » System can be implemented: Since all requirement are fulfilied and satisfied by our computerized system and ean perform all tasks that provided by management, but in circumstances, if our management ‘wants to improve our system and they compare to make changes in out existing system. We can improve that change according to the management requirement. v WHY SHOULD PEOPLE LOOK FOR BEAST HOUSE THE GYM? > Reason #1 : It’s plain healthy > Reason #2: Feel better about yourself > Reason #3: Great way to relieve stress ® Reason #4; It’s something to do v Reason #5: Live longer Reason ¥. 2 Have a hice body @ Reason #7: I's a good hobby >» Reason #8: Get away from the elements CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym > Reason #9: See your friends » Reason #10: improve athletic ability ‘5.5 Benefits for using Beast House The Gym Using Google Map: IMPROVE YOUR ADVERTISING EFFECTIVENESS Placing your website address on all of your promotional material will help you gain additional exposure and encourage the visitors to first check your site for the information they are secking, SAVE MONEY ON PRINTING AND DISTRIBUTION COSTS A website can act as your online brochure or catalog that can be changed or updated at anytime. If you employ a content management system (CMS) you can make changes quickly and at no charge EASY ACCESS TO NEW CUSTOMERS You can have your existing customers refer you to their friends and relatives using only your web address or URL. EASY TO USE AND UPDATE If maintained properly your website will always be up-to-date and current. ily make updates, edits and deletions from any computer on the Internet. No more having to pay a Programmer every time you want to char or add a product, A website increases your company’s productivity because less time is spent explaining product or service details to customers because all this information is available 24 hours a day on your website. = CB Patel Computer College & J.N.M Patel Science College 191Paze Online Fitness Gym ‘Your website can offer free advice ubout your products and services, This information ean be delivered at any hour in a well thought out and consistent way. EXPAND YOUR MARKET. ‘The Internet allows businesses to break through the geographical barriers. and become accessible from any of the world by a potential customer that has an Internet connection, Selling products online is cheaper and easier for you and your customers, Extend the local reach of your brick-and-mortar siore to consumers around the world. You are open for business 24/7 — 365 days/year with all the information the visitors needs to make an informed decision, Provide photos and detailed descriptions of your products or services, Explain why your produets oF services are superior to your competitors. Show visitors how your produets or services can help them in: their personal or professional lives, PROMOTE YOUR BRICK AND MORTAR FOOTPRINT When customers and poteritial customers are out and about they will sill be able to find you via their phone, Your phone nuniber, address aid full selection ean be made available form your website or mobile-friendly site. WHEN YOU CHANGE LOCATIONS If you move your business to 2 new location your customers ean still find you because your ig tool, your website, is easily changed and updated, Your website is flexible and if your search engine optim il main mark appear to online visitors whe search for you. —_———S—— CB Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym ‘You can post job opportunities for available positions and applicants can Wwestigate your company and apply ontine, YOUR OWN INTERNET IDENTITY: Your own domain name (www.yourcompany.com) establishes a strong online brand identity. You can set-up a personalized email addresses for the company, yourself and your employees, If you set-up a system to aevept emails on your site yau ean also email updates, notices, sales and holiday store hours to your customers, WO. ! Customers can quickly and easily contact you. give feedback on your products or ask dbout produet availability. CHEAP MARKET RESEARCH You can feature visitor polls and online surveys to take the pulse of your customers. BUILD YOUR REPUTATION Become or remain the expert by demonstrating knowledge and expertise in your arca of work. Write blog posts and articles on the site that educate visitors and help them understand your business and offerings. Infiarmiation requests cam be processed mediately via diline forms and autoAresponders automativally day or night. —_——S—— CB Patel Computer College & |.N.M Patel Science College 21 [Page Online Fitness Gym 5.6 Module li: Authenticate user ‘The gym tacking system first activates the login form, Here the user enters the user name and password and our system starts the authentication process in which the username and password are Matghed With the existing Username and password in the database, If the password matches then it is allowed to the main page else it wam the user for invalid user name and password, After successful authentication the system detivates menus, The activity log Also prepared for failures and security. Zz Products. > List of products: Alter successfil authetitication the user is provided with the list w the details of products and can modify the existing products, This projact even provides the fucility of adding new projects, Existing products, Here the user can » Product versions All the products are maintained in several versions, As il is not possible (complete the ized into product or While project in a siigle version features required for the product are citeg several version with dead lines. Here the user can add new versions can modify the existing details of version, > Product users in order to complete the project eack product is allotted with resources or users, First all the employee with their names and qualifications are stored in the database, Each user allocated to the product based on their rating, qualification and designation, For each user effective dateis stored which specifies the total period a user is valid for that product. ——SSa a C.B Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym 3i- Gym details > Gym details the facility for adding gym or updating the in this module the user is provided existing gyms. As the number of gyms for a product can be very large this system is provided with efficient filtering. ‘The user can filter the gyms based on the priority, database, operating system and status. After the user apy displayed from the database, Gym history Here the gym history is maintained. All the solutions given for the gym resolution by filter the list of gyms are v various users are stored. As the gym need several techniques or methods for resolution it is important to store the history of the gym, v Gym assignee This displays the list of users for whom the gym is assigned for resolution. As the gym need to be resolved for completing the product several user are assigned to find a solution for the gym, The user can add this gym to new user or he can modify the existing wser details. > Gym attachments This gives list of attachments fora particular gym. The gym can be of any type it can be 2 database gym or a GUI gym. So while you add a gym you need to provide with the details of gym. So the file attachments ean be a document, database file or an image file. Al then attachments are stored in a location along with the size and type of the file, Here the user can add a new attachment or can change the details of existing files. 4i- Gym tracking > Track Hierarchy All the gyms saved in the database will have a particular hierarchy, There might be gyms. ‘Which ean be related to the eailier gyms saved in the database so our system is provided with a hierarchy, And user can add child nodes in this hierarchy or he eait modify the —— CB Patel Computer College & J.N.M Patel Science College 23)Pa Online Fitness Gym v existing values of the nodes. This hierarchy is based on the parent child relation ship between the gyms, Track resol ion This displays a list of all solutions provided by the users allocated to a gym. This stores the section type and the necessary resolution provided by the user. Track resources This displays list of resourves allocated to the project, As the gyms need to be resulved. resources are provided for the gyms. These resources will be the resources allocated to {he projeet, The resources are allocated based on the tating of the employee, » Product gym hierarchy ‘This’ module is just for displaying the hierarchy fbr the easy look of the gyms, Here the gyms are displayed in the form of parent child nodes. As it is difficult for the user to look at the vast number of gyms in the database, And one cannot easily aecess the relation. hetween the gyms, > Product user Hierarchy this modhile is for displaying the users allotted to the gyms. The users along with their hare and designation are displayed in this module, Even in the allotment of resources there can be hierarctiy between the employees depending on theit designation, So this module simplifies the hierarchy among the employees, 6:- Search —_———S—— CB Patel Computer College & |.N.M Patel Science Callege 24P Online Fitness Gym Our system provides with the feature of advanced search technique. Generally number of yins for a project increased tremendously so if we want to know about particular gym it takes much amount of time. With the search screen provided one can filter the gym’s base on priority, product . severity, database and type of operating system. He can also the gyms between particular time based on the start date and end date. After searching it display a list of gyms. From this list the user can modify the existing gyms or can add ‘anew gym, = CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym T= Admin , Users All ithe user of this system are displayed in this module , one can add hew user or ean update the details of an existing user. Here the password provided by the user is encrypted before saving them to the datéhase for proper security, This module save the details like address, phone and email > Configuration Alll the values that we are using in this system are configuration, Values like status , priority and others can’be added dynamically on the séreeti. Suppose’ if we limit these fields by not coding them and if the user wamts to add a new value again he had to came to the developer of the product, So in order to avoie this itis provided with the feature of ‘adding values from the sercen. Aind the user can change the status to in adtive whenever he wants, > Leg view In order for the efficient tracking of the system logs are maintained, As the logs will be in ‘vast it will be @ problem for user for checking the Gdtabase, The log view inodlile can he searched based on the user and records between a start date and end date. Bie logout_ In this Once the user clicks on log out first the session variable is killed and then the system js redirected to the login page. ‘= prepare logs. At all the stages, whenever user perfotm an Operition by the gym tracking system logs the activity. Admin Module > Login —_———S—— CB Patel Computer College & |.N.M Patel Science Callege Online Fitness Gym Admin performs the login process so that he ean access the details of the buyers and sellers of his website and he will be able to enter only if the username, password, machine identification number and 1P address matches. > Manage Homes The Admin can manage the homes posted on the site by either updating the details or deleting the sold out homes. He can also delete any fake homes posted on the site with unrealistic details and images. > Manage Product Admin have to manage product in following manner: He will look after the registration process and the (ype of registration ie, product and send email to particular member according to requirement as and when any new property is been listed. > Manage Payment Information Admin will have to look after the transactions being performed while buying and selling of homes, He will have to see whether payment has been completed or is there any dues iar user pending. If there are some dues pending he will be sending # mail to the pa reminding him to do the payment and clear the dues. He will receive an alert whenever any house is sold and payment is received, > Ban Buyer or Seller Admin will be able to ban any particular buyer or seller who is: Posting fake homes on the site with unrealistic details and images Using the site for malpractices ‘Track any buyer's or seller's IP-address. —— CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym Admin can track any buyer or seller by the IP address and machine identification number stored during the login process af the particular user. > Public management Adinin will have to manage the sponsors who want to advertise the banners, He will have @ manage the space on the site in order to put the banners of the sponsors as much as possible, ——— a CB Patel Computer College & J.N.M Patel Science College [Page Online Fitness Gym Chapter-6: Detail planning 6.1 Data Flow Diagram A graphical representation that depicts information flow and the transformation those is applied, as data moves from input to output are knows as “Data flow Diagram”, The DED is also known as “Bubble Chart", The DFD may be partitioned in two levels hat ropresent Increasing information flow and functional details. The 0* level DFD represent the entire software elements as single bubble, AS the 0° level DFD is partitioned, additional processes are brought out 16 reveal more deiails, Notations Used in the DFD: ‘A Rectangle represents. an external etitty, It represents the source and destination of the System data, ‘The circles represent a process transform incoming af outgoing data, ‘The Double circles represent a process transform incoming or outgoing data and also further tevel description. An Arrow represents a data item or a collection af data item. The Arrow head indicates the direction of the data flow. ————$——— ‘These two Lines are display the table name or view. CB Patel Computer College & J.N.M Patel Science College 29|Pa Online Fitness Gym ‘The steps in creating the data flow diagram is divided into three stages or levels of DFD: construction are as follows: > Context Diagram: This diagram is created to describe the source and destination data will be processed or in other words the diagram is used to describe the sysiem in general / glabal system of the ctire existing, In this diagram there is no storage. Consists of @ process and describe the scope of a system. Consists ofa process and describe the scope of a system. & Zero Diagram: the contest diagram, @ more ‘This diagram is created tw describe the stages of the process detailed penjabarannya, On this system there may be data storage. Detailed Diagram: ‘This diagram is created to describe the data flow in more play mote phases of the process in the diagram is zero. In. level should be, there are only 7 to 9 processes. Numbering level in the DFD: Name Level ‘Name Diagram Processes 0 Context, ——— CB Patel Computer College & J.N.M Patel Science College 30|P Online Fitness Gym (O level DFD for Real Estate Portal) Loain Details piss hice Visitors \dmin Sinn Up Response Tnauiry Response Product Request Product Response ‘Member Request Login fequest rata Request Payment Request Trainer Diet Request | oe? Login | Request S85) payment Response Response video rer Response Pa Propo Trainer Response Rates: Member Payment aquest Payment Response (Ist level DFD for Real Estate Portal ) CB Patel Computer College & J.N.M Patel Science College 31]Page Online Fitness G (2nd level DFD for Real Estate Portal) (Registration Process) Contact Response Cammact Request Conesct recguast CB Patel Computer College & J.N.M Patel Science College 32|Page Online Fitness Gym CB Patel Computer College & J.N.M Patel Science College 33/Page Online Fitness Gym Chapter-7: System design 1.1 Data Dictionary ‘A data dictionary is a catilogue, a repository of the element system, As the name suggest, the elements center on data anid they are structured to meet user requirement and organization needs. ‘Thus, data dictionary gives the details and description of data flows, process and stares used in data flow diagram, » Importance of Data Dictionary:- > To manage the details in large system, > To communicate a common meaning for all elements, > To document the features of the system, ® To fa tate analysis of the details in order to evaluate character system change should be made. > To locate errors and omissions in the system, Database Design Table name: Admin Nitin CB Patel Computer College & J.N.M Patel Science College 34] Page Online Fitness Gym Table name: Attendance ee ee ee ee 2 member_code ——varchar(10) no ¥ 0, member_code i 4 Stats varchar(3) 0 0 status Table name: aaa 2 state imi(l 1) 0 stated — ae 4 Status vyvarchar(3) mono status CB Patel Computer College & J.N.M Patel Science College 35] Page Online Fitness Gym Table name: Competition it i = iid imi( 11) no yes competition id 2 Title varchar 10) 0 no title 3° Description varchar(250) no no, Description 4 Date date 10 0 date of competition 5 Stous: varchar(20) no. no status 6 Winner varchar(20) no no winner of event 7 Image: vvarchar(50) no no image of winner ‘Table name: Diet arn PROPER ms OM ee eee 1 int(it) 0 yes diet idl 2 Name varehart50) 0 no diet name 3 Diet varchar(S0) no. a0 diet 4 Iinage varehar(S0) no 0 image eat ‘Table name: Event 1d ini) 10 yes -event id 2 Name varchar(S0) no no. ‘event nar 3 Date date 10 0 date 4 description varchar(250) mo 0 Description CB Patel Computer College & J..M Patel Science College 36[Page Online Fitness Gym Table name: Exercise Ad ini) no yes 2Name varchar(30) no. no exercise name Scutogory id inst) no 10 Category id subcategory id ini( 11) no no Subcategory id 6Status varchar(10) no no status Table name: Facilities fate ik Na Meroe toy 1 id ini(L1) no yes facilities id 2 Name wachar(S0) nd no facilities name 3 Type varchar(20) no 0 type 4 description varchar($®) nt io Description 5 Iniage. ‘varchart50) m0 ‘0, image: Table name: Fees Fields tan een es 1 int(11) no yes fees id 2) member_code ——_ini(11) no no member eode 3 month varchar(10) no no month 4 year int) i no year 3 type varehar(20) 0 0, ype 6 amoutt varchar(S) no 0, amount 7 dane date 0 0 date 8 receipt id int(1) 0 0 receipt id 9 package id varchar(S0) na. 0 package id NaN ans TTT td ee Md ind(h1) no yes offer id 2Name varshar(20) no 0 ‘offer name 3Deiails varehar(30), no io 4Status, vairchar(20), no a0 status CB Patel Computer College & J.N.M Patel Science College 37|Page Online Fitness Gym ‘Table name: Measurement CB Patel Computer College & J.N.M Patel Science College 38|Page Online Fitness Gym ‘able name; Member_Gallery ane ins PERT eR Rr ame eae eee oem ee Lid imi(11) 10, yes member gallery id 2 member_code ——ini(11) no no member code 3 date date 0 0 date 4 image varchar(S0), 00 no image een Table name: Product fern ae Description FS eetaneene 5 z 3 2222323222322 Table name: State SEU : 1 id inidit) no yes state id 2° State varchar(60) mo no state Table name: Receipt fans Sn iW im) to yes. receipt id CB Patel Computer College & J.N.M Patel Science College 39[Page Online Fitness Gym 2 meinber_id int(11) 10 no member id 3 package id int) “10: 0 package id 4 Date date no no date 5S Time time no no, time: 6 Amoum imi(7) 10. 10 ‘mount 7 no_of installment int(3) m0 no ‘no of instalment Table name: Slider en ea eee LW int) no yes: 2 Image Varchar(20) no no. slider image 3 description varchar( 100) no. a0 Description. 4 Status varehar(20) no. no itt ee eee Lid init) no yes 2 Name varehar(S0) no no 3 Address ‘varehar(100) 0 fo 4 Contact varchar(10) no no $) Gender varchar(10) no 0 6 shift Varehar20) no to 7 branch id! varchar(20) no no 8 experience varchart20) 0 0 Rint id ini(i) no yes ‘lider id 2 Image varchar(20) no no slider image 3. description varchar( 100) no 0 Description 4 Status varehar(20) no no satus 1 int 1) BO yes: wrainer id 2 branch. id in!) no no branch id 3 Name varehar(50) no no ‘trainer mame 4 Address varehar(100) no no edeess 5 Gender varehar(50) no no gender CB Patel Computer College & J.N.M Patel Science College 40/Page Online Fitness Gym 6 Contact varchar(10) momo cota DE peat varchar($0) no 0 a 8 Do Age varchar(10) no no cage ‘Table name: Subcategory Nn Mn ee Allow Null_| Primary key_| Description CB Patel Computer College & J.N.M Patel Science College 4l[Page Online Fitness Gym Table name: Video Pee een CB Patel Computer College & J.N.M Patel Science College 42|Page Online Fitness Gym 2 Directory Structure File Type Files Name Project File Beast house the gym ‘Admin Side Form Files ‘Admin php Category.php Subeategory.php ‘Competition.php Event.php Product. php Staf-php Trainer.php Update.php Member.php Exercise.php Diet.php ‘Attendenee. php Fees php Reciepi.php Branch.php City.php State.php Equipmentsphp. Facilities. php Offerphp Package. php Suggestion. pip Video. php | Login.php Logout.php Profile php Edit_profile;php Admin_settings.php ‘Changepass php ———$ CB Patel Computer College & J.N.M Patel Science College 43)P Online Fitness Gym User Side Form Files Home.php Schedule php Trainer.php Fitclub php Product php Services. php Aboutus. php: Contact.phpy Login.php Database Files Admin. ‘Attendance branch Category City ‘Competition Diet Equipments Event Exercise Fees Measurement Member Offer Package Product receipt slafl State Subcategory trainer updates video ——$ CB Patel Computer College & J.N.M Patel Science College 44|Page Online Fitness Gym CB Patel Computer College & J.N.M Patel Science College 45|Page Online Fitness Gym Welcome back to Beas! House CB Patel Computer College & J.N.M Patel Science College 46) Pag Online Fitness Gym ‘Admin.php Adauin Regitiation Foam CB Patel Computer College & J.N.M Patel Science Callege 47|Page Online Fitness Gym Category.php Add New categories CB Patel Computer College & J.N.M Patel Science College 48 [Page Online Fitness Gym Subcategory.php Add New s CB Patel Computer College & J.N.M Patel Science Callege 49|Page Online Fitness Gym Competition.php ‘Competition Form CB Patel Computer College & J.N.M Patel Science College 50|Page Online Fitness Gym Eyent.php Event Area CB Patel Computer College & J.N.M Patel Science College 51[Page Online Fitness Gym Product.php: Product Ate CB Patel Computer College & J.N.M Patel Science College 52|Page Online Fitness Gym ‘Staffphp ‘Stuff Regitration Form CB Patel Computer College & J.N.M Patel Science College 53)Paue Online Fitness Gym ‘Trainer.php CB Patel Computer College & J.N.M Patel Science College 54|Page Online Fitness Gym Update.php CB Patel Computer College & J.N.M Patel Science College 53|Paye Online Fitness Gym Member.php CB Patel Computer College & J.N.M Patel Science College 56[Page Online Fitness Gym Exericse.php Exercise Area CB Patel Computer College & J.N.M Patel Science College 57|Page Online Fitness Gym Diet php CB Patel Computer College & J.N.M Patel Science College 58]Paue Online Fitness Gym Attendence.php. Awendence Marntsniace CB Patel Computer College & J.N.M Patel Science College 59|Page Online Fitness Gym Kees. php Stas ag a we yan ce CB Patel Computer College & J.N.M Patel Science College 60[Page Online Fitness Gym Branch.php Add Branch CB Patel Computer College & J.N.M Patel Science College 61[Page Online Fitness Gym City.php Add New city CB Patel Computer College & J.N.M Patel Science College 62|Page Online Fitness Gym ‘Statephp Ad New State CB Patel Computer College & J.N.M Patel Science College 63|Page Online Fitness Gym Equipment.php quiments Area CB Patel Computer College & J.N.M Patel Science College 64) Page Online Fitness Gym Facilities.php Flies Area CB Patel Computer College & J.N.M Patel Science College 65|Page Online Fitness Gym Offer.php Ofer Area CB Patel Computer College & J.N.M Patel Science College 66|Page Online Fitness Gym Package.php Package Arca CB Patel Computer College & J.N.M Patel Science College 67| Page Online Fitness Gym MemberGallery.php CB Patel Computer Colloge & J.N.M Patel Science College 68) Page Online Fitness Gym Home.php Fitness & Health s a Mentality CLASS SCHEDULE CB Patel Computer College & J.N.M Patel Science College 69|Pa Online Fitness Gym OUR DIET PLANS CB Patel Computer College & J.N.M Patel Science College 70 |? Online Fitness Gym (MEET OUR TRAINERS UPCOMING COMPETITION UPCOMING EVENTS Jeral mens physic campetition €.B Patel Computer College & J.N.M Patel Science College T1|Page Online Fitness Gym 1200 3000 6500 100 oer CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym Trainer.php Bele) MEET OUR TRAINERS CB Patel Computer College & J.N.M Patel Science College B Fit CLUB Frrewwes vine ii oaeer Tate ‘Guest Flies ‘mmctiwe SvENO PRESS SINGLE LEG PUSH-UP, CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym tty Bree a TWRKISH eas CB Patel Computer College & J.N.M Patel Science College 75)? Online Fitness Gym Product.php Our Suplémentsy ‘OUR LATEST SUPLEMENTS. CB Patel Computer College & J.N.M Patel Science College 76 Online Fitness Gym a ci ens OUR BACILITIES CB Patel Computer College & J.N.M Patel Science College TP Online Fitness Gym OUR EQUIPMENTS. = — CB Patel Computer College & J.N.M Patel Science College TB|Pave Online Fitness Gym — Goucienes 1 ‘our anoness CB Patel Computer College & J.N.M Patel Science College 79? Online Fitness Gym We Are. What We Do? \We Specialize in Getting People Fit & Healthy Were Here to Help You Reach and Exceed Your Goals! Who We Arent? —— CB Patel Computer College & J.N.M Patel Science College 80) Pa Online Fitness Gym CB Patel Computer College & J.N.M Patel Science College 81 Online Fitness Gym Chapter-8: Software Testing ‘8.1 Software Testing “Testing is just like quality assurance (o review of software products and related documents for correctness, completeness, reliability, and maintainability: And it includes assurance that the im meets the specifications and requirements for its intended use and performance. The ‘common view of the testing is to prove that there are no errors, System Testing is too much expensive as well as it is mot possible for analyst to prave that software is free and clear of errors, We have used the following testing strategy: >» Code testing: ‘The code testing examines the logic of the program, To follow this testing we have developed test cuses that result in every instruction in the program or module: that every path is specific combination of conditions that is handled by the program. However, code testing does not define the failure of the system. As well as this testing dese not determine that whether the system meets its specifications or does it determines whether all aspects ate implemented > Specification Testing: Perform specification testing, we have to examine the specifigation-defines that the sys m should do and how it should do under various conditions. Then test eases are developed fir each conditions or combinations af conditions, So we can determine whether (ie system performs according to its specified requirements. ——a C.B Patel Computer College & |.N.M Patel Science Callege 82) Page Online Fitness Gym > Unit testing: Unit testing focuses first on the modules, independently of one another to locate the errors in coding and logic that contained within that module alone, For example, Test cases needed to check user, whether user is authorized or not, as well as if” uses is authorized then which permissions are granted and than checks whether user allows to do function with respect to the permissions assigned to hinv/her. We have performed unit testing from Bottom up, tested each components of the modules independently, than integrate all the components and tested cach modules independently, After that we have merged all the modules and tested the whole system. System testing does not test the software per second but rather the integration of each modul Analysts try to find areas where module has been assigned different specifications for data in the system, The primarily concern is the compatibility of each individual module, length type and data element name.For example, one module may expect that data for No to be a number while other module expect it to be a charaeter data item. The system may itself ot report to 5 is an error, We have to specify capacity for the system when it is designed and constructed. Capacity measures in terms of the number of records than the disk will handle or file can contain, > Performance Test: When we are developing a design, their concems are more on reports, inputs, and processing, sequence than on performance time.Performance time testing is conducted prior to implementation to determine how long it takes ta receive a response to an inquiry.We have used only one connection for the whole system, which also helpful to increase performance time, = CB Patel Computer College & J.N.M Patel Science College 83|Page Online Fitness Gym ® Recovery Testing: The system should:be-capabie ta recover the stored data if the user has performed the illegal ‘operation or delete records, For example, we have: provided facility, when user detete database, there is a Fa backup to recover database. It means user have chance to recover backup database. > Nalidation Testing: In integration testing, the software is assembled as a package, Validation Testing is completely associated with requirement satisfaction of customers. ‘This testing checks ‘weather all functional requirements of custéimer ate satisfied or not. According to this test, the project is tested and found to be satisfactory for functional characteristics, behavioral characteristics and performance requirement. It is also found to have good documentation up lo the last Stage, So, the performance charscterislics eonfotin to specification and are accepted. > Human factor Testing: ‘As human being the user enters any type of data and save transactions if there is no data validation .For example, in our personal information form, there isione ficld No that contains only numeric value. When user tries to enter character value, keyboards will not response, Oiily muimietic key remain active, To satisfy the objectives of the verification and validation process, both static and dynamic techniques of the system checking and analysis should be used. Static techniques. are céncerned with the analysis and ehecking Of the system represeitations, Such as the requirements document, designed diagrams and the program source code. Dynamic iechtiques involve exercising an implementation, A. testing strategy is general approach to the testing process rather then » method of the devising particular system or component tests. Different testing strategies may be adapted depending on the type of the system to be tested and the development process used. —_——a C.B Patel Computer College & |.N.M Patel Science Callege S4|Page Online Fitness Gym Some testing strategies are as follo Top-down testing where testing starts with the most abstract component and works downwards, Bottom-up testing where testing starts with the fundamental components and works downwards Thread testing where is used for system with multiple processes where the processing of the transaction threads its way through these processes. Stress testing, which relies on the stressing the system by going beyond its specified li and hence testing how well the system ean cope with overload situations, Back-to-Back testing, which is used when versions of a system are available, The systems are tested together and their outputs are compared, We adopted Bottom-up approach for testing of the automobile management System. Bottom-up appropriate for objects-oriented system in that individual objects may be tested using their test cases. There are then integrated and the object collection is tested. The lesting of these collections should focus on object interactions. For applying this approneh wwe have to lay down the system into different Levels, called program stubs. - msiderati All the report were produced & documented as per the general requirements of business organizations, The reports are in the required as per the usual requirements. The formats, depending on the need of organization, ean vary as compared to designed formats. ——— CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym Chapter-9: Limitation 9.1 System Limitation & Enhancement > System Limitations: Each and every System has some limitations that restricted them to work on a particular environment, Though our System is provides high amount of accuracy and quick data generation there is still some limitations that led us to in greater deficiency to work on that system, Some of the limitation that is observed during all the process is mentioned below > Some users were hesitating to give supportive data, Some of them ignored the questions which were supposed to be filled by them. > Here particular portion is not possible to read, Here 2oom-in possibilities has some limitation, % There is no procedure for client login or registration, > —_User-cannot find papers through languages, a Seesreree-orrape-ar === arr Ir pone pr Seen! €.B Pate! Computer College & J.N.M Patel Science College 86/Page Online Fitness Gym Chapter-10 :Conclusion, We have taken enough cure to make our project more user-friendly and interactive, We hope that the system should be usefil to all the users. Looking back towards the experiences that we have achieved during such phase makes us remember the curve that is seen through which we went during the development of our project Now a day’s people who go for reading e-news paper become more aware about what they should look for and the information they should seek, and are more concerned about the selection of the right type of news. Here I have collected the perception and analyzed the expectations of the general public as a whole. The conclusion thus is that people need to be mare aware of all as much as information from the news. ‘Thus because of the above reasons there is a need to create awareness among the customers as swell as project developers to give the customers the complete information and the role of “EZINE MART" to educate people is appreciated in this regard. Now when such system stands completed we place ourselves at a much higher place in the field of knowledge. We have given our best for its development. As it is the first system undertaken by us it may contain some mistakes but we as the developers of this system have done our best to- provide an error free system to our users and hope the success of our system “EZINE MART". CB Patel Computer College & J.N.M Patel Science College Online Fitness Gym Chapter- References 10.1_Reference BOOK 1. “Beginning PHP and MySQL From Novice to Professional” by W Jason Gilmore 2. “PHP: A Beginner's Guide” by Vikram Vaswani CB Patel Computer College & J.N.M Patel Science College

You might also like