Vous êtes sur la page 1sur 56

Table of Contents

Topic
1.0 System Planning -Brief Description of the Current System -Problems and Limitation of the Current System -Objectives of the proposed system -Project Scope Definition -Hardware & Software selection 2.0 System Analysis and Design -Use Case Diagram -Context Diagram -Level 1 & 2 Diagram -Entity Relationship Diagram(ERD) -Data Design & Interface Design 3.0 System Development and Implementation -Conversion Plan -Planning Tasks -Conversion Schedule -Conversion Risks 4.0 System Testing and Maintenance -Test Plan -Test Case and Test Result 5.0 Conclusion -Problems and Solutions 5.2 Critical Appraisal -Limitations -Strength -Future Enhancements 6.0 Reference 7.0 Appendix(Project Duration)

Page No.
3-10 4 7 8 9 10 11-24 11-12 13 14-17 18 19-24 25-35 33 34 34 35 36-42 36 37-42 4344 43-44 44-46 44 45 46 47 48

-Appendix 1.1: Estimated Project Duration -Appendix 1.2: Actual Project Duration User Manual

48 48 49-56

1.0 System Planning


Introduction

iFitness
GYM/YOGA/DANCING LESSONS & SPORTS CLUB
iFitness is a fitness centre that is located in Penang, Malaysia. iFitness has its own slogan that is Healthy for Life, Wealthy for Life. This fitness club provides tremendous services & useful facilities in a comfortable environment. There are lots of facilities and programs such as gym, yoga classes, dancing studio, sauna, swimming pool, basketball court, tennis court, squash court & badminton court. Other than that, there are also a caf and lounge that allows members who wants to have a break and enjoy healthy meals and isotonic drinks. Anyone can sign up as a member of iFitness. This fitness centre operates by having people to register as members so that they will be able to use the gym equipments, for attending dancing/yoga lessons & other facilities. iFitness provides various membership classes such as Bronze, Silver, and Gold. The Gold membership class allows the member to use all of the facilities while for Silver membership class allows the member to use 5 certain facilities and for Bronze membership class only allows the member to use 2 facility. Whereas reservations has to be made by members before using some of the facilities. Currently, iFitness handles their member registration & account by using a manual method which is bookkeeping based. This means all the members information has to be written by hand into a log book to keep track on the members who had registered as a member. This method is sometimes confusing and will only waste more time when you are looking for a certain members details. Not only that, when people come to register as a member wouldnt it be easier if it is typing information into a computer rather than writing on a log book using a pen? Furthermore, what if the book accidently got wet or what if the book got lost or even someone tried to steal it to obtain other peoples information. And that is why, the GYM REGISTRATION SYSTEM PRO (GRSP) is developed to replace the not so good old method and solve all the registration problems where all registration, information, and details are kept into the GRSP database so the members information and details can be kept private and confidential.

Brief Description of The Current System iFitness Club Member Registration

Member registration is a function for the staffs to create and input information of a new person who wants to join as a member. There are terms and conditions applied as well to be an iFitness member and there are different membership packages that will allow members to enjoy different variety of facilities and privileges. For the membership periods we have monthly, 6 months, and 1 year. Members can only renew or change their member package when their old member package expires. The price of each member package is different and payments by instalment are not allowed. The table 1.0 below shows the price lists for all the packages available.

iFitness Club Price List


Class/Price
Gold Silver Bronze Monthly RM240 RM180 RM120 6 Months RM1340 RM980 RM620 1 Year RM2680 RM1960 RM1240

Table 1.0 iFitness Club Price List

iFitness Club Facilities


There are currently lots of facilities and programs available in iFitness Club such as gym, yoga classes, dancing studio, sauna, swimming pool, basketball court, tennis court, squash court & badminton court. Besides that, there are also caf and lounge that allow all club members to take a break and enjoy healthy meals and isotonic drinks. From the beginning of registration, members can choose the facilities they wanted to use during the members registration. Different types of membership allows member to use different amount of facilities, such as Gold Class members are allowed to use all facilities they like, Silver Class members are allowed to choose 5 types of facilities only and the last or can say the cheapest registration fees which is Bronze Class member are only allowed to choose 2 types of facilities to use. Members can only renew or change their member package when their old member package expires. In addition, for each of different facility, there are scheduling method which is use to control the amount of user in every period of time.

