Ask Computer Engineering Expert

Object Oriented Analysis Project Report

Executive Summary

Provide a short section that summarises your project report in such a way that readers can rapidly become acquainted with all the main contents of your report without having to read it all.

Case Study for Project Work

- Following is a hypothetical problem statement for Great West Fitness Club - a hypothetical health club chain.
- This problem statement is purposely kept incomplete requiring you to conduct detailed analysis and documentation to complete them
- You are welcome to modify this problem statement (without changing the business type and name, and with an agreement from your tutor).
- Each student should be allocated a package to work individually such as Club Member Management, Staff Management, Train Program Booking, Special Programs and Competitions, Financial Management, Maintenance as given in the problem statement. If a group chooses to add Emerging Technologies and other packages in the project (optional), these added packages can be assigned to individual group members or be done by all group members.
- If a group has fewer than four members, the workload (i.e. the number of individual packages) could be reduced correspondingly after consulting your tutor.
- Remove this instruction at the final report.

Great West Fitness Club
Great West Fitness Club (GWFC) is a typical Small-Medium Enterprise, located in Western Sydney area and composed of three gyms and one aquatic centre. Currently, the GWFC is employing about 100 staff, having a turnover of approximately $20 million per year. Presently, the GWFC has very limited IT resources, with only a local area network and a website that was designed to provide basic information about each gym and the aquatic centre, process membership applications and renews, and receive yearly membership fee payments. Club members must do all other transactions onside with the assistance of the club staff, such as seeking for advice, selecting and booking training programs and paying for the associated fees, to name a few. There is no capability for a potential customer (non-member) to make the online booking for training programs and using club facilities. Each gym/aquatic centre has only onsite/phone booking for non-member customers. The data is stored as static files at each gym/aquatic centre separately. There are no direct connections or data sharing among the three gyms and the aquatic centre.

The business of GWFC is expanding quickly in recent years with a gym expanded with a standard outdoor track and field stadium and a new gym with a 25-meter swimming pool is planned to open shortly. With the fast expansion of the GWFC, the management is aware of the significance of the Internet and keen to transit a large part of their business to e-business on a more robust and scalable platform. The requirements for the new online business, however, need to be understood, analysed and documented. To achieve this purpose, they have hired a specialist consulting firm made up of 2 ~ 5 consultants (YOUR GROUP).

As the solution, the new GWFC management system (GWFCMS) should allow club members to perform online/onsite search, book/cancel-book and pay for a range of weight loss, life style and functional training programs, in addition to the original functions. Besides, unregistered customers (non-members) are also welcomed to use the club information system to online search and book club programs and use other club resources and pay onsite/online for each of their visits.

Fitness professionals of the GWFC can design and suggest tailored training programs for individual club members. Particularly, artificial intelligence-based technologies will be employed in developing an expert system in one package of the GWFCMS. GWFC members can then consult with the expert system and/or fitness professionals to get timely advice and plan their training accordingly. Furthermore, they can view personalised club class timetables and check each consultant/therapist/coacher's availability so that they can find/book/attend small group or 1-on-1 training and consulting sessions.

Apart from provides routing services, the GWFC also organise some special activities including seminars on food nutrition, health forums, club member sport carnivals and swimming races, and the yearly bodybuilding competition. The GWFCMS's functions also include organisation of these special events such as forming workforce group, accepting registration for these events and managing the competitions.

The GWFCMS is also responsible for finance and human resource (HR) management. The system will process all purchase requests, record cash flow, and calculate tax and ongoing profit/loss. The customer management and HR part is to maintain and update club members' and employee's personal records, generate work schedules of staff and process leave applications.

The resource management of GWFC is another import part of the new information system. The GWFCMS should also contain a package for maintenance of the three gyms and the aquatic centre including stock managing, repairing and installing of all sport facilities and maintaining gyms, sport grounds and swimming pools.

In general, the requirement of this project is to develop an Internet-based software solution that will handle all aspects for GWFC, such as online and onsite club member application/renew, online and onsite training program booking/cancelling, special event booking and competition registration, staff management, financial management, and stock management and maintenance of club facilities etc. The consulting group is required to provide a full documentation of the requirements for the GWFC. This system will be analysed and designed using Object Oriented Techniques with the Unified Modelling Language (UML version 2.0) for the documentation. The platform adopted for the implementation of the system is either .NET or J2EE. Your object- oriented analysis report should justify the reason (advantage and disadvantage) of using your selected technology in this project. All the data will be stored in databases for better management. The analysis should also concern about the connectivity and sharing data among each gym and the aquatic centre. And it should be flexible and robust, and scale well because the business of GWFC is to expand significantly in the near future.

Details of the requirements are as follows (but not limited to):

Club Member Management
+ Onsite Membership Application - Membership application can be taken inside any gem or the aquatic centre by a staff. The system should record the customer's name, ID number (like drive license), contact details, payment methods (e.g. cash, efpos or credit card), category of membership (fixed term or life long, gym or aquatic only, or both, home branch only or all branches) and related information.
+ Online Membership Application - All the same as that of onside application except that the application could be completed until the applicant pay the cash on at a branch of the club if he/she has chosen this payment method.
+ Onside/Online Membership Renew - Similar as that of onsite/online membership application. The member can take the chance to make changes of personal details and/or membership categories.
+ Managing Member Records - Club members can access their records to change personal details, and related club staff can access records to update the corresponding members' progress in their training programs and provide advice for subsequent training.

Train Program Booking

