Question

In: Computer Science

1. Draw a use case diagram for the selected project and identify the classes in the...

1. Draw a use case diagram for the selected project and identify the classes in the domain with attributes, functions, and relationships among classes. (State your assumptions clearly).

2. Design a database for the selected project. Please draw the following diagrams necessary to develop your database.

a. ER-diagram (Entity-relationship diagram)

b. Normalization of the database up to 3rd normal form. (Only if needed, if not needed justify).

My selected project is:

Develop a system to automate membership details and time allocation for swimmers in a swimming club. All users should take membership and pay monthly for usage. Usage could be with a coach or without. The program should produce and income report for a given month

Solutions

Expert Solution

The given project as mentioned with details, can be named as "Swimming Club Management System"
The use case diagram along with the classes can be seen in the images attached. The use case diagram is the most important part of the software development cycle, thus it is important to understand the different parties involved in the software. Further, the ER Diagram for the project is drawn and can be referred from the attachment.


Related Solutions

Instruction: Use Microsoft Visio to draw a use case diagram and a sequence diagram for the...
Instruction: Use Microsoft Visio to draw a use case diagram and a sequence diagram for the following business requirements. Online Recruiting System (website) 1) The Online Interview System: The search committee usually selects 3 to 5 candidates for a Skype interview. When the search committee starts a Skype interview, they connect their web browsers to an interview module developed by the company’s IT team (we call this type of software as home-developed software). The interview module then connects to Skype....
Draw the Use Case Diagram for the case You have to create a Community Library Borrowing...
Draw the Use Case Diagram for the case You have to create a Community Library Borrowing System based on the following requirements: When new books arrive, these books must be cataloged into the system by a librarian (i.e., entered in the system). The system also needs to record who has borrowed what books. When someone (called a patron in library terms) borrows a book, the system checks his or her library card to ensure that it is still valid and...
Please draw an activity diagram for the use case of a driver starting a car.
Please draw an activity diagram for the use case of a driver starting a car.
case study 1.    Draw an Entity Relationship Diagram (ERD) for the following problem. Make sure you identify...
case study 1.    Draw an Entity Relationship Diagram (ERD) for the following problem. Make sure you identify correct relationships, attributes, and identifiers (keys). 2.    Implement the database design into tables using an industrial-strength database management system (e.g. Oracle SQL+). case: HELP is a voluntary organization that provides aid to people. Based on the following brief description of operations, create the appropriate fully labeled Crow’s Foot ERD. Individuals volunteer their time to carry out the tasks of the organization. For each volunteer, their...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and supplier of software products to individuals and businesses. As part of their operations, Maximum provides a 1-800 help desk line for clients who have questions about software purchased from Maximum. When a call comes in, an operator inquires about the nature of the call. For calls that are not truly help desk functions, the operator redirects the call to another unit of the company...
this homework should be done in 30 minute Draw a Use Case Diagram based on the...
this homework should be done in 30 minute Draw a Use Case Diagram based on the following narrative: A company called Joyful Foods is introducing a system that allows customers to make food orders through their mobile phones. Customers can register new accounts, which include validating credit card information. They can view the menus of various restaurants and they will have the option of checking the restaurants' ratings while doing so. Customers also can rate any restaurant with a rating...
5. Draw an Activity-on-Arrow Diagram, identify project duration, slack for each activity, and project critical path...
5. Draw an Activity-on-Arrow Diagram, identify project duration, slack for each activity, and project critical path for the following: Activity Name Predecessor(s) Duration (Weeks) A None 20 B None 10 C None 10 D A,B 40 E C 10 F C,D 20 G E,F 10
Draw a schematic diagram and a context diagram for a standard blender. Identify all of the...
Draw a schematic diagram and a context diagram for a standard blender. Identify all of the external entities and label all of the interactions.
Draw the displacement diagram for the motions specified. In each case the length of the diagram...
Draw the displacement diagram for the motions specified. In each case the length of the diagram is to be 120mm, and unless otherwise stated 30 degree intervals (10mm = 30 degrees) are to be used along theta's axis the height of the diagram is equal to the maximum follower displacement. a) Rise 3/4in with constant acceleration in 90 degree followed by a rise of 3/4in with constant deceleration in 90 degree. b) Dwell 30 degree c) fall 3/4in with constant...
Php 2. Use case diagram and the purpose of using a use case diagram.==> analysis 3....
Php 2. Use case diagram and the purpose of using a use case diagram.==> analysis 3. use case diagram and data flow diagram==> model the logical concept 4. draw a use case diagram or describe/explain a use case diagram 5. data flow diagram: context diagram + a set of subdiagrams
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT