Wednesday 26 September 2018

Hostel Management System Project in PHP



This particular project deals with the problems on managing a hostel and avoids the problems which occur when carried manually.Identification of the drawbacks of the existing system leads to the designing of computerized system that will be compatible to the existing system with the system Which is more user friendly and more GUI oriented. We can improve the efficiency of the system, thus overcome the drawbacks of the existing system.
Features :
  1. Login System.
  2. View Room Details
  3. Book Hostel
  4. Student Registration
  5. Manage Students.
  6. Employee Management.
  7. Billing.
  8. User Management.
  9. Room Management.
  10. Meal management.
  11. Vendor Management.
  12. Cost Management.
  13. Student Management.
  14. Vendor Management.
  15. Notice Board.
  16. Attendance.
Here, Student/User can login and view room details and book hostel easily. User can change their password anytime. Admin can add/manage rooms, courses, students and many more. This simple project is done in PHP & It’s easy to operate and understand by users.The design is pretty simple and user won’t find it difficult to understand, use and navigate.

Brief overview of the technology:

Front end: HTML, CSS, JavaScript
  1. HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
  2. CSS : (Cascading Style Sheets) Create attractive Layout
  3. Bootstrap : responsive design mobile freindly site
  4. JavaScript: it is a programming language, commonly use with web browsers.
Back end: PHP, MySQL
  1. PHP: Hypertext Preprocessor (PHP) is a technology that allows software developers to create dynamically generated web pages, in HTML, XML, or other document types, as per client request. PHP is open source software.
  2. MySQL: MySql is a database, widely used for accessing querying, updating, and managing data in databases.

Software Requirement(any one)

  • WAMP Server
  • XAMPP Server
  • MAMP Server
  • LAMP Server

Installation Steps

1. Download zip file and Unzip file on your local server.
2. Put this file inside "c:/wamp/www/" .
3. Database Configuration
Open phpmyadmin
Create Database named hms.
Import database hms.sql from downloaded folder(inside database)
4. Open Your browser put inside "http://localhost/hms/"
Admin Login Details
Login Id: admin
Password: password

Sunday 23 September 2018

Online Examination System Project in JSP servlet (Java)



ExamShow - Online Exam System
On-Line Exam System is for Educational Institute to prepare an exam and online quiz for students of different domains like Sports,Programming, Science etc. and used for quiz events of Tech-Fest of Colleges.
##Core Technologies Used
Why Choose Java : Java makes the Application platform Independent .“Write Once, Run Anywhere”
  • BackEnd : - J2SE,J2EE,JSTL,JUNIT
  • FrontEnd : Twitter Bootstrap,Ajax,jQuery,JSON,CSS,HTML
  • Database : Mysql
##Features
  • Examshow makes it easy to share what matters most in your Quiz world !!
  • User Interface :
    • User can View Subjects,Practice MCQs
    • User can register & appear for Quiz,View recent Events
    • User can View Results,Notifications
  • Faculty Panel :
    • Faculty can make/delete papers
    • Faculty can view/update papers
    • Faculty can view results,append questions,send Notifications
  • Admin Panel :
    • Admin can verify/view/delete students
    • Admin can verify/view/delete fauculty
    • Admin can view/delete Quiz
##Pre-requisites
  • Download and install Netbeans 7.1 : Quickly and easily develop desktop, mobile and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more.NetBeans IDE is FREE, open source, and has a worldwide community of users and developers.
    +In terminal,navigate to download directory & run
 sh netbeans-7.1-linux.sh
+ select tomcat server instead of glassfish during installation
 sudo apt-get update
 sudo apt-get upgrade
  • Install MySQL
 sudo apt-get install mysql-server
+ Start/Stop Mysql server 

```
 sudo service mysql start
 sudo service mysql stop
```

+ To log in to MySQL as the root user:

```
 mysql -u root -p
```

+ Create a New MySQL User and Database

