Bus Reservation System or Online Bus Ticket Booking Java Project

Purpose of the Project:

This project is meant to delineate the features of Online Bus Ticket Booking, so as to serve as a guide to the developers on one hand and a software validation document for the prospective client on the other. The Bus Reservation System is developed for Travellers to reserve seats online and to save them from hassles. It will allow the passengers to enjoy the booking of bus tickets from the present position through the internet. They will be provided with the bus routes along with some other facilities like booking the tickets based on their comfort level, the time of arrival and departure, and canceling the tickets. The administrator can handle various aspects like applying the offers, changing the facilities according to price, can monitor various other things. The Travel Agency can also use this application for managing their ticket booking service.

Scope of Project

This Bus Ticket Booking application can be used by any Travel Agent to issue tickets to customers. It also helps the customer to enquire about the availability of seats in a particular bus at a particular date from a particular location. It will also provide the facility to check the timings and schedule of the buses along with the ticket price.

Aim & Objective of the Project

  • Up To Date information is provided that is not possible manually.
  • The objective of my project is to make the Ticket Booking system of an Agency, simple, reliable, user-friendly, and corrective. Moreover less time-consuming as compared to manual work.
  • To Increase The Ticket Booking efficiency.

Features Provided to User

  • The User can enter the sources and destination to view the buses on the specific route.
  • The User can register himself and then re-login to book the tickets.
  • Can check the seats available?
  • Can see all the bus information
  • Can book no. of tickets after registration.
  • Can check the number of Seats already booked.
  • Can view the bus information like arrival time, destination time, etc.

Features provided to Customer

  • The Customer can Update his profile.
  • Can see his Booking.
  • Can change the password.
  • Can Book tickets.

Features Provided to Admin

  • Add the route.
  • Delete the route.
  • Remove the bus from the route.
  • Update the bus details.
  • Update the route details.
  • Add the bus to the specified route.
  • View the Total tickets booked, seats booked, etc.

Functional Requirements:

Activity Diagram for User:

Activity Diagram for Customer:

Activity Diagram of Admin:

Use Case Diagram:

ER Diagram:

List of Actors :

1. Administrator
2. Passengers

Description:

Registration: 

  • Registration if the customer wants to book the bus ticket then he/she must be registered.
  • Unregistered users will not be allowed to access the site.

Login:

  • The passenger who has registered can log in to the system by entering the valid user id and password.
  • If admin logins, they can add or remove bus, can change the price and the timings.
  • If users logins, they can book the ticket from their particular location to their desired destination.

Selection of Source and destination:

The passenger will be able to choose the source and destination.

Available Buses:

After the selection of the source, destination, and date the available buses for the specific route along with the time will be shown to the user.

Bus Route:

The Route to be followed by the bus while traveling from the source to the destination will be shown to the user.

Ticket Booking:

The passenger will be able to book the tickets as per their comfort of price, bus category, time, date, etc.

Logout:

After the payment of the ticket, the customer will be logged out.

Report Generation:

After all transactions, the system will generate the online ticket and will send one copy to the passenger’s Email- address and another one to the system database to maintain the records of the passengers along with the traveling details.

Technical Issues:

  • This Bus Ticket Booking system will work on client-Server architecture. It will require an internet server.
  • The Bus Ticket Booking system should support some commonly used browsers such as Chrome etc.

The customers may select the different options which will be open on another screen as

1. Login Page
2. Registration Form
3. Source and destination (state-wise)
4. Journey Date
5. Search Buses
6. select a pickup and drop location.
7. Offers
8. Route Directories
9. Payment Gateways

Design Constraints:

This Bus Ticket Booking system should be developed using Standard Web Page Development Tool, which conforms to GUI standards such as HTML, XML, JSON, etc.
The system should support various RDMS and Cloud Technologies.

Operational Scenario:

The passenger will log in and will enter the source, destination, and date. The system will show all the buses from that route reaching the entered destination along with the bus type and the seats available for booking along with the fair. The passenger will choose the bus seat according to their comfort and choice. The payment will be done and the online bus ticket will be generated and will be sent to the email address of the user. The user will also be provided with the ticket cancelation option.

Benefits of Online Ticket booking System

  • This system will help to maximize the number of Reservations.
  • Easy to Manage the calendar.
  • Easy to Manage all the records.
  • This System is fully functional and flexible.
  • Easy to use.
  • Saves a lot of time, money, and Labour.
  • This Application acts as an office that is open 24/7.

