使用JAVA和資料庫管理系統的員工記錄系統是各種組織和機構的記錄系統自動化方面最聰明和創新的項目之一。在此員工記錄系統中,我們實作了一個程式碼庫,用於儲存組織或任何其他機構的員工數據,並使用 JAVA 建立前端,使其看起來更有效、更有吸引力。對於手動使用者來說,儲存員工的資訊和記錄是一項艱鉅的工作,因此為了簡化這個 JAVA 授權的系統,使這項艱鉅的工作變得簡單。
為了實現這個項目,我們使用了Java Netbeans 12.3版本和MySQL(使用7.2版本的XAMPP控制面板)來編譯和執行程式。 Netbeans是一個多功能的IDE,比任何其他IDE擁有更多的功能,並且還提供最新版本的Java Development Kit 15,這有助於系統增強功能。因此,該專案工作是員工記錄系統的最佳版本之一。
該專案的問題陳述是,建立一個安全且自動化的系統,以確保組織或機構的員工記錄安全。它還可以僅在公司管理員的幫助下自動完成以下工作,
• Adding new employee data
• Updating previous employee data
• Deleting employee data
• Search a particular employee record based on the employee ID and print the details.
這些是我們正在使用 JAVA 實現的程式碼庫解決的問題陳述。
要存取該項目,基本媒體將是 JAVA Netbeans 和 XAMPP 控制面板(任何其他 IDE 也適用於此項目)。為了使這個專案成功,我們必須設定兩個環境。首先,我們必須創建一個資料庫,在其中儲存員工的所有信息,然後我們必須使其安全且緊湊。其次,我們必須為 Web 應用程式製作 Java 前端,它將提供專案的 GUI,並且該 Java 文件將對資料庫進行查詢,並基於此顯示詳細信息,從而由管理員進行評估。
現在主要的事情是如何將 Java 檔案與名為 Employee 的資料庫連接起來。為此,我們需要 MySQL 的 JDBC 驅動程序,它將在 Java 檔案和資料庫之間建立連接。
conn.java 是該專案的主要連接文件,沒有它我們無法透過資料庫建立任何連接,程式也不會執行。
使用這個 conn.java 文件,我們已經將資料庫與 java 檔案連接起來,現在這個專案已經準備好實作了。
此專案由 11 個 java 檔案組成,包括連接檔案。這些單獨的文件正在組織單獨的作品和查詢,在這些查詢的幫助下,該專案將會成功。
現在資源資料庫是該專案的主要資訊來源。
我們的員工資料庫包含 11 個屬性,它們是員工 ID、姓名、父親姓名、年齡、出生日期、地址、手機號碼、電子郵件 ID、教育程度、工作職位和 aadhar 號碼。了員工的資訊並將其儲存在資料庫中。
還有一個名為登入的資料庫,其中包含登入憑證。在此資料庫中,它有兩個屬性登入 ID 和密碼。對於整個項目,登入 ID 是“admin”,密碼是“admin”。
最後使用 MySQL Connector 8.0.22 將資料庫與 java 檔案連接起來。
• Download the repo as the zip files and unzip it in the Netbeans Project area in the Documents folder of the C drive.
• Now download the required softwares, Netbeans 12.3, XAMPP Control Panel and MySQL JDBC Driver.
• Now open the project files in the Netbeans and Turn on the Apache and MySQL Server from the XAMPP.
• Go to localhost:/phpmyadmin from tour web browser and import the employee.sql file which holds the database.
• Now from the Netbeans connect the MySQL Sever using the connector and the file format should be .jar files.
• After the all the setup is ready the project is ready to run.
• Right click on the frontpage.java file and click Run.
• Check if your project is correctly addressing all the values from the database or, not!
我們要感謝所有在該專案中為我們提供幫助的資源,
• Visual Studio 程式碼:https://code.visualstudio.com/
• Java 開發工具包:https://www.oracle.com/in/java/technologies/javase-downloads.html
• Java 文件:https://docs.oracle.com/en/java/
Apache Netbeans 12.3 IDE:https://netbeans.apache.org/download/nb123/nb123.html
• XAMPP 控制台 3.2 版本:https://www.apachefriends.org/download.html
• MySQL JDBC 驅動程式與連接器 8.2 版本(.jar 檔案):https://dev.mysql.com/downloads/connector/j/
阿布舍克·夏爾馬 |