College Bus Tracking System Java Project

INTRODUCTION:

  • The college bus tracking system helps users to know the bus location so that the users don’t get delayed or don’t arrive at the stop too early.
  • In order to overcome increased waiting for time and uncertainty in arrival, we have come with this project.

Objective:

  • The main goal is to find the location of the bus so that the users do not get delayed.

EXISTING SYSTEM:

  • Location of the bus is not known, thus we need to ask the bus information for respective persons.
  • Long time waiting for the bus.
  • Chances of missing bus.

PROPOSED SYSTEM:

  • We are expecting to find the location of the bus and let the users know the location.
  • so that one can manage their time efficiently and reach their stop just before the bus arrives or take an alternate means of transport if they miss the bus or they are running late.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Class Diagram:

Activity Diagram:

Output Screens:

Home Page:

Add Tracking Details:

View Map:

Output Screen names:

  • Home Page
  • Admin Login Page
  • Admin Home Page
  • View Users & Activate Page
  • Add Bus Route Page
  • Track Bus Details Page
  • Driver Login Page
  • Driver Home Page
  • View My Route Details Page
  • Add Tracking Details Page
  • User Registration Page
  • User Login Page
  • User Home Page
  • View My Profile Page
  • View Bus Routes Page
  • View Map Page
  • Track Bus Details Page
  • Map Page

College Information Management System (CIMS) Project Synopsis

The project College Information Management System (CIMS) deals with the maintenance of information over a network within the college. The college system has gone through a vast transformation particularly in the last decade. While adopting, IT seems to be the best choice towards enhancing efficiency, it becomes necessary for college systems to face the challenges imposed by the e-vulnerabilities.

This product ensures instant and secure information maintenance in colleges.

This project is capable of maintaining the following details:

Student: The traditional process of admission requires a student to collect the admission forms, fill them and submit them at the college. CIMS enables the student’s to enroll them in the college. The student’s performance is also maintained and can be securely recovered by the college administration.

Staff: The admission process of staff requires them to fill out the application and submit to the college.CIMS maintains the complete details of the staff like department, attendance, and payroll.

Library: The library management enables the book registration process, book transaction process, to know the book status.

Attendance: CIMS maintains the complete attendance details of the student and the employee

Courses: The course details like presently offering, new courses etc are maintained by the system. Fee details like course wise, subject wise, are also maintained. Individual subject details like date of commencement, maximum marks, pass marks are also maintained.

College information: college information like history, calendar, holidays, timetable, news, and announcements are maintained.

Apart from this College Information Management System project allows the information available over the college internal network and provides information access to the entire spectrum of campus users that includes college staff such as administrators, faculty, librarians, etc. CIMS also avails the web interface to provide the college information on www. This allows the students and other users to search for information about the college online. The web also allows the students to register online for the college. Hence this project helps a college function in a very smart way. Due to the lack of time, CIMS does not enable to work on multi-branched educational institutions. It can be easily be implemented.

Project work description

This project of CIMS addresses all the vulnerable aspects and meets the requirements of various fields like college administration, staff and student enrollment, library management, latest happenings, course details, etc.

The system was developed in Java using swing, AWT packages, exception handling and event handling with interaction to a database in MS Access.

Modules:

This College Information Management System project is subdivided into the following modules or partitions.

• Employee
• Student
• Library
• Course
• Attendance
• Latest happenings
• Payroll management
• Web page

System Design Phase:

DFD

 

Student Admission:

Student application:

Staff Admission:

Payroll management:

DFD for Employee & Leave:

DFD for Advance and Attendance:

Library Management Systems & Library Transactions

Latest happening:

FUNCTIONAL DESCRIPTION OF PROJECT

When the package is started a dialog box is displayed by asking for a password on the correct entry of the password the user is allowed to enter into the main menu frame. A colorful welcome wish is displayed on the front window.

It has the following options:

  1. Employee details.
  2. Student details.
  3. Library management.
  4. Payroll management.
  5. Attendance.
  6. Web Page.
  7. Course information.
  8. Latest Happenings.
  9. About college

Employee

This window is used to maintain the Employee details.

On clicking the Employee menu item, it gives a window, which allows the user to add, view, modify and delete the employee details by clicking their corresponding buttons.

This module deals with the input of data from the user and storing the data in the database.

While adding an employee, the employee code is generated. The user has to enter the personal details, select the designation and select the department name etc.

