Giter Club home page Giter Club logo

galibbd / onlineschoolmanagementsystem Goto Github PK

View Code? Open in Web Editor NEW
98.0 6.0 82.0 18.23 MB

This project is for multilevel users like Admin, Teacher and Student. It provide login system with registration. Student can see notice board, result, attendance etc. Teacher can submit result, daily attendance etc. and Admin can add new Student and teacher, create new session, class etc.

CSS 2.10% JavaScript 28.92% Java 68.98%
spring-mvc jdbctemplate mysql-database java netbeans-project school-management school-project school-management-system bootstrap4

onlineschoolmanagementsystem's People

Contributors

galibbd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

onlineschoolmanagementsystem's Issues

Duplicate Code and Primitive Obsession

Hi, i just want to suggest you some things. First, the classes Teachers, Students and Users share seven atributes in common so it's better if you make a new Super Class to applicate "inheritance concept". Second, the class FileUploadUtility have two methods that do the same thing, you just changed the name of one variable in the arguments but the type of them are the same in both methods so that's inefficient. You need to delete one of them and put a general and clear name for the method and the arguments too. In the same class you declared an absolute path but that's not good either, when you open your project in another dispositive it should work there too. Just keep the relative path and delete the other because you are not using it. Third, In the classes Users, Teachers and Students you're using an atribute id_r for the role id but i recommend you to change the type of the variable from primitive to the Object in this case is Role and get the id in that way. Last, try to write the name of the class in singular, like Teacher no Teachers and comprehensible names for the variables because it's difficult to understand the code. These are just good coding practices, i hope this can help you. x.

Dead Code

Hi, I was checking your code and I noticed that in the class AppServiceImp you have some dead code, I know that is commented but still is unnecessary, for example the method grtAllUsers() seems like a version of getAllUsers() that probably didn't work. So the easy way to fix this is deleting it. Thanks.

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.