College Feedback System Java Project

Abstract:

College feedback system is a web application which provides an easy way to know information about a college. In this application, all the information of the college will be added by admin. Students can find all the details of college and can give feedback which will be helpful to fresher’s who are searching for college information.

Existing System:

In the existing system, there is no proper information about colleges. Students who are searching for college details should go physically and make enquire about college which takes a lot of time and effort. The student is not able to give feedback about college.

Proposed System:

The proposed system provides an easy way to a student who is searching for college information. All the information is added by admin where students and fresher’s can easily access the information. This system saves a lot of time and effort of students. This system also provides a chance for students to give feedback about the college.

Modules:

Admin:

Admin needs to get logged in with valid username and password. Admin can add college, add placement and view college.

Student:

The student needs to get registered with the application by entering all the details in the registration page. A student can get logged in by entering college name, username, and password. A student can view profile, View College, view placements and can give feedback.

Fresher:

Fresher can get registered with the application by entering all the details in the registration page. Fresher can get logged in by entering college name, username, and password. Fresher can view profile, View College, view placements and can give feedback.

Output Results Pages:

  • Homepage:
  • Admin login page:
  • Admin home page:
  • Add college page:
  • Add placements page:
  • Student registration page:
  • Student login page:
  • Student homepage:
  • View profile page:
  • View college page:
  • View placements page:
  • Feedback page:
  • fresher registration page:
  • Fresher login page:
  • Fresher homepage:
  • View profile page:
  • View college page:
  • View feedback page:

Employee Management System Project Synopsis

Project Description: Employee Management System is a program to automate or computerize all employee management operations.

Generally, every company has different departments (for example, Accounts/Admin/Human Resource/Technical/Vendors etc). For our project, consider the following departments. Due to the limited time, for our project, we will not be implementing the features of Vendors department.

Employee Management System is open to admins, HRs, Managers, and regular employees. Among all users, only the admins have all privileges to access all the information of EMS. So the admins will insert, update, remove the employees, departments, generate reports and whereas other users will have limited roles. Once the user’s login they can perform few tasks specific to their role.

Employee information can be modified by either Admin, Managers or by the employee himself/herself. Suppose if we want to keep track of a list of all changes made to an employee profile, we need to maintain logs.

Reports for employee management system are categorized into different types based on roles.

Note: To make concepts simple, assume that we are storing all the information in binary files.

Project’s Detailed Description:

1) Objective/ Vision:

This project is aimed at developing Employee Management System that allows to automate or computerize all employee management operations

2) Users of the System:

  • Admins
  • Regular Employees
  • HRs
  • Accountants
  • Managers

3) Functional requirements

  • Create initial setup which includes: Generating company information (includes creating departments, company history, CEOs information etc..) Generating employee information (adding/deleting/updating employee information, feedback’s, salaries) Generating unique employee ID for each employee
  • User management
  • Role-based user menus
  • Generating Reports

4) Non-functional requirements

  • Simple UI
  • Generic Coding

5) User interface priorities: console
6) Reports to be generated:

  • Reports for Admins
  • Reports for Regular Employees
  • Reports for HRs
  • Reports for Accountants
  • Reports for Managers

7) Technologies to be used:

C, and binary Files for storing data

8) Tools to be Used:

Dev C++

9) Final Deliverable must include:

  • Create initial setup mentioned as above
  • User management
  • Role-based user menus
  • Reports

Online Library Management System (Summer Project using J2EE) Source Code

This is a website project created by the University students especially for the students of college campus.
Here a student can Search, Apply, Reserve or Cancel the Reservation for the Library books.
The Student must sign in with their College Library username and password to access these services.

High-Level Design

1. Login:

It accepts the username and password and checks them. There are two types of users: Administrator and Student.
There are three attempts if the supplied input is wrong.

2. Main Module:

This is the main screen window which contains different menus for a particular user.
The main module contains several sub-modules like adding/deleting users or books to the database, issuing/returning books.

3. Student module:

3.1 Search: Search a book.
3.2 Apply: If the book is available to apply for the book.
3.3 Reserve: If the book is not available to reserve it.
3.4 Cancel: Cancel the request for the book.

4. Student Record :

Contains the details about book issue, return and fines etc
4.1 Issue: Issuing the book
4.2 Return: Returning the book.
4.3 Status: Status about the borrowers and pending requests etc.
4.3 Report: Generating the report.