CONCLUSION

In the Online Bus Ticket Booking system, we have developed a secure, user-friendly Website where users,s or visitors, can view and search the buses for a specific route and can check seats available on the buses. Here we have maintained records of passenger details, seat availability, price per seat, bill generation, and other things, we have developed a computerized reservation system successfully.

Future Scope

  • This Bus Ticket Booking project can be enhanced further by adding the Agent Module to perform the agent-related functionalities, The generated ticket can be sent to the email id of the customer.
  • The website is flexible enough to be modified and implemented as per future requirements.
  • We have tried our best to present this website. Messages and Email alerts for various things can be sent to the Users so that they cannot miss anything.
  • The offers information for various festival seasons can be sent to the User. The payment-related things can be upgraded.

Download the Complete project on Online Bus Booking System Code.

College Student Results Analysis Android App Subject wise and Department wise

Abstract

The College Student results app is an android application. It enables the students to check and get their each semester results within their mobiles by using their College Registration ID/Hall Ticket Number.

This College Student results in mobile app system is developed for students as well as their parents to check both the internal & external examination results.

Currently, the students are using the University website which is displaying only the individual subject marks and is lacking in some other advanced features which we will supplement through our mobile application.

Primarily, by using this result app project we can generate student individual results and analyze subject-wise and department-wise analysis (toppers list, Max marks, Min marks).

Android Project Features:

  • Latest user-friendly interface with a neat layout.
  • The total marks of the student with percentage will be displayed.
  • Push notifications whenever the results are out.
  • The list of toppers in the individual departments.
  • Sharing results on social networking sites.

Hardware Requirements:

Internal Memory: 512MB RAM
External Memory: 1GB
Speed: 1GHz Processor
Device: Mobile or Tablet

Software Requirements:

Operating system: Android
Programming languages: HTML5, XML, java
Database Used: Android SQLite Database
Others: Android Studio SDK

Related Projects on Student Exam Results System:

Student Result System Desktop Application in Java
Results Through Emails Java Project

Student Exams Backlog Management System Project using PHP & MySQL

College Classroom Appliances Repair and Maintenance System App

Implementation

This College Electronic items Repair and Maintenance System App has been implemented to accept complaints against damaged fans and lights in the classroom and to show the status of the registered complaint.

The college classroom-specific android mobile app has two sides, the user end, and the admin end. The user end is for the class CRs which allows them to lodge complaints, view the status of the complaint, and see the complaint’s history. Whereas, on the admin end, the admin can view the lodged complaints and can update the status of the complaint.

User end Project development:

First, after opening the Repair and Maintenance System App, a login page appears. The user must log in to the app, with his/her respective login ID and password. If the details match with any of the CR’s details, then the app will be directed to the user side. After logging in, a page with all the room numbers is displayed.

When the respective room is selected, the user is directed to a page where he will be asked to select the fan number or the light number that needs repairs. On clicking the submit button, the complaint will be lodged successfully.

On the home page, there is a menu bar towards the extreme left, which has two options-complaints books and logout. The complaints book has information about all the complaints that have been lodged to date.

The status of the complaint whether it is repaired, or it is still pending, is shown for each complaint. By using the logout option, the user can log out of the app. This is the user side of the app.

Dataflow of the App (User end):

DFD of College Classroom Fan & Lights Repair System App                                         

Working Flow of the App(User end):

Output Workflow results of College Classroom Fan & Lights Repair System App

Admin end project development:

When the given user ID and password match with the details of the admin, then the College items Repair System App will be directed to the admin side. After the admin logs in, he will be directly navigated to the complaints book. Here, he can view all the complaints, old as well as new ones, that have been registered. At the end of each entry, he has the option to update the status of that entry.

Conclusion:

The ultimate goal of this Final year android-based mini or major project is to eliminate the huge loss of man-hours and manual intervention. The goal is to provide an effective platform to lodge complaints and also to maintain a chain of responsibility and efficiently attend to complaints.

The entire academic project has been built according to the requirements stated and can be implemented without errors. The complaints can be stored and can be monitored. The is very useful as it would reduce stress and it is very easy to use. This process is less time-consuming and is highly reliable.

