Documentos de Académico
Documentos de Profesional
Documentos de Cultura
II
Un restaurante de comida mexicana abre sus puertas por primera vez en el año
2012, con unas cuantas mesas y un espacio reducido, actualmente cuenta con 20
sucursales ubicadas en diferentes puntos estratégicos de la Ciudad de México.
Sin embargo; ha tenido diversos problemas, con la expansión primeramente no
existe un control preciso del inventario, el área de recursos humanos no tiene un
sistema que permita dar de bajas, altas o modificaciones a empleados y, por
último, el dueño desea dar un incentivo económico a los trabajadores que tienen
un buen desempeño, para ello solicita los servicios de una consultoría que
desarrolle el sistema.
1. Menú de Registros
1
o Etiqueta (Gerente)
o Etiqueta (Teléfono)
o Caja de texto para introducir el Teléfono
o Etiqueta (Email)
o Caja de texto para introducir el Email
o Etiqueta (Dirección)
o Caja de texto para introducir la Dirección
o Caja de texto para introducir el Gerente
o Etiqueta (Buscar)
o Caja de texto para introducir datos a buscar en la base de
datos.
o Botón de pulsación de “Mostrar Datos”
o Botón de pulsación de “Nuevo”
o Botón de pulsación de “Guardar”
o Botón de pulsación de “Actualizar”
o Botón de pulsación de “Cancelar”
o Botón de pulsación de “Salir”
o Tabla con desplazamiento vertical
o Menú flotante con opciones para Modificar y Eliminar
2. Menú de Consultas
➢ Submenú de Consulta de Sucursal
o Botón selectivo de “Buscar Número de Sucursal”
o Caja de texto para introducir el Número de Sucursal
o Botón selectivo de “Mostrar todas las sucursales”
o Etiqueta de “La Cantidad de Registro”
➢ Submenú de Consulta de Personal
o Botón selectivo de “Mostrar Empleado por Genero”
o Caja de texto para introducir el Género del Empleado
o Botón selectivo de “Buscar Empleado por “Folio”
o Caja de texto para introducir el Número de Folio
o Botón selectivo de “Mostrar todos los empleados”
o Etiqueta de “La Cantidad de Registros”
➢ Submenú de Consulta de Inventario
o Botón selectivo de “Buscar Objeto”
o Caja de texto para introducir el Nombre del Objeto
o Botón selectivo de “Buscar Objeto por Código”
o Caja de texto para introducir el Código del Objeto
3
o Botón selectivo de “Mostrar todos los Objetos del
Inventario”
o Etiqueta de “La Cantidad de Registros”
Menu Consulta
Elegir Menú Elegir submenu
Consultas Personal
Menú Cerrar y
Menu
Registros
Menú Cerrar
Consulta
Inventario
Registro Registro
Menú Cerrar Elegir submenu
sucursal Inventario
Menú Cerrar
Registro
Base de datos
Personal
Menú Cerrar
FIN
• Identidad: La identidad es la propiedad que diferencia un objeto
de otro similar; su estado no describe totalmente al objeto ya que
cada uno tiene distinta identidad; en realidad, éste es el modo en
que un objeto se diferencia de otros que pueden tener el mismo
comporta-miento y estado.
Los objetos individuales que son instancias de una clase difieren
siempre en su identidad y, normalmente, en su estado; esto implica
que la identidad hace posible distinguir cualquier objeto sin
ambigüedad e independientemente de su estado. Durante la fase de
implementación, la identidad se crea, normalmente, utilizando un
identificador que viene naturalmente del dominio del problema; por
ejemplo, los automóviles tienen un número de placa; los teléfonos
celulares tienen un número, aunque una misma persona pueda
tener varios: el personal, del trabajo, de casa, etcétera.
8
Las librerías vinculadas a Java que llevan a cabo elementos Swing y AWT
son los siguientes:
Swing AWT
• AbstractAction • AlphaComposite
• AbstractButton • AWTEvent
• AbstractCellEditor • AWTEventMulticaster
• AbstractListModel • AWTKeyStroke
• AbstractSpinnerModel • AWTPermission
• ActionMap • BasicStroke
• BorderFactory • BorderLayout
• Box • BufferCapabilities
• Box.Filler • BufferCapabilities.FlipContents
• BoxLayout • Button
• ButtonGroup • Canvas
• CellRendererPane • CardLayout
• ComponentInputMap • Checkbox
• DebugGraphics • CheckboxGroup
• DefaultBoundedRangeModel • CheckboxMenuItem
• DefaultButtonModel • Choice
• DefaultCellEditor • Color
• DefaultComboBoxModel • Component
• DefaultDesktopManager • ComponentOrientation
• DefaultFocusManager • Container
• DefaultListCellRenderer • ContainerOrderFocusTraversalPolicy
• DefaultListCellRenderer.UIResource • Cursor
9
• DefaultListModel • DefaultFocusTraversalPolicy
• DefaultListSelectionModel • DefaultKeyboardFocusManager
• DefaultRowSorter • Desktop
• DefaultRowSorter.ModelWrapper • Dialog
• DefaultSingleSelectionModel • Dimension
• FocusManager • DisplayMode
• GrayFilter • Event
• GroupLayout • EventQueue
• ImageIcon • FileDialog
• InputMap • FlowLayout
• InputVerifier • FocusTraversalPolicy
• InternalFrameFocusTraversalPolicy • Font
• JApplet • FontMetrics
• JButton • Frame
• JCheckBox • GradientPaint
• JCheckBoxMenuItem • Graphics
• JColorChooser • Graphics2D
• JComboBox • GraphicsConfigTemplate
• JComponent • GraphicsConfiguration
• JDesktopPane • GraphicsDevice
• JDialog • GraphicsEnvironment
• JEditorPane • GridBagConstraints
• JFileChooser • GridBagLayout
• JFormattedTextField • GridBagLayoutInfo
• JFormattedTextField.AbstractFormatter • GridLayout
• JFormattedTextField.AbstractFormatterFactory • Image
• JFrame • ImageCapabilities
• JInternalFrame • Insets
• JInternalFrame.JDesktopIcon • JobAttributes
• JLabel • JobAttributes.DefaultSelectionType
• JLayer • JobAttributes.DestinationType
• JLayeredPane • JobAttributes.DialogType
• JList • JobAttributes.MultipleDocumentHandlingType
• JList.DropLocation • JobAttributes.SidesType
• JMenu • KeyboardFocusManager
• JMenuBar • Label
• JMenuItem • LinearGradientPaint
• JOptionPane • List
• JPanel • MediaTracker
• JPasswordField • Menu
• JPopupMenu • MenuBar
• JPopupMenu.Separator • MenuComponent
• JProgressBar • MenuItem
• JRadioButton • MenuShortcut
• JRadioButtonMenuItem • MouseInfo
• JRootPane • MultipleGradientPaint
• JScrollBar • PageAttributes
• JScrollPane • PageAttributes.ColorType
• JSeparator • PageAttributes.MediaType
• JSlider • PageAttributes.OrientationRequestedType
• JSpinner • PageAttributes.OriginType
• JSpinner.DateEditor • PageAttributes.PrintQualityType
• JSpinner.DefaultEditor • Panel
• JSpinner.ListEditor • Point
10
• JSpinner.NumberEditor • PointerInfo
• JSplitPane • Polygon
• JTabbedPane • PopupMenu
• JTable • PrintJob
• JTable.DropLocation • RadialGradientPaint
• JTextArea • Rectangle
• JTextField • RenderingHints
• JTextPane • RenderingHints.Key
• JToggleButton • Robot
• JToggleButton.ToggleButtonModel • Scrollbar
• JToolBar • ScrollPane
• JToolBar.Separator • ScrollPaneAdjustable
• JToolTip • SplashScreen
• JTree • SystemColor
• JTree.DropLocation • SystemTray
• JTree.DynamicUtilTreeNode • TextArea
• JTree.EmptySelectionModel • TextComponent
• JViewport • TextField
• JWindow • TexturePaint
• KeyStroke • Toolkit
• LayoutFocusTraversalPolicy • TrayIcon
• LayoutStyle • Window
• LookAndFeel
• MenuSelectionManager
• OverlayLayout
• Popup
• PopupFactory
• ProgressMonitor
• ProgressMonitorInputStream
• RepaintManager
• RowFilter
• RowFilter.Entry
• RowSorter
• RowSorter.SortKey
• ScrollPaneLayout
• ScrollPaneLayout.UIResource
• SizeRequirements
• SizeSequence
• SortingFocusTraversalPolicy
• SpinnerDateModel
• SpinnerListModel
• SpinnerNumberModel
• Spring
• SpringLayout
• SpringLayout.Constraints
• SwingUtilities
• SwingWorker
• Timer
• ToolTipManager
• TransferHandler
• TransferHandler.DropLocation
• TransferHandler.TransferSupport
• UIDefaults
• UIDefaults.LazyInputMap
11
• UIDefaults.ProxyLazyValue
• UIManager
• UIManager.LookAndFeelInfo
• ViewportLayout
Conclusión:
Bibliografía:
12