+ Booking by Members (onside or online)- All training programs with different size will be published on the club website. Members can search availability of training programs and make onside or online booking. The member only need provide his/her membership ID number and indicate training program(s) to book. All payment (if any) will be paid in the way indicated by the member after the training program.
+ Booking by Non-member Customers (onside or online) - The same as that of member booking except that all training programs will be charged, and customers need to pay before attending the programs.
+ Booking for Use Club Facilities (Non-member customers) - Customers will be charged for each visit to a gym or aquatic centre.
+ Cancelling Book (onside/online, members/non-members) - Customers should provide booking reference numbers of the training programs that they want to cancels. Many training programs are free for members, so no cancelling fees will be applied for both member and non-member customers. Some special or small group programs are not free. In that case, a late cancellation fee could be charged.
+ Individual Consultant /Therapy/1-on-1Ttraining Session Booking - Club members only. The availability of each consultant, therapist or coacher can be looked up by club members. The consultation, therapy or the training session can then be booked. All this type of services will be charged (except during some promotion periods). The member need to provide the membership ID and the payment method. Late cancellation fee would be applied.

Special Programs and Competitions
+ Seminar/Forum Booking (Members/Non-member Customers) - Provide personal information and payment (if any) method and indicate the event to book.
+ Competition Registration - Provide personal information and payment method and indicate the competition and the group to attend. For non-member applicants, more information may be required such as health and body building status, swimming ability grade etc. with supporting documents.

Staff Management
+ Managing Staff Records - View, add, edit and remove personal information including position, salary, degree, skills, working experience etc.
+ Managing Work Roster - Set weekly work schedule of each gym and the aquatic centre, and cross-branch work roster when necessary (such as assistance to a certain gym, and workforce group for a special event at a branch)
+ Managing Annual/Sick Leave and Leave Balance - Employee can apply for leaves with the applications being processed by the management.
+ Managing Payments - Each employee can view/print the pay slip and change details of the bank account receiving the salary.

Financial Management Furthermore, GWFC would also like to upgrade its internal business processes to a new level. These include:
+ Managing Purchase - Process purchase requests.
+ Managing Cash Flow - Record income and expense on a daily basis.
+ Tax Submission - Submitting taxes including GST to the government electronically.
+ Monitoring Financial Status - Performing profit and loss analysis on an ongoing basis.

Maintenance
+ Planning/monitoring Cleaning - Receive status report and arrange daily cleaning of each gym and aquatic centre.

+ Maintaining Facilities - Report conditions of facilities, requests and arranging repairing/renovation.
+ Managing Stock - Check equipment, chemicals and other materials in stock, update available stocks and request purchase.

Emerging Technologies In the vision of fast growth emerging technologies, the managers are keen to utilise these technologies in the management of the GWFC. Therefore, they are looking for the analysis of business processes that make use of mobile and other novel technologies (such as accepting novel payment ways, using smart phones for training program booking and registration of competition) in cooperation with the online system. All the service request, training program booking, and competition registration received from onside, online and recorded phone calls will be forwarded to the management for setting the work roster and forming workforce group when necessary. When an online booking is received, the job dispatch can be determined according to the location of the customer and operations of each branch at the time. Furthermore, artificial intelligence-based technologies will be employed in developing an expert system that can help provide tailored training program for individual club members. The management believe that all these new technologies will increase the customer's accessibility and productivity of each branch of the club.

Note that, all processes for GWFC should be operated via the secured network or the internal LAN. Although there are four separate branches, it is important to provide a solution for a centralised management, data sharing and backup.

Each group may choose part of the requirements (those with high priorities) in their project according to the group size.

Attachment:- Project Template.rar

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92813166
  • Price:- $280

Guranteed 48 Hours Delivery, In Price:- $280

Have any Question?


Related Questions in Computer Engineering

Does bmw have a guided missile corporate culture and

Does BMW have a guided missile corporate culture, and incubator corporate culture, a family corporate culture, or an Eiffel tower corporate culture?

Rebecca borrows 10000 at 18 compounded annually she pays

Rebecca borrows $10,000 at 18% compounded annually. She pays off the loan over a 5-year period with annual payments, starting at year 1. Each successive payment is $700 greater than the previous payment. (a) How much was ...

Jeff decides to start saving some money from this upcoming

Jeff decides to start saving some money from this upcoming month onwards. He decides to save only $500 at first, but each month he will increase the amount invested by $100. He will do it for 60 months (including the fir ...

Suppose you make 30 annual investments in a fund that pays

Suppose you make 30 annual investments in a fund that pays 6% compounded annually. If your first deposit is $7,500 and each successive deposit is 6% greater than the preceding deposit, how much will be in the fund immedi ...

Question -under what circumstances is it ethical if ever to

Question :- Under what circumstances is it ethical, if ever, to use consumer information in marketing research? Explain why you consider it ethical or unethical.

What are the differences between four types of economics

What are the differences between four types of economics evaluations and their differences with other two (budget impact analysis (BIA) and cost of illness (COI) studies)?

What type of economic system does norway have explain some

What type of economic system does Norway have? Explain some of the benefits of this system to the country and some of the drawbacks,

Among the who imf and wto which of these governmental

Among the WHO, IMF, and WTO, which of these governmental institutions do you feel has most profoundly shaped healthcare outcomes in low-income countries and why? Please support your reasons with examples and research/doc ...

A real estate developer will build two different types of

A real estate developer will build two different types of apartments in a residential area: one- bedroom apartments and two-bedroom apartments. In addition, the developer will build either a swimming pool or a tennis cou ...

Question what some of the reasons that evolutionary models

Question : What some of the reasons that evolutionary models are considered by many to be the best approach to software development. The response must be typed, single spaced, must be in times new roman font (size 12) an ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As