```
 create database testdb;
 create user 'testuser'@'localhost' identified by 'password';
 grant all on testdb.* to 'testuser';
```
  • Install phpmyadmin : phpMyAdmin is a web application that provides a GUI to aid in MySQL database administration
    • Step 1: Install Apache2, PHP and MySQL. We assume you already have installed LAMP on your system.
      • Install Apache
        sudo apt-get install apache2
        sudo service apache2 restart
      
      • Install PHP
        sudo apt-get install php5
      
      -If you need MySQL support also install php5-mysql
        sudo apt-get install php5-mysql
      
    • Step 2: Install phpMyAdmin.
      sudo apt-get install phpmyadmin
    
      - After the installation has completed, add phpmyadmin to the apache configuration.
      ```
       sudo vi /etc/apache2/apache2.conf
      ```
    
      - Add the phpmyadmin config to the file.
      ```
       Include /etc/phpmyadmin/apache.conf
      ```
    
      - Restart apache:
      ```
       sudo service apache2 restart
      ```
    
##Database Import
-create database codeshare on Mysql -Import codeshare.sql database from phpmyadmin
  • Download the repository in Extract to NetBeansProjects folder of your home directory
  • Open Netbeans and import project
  • Change Config.java in src/java/connection/Config.java
    String url = "jdbc:mysql://localhost:3306/examshow";
    String user = "YOUR_DB_USER";
    String pass = "YOUR_DB_PASS";
##To Run :
  • Right click on Project codeoj & select deploy to run the project


Download Here

Saturday 22 September 2018

Sport Club Management System in Java



Sports club management system is developed keeping in mind the regular day-to-day operations of a sports club. The club’s entire operation is automated using this software.
The Sports club management system categorizes its visitors into different categories and presents them with the respective functionality as per their level of access. A new user can either register for club membership or book the ground for desired number of days. A new user can also enroll in the activities of the sports club. A details cost evaluation is done by the software when the user tries to book the ground. The user sees the estimated cost clearly at the time of booking. This prevents the users from negotiating about cost afterwards. A user who is already a member of the club doesn’t need to register before booking the ground. Apart from the functionalities mentioned above, the users can register themselves for the various regular and vacation training batches.
The top-level user of this software is the administrator or admin for short. The admin has a complete control over this software, including the users, members, ground booking, training batches. The admin is the only person that can approve a ground booking request. The ground is booked only after it has been approved by the admin.
This Sports club management system is developed using Microsoft .net framework. The preferred IDE for this project is Microsoft visual studio. The database used with this project is the Microsoft SQL Server. This is hierarchical software and the users are presented with views based on their level of access.

Existing System

Currently, the process of managing the sports club is file based and manual. These obsolete management system slows down functionality of the club. For example, a new user wants to enroll in a training batch he/she has to visit the club and fill up the registration form. The form then passes through a hierarchy of club members before approval. It takes time as well as effort form a user’s perspective. This is just a single case. Same problem persists in all the major operation of the club.

Proposed System

The proposed Sports club management system is fully automated and requires just one person from the club to maintain the functionalities of the club. The user can register for new membership, book ground for specific days and register for training batches. The admin has to approve every membership and ground booking request as well as request to join a training batch. No need of clumsy paper-work. No need to be physically present to book the ground. No manual processing of requests.

Sports Club Management System Module

User Registration
This module takes care of registering a new user for club membership. A user can request for club membership by filling up a form and submitting it to admin for approval. Once the admin approves, he/she is a member of the club.
Ground Booking
This module is where the user books the ground for specific days. A detailed cost estimation in done by the software and informed to the user before submitting his/her booking request. This ensures that there is no negotiation in cost afterwards by the user.
Training module
In this module the user requests to join any upcoming/ongoing training batches. The user can see a list of all the upcoming and ongoing batches and he has to select his desired batch followed by some personal information. Once the user submits the form, it is sent to the admin for approval. Once the admin approves the joining request, the user is enrolled in his desired batch.
Admin Module
This is the decision making module of the software. In the admin module list of all the requests are displayed. The admin can accept or reject any requests. Every request has to be approved by the admin.
Admin Login
username- admin
password-admin

Software Requirements

  • NeatBeans
  • Mysql Server

Hardware Requirements

  • Hard Disk-2GB or higher
  • RAM-2GB or higher
  • Processor: Dual Core 1.3 GHz or above