iFitness Club Reservation


Reservation is available in specific facility to overcome the problem; this is because there are too many people using the facility at the same time. The facilities which can be reserved are yoga class, gym class, tennis court, squash court, basketball court and badminton court. There are several ways that members can do reservation, member are able to reserve facilities by calling in. Members are required to make a reservation four days in advance. Cancellations are supposed to be done five hours before the reserved time.

iFitness Club Scheduling


In iFitness Club management team, the Facilities Manager is responsible in creating schedules for the yoga classes, gym, dance classes, studio, swimming pool, sauna, badminton court, tennis court, basketball court and squash court. Facilities can be used by members every day, but to avoid crashing time because of too many people in the facilities at the same time, schedules are created to control the amount of each particular facility user. For example, the dance class is available every day, but because of there are huge members who are coming especially on weekends compare to the number of people coming on the weekdays, so from Monday to Friday, there are only 3 classes available which is 10.00 a.m. to 12.00 a.m., 2.00 p.m. to 4.00 p.m. and the last class is on 8.00p.m.-10.00p.m, but during the weekends, yoga classes are available from 10.00 a.m. until 12.000 a.m. Each yoga class lasts for 2 hours and the amount of members is increasing fantastically. Refer to table 1.1 for a detailed dance class schedule.

Time Day Monday Tuesday Wednesday Friday Saturday Sunday

10.00a.m - 12.00a.m 2.00p.m 4.00p.m 6.00p.m - 8.00p.m - 10.00p.m 12.00a.m -2.00p.m 4.00p.m 6.00p.m 8.00p.m 10.00p.m -12.00a.m

Table 1.1 Dance Class Schedule *Black area represents the time that the dance class is not available*

Problems and Limitation of the current system

1. Data Redundancy This problem will occurred in this system when the same data values are stored more than once. Members record is then duplicated.

2. Not user-friendly Current system did is not user-friendly which causes problem and difficulty while users are using it.

3. Unable to search record The limitation of current system is staff and management staff unable to search for members record because some of the data can be lost as the pages get old. This problem has cause slow response on the working process to retrieve members record. Staff is needed to create a new profile for an old member.

4. Unable to edit or change record when it stored The current system did not allow user to edit their particulars, so when every time user want to edit their particular field, they are forced to delete the record and create a new record again. By the end this takes lots of time and its not user friendly.

Objectives of the proposed system

1. The latest news or information that regarding to the program activities and club members can be keep up-to-dated by system users so that it wont goes wrong and even major or manor mistakes are hard to exist.

2. The system is used to helps or leads the operation manager and its department and also business manager and all the staff in the department in registering new members, tracking memberships, payments, scheduling the club activities and other administrative job.

3. To make it much more easier for the staff keeping all the members record and information that is important in a computer rather then keeping all the information in a piece of paper.

4. It makes things fast and accurate by just a click and all u wanted to check is all in your hand because it is all computerized and it is really much more better compare to the paper-based system.

Project Scope Definition


iFitness Club

Schedule

Reservation & Cancelation

User

Members

Member

Staff

Gold

Silver

Bronze Facilities

Management

Yoga Class

Studio

Swimming Pool

Tennis Court Squash court

Badminton court

Sauna

Dance Class

Gym

Basketball Court

Figure 1.0: Project Scope Definitions Figure 1.0 shows the Project Scope where iFitness club has 5 different parts which is the scheduling, members, reservation, facilities & users such as member or staff. For scheduling it would be the schedules dance studio and also other facilities. For members it would be split into three different packages which is Gold, Silver & Bronze. For Reservation & Cancelation are for members to reserve the facilities or cancel their reservation. And for facilities we have lots of function as stated above in Figure 1.0. Lastly would be the users who will be using the system which are members, staffs & management staffs.