Student

This window is used to maintain the Student details.

On clicking the Student menu item, it gives a window, which allows the user to add, view, modify and delete the student details by clicking their corresponding buttons.

This module deals with the input of data from the user and storing the data in the database.

While adding a student, the student ID is generated. The user has to enter the personal details, select the designation and select the department name etc.

Library

This window is used to maintain the Library details like the following:

  • Transaction [issue, return].
  • New Book registration.
  • Searching for a book.

On entering the Library details, to add the information of a book the user has to enter the book code, book name, author, publication, edition, date. The user also has the options to view, delete the book details whenever required. All the above-mentioned features have been extensively handled.

Payroll

This window is used to get the monthly Pay slip of an employee.

On entering the Pay slip window, the user has to supply the employee code. The system will calculate the net amount by calculating all corresponding calculations.

The calculations are displayed in their corresponding boxes and now pay slip is ready to take the printout by just clicking the print button.                                                                                        

Course details

This window is used to know the details about the courses, which the college is offering like the course ID, course duration, course fee, and any other information. It also gives the user the freedom of entering new courses, which the college will offer.

Latest information

This window will help the user know about the happenings in the college like the following:

  • Calendar
  • Time-table
  • News and announcements
  • Holidays
  • Notices

By choosing any of the above options the user can know about the related. He is also given the freedom of editing any changes to the data. 

Attendance

This window will have two options like

a) Student

b) Employee.

When we choose one it will show the details of the attendance of the selected candidate.

Web page

When we click this option the web page of the college will open and it has all the features, which the stand-alone application has.

About

This will show a window, which has a text field that shows the college history.

Conclusion:

This package has established a model for College Information Management.

This package is completely computerized and maintains the details of all students and employees like Student and Employee details, Leave, Advance, Admissions, Course details, Library Management, Attendance Specification, Latest Information, college web page, it also generates reports for all employees and students as needed, like Salary Summary, Department Wise Salary and Total Leaves took by an employee, marks obtained, attendance, library transactions, etc. by a student.

This package is so designed that all calculations are automatically generated for college management system.

Electrical and Mechanical Shed Planning and Work Distribution System

This Shed Planning and Work Distribution System project have got the scope to develop in other departments of Electrical and Mechanical Shed, like Spares department where information regarding the available spares can be stored in a computer database for faster information retrieval.

Also, there is scope to automate the process of issuing tenders to the unavailable parts of the Electrical and Mechanical Shed through online which is currently being done manually.

We can further enhance the work notification system that has been implemented in the current project through color coding by generating alert boxes in addition to the color coding.

UML DIAGRAMS

CLASS DIAGRAM

Figure 1: Relationships among the classes of Electrical and Mechanical Shed

 Description

The class diagram of the electric loco shed shows the major classes, their attributes and the operations of each class. The operation of each class has the effective utilization of the attributes.

USE CASE DIAGRAM

Figure 2: Behavior of PPO User

Description 

Actors: PPO User

Relationships: Simple Association

USE CASE DIAGRAM

Figure 3: Behavior of Other Users 

DESCRIPTION 

Actors: Other Users 

Relationships: Simple Association

The above diagram shows the behavior of other users. These other users include ADEE, Senior DEE i.e., the administrative people. Other users can Log in, Log out, can view staff attendance, view loco position which includes viewing forenoon position and the afternoon positions, view schedule.

USE CASE DIAGRAM

Figure 4: Behavior of Department Users 

DESCRIPTION 

Actors: Department Users

Relationships: Simple Association

The above diagram shows the behavior of the department users. They can Log in, Log out, can view staff attendance, view loco position, view staff attendance which includes viewing yearly/monthly/daily attendance of a particular individual, creating staff members of the particular department, deleting staff, view loco schedule, change status of the work to completed if the work is completed and to In progress when work is going on, check if there are any works given by the PPO.

SEQUENCE DIAGRAM

Figure 5: PPO Users and Other Users Login

DESCRIPTION

In the above diagram the user’s needs to log in. Users first enter the details and then the corresponding information is retrieved from the database. And when the database sends the corresponding information validation is performed and if the information is available then the user’s logins successfully.

SEQUENCE DIAGRAM

Figure 6: Scheduling Locos 

Description

In the above diagram the PPO user’s needs to schedule the locos. So the PPO users first schedule the locos and the information is stored in the database after which the database is updated. The PPO users then send the schedule to the department. Then the database is updated and scheduling the locos is successfully done. 

SEQUENCE DIAGRAM

Figure 7: Viewing Loco Position 

Description

In the above diagram, the PPO user’s needs to view the loco position. So the PPO users first enter the loco position and the information is stored in the database after which the database is updated. The PPO users then send then can view the loco information.

SEQUENCE DIAGRAM

Figure 8: Viewing Staff Attendance 

Description

In the above diagram, the department user’s needs to view the attendance of the staff. So for this, he first needs to update that information. The Department users first enter the staff attendance details which is stored in the database and then updated. He can then view the attendance successfully when requested.

SEQUENCE DIAGRAM

Figure 9: Departments Reporting the Completion of Work to PPO 

Description

In the above diagram, the department users need to report to the PPO department after completing the work assigned by PPO about the loco. The department user first completes the work given by the PPO and stores it in the database. This is then sent to the PPO department and then the database is updated.

Database Tables 

S.No Field Name Constraint Type
1 Token Not Null Varchar2(20)
2 Name Varchar2(30)
3 Jdate Varchar2(40)
4 Desig Varchar2(11)
5 Dept Varchar2(5)

 Table 1: Staff Table 

S.No Field Name Constraint Type
1 Cdate Not Null Varchar2(11)
2 Token Not Null Varchar2(20)
3 Attendance Varchar2(10)

 Table 2: Attendance Table 

S.No Field Name Constraint Type
1 Cdate Varchar2(11)
2 Locono Varchar2(7)
3 Type Varchar2(1)
4 Pg Varchar2(1)
5 Base Varchar2(50)
6 Comdate Varchar2(11)
7 Age Number(3)
8 Rcdate Varchar2(11)
9 Schedule Varchar2(20)
10 Lsdate Varchar2(11)
11 Place Varchar2(25)
12 Remarks Varchar2(1024)

 Table 3: Locosch Table 

S.No Field Name Constraint Type
1 Id Not Null Varchar2(11)
2 Password Varchar2(15)
3 Dept Varchar2(11)

 Table 4: Login Table 

Source code pages description:

Validate.java
For Validating user authentication based on his user id and password

DailyPos.java
For updating forenoon schedule details

Afternoon.java
For updating the afternoon schedule

Schedule.java
For updating loco schedule information

PLocoInfo.java
For Updating Loco Information and its Important Parts

WorkAllotment.java
PPO Department Allots works with various departments

UpdateWork.java
Departments Updating the work status and reporting to PPO

CreateStaff.java
For Departments Creating their Staff members

DeleteStaff.java
For deleting corresponding staff members by each department

DeleteWork.java
PPO Department deleting allotted works

SecDailyAtt.java
Updating Staff members daily attendance of each department

Search.jsp
Searching for the information of a Loco

Schedule.jsp
Forenoon and Afternoon Schedule Display

GenViewInfo.jsp
Viewing the work being carried out in all the departments

Sections.java
Department wise work display
SecViewWork.jsp
To view the particular work of a particular department
SecShowAttI.java
Department wise generating Reports for Individual Staff members

Download Electrical and Mechanical Shed Planning and Work Distribution System Java Project Source Code and Database.

College Student Attendance and Staff Profile System

The main aim of developing this java application is to provide a complete school or college based attendance management system for students and profile system for staff and management.

Faculty information is to be maintained securely and should be accessible only to the respective faculty and the administrator when required. Student’s daily attendance should be entered by the faculty and should be managed perfectly. In the existing system manually the corresponding faculty will enter attendance details in files. If the administrator or faculty want to know the student information, he must able to search the sheets, this consumes a lot of time. Here the project eliminates that problem and makes the process automation.

The Student Attendance and Staff Profile project mainly focus on maintaining of faculty profile, student daily attendance in which different levels of users are restricted to access the database. We can make the users access the data but they can’t modify or update the database. Only the authorized faculty and administrator can access and update the database. Each faculty and administrator should log in to get the details of the faculty and student attendance.

Objectives of the project

  • Complete automation is possible in this sector, which is against the main disadvantage namely time-consuming.
  • Can maintain company faculty details and student details.
  • Any kind of information based on faculty profile or student attendance can be retrieved within less time.
  • Only authorized faculty or administrator can access the database by providing necessary information.

