Students Marks Prediction Using Linear Regression

Abstract:

Education institutions use new technologies to improve the quality of education but most of the applications which are used in colleges are related to service and development there are web applications that are helping students to take online training and tests. There are very few methods that can help teachers to know about student’s performance. Considering this problem machine learning techniques are used to predict students’ marks based on previous marks and predict results. Linear regression models are used to predict student performance and predict the next subject’s marks.

Problem statement:

Education institutions use web applications for training students and checking performance based on marks but there are no specific steps followed for predicting students’ performance and taking measures to improve performance.

Objective:

Design a machine learning model for the prediction of students’ marks and take measures to improve student performance. The linear regression algorithm is used to train the model and prediction.

Existing system:

Researchers had done work on the automation of grading techniques in which previous marks were used to give grades to students.

Algorithms like association rule mining and apriori algorithms are used for classifying students’ marks.

Disadvantages:

Existing methods mostly work based on marks obtained from exams.

Algorithms are used for classifying students based on marks. 

Proposed system:

The dataset of other subject marks is taken as input and the data set is processed with labels and features then test split is performed on the dataset and then the machine learning model is applied to the dataset then the prediction is performed.

Advantages:

Before the final marks of all subjects are evaluated prediction can be performed.

Using a machine learning process automation of marks prediction can be done. 

SOFTWARE REQUIREMENTS:

  • Operating system: Windows XP/7/10
  • Coding Language: python  
  • Development environment: anaconda, Jupiter 
  • Dataset: students mark the dataset
  • IDE: Jupiter notebook

Innovative CSE Mini Projects Ideas

Computer Shop Management System:

Today’s scenario offers a computer to be a part of almost every enterprise private or public. Computer shop offers a variety of computers and accessories at these places. It has to maintain a big record of customer, accessories and available computer’s.

The aim of this project is to help in the tedious work of managing, maintaining and updating the database. It displays the computer shop database i.e. the items available and stock available in a computer shop. It updates the stock according to the changes made in supply. Details of the customer are also maintained along with all.

This project aims to complete all these tasks easily with some knowledge of NetBeans and MongoDB. User friendliness of the project gives easy instructions that how to operate it to perform your task. Basic security is provided to the project.

Shopping Mall Website System Project:

There is a project which name is Shopping Mall and the agile model is used in this project. This project is made in Eclipse using CRUD (create, update and read) and sending the mail from one to another client. The shopping mall images, JSP files, an XML file in the dynamic web project.

Pages included in the project are:

main, register, stores and dining, services, products, mall information, feedback, stores description, parking, promotions, job opportunity, and events.

Consultation and Development of System Project:

We develop a project online meeting management system for our College. This system will help in managing and organizing the various meetings. We can send an invitation, set reminders, prepare & send the agenda for the meeting and after that, it can send the minutes of meeting to participants and concerned person. This system can be used as a reliable source of accurate information. As well it maintains centralized storage of information and makes it available to any concerned person at any time.

Employee Time Manager Project:
Description: Employee Time Manager (ETM) is a web application tool used for tracking up to date working status of employees of an organization. After admin creates a unique account id in ETM with reference to employee id, the employee can log in to ETM to update his/her past and current hour working status. Once the employee updates his work status, HR or other management teams can generate different types of employment statistics through ETM. ETM gives employers insight into their workforce, allowing them to plan and manage their time and tasks.

Support Tickets System Project:

Language Used: Struts2 + Hibernate, MySQL.

Description:  This project helps the organization to maintain proper relationship and standardization of their product to consumers.  This project Deals with handling the queries and request of users about the products sold to them. Based on the query the ticket will be created and transferred to particular a department for processing and concerned person will provide proper information and service to the user.

Mobile Shop Management System Project:

Language Used: Java Swing, MySQL.

Description: This project maintains entire details of the mobile shop like sales, purchase, and others. This Makes easy inventory maintenance and provides properly required reports at the desired time. It is developed based on mobile shop owner requirements, so easy understanding of working flow even to a new operator is concentrated.

