Detection of Routing Misbehavior in MANETS Project in Java

Detection of Routing Misbehavior in MANETS Project in Java is a computer science project for final year students.  This project consists of full project source code with project report and ppt.

Detection of Routing Misbehavior in MANETS

Detection of Routing Misbehavior in MANETS Modules :

In our proposed system we have three modules as follows

  1. Network connection module
  2. Data transmitting module
  3. Routing module

Network connection module This module aims to provide various services to be accessed by source node in mobile ad-hoc network in order to establish connection with other dynamic nodes and also destination node. It supports following services:

  • Establishing network connection
  • TCP connection
  • UDP connection
  • Change connection
  • Disconnect

Data transmitting module  This module provides various services related to transmission of data from source to destination, forwarding data from one node to next intermediate node, sending acknowledgement to source to destination, acknowledgement to destination  by source so on. The following are various services offered by this module:

  • Detecting misbehavior
  • Performance of routing layer
  • Communicating with other nodes
  • Sharing resources
  • Sending acknowledgement
  • Sending packets
  • Receiving packets

Routing  In this module we mainly have route discovery and route maintenance. This module is accessed by source node and intermediate nodes during data transmission to implement dynamic routing process. The objective of this module is:

  • Computing routing table
  • Find route to the destination
  • Find route to next hop
  • Updating dynamic routing table
  • Change routes dynamically

Online Education Portal Project in Java

Online Education Portal in Java is a comprehensive tool providing information about the organizations providing educational Services. It is an online search engine to find list of various college, Universities, educational Institute, etc.

Online Education Portal

The portal provides detailed information on educational institutions, examinations, education system, exam results, entrance examinations, previous year’s university question papers etc, to its members. The User has to get registered to enjoy all the facilities in the portal. The registered member can be student or any teaching faculty or any one who is in need of the information.

The website provide details like the courses, fee structure offered by the educational academy, or details of the old student as per the course and year in the academy details. There are two groups involved in the working of the portal

Administrator

Administrator is a person who administers the portal. He updates the details of the educational services provided by the website. He adds edits and deletes college or university or any other educational services details.

User

User is a person who needs the details of colleges, courses, fee structures etc.

Online Education Portal Features:

  • The website is provides full-fledged details of various colleges, Universities, Academic institutions, courses offered by them, fees, etc.
  • The user has to get registered if they would like to enjoy the complete facilities offered by the website.
  • The portal even provides detailed information on educational institutions, examinations, education system, exam results, entrance examinations, previous year’s university question papers etc to its members.
  • The administrator administers the website; he edits, adds or delete the required details.

Software requirement Specification     

  • HTML
  • Java Server Pages and Servlets
  • Java Script, Java Mail, JDBC
  • My SQL
  • Win NT/2000 

Hardware Requirement Specification

  • Pentium III/IV
  • 20 GB Hard Disk, 64 -128 MB RAM or Above
  • 10 Mbps Network Interface Card.

Optical Character Recognition Source Code in Java

The scope of our Optical Character Recognition project in java on a grid infrastructure is to provide an efficient and enhanced software tool for the users to perform Document Image Analysis, document processing by reading and recognizing the characters in research, academic, governmental and business organizations that are having large pool of documented, scanned images. Irrespective of the size of documents and the type of characters in documents, the product is recognizing them, searching them and processing them faster according to the needs of the environment.

Optical Character Recognition

Drawback of Existing System

     The drawback in the early OCR systems is that they only have the capability to convert and recognize only the documents of English or a specific language only. That is, the older OCR system is uni-lingual.

Benefit of Proposed System

     The benefit of proposed system that overcomes the drawback of the existing system is that it supports multiple functionalities such as editing and searching. It also adds benefit by providing heterogeneous characters recognition

ARCHITECTURE OF THE PROPOSED SYSTEM

     The Architecture of the optical character recognition system on a grid infrastructure consists of the three main components. They are:-

  • Scanner
  • OCR Hardware or Software
  • Output Interface

Modules and their functionalities

     Our software system Optical Character Recognition on a grid infrastructure can be divided into five modules based on its functionality.The modules classified are as follows:- 

  • Document Processing Module
  • System Training Module.
  • Document Recognition Module.
  • Document Editing Module and
  • Document Searching Module.