Hardware and Software selection Hardware


Hardware that is needed in order to perform all tasks or works given in developing the new system. Refer to Table 1.3 for recommended specification.

Type Processor RAM Hard Disk Space Internet Connection

Minimum Specification AMD Sempron - 1.4Ghz 512 Megabytes 3 Gigabytes 512 Kbps

Recommended Specification AMD Phenom X4 - 2.4Ghz 2 Gigabytes 320 Gigabytes 1.5 Mbps

Table 1.2 Hardware Requirements

Software
Software needed in developing the new system are such as below: Microsoft Project 2007 Visual Basic 2005 Windows XP/ Windows 7 Microsoft Access 2007 Microsoft Word 2007

10

2.0 System Analysis and Design 2.1 Use Case Diagram

Actors

Use Cases

Actors

Login

Maintain member records Member Make Payment & Transaction Staff View member info Member View schedule

Manager

Make reservation, changes and cancellation

11

2.1.1 Use Case Diagram Explanation

Based on the figure above, the Managers, Staffs & Members can log in using their own account that is registered. The managers and staffs can also maintain members records which means to update or edit members information & details. The members then can make payment for the packages they choose by staffs assistance.

Other than that, members can view their member information with the help of staffs too. As for view schedule, the members and staffs can view the schedules in case the member forgot about the schedule timing and for staffs to confirm the schedule for members. Members can make reservation, changes and cancellation too with the help of staffs in case the member have other important things to do.

12

2.2 Data Flow Diagram 2.2.1 Context Diagram

Reservation Confirmation Customer details Facility reservations

Staff Details

Staff Customer

Payments

Registered Staff Details

Complete Membership details

iFitness club Information System

Facility Schedule

Retrieved all records

Manager

13

2.2.2 Data Flow Diagram Level 1 Diagram

Payment Payment details


4.0 Process payments

Balance Info

Customer Details Member ID

1.0 Register User

Membership details

Member

Payment details

Customer Retrieved all records Schedule Details Schedule Schedule Details Manager
5.0 Scheduling 2.0 Reserve Facility

Cancelation details

Reservation Details

Facility details

3.0 Cancel Reservation

Updated details Reservation Details

Reservation Details Reservation 14

2.2.3 Level 2 Diagram 1.0 Register Member

CUSTOMER

1.1 Obtain Customer Details

1.2 Verify Information

Member ID

Member

1.3 Confirm Customer Details

Figure 1.1 : For registering new members

2.0 Reserve Facility

CUSTOMER

2.1 Reservation Details

2.2 Check Availability

Reservation Notification

Reservation

2.3 Confirm Reservation Details

Figure 2.1 : For members to reserve facility

15

3.0 Cancel Reservation

CUSTOMER

3.1 Cancelation Details

3.2 Check Reservation

Reservation Notification

Reservation

3.3 Update Reservation Details

Figure 3.1 : For members to cancel their reservation

4.0 Process Payments

MEMBER

4.1 Payment Details

4.2 Identify Payment Package

Payment Receipt Number 4.3 Update Member Payment Package

Payment

Figure 4.1 : To keep track on members payment

16

5.0 Scheduling

MANAGER

5.1 Obtain Schedule Data

5.2 Check Schedule Resources

MEMBER

Schedule Details

Schedule

5.4 Update Schedule

5.3 Confirm Schedule Details

Figure 5.1 : To show scheduling details to members

17

2.3 Entity Relationship Diagram

name m_id

tel_no

address

name DOB
attend capacity c_id

end_date

start_date

venue email MEMBER CLASS


conduct

sex type

start_time

end_time

s_id DOB start_date s_name


has

start_time

package_ detail

use

end_time

STAFF end_date contact_no


address
sex

r_date

email FACILITY time name f_id type date 18 name SCHEDULE day sc_id
manager