System Requirements Document for Invoice Creation for Company

Problem 

A consulting company which focuses on advising companies on how best they can use technology in achieving their business goals. The consulting firm administrates and implements behalf of their clients. This company employees working on different projects with different clients. They work according to the requirements of the client project. The accountant collects the data of the employee like the working hours and the number of projects and the respective client company is noted down and calculated manually. The detailed invoice is sent to the client through email.  The accountant might have made mistakes in entering the data or calculating the amount. This would result in a false report and could create problems.

The consulting company would like to have a software invoice that automatically generates a detailed report about the payment. This would replace the existing system and improve the accuracy in the present system.

Objectives 

  • Maintains a detailed record of the employees such as a total number of hours, type of project, job role, and hourly pay.
  • Reduce human errors and automatic calculations are done without errors.
  • Can generate an invoice and detailed report on employee payments.
  • The automatically generated reports are flexible for the clients to pay to the employees.
  • Flexible usability for the employees to enter their login and logout hours.
  • Improves accuracy and timeliness, security.

Existing System:

In the existing system, we have employees working for different clients on different projects. The accountant calculates all the working hours of employees. But if he makes any mistake in data entry of calculating the hours then a wrong report about payment is sent to the client and it may over cost the client. The client again has to recheck everything and sent it back to the consultancy for re-evaluation or sometimes the employee does not get the correct pay. This helps to generate an invoice which is done manually.

The client has identified these problems:

  • Generation of the Invoice is very slow and takes a long time to remit to the employee.
  • The generation reports took even longer then invoice.
  • Delay in all the reports due to manual work and there are possible human errors which may cost the client.
  • Manual work is expensive
  • Data loss can happen easily
  • There is no way to find a duplicate entry of data.

Functional Requirements:

Maintain company information:

The manager maintains the company information in the system which has details about a company like its name, Address, City, State, Zip code.

Taking up the project:

The consulting company takes up the project from the client. They need to know every detail about the project.

Maintain project person information:

The company should maintain all the information about the project person such as project number, project name.

Maintain Employee information:

The company should maintain information about the employees working. It should provide details like Name, their title in the company and also the role they play in completing the project.

Maintain project data:

The company should have the proper information about the project such as client id which is provided by the company, project number, its name, start date, and end date, status, the name of the manager, name of the client, and budget for the project completion. 

Maintain client data:

The company should the client details such as project id, the name of the client, address of the company, email id, contact information, invoice frequency, billing terms, invoice grouping.

Enter Time for Employee

  • Input number of hours worked in a week
  • Input overtime hours

Generate Invoice

Create an invoice based on the following criteria

  • Input employee hours within the budget goal.
  • Project data that contains the Client*, Project number, Project name, Start Date*, End Date*, Status, Project Manager and Budget*.
  • There are employees who work overtime when needed.

Generate Reports

  1. Invoice Report
  2. Project Report
  3. Budget Report
  4. Payroll Report

Non-Functional Requirements 

  • Usability
    • The system must be easy to use so that user can easily perform any actions.
      • A User should be able to create an invoice without any difficulty in PDF format.
      • A user should be able to do that inaccurate time.
      • A user should be able to effectively operate the system with less than one hour of training.
    • Availability
      • The system must be highly reliable since, if the system is not available, the user can’t easily able to create an invoice.
        • The system should be available 99.999% of the office open hours.
      • Performance
        • All the actions should be performed in accurate time.
        • All the imports should be performed inaccurate time.
        • Generation of Invoice should be performed inaccurate time.
        • Generation of reports should be performed inaccurate time.
      • Supportability
        • The system should be developed in a common technology that the Accountants in the Consulting company should be able to use to make upgrades to the system
        • The system should be documented and coded in a way that a developer that was not originally on the development team could determine how to make updates.
      • Interface
        • The system must support an interface with some users.
        • The system must support a file exchange interface.
        • The system interface should provide multiple accesses.
        • Accountants, Project Manager, and Employees will operate and use this system.
  • Operations
    • In-office personnel will use the system. These users are not trained computer operators.
  • Legal
    • The system should meet legal and OC security requirements for People data.
    • No one should have access to specific People data.
    • Copyright protected.
    • Trade protected. 

