• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Java Projects

Online Exam Suite Project in Java

December 16, 2015 by ProjectsGeek Leave a Comment

Online Exam Suite Project

 

Project Objective

            This project aims to build an Online Exam Suite that can be used to conduct an exam and present results in the absence of an invigilator.

            Today many tests are conducted for different purposes and most of them are composed of multiple choice questions. Institutions that conduct these tests have the burden of preparing the test, arranging for test halls and invigilators, collecting and grading the answer sheets, and maintaining the integrity of the whole process. This process becomes all the more challenging because of the time it takes to complete each section of the process. This system will eliminate the need for institutions to post invigilators, collect and grade answer sheets, and will keep the whole process secure.

There are two manners in which questions can be posted.

  1. Fixed question set
  2. Unique question sets

The institution can either set a fixed question set for all candidates or they can prepare a question bank from which the system will create a unique question set for each candidate. The generation of a unique question set will be possible due to a randomizing feature in the system.

The test can be conducted with two timing options.

  1. Multiple slot
  2. Single slot

The institution can choose if they want candidates to be able to choose from multiple time slots or whether they want to conduct the test uniformly in a single time frame. Each computer terminal will send the starting time to the server at the start of the test and the server will stop the test at the end of the allotted duration.

There are two ways cheating can be prevented in the test

  1. Speed test
  2. Supervised test

The institution can either create a test with many simple questions, which will require candidates to answer quickly thereby preventing malpractice or they can conduct the test with few tough questions, which will require candidates to spend considerable time on each question. In the second option, video streams can be established using webcams and the feed will be automatically uploaded to the candidate’s test file, this can be referenced if any cheating is alleged.

Online Exam Suite Snapshot

Start exam
Online Exam Suite login
exam
Online Exam Suite register
Rules
Select exam

Existing System

            The existing Online Exam Suite system requires the preparation of test halls and the hiring of multiple invigilators for the test. After the test lots of man-hours are spent grading these answer sheets and the results are delayed as a result.

Proposed System

            In the proposed Online Exam Suite system, the institution conducting the test only needs to prepare the test and provide the facility. The invigilation, grading and result announcement will be done promptly at the end of the test. It is important to note that this system is only designed for tests with multiple choice questions

Modules

Admin: The admin can create user IDs for each user after the required documents are verified. The admin can also peruse the video streams of individual candidates if any allegations of cheating are raised. The admin will also load the questions, set test parameters and print out results for the institution.

Testing: This is the module where the test is conducted. The candidate will only be able to access controls enabled under the test parameters. A timer will be displayed and the duration will be controlled by the server.

Results: After the testing phase the candidate will be taken to the results module. After the system has verified the result and ensured safe upload of video files, the test result will be displayed at the candidate’s computer terminal. This module will also automatically upload the result to the institution database from where it can be shown on the institution website.

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java

Hardware Requirements

  • Hard Disk – 2 GB
  • RAM – 1 GB
  • Processor – Dual Core or Above
  • Mouse
  • Keyboard
  • Monitor
  • Printer

Download Project

 Abstract Download  Download Abstract
 Online Exam Suite Source Code   Download Source Code
 Help File Download  Download Help File
 Online Exam Suite Report  Download Report

Other Projects to Try:

  1. Online Examination System project in Java
  2. Graduate Selection Process project in Java
  3. Online Examination System project Java
  4. Online Exam Java Project
  5. Online Exam System in Java

Filed Under: Java Projects Tagged With: Java Projects

Forensic Management System Project in Java

December 12, 2015 by ProjectsGeek 2 Comments

Forensic Management System

 

Forensic Management System Objective

            Modern science and technology has revolutionised the field of crime solving and has made the process much faster and more reliable. The word Forensic refers to all the science and technology used in the solving of crime. The aim of this Forensic Management System is to manage the large volumes of data that are produced in the process of solving crimes by the application of scientific methods and modern technology.               

