Event Organizing Committee Java Project

We need to develop a web application which makes organize a big event like University Day of Service easy. A short abstract of the functionalities/ modules of the Event Organizing Committee application is as follows:

Modules of the application involve:

  • Applicant           (Organizations which request service)
  • Volunteer         (Students/ Student Group)
  • Sponsor             (Who can support a day of service)
  • Employee         (Event organizing committee of the university)

Work Flow of the application:

  • Applicant must submit a request for service by providing details on what kind of Service they require, no of volunteers they require, etc.
  • The employees review the requests and match the information to the eligibility criteria and accept/decline the requests accordingly.
  • The employees later make a list of all the services that needs to be scheduled.
  • Volunteers can register online
  • The scheduled work orders are then allocated to respective volunteers based on skill set, availability etc.,
  • Volunteers can view projects assigned to them through the portal.
  • Employees also maintain volunteer and sponsor information in their database.

The plan is to make use as well as learn the following software components by developing this Event Organizing Committee application:

Programming Language : Java

Web Technologies : JSP ,Servlet ,HTML ,CSS, Java Script

Database : Oracle

IDE: Eclipse

Educational Products Suppliers Project in Java

Business Idea:

The main goal of Educational products suppliers project is to collect all the educational products and place them in to single website and sell them through online.

Nature of the project/ Process of Purchase:

Collecting all the products those are like books, charts, Puzzles etc., which comes under stationary. We have to collect and maintain the information about the products in data bases. Update information regarding products based on their versions of books. Developing the e commerce website this website must contain the information of products. User can see the products and they can buy them through online. Here they have the sign in and log in forms.

First user want to enter in to website by using the URL. After that they want to login to their account if they are already member if not they have to register first. Once login with their credentials the entered data is checks with data which is already in database, if the information is correct they can renders in to home page then they can see all the products. User have the access to select the products and can add to the wish list or they can buy through their cards by entering the necessary information. And user should also provide their shipping details for delivery.

Budget information:

Technologies and requirements used to develop the website and to meet the user requirements. The project should solve the business issues and should satisfy the user requirements. Economic feasibility says about the budget information of the project. The project should capable of generating the profit to the organization. This is mainly depends upon cost of products which we have buy from publishers, manufactures and from retailers. Budget should also depends upon software, hardware, and other technical tools and databases we used to develop the website.

According to our estimation it may cost 5,000 /- to 10,000 /- based up on all the specifications and requirements. It may vary if the business grows higher.

Issues and Risks:

There may be chances of slow down the server. Sometimes there is a chance of mismatch of information of products. There may be a chance of arising the security issues regarding user information. And delivery issues.

Presence Strategy:

The main goal of Educational products suppliers Final Year Project is to collect all the educational products and place them in to single website and sell them through online.

  • Collect all the products from manufactures, book publishers, retailers.
  • Collect all the information regarding the products.
  • Store all the information in databases. So that we need servers.
  • High level business requirements, specifications needs to develop the projects.
  • Maintaining the security to user information.
  • Proper arrangements of products based up on their priority and updating versions.

Vision:

This Educational Products Suppliers project should meet all the user needs that are required to buy the stationary. Creating the user friendly environment.

Mission:

Developing the Educational Products Suppliers e commerce website based up the requirements gathering and information of the products.

Target Audience:

Site maintainers, site users, product maintainers, product buyers, suppliers.

Intended market space:

Market space is nothing but where the site is in use.

Main Project Success Criteria:

Based upon collection of requirements, Analysis,Proper designing, implementation and providing a full extensive report including detailed financial analysis and recommendations how to implement the project.

Business statement, high level business requirement, specifications, developers, integrating, data flow, screen flows, user accepting testing, quality assurance,

Approach:

  • Collecting all the functional and non-functional requirements.
  • Analysis of all the requirements,
  • Allocate work to group of people who can work full time on project.
  • Maintaining the healthy relationship between the designers, developers, and data collectors.
  • From a group of people to collect all the products. And maintain those product information in databases.
  • Using and maintaining the company servers.
  • Day to day updates of products.
  • Designing of website by using the unified modelling languages.
  • Select the skilled developers to develop the website. These developers use the designing models to develop the website.
  • Make sure of data flow and screen flow.
  • After developing the pages we have to integrate the pages.
  • Providing the security to user information.
  • Once the website is done we have to test the website for page responsiveness and we have to check all the functionalities.

Audience/Users:

The users may be any type of users there is no restrictions in age, gender etc.,