Target Environment 

The system must normally function on a stand-alone Windows 10 based PC with 4G of memory and 200 GB hard drive. 

Use Cases 

This is a list of use cases identified for this system.  The definition of each use case follows. 

  • Log in
  • Log out
  • Add employee
  • Update employee
  • Delete employee
  • Add client
  • Update client
  • Add Client project
  • Update Client project
  • Start time for an employee
  • The end time for an employee
  • Enter time
  • Make an employee report
    • Add an employee
    • Number of hours worked
  • Which client

How many projects

Hourly pay

Method of payments by the client (monthly, weekly, bi-week, calendar)

  • Cancel
  • Save

Generate Reports

Client ID

Payment details

  • Date

Description

Rate

Hourly pay

  • Amount
  • Payment terms

Invoice number

Billing frequency

Total amount due 

System Authorization Use Cases

1         Log In

2         Log Out

 

Name Log in
Description Grant user access as an authorized user
Actor(s) User
Flow of Events 1. A User wants to use the system.

2. The user selects to login

3. User enters credentials

4. System tests the credentials and grants access or shows an error.

Special Requirements Require credentials (username and password)

 

Pre- Conditions The user has previously been set up as a user in the system
Post- Conditions The user is authorized to the system if requirements and exceptions are met.
Exceptions Credentials do not match what is in the system
Name Log out
Description Remove user access as an authorized user
Actor(s) User
Flow of Events 1. A User wants to end using the system.

2. The user selects to log out.

3. System logs out the users

4. The manager selects to save

Special Requirements Require store number and name

 

Pre- Conditions The user is currently authorized to the system
Post- Conditions No user is currently authorized if requirements and exceptions are met.
Exceptions There must be a user authorized before a user can be logged out.

 Maintain Client details 

Client data

Name Client Data
Description The manager should maintain all details about the client such as name, id, billing information etc.
Actor(s) Manager
Flow of Events

1. The manager should enter all the details about the client.

2. He should all the correct details of the client.

3. he should provide them with the payment details such as hourly payment rate, billing frequency.

 

Special Requirements Should require unique id for every client

 

Pre- Conditions The manager has been authorized to the system
Post- Conditions The manager will be able to enter all the details when he has accurate information from the client
Exceptions None

Maintain Employee information

  • Add employee
  • Delete employee
  • Update employee

 

Name Add employee
Description The manager should add an employee to the system
Actor(s) Manager
Flow of Events 1. When there is any new employee, the manager should enter all the required details to add the employee to the system

2. The manager should have all the details about employee details

3. The manager enters information about the employee

4. The manager should save all the details

Special Requirements The employee should have a unique id

 

Pre- Conditions The manager has been authorized to the system
Post- Conditions The manager will be able to add information to the system
Exceptions Do not add if the employee already exists in the system

 

Name Update employee
Description Update the information for an existing employee in the system.  This happens when a correction is required.
Actor(s) Manager
Flow of Events 1. A change in employee information is detected.

2. The manager selects to update an employee.

3. The manager selects the employee to update.

3. The manager enters information about the employee.

4. The manager selects to save the employee.

Special Requirements Require employee id

 

Pre- Conditions The manager has been authorized to the system
Post- Conditions Employee details will be updated when it meets all the requirements and expectations are met
Exceptions Do not add if the employee exists in the system

 

Name Delete employee
Description Delete the information for an existing employee in the system.  This happens when an employee detail is entered in error.
Actor(s) Manager
Flow of Events 1. Employee details are identified that needs deletion.

2. The manager selects to delete an employee.

3. The manager selects the employee to delete.

4. Manager deletes an employee.

Special Requirements
Pre- Conditions The manager has been authorized to the system
Post- Conditions The employee is deleted from the system if requirements and exceptions are met.
Exceptions  

 