Technologies

  • Java
  • JSP
  • Mysql Server
  • HTML
  • CSS
  • JS

Download Project

Friday 21 September 2018

Online Banking System Project in PHP



A web based banking system with all essential features and security accompanied by a beautiful and simple website. The website is designed in accordance with google material design and resposive web design guidelines to ensure a seamless experience between devices.
A fictional name of "Projectworlds Bank" has been used only for representative purposes.

Built with

HTML5, CSS, JavaScript & jQuery used for front-end design.
PHP7 & MySQL used for back-end design.
Oracle MySQL has been used to create and host the database for the internet banking website.
Other than the languages/tools mentioned above no other/external libraries and/or web-page templates have been used, everything has been coded from ground-up straight from scratch.

How to build/use

Setup an environment which supports web development like LAMP on Linux systems OR install WampServer/XAMPP or anything similar on Windows.
Copy the folder net-banking or the files in it to the location of the localhost. For example "/var/www/html", the loaction of localhost in Ubuntu.
Import the net_banking.sql database into your MySQL setup.
Edit the file connect.php and give proper username and password of your MySQL setup.
Open a browser and test wether the setup works or not by visiting the home page. Type "localhost/home.php" as the URL in the browser to visit the home page.
All the passwords and the usernames of both the admin and the customer can be found in the database i.e. in the file net_banking.sql.
However some important usernames and passwords are provided below :
  • Username of admin is "admin" & password is "password123".
  • Username of most of the customers is their "first_name" & password is their "first_name" followed by "123".
Some useful links to help in proper setup :

Details about the project

An exhaustive list of features, documentation, design hierarchy, details about the web pages, database, design characterstics/features and a lot more can be found here.
The ER Diagram can also be found on the link given above or can be viewed here.

Description of the various folders

  • /net-banking : Contains the source code of the website
    • /net-banking/images : Contains various images and icon vectors used as resources in the website
    • /net-banking/fonts : Contains various fonts(.ttf files) used in the website

Buy Now ₹501

Wednesday 19 September 2018

Invoice and billing System Project in PHP



Invoice and Billing Management system is a fast cloud based invoicing / billing solution. The system enables you to add products and items, create customers and users, and generate as many invoices, receipts and quotes as you want.
The system provides some other awesome features which include instant invoice calculations for items, quantity, discounts, Taxes / VAT and total without any extra effort. I build this app to play with PHP, MYSQL, JQuery and to implement boostrap admin template functionality to the project.

Features

  • Responsive Designing, easily accessible on different devices.
  • Generate Invoices and receipts
  • Unique bill numbers
  • Functionality to create invoice item each time or choose from database.
  • Functionality to add and remove TAX.
  • Enter shipping details manually or select from database while creating bill
  • Send receipts to client's email address
  • Generate downloadable PDf and Excel files
  • User management: create users to login and use the system
  • And lot more...

Technology, Tools and Plugin Used

  • PHP & MySql
  • Boostrap
  • JQuery
  • PHPMailer
  • TimePicker
  • ColorPicker
  • fpdf: To generate Pdf files

Requirements to run the project

  • PHP 5.0+
  • MYSQL Database

Setup

  • Clone the repository to your system
  • Upload the all files to your web hosting via FTP on your online file manager
  • Change folder permissions to 0777
  • Setup / Create your database, user and password in mysql / phpmyadmin or your hosting control panel
  • Import the setup.sql file from the folder to the database
  • Open "includes/config.php" and configure the file with database
  • Enter the default login details, username: admin - password: admin
  • That's it. Enjoy the system for free.

Credits

Note

This invoice system can be used for any type of invoicing from general in-house invoicing, e-commerce, to product and services invoicing. However, System may contain bugs. Feel free to report. And fork the repository to play and add some more functionality.

Buy Now ₹501

Saturday 8 September 2018

Fees Management System Project in PHP



!Warning this project is not recommended because it is developed in php 5.5 or below PHP Version Only
College Fee Management is a sample fee management system.
In this project for login authentication i used OTP sms.
Every time when a student pays a fee, an sms will sent to college management and principal.