2.4 Data Design

2.4.1 Member Table

Figure 2.4.1.1 Member Table

2.4.2 Facility Table

Figure 2.4.2.1 Facility Table

2.4.3 Use Table

Figure 2.4.3.1 Use Table

19

2.5 Interface Design 2.5.1 Login Form

Figure 2.5.1.1 Login Form

20

2.5.2 Home Page Form

Figure 2.5.2.1 Home Page Form

21

2.5.3 Registration Form

Figure 2.5.3.1 Registration Form

22

2.5.4 Reservation Form

Figure 2.5.4.1 Reservation Form

23

2.5.5 Member Report Form

Figure 2.5.5.1 Member Report Form

2.5.6 Reservation Report Form

Figure 2.5.6.1 Reservation Report Form

24

3.0 System Development and Implementation 3.1 Functional Requirements

In general, the iFitness Software allows the user to : Module Name: Log In o Allows the user to log in with username and password for security purposes

Module Name: Registration o Allows user to add, update, delete, and search members o Allows user to keep track on members

Module Name: Reservation o Allows member to make reservation to use the facilities available o Allows member to reserve or cancel their reservation

Module Name: View o Allows user to view all member details at once o Allows user to view all reservation details at once

25

3.1.1 Login Module The login function is where the user will be able to see the login form which is displayed after the splash screen. In the login form, there will be two fields such as username and password in order to access the system. They are shown in figure 3.1.1.1 below. If the username and password value does not match, the user will then not be able to access the system.

Figure 3.1.1.1: Login Function

26

3.1.2 Home Page Before entering any other modules, there is a home menu page to navigate user for different choices such as Registration, Reservation and Member Details as shown in figure 3.1.2.1 below.

Figure 3.1.2.1: Home Menu Page

27

3.1.3 Registration Module When the registration button in the home menu page has been clicked, the user will be able to access to the registration form page which displays information needed for member registration. In order to complete a members registration, details and information are needed to be type in as shown below in Figure 3.1.3.1. Other than that, the user can also help the member to update their information, delete member, and find member details. The update and deletion can be done by clicking the buttons below and for finding member details can be done by clicking on the Find button beside the member NRIC.

Figure 3.1.3.1: Registration Form Page

28

3.1.4 Reservation Module When the reservation button is clicked on the home menu page, the user will then be able to access to the reservation form page where reservations can be made by members to use the facilities available. Other than that, member can also cancel their reservation if they happen to face other important things that they need to do. Reservation can be made by clicking on the buttons which indicates the time for the reservation and then by clicking on the reserve button at the bottom as shown in Figure 3.1.4.1 below.

Figure 3.1.4.1: Reservation Form Page

29

3.1.5 Deletion User is also able to manage Member and Reservation deletion where it can be made but in two different forms. Member deletion is done in the registration form as shown in Figure 3.1.5.1 below. Whereas for the Reservation cancellation is done in the reservation form where the user is able to make that reservation available again as shown in Figure 3.1.5.2 below.

Figure 3.1.5.1: Delete Member

30

Figure 3.1.5.2: Reservation Cancellation

31

3.1.6 View Module The user is also able to view member details and reservation details in the R_Report page and Member Report page. For all membership details and reservations made can be viewed in these 2 pages as shown in Figure 3.1.6.1 and 3.1.6.2 below. The use of these 2 page is so that in order to view details needed it is easier and more convenient for the user and also tracking history details for future use. For the member report page, the user can view the members group in by their type as well by clicking the generate button at the bottom and by clicking the show all button which shows all members again.

Figure 3.1.6.1: Member Deletion For the reservation report page, user can also view the reservation details by Member ID or Facility ID as shown in Figure 3.1.6.2 below.

Figure 3.1.6.2 : Reservation Report Form

32

3.2 Conversion Plan