Forensic Management SystemWhen creating a new case file the system will be able to store specific information in categories. Such as crime scene photographs, details about any fire arms used, all the fingerprint and DNA evidence, etc. Fingerprint data and DNA data can be sent to the concerned laboratory from this system and the results can be viewed on the same. All detective notes will also have to be entered on this system. In the event that a detective has to cooperate with other departments, this system can be used to easily collaborate on case files, temporary user profiles can be created if the other department does not implement this system. Superiors in the police department generally have to keep tabs on their subordinates and this system will enable this without the need of personally meeting the officer being reviewed. All the details relating to a case will be stored on the system on a regular basis and this can be accessed by users with valid credentials.

            An important feature of this system will be its search feature. Repeat criminals generally repeat their modus operandi and there may be other similarities in cases that can be exploited for quickly solving cases. Since the system forces all case files to be stored in a uniform format it will be easy detectives to search old case files for similarities in cases.

            Security of work and accountability is important to curb corruption in the police force. This system will automatically log all user activity, regardless of officer rank, in a secure read only file. Case files once created by an officer can only be edited by the officers or detectives in charge of the case. In the event of compromised security the system will automatically shut access to its servers and can only be accessed from a central computer at the Police department.

Existing System

            In Police Departments today, paper case files are created for each case. These files are usually kept at the Police station and only one copy is maintained. Access to the file depends on how vigilant the station officers are. Generally inspectors and detectives rely on their memory of peculiar case details to form connections between cases. Different reports are requested from laboratories or other departments and each of these facilities have to courier these sensitive documents, which takes time.

Proposed System

            The proposed Forensic Management System will be able to reduce the paper trail required in the process. Digital files will make the sharing and appending of case files extremely easy. Since access to the system is required to view a case file it becomes very simple to track and regulate access to the case files. Documents from different laboratories regarding analyses can be securely and instantly sent via the internet. This Forensic Management System will augment the crime solving and record keeping abilities of a modern police force.

Modules

Admin: The admin can create user profiles and will be able to track user activity. Any attempts to breach the security of the system will automatically lock out the system and notify the admin.

Supervisor: The supervisor module is reserved for the higher officials in the police department. They will be able to view current and past case files and statistics about solving crimes.

Officer: The officer module will be able to create case files and can add information in the same. They will be able to search old case files and order reports from different facilities.

Facility: This module is for facilities such as laboratories and other departments such as the Department of Motor Vehicles to log reports requested by investigating officers.

Guest: The guest profile can be created for officers from other departments who are collaborating on the investigation. They will be able to add data about the case they are investigating but will not be able to access historical case files. Any request for access to old case files will be routed to the profile of Officers they are working with and will have to be approved by them.

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java

Hardware Requirements

  • Hard Disk – 2 GB
  • Keyboard
  • RAM – 1 GB
  • Monitor
  • Processor – Dual Core or Above
  • Printer
  • Mouse

Download Project

Abstract Download  Download Abstract
 Forensic Management System Source Code Download Source Code
 Forensic Management System Database Download Database
Installation Instructions Installation Details

Other Projects to Try:

  1. Criminal Face Detection System project in Java
  2. Crime Investigation Management System
  3. Enterprise Resource Planning project in Java
  4. Online University Management Java Project
  5. Employee Management System Project in Java

Filed Under: Java Projects Tagged With: Java Projects

DataMart Management System Java Project

December 11, 2015 by ProjectsGeek Leave a Comment

DataMart Management System

 

Project Objective

            Today supermarkets and department stores are the epitome of globalization. They bring together goods sourced from different parts of the world and offer immense choice to each consumer. This DataMart Management System is designed to handle warehouse and inventory management tasks of such stores. The number of suppliers to modern day stores increases the complexity of the existing system as each supplier will have to be individually contacted and receipts generated and shared for each transaction. This DataMart Management System will facilitate the process of maintaining stock records, ordering new stocks and payment. It will also help suppliers and the store to track trends and statistics of sales.