This Repair and Maintenance System App project was developed with HTML, CSS, XML, Java, JavaScript, and MySQL databases. It can be scaled to add even more sophisticated features and be made more flexible.

The application can be integrated by adding several other complaints regarding infrastructure etc. A communication system can be provided where the students can clarify their queries. This would enhance the standard of the application.

Daily Student Classroom Attendance Management System Project

PURPOSE

The purpose of developing a Daily Student Classroom Attendance Management System Android Mobile App is to digitalize the traditional way of taking attendance. Another purpose for developing this application is to generate the report automatically at the end of the session or in the between-session for a particular student on a regular check basis.

SCOPE

The following Android Mobile App project has much scope both in present as well as future. In the present situation, the system can be accessed on android mobile devices. Any android device which has the access to the server on which the project has been deployed can use the application i.e. the Daily Student Classroom Attendance Management System project will work for a particular institution. But later on, the project can be modified to operate for many institutions.

SOFTWARE INTERFACES:

  • Front-end: XML
  • Back-end: Java
  • DATABASE: MySQL, Firebase
  • SERVER: SQLite Server
  • Tool- Android Studio

PROJECT OBJECTIVES

This android based mobile app project is a classroom attendance management system and the objectives are:

1. Manual work for information retrieval on attendance becomes less like the work.
2. Easy access for students because they can view their attendance and make up for the shortage of attendance accordingly.
3. It is also time-saving as manual work is less.
4. There is less chance of error.
5. It eliminates duplicate data entry in time and attendance entries.
6. Weekly or Monthly attendance reports can be generated for a particular student.
7. Easy maintenance of students and faculty data by admin.
8. Data redundancy can be decreased as data is now stored in one place.
9. Data is now much more secure.
10. Easy access for teachers as they can now view their student’s attendance reports easily.

FUNCTIONAL REQUIREMENTS

1. LOGIN

Admin and Faculty will login in into the system with username and password, if username and password are correct admin/faculty will be prompt to proceed option otherwise an error will be shown

INPUT: username and password
OUTPUT: student detail information

2. UPDATE COURSE DETAILS

Admin can insert, update, and delete course details.

INPUT: Course name
OUTPUT: Operation(insert/update/delete) successful

3. UPDATE STUDENT INFO AND COURSE ENROLLMENT

Admin can insert, update, delete student info, and enroll students in particular courses.

INPUT: name, Roll No., DOB, Course
OUTPUT: Operation(insert/update/delete) successful

4. UPDATE TEACHER’S INFO AND ASSIGN COURSES

Admin can insert, update, delete teacher’s info and assign a course to each teacher.

INPUT: Name, Address, Email, image, course, DOJ
OUTPUT: Operation(insert/update/delete) successful

5. MARK ATTENDANCE

Faculty can take attendance on a particular day over a student’s name by marking him present or absent.

INPUT: Absent/Present
OUTPUT: A confirmation message

6. WEEKLY/MONTHLY ATTENDANCE REPORT/CHART

Admin/Faculty can create a student attendance report/chart between any 2 dates

INPUT: starting date, ending date
OUTPUT: attendance report/chart

College Sports Resource Booking Android and Web Application

The main aim of this College Sports Resource Booking Android cum Web Application project is for students in the college to book sports material on the college premises. This Project is a combination of both an Android app and a Web application, where the android app is developed by Java and XML, and the web application is developed using Html, CSS, Bootstrap, Javascript, Django, and SQLite technologies.

Contents:

Introduction:

The College Sports Resource Booking Application has been developed in order to enable the ​students to book sports resources. The administrator can keep a tab on the availability of the resources along with streamlining the fine process. This application overcomes the problems prevailing in the existing manual system. It also makes it extremely simple for the students to book a resource or to check the availability of the resources, view dues if any, as well as history of bookings, and for the administrator to issue resources, impose fines and view the history of bookings.

The API developed for this application is deployed on Heroku and is ready to respond to the requests made by the application with expected outputs by accessing the database.

Scope of the project

This College Sports Resource Booking application can be used to reduce the problems faced by the manual system. The administrator can issue and reject a booking in one click and it even helps the admin to keep a tab on the Booking History and also the Blocked list of users. The administrator can also add or delete the resources. It makes it easy for the administrator to keep track of all the resources and bookings. The mobile application makes it so simple for users to book a resource and check the history of their previous bookings.