5. Data Entry :

This includes sub-modules for adding/deleting the users and books to the database.
5.1 Books :Add/Update/delete the books
5.2 Users : Add/Update/Delete users

6. User Accounts :

It includes sub-modules for adding or changing the username and passwords for the users, enabling and disabling etc

Unit Test Plan For Online library management system

Sl No Test  Case Name Test Module Expected Result
   1 Login_fnValidate_Valid() Calls fnValidate() after entering valid User Name and Password. Displays the Welcome Screen
   2 Login_fnValidate_Invalid() Calls fnValidate() after entering invalid User Name and Password. Displays error message as “Invalid username or password!!”
   3 Student_fnAdd_Valid() Calls fnAdd() and saves entered details to the database if all the validations are met. Displays a message “Employee details are successfully added to the database”
   4 Student_fnAdd_Invalid() Calls fnAdd() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot Add… Please fill all the mandatory details!!” or “Sorry Cannot Add… Invalid details!!”
   5 Student_fnApply_Valid() Call fnApply() and saves all the valid entered details to the database. Displays a message “book details are available in the database”
   6 Student _fnApply_Invalid() Calls fnApply() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot Book details are not available!!”
7 Student_fnSearach_Valid() Call fnSearch() and saves all the valid entered details to the database. Displays a message “book details are available in the database”
8 Student_fnSearach_Invalid() Call fnSearch() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “book details are not available in the database”
9 Student_fnReserve_Valid() Call fnReserve() and saves all the valid entered details to the database. Displays a message “book has been reserved successfuly”.
10 Student_fnCancel_Valid() Call fnCancel() Displays a message “book that has been reserved is cancelld”.
11 BookInfo_fnAdd_Valid() Calls fnAdd() and saves entered details to the database if all the validations are met. Displays a  message “Bok Information details are successfully added to the database”
   12 BookInfo_fnAdd_Invalid() Calls fnAdd() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot add Book details!!”
13 BookInfo_fnIssue_Valid() Call fnIssue() and saves all the valid entered details to the database. Displays an message,book is issued successffully
 

14

BookInfo_fnIssue _Invalid() Calls fnIssue() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot be able to issue the book. Book is already issued…
15 BookInfo_fnReturn_Valid() Call fnReturn() and saves all the valid entered details to the database. Displays an message,book is returned

successffully

16 BookInfo_fnReturn _Invalid() Calls fnReturn() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Book is not received.
17 BookInfo_fnStatus_Valid() Call fnStatus() and saves all the valid entered details to the database. Displays an message regarding the status of the books.
18 Admin_fnAddUser()

 

 

Calls fnAddUser() and saves entered details to the database if all the validations are met. Displays a message “Student details are successfully added to the database”
19 Admin_fnAddBook()

 

 

Calls fnAddBook() and saves entered details to the database if all the validations are met. Displays a message “Book details are successfully added to the database”
20 Admin_fnDeleteBook()

 

 

Calls fnDeleteBook() and saves entered details to the database if all the validations are met. Displays a message “Book details are successfully deleted from the database”
21 Admin_fnDeleteUser()

 

 

Calls fnDeleteUser() and saves entered details to the database if all the validations are met. Displays a message “Student details are successfully deleted from the database”

UML Diagrams:

Class Diagram:

ER Diagram:

Download the below attached Development of an online Library Management System Project Code & DB

Loss Control System for Insurance Producers .Net Project

Introduction

Insurance companies issue various types of policies to protect home and business owners from various types of unforeseen calamities such as fire, floods, theft etc.  However, prior to issuing or renewing a policy, the insurance company conducts a field survey of the property to ensure that the property is adequately secured and is not vulnerable to damage.  Thus the insurance company ensures that the chances of damage or loss are controlled.  For example, if a petrol pump has to be insured, the petrol pump owner should provide for adequate fire safety equipment, signboards prohibiting smoking near the fueling area etc.

In order to conduct these surveys, the insurance company enlists the services of independent surveyors residing near the property.  These surveyors are trained personnel and are pre-approved for certain types of activities.  The aim of the project is to develop a system used by insurance companies and surveyors to record the surveys to be done, assigning a surveyor to conduct the survey, capture, and approval of survey results, recording and approving of the surveyor’s Time and Expenses (T&E) Report. 