Report maintenance

Name Generate project report
Description
Actor(s) Manager
Flow of Events 1. The manager should be able to generate a report.

2. The manager should enter all details

3. He should give all the required details

4. The manager selects to save

Special Requirements Require to give every detail as accurate

 

Pre- Conditions The manager has been authorized to the system
Post- Conditions The manager will be able to generate a report
Exceptions

Client Data

Name Client  Project Details
Description Report for project details for the client
Actor(s) Manager
Flow of Events 1. The manager should have all the details about the project

2. The manager selects the project by giving information like client id.

3. The manager enters the start date and end date

3. The manager enters information payment details

4. The manager selects to save all the details

Special Requirements Require unique client id
Pre- Conditions The manager has been authorized to the system
Post- Conditions The manager will be able to give a report regarding project details to the client
Exceptions

Client

Name Add Client
Description Add the details about for the new client.
Actor(s) Manager
Flow of Events 1. The new client is identified that needs to be added.

2. The manager selects to add a new client.

3. The manager enters the details about the client.

4. The manager adds the client.

Special Requirements Need to give the accurate details.
Pre- Conditions The manager has been authorized to the system
Post- Conditions Client details will be updated when it meets all the requirements and expectations are met
Exceptions Do not add if the client exists in the system

 

Name Update Client
Description Update the details about for the new client.
Actor(s) Manager
Flow of Events 1. Client details have identified that need to be deleted.

2. The manager selects to update a client.

3. The manager selects the client to update.

4. Manager updates a client.

Special Requirements Need to give the accurate details.
Pre- Conditions The manager has been authorized to the system
Post- Conditions Client details will be updated when it meets all the requirements and expectations are met
Exceptions

Project:

Name Add Project
Description Add the details about for the new project.
Actor(s) Manager
Flow of Events 1. The new project is identified that needs to be added.

2. The manager selects to add a new project.

3. The manager enters the details about the new project to be added.

4. The manager adds the project.

Special Requirements Need to give the accurate details.
Pre- Conditions The manager has been authorized to the system
Post- Conditions The manager will be able to give all the details when he has accurate information for the project.
Exceptions

 

Name Update Project
Description Update the details about the project.
Actor(s) Manager
Flow of Events 1. The new project is identified that needs to be added.

2. The manager selects to add a new project.

3. The manager enters the details about the new project to be added.

4. The manager adds the project.

Special Requirements Need to give the accurate details.
Pre- Conditions The manager has been authorized to the system
Post- Conditions The manager will be able to give all the details when he has accurate information for the project.
Exceptions

 Glossary

Term Definition
Company A company which handles all the projects
Manager A manager is a person who he responsible for maintaining project details.
Client A client is a person who gives a project for the manufacturing company
Employee A person who works for a manufacturing company
Billing information Billing information which gives details about payment information to the client about the project.
Project data Project data is given which has all the details about the project such as name and id.
Enter time The employee enters the that he worked in the week
Budget The Project should not exceed the budget
Payment remit This is generated by invoice and paid to the employee
Invoice This is a report which shows all details about the employees and the number of hours worked.
Project person It describes the project who is related to the project who gives it to the company.

School Management Software Project Synopsis

The Educational based School Management software project has 5 modules. 

  1. Student
  2. Teachers
  3. Principal
  4. Administrator
  5. Parents

STUDENT MODULE 

In this module, every student is provided with a unique username and password. So that student can log in to view his attendance details, academic details, cultural details, fee details.

The sub-forms are:

  • View Attendance
  • Time Table
  • Examinations
  • Report Card
  • Fee Details/Payment
  • Leaves Details
  • Library
  • Cafeteria
  • Assignment
  • Homework
  • Bus Schedule
  • Activity
  • Health Checkup
  • Holidays
  • Internal Messaging
  • Ideas Room[Comeup with new thoughts]
  • Feedback
  • Reports

TEACHER MODULE 