System Analysis

Introduction

Sports Resources Management System is a web and android app. The admin can add and delete resources on the web and manage the users in accepting and rejecting resources. The users can book the resources from the android app and collect them from the office within 20 min and even cancel the request.

Existing System

In the existing system, the users have to visit the sports office manually and collect the resources. And also the users cannot reserve a resource from wherever he/she is. Even though the user is blocked, he can go to the office and make a request for the resource. The admin has to manually check the user if he/she is in the blocked list and issue the resource.

Proposed System

In the proposed system, the users can reserve and book the resource from wherever they are and collect it within 20min. In this system, if a user is blocked he cannot book the new resource until he clears the fine. The user can check the fine amount to be paid by him in the android app.

Software Requirement Specification

User Requirement

There is an admin and the user i.e., a student. The minimum requirement of the user is that he/she must understand basic English and must know how to book a resource, check the fine and collect from the sports office. The admin must know how to accept the user’s request, block the user, issue resources manually and collect fines from users and unblock users.

Module Description

There are two modules in this College Sports Resource Booking project. They are users and admins.

Features of User

The user is a student who is going to use the Android Application “SportEasy”. The app has the following features:

  • Can view all the resources available in the sports block with its count in the app. This reduces the inquiry time at the issue counter.
  • He can send a booking request with just one click so that he can collect it in 20mins from his booking time.
  • The user also has the option to cancel the booking request within 20 minutes of the booking time.
  • User can view all their past booking requests with their status so that they can know what requests he made.
  • The user has the option to set his password to a new one when he forgets his password or wants to change it.

Features of Administrator

The administrator is the one who accepts and approves booking requests. They handle the Web application. The functionalities of the admin module include:

  • Adding and deleting the resource when required.
  • Accepting or rejecting the resource requested by the user based on the timetable.
  • Updating the booking depending on whether the resources were returned or not and imposing fines accordingly.
  • Blocking the user if the resource is damaged.
  • Collecting fine manually and unblocking the user.

Software Requirement

  • ​Any Web Browser
  • ​Python 3 with Django Module
  • 64-bit operating system.
  • Emulator
  • Android Studio
  • pip
  • virtualenv
  • Virtualenvwrapper
  • Flask module

Web Requirements

  • Html, CSS
  • Bootstrap
  • Javascript
  • Django

Android Requirements

  • Java
  • XML

RESTFul API Used

  • Flask

This is the Django code for displaying all the resources present in the web app

Conclusion

This College Sports Resource Booking project is for computerizing the workers employed in order to borrow a sports resource. It is a great improvement over the manual system. The computerization of the system has sped up the process. In the current system, the front office management is very slow. This application was thoroughly checked with dummy data and thus is found to be very reliable. The software takes care of all the requirements and is capable of providing easy and effective storage of information related to students who book sports resources. Responsive web design and mobile apps make work easier and safe for any field. With the provision of an easily accessible user interface, the entire process of booking and approval of resources, along with other features, has become extremely facile while also significantly averting the numerous errors that would otherwise be caused in a manual system. With this platform we developed, we are hoping to achieve the following:

● ​Reduced time wastage
● Providing comfortable facilities to students
● ​Provide easy data flow
● ​Less employee investment

Limitations

The College Sports Resource Booking mobile application which has been developed for the students for booking sports resources is only compatible with android versions 5.0+, it requires a minimum android runtime version of 5.0
The Admin has to check the timetable while issuing a resource.
There is no deadline for the user to clear the due and no notification system to intimate the user to clear the due.

Future Scope

This application can be enhanced by including numerous new features. One such feature is adding a notification system through which the admin can send notifications to a user regarding his bookings. In the current system, the user should manually go into the app and check whether the resource is accepted or not. Instead, an improvement to this would be sending a confirmation to the user when his booking request is approved by the admin. In case of unavailability of a resource, a “notify when available” button could be included too.

As of now, when a student wants to book a resource, the admin manually checks whether the student has a free hour at that particular time and issues the resource accordingly. But in the future, an app can be made which itself detects whether the student is having a free hour or not, thereby eliminating the involvement of the admin.

Subsequently, a separate page linked to the admin webpage could also be developed, where the admin can add updates about upcoming sports events or competitions in such a way that these updates will also be visible in the mobile app for students, therefore allowing them to be aware of all the ongoing or upcoming sports events through their mobile.