The conversion plan describes the strategies involved in converting data from an existing system to another hardware or software environment. This newly created GYM REGISTRATION SYSTEM PRO(GRSP) is highly recommended in the way of Parallel Changeover, whereby this new system is introduced in an finalized discussion and agreements between the stakeholders, and then straightaway implemented for the owner of the business for their staffs to use the new system. This system is suitable for iFitness because of its improving business. Previously iFitness uses bookkeeping based method where all the information and details are written down. Since it is bookkeeping based the parallel changeover method is suitable where new member registration is done with the system and also future facility reservations. Old members details are also needed so the parallel changeover method is chosen. It is better for iFitness to implement this new system for future improved management.

33

3.3 Planning Tasks In this project, there are several planning tasks that has to be done such as: a) Identify and Install or Replace unsupported hardware o Install and upgrading all the necessary hardware and computer which is fulfilled with all the hardware requirements and is capable to run the system without any lagging so that the system can run smoothly and rapidly. b) Software Installation o Install or Upgrade the computer operating system to meet the new environments requirement. o Upgrade hardware drivers. o Install and upgrade the version of software based on the new environment system.

3.4 Conversion Schedule

Conversion Schedule includes a schedule of activities which needs to be accomplished during the conversion time. In order to install and upgrade all hardware and software, it is recommended to implement it around one weeks time. Another week may include training for the user(staffs) to use the new system and this may possibly include testing for the new system which takes another week time. Therefore, it takes around one month to fully implement this new system into the management.

34

3.5 Conversion Risks

Conversion Risks includes all the risk factors which may occur during conversion process of the new system. It can happen during usage of the new implemented system. However, since iFitness previous method was the bookkeeping method and the Parallel Changeover method is used, it is hardly that risk can occur because the system is new and the old details and information are still kept using the bookkeeping method.

Furthermore, this system has low operation cost in term of maintenance because this is the only version invented for the company so far. This system doesnt need update too unless the company decided to expand their business in another way. Overall, this system does not give any high risk to iFitness.

35

4.0 System Testing and Maintenance

4.1 Test Plans

Test No. 1 2 3 4 5 6 7

Descriptions To test on login page as a navigation to other forms appropriately To test on whether all the Buttons are viable in each forms To test on the register button function in registration form To test on reserve button function in reservation form To test on delete member button function in registration form To test on cancel reservation button function in reservation form To test on update member button function in registration form right after changed has been made Table 1.0 : Test Plans Table

36

4.2 Test Case and Result Test No.1: Test No. Objective Expected Result 1 To test on login page as a navigation to other forms appropriately It allows user to link to the correct pages. Click on Log-In , navigated to Home Menu form with the choices such as Registration, Reservation, and Member Details. Click on Registration navigate to Registration Form Click on Reservation navigate to Reservation Form Click on Member Details navigate to Member Details Form Remark The result of this testing was successful Table 2.0 : Test No.1

Test No.2: Test No. Objective Test Items Expected Result 2 To test on whether all the Buttons are viable in each forms Buttons : Register, Reserve, Update, Delete, Clear, Find Register register new member in registration form Reserve reserve facility in reservation form Update update member details in registration form Delete delete member/remove member in registration form Delete cancel reservation made in reservation form Clear clear all information in textbox in registration form Clear clear all information in textbox in reservation form Find find member information in registration form Find find member information in reservation form The result of these testing was successful Table 3.0 : Test No.2

Remark

37

Test No.3: Test No. Objective Expected Result 3 To test on the register button function in registration form After filling in the details and clicking on Register Button, a message box will appear showing Registration Successful and the data will be added into the database.

Actual Output:

In the member report data grid view: Remark The result of this testing was successful Table 4.0: Test No.3

38

Test No. 4: Test No. Objective Expected Result 4 To test on reserve button function in reservation form After clicking on the Reserve Button, a message box will appear showing Reserved and the reservation will be stored in the database and the reserved time will change colour.

Actual Output:

Remark

The result of this test was successful Table 5.0: Test No.4

39