In this module, every teacher is provided with a unique username and password. So that teacher can login to view his attendance details, class details, cultural details, salary details, reports. 

The sub-forms are: 

  • Time Table
  • Examination Schedule
  • Mark sheet Entry for students
  • Salary
  • Maintain Attendance of students
  • Class syllabus
  • View School Timings
  • Library
  • Cafeteria
  • Holidays
  • Internal Messaging
  • Feedback
  • Reports

PRINCIPAL MODULE 

In this module principal is provided with a unique username and password. So that principal can login to view his class attendance details, academic details, cultural details, pay roll management. He can allocate rooms. 

The sub-modules are:

  • Timetable Management
  • Office Management
  • Attendance Maintenance
  • Academic Management
  • Examination & Mark sheet Generation
  • Health Management
  • Library Management
  • Lab Maintenance
  • Internal Messaging
  • Miscellaneous[Cafeteria]
  • Reports

ADMIN MODULE: 

The Administration Module is one of the key modules of School Manager provides a comprehensive set of tools which helps the management to manage various budgetary details. This automates common administrative tasks, increase efficiency and accountability, and eliminates paper-pushing and workflow bottlenecks. It contains the budget head, budget create, donation and occurrence. In short this, module manages the entire money flow in the institution.

The sub-modules are:

  • Student Fee Management
  • Accounts & Finance Management
  • Payroll Management
  • Transport Management
  • Hostel Management
  • Stores Management
  • HRD
  • Security
  • Front office Management
  • Site
  • Reports

PARENT MODULE: 

In this module, every parent is provided with a unique username and password. So that parent can login to view his/her child attendance details, academic details, cultural details, fee management. 

The sub-forms are:

  • Student Attendance
  • Student Mark sheet
  • Student Activities
  • Fee Management

Student Fees Management System Android App

Abstract

Hello, to develop an Android program related to Student fees management system consisting of Homepage, login page and features of the app are students can check their fee details, due fees, and date etc., through app along with SQLite database (local server).

Our project Student Fees Management System tracks all the details of a student from the day one to the end of his course which can be useful for all reporting purpose, tracking enrolment, status and all these will be available for future references too. We are developing an Android App using which every aspect related to fees can be involved.

Today majority of mobile users are Android users. So, we choose Android as a platform to develop the App. Through this, parents need not approach college every time for fees. They can get entire information like pending fees, paid fees, due date etc., just on single click on their mobile. Also easy for the college to maintain all these aspects just by updating the database.

This App is entirely GUI based i.e., user-friendly since the users also include the parents it is easy to understand and operate. It also includes the attendance of the student apart from the fees details.

want this app as user-friendly because we want to provide this to our college so that parents can check the fees details of their children through this app. Our main aim is that all the fees details like total fees, due fees, due date and all categories like a bus, tuition, exam, university fees etc, of a student, can be checked through the app. Whenever a student pays some fees in the college his/her record should be updated and can get same info through the app.

Home screen should have Admin login(college staff) and normal login(for students and parents both can log in through student id)

Admin should have rights to add, delete, update a student record and normal users should be able to check the fees details only.

Also, they should get notified about due date ie., last date for fee payment.

The student should log in through his unique ID has username and password and can change his/her password.

Forgot password option should be worked through student mail.

SQLite database should be used. As part of an academic career, we want to show the working of this app through our phones with some 50 records. And we ask our college management to provide economic help in order to implement it in a full-pledge manner. So that all the students can utilize this facility.

Mobile Canteen Web Application Java Project

We are in an environment where we are trying to reduce our stress and time. In today’s world time plays an important but we are but we are waiting a lot of time near canteens. Our pitch is to develop a web app to cut the lag in developing the meal to the patron. Generally, in all eatries, they follow a q-system, where we wait till our turn comes consuming a lot of time.

This Mobile Canteen web app consists of POS (Point of sale) model comprising of Inventory Management. Supplier request Functionality. Estimated time of Delivery. Users are connected to the web app through our website, where they have the liberty to order through an extensive menu without standing in the long q-lines to make orders. The user is notified with an estimated time for the meal to be ready. The user is required to complete the transaction electronically after which he is given a QR code which he needs to produce at the meal collection area.

