COMP1551 Application & Web Development: Assignment
Added on -2019-09-18
| 8 pages
| 1856 words
| 284 views
Trusted by 2+ million users, 1000+ happy students everyday
Showing pages 1 to 3 of 8 pages
Course: COMP1551 Application & Web DevelopmentContribution: 70% of course23: Application & Web Development - Term 1 - MACPDF file required - ZIP file also requiredGreenwich Course Leader: DrElena IrenaPopaDue date: 10th November 2016This coursework should take an average student who is up-to-date with tutorial workapproximately 40 hoursLearning Outcomes:B,CPlagiarismis presenting somebody else’s work as your own. It includes: copying information directly from the Web or books without referencing the material; submitting joint coursework as an individual effort; copying another student’s coursework; stealing or buying coursework from someone else and submitting it as your own work. Suspected plagiarism will be investigated and if found to have occurred will be dealt with according to the procedures set down by the University.All material copied or amended from any source (e.g. internet,books) must be referenced correctly according to the reference style you are using.Your work will be submitted for electronic plagiarism checking. Any attempt to bypass our plagiarism detection systems will be treated as a severe Assessment Offence.Coursework Submission RequirementsAn electronic copy of your work for this coursework should be fully uploaded by midnight (local time) on the Deadline Date.The last version you upload will be the one that is marked.For this coursework you must submit a single Acrobat PDF document. In general, any text in the document must not be an image(i.e. must not be scanned) and would normally be generated from other documents (e.g. MS Office using "Save As .. PDF").For this coursework you must also upload a single ZIP file containing supporting evidence.There are limits on the file size. The current limits are displayed on the coursework submission page on the IntranetMake sure that any files you upload are virus-free and not protected by a password or corrupted otherwise they will be treated as null submissions.
Comments on your work will be available from the Coursework page on the Intranet. The grade will be made available in the portal.You must NOT submit a paper copy of this coursework.All coursework must be submitted as aboveThe University website has details of the current Coursework Regulations, including details of penalties for late submission, procedures for Extenuating Circumstances, and penalties for Assessment Offences.Seehttp://www2.gre.ac.uk/current-students/regsfor details.Specification This is an individual courseworkCase Scenario“White lotus” is a small yoga studio centre in London that offers mainly yoga classes and workshops.The owner of the studio employed you to create a small on line computerised systemthat would aid the admin and the management of the “White Lotus” studio. The system requires the following main functionalities:Managing yoga sessions functionalityOn line reservation of yoga sessionsThe owner would also desire, if possible, additional functionalities (listed under “Other Desired functionality” section).Managing yoga sessions functionality.The system should allow the user to dynamically add information about types of classes/workshops sessions and their schedule. The system will allow the yoga studio owner / manager and the yoga instructors to:a.Add a yoga teacher to the database.b.Add a yoga session to the database. A session is taught by a certain yoga teacher and it can be a class or workshop. i.A workshop is a one-off sessionIt has a date, time and usually lasts between 2 and 4 hours.It has a description. ii.A class is a weekly session It is on a certain day of the week at a specific time.
It has a level (beginner, intermediate or advanced)The class usually last 60 minutes or 90 minutes. The capacity of a class is between 6 and 20. It has a short description.A straightforward (basic) way to add a class is to set every class session manually. In this case the manager would have to create the instance sessions for the yoga classes one by one.A more desired (advanced) way is to set the class once in the system and the manager to make the classes available for a certain number of weeks in one go.c.Remove a workshop or a class.d.Cancel a certain instance of a class. This would be done as a “soft delete” The difference between removing a class and cancelling it is that in the second case, the class will be still visible on the page, but flagged that it has been cancelled.e.List all the classes available in the system (from the current day onwards)f.List all workshops available (from the current day onwards)Online reservation of yoga sessions. The system should allow online reservation of a particular yoga session a.In order for somebody to be able to reserve a yoga class or workshop, she/he would have to be registered and provide the following details:a.Nameb.Date of birthc.Yoga experience d.Health issuese.Contact details: telephone and emailb.In order to reserve a yoga class/workshop the user needs to be logged in. Then the client should be able to see all the yoga classes and/or workshops. The system should automatically check if there are any spaces left before making the reservation.The system should save in the DB who made the reservation and time stamp it.c.A client should be able to cancel a reservation up to 24 hours prior to the class.Other Desired functionalityThe following are a set of functionalities desired, but not essential:a.If a session is fully booked, a client should be able to go on a waiting list. Ifthere is any cancelation, the first person on the waiting list should move to the reservation list for that class.Clients should be able to log in and check if they are on the reservation or waiting listb.A forum page where members could post questions and answers. You should attempt one (or both) of these functionalities only after you completed all other required functionalities.
Found this document preview useful?
You are reading a preview Upload your documents to download or Become a Desklib member to get accesss