Purchasing habits of user depends upon their needs.

Development of Online Examination System Java & MySql database Project

The main aim of developing this Online Examination system is to provide all college examinations in educational institutions without manual efforts. Have developed this application using java and the MySql database.Here we divide the project into 3 major modules, They are Admin, Faculty, and Student.

The objective of the project:

This Online Examination system website contains many modules to conduct the exams in the proper manner that helps us to conduct exams. With the help of this site, exams can be conducted anytime, anywhere with ease. One of our objectives is to create a User-Friendly system and reach a responsive design. Make out report generated process fast so that user will not get wait.

Modules are described below

Admin features list

Login

Manage subjects

  • Add subject  list
  • Delete subject  list
  • Edit  subject  list

Manage  tests

  • prepare exam
  • manage exams (edit)
  • manage questions (exam wise)
  • edit/delete

Student management

  • add student
  • delete student

Manage results

admin can view a list of attempted students along with their results.

Prepare questions

  • add questions
  • delete questions
  • edit questions

Logout

Faculty features list

Login

Manage subjects

  • add subjects list
  • delete the subjects list

Manage  tests

  • prepare exam
  • manage exam (edit)
  • manage questions (exam wise)
  • edit/delete

Manage results

Students can view a list of attempted students along with their results.

Prepare questions

  • add questions

Manage questions

  • edit questions
  • delete questions

Edit your profile

Logout

Student features list:

Login

View results

Take tests

  • View the list of attempted exams along with the result

Practice test

Resume test

Edit your profile

Logout

Technologies :

  • JSP, MYSQL.
  • The student has to be present in the examination hall till the end for that please hide the submit button till the completion of the time
  • Please provide a timer for the exam.

Future scope

1. This Online Examination system will reduce the manual operation done by people.
2. People can directly enter the examination hall with one click.
3. People will be able to redirect to the link of the website where the exam is available.
4. Quick and accurate results.
5. No need for pen, paper, and any examiner.

Scope for Extension

Things that can be added to extend this project into a major one:

1. This Online Examination system web interface can also be converted into an android application for easy access to the people.
2. We can add some functionality related to the security of data.
3. Also, we can increase the efficiency of our system.
4. We can also focus to increase the restriction on Remote Proctoring to encourage talented students.
5. In this COVID-19 pandemic, the chances of extension of this project are very high.

Online Staff Leave Management Java Project

ABSTRACT:

The Online Staff Leave Management system is used to automate the work flow of leave applications and their approvals. It mainly deals with details of all staffs both teaching and non-teaching staffs of various departments and also their leave maintenance. A staff can submit a leave by checking his current leave balances. The HOD and admin verifies the submitted leave and checks the available leave balances for accepting or rejecting the leave. This system is being developed to convert a normal staff leave automation system into a web based system where multi user access is allowed. This project is being developed to achieve error free tabulation and calculation of leaves in the best way possible. Online staff leave management will be implemented using responsive media design technique that makes web page look good on all devices.

  1. BUSINESS REQUIREMENT

The objective of this Online Staff Leave Management system project is to manage the leave applications of staff. The following are the business requirements and classified as different modules for this project:

Sl No Requirements
1 User Management
2 Staff Leave Maintenance

USER MANAGEMENT

This module has following six functions:

1.1.1 Registration      

  • The user has to register by using a username and password.
  • Username should be the id number.

1.1.2 Login                                               

  • Should accept the user name (Example: User-1, User-2 etc.)
  • Should accept the password (The password should not be displayed on the screen)
  • A case insensitive comparison is done for a user name and a case sensitive comparison is done for a password
  • If the correct user id and password are supplied then, main menu of online staff leave management system should be displayed to the user
  • If an invalid user id or password are entered then the system should display error message “Login Denied” and should quit the application
  • Login name and password should be stored in a login table.

1.1.3 Add new staff

  • Select the type of staff.
  • Add the details of new staff.
  • When clicked on ‘ok’ button, the new staff gets added and will be inserted into the table.
  • View an existing staff
  • Select the type of staff.
  • Staff that has to be viewed must be searched with corresponding id either by admin or HOD.
  • Staff can also view his/her information by entering the id.
  • Displays the staff details.

1.1.5   Update staff details

  • Display a table containing the details of staff.
  • Staff can make the required changes in the corresponding fields.
  • When clicked on ‘save’ button, the changes made will be accepted by the system and store it in table.

1.1.6 Logout

  • User after performing the processes exits from the page using logout.

