Git Product home page Git Product logo

mdabdullahibnaharun / diu-assist Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 3.0 418.08 MB

Basically ,This software will handle the all social and important link For a CSE student. where all the teachers and students info can record, There is also a login option for the user, in this software, has its own browser which will make comfort for the user.

Home Page: https://sites.google.com/diu.edu.bd/diuassist

License: MIT License

Java 100.00%
diu java kotlin-runtime jdbc database mysql javafx javafx-desktop-apps javafx-gui

diu-assist's Introduction

Project Title : DIU Student Support System.

Project Name : DIU Assist.

diuassist1 diuassist2

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

2. Home Page (Quick Assist)

diuassist2

3. Home Page (Add Students)

diuassist3 diuassist4 diuassist5

4. Home Page (Add Teachers)

diuassist6 diuassist7

5. Home Page (View Students)

   Select..,Search, Delete & Update

diuassist8 diuassist9 diuassist10 diuassist11 diuassist12

6. Home Page (View Teachers)

   Select..,Search, Delete & Update

diuassist26 diuassist13 diuassist14 diuassist15 diuassist16 diuassist17 diuassist18

6. About us

diuassist19

7. Logout

diuassist20

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

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

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 diuassist24 diuassist25

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

diu-assist's People

Contributors

mdabdullahibnaharun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.