Download the complete College Sports Resource Booking Android App and Web Application Source code, Project Report, PPT, and How to run Video file.

Download the Complete College Sports Management System .Net Project Source Code.

Nearby Hotels Python Web Application

This is a simple web application that can be used to search hotels. This application will help in searching nearby hotels and also give weather reports of that place such that they can know the weather details priorly to near that hotel in order to travel. A currency converter is included with which everyone can view hotel prices in their desired currency. Additionally, discount coupons are included, which will help user to access the cheapest hotels nearby.

API’s to be used:

Google maps:

The google maps API fetches the data from google e.g. here Maps API is a server that returns information about a place, an establishment, a geographical location, or a prominent point of interest using an HTTP request. Methods are available for place search, details, and autocomplete queries.

The place API returns in JSON format.

Currency converter:

Planning to use online currency converter API web services. This API allows covering the currency to whatever the users needed.

This API returns data in XML format.

Weather API:

This API forecast the weather near the hotels, which uses information from the Rapid API: this API has all the information like temperature, humidity, wind, etc..

This API returns data in JSON format.

Discount coupon:

Planning develops discount coupon API, which gives what best hotels are available nearby with the best discounts possible.

This API returns data in XML format.

Technologies used:

  • JavaScript
  • HTML
  • CSS
  • Nodejs
  • Python

Online Crime Investigation System Project in Java

Project Abstract: This Online Crime Investigation System software presents the part of an organization’s work as per the requirements, specifications, and conditions mentioned in the user manual. This application s/w has been developed and completed successfully and also tests successfully by taking “Test Cases” It is user-friendly and has all the needed menu options, which can be utilized by the user to perform the desired operations. Moreover, help messages are provided which will help any authorized user from using the system without trouble.

The proposed system is not limited presently. Presently we have to login to the system online and post the complaints. We can further develop the system by using the “Voice Recognition System”. So this project has got scope to get developed in the near future. The scope of the project exists throughout the life of the product development, testing and implementation.

Deployment of  Application:

1) Copy the Online Crime Investigation System application folder to

F:\Tomcat5.5.9\webapps\

2) Click on start.bat in the bin folder of tomcat

3) Create a User in Oracle as follows:

CREATE USER OCR IDENTIFIED BY OCR;

GRANT DBA TO OCR;

CONN OCR/OCR

Now place the all tables in the table.txt file at the SQL Command Line

And type the following command

COMMIT;

4) Create user DataSourceName(DSN) as

click  –> Start —> Control Panel—> Administrative Tools

Software Requirements:

  • Operating System: Windows 98 or above
  • Front end : HTML & JAVA SCRIPT, J2EE(JSP,servlets,Ajax),
  • Back end : Oracle 8i
  • Web Server: Tomcat 5.5.9
  • Front end  : HTML & XML
  • Middleware : J2EE(JSP)
  • Application server : Web logic 7.0

Crime Investigation System Screen Shots:

1.    Crime Investigation System

HomePage

Homepage for the Crime Investigation System Application

Overview

Functional Overview

This module/screen is the Homepage for the Crime Investigation System Application.

Technical Overview

This module Admin or Police Department or Customer can login through screen and customer can register.

Navigations

Customer Login ->Customer LoginScreen

AdminLogin ->Admin Login Screen

Home ->Application Homepage

Department Login ->Department Login Screen

Registration ->Customer Registration Form

ADMIN MODULE

2.    Admin Login Screen

Admin Login Screen

2.1.1    Overview

Functional Overview

This module/screen is used to Admin Login Process.

Technical Overview

  1. This module takes the valid Admin Username and password.
  2. The particulars are valid you will get Admin Homepage otherwise it will displays the message “Invalid Login Information”.

Navigation

AdminLogin->AdminLoginScreen

Action Controls

Control
Name
Type Description Action
       
Login button Gets the particulars of the Admin Login Details. Admin Homepage
Clear Button Clear the fields on the form Login Screen

3.    Admin Home Screen

3. Admin Home Screen

3.1.1    Overview

Functional Overview

This module/screen is used to operate Administration Module.

Technical Overview

  1. This module is used to create new Police Departments and updating the existed department details.
  2. This module is used to create new thief Information and updating the existed thief information
  3. Creating New Caution Information.

Navigation

AdminLoginProcess->AdminHomePage Screen

Action Controls

Control
Name
Type Description Action
       
New Department HyperLink Displays the New Department  registration Form Department Registration Form
All Departments HyperLink Displays the existed department details screen List of departments
New Thief Information Hyperlink Displays the New thief  registration Form Thief  Registration Form
Thief Information HyperLink Displays the existed thief details screen List of Thief Information
Caution HyperLink Displays Caution registration Screen Caution Registration Form

4.    Department Registration Screen

Department Registration Screen

4.1.1    Overview

Functional Overview

This module/screen is used to register New Department Information.

Technical Overview

  1. This module takes the valid new Department Information and Login details.
  2. These New Department particulars will be stored into “POLICE_DEPARTMENT” database table and login details into “LOGIN_MASTER” table.

Navigation

New Department->Department Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register button Gets The new Department    information and login details from the form. Stores the department data into table POLICE_DEPARTMENTlogin details into table LOGIN_MASTER
Clear Button Clears the field in the form New Department Registration form will be displayed

5.    Updating Department Details Screen

SCREEN1

5. Updating Department Details Screen

SCREEN2

Updating Department Details Screen1

5.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Department and Updating the department  Information according  to the Department Id.

Technical Overview

  1. Click on Update then it will takes the Department Id and displays Screen2 (Popup Window).

Navigation

All Departments->Department Details

Action Controls

Control
Name
Type Description Action
       
Update button Displays the Department  information of selected Department Id. Displays the Department Information Screen(Screen2)
Close Button Closes the Department Modification form Displays All Department Screen (Screen1)

6.    Thief Registration Screen

Thief Registration Screen

6.1.1    Overview

Functional Overview

This module/screen is used to register New Thief Information.

Technical Overview

  1. This module takes the valid new Thief Information.
  2. These New Thief particulars will be stored into “THIEVES” database table .

Navigation

New Thieves Information->Thief Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register Button Gets The new Department    information and login details from the form. Stores the thieves data into table THIEVES
Clear Button Clears the field in the form New Thieve Registration form will be displayed

7.    Updating Thief Details Screen

Updating Thief Details Screen

SCREEN1 

7.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Thieves and Updating the thief Information according  to thief Id.

Technical Overview

  1. Click on Update then it will takes the thief Id and displays Screen2 (Popup Window).
  2. If you select thief category then according to the selected Category it will Displays Screen3

Navigation

Thieves Information->Thieved Information

Action Controls

Control
Name
Type Description Action
       
Update button Displays the Thief   information of selected Thief Id. Displays the Thief Information Screen(Screen2)
Close Button Closes the Thief Modification form Displays All Department Screen (Screen1)

8.     Caution Registration Form

Caution Registration Form

7.1.2    Overview

Functional Overview

This module/screen is used to Create New Cautions.

Technical Overview

  1. This module takes the valid caution Information and will be stored into CAUTIONS Data Base Table.

Navigation

Caution->Caution Registration Form

Action Controls

Control
Name
Type Description Action
       
Save button Gets the required input details. caution Information and will be stored into CAUTIONSData Base
Clear Button Clears the fields data New Caution Form will be displayed

DEPARTMENT MODULE 

8.    Department Login Screen

Department Login Screen

8.1.1    Overview

Functional Overview

This module/screen is used Department Login Process.

Technical Overview

  1. This module takes the valid Username and password.
  2. The particulars are valid you will get Department Homepage otherwise it will displays the message “Invalid Login Information”.

Navigation

Department Login->Department Login Screen

Action Controls

Control
Name
Type Description Action
       
Login button Gets the particulars of the Department Login Details. Department   Homepage
Clear Button Clears the Form Details New Login Screen Will be displayed

  

9.    Department HomePage

Department HomePage

9.1.1    Overview

Functional Overview

This module/screen is used to process the Department operations.

Technical Overview

  1. In This module department can see his complaint details and thief information.
  2. Updating complaint status and modifying the selected thief informtaion.

Navigation

Department Login Process -> Department Homepage. 

10.    Requested Complaints

Requested Complaints

10.1.1    Overview

Functional Overview

This module/screen is used Display the complaints Information.

Technical Overview

  1. Updating the complaint status by changing the options in the Modify column.
  2. In options when the complaint status is ‘Closed’ then only you will get new option ‘ReOpen’ in the options