Workflow of the proposed system

Detailed Functionality

 1.    Record the Surveys to be done

Prior to issuing or renewing an insurance policy, the underwriting department raises an RFS (Request for Service) in LCS.  The details to be entered include –

Location to be surveyed

Type of insurance coverage (fire, theft, flood etc.)

Date by which the survey should be completed

Surveyor ID  (to be searched based on the location’s pin code)

Type of service requested (eg. Survey.  In future, the same system can be extended to verify insurance claims)

The estimated budget for the survey (This is the amount of money that the insurance company is willing to spend towards surveyor’s T & E)

The underwriter may also attach a copy of insurance policy application to RFS.

  1. Working with an RFS

Once an RFS is assigned to a surveyor, he/she starts working on the RFS.  The surveyor should be able to query the status of various RFS’s assigned to him/her.  Typical activities that are carried out by Surveyor on RFS include –

Scheduling a visit to the location – Enter the scheduled date and time in the system and update the status.

Survey the location and Write a Survey report – Attach the survey report to RFS on completing the site visit.

Writing recommendations and following-up on recommendations – Writes recommendations on the corrective actions to be taken at the location and updating the action taken on the recommendation.

Entering time and expense details – Record the time and expenses incurred to carry out the survey and the follow-up actions.  These details have to be entered by date and activity.

Close RFS – After all the details are entered, the surveyor closes the RFS.

  1. Approving Time and Expenses

The underwriter reviews the T&E reports and either approves or disapproves the expenses based on the budget.

In case it is disapproved, he/she cites the reasons for disapproval.  The surveyor is informed to update the expenses accordingly.

If it is approved, it is sent to the finance section for payment.

  1. Reporting

This module generates various reports for surveyors and underwriters.

For surveyors –  List of RFS by status,  List of RFS received or completed during a given period, Report on T & E for a given period

For underwriters – List of RFS by status (across surveyors or for a specific surveyor), List of RFS raised or completed during a given period,   T&E claimed and paid during a given period.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

REQUIREMENTS

Software Requirements:

Visual Studio .NET

Front-End: C# in ASP.NET

Back-End: SQL Server

Hardware Requirements: 

RAM: 2 GB

Hard disc: 80 GB

Test Cases:

s.no Test case name Test procedure Pre-condition Expected result output Specification
1 Login Enter userid and password Displays pay bills form success Login
2 Login Enter admin and password  

Displays the status

success Login
3 Login Enter user and password Error message success Login
4 Pay bills Enter details Select billername, date, accountno Displays bill paid successfully success Pay bills
5 Add biller Select the biller Select billername Add biller successfully success Add biller
6 Add biller Select the biller Select name Displays as already exists success Add biller
7 View details As admin Displays list of pending transactions success View status
8 View details As admin Update status Displays status success View status
9 View details As user Edit date, amount Displays all transaction of that user success View report

Download the below-attached Loss Control System for Insurance Producers .Net Project Source Code

Online College Management System PHP Project

The “Online College Management System” is concerned with three categories of modules:

1) User( student, parent or any user)
2) Admin
3) Faculties

User (student, parent or any user):

The user can view own result & attendance.
The user can know about college info., management, goal & objective.
The user will display fresh news & event.
The user can download fresh exam time table, syllabus, assignment as well as view blacklist which created by admin based on its attendance.

The user provides facility to know the fresher message from the director.
The user can easily view courses details as well as subject details which are college given you.
The user can view faculty details as well result of own subject which takes on college.
The user can view fresh album which uploads by admin.

Admin:

Admin can perform add/update/delete and search following module :

  • course module
  • semester module
  • subject module
  • Student module
  • exam module
  • result module
  • the attendance module
  • faculty module
  • college info module
  • download module
  • event module
  • news module
  • login module & user type module

Admin can create an online blacklist using student attendance
Admin can upload student data as excel file as well as syllabus, blacklist, exam time table, student result & attendance, and fresh photo gallery.

Faculty:

Faculty also give a login to manage his/her profile.
Faculty can view own subject result so faculty can easily analyze own result so they will try to better result.
Faculty can view own subject attendance.
Faculty can upload own subject assignment.

Use case Diagrams: