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
-