Future Enhancements

The Optical Character Recognition software can be enhanced in the future in different kinds of ways such as:

  • Training and recognition speeds can be increased greater and greater by making it more user-friendly.
  • Many applications exist where it would be desirable to read handwritten entries. Reading handwriting is a very difficult task considering the diversities that exist in ordinary penmanship. However, progress is being made.

Web Grabber Java Source Code

There is single module in Web Grabber Project in java called Admin Module”

Web Grabber Functional Requirements: 

These are the functional descriptive activities carried out by administrator.

  • The Purpose of this Tool is to Grab the complete Website and Download and View it in from the hard disk without intervention of Inter Net.
  • Web Grabber Dramatically increases the productivity by providing powerful, fully-automated Web Data extraction. Users can rapidly find, capture, and store any information from the website.
  • Web Grabber collects both static and dynamic contents from the web pages, and its fully-customizable, to ensure fast and simple extraction from any target website.
  • Web Grabber empowers you to extract web content more efficiently and accurately than ever before. You instantly capture and store the content you need quiet quickly, easily and error-free.
  • Web Grabber can extract data from nearly any website including e-commerce sites, member list directories, search engines and others. This powerful solution has been utilized to successfully collect content from sites such has Yahoo, Amazon, Google and Monster. 
Web Grabber

The Administrator can do the following actions:

Admin Actions

  1. Enter into the site
  2. Enter the URL
  3. Identifies the Site
  4. Identifies the Layers
  5. Start Download
  6. Saves the Downloaded site
Watch this video for full project design details 
Contents in Project Report:

Introduction…………………………………………………………………………………………………………………… 1

1.1   Purpose………………………………………………………………………………………………………………… 1

1.2   Project Scope………………………………………………………………………………………………………… 1 

2.   Software and Hardware requirements………………………………………………………………………. 3

2.1   Software Requirement specification…………………………………………………………………………. 3

2.2   Hardware Requirement specification………………………………………………………………………… 3 

3.   Literature Survey……………………………………………………………………………………………………… 4

3.1   Technical Feasibility………………………………………………………………………………………………. 4

3.2   Operational Feasibility……………………………………………………………………………………………. 4

3.3   Economic Feasibility……………………………………………………………………………………………… 5

3.4   Introduction To Crawlers………………………………………………………………………………………… 6 

4.Software Requirement Analysis…………………………………………………………………………………. 10

4.1   Functional Requirements………………………………………………………………………………………. 10 

5.   Software Design……………………………………………………………………………………………………… 12

5.1   DataFlowDiagram………………………………………………………………………………………………… 12

5.2   UML Diagrams……………………………………………………………………………………………………. 14

 6… Testing……………………………………………………………………………………………………………………. 26

6.1   Testing……………………………………………………………………………………………………………….. 26

6.2   Testing Process……………………………………………………………………………………………………. 29

6.3   Testing Methodologies………………………………………………………………………………………….. 29

6.4   Levels Of Testing………………………………………………………………………………………………… 30

6.5   STLC…………………………………………………………………………………………………………………. 31

6.6       Types of Testing

Online Complaint Management System Project in Java

Online Complaint Management System Project in Java provides solution for users to get in touch with government employees and complete work and raise complaints with their issues through web portal.

Online Complaint Management System

Online Complaint Management System Introduction:

In India we don’t have any direct communication between the government and public in an efficient way for solving the problems i.e. for getting a problem solved in our place we have to bribe the officials and get them solved in 2 months which can be solved actually in 1 month of time.

In order to overcome this problem previously National Informatics Centre has launched a site named Prajavani through which public can post the petitions or complaints in the  site and get them solved in a specified time and can also know the status of the complaint or petition he has lodged at any time.

NIC has launched this site with the goal of Right TO Information Act (RTI Act) i.e. providing the complete information of a place to the user at any time. But it failed in providing the complete information to the public and is providing only the complaint lodging facility to the public.