The web app uses HTML/CSS for the displaying. At the back end, it uses Php, the database used for the cataloging the information is mysql.

INTRODUCTION

  • It is a web app.
  • It is based on the POS (point of sale) Model.
  • Its main functionalities are ‘Supplier Requests’ and ‘Estimated Time of Delivery’.
  • It comprises the Inventory Management

Process:

Users are connected to the web app through our website, where they have the liberty to order to an extensive menu without standing in long Q-lines to make orders.
The user is requested to register and make the order as he wishes, as we provide the completed data of the menu in that web app and the user is asked to select the time of delivery of the order and requested to complete the billing transaction electronically, and we provide the QR codes by showing it user can collect the preferred meal.

MODULES:

  • User
  • Admin

MODULES DESCRIPTION:

USER:

As he gets login into the account, he can view the list of food items and also can order the food. 

ADMIN: 

After validating the user details, admin generates the menu and he will confirm the list of items selected by the user.

SYSTEM FEASIBILITY

EXISTING SYSTEM:

To give the food order we have many applications like swiggy , foodpanda , spoonly, freshfood ,fasoos etc.

In this we have to choose the nearby hotels and food items then a person will come and deliver the food

PROPOSED SYSTEM:

Here we have to order the food items in the canteen application. Firstly we should register for the canteen application.

Here we don’t have any third party person to delivery the food item

Instead of standing in “Queues” at the canteen we are giving orders in applications

UML Diagrams:

Use case Diagram:

Sequence Diagram:

Activity Diagram:

Collaboration Diagram:

APMC Management System Project Synopsis

APMC management system project is for farmers and traders to sell and buy the products and manage them.

  1. Admin
  • Admin should log in and he can manage formers and traders like deleting them.
  • He can able to buy the products from the formers.
  1. Former
  • Former should register first then he can log in to the system.
  • He can sell the products where he should upload the product name product image, quantity, price per quantity.
  1. Trader
  • The trader should register and then he can log in.
  • He can purchase all the products uploaded by the formers.
  • Payment method for the selected quantity.
  1. Feedback system formers and traders. Admin can see the feedbacks.
  2. Separate product uploads option for the farmers who don’t want to register and login.
  3. View all products option at the home page.

Need 5 entities and at least 5 tables in the database and triggers should be added.

Front end: VB .net / Java

Back end: MySql/oracle

Online Restaurant Management System Project Synopsis

This Online Restaurant Management System project is for managing the online bookings of customers for the food in a restaurant.

  1. Customer
  • The user should register first then he can log in to the restaurant. After successful login, he can order the food in that particular restaurant.
  • He should be able to see the menu items uploaded by the admin.
  • He should select the food required from the admin and quantity.
  • Then order option, after this he should enter the payment option,

Finally, order food option.

  • After booking he should be able to see the status of the booking like “your order will be received in 30 minutes”
  • Feedback system for the user
  1. Admin of the Restaurant
  • Admin should log in and he can upload the menu items like North, south and Chinese and in that he should upload the name of the food item, image, price.
  • And admin should be able to manage the food orders from the users.
  • Feedback system management.

Need 5 entities and at least 5 tables in the database and triggers should be added.

Front end : vb .net / Java

Back end : MySql/oracle

Logistics Automation and Management System Java Project Synopsis

Project Analysis:

The main aim of this project is to provide a complete logistics based management system. This Logistics Automation and Management System application consists of following modules

  1. Application Module
  2. Central Admin Module
  3. Online Admin Module
  4. Application Sync Module
  5. Multi-Phase Automation Management Module

Module I:  Application Module:

The application module provides the solutions for the branch installations and corporate installations. The features of this module are

  • Route Based Trips Management.
  • Door Pick Up Support
  • Door Delivery Support
  • Location Based Door Delivery Loading Sheet
  • Entire Customer Details at All Branches