Test No. 5: Test No. Objective Expected Result 5 To test on delete member button function in registration form After clicking Find button, member details will be visible. After that, by clicking on the Remove Button, member will be deleted from the database.

Actual Output:

It is no longer available in the member report data grid view.

Remark

The result of this testing was successful Table 6.0: Test No.5

40

Test No. 6: Test No. Objective Expected Result 6 To test on cancel reservation button function in reservation form By clicking Find on the member who reserved, then clicking on the Cancel Reservation Button,a message box will appear saying Reservation Cancelled and the reservation will be cancelled and reserved data will be removed from database and be available again

Actual Output:

Remark

The result of this testing was successful Table 7.0: Test No.6

41

Test No. 7: Test No. Objective Expected Result 7 To test on update member button function in registration form right after changed has been made By clicking Find Button on which member to view, then changing the details in the textbox and then clicking on the Update Button a message box will appear saying Updating Details and the member details will then change.

Actual Output: In the member report data grid view:


In the Registration Form:

In the member report data grid view: Remark The result of this testing was successful Table 8.0: Test No. 7

42

5.0 Conclusion
As a conclusion, during the implementation stage of the system, there are problems that can occur as an error in terms of coding implementation but these are minor problems encountered.

5.1 Problems and Solutions

5.1.1 Problem 1: Unable to input data into the database When the user inputs all the details and information needed to register a new member, it means all the details and information has to be kept as data in the database to keep track on all member details and information. It seems that there are some errors in the codes preventing the data to be kept in the database which is shown in Figure 5.1.1.1 below.

Figure 5.1.1.1: Code Sequence False

43

This error is due to the wrong sequence when adding data into the database. Because in the database, the M_Payment is the last. So in the coding the Me.M_PaymentTextBox.Text has to be in the last as well as shown below in Figure 5.1.1.2.

Figure 5.1.1.2: Code Sequence Changed

5.2 Critical Appraisal 5.2.1 Limitations In this Gym Registration Pro System, there are a few areas of limitations. According to the Reservation Form, any member can make the reservation. However, this system was design so that each member can only make one reservation at a time only. Which means this system doesnt allow members to make more than one reservation at a time. If the member would to like to make another reservation, he/she must cancel their reservation first. But this only applies on the same facility. Example, each member can only reserves the badminton court once a day which is only 2hours. And since this Gym Registration Pro System is the first version that has been designed for the company, therefore the appearance of this system is plain and simple which might not be very user-friendly. However, in the future, the interface can be improved in order to make the system more effective for more uses and more user-friendly. Changed and improvement will definitely be done in the future because from time to time the user might discover more things that is needed for the system to do.

44

5.2.2 Strengths There are several strength points in this system. The Gym Registration Pro System is designed based on the K.I.S.S principle. K.I.S.S stands for Keep it Simple Stupid which means during the implementation of this system, it is meant to keep the system simple and nice for visual and functionality use. This system will only exit the program when the user clicks on the exit button in the Log-In Form page. This is to not confuse the user and by having this concept, if the user exits from other form it will go back to the Home Menu Page Form to access to other forms. Even a newbie would know how to operate this system easily. This system is also counted as a type of K.I.S.S system since all the user needs to do is just click the buttons accordingly to operate the system. The next strength is that after registering a new member into the system, the user can then view the member details in the Member Report Form. As in the Registration Form everything is working perfectly, update and delete member can be performed in just a click away after making changes and the Member Report Form which has the data grid view will automatically update itself according to the changed made too. Not only that, in the Registration Form all the user needs to do to find the member details is just click on the Find Button. Same goes to the Reservation Form. Furthermore, this system allows easy data tracking on the registration and reservation status. The user will be able to keep track on all the information from the database in case a member forgot about his/her details and wants to retrieve their own information. Every single data will be kept in Microsoft Access database.

45

5.2.3 Future Enhancements Even though this system works perfectly fine, it is still needed to develop in the future as the terms of enhancements will improve as listed below: a) Exporting data The system will be able to export all the information from Reservation Report and Member Report form to Microsoft Word/Excel instead of just keeping them in Microsoft Access.