About Project
School Fees Payment System project is developed using PHP, CSS, and JavaScript. Talking about the project, it has all the essential features. This project has an administration side from Where he/she can view branch, students, fees, report, manage fees, students, branches, settings. In this project, all the functions are performed from the Admin side which means there is no user side.
About System
Admin has full control of the system, he/she can view branch, students, fees and manage branch, students, fees from the system. The project also includes a Fees report of students in Report module, which displays Fees Information as well as respective Student information. He/she can add, edit, delete, view Branch. While adding Branch, he/she has to provide Branch Name, Address, and Detail. Likewise while adding students, he/she has to provide Personal information like Name, Contact, branch, DOJ, Fees Information like Total Fees, Advance Fee, Remarks and Optional Information like About student and Email id. To take Fees for a student, the user has to provide Paid amount, date and Remarks. After paying fees of the student, that particular name will be removed from Fees module.
Another feature is that the user can change the password by entering Old Password, New Password and Confirm Password from the Settings. A simple dashboard is provided in admin panel for the easy management of the system. All the important features that are required is set for this project. Design of this project is pretty and responsive so that user won’t find it difficult to understand, use and navigate.
To run this project you must have installed virtual server i.e XAMPP on your pc (for Windows). School Fees Payment System in PHP is free to download with source code. For the project demo, have a look at the image slider below.

Brief overview of the technology:

Front end: HTML, CSS, JavaScript
  1. HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
  2. CSS : (Cascading Style Sheets) Create attractive Layout
  3. Bootstrap : responsive design mobile freindly site
  4. JavaScript: it is a programming language, commonly use with web browsers.
Back end: PHP, MySQL
  1. PHP: Hypertext Preprocessor (PHP) is a technology that allows software developers to create dynamically generated web pages, in HTML, XML, or other document types, as per client request. PHP is open source software.
  2. MySQL: MySql is a database, widely used for accessing querying, updating, and managing data in databases.

Software Requirement(any one)

  • WAMP Server
  • XAMPP Server
  • MAMP Server
  • LAMP Server

Installation Steps

1. Download zip file and Unzip file on your local server.
2. Put this file inside "c:/wamp/www/" .
3. Database Configuration
Open phpmyadmin
Create Database named academic.
Import database academic.sql from downloaded folder(inside database)
4. Open Your browser put inside "http://localhost/Fees Management System/"
Admin Login Details
Login Id: admin@admin.com
Password: admin

Friday 7 September 2018

Online Food Ordering System Project in PHP



Online Food ordering system is a process in which one can order various foods and beverages from some local restaurant and hotels through the use of internet, just by sitting at home or any place. And the order is delivered to the told location.
This is an Online ordering system written using PHP/MySQL.
The features of this system are the following:
- order product online
- upload product design online
- add, edit, delete product
- send order confirmation via email
- manage online order
- Ajax hierarchical combobox for payment method.
- add delivery charge outside the coverage area
- secure reservation
- forum for customer comments about the site
- generates various report
- and many more

Brief overview of the technology:

Front end: HTML, CSS, JavaScript
  1. HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
  2. CSS : (Cascading Style Sheets) Create attractive Layout
  3. Bootstrap : responsive design mobile freindly site
  4. JavaScript: it is a programming language, commonly use with web browsers.
Back end: PHP, MySQL
  1. PHP: Hypertext Preprocessor (PHP) is a technology that allows software developers to create dynamically generated web pages, in HTML, XML, or other document types, as per client request. PHP is open source software.
  2. MySQL: MySql is a database, widely used for accessing querying, updating, and managing data in databases.

Software Requirement(any one)

  • WAMP Server
  • XAMPP Server
  • MAMP Server
  • LAMP Server

Installation Steps

1. Download zip file and Unzip file on your local server.
2. Put this file inside "c:/wamp/www/" .
3. Database Configuration
Open phpmyadmin
Create Database named food.
Import database food.sql from downloaded folder(inside database)
4. Open Your browser put inside "http://localhost/OnlineFood ordering system/"
Admin Login Details
Login Id: root
Password: toor
  • Need Installation Help Or Customization
  • Whatsapp +916263056779