Requirement Analysis

A requirement is a feature that must be included in the system. Before the actual design and implementation start, getting to know the system to be implemented is of prime importance.

We are overcoming the difficulty of maintaining faculty details and student attendance which were manual in the current system and here we generate detailed information about the faculty and students attendance which will save our time to maintain all information and retrieve when required. 

Functional Requirements:

This section describes the functional requirements of the system for those requirements which are expressed in the natural language style.

A faculty member should be able to login to the system through the first page of the application, and he can perform actions like viewing and entering student attendance and can update his profile. An administrator can login into his account and he will update the faculty information.

System Design:

UML Diagrams:

Class diagram
Fig: Class diagram

Description:

In this class diagram, we are considering the main classes administrator, faculty, and databases where we mainly perform the operations. Here we are also providing the classes for the interface as the operations can be facilitated easily and this comprises of the many options. And we maintain classes for the faculty to maintain its student details and the faculty details are also maintained.

Interaction Diagram for Registration of new faculty:

Description:

In this interaction diagram, the administrator registers a new faculty member by entering his details in the registration form and updates the database.

Interaction Diagram for daily attendance:

Sequence diagram for daily attendance
Fig: Sequence diagram for daily attendance

Collaboration diagram for daily attendance:

Description:

In this interaction diagram, the faculty selects a subject and a date and enters the attendance by clicking on the corresponding checkboxes of students roll numbers and updates the database by clicking submit.

Interaction Diagram for change password:

Sequence Diagram for change password
Fig: Interaction Diagram for change password
Collaboration Diagram for change password
Fig: Collaboration Diagram for change password

Description:

In this interaction diagram, the user can change the password by entering the new password and validate the password by re-entering it and update the database by submitting it.

Interaction Diagram for faculty details update:

Description:

In this interaction diagram the faculty details will be displayed and he can update the details that are already available in the database from the user interface and the new details entered can be updated in the database.

Use case diagram for administrator:

Description:

In this use case diagram, it includes the main functionalities of the administrator. Here main activity of administrator is to register the faculty, view daily, monthly and cumulative attendance.

Description:

In this use case diagram, it includes the main functionalities of the faculty. Here main activity of faculty is to maintain student attendance, update the student’s attendance and to modify his profile.

Description:

Here the activity diagram explains how the system administrator performs different operations.

Data Base Design 

DATA BASE TABLES Field Data type
Faculty_login_rowid number
Faculty_id varchar2(60)
Faculty_password varchar2(60)

Table 1:faculty_login 

Field Data type
Faculty_profile_rowid Varchar2(60)
Faculty_id varchar2(60)
Faculty_name varchar2(60)
Faculty_dept varchar2(60)
Faculty_course varchar2(60)
Faculty_desg varchar2(60)
Faculty_qual varchar2(60)
Faculty_dob varchar2(60)
Faculty_texp varchar2(60)
Faculty_rexp varchar2(60)
Faculty_iexp varchar2(60)
Faculty_spl varchar2(60)
Faculty_joinyear varchar2(60)
Faculty_emailid varchar2(60)
Faculty_phno varchar2(60)
Faculty_addr_dono varchar2(60)
Faculty_addr_street varchar2(60)
Faculty_addr_city varchar2(60)
Faculty_addr_pin varchar2(60)

Table 2:faculty_profile 

Field Data type
Faculty_status_rowid Varchar2(60)
Faculty_id varchar2(60)
Faculty_name varchar2(60)
Faculty_course varchar2(60)
Faculty_dept varchar2(60)
Faculty_courseyear varchar2(60)
Faculty_section varchar2(60)
Faculty_acyear varchar2(60)

Table 3:faculty_status 

Field Data type
rid Varchar2(60)
dt varchar2(60)
sub varchar2(60)
H71A0XX1 varchar2(60)
H71A0XX1 varchar2(60)
H71A0XX1 varchar2(60)
. varchar2(60)
.. varchar2(60)
…. varchar2(60)
H71A0XXN varchar2(60)

Table 4:f_att_bxxxxx 

Field Data type
Student_rollno Varchar2(60)
Student_joiningyear varchar2(60)
Student_course varchar2(60)
Student_dept varchar2(60)
Student_acyear varchar2(60)
Student_course_year varchar2(60)
Student_section varchar2(60)

Table 5:mic_student_status

System Test Cases & System Test Report

