Giter VIP home page Giter VIP logo

erp's Introduction

IIITKota-Logo-1.png

README

README for IIITK ERP setup

Specifications?

  • Version 0.0.0.1
  • Java EE dynamic web application
  • Maven Project Integration
  • PostgreSQL Database 9.4
  • Server Location (Campus MNIT Jaipur) Local IP: 172.16.1.231

How do I get set up?

  • Summary of set up
  • Configuration
  • Dependencies
  • Database configuration
  • How to run tests
  • Deployment instructions

Contribution guidelines

  • Writing tests
  • Code review
  • Other guidelines

Who do I talk to?

  • Joey Pinto [email protected] +919561810254 +918385006105 Mumbai,India

  • Indian Institute Of Information Technology, Kota

Files

  • Deployment Descriptor
  • Java Resources
    • sources/main
      • actions -contains all servlets
        • attendance -sevlets pertaining to attendance module
          • AjaxController.java
          • GetSubjectAllocation.java -retreive students registered for various course
          • InsertAttendance.java //inserts attendance sheet into the database
          • StudentsList.java //retrives list of of students registerd in a particular course
        • authentication //sevlets pertaining to authentication module
          • AutoSuggest.java //retrives autosuggestions for user names
          • ResetPassword.java //resets the password of the current user
          • Session.java //filter to check weather session of the current user has expired
          • SignIn.java //signs the user into the portal and takes him to the respective home page
          • SignOut.java //signs the user out by expiring the session
          • UpdateLastSeen.java //updates the last seen of the user in the database
        • chats //sevlets pertaining to chat module
          • Conversation.java //wrapper class for a conversation
          • NewMessage.java //ceates anew message and adds the respective user inbox
          • Query.java //consist of all the queries pertaining to chats module
          • ReadAllMessages.java //marks all tha messages of a conversation as read
          • RetrieveAllMessages.java //retrive all messages of conversation
          • RetrieveConversationsInfo.java //retrive list of all conversation of the user
          • RetrieveMessage.java //retrieve unread messages
        • feepayment //sevlets pertaining to fee payment module
          • AddPaymentInfo.java //adds payment details of a transaction in the database
          • FeeBreakup.java //insert breakup of fees of a particular year and sem
          • VerifyFeePayment.java //mark a transaction as verified
        • files //sevlets pertaining to file upload module
          • FileUpload.java //uploads a single file into the specified directory
          • UploadMultipleFiles.java //uoloads the multiple files into the specified data
        • forms //sevlets pertaining to form module
          • RetrieveForms.java //retrives list of form templates
        • gradingModule //sevlets pertaining to grading module
          • RetrieveSubjects.java //retrive list of subjects in a particula semester
        • notifications ////sevlets pertaining to notifications module
          • MarkAsRead.java //mark a notification as read
          • RetriveNotifications.java //retrive notification of a particular user
          • sendGroupNotification.java //send a notification to more than one user
        • registration //sevlets pertaining to registration module
          • AddLdapUser.java
          • CsabStudentProfile.java //get entire csab info of a single user
          • RegisterStudent.java
          • GenerateStudentId.java //generates student id for the new student
          • RegistrationLogin.java //logs the user in into registration module
          • ReportStudent.java //marks a student as reported
          • RetrieveRegistrationData.java //retrives registration data of a particular student
          • RetrieveRegistrationStudentData.java
          • StudentServletTemplate.java
          • UpdateStudentRegistrationData.java //update student registraton data of a particular student
          • VerifyStudent.java //mark a student's data as verified
          • addUpdateStudentRegistrationDetails.java
        • testpaper //sevlets pertaining to test paper module
          • CreateAnswerSheet.java //create a new answer sheet
          • CreateTestPaper.java //create a new test sheet
          • GetQuestion.java //get question of a test paper
          • GetSolutionSheet.java //get solution of a test paper
      • csv //sevlets pertaining to parse csv data module
        • Parser.java //parse a csv file
      • email //sevlets pertaining to send verification email module
        • SendEmail.java //send an email to a particular user
      • exceptions // contains user defined exceptions
        • ConfigException.java
        • IncorrectFormatException.java
        • SessionException.java
      • fileExplorer //sevlets contains file/folder utilities
        • File.java
        • FileExploree.java
        • FileSystemObject.java
        • test.java
        • sheet2.config
      • ldap //login authentication module for user
        • AddUsers.java
        • SimpleLdapAuthentication.java
        • User.java
      • postgreSQLDatabase //contains all database queries
        • attendance
          • Allocation.java
          • Attendance.java
          • Query.java
        • authentication
          • Query.java
        • chats
          • Message.java
          • Query.java
        • feePayment
          • ChallanQuery.java
          • FeeBreakup.java
          • FeePaymentDetails.java
          • Payment.java
          • Query.java
          • package-info.java
        • forms
          • Query.java
        • gradingModule
          • Grade.java
          • Query.java
          • Subject.java
        • notifications
          • Notifications.java
          • Query.java
        • onlineTest
          • Answer.java
          • AnswerSheet.java
          • Query.java
          • Question.java
          • Solution.java
          • TestPaper.java
        • registration
          • ImportCSAB.java
          • Query.java
          • UsernameGeneration.java
        • database.backup
      • settings
        • database
          • PostgreSQLConnection.java
        • propertySheet
          • PropertiesFile.java
          • PropertySheet.java
        • Execution.java
      • timeTable
        • Lecture.java
        • Slot.java
        • TimeTableGenerator.java
      • users
        • Student.java
      • utilities
        • MD5.java
        • StringFormatter.java
        • StringPermutation.java
        • StudenIdGeneration.java

erp's People

Contributors

pintojoey avatar abisht04 avatar arushi3110 avatar sagarsumit avatar meghagupta0401 avatar ghugharwalm avatar sam-tech-dev avatar

Watchers

James Cloos avatar Sahil Ayank 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.