1.2   STAFF LEAVE MAINTENANCE

This module has seven main functions:

1.2.1 Check leave balances

  • Staff checks the available leave balances before submitting a new leave.

1.2.2 Submit Leave

  • If enough leave balances remaining, staff can submit a leave request to HOD.
  • HOD further verifies it.

1.2.3 Cancel Leave

  • If staff under some circumstances doesn’t require a leave that he/she has already submitted, then the submitted leave can be cancelled before the HOD forwards it to the admin.

1.2.4 View staff leave status

  • The HOD and admin views the submitted leave and available leave balances of the staff.

1.2.5 Approve Leave

  • Approve staff leave on the basis of current leave balances.

1.2.6 Forward leave request          

  • Forward the accepted leave to admin for further approval.
  • If admin accepts leave, notification is send to staff.

1.2.7 Reject Leave

  • Reject submitted leave if there is no sufficient leave balances.
  • Notifications send to staff about leave rejection.

Modern Authentication to Enhance the Data Security

ABSTRACT:

In this project, discuss about how data can be secured with the modern techniques called encryption and finger print authentication technique.

REQUIREMENTS:

Fingerprint device, Encryption Technique, database to  store the user login and fingerprint and his data, web pages.

How it Works?

Firstly, A webpage will be displayed in which the user can signup/login using username and password and fingerprint. The each individual user can own a space, the space will be provided by service provider.

Next, The user wants to encrypt his file and has to store in his allotted space. And whenever the user wants to download the file, the file has to be decrypted and fingerprint of that user will b asked to download that file.

PROCEDURE:

1.signup: username, password, email, phone, fingerprint and ask for space.

Service provider will accept the user and allocates space to the user.

2Login: username,password,fingerprint( if user is not accepted by the service provider then decline or else login).

3.after login:

the user uploads his file by encrypting so that the file cant understood by others and stores in his space. Again when the user wants to get his file , the file asks user fingerprint( just like a gateway pass) to decrypt the file. If the fingerprint is right then file can be downloaded otherwise it says unauthorized access.

Usually any encryption/decryption done with file and password(secret key). It takes secret key and file and encrypts and gives the encrypted file…..in a same way if user wants to decrypt file, he needs encrypted file and password(secret key) to getback original file.

This is the main project that i need to do…later on we will modify according to the project .

Detection of Code-Smells by Using PSO Technique

In Software Engineering, Software Development Process deals with the activities that are performed according to plan. Activities include Requirements analysis, design, coding, testing and maintenance. In coding phase code smells are identified. Code-smell is a surface indication that usually corresponds to a deeper problem in the system. If code-smells are neglected they gives  path to bugs and even leads to system failure.

In existing work, Kessentini et al. used evolutionary algorithms with different adaptations for detecting code-smells. By detecting the code-smells, occurrences of bugs are reduce. Here, code-smells are considered as distributed optimization problem. In optimization process different methods are combined in parallel in order to detect code-smells. Existing work uses search based approach for detecting code smells.This approach inspects each and every line in the program for detecting the code-smells. This consumes more time.

The main aim of the proposed work is to use Particle Swarm Optimization (PSO) technique to inspect the  code-smells. By using PSO technique, code-smells can be detected optimally. This improves the performance of the system.

Manpower Acquisition Planning and Employee Recruitment System

 Abstract: This project will be designed and developed for any educational universities or colleges  for making recruitment process. “Manpower Acquisition Planning and Employee Recruitment System” is a web-based tool to reduce communication gap between Placement Officers(Applicants) &  Job Providers(MNC Companies). Especially in fast growing IT market technologies are changing very fast, based on technology trend Organizations has to recruit the people. This process will make recruitment process very easy and fast.

The main objective of this solution is to make easy the recruitment process of any organization. This system is designed by keeping in mind both parties like Colleges/Universities  and MNC Companies. This system allows Placement Officers(Applicants) to register his/her details along with college/university details & to post the student’s resumes based on the opportunities in the companies. And then on the other hand even it allows job providers(MNC Companies) to post their requirements with the system.

This system is an independent module and is a part of the Human Resource Management System. It is a feature rich integrated recruitment package, designed for the desktop. It stores the details of jobs and details of the candidates in the database. It helps in conducting the scheduled interviews.

Existing System

The existing system is a manual one. When the placement officer wants to share the student profiles with MNC companies(Job Providers) to process of recruitment, he has to do everything manually.  And the job providers want to post the job requirements(opportunities), they have to concern the placement officers manually. Process of shortlisting the student’s profiles & conducting scheduled interviews is very tedious.