SNO Name Input Expected result Observed Result
1. Giving the wrong username and password Username

And password

Alert message should be displayed Alert

the message is displayed indicating

invalid

username

or

password

2. Registering faculty without proper information Faculty details Alert messages should be displayed Alert

messages are displayed.

3. Inserting attendance into the database attendance Message should be displayed if attendance inserted successfully Message is displayed
4. Click On Sign Out User should be signed out and Login page should be displayed Login page is displayed

Output Screens:

1) Login screen
2) Administrator Profile
3) Change Password
4) All faculty
5) Add faculty
6) Remoce faculty
7) Validation message
8) View faculty status
9) Edit faculty status
10) Add faculty status
11) Select Date
12) Daily attendance
13) Select month for attendance
14) Cumulative attendance
15) Aggregate attendance
16) Report generation
17) Logout Page
18) Faculty Home Page
19) Faculty Profile
20) Update faculty Profile
21) Select subject to view attendance
22) Date wise attendance
23) Cummulative attendance
24) Selection of subject
25) Enter attendance
26) Attendance entered Successfully

CONCLUSION

The project mainly focused on the total computerization of student’s attendance details and faculty profile in which different levels of users are restricted to access the database. By restrictions, we can make the users access the data but they can’t modify or update the database like students attendance, and other information etc.

This project mainly operated by two modules mainly faculty and administrator. The administrator can view the details of the students like marks view. The faculty members can view, update, add and delete the student’s attendance. This approach has features such as less manual intervention, data security is high and confidentiality can be maintained. The user can access the student’s details within less time.

Installation Steps:

  • Install Java (Java Run Time Environment)
  • Install Apache Tomcat with port number 9090.
  • Install Oracle 10g with port number 8080.
  • Create new system DSN with data source name: project & Username: project
  • Copy the project folder to c:\tomcat 6.0\webapps
  • Load the database from a backup file.
  • Open any browser and type the following address
  • http://localhost:9090/project/login.html
  • Now use the login credentials to log in and continue.

Login Credentials:

Oracle 10g:

Username: project
Password: project

Login.html:

For administrator-> Username: admin password: admin
For faculty-> Username: 101 Password: 101

DSN: project

For attendance the database is available for the following details:

Please select these from the list:
Class: IV c.s.e Section: A or B

Download College Student Attendance and Staff Profile System Java Project Source Code and Database

Java Project on Travel & Tourism Management System

Abstract:

The Main objective of this Travel & Tourism project is to make the travel easy and comfortable for the users right from finding the routes and buses to till the booking of the tickets. In this project, we have two modules, Admin, and user.

Admin in this Travel & Tourism Management System project will log in with the default username and password and admin has authority to add the bus routes and add the travel and assign the route id’s and bus id’s and finally, the admin will add the buses at particular times in different routes. Admin will also add the different travel agencies while adding buses admin will fix the ticket price and the capacity of seats.

Finally, the user will register and log in and the find the appropriate routes and use the route id he will search the bus by giving all details like date of journey and type of seat etc. After selecting the information user will be headed to select seats in a view the selected seats will be displayed as red and then after successful payment the booking confirmation will be shown.

If the user feels any feedback need to give, he can provide feedback to admin.

Existing System:

In the existing system, the user needs to find the bus routes by visiting the travel desks and enquire the information and the user needs to book the tickets manually and there may be a chance of no availability of tickets. So we Proposed this project this will overcome all difficulties.

Proposed System:

In the proposed system, the user need to just login into the application and can find the routes and booking immediately and complete the booking process for a successful transaction.

Data Flow Diagrams:

Context Level DFD and Level 1 Data Flow Diagram for Administrator, Users

Level 2 Data Flow Diagram for Travels, Routes, Pickup Points, Booking Modules

Use Case Diagram:

Activity Diagram:

ER Diagram:

Class Diagram:

Download Travel & Tourism Management System Java Project Source Code, Project Report Documentation, PPT, UML Diagrams and Output Screens.

Java Project on Computer to Computer Learning System

Computer to Computer Learning System

Computer to Computer Learning is the modern way of education, in which the students can get the valuable information through CD’s and Digital Copies. Generally, an existing system the educational institutions provide online material which is one-way uploading and hence the database is limited to a single person and hence the information updating needs time, But in this project, the database was made online so the database was accessible to multiple users. Any Format of information can be uploaded like audio, video, text etc. In this application, there are 3 modules

  1. Admin

Admin can view the institutes and students registered and delete them if he feels unnecessary. Admin can also view the complaints given by students

All the users are controlled by admin. Administrator services are

  1. Approve the institute
  2. delete institute
  3. view students
  4. view complaints
  1. College:

The college needs to register and log in and upload the articles on different topics providing the information and maintains the faculty details and view the responses and requests provided by students.

College is an Organization which can handle the all the student details. The College services are

  1. Registration
  2. Upload Articles
  3. Faculty Management
  4. Update profile of College
  5. Send Responses
  6. send a response for appropriate requests
  7. view request and send feedback
  1. Student:

The student will log in with a valid username and password and he can send a request to college he can view the response from college and he can also give feedback to admin. He can also update his profile.

The Student services are

  1. Update profile
  2. send a request to the college
  3. view responses
  4. and send feedback

Existing System:

In the existing Computer to Computer Learning System, the main problem is the database is maintained at individual such as in excel sheets and hence the system is not available for all college students so we propose the multiple access database systems in this project.

Proposed System:

In Proposed Computer to Computer Learning System, we used Centralized or Multiple access databases and it is automatically updated with the multiple users on the system so this makes the system fast.

Output Screens:

  1. Login Page:
  2. Registration Page:
  3. Clooege Registration:
  4. Student Registration:
  5. Admin Login:
  6. Student List:
  7. College Login:
  8. Student Login:

Architecture Diagram:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Download Computer to Computer Learning System Java Project Source Code,  Project Report, PPT, UML Diagrams.

Java Project on Computer to Telephony Integration System

In Any Growing Business or organization customers, satisfaction is the most common factor so to accomplish that we need to take the feedback from the customers or else we need to provide a complaint service for customers to solve any errors or problems occurred to them so, we need some call center executives. In this Computer to Telephony Integration System project, there are 3 modules.

  1. Admin
  2. Customer
  3. Employee

1.Admin:

Admin will login with valid username and password after logging admin can add employees and delete employees. Admin can view the Customers registered and generate the reports.

All the users are controlled by admin. Administrator services are

  1. Employee Management
  2. View Customers
  3. Generate The Reports
  4. Check The Feedback

2.Customer:

Customer will register and login into the application and update his profile. He can Submit the complaints and wait for the reply and he can see the status of the complaint and can give the feedback to the admin.

The Customer services are

  1. Update profile
  2. submit the complaints
  3. view complaints status
  4. send feedback

3.Employee:

Employee will login and view and update his details and view the complaints uploaded by the customer and provide a solution and submit reports. He can view and request and send feedback.

The employee is a work which can handle the all the customer details. The Employee services are

  1. Edit profile
  2. view/solve complaints
  3. submit reports
  4. view request and send feedback

Software Requirements 

Operating System: Windows or Linux/Solaris

User Interface: HTML, CSS

Client-side Scripting: JavaScript

Programming Language: Java

Web Applications: JDBC, JSP

IDE/ Workbench: Eclipse with MyEclipse Plug-in

Database: Oracle / MySQL

Server Deployment:  Apache Tomcat

Architecture Diagram:

Admin Use Case Diagram:

Customer Use Case Diagram:

Employee Use Case Diagram:

Activity Diagram:

Sequence Diagram:

Class Diagram:

Output Screens:

  1. Home Page:
  2. Admin Page:
  3. Customer Registration:
  4. Customer Login:
  5. Edit Customer Profile:
  6. Add Employee Details:
  7. Customer Details:
  8. Employee Login:
  9. Update Employee Details:

Download Computer to Telephony Integration System Java Project Source Code, Project Report, PPT, UML Diagrams

Track Machine Management for Railways .Net Project

Railways is a big organization which need to maintain the details of different things like tracks and their material so it is tedious job to maintain all these details manually,in order to overcome this problem track procurement management system is providing the successful tools and techniques to a broad range of activities like maintaining  inventory of the material needed for tracks like bolts,nuts,joints etc…,the project mainly contains the modules like material purchasing,material issuing, stock maintenance, zonal issuing,monitoring of track machines.

This project is about the maintenance of Railway tracks of particular region.

UML Diagrams:

Class Diagram:

Sequence Diagram for Employee, Administrator, Manager & Supplier:

Data Flow Diagrams:

And this project consists of four modules.

  1. Admin
  2. Manager
  3. Employee
  4. Supplier

Administrator

  • Views the details of manager,employee, Supplier.
  • Updates,deletes details.
  • To view the details ,admin should login

  • Admin logins by using user name –admin
  • User type admin
  • Views the details of manager,employee and supplier.
  • These details are stored in database using MS-SQL server 2000 where these data is stored in the form of Tables.
  • Similarly data is stored for manager,employee in database.
  • Admin can add new shipping address Requirements
  • When admin wants to add new shipping address
  • He can by filling the add new shipping address form

Manager

  • Orders material requested by employee
  • Gets the information of material supplied to employee from supplier.
  • Logins by using username,password and Type-manager
  • He can view his personal details, employee details and supplier details.
  • He gets the details of the material supplied to the employee.
  • He can delete employee details from database
  • Approve material
  • This information is given to manager by employee.
  • Received material information is forwarded by supplier
  • When supplier delivers material to employee.

Employee:

  • Third module
  • Logins by using user type-employee
  • Views personal details, supplier details, received materials, requested materials.

Supplier:

  • Sends material to the employee directly
  • Gives information of the material delivered to employee ,to the manager.
  • i.e both manager and employee can view received material
  • Delivers the material from shipment
  • He can view personal details, requested material and send material

SOFTWARE REQUIREMENTS

Operating System      :        MS Windows

Languages                   :        Asp.Net with C#

Database System       :       MS-SQL Server

Download this Track Machine Management for Railways .Net Project Source Code & Database.

College Visitor Management System .Net Project

Abstract: “College Visitor Management System” is a process of managing the information of the visitors visiting the College campus. For any organization maintaining the information of the visitor is a very major issue. This system will replace the manual maintenance system and will help the authorities to keep track of the visitors visiting the campus.

This software is being build with help of ASP.NET. The data of the new visitors visiting the campus will be stored in the database. With this system the visitor’s information can be stored in the database, so that in the future it shall be used for the reference. The data will be stored in the SQL SERVER as the backend. This software will help an organization to do the job effectively and give an all round development of the project.

The major features of the College Visitor Management System are:

  1. The in and out time of the visitors is stored in the database.
  2. Name, address and all other information regarding the visitor.
  3. There will also be provision to retrieve the data from the database for the future references.
  4. The reason for which the visitor is going to visit the campus.
  5. When the visitor visits the campus for the first time he/she needs to register. He/she will be provided with an id so that whenever he/she wants to visit next time they can refer through this particular id.
  6. Appointments of the Visitors with the Faculty will also be stored in the database.

Requirement Analysis

Module:

College Visitor Management System

Overview Statement:

The purpose of this module is to store the information of the visitor’s visiting the campus.

Customer:

Visitor

System Functions 

Ref # Function Category
R 1.1 Visitor should be able to add his details. Evident
R 2.1 System should be able to save the new visitor details. Hidden
R 1.2 Visitor should be able to get the appointment from the faculty. Evident
R 2.2 System should be able to save the appointment time & intimate the visitor about the availability of the concerned faculty. Hidden
R 1.3 The security personnel should be able to update the IN time of the visitor. Evident
R 2.3 System should be able to inform the concerned faculty regarding the visitor. Hidden
R 1.4 After the visitor had paid his visit to the concerned faculty, the system should save it. Hidden
R 2.4 System should inform the security post that the visitor has met the faculty/staff. Hidden
R 1.5 The security personnel should enter the OUT time of the visitor. Evident
R 2.5 System should be able to save it. Hidden

 System Attributes 

Attribute Detail and Boundary Constraint
Software Microsoft ASP.NET
Hardware Web Camera, PC with 250 GB hard disk & 4 GB RAM.
Network Local Area Network

 List of Use Cases and Scenarios

 Use case # 1 /Maintaining Users

Scenario # 1 / Adding a User.

Scenario # 2 / Deleting a User.

Use case # 2 / Maintaining the Roll

Scenario # 1 / Adding a new Roll.

Use case # 3 / Maintaining Visitor information.

Scenario #1 / Adding a new visitor.

Scenario #2 / Editing the Visitor information.

Scenario #3 / Searching for a Visitor Data.

Use Case # 4 /Maintaining Appointments

Scenario # 1 / checking the appointments of the faculty.

Scenario # 2 / Fixing the Appointment for the visitor.

Use Case # 5 / Maintaining the Appointments details.

Scenario # 1 / Reason of the Appointment.

Scenario # 2 / Faculty/staff member with whom the visitor wants to meet.

Use Case # 6 /Maintaining the meeting details.

Scenario # 1 / IN & OUT time of the visitor, meeting with the faculty/staff.

Use Case Diagram:

Data Flow Diagram:

PROJECT FORMS

Form 1 Homepage

• This is the Home Page.
• The user needs to type http://localhost/College/webform2.aspx in order to get this page.
• There is a calendar showing the current date and year.
• There are two hyperlink buttons on this page
o NEW VISITOR
o SEARCH
• On the left hand side of the form there are 3 hyperlinks
o About NIST
o FACULTY
o COURSES OFFERED

Form 3. New Visitor Entry Page

• When the user clicks the NEW VISITOR button from the homepage this page is displayed.
• The user enters the necessary data in this form and clicks the Save button in order to save the data in the database.
• After the data has been saved the user clicks the Home page in order to return to the Homepage.
• If the user wants to refresh the data entered he/she has click the refresh button.

Form 2. Search Page

• This page is obtained on clicking the SEARCH button from the Homepage.
• The user needs to select anyone of the search criteria.

Form 2.1 Search form where the search criterion is Visitor ID.

• The user enters the visitor id and clicks the search button.
• The entire detail of the visitor is displayed in the data grid.

Form 2.2 Search Form where the search criterion is name.

• The user enters the first name of the visitor and clicks the search button.
• The entire detail of the visitor is being displayed in the data grid.

Form 2.3 Search Form where the search criterion is Place

• The user enters the place and clicks the search button.
• The entire detail of the visitor is being displayed in the data grid.

Form 2.4 Search Form where search criterion is Date.

• The user enters the date in the mm/dd/yyyy format or selects the date from the calendar as shown in the above form.
• The entire detail of the visitor is being displayed in the data grid.

Form 3 Visitor Detail Page.

• When the user clicks the SELECT hyperlink from the data grid, this page is being displayed.
• The user clicks the Appointment button to move to the Appointment page.
• The user may click the Home button to return back to the Homepage.

Form 4.1 Appointment Form.

• This page is displayed when the user clicks the appointment button from the visitor details form or enters the visitor id in the search page and clicks the appointment button in the search button itself.
• The user then clicks the show calendar button to display the calendar.

Form 4.2 Appointment Page showing the calendar.

• The user selects a particular date from the calendar, which is being displayed in the textbox (mm/dd/yyyy format).
• Then the user selects the faculty with whom the appointment is to be taken.
• The image of the faculty is being displayed in the faculty/staff image box.
• Then the user mentions the reason for appointment and selects the timing.
• The user then clicks the save button to display the batch.

Form 5. Faculty Information Page.

• The user may select any of the hyperlink in order to display the page showing the information regarding the concerned faculty.

Multi Level Marketing Java Project

Abstract:

Now a days the e-commerce website and the study type materials are different so difficult to purchase and time taking process. In this Multi Level Marketing project we are providing both e-commerce and study materials in this project you can buy laptops, mobiles, etc., and also know the study information.

In this Multi Level Marketing project the admin can login and add products, accepting the user requests and also accept the purchase requests, know the purchase history and add the services. Students who are registered can login and see the products and purchase it, and student can also view the services which are added by the admin.

In this Java project there are two modules

1) Admin

2) User

Existing System:

In the existing system the e-commerce website and the study type websites are different so difficult to purchase and time taking process.

Proposed System:

In the proposed system the both e-commerce and study type materials are in the same website and the user can easy to select and purchase.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

 Software Requirements:

  • Operating System :  Windows
  • Database :  MySQL
  • Technology :  Java/j2ee,JDBC,Servlets,JSP
  • Web Technologies :  Html ,CSS, Java Script
  • Web Server :  Tomcat
  • IDE: Eclipse/ Net beans

Output Results:

Home Page:

Add Items Page:

Add Services Page:

All Output Functionalities:

  • Home:
  • Admin:
  • Admin Home:
  • Add Products :
  • View Users:
  • View Purchase History:
  • View Purchase Requests:
  • Add Services:
  • View Services :
  • Registration:
  • User Login:
  • User Home:
  • Products:
  • Search Services:
  • View Services:
  • View Response