DataMart Management SystemThe process starts with the addition of a new supplier to the system. The supplier will be able to enter the lead time, i.e. the time needed from placing the order to order delivery, for each product. Terms such as transit insurance, late delivery penalty and price per unit can be decided at this time. It will be the supplier’s responsibility to update the system with any changes in delivery times due to festive sales, holidays, etc. 
When the store places an order for a batch of product units, the supplier will arrange delivery within the stipulated time and will update the system with the Stock Keeping Unit (SKU) for each unit being sent. The store will confirm receipt of the units and their SKU upon delivery. The scanning of the SKU can be completed easily using a bar code scanner. The store can also set automatic ordering options, which will automatically place an order for a product once the supplies go below a specified level.

            The selling prices of the products are then decided and the product goes onto the shelves of different stores. The sales of the product can be tracked across the chain using the SKU. Whenever a product is sold or discounted or returned the SKU for the product will be required for updating the records. The store can use this data to predict stocks required in the future and the supplier can see the sales data for their products to make manufacturing decisions. Payment for the products can be completed using the system at any time. Receipts for sales will be maintained on the system and can be printed out at will.

Existing System

            The existing DataMart Management System depends on the use of paper and multiple files. Each order can be placed using phone calls or emails and will be followed by official quotations. Orders are sent and receipts generated after which payment is made. This whole process lacks the flexibility and agility required to succeed in today’s fast paced market. Disputes can arise due to mismatch of records and tracking the sales of each unit is a herculean task.

Proposed System

            The proposed DataMart Management System will speed up the process and will make it more responsive to customer demands. Delays in payments and ordering can be eliminated by the presence of this electronic system that will maintain a shared and tamper proof record. The supplier and store can predict changes in demand and plan accordingly. Defects in any batch of the product can be easily tracked due to the use of SKUs.

Modules

Admin: The admin module will make access IDs for each supplier and will be able to access sales data over the whole chain of stores. Payments to the suppliers and setting of prices will also be done here.

Store: Each store in the chain will have a user ID to access this module. Through this module they will be able to set how many stocks they require from the warehouse, they can also see sales data for their store and notify the central office about defects or returns of products.

Supplier: The supplier will be able to confirm terms of sale with the admin and confirm orders on the system. They will receive payment via this system and can view the receipts on the system. The supplier can also see sales data for each product to gauge its demand.

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java

Hardware Requirements

  • Hard Disk – 2 GB
  • Monitor
  • RAM – 1 GB
  • Keyboard
  • Printer
  • Processor – Dual Core or Above
  • Mouse

Download Project

 Abstract Download  Download Abstract
 DataMart Management System  Database  Download Database
 DataMart Management System Source Code  Download Source Code

Other Projects to Try:

  1. Store Management System Project in Java
  2. Store Management System Project
  3. Inventory Management System Java Project
  4. Datamart Management System Project
  5. 100+ Free Java mini projects with Source Code

Filed Under: Java Projects Tagged With: Java Projects

Student Registration System Project in Java

December 7, 2015 by ProjectsGeek 4 Comments

Student Registration System

 

Project Objective

            The aim of this Student Registration System project is to build a student registration system that will completely automate the process of new student registration in a university. The system will handle the document submission, testing process and registration of new students. The system will be web based and will have two implementations i.e. client side (student) and server side (university). The server side implementation can only be accessed over the university intranet while the client side can be accessed over the internet.

            Student Registration SystemThe process begins when prospective students wish to enrol in the university. If they express interest in any course they will be required to visit the university and can create a user account at the administration block. This is the only part of the system where every user has to have human interaction, this is intended as a security measure to prevent the creation of false user IDs. After verification of any nationally approved photo ID proof a user account will be created and a scanned copy of the ID proof will be uploaded into the profile. After this the user can upload all necessary documents on the portal from the convenience of their home. The system will automatically validate all the documents and the prospective student will be able to schedule a test date after successful validation. The test will be conducted on the premises of the university or at regional test centres and will require the authentication of user credentials. The test results will be normalised and a score will be immediately published. After the completion of all tests the system will automatically publish a merit list to indicate which students have gained admission.

            Students will be able to accept or decline offers of admission using this portal. After accepting admission the documents uploaded will be scrutinized by university authorities and any discrepancies notified. After all error flags are cleared the student will be able to make the first fee payment via internet banking through the system, following which the Student Registration System will assign the student a unique roll number and register them as a student of the university. This Student Registration System will automatically update the new student details into the university student database.

Existing Student Registration System 

            The existing Student Registration System of registration requires many documents and application forms to be filled out. Data has to be repeatedly entered at each stage of the process and multiple files are made for each student. Documents are verified with multiple copies made for record and the testing process is conducted independently which again compounds the paperwork required. The amount of data processing required for each stage of the process ensures that the process of new student admission takes a long time.