Disadvantages:

  • Recruitment process is very slow
  • Difficult to handle more colleges/universities for recruitment process
  • Difficulty of maintaining the student’s profiles
  • Communication gap between Job providers(MNC Organizations) and Placement officers.

Proposed System

Manpower Acquisition Planning and Employee Recruitment System” is to replace the existing manual system with a software solution.

This project can be very easily used in the process of decision making in new recruitment’s and it will reduce the amount of time required to complete the recruitment process of any organization. This system will allow the Job providers (i.e. HR department) to post the required jobs(Opportunities) which will be available to University’s/College’s placement officers. Then Placements officers can check the student’s profiles, if matches with opportunities then they will forward the student’s profiles to respective HR department. So this system will allow the Job providers to search from database for suitable candidate for a position based on skill set.

Advantages:

  • Faster processing when compared to existing one.
  • Easy recruitment process
  • Effective way of providing communication between Job providers(MNC Organizations) and Placement officers.
  • Easy maintenance of student’s profiles
  • Effective way of conducting scheduled interviews

Modules:

The project contains seven modules

  • Registration Module
  • User Management Module
  • Employee Management Module
  • Resumes Module
  • Opportunities Module
  • Schedule Interviews Module
  • Results Module

Technologies:

  • Frontend : JSP, Servlets, Java, Java Script, HTML,CSS
  • Database :  MySQL 5.0
  • Web Server : Apache Tomcat 6.0
  • Operating System : Windows 7

E-Procurement System Java Project

Objective and Aim: The Main Objective of this E-Procurement System is to design a website which maintains considerable information of an E-Commerce Organization mainly related to college which will be helpful for the user to get information regarding available and needed products of different companies including the best price and with the help of this users can get the products without wasting time.

Existing System:

  • This system is a manual system which doesn’t provide secure registration as well as profile management facilities.
  • This system doesn’t provide online purchasing
  • This system can’t maintain most purchased items and least purchased items
  • Existing system can’t update the recent items for customers.
  • This system can’t display the products of different companies.

Drawbacks in Existing System:

  • The traditional process wastes lot of time and money, which can be saved by using E-Commerce applications like E-Procurement.
  • It does not give the power and more accessibility to access a number of products at a same time from anywhere.
  • Mechanical failures can cause unpredictable effects on the total processes.
  • There are many hackers who look for opportunities, and thus an e-commerce site, service, payment gateways, all are always prone to attack.

Use case Diagram for E- Procurement System

Proposed System:

  • E-Procurement is a web based application, which basically works for an E-Commerce organization, which provides details regarding different products available with E-Procurement and also gives information regarding E-Procurement.
  • Secure registration and profile management facilities for customers
  • This system sends a payment order to the related company and an invoice is received as a reply from that company
  • It displays the best price or the cheapest price of a product from the available list.

How to overcome drawbacks:

  • In a single website we can see the prices of different companies related to a particular product. This helps the user by saving lot of time.
  • Faster buying/selling procedure, as well as easy to find products.
  • Low operational costs and better quality of services.
  • No need of physical company set-ups.

Scope

The scope of E-Procurement lies with exchange of digitized information, technology enabled transactions, Technology mediated relationships, intra and inter organizational activities.

Main Modules:

  • Admin
  • customer
  • cart
  • payment

Web Based Feedback Management System Java Project

Abstract

One of the most sensible ways of improving teaching is to ask the students for feedback. At the end of each teaching period (semester or term) all colleges ,universities & schools survey their students. Usually these surveys are managed manually by paper work based approach. Paper based approach for students feedback management  is a labor intensive process.We have developed Web Based Feedback Management System to provide feedback in an easy and quick manner to the authenticated users. So we call it as Student Feedback Management System which delivers via the student, staff interface as web based system which acts as a service provider.By using this technology we can make fast feedback about the staffs by students, on time to head of departments as they referred in web based system. This project has two kinds of modules such as student and admin. The student can give feedback in web based system provided by college staff. This feedback report is checked by the admin. They can view grades obtained to the lecturers and give this report to the principal and he conducts counseling to the college staff.

Introduction