Module II: Central Admin Module:

Central Admin module is the administrative module to be operated by the Head Office of the company. Here are the various options are provided to control the Application module. The features of this module are

  • Paid, Payable, Partial Pay Feature
  • Operational Accounts
  • Centralized Administrative Controls
  • User-friendly Local data Backup
  • User Initiated Local data Restoration
  • Centrally Controlled Invoice Rate Settings.

Module III: Online Admin Module:

The Online Admin Module controls Branch Creation and Editing, application user creation and their permission management etc. The features of this module are

  • Versatile Branch Commission Setting
  • Admin Controlled User Management
  • Consignments Temporary Unloading
  • Temporary Trips Management
  • Branch Locked Customers
  • Multi-Branch Customer.

Module IV: Application Sync Module:

It serves as a communication tool between branches and head office. The features of this module are

  • Duplicate Customer Merger
  • Customer Credit with Limit
  • Multi-Phase Automation
  • Multiple Companies through Single Interface
  • Automatic remote Data Backup
  • Automatic Online Data Restoration.

Module V: Multi-Phase Automation Management module:

This module provides the advantage of allowing phased automation of branches and later adds new branches with previous data backup. The features of this module are

  • Inter-Branch Intranet Synchronization
  • Auto Bug reporting System
  • Automatic Application Updates
  • Extended web portal
  • Online Customer Support
  • Online Booking enabled
  • Intelligent Consignment Tracking.

Software requirements:

  • Operating System: Windows 7
  • Technology: Java/J2EE (Servlets, JSP, JDBC)
  • Web Technologies: Html, JavaScript, CSS
  • Web Server: Tomcat 7.0
  • Database: Oracle 10g Express Edition
  • Software ’s: JDK 7

Hardware requirements:

  • Hardware: Pentium based systems with a minimum of P4
  • RAM: 1 GB (minimum)

Online Passport Registration Project Report

INTRODUCTION

Online Passport Registration PROJECT DESCRIPTION

Modules and its Description:

Modules:

A) National Register Module

  • Pan card Register Module
  • Voter Id Register Module
  • License Register Module

B) Web Service Module

  • Application Layer
  • Business Layer
  • Data Layer

C) Admin Module

NATIONAL REGISTRATION MODULES:

As the name itself defines this is a registration module for the public. The public has to give sufficient data for doing registration.

This module contains sub module like PAN CARD Registration, Voter ID Registration, and License Registration. Data will change from one sub module to another.

Validation is done for the purpose that user should not miss any of the fields in the particular registration form. Once the public has registered, he/she get a national ID which is unique. Using this national ID the public can claim one among or all above-mentioned ID Proof (s).

ADMIN MODULE:

The admin module plays a major role in the application. The Admin module is used to control all the administrative tasks of the administrator.

The administrator takes care of entering all the essential information on the site so that it is accessed the world wide with a very fast accessing time and in a well-defined manner. All the essential information is composed by integrating the information in a hierarchical manner.

Each Government wing admin will do all the enhancements works like adding Sub modules, Editing and Updating the Public Details and so on.

SYSTEM STUDY

Existing System:

Already in this type of applying for online application, we do not use the privacy fact, It can be viewed by everyone and it can be also editable, to achieve privacy we have to maintain the customer’s database and entry securely and privacy is an important fact which has to be focused. So here we use three tier architecture for registering the details in a secure way.

Proposed System:

In this Online Passport Registration project we generally deal with the trust negotiation, we obtain the trust negotiation using an ontology based approach, we develop the project by using online pan card application and online license application to get the trust negotiation, the Online Passport Registration project mainly explains about the privacy of a customer who submits their document online.

They no need to type their all personal details they give only their universal username and password it’s enough, after giving that all their personal details will come from the universal database.

SCREEN SHOTS

  • HOME PAGE
  • ADMIN LOG IN
  • PASSPORT REGISTRATION
  • EDIT THE DETAILS
  • UPDATE
  • SEARCHING OPTION
  • PASSPORT DETAILS