Proposed System

            The proposed Student Registration System will eliminate the paper trail required for the completion of various formalities. The entire process of prospective student registration till new student registration can be handled by this system. The testing process can be done entirely on the system and results can be quickly judged and shared. The presence of this system will remove ambiguity in the process that can confuse tense prospective students.

Student Registration System Modules

Admin: The admin will be able to create prospective student profiles after verification of nationally approved photo ID’s of the user. The admin will be able to cancel student accounts if irregularities are detected.

Prospect: The prospective student will use this module to upload documents and schedule test dates. The rank list can also be accessed through this module.

Testing: The testing module can be used by the student during the testing phase. A total score will be displayed at the end of the test and results will be stored centrally.

New registration: Once a prospective student achieves an acceptable rank and accepts the offer of admission they will be shifted to the new registration module and allotted a unique roll number. The admin will scrutinize the documents of users in the new registration module and notify them about discrepancies. The new student will be able to pay initial fees through this module and will be notified about the next process through this module. This module will automatically update the student database with the details of the new student.

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java

Hardware Requirements

  • Hard Disk – 2 GB
  • RAM – 1 GB
  • Processor – Dual Core or Above
  • Mouse
  • Keyboard

Download Project

Project Abstract Download   Download Abstract
 Student Registration System Source Code  Download Source Code
 Student Registration Database  Download Database

Other Projects to Try:

  1. University Search Engine Project in Java
  2. Online University Management Java Project
  3. Student Project Allocation and Management Project
  4. Online Examination System project Java
  5. Online Exam Suite Project in Java

Filed Under: Java Projects Tagged With: Java Projects

E Mail Scanning Project in Java

December 4, 2015 by ProjectsGeek Leave a Comment

E Mail Scanning Project

Project Objective

            This aim of the project is to build an e mail scanning project that will be able to scan e mails to weed out suspicious e – mails for review by an administrator. This program will be able to scan e mail content for keywords that could indicate harmful intent such as terror, explosion, explosive, etc. Since modern day slang language uses many such words (Eg. Yesterday the store made a killing. We had over 300 customers!!), it is therefore necessary to set different weight age for different words and calculate a suspicion percentage calculated by finding sum of the weight age assigned to a word multiplied by the number of times the word is repeated divided by the total number of words in the email.

E Mail Scanning Project

Emails that exceed a certain suspicion percentage will be tagged and sent to the administrator for review. The administrator will then be able to check the IP address for the sender and resolve the matter.

E Mail Scanning Snapshot

keyword display
E Mail Scanning admin login
keyword adding page
composing mail
E Mail Scanning project
E Mail Scanning home

Existing Situation

            In the current situation it is not possible to check every email send on the server for suspicious activity. An administrator would have to establish reasonable doubt and information so as to know which emails to target for checking. Thus the failure of the existing system hinges upon the sheer volume of emails sent in a system. Any person trying to avoid scrutiny simply needs to ensure that the email server has enough volume of email movement so as to reduce the probability of an administrator checking the email.

Proposed System

            The proposed system will ensure that all emails passing through the server is scanned based on criteria set by the administrator. The administrator has to ensure that the database of words scanned and the weightage assigned to each word is updated. The administrator does not have to hunt for a needle in a haystack rather can use the immense computer resources available to make the task simpler. Upon notification of suspicious emails the administrator can take further action such as identification of sender, assessment of the situation and notification to relevant authorities on a case by case basis.

E Mail Scanning Modules

Login: This module is used to authenticate users and admin for further access to the mail system.

New user: First time users will create a login and email id through this module. The admin will have to approve the same and new users will be notified about the code of conduct within the mail system. The necessary disclaimers about the e – mail scanning system will also have to be accepted on this page.

User: This is where a generic user can access the system for sending and receiving e – mails. Every access will log the IP address and login ID in a system for review by the administrator.

Scanner: This module is used when an e – mail is sent or received. The e – mail is scanned and a suspicion percentage is created for each e – mail. E – mails that cross a certain percentage will be automatically routed to the admin.