Web based feedback management system is a web based application that provides platform for the colleges to conduct student’s feedback. This Web based system is the best place to find feedback report according to the requirement such as feedback given by the various kinds of students and so on and it is the efficient place to get feedback analysis and maintain security. Students will fill the web based feedback form. In this work, security is also maintained. The result of feedback is only visible to authenticated user. Web based feedback is an integral feature of effective and  efficient  learning and teaching. It can be one of the powerful way to enhance and strengthen student learning. Feedback is one of the most powerful influences on learning and achievement, but this impact can be either positive or negative.

Literature survey

Existing system:

In Existing system,colleges are using printed survey paper as the primary mechanism  to collect feedback from students.The paper based  feed back approach is labor intensive  process. A typical survey cycle begins with departmental staff placing orders for survey foams for every section. The office is responsible for printing the foams and sending them to departments. Once the forms are ready upon receipt of the forms, the departmental staffs prepare packets for each sections and deliver the packets to the faculty. The faculty members take survey to their classes and departmental staff members administers the survey. Once the surveys are returned to the department, feedback is evaluated and consider the overall grades and the result documents are included in appropriate departmental files.

Normally, a portion of a regular lecturer session is devoted to the distribution, Completion and collection of the paper based surveys. whether the class sessions in which these surveys are conducted are announced are not. The sample gathered depends on the class attendance for that single session. The processing of these feedback is expensive time consuming prone to error compared to web based approach.

Proposed system:      

The survey of teaching is usually administered at the end of the term, before the final examination. The web based student feedback management system requires very small number of steps that need significant human intervention. The results become available more faster proving opportunity  to administer survey more frequently during the term. The web based feedback management system provides student with a greatest opportunity to complete the survey at there convenience and when they have access to the web. All of the students in the class are have equal access to the web based feedback management application. None of the student loose the opportunity because of being absent from class as they do when the instruct administers the paper based survey. The great advantage  is results from the interim surveys can be used to modify the course materials and teaching methods while the course is in progress. It also reduce the cost and time required to get the feedback and reduces paper work.

Advantages

Revision of frequency

Web based approach offers distinct advantages when institution wants the flexibility of using different survey questions for different courses in web based feedback management system questions can be revised,modified with relative case.

Reduce survey cycle time

          Because the web based feedback management system requires very small number of steps that needs significant human intervention the result become available more faster proving  opportunity to administer survey more frequently during the term.

E-DONATE Java & MYSQL Project

INTRODUCTION: E-DONATE is an organization for the intellectually challenged individuals. E-DONATE website is a medium to publicize the welfare activities of the organization, so that the web users all over the world can access the website via internet and come across the welfare activities done by the organization. Donors can donate by performing online transaction in the website. The donors information is loaded in the database. The user can contact to the organization via E-mail.
PROPOSED SYSTEM: The purpose of our project is to develop a data base which is a comprehensive one in which all aspects of online transactions are covered and donations are made in a secure way. Donors can donate via 3D secure payment  and the details of the donors are stored in the database. The list of activities done by the organization are published on the website so that donors can have trust on the organization that the money donated is utilized in an efficient manner.

E-DONATE website is designed for  the organization ‘E-DONATE’ with an intention to publicize the events and activities and help them get funds.

E-DONATE is an organization for the specially challenged orphan students and   Elders who are physically challenged. The organization takes care of the welfare of its members in all aspects.

E-DONATE website is a medium to publicize the welfare activities of the organization , so that web users all over the world can come across the activities done by the organization and can donate via online transaction.

The intention is to spread awareness about the organization and help them to get funds through the website  through online transaction.

Use Case Diagram

Existing System:

The design for the website is prepared using HTML and CSS.

The website needs to be given advanced attributes such as online transactions  and multimedia  to enhance the quality of the website and to benefit the organization.

The inputs such as activities of the organization and their complete history is added.

Pictorial Information is also added to provide proper support of the activities that are going on in the organization.

Class Diagram

Proposed System:

The proposed system is that, to add the advance features to the website to make it beneficial to the organization.

The intention is to develop a database which  is a comprehensive one in which all aspects of online transactions are covered and donations are made in secure way.

By getting associated with third party sources like paypal , online transaction will be activated in the website so that any person browsing the website can donate the amount.

This funds will be directed towards the organization via net banking or credit card/debit card transactions in a secure environment.

State Chart Diagram

Hardware Requirements:

Processor-        Intel pentium III or higher
Processor speed- 533 MHZ
Ram-            512 mb or higher
Hard disk-        4 gb or higher

Software Requirements:

Operating System:   windows xp or above
Languages: Front end- HTML,CSS ,JAVA,
Back end- Database-mySQL