32 | 33 |
├── README.md
├── build.xml
├── build
└── web
│ ├── 404error.jsp
│ ├── 500error.jsp
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── context.xml
│ ├── WEB-INF
│ ├── classes
│ │ ├── .netbeans_automatic_build
│ │ ├── .netbeans_update_resources
│ │ ├── bca
│ │ │ └── fts
│ │ │ │ ├── controller
│ │ │ │ ├── AddBranchServlet.class
│ │ │ │ ├── AddFileServlet.class
│ │ │ │ ├── AddFileTypeServlet.class
│ │ │ │ ├── AdminAutocomplete.class
│ │ │ │ ├── AdminCloseFiles$1.class
│ │ │ │ ├── AdminCloseFiles.class
│ │ │ │ ├── AdminLoginServlet.class
│ │ │ │ ├── AdminPasswdChng.class
│ │ │ │ ├── AdminPendingFiles$1.class
│ │ │ │ ├── AdminPendingFiles.class
│ │ │ │ ├── AdminProcessFiles$1.class
│ │ │ │ ├── AdminProcessFiles.class
│ │ │ │ ├── AdminRegisFiles.class
│ │ │ │ ├── AdminRegistration.class
│ │ │ │ ├── AdminRejectFiles$1.class
│ │ │ │ ├── AdminRejectFiles.class
│ │ │ │ ├── BranchAutocomplete.class
│ │ │ │ ├── BranchLoginServlet.class
│ │ │ │ ├── BranchPassChange.class
│ │ │ │ ├── BranchRecordsAdmin.class
│ │ │ │ ├── ChangeFileStatus.class
│ │ │ │ ├── DeleteBranchServlet.class
│ │ │ │ ├── DeleteFileType.class
│ │ │ │ ├── DispatchFileServlet.class
│ │ │ │ ├── GetFileRecord.class
│ │ │ │ ├── IDServlet.class
│ │ │ │ ├── ListRegFilesBranch.class
│ │ │ │ ├── LoadFileType.class
│ │ │ │ ├── LoadFileTypeBranch.class
│ │ │ │ ├── LoadIncomingFiles$1.class
│ │ │ │ ├── LoadIncomingFiles.class
│ │ │ │ ├── LogoutServlet.class
│ │ │ │ ├── ModifyBranchData.class
│ │ │ │ ├── NotificationServlet.class
│ │ │ │ ├── RecieveFileServlet.class
│ │ │ │ ├── RejectFileServlet.class
│ │ │ │ ├── TrackByBranchAdmin.class
│ │ │ │ ├── TrackByDoRAdmin.class
│ │ │ │ ├── TrackByDoSAdmin.class
│ │ │ │ ├── TrackIdAdmin.class
│ │ │ │ ├── TrackNameAdmin.class
│ │ │ │ ├── TrackNoAdmin.class
│ │ │ │ ├── TrackStatusAdmin.class
│ │ │ │ ├── TrackWithDor.class
│ │ │ │ ├── TrackWithDos.class
│ │ │ │ ├── TrackWithIDBranch.class
│ │ │ │ ├── TrackWithName.class
│ │ │ │ ├── TrackWithNo.class
│ │ │ │ ├── UpdateBranchServlet.class
│ │ │ │ ├── UpdateFileRecord.class
│ │ │ │ ├── ViewSentFiles$1.class
│ │ │ │ └── ViewSentFiles.class
│ │ │ │ ├── dao
│ │ │ │ ├── AdminFileTrackDao.class
│ │ │ │ ├── AdminLoginCheckDao.class
│ │ │ │ ├── AdminReportsDao.class
│ │ │ │ ├── BranchDao.class
│ │ │ │ ├── BranchFileTrackDao.class
│ │ │ │ ├── BranchLoginCheckDao.class
│ │ │ │ ├── BranchReportDao.class
│ │ │ │ ├── FileDao.class
│ │ │ │ ├── IDDao.class
│ │ │ │ └── NotificationDao.class
│ │ │ │ ├── model
│ │ │ │ ├── AdminBean.class
│ │ │ │ ├── BranchBean.class
│ │ │ │ ├── ClosedFileBean.class
│ │ │ │ ├── FileBean.class
│ │ │ │ ├── IncomingFileBean.class
│ │ │ │ ├── ProcessingFileBean.class
│ │ │ │ ├── SendFileBean.class
│ │ │ │ ├── TrackFileBean.class
│ │ │ │ └── UserBean.class
│ │ │ │ └── util
│ │ │ │ ├── AdminAccountFilter.class
│ │ │ │ ├── AdminFilter.class
│ │ │ │ ├── ApplicationtListener.class
│ │ │ │ ├── BranchFilter.class
│ │ │ │ ├── DatabaseConnector.class
│ │ │ │ ├── DateValidator.class
│ │ │ │ ├── PasswordValidator.class
│ │ │ │ └── SessionListener.class
│ │ ├── displaytag.properties
│ │ └── log4j.properties
│ ├── lib
│ │ ├── commons-beanutils-1.7.0.jar
│ │ ├── commons-codec-1.5.jar
│ │ ├── commons-collections-3.1.jar
│ │ ├── commons-lang-2.3.jar
│ │ ├── displaytag-1.2.jar
│ │ ├── displaytag-export-poi-1.2.jar
│ │ ├── displaytag-portlet-1.2.jar
│ │ ├── gson-2.2.2.jar
│ │ ├── itext-1.3.jar
│ │ ├── jcl104-over-slf4j-1.4.2.jar
│ │ ├── jstl-api.jar
│ │ ├── jstl-impl.jar
│ │ ├── log4j-1.2.17.jar
│ │ ├── mysql-connector-java-5.1.23-bin.jar
│ │ ├── poi-3.2-FINAL.jar
│ │ ├── slf4j-api-1.4.2.jar
│ │ └── slf4j-log4j12-1.4.2.jar
│ ├── tags
│ │ └── showFileData.tag
│ └── web.xml
│ ├── admin
│ ├── index.jsp
│ ├── install.jsp
│ └── pages
│ │ ├── addFileType.jsp
│ │ ├── branchList.jsp
│ │ ├── branchRegister.jsp
│ │ ├── changePassword.jsp
│ │ ├── closedFiles.jsp
│ │ ├── navGeneral.html
│ │ ├── navReport.html
│ │ ├── navSearch.html
│ │ ├── pendingFiles.jsp
│ │ ├── processingFiles.jsp
│ │ ├── registeredFiles.jsp
│ │ ├── rejectedFiles.jsp
│ │ ├── reportsAdmin.jsp
│ │ ├── showBranchRecord.jsp
│ │ ├── trackByBranch.jsp
│ │ ├── trackByStatus.jsp
│ │ ├── trackDoRAdmin.jsp
│ │ ├── trackDoSAdmin.jsp
│ │ ├── trackFile.jsp
│ │ ├── trackIdAdmin.jsp
│ │ ├── trackNameAdmin.jsp
│ │ ├── trackNoAdmin.jsp
│ │ └── welcomeAdmin.jsp
│ ├── branch
│ ├── branchInbox.jsp
│ ├── fileEdit.jsp
│ ├── fileRegister.jsp
│ ├── messageToBranch.jsp
│ ├── navGeneral.html
│ ├── navSearch.html
│ ├── passChange.jsp
│ ├── regFileList.jsp
│ ├── sentFiles.jsp
│ ├── trackFile.jsp
│ ├── trackWithDoR.jsp
│ ├── trackWithDoS.jsp
│ ├── trackWithID.jsp
│ ├── trackWithName.jsp
│ ├── trackWithNo.jsp
│ └── welcomeBranch.jsp
│ ├── css
│ ├── displaytag.css
│ ├── jquery-ui.css
│ ├── print.css
│ └── style.css
│ ├── formNotice.html
│ ├── header.html
│ ├── img
│ ├── find.png
│ ├── fts.jpeg
│ ├── help.png
│ ├── ico_file_csv.png
│ ├── ico_file_excel.png
│ ├── ico_file_pdf.png
│ ├── ico_file_rtf.png
│ ├── ico_file_xml.png
│ ├── keys.png
│ └── lock_open.png
│ ├── index.jsp
│ └── js
│ ├── adminAjax.js
│ ├── adminJS.js
│ ├── branchAjax.js
│ ├── branchJS.js
│ ├── jquery-ui.min.js
│ └── jquery.js
├── dist
└── FTS.war
├── nbproject
├── ant-deploy.xml
├── build-impl.xml
├── genfiles.properties
├── private
│ ├── private.properties
│ └── private.xml
├── project.properties
└── project.xml
├── snapshots
├── pic1.jpg
├── pic2.jpg
├── pic3.jpg
└── pic4.jpg
├── src
├── conf
│ └── MANIFEST.MF
└── java
│ ├── bca
│ └── fts
│ │ ├── controller
│ │ ├── AddBranchServlet.java
│ │ ├── AddFileServlet.java
│ │ ├── AddFileTypeServlet.java
│ │ ├── AdminAutocomplete.java
│ │ ├── AdminCloseFiles.java
│ │ ├── AdminLoginServlet.java
│ │ ├── AdminPasswdChng.java
│ │ ├── AdminPendingFiles.java
│ │ ├── AdminProcessFiles.java
│ │ ├── AdminRegisFiles.java
│ │ ├── AdminRegistration.java
│ │ ├── AdminRejectFiles.java
│ │ ├── BranchAutocomplete.java
│ │ ├── BranchLoginServlet.java
│ │ ├── BranchPassChange.java
│ │ ├── BranchRecordsAdmin.java
│ │ ├── ChangeFileStatus.java
│ │ ├── DeleteBranchServlet.java
│ │ ├── DeleteFileType.java
│ │ ├── DispatchFileServlet.java
│ │ ├── GetFileRecord.java
│ │ ├── IDServlet.java
│ │ ├── ListRegFilesBranch.java
│ │ ├── LoadFileType.java
│ │ ├── LoadFileTypeBranch.java
│ │ ├── LoadIncomingFiles.java
│ │ ├── LogoutServlet.java
│ │ ├── ModifyBranchData.java
│ │ ├── NotificationServlet.java
│ │ ├── RecieveFileServlet.java
│ │ ├── RejectFileServlet.java
│ │ ├── TrackByBranchAdmin.java
│ │ ├── TrackByDoRAdmin.java
│ │ ├── TrackByDoSAdmin.java
│ │ ├── TrackIdAdmin.java
│ │ ├── TrackNameAdmin.java
│ │ ├── TrackNoAdmin.java
│ │ ├── TrackStatusAdmin.java
│ │ ├── TrackWithDor.java
│ │ ├── TrackWithDos.java
│ │ ├── TrackWithIDBranch.java
│ │ ├── TrackWithName.java
│ │ ├── TrackWithNo.java
│ │ ├── UpdateBranchServlet.java
│ │ ├── UpdateFileRecord.java
│ │ └── ViewSentFiles.java
│ │ ├── dao
│ │ ├── AdminFileTrackDao.java
│ │ ├── AdminLoginCheckDao.java
│ │ ├── AdminReportsDao.java
│ │ ├── BranchDao.java
│ │ ├── BranchFileTrackDao.java
│ │ ├── BranchLoginCheckDao.java
│ │ ├── BranchReportDao.java
│ │ ├── FileDao.java
│ │ ├── IDDao.java
│ │ └── NotificationDao.java
│ │ ├── model
│ │ ├── AdminBean.java
│ │ ├── BranchBean.java
│ │ ├── ClosedFileBean.java
│ │ ├── FileBean.java
│ │ ├── IncomingFileBean.java
│ │ ├── ProcessingFileBean.java
│ │ ├── SendFileBean.java
│ │ ├── TrackFileBean.java
│ │ └── UserBean.java
│ │ └── util
│ │ ├── AdminAccountFilter.java
│ │ ├── AdminFilter.java
│ │ ├── ApplicationtListener.java
│ │ ├── BranchFilter.java
│ │ ├── DatabaseConnector.java
│ │ ├── DateValidator.java
│ │ ├── PasswordValidator.java
│ │ └── SessionListener.java
│ ├── displaytag.properties
│ └── log4j.properties
└── web
├── 404error.jsp
├── 500error.jsp
├── META-INF
└── context.xml
├── WEB-INF
├── tags
│ └── showFileData.tag
└── web.xml
├── admin
├── index.jsp
├── install.jsp
└── pages
│ ├── addFileType.jsp
│ ├── branchList.jsp
│ ├── branchRegister.jsp
│ ├── changePassword.jsp
│ ├── closedFiles.jsp
│ ├── navGeneral.html
│ ├── navReport.html
│ ├── navSearch.html
│ ├── pendingFiles.jsp
│ ├── processingFiles.jsp
│ ├── registeredFiles.jsp
│ ├── rejectedFiles.jsp
│ ├── reportsAdmin.jsp
│ ├── showBranchRecord.jsp
│ ├── trackByBranch.jsp
│ ├── trackByStatus.jsp
│ ├── trackDoRAdmin.jsp
│ ├── trackDoSAdmin.jsp
│ ├── trackFile.jsp
│ ├── trackIdAdmin.jsp
│ ├── trackNameAdmin.jsp
│ ├── trackNoAdmin.jsp
│ └── welcomeAdmin.jsp
├── branch
├── branchInbox.jsp
├── fileEdit.jsp
├── fileRegister.jsp
├── messageToBranch.jsp
├── navGeneral.html
├── navSearch.html
├── passChange.jsp
├── regFileList.jsp
├── sentFiles.jsp
├── trackFile.jsp
├── trackWithDoR.jsp
├── trackWithDoS.jsp
├── trackWithID.jsp
├── trackWithName.jsp
├── trackWithNo.jsp
└── welcomeBranch.jsp
├── css
├── displaytag.css
├── jquery-ui.css
├── print.css
└── style.css
├── formNotice.html
├── header.html
├── img
├── find.png
├── fts.jpeg
├── help.png
├── ico_file_csv.png
├── ico_file_excel.png
├── ico_file_pdf.png
├── ico_file_rtf.png
├── ico_file_xml.png
├── keys.png
└── lock_open.png
├── index.jsp
└── js
├── adminAjax.js
├── adminJS.js
├── branchAjax.js
├── branchJS.js
├── jquery-ui.min.js
└── jquery.js
/README.md:
--------------------------------------------------------------------------------
1 | # File Tracking System
2 |
3 | FTS is a JAVA EE web application that keeps track of all the files that move
4 | around different offices/departments of an organisation until they reach their
5 | destination. Every department needs to register the arrival and departure of files.
6 | When anyone searches for a file in FTS, it then displays the track of the file’s
7 | movement in a graphical format.
8 |
--------------------------------------------------------------------------------
/build/web/404error.jsp:
--------------------------------------------------------------------------------
1 |
30 |
31 |
29 | Error message form the server: ${ pageContext.exception }
30 |
35 |
36 |
SENDER BRANCH | 9 |DATE-OF-SEND | 10 |FORWARD-TO-BRANCH | 11 |DATE-OF-RECEIVE | 12 |
---|---|---|---|
<%= path[i] %> | 33 |<%= dates[i] %> | 34 |<%= path[i + 1] %> | 35 |
36 |
37 | |
49 |
50 |
View The Report Of | 34 |
---|
List of Registered Files | 44 |
List of Pending Files | 47 |
List of Rejected Files | 50 |
List of Processing Files | 53 |
List of Closed Files | 56 |
Track file by file ID | 34 |
Track file by file no | 37 |
Track file by file name | 40 |
Track file by file-status | 43 |
Track file by branch | 46 |
Track file by date of send | 49 |
Track file by date of receive | 52 |
38 | ${requestScope.message} 39 | ${requestScope.errorMessage} 40 |
41 |Track file by file ID | 33 |
Track file by file no | 36 |
Track file by file name | 39 |
Track file by date of send | 42 |
Track file by date of receive | 45 |
47 | <%-- for success and error message --%> 48 | ${requestScope.message} 49 | ${requestScope.errorMessage} 50 |
51 |4 | N.B. : A form field with '*' is mandatary. It needs to filled up before submitting the form. 5 |
6 |
30 |
31 |
29 | Error message form the server: ${ pageContext.exception }
30 |
35 |
36 |
SENDER BRANCH | 9 |DATE-OF-SEND | 10 |FORWARD-TO-BRANCH | 11 |DATE-OF-RECEIVE | 12 |
---|---|---|---|
<%= path[i] %> | 33 |<%= dates[i] %> | 34 |<%= path[i + 1] %> | 35 |
36 |
37 | |
49 |
50 |
View The Report Of | 34 |
---|
List of Registered Files | 44 |
List of Pending Files | 47 |
List of Rejected Files | 50 |
List of Processing Files | 53 |
List of Closed Files | 56 |
Track file by file ID | 34 |
Track file by file no | 37 |
Track file by file name | 40 |
Track file by file-status | 43 |
Track file by branch | 46 |
Track file by date of send | 49 |
Track file by date of receive | 52 |
38 | ${requestScope.message} 39 | ${requestScope.errorMessage} 40 |
41 |Track file by file ID | 33 |
Track file by file no | 36 |
Track file by file name | 39 |
Track file by date of send | 42 |
Track file by date of receive | 45 |
47 | <%-- for success and error message --%> 48 | ${requestScope.message} 49 | ${requestScope.errorMessage} 50 |
51 |4 | N.B. : A form field with '*' is mandatary. It needs to filled up before submitting the form. 5 |
6 |