Admin: The admin will be responsible for updating the word list for the scanner and for taking further action on suspicious e – mails. The admin will be able to see login times, IDs and IP addresses for each login by users on the mail server.

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java
  • J2EE

Hardware Requirements

  • Hard Disk – 2 GB
  • RAM – 1 GB
  • Processor – Dual Core or Above
  • Mouse

Download Project

 Abstract Download  Download Abstract
 E Mail Scanning Report  Download Project Report

Other Projects to Try:

  1. Email Program System Java Project
  2. Java Mail Filter System project in Java
  3. Mail Filter System project in Java
  4. 100+ Free Java mini projects with Source Code
  5. Mail Casting Project using JSP

Filed Under: Java Projects Tagged With: Java Projects

Criminal Face Detection System project in Java

December 2, 2015 by ProjectsGeek 2 Comments

Criminal Face Detection System

 

Project Objective

            Criminal Face Detection System project aims to build a Criminal Face Detection system by levering the human ability to recall minute facial details. Identification of criminals at the scene of a crime can be achieved in many ways like fingerprinting, DNA matching or eye witness accounts. Out of these methods eye witness accounts are preferred because it stands scrutiny in court and it is a cost – effective method. It is possible that witnesses to a crime have seen the criminal though in most cases it may not be possible to completely see the face of the perpetrator.

            In most crimes, criminals may wear a mask which covers a majority of their face, they may first bind and blind – fold their victims or they may confine victims in a room before crimes are committed. In other cases a witness may simply notice the perpetrator in a passing glance and thus may not be able to recall many facial details. In such cases it is useful to show witnesses slices of the face like the nose, ears, lips, eyes. etc to see which triggers memory.

            The Criminal Face Detection System will be built of an existing criminal database. High resolution images from the criminal database will be sliced down into the different components and flashed in front of the witness. Witnesses may recall specific features and seeing high resolution images of the same will help identify the perpetrator of a crime. Each sliced image will be connected to a criminal profile and thus can give a vital clue in difficult criminal investigations. In the event that a witness is unable to definitively point to one criminal face, the system will also allow for the generation of a possible face for the criminal using the sliced images available in the system.

Criminal Face Detection System Snapshot

Criminal Face Detection System
image retrieval
fill details
Criminal Face Detection welcom
Criminal Face Detection System login
image insertion form

Existing system

            There is no dedicated Criminal Face Detection System to assist in facial detection of criminals rather police technicians have to go through to different pictures of criminals and manually slice each picture to generate images, this will usually lead to the generation of low resolution and blurred images. Linking of each sliced image to the original image is also a herculean task. The Criminal Face Detection System is ineffective because a witness will not be able to continually peruse the different images rather they will receive a broken stream of images and randomness of the sliced image is not achievable.

Proposed system

            This Criminal Face Detection System is most effective when a witness can go through sliced images in a constant flow at one sitting. In the proposed system all the criminal images are sliced beforehand and kept ready for instant viewing. Since the images are preloaded into the system the images can be randomly viewed thus making the system more effective. Every sliced image will be linked to the original image and details of the criminal. In addition a new face can be generated by using the different sliced images to create a possible face for the criminal.

Modules

Witness: The witness module is where an eyewitness interacts with the system and identifies sliced images.

Investigator: The investigating officer or a subordinate will use this module to maintain the criminal database by adding, deleting or updating criminal records with pictures. This module can also be used to generate a possible face if a witness is unable to identify it based on the sliced images.

Admin: The admin will control the access to the system. The admin can create user ids and passwords for investigating officer and ensures authenticated access.

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java

Hardware Requirements

  • Hard Disk – 2 GB
  • RAM – 1 GB
  • Processor – Dual Core or Above
  • Mouse
  • Printer

Download Project

Abstract Download Download Abstract
Criminal Face Detection Source Code Download Source Code

Other Projects to Try:

  1. Forensic Management System Project in Java
  2. Crime Investigation Management System
  3. Employee Management System Project in Java
  4. Fraud Application Detection Using Data Mining
  5. Java Projects | VB Projects | PHP and ASP Net Projects

Filed Under: Java Projects Tagged With: Java Projects

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • Page 15
  • Interim pages omitted …
  • Page 31
  • Go to Next Page »

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy