combate el sistema java ama de llaves de facturación (1) - Descripción del Proyecto

Descripción del Proyecto:

El proyecto es un sistema de contabilidad ama de llaves implementado por JavaFX con las funciones de contabilidad.

 

Usando el software:

  • IntelliJ IDEA 03/05/2018 (Ultim comió Edición): escribir código de programación Java.

  • JavaFX Escena 2.0: generar el archivo de interfaz fxml.

  • Navicat for MySQL: el software de visualización de la base de datos.

 

conocimiento:

  • Fundación de Java

  • base JDBC

  • base JavaFX

 

Entorno de funcionamiento:

  • JDK8

  • MySQL 5

  • IDEA 05/03/2018

 

Terceros paquete jar:

  • nube-mysql-connector-java-5.1.7-bin.jar

  • poi-3,10-FINAL-20140208.jar

  • POI-ejemplos-3,10-FINAL-20140208.jar

  • poi-excelant-3.10-FINAL-20140208.jar

  • poi-OOXML-3.10-FINAL-20140208.jar

  • poi-OOXML esquemas-3.10-FINAL-20140208.jar

  • entonces scratchpad-3,10-FINAL-20140208.jar

 

Descripción funcional:

Llevar una contabilidad registros de adiciones y supresiones a la función de búsqueda de cambio, así como las cuentas de los datos de importación, exportación, copia de seguridad y restauración.

Todas las funciones específicas pueden ser vistos en el artículo segundo.

 

tiro de ejecución:

Puede iniciar sesión cuenta (nombre de usuario: admin, contraseña: admin)

 

Proyecto capturas de pantalla de la estructura:

 

Proyecto Estructura Descripción:

  • sistema de facturación ama de llaves

    • .idea

    • expediente

      • jar: el proyecto requiere el uso de terceros añadir al paquete.

      • sql: dentro de sentencias SQL se pueden ejecutar para crear la estructura de la tabla y añadir datos.

    • afuera

    • src

      • AccountSystem

        • Bean: paquete de clases de entidad

          • Classification.java: gasto corriente representa las clases de entidad de clasificación.

          • Record.java: registros contables clases de entidad.

          • Session.java: clases de entidad de sesión, el usuario del registro éxito el registro de la información.

          • TableData.java: Clase de entidad de datos tabulares

          • clase de entidad de usuario: User.java

        • controlador: El paquete de clase controlador

          • AddAccountFrameController.java: Adición de registros contables clase controlador.

          • AddClassificationFrameController.java: cuentas Agregando interfaz clasificación clase controlador.

          • AlterAccountFrameController.java: Cambio de la clase del controlador interfaz de la cuenta.

          • BarChartFrameController.java: bar interfaz de clase controlador.

          • ClassificationCheckFrameController.java: según los criterios de la categoría de consulta clase controlador de interfaz.

          • DateCheckFrameController.java: por criterios de fecha de consulta clase controlador de interfaz.

          • DeleteAccountFrameController.java: borrar las cuentas de interfaz de controlador de clase.

          • LineChartFrameController.java: una clase de controlador de interfaz gráfico de líneas.

          • LogupFrameController.java: interfaz de inicio de sesión clase controlador.

          • MainPageController.java: interfaz maestro clase controlador.

          • MemoCheckFrameController.java: Palabras de criterios de consulta clase controlador de interfaz.

          • PieChartFrameController.java: Pie clase controlador de interfaz.

          • ReportFrameController.java: interfaz de informes clase controlador.

          • SoftInformationFrameController.java: Información de software de clase controlador de la pantalla.

          • TableViewController.java: Tabla clase controlador de interfaz.

          • UserInformationFrameController.java: Interfaz de usuario del controlador de información de clase.

        • paquete de operaciones de base de datos: DAO

          • ClassificationDao.java: realización de adiciones y supresiones al cambio de clasificación de documentos de búsqueda.

          • JDBCUtils.java: conexión a la base de datos y liberación de recursos de base de datos.

          • RecordDao.java: supresiones para lograr una búsqueda en tabla de grabaciones cambio.

          • UserDao.java: Inicio de sesión lograr la inscripción y modificación de la consulta.

        • imágenes: Recursos Pictures

        • propiedades: perfil de paquetes

          • db.properties: archivos de configuración de conexión de base de datos.

          • los archivos de configuración de estilo Styles.properties:CSS

        • estilos: paquete de estilo CSS

          • BlackStyle.css: archivo de clásico estilo CSS negro.

          • WhiteStyle.css: elegante archivo de estilo CSS blanco.

        • paquete de herramientas: herramientas

          • ChartTools.java: Herramientas de gráficos.

          • DateTools.java: herramientas de fecha.

          • PublicTools.java: herramientas públicas.

          • SimpleTools.java: herramientas comunes.

        • Ver: Paquete vista FXML

          • addAccountFrame.fxml: Adición de cuentas de interfaz de archivos de vista.

          • addClassificationFrame.fxml: categorías agrega el interfaz de archivos de vista.

          • alterAccountFrame.fxml: Cuentas en Modificar vista interfaz de archivos.

          • barChartFrame.fxml: Barra de interfaz de archivos de vista.

          • classificationCheckFrame.fxml: condicionales interfaz de consulta ver archivos por categoría.

          • dateCheckFrame.fxml: consulta condicional vista de la interfaz archivos por fecha.

          • deleteAccountFrame.fxml: borrar las cuentas de interfaz de archivos de vista.

          • lineChartFrame.fxml: Línea interfaz de archivo de vista gráfico.

          • logupFrame.fxml: archivo de vista de la pantalla de inicio de sesión.

          • mainPage.fxml: El archivo de interfaz principal.

          • memoCheckFrame.fxml: Observaciones por criterios de consulta archivos de vista de la interfaz.

          • pieChartFrame.fxml: archivos de vista de interfaz gráfico de sectores.

          • reportFrame.fxml: interface de archivo de vista.

          • softInformationFrame.fxml: software de interfaz de información de archivo de vista.

          • tableView.fxml: archivos de vista tabla.

          • userInformationFrame.fxml: modificar la información de archivos de vista de usuario interfaz de consulta.

        • la clase de inicio: MainApp.java

    • .iml sistema de facturación ama de llaves

Publicados 500 artículos originales · ganado elogios 77 · vistas 160 000 +

Supongo que te gusta

Origin blog.csdn.net/cnds123321/article/details/104170060
Recomendado
Clasificación