In order to make the goal of NIC come true we are going to develop a system which will be able to provide the complete information to the public at any point of time regarding the problems they are facing currently and what is the impact of it and then how effectively the funds are utilized for the development purpose can be known by public which also includes the online discussion forums and feedback forms which will help them to communicate well with the government.

It concludes by publishing a newsletter and a magazine to the registered users of the system which gives the complete details of the district for every month.

Download Online Complaint Management System Project Source code in java , project report, documentation, PPT , Project Manual, Database.

Laboratory Management System Project in Java

The security of the data is provided through authenticated users in Laboratory Management System Project in Java, one can view and update the data upto   their access permissions only. The information regarding to tasks is provided through syntaxes and sample programs about that lab.

Laboratory Management System

          Faculty is able to post and update marks of students. All the users of automation of lab tasks can give and view the feedback and faculty is able to provide notices related to tasks, like date of task submission, dates of lab examinations. The students are provided permissions to view the notices only. Once the student logged into the lab automatically his/her attendance marks will be posted.

         Administrator maintains database and solves if any technical problems occurred by using technologies like servlets, jsps using tomcat server and can retrieve the data from database using oracle 10g.

Laboratory Management System Purpose And Scope:

  • Purpose:providing security to all records
  •   Scope:  1) providing access to only authenticated users .          

        2) Know updated notices,

        3) View marks posted.

       4)  View all data related to lab tasks.

Youtube video link to view design details and screen shots.

http://www.youtube.com/watch?v=Aq-4W4-_Obo&feature=youtu.be

Users Of The System:

  • Student.
  • Faculty .
  • Administrator. 

Students: He is a main users to utilizes the services of our system.He/she is guided through sample programs and syntaxes by our system.Students are able to give their feedback and view latest 

 Faculty :Report generation is performed by faculty .He/she is able to maintain the database dynamically.He/she will give notices and latest updates regarding the labs.He/she gives guidance to students. 

Admin is to maintain the database and to  solve  any technical problems if occurs. 

Functional  Requirements:

1)      Complete information regarding lab tasks should be provided.

2)      Only Authenticated users can view and update the data.

3)      Administrator maintains the database.

4)       Notices and feedback should be provided by authenticated users.

5)      Report generation should be performed dynamically.

6)      Provide logins to the student, faculty, and administrator.

7)      Students can view the data up to their access permissions only.

Crime Reporting Management System Project in Java

Developing an online comprehensive Crime Reporting Management System Project in Java to improve the communication between police and public which helps to improve the time utilization for solving crimes and not much time is wasted to communicate with police. So, to reduce the time and increase problem solving efficiency in time period, this application will be more helpful.

Crime Reporting Management System

 

Crime Reporting Management System Over view:

The Administrator is the key person for the entire application. He maintains all the users details, manages and view graphs, logs, alerts, help book, maintains backup, generates reports. He also has secure registration. He can communicate with the other users through chat; besides can send mails to the users.

A police also have secure registration. He views the crime report sent by the public and starts investigation on the case.  He verifies whether all the proofs attached to it are valid or not and take the next step in the investigation. After the investigation, he sends the report containing the proofs to the administrator and closes the case. During the investigation, he sets the status of the case to make aware of the public and the admin. After the submission, FIR form is filled. He can communicate with the other users through chat; besides can send mails to the admin and public.

User can report through online by filling the report form. This form has different fields to describe the crime details regarding the crime type, details of victims, suspects, reporters. They can check the status of their case through progress tracking. Proofs should also be submitted along with the report.

They can also assign the case to security agents, detectives also. Public may communicate with all the other users through mails, chat. To make the people aware of the crime and criminals, alerts are included in the application. Along with this, first-aid information, help book are there to guide the people in emergency. Feedback form is also included in the application to improve the efficiency of the system.

Medical Management System Portal Project in Java

Medical Management System Portal Project in Java can be used by patients to take online appointments with doctors, and view their previous health records, lab reports, etc. The doctors can give online appointments, and e-prescriptions and view the patient’s history. This site will help you to find blood donators and eye donators.

Medical Management System

Medical Management System Portal Project:

Patients:

The patients should get registered to get online medical services. They can connect through the home internet or approach any nearby kiosk manager to get these services. The patients can view and update their profiles. They can also view the doctor’s profiles only to know their specialization, and their success stories so that they can approach those specific doctors to get treatment. The patients’ can take online appointments; look at their previous health records, doctor’s prescriptions, lab reports, and medical expenses. They can also send online payments for their medical expenses. In case of any errors, they can register a complaint to the hospital admin. They can also give feedback and suggestions which goes to admin. The patients’ can communicate with the admin, doctors, or other patients through mails, chats or discussion forums, etc. 

Kiosk Manager:

The kiosk manager associated with a small area should get registered. He acts as a communication link between the patients and the hospital. The patients can approach him to get those online medical services. He maintains the patient database associated with a small area. He can see/adjust appointments, and perform day open and close activities. He gets a commission for acting as a communication link and helping the patients to get these online

medical services. He can also interact with the admin, doctors, and others through chats, emails, and discussion forums. manual system. Users can connect through their home internet or approach any nearby kiosk to get these services.

The system design is motivated by factors like very few doctors or no doctors at remote locations, limited hour services, and lack of sophisticated medical equipment and there are no patients or lab data management. This system can maintain all the previous history and lab data like patients’ health reports and lab reports.

It can be used by patients to take online appointments with doctors, and view their previous health records, lab reports, etc. The doctors can give online appointments, e-prescriptions, and view the patient’s history.  This system can be entered using a username and password. It is accessible either by admin, doctors, or patients/kiosk manager. The data can be retrieved easily.  The interface is very user-friendly.  The data are well protected for personal use and make the data processing very fast.

Download the complete project on Medical Shop Management System in Java & Oracle database using AWT and Swing with ODBC

Online Java Compiler Project Source Code

The main purpose of Online Java Compiler Project is to help the users to know the things that goes under each and every phase of a compiler. To make them understand about complete process of compilation, to provide them about knowledge of programming languages implementation and their dependencies with system architecture.

Online Java Compiler Project

The phases of a compiler are described as follows:

Online Java Compiler Project Functional Requirements :

1. Accept the source code as an input.
2. Translate the input file into lexemes.
3. Provides Visualization for the translated lexemes.
4. Construct Parse trees for the lexemes.
5. Provide Visualization for the Parse trees.
6. Create a stream of simple instructions from the parse trees.
7. Provides Visualization for the instructions formed.
8. Optimal code generation from the intermediate code generated.
9. Provide Visualization for the optimal code.
10. Object code generation for the Optimized code.
11. Provide Visualization for the object code.
12. Keeps track of names used by the program in symbol table.
13. Error flaw detection is done in the error-handler.
Non- Functional Requirements :
1 .Secure access of confidential data(user’s details).SSL can be used.
2. 24×7 availability.
3. Better component design to get better performance at peak time.
4. Flexible service based architecture will be highly desirable for future for
extension.

Limitations:

• This project supports only java programs.
Enhancements:

• For any given program like c, java, c++ this should provide the visualization..

Web App Scanner Project in Java

Web App Scanner Project in Java is a web application that will help developers and security professionals protest against the threat of attacks and data breaches. If you use your web applications to collect or exchange sensitive or personal data, the system would give a detailed automated report about

Web App Scanner

1. Security of web application

2. The possibility for hacking it

3. Where exactly the problem lies

4. What are remedies?

            This is a paid service which any web developer/development company can avail. In this we also provide detailed information of different vulnerabilities and risks in the form of static pages.

Web App Scanner Purpose and Scope

Purpose

 Scanning web applications and generating reports.

 Scope

Ensuring accessibility to all customers who have a valid userid and password. This system also provides following features:

   i.             Information about hacking techniques
  ii.            Facility to view scan reports
 iii.            Facility view past history of uploaded files and their reports.

Users of the System

i.            Silver Customer
ii.            Gold Customer
iii.            Platinum Customer
iv.            Administrator

Silver Customer:  Silver customers are free to access the solutions without any payment. So they can use limited features

Gold Customer:  Gold customers are independent developers who can be charged per every

application

Platinum Customer: Platinum customers are corporate customers. On their account many team members of same project team can scan application many times. Pricing should be per application.