UML Class Diagram based on a scenario.

I need a UML class diagram in Microsoft Visio VSD format for the following scenario. Thank You:

Your goal is to design a security system. The space to be protected is divided over 4 floors of a building with a total area of about 500m2. The building itself is divided into five areas: two research wings, an experimental wing, an administrative wing, and a central section containing classrooms and two lecture halls.

The site accommodates about 500 people every day; mostly students, but also teachers, researchers, administrative and technical staff, as well as numerous visitors.

After various items of property started disappearing, it was decided to restrict access to some of the rooms using doors with automatic locking. A badge reader, located nearby, controls the opening of each door.

The badges that allow the opening of these doors are only given to the people that need to access restricted areas in order to perform their duties. Access rights are distributed among groups of people and groups of doors. Each person and each door must always belong to a group, even if they are the only members in the group.

A group of doors may consist of doors distributed throughout the building, but from the point of view of controlling access, only the concept of a group of doors is important – routes and movement are not controlled. However, a given door cannot be a member of more than one group of doors. A given person, on the other hand, can be a member of several groups, so that the person’s access rights correspond to the combined rights of each of the groups the person belongs to.

Access rights are established by describing, for each group of people, the various groups of doors that are accessible and under what time constraint. These rights are contained in a yearly calendar that describes the schedule a week at a time. Given that there will be a small variation of rights over time, a calendar may be initialized using ‘typical’ weeks that describe a fixed configuration of rights. The supervisor may create many ‘typical’ weeks as he/she wishes, and any subsequent changes made will automatically be propagated to all the calendars using them. On the other hand, changes made to a calendar directly – to take vacation days into consideration, for example – are not affected by the modification of a typical week.

The access control system must operate as autonomously as possible, although a supervisor is responsible for the initial configuration and the updating of the various pieces of information that define the groups of people and doors. A guard has a control screen, and is informed of any unsuccessful entry attempts. Alarms are transmitted with a slight delay: information update on the control screen is performed every minute.

Build a class diagram to detail your solution.

Skills: Civil Engineering, Database Development, Java, Oracle, UML Design

See more: class diagram exercises with answers, class diagram example with explanation pdf, explain class diagram with example, class diagram example for student registration system, uml exercises and solutions pdf, uml diagrams examples with explanation pdf, uml class diagram example with description, class diagram questions and answers, uml class diagram tool free download, class diagram uml tool, java uml class diagram, uml class diagram purchase system, uml class diagram ipad, uml sql class diagram, uml class diagram repository pattern, uml class diagram job, uml class diagram sql, student record uml class diagram, magento uml class diagram, class diagram uml bus reservation system

About the Employer:
( 0 reviews ) United States

Project ID: #16182832

Awarded to:


Hello sir. I can do your UML diagrams Regards

$25 USD / hour
(155 Reviews)

8 freelancers are bidding on average $35/hour for this job

$39 USD / hour
(170 Reviews)
$41 USD / hour
(11 Reviews)

I'm a Bsc degree holder in computer science. I have worked on many papers in report writing, research.I have read and understood your requirement and I know you will never regret, thank you.

$41 USD / hour
(7 Reviews)

Hey! Hope so you are fine. I am expert in [login to view URL] give me a chance to work with you as i have done this kind of work previously . I ll definitely don’t put you backward in this regard. Have a good day ! Thanks.

$27 USD / hour
(7 Reviews)

Hi, I’m a Web Designer/Developer from the UK. My name is Mike. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. Let's have a quick chat whe More

$41 USD / hour
(1 Review)
$41 USD / hour
(0 Reviews)

A proposal has not yet been provided

$27 USD / hour
(0 Reviews)