Navigation

Requested Complaints->Complaints Status

Action Controls

Control
Name
Type Description Action
       
Update button Gets the modified details. Changes the status of the complaint in COMPLAINT_REG Table

 

11.    Thief Details Screen

Thief Details Screen

11.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Thieves and Updating the thief Information according  to thief Id.

Technical Overview

  1. Click on Update then it will takes the thief Id and displays Screen2 (Popup Window).
  2. If you select thief category then according to the selected Category it will Displays Screen3

Navigation

Thieves Information->Thieve Information

Action Controls

Control
Name
Type Description Action
       
Update button Displays the Thief   information of selected Thief Id. Displays the Thief Information Screen(Screen2)
Close Button Closes the Thief Modification form Displays All Department Screen (Screen1)

 

12. Customer Information

Customer Information

11.1.2    Overview

Functional Overview

This module/screen is used to Display all registered Customer Details

Navigation

Customer Information->Customers Information Screen

CUSTOMER MODULE 

12.    Customer Registration Screen

Customer Registration Scree

12.1.1    Overview

Functional Overview

This module/screen is used to Customer Registration.

Technical Overview

  1. This module takes the valid new Customer Information and Login details.
  2. These New Customer particulars will be stored into “CUSTOMER_MASTER” database table and login details in “LOGIN_MASTER”.

Navigation

Registration->Customer Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register Button Gets The new Customer information and login details from the form. Stores the employee data into table CUSTOMER_MASTER
Clear Button Clears the field in the form New Registration form will be displayed

13.    Customer Login Screen

13. Customer Login Screen

13.1.1    Overview

Functional Overview

This module/screen is used Customer Login Process.

Technical Overview

  1. This module takes the valid Username and password.
  2. If The particulars are valid you will get Department Homepage otherwise it will displays the message “Invalid Login Information”.
  3. If you forgot your password then click on Forget Password option.

Navigation

Customer Login->Customer Login Screen

Action Controls

Control
Name
Type Description Action
       
Login button Gets the particulars of the Customer  Login Details. Customer    Homepage
Clear Button Clears the Form Details New Login Screen Will be displayed

 

14.    Customer HomePage

Customer HomePage

14.1.1    Overview

Functional Overview

This module/screen is used to process the Customer operations.

Technical Overview

  1. In this module customer can register his complaints and update the complaints.
  2. Customer can modify the complaint information, if the status is “Pending”.
  3. Checking the status of the complaints.
  4. Displaying all department details.
  5. Displaying all thief information.
  6. Changing the personal details.
  7. changing the password.

Navigation

Customer  Login Process -> Customer  Homepage

15.    Complaint Registration Screen

Complaint Registration Screen

15.1.1    Overview

Functional Overview

This module/screen is used to register the new Complaint

Technical Overview

  1. This module takes the valid new Complaint Information.
  2. These New Complaint particulars will be stored into “COMPLAINT_REG” database table.

Navigation

Complaint Registration->Complaint Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register button Gets The new Compliant   from the form. Stores the Complaint data into table COMPLAINT_REG
Clear Button Clears the field in the form New Complaint  Registration form will be displayed

16.    Thief Details Screen

Thief Details Screen

16.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Thieves Information.

Navigation

Thieve Information->Thieve Information

17.    Department Details Screen

 Department Details Screen

17.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Departments Information.

Navigation

Departments->Department Information

18.    Changing Customer Profile

Changing Customer Profile

18.1.1    Overview

Functional Overview

This module/screen is used to Change the Customer Information.

Technical Overview

  1. This module takes the modified Customer Information from (Screen1).
  2. These New modified   particulars will be updated into “CUSTOMER_MASTER” database table.
  3. If u want update these modified details then click on “Update” in SCREEN1
  4. If you want to change the password then click on “Change Password” then “SCREEN2” will be displayed

Navigation

Change Profile->Customer Information

19.    Complaint Status Details Screen

 Complaint Status Details Screen

19.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Complaints.

Technical Overview

  1. This module takes the valid search options like datewise and compliant type.
  2. According to the selected search option the complaints will be displayed.
  3. Click on “Show All” button, If no option selected then it will display all complaints information.
  4. Click on “Search”  button without selecting any search option then it will display message “Select Valid Search option”

Navigation

Complaint Status->Complaint Information.