-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e881074
commit f2413a1
Showing
20 changed files
with
2,397 additions
and
2,129 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
MIT License | ||
|
||
Copyright (c) 2020 abdullah100998 | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
MIT License | ||
|
||
Copyright (c) 2020 abdullah100998 | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
|
||
# Project Title : DIU Student Support System. | ||
## Project Name : DIU Assist. | ||
|
||
![diuassist1](https://user-images.githubusercontent.com/60839928/101146579-5e706680-3645-11eb-9464-1a8cb2e97551.png) | ||
![diuassist2](https://user-images.githubusercontent.com/60839928/101146587-603a2a00-3645-11eb-900f-d6e6b72f37c5.png) | ||
|
||
|
||
|
||
#### Project Type : | ||
Our project is a graphical user interface project. This is actually a project of Java FX and Java Swing. This project is basically a desktop application. Through this, the user will be able to create the software the way he wants, which means that this software will actually play an important role in saving time. In this project, a Daffodil student is going to work with everything he/she uses in his daily life, from the student portal to the BLC as well as from the account office and faculty site. | ||
|
||
#### Description : | ||
Basically our software will handle the all basic work of a computer science student. where all the teachers and students info will be given, all social and important link also. There is also a login option for user, in this software it have its own browser which will make comfort for user. | ||
|
||
|
||
|
||
#### Requirement Specification : | ||
• This software is made with a use case diagram. | ||
• Daffodil CSE student is going to work with everything he/she uses in his daily life. | ||
• Login-logout by mail for students. | ||
• It can use only by downloading and installing the software. | ||
• This app must have a graphical user interface that's will make it more user-friendly. | ||
• This is our software apps or the way you go here, you can go to the link from there. | ||
• The main thing is of this software is to helps students have, sometimes they have to go to many places many times. Here all their links of the varsity will be combined in this app and the user will be made dependent. | ||
• This app has Database for storing Students/Teachers Information. | ||
• It has a MySQL Database operation for saving/remove information. | ||
• Mainly focused on memory management for any low configure computer it can support. | ||
|
||
#### Literature Review : | ||
In our project Literature Review includes whether any such application was created before us. Even before us, an app was created which is known as DI U Smart App in the Play Store. We are working in a very special way with time, so that in a very short time the user can move from one place to another as he needs. His time complexity should be reduced. He should be able to access everything on the bus without installing anything in a very short time. | ||
|
||
|
||
## Features : | ||
### 1. Log in | ||
|
||
![diuassist1](https://user-images.githubusercontent.com/60839928/101146579-5e706680-3645-11eb-9464-1a8cb2e97551.png) | ||
|
||
|
||
### 2. Home Page (Quick Assist) | ||
|
||
![diuassist2](https://user-images.githubusercontent.com/60839928/101146587-603a2a00-3645-11eb-900f-d6e6b72f37c5.png) | ||
|
||
### 3. Home Page (Add Students) | ||
|
||
![diuassist3](https://user-images.githubusercontent.com/60839928/101143145-b9538f00-3640-11eb-80d8-8eab81379a46.png) | ||
![diuassist4](https://user-images.githubusercontent.com/60839928/101143150-ba84bc00-3640-11eb-927e-3db5981551ce.png) | ||
![diuassist5](https://user-images.githubusercontent.com/60839928/101143152-bb1d5280-3640-11eb-843b-5d41d56ac732.png) | ||
|
||
### 4. Home Page (Add Teachers) | ||
|
||
![diuassist6](https://user-images.githubusercontent.com/60839928/101143317-eb64f100-3640-11eb-9ed2-32a6d9a897a8.png) | ||
![diuassist7](https://user-images.githubusercontent.com/60839928/101143322-ec961e00-3640-11eb-9705-c05f454d5ac0.png) | ||
|
||
|
||
### 5. Home Page (View Students) | ||
Select..,Search, Delete & Update | ||
![diuassist8](https://user-images.githubusercontent.com/60839928/101143411-0c2d4680-3641-11eb-8dd2-6b14e0a350f4.png) | ||
![diuassist9](https://user-images.githubusercontent.com/60839928/101143414-0d5e7380-3641-11eb-8cb2-1cdfe8bb9a68.png) | ||
![diuassist10](https://user-images.githubusercontent.com/60839928/101143418-0df70a00-3641-11eb-9672-4d46d77a6fab.png) | ||
![diuassist11](https://user-images.githubusercontent.com/60839928/101143419-0e8fa080-3641-11eb-8567-7246934a0403.png) | ||
![diuassist12](https://user-images.githubusercontent.com/60839928/101143422-0f283700-3641-11eb-9a30-3c3ab89f8c43.png) | ||
|
||
### 6. Home Page (View Teachers) | ||
Select..,Search, Delete & Update | ||
|
||
![diuassist26](https://user-images.githubusercontent.com/60839928/101242922-f4c88900-3726-11eb-8774-75c318e08b62.png) | ||
![diuassist13](https://user-images.githubusercontent.com/60839928/101143718-7e059000-3641-11eb-801f-914749fe088c.png) | ||
![diuassist14](https://user-images.githubusercontent.com/60839928/101143724-7f36bd00-3641-11eb-974f-b203fc4db37b.png) | ||
![diuassist15](https://user-images.githubusercontent.com/60839928/101143727-7fcf5380-3641-11eb-96b5-5401d05578a9.png) | ||
![diuassist16](https://user-images.githubusercontent.com/60839928/101143728-8067ea00-3641-11eb-9981-13baef46037d.png) | ||
![diuassist17](https://user-images.githubusercontent.com/60839928/101143729-81008080-3641-11eb-9d2a-3e053248f798.png) | ||
![diuassist18](https://user-images.githubusercontent.com/60839928/101143732-81008080-3641-11eb-81b6-7a37fd349f9f.png) | ||
|
||
### 6. About us | ||
|
||
![diuassist19](https://user-images.githubusercontent.com/60839928/101143770-91186000-3641-11eb-9cdd-48d2f819e0a1.png) | ||
|
||
### 7. Logout | ||
|
||
![diuassist20](https://user-images.githubusercontent.com/60839928/101143830-aa211100-3641-11eb-9b25-99b927f1b964.png) | ||
|
||
|
||
#### Testing: | ||
For Testing Purpose open exe file and use | ||
Login key : [email protected] | ||
|
||
|
||
#### Software used for Implementing this Software : | ||
IDE: Netbeans IDE for Java EE Developers | ||
|
||
JDK version: 1.8 | ||
|
||
Download Link : https://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-3413139-esa.html | ||
|
||
![diuassist22](https://user-images.githubusercontent.com/60839928/101145236-b4440f00-3643-11eb-96f9-2aeeb7e45b43.png) | ||
|
||
Libraries: | ||
|
||
MySQL JDBC Driver. | ||
|
||
Jfoinex 8.0.jar | ||
|
||
Fontawsomfx 8.2.jar | ||
|
||
Java DB Driver. | ||
|
||
Database Manager: XAMPP Version: 7.4.12 | ||
|
||
DBMS: MySQL. | ||
|
||
Download Link: https://www.apachefriends.org/download.html | ||
|
||
|
||
![diuassist21](https://user-images.githubusercontent.com/60839928/101145321-d2aa0a80-3643-11eb-99e9-95567f1f04e0.png) | ||
|
||
|
||
#### Database Connection: | ||
After installing XAMPP, you need to log in to XAMPP and start its Apache and MySQL databases. Then by clicking on My SQL Admin we will get our desired database. | ||
|
||
|
||
|
||
student: Using this database you can add , seach , update a student's information and delete those information. | ||
|
||
teacher: Using this database you can add , seach , update a teacher’s information and delete those information. | ||
|
||
|
||
|
||
![diuassist23](https://user-images.githubusercontent.com/60839928/101145369-e3f31700-3643-11eb-924a-1c1e529c9472.png) | ||
![diuassist24](https://user-images.githubusercontent.com/60839928/101145374-e5bcda80-3643-11eb-92a9-4de26a475a20.png) | ||
![diuassist25](https://user-images.githubusercontent.com/60839928/101145378-e6557100-3643-11eb-85d7-160c9852d109.png) | ||
|
||
|
||
# Application Version with source : | ||
DIU Assist v1.5 : https://drive.google.com/file/d/1hwzRAH34SAZ4QkBnup4ljRDEm-KMkd8D/view?usp=sharing | ||
Github Repository : https://github.com/abdullah100998/DIU-Assist-v1.5 | ||
DBMS Sql file : https://drive.google.com/file/d/13NDpdHmj0RTo8F-Vr4D1dv-A7D8suRSb/view?usp=sharing | ||
#### Future Update: | ||
• Dynamic Search from Database | ||
• Relational DBMS | ||
• Routine and Event's management | ||
• Move into Web and Android Application | ||
|
||
|
||
#### Challenges Faced : | ||
• Faced error connecting into Database. | ||
• Faced not getting any data from user input. | ||
• Faced problem in insert, delete, view from database. | ||
• Faced Some Little bugs. | ||
|
||
|
||
#### Outcome | ||
The outcome of this project will be a GUI application all people can use to get & set information . This will also be able to use for browse necessry sites. | ||
|
||
#### Conclusion: | ||
This was a great experience doing this project. This project was intended to make the DIU system easier and reliable. I hope the intention of the program gets full filled.. The challenges we faced and the learning we have gone through will come in great help in the future. | ||
|
||
------------------------------Thank you for using our application------------------------------ | ||
|
||
|
||
DIU Assist v1.5 © Fantastic Four ©2020 Fantastic Four. All rights reserved | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
<?xml version="1.0" encoding="UTF-8"?><!-- You may freely edit this file. See commented blocks below for --><!-- some examples of how to customize the build. --><!-- (If you delete it and reopen the project it will be recreated.) --><!-- By default, only the Clean and Build commands use this build script. --><project name="DIU_Assist_1.0" default="default" basedir="." xmlns:fx="javafx:com.sun.javafx.tools.ant"> | ||
<description>Builds, tests, and runs the project DIU Assist 1.0.</description> | ||
<import file="nbproject/build-impl.xml"/> | ||
<!-- | ||
There exist several targets which are by default empty and which can be | ||
used for execution of your tasks. These targets are usually executed | ||
before and after some main targets. Those of them relevant for JavaFX project are: | ||
-pre-init: called before initialization of project properties | ||
-post-init: called after initialization of project properties | ||
-pre-compile: called before javac compilation | ||
-post-compile: called after javac compilation | ||
-pre-compile-test: called before javac compilation of JUnit tests | ||
-post-compile-test: called after javac compilation of JUnit tests | ||
-pre-jfx-jar: called before FX SDK specific <fx:jar> task | ||
-post-jfx-jar: called after FX SDK specific <fx:jar> task | ||
-pre-jfx-deploy: called before FX SDK specific <fx:deploy> task | ||
-post-jfx-deploy: called after FX SDK specific <fx:deploy> task | ||
-pre-jfx-native: called just after -pre-jfx-deploy if <fx:deploy> runs in native packaging mode | ||
-post-jfx-native: called just after -post-jfx-deploy if <fx:deploy> runs in native packaging mode | ||
-post-clean: called after cleaning build products | ||
(Targets beginning with '-' are not intended to be called on their own.) | ||
Example of inserting a HTML postprocessor after javaFX SDK deployment: | ||
<target name="-post-jfx-deploy"> | ||
<basename property="jfx.deployment.base" file="${jfx.deployment.jar}" suffix=".jar"/> | ||
<property name="jfx.deployment.html" location="${jfx.deployment.dir}${file.separator}${jfx.deployment.base}.html"/> | ||
<custompostprocess> | ||
<fileset dir="${jfx.deployment.html}"/> | ||
</custompostprocess> | ||
</target> | ||
Example of calling an Ant task from JavaFX SDK. Note that access to JavaFX SDK Ant tasks must be | ||
initialized; to ensure this is done add the dependence on -check-jfx-sdk-version target: | ||
<target name="-post-jfx-jar" depends="-check-jfx-sdk-version"> | ||
<echo message="Calling jar task from JavaFX SDK"/> | ||
<fx:jar ...> | ||
... | ||
</fx:jar> | ||
</target> | ||
For more details about JavaFX SDK Ant tasks go to | ||
http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm | ||
For list of available properties check the files | ||
nbproject/build-impl.xml and nbproject/jfx-impl.xml. | ||
--> | ||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Manifest-Version: 1.0 | ||
X-COMMENT: Main-Class will be added automatically by build | ||
|
Oops, something went wrong.