watchbill
Documentation

Properties:

1 Class View classview_main

dm_main



1.1 Class Person

Declaration :

Attribute person_id

Declaration :

  • Uml : + person_id : int
  • Python : self.person_id = None
Attribute first_name

Declaration :

  • Uml : + first_name : string
  • Python : self.first_name = None
Attribute middle_name

Declaration :

  • Uml : + middle_name : string
  • Python : self.middle_name = None
Attribute last_name

Declaration :

  • Uml : + last_name : string
  • Python : self.last_name = None
Attribute alias

Declaration :

  • Uml : + alias : string
  • Python : self.alias = None
Attribute url

Declaration :

  • Uml : + url : string
  • Python : self.url = None
Relation <association>

Declaration :

  • Uml : + : Person_role, multiplicity : *
  • Python : self. = None

1.2 Class Role

Declaration :

Attribute name

Declaration :

  • Uml : + name : string
  • Python : self.name = None
Attribute description

Declaration :

  • Uml : + description : string
  • Python : self.description = None
Relation <association>

Declaration :

  • Uml : + : Person_role, multiplicity : *
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Shift_role, multiplicity : *
  • Python : self. = None

1.3 Class Shift

Declaration :

Attribute shift_id

Declaration :

  • Uml : + shift_id : int
  • Python : self.shift_id = None
Relation <association>

Declaration :

  • Uml : + : Shift_role, multiplicity : *
  • Python : self. = None
Attribute date

Declaration :

  • Uml : + date : char
  • Python : self.date = None
Relation <association>

Declaration :

  • Uml : + : Plan, multiplicity : 1
  • Python : self. = None

1.4 Class Person_role

Declaration :

Attribute person

Declaration :

  • Uml : + person : Person
  • Python : self.person = None
Attribute role

Declaration :

  • Uml : + role : Role
  • Python : self.role = None
Relation <association>

Declaration :

  • Uml : + : Person, multiplicity : 1
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Role, multiplicity : 1
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Shift_role, multiplicity : *
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Cell_entry, multiplicity : 0..*
  • Python : self. = None

1.5 Class Shift_role

Declaration :

Attribute role

Declaration :

  • Uml : + role : Role
  • Python : self.role = None
Attribute shift

Declaration :

  • Uml : + shift : Shift
  • Python : self.shift = None
Relation <association>

Declaration :

  • Uml : + : Role, multiplicity : 1
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Shift, multiplicity : 1
  • Python : self. = None
Attribute person

Declaration :

  • Uml : + person : Person
  • Python : self.person = None
Relation <association>

Declaration :

  • Uml : + : Plan
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Person_role, multiplicity : 1
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Shift_cell, multiplicity : 0..*
  • Python : self. = None

1.6 Class Plan

Declaration :

Attribute shift_seq

Declaration :

  • Uml : + shift_seq : Shift_role
  • Python : self.shift_seq = None

Stereotype: list

Relation <association>

Declaration :

Relation <association>

Declaration :

  • Uml : + : Shift, multiplicity : *
  • Python : self. = None

1.7 Class Shift_cell

Declaration :

Relation <association>

Declaration :

  • Uml : + : Shift_role, multiplicity : 1
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Cell_entry, multiplicity : 0..*
  • Python : self. = None
Attribute date

Declaration :

  • Uml : + date : char
  • Python : self.date = None
Attribute shift

Declaration :

  • Uml : + shift : Shift
  • Python : self.shift = None
Attribute role

Declaration :

  • Uml : + role : Role
  • Python : self.role = None

1.8 Class Cell_entry

Declaration :

Relation <association>

Declaration :

  • Uml : + : Shift_cell, multiplicity : 1
  • Python : self. = None
Relation <association>

Declaration :

  • Uml : + : Person_role, multiplicity : 1
  • Python : self. = None
Attribute date

Declaration :

  • Uml : + date : char
  • Python : self.date = None
Attribute shift

Declaration :

  • Uml : + shift : Shift
  • Python : self.shift = None
Attribute role

Declaration :

  • Uml : + role : Role
  • Python : self.role = None
Attribute person

Declaration :

  • Uml : + person : Person
  • Python : self.person = None

2 Use Case View usecase_main

main



2.1 Use Case Batch_load

2.2 Use Case Edit_cell

2.3 Use Case View_watchbill

2.4 Use Case Run_canned_rpt

2.5 Use Case Define_ad_hoc_rpt

2.6 Use Case Run_ad_hoc_rpt

2.7 Use Case Edit_database

2.8 Use Case Query_database