b) Printing The system will be able to print out the Member Report Form and Reservation Report Form as documentation for company use purposes.

c) Changing database software As for the future, business might expand and members might get a lot more. Thus, the number of data in the database will be increased as well. In order to make it stable, rather than using Microsoft Access which is more suitable for smaller companies, mySQL or web-based software is represented.

46

6.0 References

Visual Basic Tutorials - YouTube. 2013. Visual Basic Tutorials - YouTube. [ONLINE] Available at: http://www.youtube.com/playlist?list=PLFEA942671027B360. [Accessed 28 April 2013].

47

7.0 Appendix (Project Duration)

7.1 Appendix 1.1: Estimated Project Duration

7.2 Appendix 1.2: Actual Project Duration

48

User Manual

User manual is used as a guidance for the new user to use the system with ease and non-confusing.

GYM REGISTRATION PRO SYSTEM 1. First of all, run the Gym Registration Pro System 2. After the splash screen, a Log-In form will be displayed. Please enter the username and password in the provided text fields.

49

3. After logged in, there will be another form that is displayed which is the Home Menu Page Form, along with 4 choices. Registration navigates to Registration Form Reservation navigates to Reservation Form Member details navigates to Member Report Form Exit closes the Home Menu Form and return to Log-In Form

50

4. Reservation Form Under this Registration Form, the user is allowed to find, register, update, remove, clear and exit from the Member NRIC.

To Register: Just fill in the following details shown in the Registration Form and then proceed to click the Register Button at the bottom to register a new member. A message box will then appear to show whether the registration was successful or not.

51

To Update: Click on the Member NRIC drop down box and choose which member the user would like to make changes upon. After making changes just click on the Update Button and it will auto update the member details. A message box will then appear showing that it is updating the details.

To Remove: Click on the Member NRIC drop down box and choose which member the user would like to make changes upon. Simply click the Remove Button at the bottom and a message box will appear saying that Member Removed

Clear & Exit: The clear button is to clear all written details in the textbox to allow the user to find another member details or information. The exit button will proceed by navigating the user back to the Log-In Form.

52

5. Reservation Form Under this Reservation Form, user will be able to assist member in managing facility reservation. By simply clicking on the reserve, cancel reservation, clear, exit.

To Reserve: Firstly click the Find Button to determine which member is making the reservation. Continue by choosing which facility and time the member wants and then clicking on them. Finally click on Reserve Button to make reservation. A message box will then appear to show it is reserved.

53

To Cancel Reservation: Firstly click the Find Button to determine which member is making the reservation. Then just simply go ahead to click on the Cancel Reservation Button to cancel the reservation. A message box will appear to show that reservation is cancelled.

Clear & Exit: The clear button is to clear all written details in the textbox to allow the user to find another member details or information. The exit button will proceed by navigating the user back to the Log-In Form.

54

6. Member Report Form Under this member report form, it allows you to view all members details in a data grid view. In this Member Report Form, you are also able to view members group by their member type.

To View Members group by Type: In the Member Report Form under the Member Type drop down box, simply click on it and choose which type of member you would like to view. After that simply click on the Generate Button to view members by their type. To view all members again simply click Show All Button and all the members are displayed again.

To Exit: Simply click on the Exit Button to return to the Home Menu Page Form.

55

7. Reservation Report Form In this reservation report form, user is able to view all reservation details in a data grid view available. This Reservation Report Form also allows user to view reservation group by the member ID or facility ID to determine which facility has been reserved by which member.

To view Reservation by Member ID: Simply click on the Member ID drop down box and choose which members reservation you would like to view. Simply click Generate Button to view.

To view Reservation by Facility ID: Simply click on the Facility ID drop down box and choose which facility you would like to view on. Simply click Generate Button to view.

To Exit: Simply click on the Exit Button to return to the Reservation Form.
56

Vous aimerez peut-être aussi