プロジェクトの説明:
このプロジェクトは、会計機能とのJavaFXで実装家政婦の会計システムです。
ソフトウェアを使用します:
-
IntelliJ IDEA 2018年3月5日(Ultimは版を食べた):書き込みのJavaプログラムコード。
-
JavaFXのシーンビルダ2.0:FXMLインタフェースファイルを生成します。
-
MySQLのNavicatは:データベースの可視化ソフトウェア。
知識:
-
Javaの基礎
-
JDBCベース
-
JavaFXの基礎
動作環境:
-
JDK8
-
MySQLの5
-
IDEA 2018年3月5日
サードパーティのjarパッケージ:
-
クラウドのmysql-コネクタのjava-5.1.7-bin.jarを
-
POI-3.10-FINAL-20140208.jar
-
POI-例-3.10-FINAL-20140208.jar
-
POI-excelant-3.10-FINAL-20140208.jar
-
POI-OOXML-3.10-FINAL-20140208.jar
-
POI-OOXMLスキーマ-3.10-FINAL-20140208.jar
-
その後、スクラッチパッド-3.10-FINAL-20140208.jar
機能の説明:
変更の検索機能を追加および削除の会計記録を実装するだけでなく、インポートデータのアカウント、エクスポート、バックアップと復元機能。
すべての特定の機能は、第二の記事で見ることができます。
ファイル名を指定して実行ショット:
月のログインアカウント(ユーザー名:管理者;パスワード:管理者)
プロジェクト構造のスクリーンショット:
プロジェクト構造の説明:
-
ハウスキーパーの課金システム
-
。考え
-
ファイル
-
jarファイル:このプロジェクトは、パッケージにサードパーティのアドオンを使用する必要があります。
-
SQL:内部のSQL文は、テーブル構造を作成し、データを追加するために実行することができます。
-
-
でる
-
SRC
-
アカウントシステム
-
豆:パッケージのエンティティクラス
-
Classification.javaは:収入支出は、分類エンティティクラスを占めています。
-
Record.java:会計は、エンティティクラスを記録します。
-
Session.java:セッションエンティティクラス、ログユーザー情報登録成功。
-
TableData.java:表形式のデータエンティティクラス
-
User.java:ユーザエンティティクラス
-
-
コントローラ:コントローラクラスパッケージ
-
AddAccountFrameController.javaは:会計記録のコントローラクラスを追加します。
-
AddClassificationFrameController.java:追加アカウント分類インタフェースコントローラクラス。
-
AlterAccountFrameController.java:変更アカウントインタフェースコントローラクラス。
-
BarChartFrameController.java:バーインタフェースコントローラクラス。
-
ClassificationCheckFrameController.java:カテゴリ基準クエリインタフェースコントローラクラスによって。
-
DateCheckFrameController.java:日付基準クエリインタフェースコントローラクラスによって。
-
DeleteAccountFrameController.java:コントローラクラスインタフェースアカウントを削除します。
-
LineChartFrameController.java:折れ線グラフインタフェースコントローラクラス。
-
LogupFrameController.java:ログインインタフェースコントローラクラス。
-
MainPageController.java:マスター・インターフェース・コントローラクラス。
-
MemoCheckFrameController.java:基準クエリインタフェースコントローラクラスによって備考。
-
PieChartFrameController.java:パイインタフェースコントローラクラス。
-
ReportFrameController.java:レポートインタフェースコントローラクラス。
-
SoftInformationFrameController.java:ソフトウェア情報画面コントローラクラス。
-
TableViewController.java:表ビューインターフェイスコントローラクラス。
-
UserInformationFrameController.java:ユーザインタフェースコントローラクラス情報。
-
-
DAO:データベース操作パッケージ
-
ClassificationDao.java:変更、検索レコードの分類への追加や削除を実現します。
-
JDBCUtils.java:データベースに接続し、データベースのリソースを解放します。
-
RecordDao.java:削除が変更レコードテーブル検索を実現します。
-
UserDao.java:ユーザーが登録して、クエリの修正を達成ログイン。
-
-
画像:写真資料
-
プロパティ:プロファイルパッケージ
-
db.properties:データベース接続設定ファイル。
-
Styles.properties:CSSスタイルの設定ファイル
-
-
スタイル:CSSスタイルパッケージ
-
BlackStyle.css:古典的な黒CSSスタイルファイル。
-
WhiteStyle.css:エレガントな白のCSSスタイルファイル。
-
-
ツール:ツールパッケージ
-
ChartTools.java:チャートツール。
-
DateTools.java:日付ツール。
-
PublicTools.java:公共のツール。
-
SimpleTools.java:一般的なツール。
-
-
ビュー:FXMLビューパッケージ
-
addAccountFrame.fxml:ビューファイルインタフェースアカウントを追加します。
-
addClassificationFrame.fxml:ビューファイルインタフェースカテゴリを追加します。
-
alterAccountFrame.fxml:ビューファイルインタフェースの変更アカウント。
-
barChartFrame.fxml:バーインタフェースビューファイル。
-
classificationCheckFrame.fxml:カテゴリー別のビューファイルインタフェース条件付きクエリ。
-
dateCheckFrame.fxml:日付別のビューファイルインタフェース条件付きクエリ。
-
deleteAccountFrame.fxml:ビューファイルインタフェースアカウントを削除します。
-
lineChartFrame.fxml:ラインチャートビューファイルインターフェイス。
-
logupFrame.fxml:ログイン画面のビューファイル。
-
mainPage.fxml:メインインターフェイスファイル。
-
memoCheckFrame.fxml:基準クエリインターフェイスビューファイル挨拶。
-
pieChartFrame.fxml:円グラフインタフェースビューファイル。
-
reportFrame.fxml:ビューファイルインタフェースレポート。
-
softInformationFrame.fxml:ソフトウェアインタフェースビューのファイル情報。
-
tableView.fxml:テーブルビューファイル。
-
userInformationFrame.fxml:ビューファイルインタフェースの変更、ユーザ情報照会。
-
-
MainApp.java:スタートクラス
-
-
-
ハウスキーパーの課金システム.IML
-