My Tube Downloader PHP Project

Existing System:-

  • In the existing system, we have already used YOUTUBE website to upload and view videos but that website is not giving permission for downloading our or others videos.
  • In YOUTUBE for downloading user has to first install youtube downloader for downloading video then only user can download videos.
  • For songs, we are using SONGS website for downloading the mp3 songs but it is not providing the facility of uploading mp3 songs and in this, we can’t listen to it.
  • The above both sides are an individual one for videos and one for songs and it does not provide services to each other at one time.

Need for the New System:-

  • As shown above in the existing system for videos and songs we have to open two different websites.
  • In that, for videos, we used the youtube website and for songs, we used songs website. 
  • For this we have developed new website name “mytube Developer” on this website we are providing the facility of viewing, uploading and downloading videos, wallpapers, and songs on a single website.
  • In this site, we can change the password and we can also update our profile data. so it is easily understood by the users.

The objective of the Project:-

In our website www.mytube devloper.com when any user visits he/she. The user comes with lots of expectations and trust to get what he/she Wants. He has to register to get the benefits of the features and resources of our website and for this purpose, we have a simple and easy to fill 3 steps login form which takes user’s personal details.

Our website provides the facility of videos, songs, and wallpapers which you can view and have fun. Our website provides the facility of videos, songs, and wallpapers which you can download and have fun. We also provide the facility of uploading videos, songs, and wallpapers which you want to share with your friends and community.

We also provided you facilities to update your profile data and changing password for registration. We have tried to fulfill all the user requirements on our website.

Data Dictionary:-

TABLE NAME: Register

DESCRIPTION: Registration of user detail

NO Field Datatype Constrains Description
1 Id int (5) Primary key Unique user id
2 Firstname Varchar (30) Not null Firstname of user
3 Lastname Varchar (30) Not null Lastname of user
4 Gender Varchar (30) Not null Gender of user
5 Birthday Varchar (30) Not null Date of birth
6 Email Varchar (30) Not null Email id of user
7 Country Varchar (30) Not null Country of user
8 Postalcode Int (10) Not null Postalcode of user
9 Username Varchar (50) Not null Name of user
10 Password Varchar (50) Not null Password of user
11 Sec-ques Varchar(250) Not null Sec-ques of user
12 Sec-ans Varchar(250) Not null Sec-answer of user
13 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Songs

DESCRIPTION: Details of songs

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of songs
2 Title Varchar (250) Not null Title of songs
3 Url Varchar (250) Not null Url of songs
4 Description Varchar (1000) Not null Description of songs
5 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Video

DESCRIPTION: Details of the video

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of video
2 Title Varchar (250) Not null Title of video
3 Url Varchar (250) Not null Url of video
4 Description Varchar (1000) Not null Description of video
5 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Wallpapers

DESCRIPTION: Details of wallpapers

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of wallpapers
2 Title Varchar (250) Not null Title of wallpapers
3 Url Varchar (250) Not null Url of wallpaper
4 Description Varchar (1000) Not null Description of wallpapers
5 Status Enum(‘0’,’1’) Not null Check the Current status

UML Diagrams:

Entity Relationship Diagram

Context Level DFD:

0’ Level DFD:

System Development:

Screen Shots of Input Forms:-

  • Home Page
  • Registration Form
  • Login Page
  • Upload Video
  • Upload Wallpaper
  • Upload Music Song
  • User Profile
  • Get New Password

Screen Shots of Output Forms:-

  • User Successfully Registered
  • Welcome User Home Page
  • View Video
  • Upload Video Successfully
  • View Wallpaper
  • Upload Wallpaper Successfully
  • Download Wallpaper
  • View Songs
  • Upload Song Successfully
  • Profile Update Successfully
  • Password Update Successfully

Online Shopping Cart PHP Project Code

The main aim of developing this PHP-based online shopping application web project is to provide easy access to buy products online.

This project looks like an online shopping website like Amazon or Flipkart where the user has to register on the website first then they can search products category-wise, find product manufacturers, and product descriptions.

Below are the database tables created with the necessary columns

Category Table:

  • category id
  • category name
  • sort order
  • date added
  • description

Create Account Table:

  • first name
  • last name
  • email
  • telephone
  • fax
  • company
  • address1
  • city
  • postcode
  • country
  • password
  • password confirm
  • subscribe
  • privacy policy

Customer Table:

  • customer-id
  • customer first name
  • customer last name
  • customer email
  • telephone
  • fax
  • password
  • cart
  • newsletter
  • address
  • status
  • customer group id
  • date added

Download Table:

  • download id
  • filename
  • date added
  • name

Information Table:

  • information ID
  • sort order
  • title
  • description

Login session  Table:

  • user-id
  • username
  • email
  • password
  • country

Manufacturer Table:

  • Manufacturer id
  • Manufacturer name
  • sort order

Product Table:

  • product id
  • product name
  • product description
  • product price
  • product quantity
  • manufacturing id
  • category id
  • download id

Download the below attached online shopping cart PHP project source code and database.

Related Online Shopping System Project details:

We intend to create an Online Shopping website with prime features also whilst incorporating all the amazing features that could be seen on the Leading Online Shopping official websites and more.

Goals:-

Homepage: The Landing/Homepage offers various navigating features including shopping, menu, finding products, add-to-cart payment, etc., as shown in the image above.

Shopping: schedule your delivery with Amazon pay.

Rewards: provide a program membership offer by incorporating sign-in features and provide free delivery on some products.

Careers: facility to explore career paths by imparting internships and apprenticeships and jobs by logging in/registering on the portal and providing too many jobs in many different ways.

Payment and cashback offer to make payment via this app – amazon pay.

Delivery: Accepting the orders and delivering them at the user’s doorstep.

Pages:-

  • Login page.
  • listing page
  • Profile page
  • Prime page
  • Sign in with the prime page
  • Payment with prime page
  • Payment page
  • Order page

Technologies To Be Used:

Front-End:

  • HTML5
  • CSS3
  • Bootstrap
  • javaScript
  • Reactjs

Back-End:

  • Nodejs
  • Expressjs

Database

  • MongoDB

Online Verification System Project Synopsis

Online Verification System

Verification process in other words background verification is very important nowadays for a lot of companies. It actually allows companies to validate the info provided by their employees are true and correct without any discrepancies.   

User Types: Admin, user, verifier

Admin will basically approve verifier login. Admin will also validate all data has been posted to the portal via a user and gives final approval for a submitted proof and details once a verifier validates the data. This portal will have 2 step validation process making it a secure and accurate verification system. Admin will upload content related to rules for different sort of documents which need to be uploaded by a logged in user and also set up rules which will be considered while verifying data provided by a user for a logged in verifier.  

The verifier will log in and validate the details and attachments that have been uploaded by a logged in users as per criteria and rules for documents that are needed. Once verifier validates the details provided and verifies the attachments uploaded by the user, he or she will update verification status for a particular user. This will be then sent to admin for final validation approval or verification approval.

The user will register and once registered they will have a dashboard which will show them rules related to various points under scrutiny. Once registered they will have different modules where they will save the details whichever required.

Modules:

  • Personal Details
  • Educational details
  • Professional details
  • Documents
  • Login / Logout
  • Dashboard
  • Admin

Personal Details: This module will ask the user to save details like First name, Middle name, Last name, DOB, Marital status, Residential Address, Father’s Name, Mother’s Name, Spouse Name if married,  Email, Phone Number, Alternate Number, City, State, Country.

Education Details: User has to save all details related to 10th, 12th Graduation and post.Information related to certifications.

Professional details: User will save all details related to job exp and companies wherein he or she worked previously. Date of joining in the current organization.

Documents: User will upload related documents to verify the professional details saved in the portal.

Admin: Will have a grid to approve and validate data related to a user for final approval. Admin will also have a grid to approve verifier login. Reports will also be provided to see how any users submitted data, how many validated by the verifier, how many users have been validated completely. Different type of reports can be added depending on the requirement.

Future Enhancements:

  • We can come up with SMS / email alerts for registration messages, validation complete messages etc.
  • We can provide reports module with the different type of reports for admin login related to sales, order and customer reports.
  • We can introduce plans like getting contracts from different organizations and managing users on the basis of organizations.
  • We can add payment related module for online renewals related to licenses concept related to organizations.

Technology to Use

Design and Markup

– HTML5, CSS3, JavaScript & jQuery

– Bootstrap / Angular JS

Server side

– PHP OR .Net with framework

Database 

– MySQL

– SQL Server

Hardware Requirements:
Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above

Food Ordering Management System PHP & MySQL Project

Summary of the System: 

There is a lot of scope online food ordering business and we can tap it to the max extent possible as everyone has access to an online ordering facility via the internet. Food business usually will have high demand and hence online business prospect for food ordering should be profitable.  We will provide an easily accessible interface wherein the customer can view and place the order easily.

The customer can register initially with minimum details and will be allowed to check the menu items before ordering them, adding them to cart and submit the order. The system records the details in MySQL database so that it will be easy to retrieve later. The users of the system also include employee/admin who will handle info related to product addition and assigning vehicle for placed orders.

Problem Statement:

The food business in restaurants is being carried out in the same fashion for so many decades. In the restaurants, when the customers visit, they will read the large menu cards which just has the name of the item and price. They have to decide in moments time and place the order just to wait in the queue for getting the ordered items on their table. Sometimes, the waiting time is so huge that the customers will actually lose interest in the item. Moreover, some customers will be in their office or busy to come physically to the restaurant and eat.

To ease the process of ordering the items, giving a description of each item and getting the item on the table the online food ordering system is designed. Some of the common problems are listed below.

The general problems faced while ordering food physically in a restaurant are listed below.

  1. Viewing the complete description of the menu item before ordering.
  2. Placing the order standing in a queue.
  3. Waiting for the customer’s turn to get the food.

These hurdles will be avoided by placing the order online

Users of the System:

The users of the system include the customers and the employees. The employees of the system are responsible for updating the menu items as well as the delivery of the item to a particular address. The customers will visit the website, check for the items available in the menu, order for one or more items in the menu. All the activities such as ordering items online, delivery of the items by employees, the vehicle used to deliver the items etc. will be recorded in the database for all the events.

Users of the database:

The top-level management who owns the food business will be using the database. They can try to infer details like

  1. what is the most demanded item?
  2. Which item is not ordered at all?
  3. What amount of business is made on daily basis?
  4. How the delivery of items is being carried out? etc.

Use Cases:

Use case diagram for Customers

Use case Diagram for Employees

The architecture of the Application 

Entities and its Attributes:

The main entities identified in the system are listed below.

  1. Customer [Attributes -> cid, name, email, pwd, phno, address]
  2. Employee [Attributes -> eid, name, phno, email, password]
  3. Orders [Attributes -> oid, pid, cid, odate, quantity, delivery status, vehicle]
  4. Products [Attributes -> pid, name, description, price, file]
  5. Vehicle [Attributes -> vid, status,vehicle_number]
  6. Cart [Attributes -> id, cid, pid, qty, status] 

Logical Design: 

The identified entities along with the attributes in the system are listed in Section 1. The tables that are designed are given below.

Customer Module:

The customer table consists of below details

  1. cid {primary key} [type : int auto_increment] assigned for each unique customer.
  2. name [type : varchar(30)] represents name of the customer
  3. Email [type : varchar(30)] represents email of the customer
  4. Pwd [type: varchar(30)] used for saving password of the customer
  5. Phnno [type : int(11)] is used for saving phone number of customer
  6. Address [type : text] used for saving the address of the customer

This table is used to get the details of customers

Employee Module:

Employee table is used to save

  1. eid {primary key} [type : int auto_increment] assigned for each unique employee.
  2. name [type : varchar(30)] represents the name of the employee.
  3. Phno [type : int(15)] is for saving phone number of employee
  4. Email [type : varchar(32)] saves the email info of an employee
  5. Password [type : varchar(32)] will save password of employee

Orders Module:

Order table used to save

  1. oid { primary key } [type : int auto_increment] assigned for each order.
  2. pid { foreign key references products: pid } .
  3. Cid [foreign key references customer: cid]
  4. Quantity [type : int (25) ] represents the quantity of the ordered product.
  5. Odate [type : datetime] represents a timeframe of the products ordered by the customer
  6. Quantity [type : int (11)] provides the quantity ordered by the customer
  7. Delivery status [type : tinyint(1)] saves the delivery status whether delivered or pending
  8. Vehicle [type : int(11)] helps in assigning vehicles. foreign key references: vehicles vid

Products Module:

Products tables used to save

  1. pid {primary key} [type : int auto_ioncrement ] assigned for each product.
  2. name [type : varchar(20)] represents the name of the product.
  3. description [type :text] represents the description of the product.
  4. Price [type : double(10,5)] saves the price of the product ordered
  5. File [type : text] saves the image of product ordered

Vehicle Module:

Vehicle table used to save

Vehicle [Attributes -> vid, vehicle number]

  1. vid {primary key} [type : int auto_increment] assigned for each vehicle.
  2. Status [type : int(11)]
  3. Vehicle number [type: varchar(30)] saves the registration number of the vehicle assigned for delivery

Cart Module:

Cart table used to save

Cart [Attributes -> id, cid, pid, qty, status]

  1. Id {primary key} [type : int auto_increment] assigned for each cart
  2. Cid foreign key references customer id from the customer table
  3. Pid foreign key references products table
  4. Qty saves all quantities related to products added in cart
  5. The status will save delivery status

Entity-Relational diagram:

Download Food Ordering Management System PHP & MySQL Project Source Code.

ABC Courier Management System PHP Project

ABC Courier Management System

ABSTRACT

Courier management application will be a comprehensive and complete application wherein ABC systems will be able to manage all its operations and also the franchise/dealer related registration, manage their employees and dealer employees, manage delivery info all registered consignments or packages, manage customer related information and provide necessary info to  the same as notifications when he or she logs in to check the status of booked package or consignment.

It will allow the addition of ABC systems necessary information through the admin panel. Will also allow registration of employees working in ABC systems directly. Also, manage various departments in ABC systems. Will also allow adding a different type of packages or consignments that ABC systems deal with. Will also have necessary reports to check monthly wise packages delivered and amount earned by the company in a month. ABC systems can also register their own customers from their branches.

It will also allow registration of dealers who register themselves as franchises to ABC systems. Once registered dealers will be able to book packages or consignments which ABC systems deal with. Dealers can also log in and manage their employees who work for maintaining the courier process whichever are all involved. It will have the option to manage the packages that have been booked by dealers and also allow them to update the delivery status. Dealers can also register customers and manage their bookings.

Both dealers and ABC systems will have modules specifically to manage the packages that are booked, update the information related to the delivery of booked and confirmed packages, also have the option to cancel any packages or consignments. Once delivered registered delivery employees will be able to update the status of package delivery or it can be managed by respective admins.  

User Types: Super Admin, Admin, Employee, Customer, Executive

Modules:

ABC Admin module: It is accessible only to Super admin. This Module will have the option to first save data related to ABC systems and then add departments in the company and the additional locations and then add branch as per location. Roles will also be added by super admin. Once departments are saved super admin will be registering the employees working in ABC system and assign them to related departments and also assign to location. Super admin will also add the service types in the sense different type of packages that they deal with.

In the registration process super admin will create the logins too for the employees who can thereafter login to the application. This module will also have a reporting module. In reporting they will have a different type of reports like Package report, employees report, dealer report. This will application will basically automate the whole process of managing employees, package handling, handling branches and locations.

There will be no need to write down and maintain all documents in the form of files and papers. It will also have the option to book packages for customers and can also cancel any packages. While booking packages necessary info will be saved like the cost of the package, a number of packages, location, customer details, delivery address, customer delivery details, phone number, email id etc.

Booked packages can also be canceled within 2 hours of time. Super admin will also approve dealer registration and assign dealer manager who will manage all related operations of a dealer whichever assigned to him.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Submodules will basically be the one listed below:

  • ABC Info
  • Add Department
  • Add Location
  • Add Branches
  • Add Roles
  • Add Service Types and their cost
  • Manage Service Types and their cost
  • Add Employees
  • Manage Dealers
  •  Add Customer
  • Manage Customers
  • Manage Customer Packages
  • Book Packages
  • Manage Delivery
  • Reporting
  • Login / Logout

Dealers Module:

Dealers will register and in this process will create their login too. Once their registration is approved by Super admin they can log in. Registered dealers will have the option to register customer first and once they add that info they can book the packages which need to be delivered for a customer.

For delivery of packages, employee executive will be assigned. Info related to delivery can also be updated in the delivery module. The option will be provided to update info related to the delivery of package as delivered or pending. Booked packages can also be canceled within 2 hours of time. Submodules for Dealers will be as listed below:

  • Add Customer
  • Manage Customers
  • Manage Customer Packages
  • Book Packages
  • Manage Delivery
  • Reporting
  • Login / Logout

Customers Module:

This module is for customers who will register online via the application. The will be asked to provide all the important info at the time of registration. Once registered they can log in and book package.

They will have the option to add their profile info wherein the address, email id, phone number etc can be updated.  The option will be provided to view the status of the packages that are booked online.

  • Registration
  • Book Package
  • View delivery
  • My Profile
  • Logout / Login  

Employees Modules:

This module will be available for Managers and executives. Executives once logged can update the status of delivery. Managers once logged in can view the status of all packages that are being managed by dealers. Managers will have the option to cancel dealer registrations too.

  • Delivery management
  • Manage dealers

Output Screens:

Admin Sign In Page:

Admin Home Page:

Admin Add Dealership Request page:

Admin View Dealership Request page:

Admin Add Branch Address:

Admin View Branch Page:

Add Consignment Details Page:

Add Delivery Page:

Add Receiver Page:

View Receiver Page:

Get Corporate ID Page:

View Consignment List:

Advantages:

The following are the advantages of the proposed system

  1. Easy to track the status of applications at any level at any point in time
  2. Can generate required reports easily
  3. The centralized database helps in avoiding conflicts
  4. Easy to use GUI that does not require specific training.

Future Enhancements:

  • Notifications via email for registration approval, package delivery
  • Online payment for booking packages

Software Requirements:

Technical Aspects:
Database: MySQL
Language: PHP
Front-end: HTML, CSS,

Hardware Requirements:

Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above

Download ABC Courier Management System PHP Project Code, Database and Screens.

Campus Pedia – College Management System PHP Project

Introduction:

Campus Management System is educational network project which aims to completely managing colleges, institutes and universities by providing better interaction between students, faculty, and administration. It will provide seamless interaction between the stakeholders enables small administration and management of various teaching, non-teaching and administrative activities.

Motivation:

To have unique projects and develop our own innovative ideas. To become an original thinker by weighing up differing arguments and draw your own conclusions without copying others work.

The objective of the thesis:  

To produce Campus Management System in the undergraduate projects and create awareness about it.

Proposed Work:

Campus Management System is an advanced network information sharing system. Here we can share the information in an effective manner. We can post our ideas and any information instantly. It is interrelated with the different management systems. It will help full to exchanging and providing the latest information and updates quickly. It will provides seamless interaction between the different users.

Database Design:

Here we have seven modules. They are:

  • Admin
  • HOD
  • Counselor
  • Staff
  • Librarian
  • Student
  • TPO

Admin Module: Admin is the person, who works in the administrative department. In Campus Management System he has the ability to activate new users, who are accessing the application, like STUDENT, HOD, COUNSELOR. He can Track the details of any staff or student from his Account.

HOD Module: Person how Are acting as a head of the Department, they having their own account to control the department activities. Like: Assign Councilor’s, Adding new users like Staff and Student etc.

Councilor Module: Councilor is the person who monitoring particular students, who assigned by the HOD. He/ She can update student profiles based on student`s request.

Staff Module: Staff can see the timetables belong to their Own department. And the can update their own profiles. The can ask quires and they can give their answer for the quires which is sent by others.

Librarian Module: In this module home posts gallery, library, settings. Librarian can handle the student requests. He can update the book’s information.

Student Module: He/She can able to post any ideas can able to reserve books from the library.Can give feedback to their HOD or Councilor or ADMIN. He can see his profile if any modification is there in his profile he can post some message to his counselor as a feedback.

TPO Module: He can post the any latest information about placements. And he can track the student profile based on their academics and backlogs.

System Design:

Class Diagram:

Usecase Diagram:

Sequence Diagram:

Collaboration Diagram:

Activity Diagram:

Software Requirements:

Operating System: Windows Family.

Application Server:    Xampp.

Web designing languages :  HTML5, CSS3.

Scripts :   JavaScScripts:

Server side Script :   PHP.

IDE IDE: beans

Database: MySQL.

Database Connectivity : PhpMyAdmin.

Browsers support: IE9, Firefox, Chrome, and Opera

Hardware Requirements:

Processor Speed: 1.1GHZ

RAM:   512MB RAM & above

Hard Disk:   80GB & above

Keyboard: Standard Windows Keyboard

Mouse:   Two or Three button

Monitor:   VGA

OUTPUT RESULTS:

Fig: 7.1 Login page

Fig: 7.2.Admin Home Page

Fig: 7.3 : HOD Home Page

Fig.7.4: Student Home Page

Fig.7.5: Counselor Home Page

Fig.7.6: TPO Home Page

Fig.7.7: Librarian Home Page

Fig.7.8: TPO track

Fig.7.9: TPO Upload

Fig.7.10: Change password

Fig.7.11: Posts

Fig.7.12: Library reservation

Fig.7.13: Ask queries

Fig.7.14: Student feedback panel

Fig.7.15: Assign counselor

Fig.7.16: Feedbacks

Fig.7.17: Activate new users

Fig.7.18: See timetables

Fig.7.19: Track User

Fig.7.20: Student requests library

Fig.7.21: Upload Books Details:

Fig.7.22: Counselor track

Conclusion:

Campus Management System is an Educational Network Which Will Helpful To Share The Information between the different users Effectively and quickly and also provide good interaction between the different users.

Future Scope:

1. Now in our project, we are using the MySql Database, in future, we would like to implement in Oracle.

2. In future, we would like to provide more services to the users.

Tutor Student Portal PHP Project

This is Tutor Student Portal PHP website based on HTML, CSS, and PHP and below is the project idea.

The main aim and objective of this  “Tutor Student Portal” web application is the place where a student can easily find a tutor and vise versa.

Student Features:

  • He should give all his details like Name, Email, Phone Number area and pin code at the time of sign up.
  • After the LogIn student must have an option to post his need of a tutor. In that he needs to give his class, subjects need to be taught. This should be controlled by the student. When he gets the tutor he can delete his need in the site.
  • Based on the details filled by the student, a tutor can find the student.
  • In the home page of the student, he should be able to find the tutor based on the pin code, location through a filter (just as online shopping filters) so that student can get the information and contact details of the tutors who are available nearby him.

Tutor Features:

  • He should give all his details like Name, profile pic, Email, Phone Number, age, subjects he can teach, qualification, area and pin code at the time of sign up.
  • Tutor profile should also have the filters as in students profile to find the student. So that the tutor can get student details how to require the tutor.

Needs HTML CSS coding for Student profile and Tutor profile, filters and displaying the search result and all the PHP coding stuff.

  1. Admin Module: In this module the admin can view the user’s details and allow them to perform view User, uploading, downloading files operations.
  2. User Module: User should log in with his registered account and view the status, download files.

UML Diagrams:

Class Diagram:

Use case Diagram:

Sequence Diagram:

Collaboration Diagram:

Activity Diagram:

Output Screens:

Home Page for Student Login:

Account Registration for Tutor:

User Profile:

Add Requirements Page:

Php My Admin Details:

Tutor Feedback Page:

Download Tutor Student Portal PHP Project.

Campus Assessment System C# or PHP Project Synopsis

ABSTRACT

The main purpose of this System is to develop a process/ system through which the efficiency of an Institution can be increased by continuous monitoring and assessment of various practices right from academic offerings to infrastructural facilities adopted by the institution.

The main aim of the system is to identify whether the services of the institution under different segments such as Teaching/Learning mechanism, student support services (such as training, placement, career guidance), infrastructural support are in accordance with the expected level of performance. The system further points out the deviations/deficiencies, if any, and suggests possible control measures to bring back the services on the expected level of performance.

This is achieved by gathering opinions/feedback from the stakeholders of the system such as heads of departments, teacher, and student. The opinion/feedback of the stakeholders is taken through carefully designed questionnaires in the form of a survey. The opinion is taken in terms of performance indicators against each of the services offered by the institution. The results of the survey are analyzed and accordingly, summary reports and on-demand reports are generated to help management of the institution to improve and standardize the entire process and practices being adopted by the institution. The surveys can be based on any kind of questionnaires like

  • Surveys based on student performance
  • Surveys based on faculty Performance
  • Surveys based on career guidance & placement
  • Surveys based on campus Infrastructure and allied facilities

This application can be used as Intranet / Internet Application. Using intranet HODs can post the queries and their related options on the site. The authentication for both student and faculty is provided in this system. Any authenticated user can log in and post the views, feedbacks, and suggestions for consideration.

When it comes to the student, depending on the queries one can choose the options. Depending on the knowledge provided the HODs will be able to analyze and take a precise decision.

The system further maintains an address book containing the email ids and contact details of all the students, faculty members, and other staff members so that they can be contacted as and when needed.

MODULES

  • HOD
  • Teacher
  • Student
  • Admin
  • Reports

Software Requirements:

Technical Aspects:

  • Database: SQL Server 2008  and more
  • Language: C# and ASP
  • Framework: .Net
  • Front end: HTML, CSS, Javascript
  • It can also be done in Php, MySql as back end with other frameworks

Hardware Requirements:

  • Intel Core processor
  • RAM 4GB and Above
  • HDD 100 GB Hard Disk Space and Above
  • 64 or 32 bit OS Windows 8 and above 

LIST OF REQUIREMENTS

The given requirements are defined below.

  1. Internal campus assessment Application system should have the Login screen. By this feature the Faculty / Student enters into the system.
  2. A login box should appear to the Faculty / Student, when the system is invoked.
  3. The logins are assigned by the Administrator only, not by the other users of the system.
  4. The System should display proper error messages in case of an error.
  5. The System should enable the user to Logout. This feature ensures the security of the application such that no more transactions can be carried out, once user logs out.
  6. The application must adhere to usability and interoperability norms so that system can be more user friendly by virtue of providing necessary screens and navigations.

SCOPE (IN AND OUT) OF THE PROJECT

Description of what features are in the scope and out of the scope of the Project.

In Scope

  1. Internal campus assessment system should have the login screen, by this feature the HOD /Faculty Student / Administrator enters into the system.
  2. The logins are assigned by the administrator only, for various user types as Faculty, Student and Departmental-heads.
  3. Validation of users and based on user type giving different user interfaces.
  4. Allocation of users to system by Administrator.
  5. Survey Entry provision must be with the Administrator.
  6. Generation of different reports based on the survey.
  7. When the Survey Entries are made by the Admin and when the Faculty/ student logs into the system they must be able to see different surveys that can be attempted by them.
  8. Head of the Department must be able to view the reports in different formats.
  9. Administrator must be able to enter the master data related to sections, sub-sections, Academic years and so on.
  10. Also the process of mapping the Survey to Section must be in Administrator login.

Online Project Approval System .Net / PHP Project Synopsis

Domain: Workflow Management

Architecture: N-Tier Architecture

SDLC Methodology: SDLC Model

Objective:  In this Online Project Approval System project, we will focus mainly on automating the process of project submission. In the sense project topics will be submitted online along with doc and approval will be provided online by the head of the department along with suggestions if any. This will reduce the physical efforts of students meeting the head of the department and also reduce the time frame period of completing this part of project work. Students can also update their project status weekly and provide in for regarding the progress, which will be monitored by all relevant professors and head of departments. It will be useful for all students related to Engineering, MSc, M.Tech, final year students of any grad etc.

Description:

In general, the Project & Title will be selected from various sources and send it to the HOD like the Project Title along with a birds-eye view of the Project in a document called Project Abstract.  The HOD will accept the Project and allows the student to proceed and start working on the Project.

In the middle of the Project designing, the HOD also makes a request to the Student to send the Sample Code of any module as well.  And at the final, the Student has to prepare the necessary Documents like Project Final Document (contains Introduction, Modules, User roles, SDLC methodology, etc.), UML Diagrams, Powerpoint Presentation (PPT) of the Project flow for Demo and also takes the Database (as backup file to restore), Source Code and all the content in a Compact Disk (CD) and submits to the HOD along with printed hard copy.  The HOD will review all these documents and finishes the Project Review and enters the Marks into the College records.

Using this web application the above entire flow can be automated so that the Student need not submit any Soft copy (CD) of the project as well, the College need not maintain all the collected CDs of the students in the Library for records.

Using this web application, the Student can send a request to HOD for Project Title along with Abstract.  On acceptance of HOD, he/she can design the Project along with necessary documents and submit to the College over the Internet using College’s website.  In the HOD Project Review, the HOD can download the Project content from the College’s website (from the Internet) and can do the evaluation.  As well, the Student can also download the content from the College’s website and give Demo of the Project (by restoring the database, configuring the Project site, etc.) to the HOD.

User Types: Admin and Student

Modules:

Admin:

This module will allow HOD or any other admin login to log in and approve project abstracts submitted by students. Admin or HOD will add College Info which can be displayed on the dashboard. Will view project progress which has been submitted by the student and reviews it. Admin can add professors involved in the project. Add batch info for a year, course info for that year, course name, and these all info will be used by the student at registration process. Once the student registration is done, HOD will get a request for approving student registration. Hod or admin can also add project titles that have been approved for different students and they can be viewed by any registered student in the dashboard.

Registration:

The student will register and provide the necessary info. The application will be secure as registration will be approved by HOD and then the student can log in.

Project:

A student once logged in after registration will add abstract along with project name as tentative info in this module and that can be viewed by HOD.
This module will have the option to upload different files for the assigned project. It will have the option to add progress info date wise or weekly. A student can upload initial abstract from this module and then all other files for final submission.

Features and Benefits include:

  • Secured login and authentication with forgot password option.
  • Students Can upload and download documents and another sort of files as zipping.
  • The process of submitting projects abstract and getting approval has been made easy via the online application.

Future enhancements:

  • We can plan mailing module which will allow the student to send email to hod with attachments. View/ send/reply email options will be provided. It can be done in the form of the message center.
  • Registration process can be refined by adding email alerts whenever HOd approves registration.
  • Alerts or notification module can be added separately which will show notification icon and which when clicked will open the related info for which notification was received.

KEYWORDS:

Generic Technology Keywords: Database, User Interface, Programming

Specific Technology Keywords: Asp.Net 3.5, C#.Net, MS SqlServer-05

Project Keywords: Presentation, Business Object, Data Access Layer

SDLC Keywords: Analysis, Design, Implementation, Testing

Software Requirements:

Technical Aspects:
Database: SQL Server 2008  and more
Language: C# and Asp
Framework: .Net
Front-end: HTML, CSS, Javascript

It can also be done in Php, MySql as backend

Hardware Requirements:

Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above

Employee Pay Management System C# / PHP Project Synopsis

Project Understanding: This Employee Pay Management System application will basically handle salary management for employees that work on an hourly basis and contract basis. It will allow employees to register and login to access various modules including Timesheet module which actually allows the employee to save their days work on hourly basis. Employee can update his or her details after login. Information will be like educational qualification, technical experience, personal information etc. Employees can also enter their salary rate. The option will be provided to view salary slips on monthly basis. He or she can also apply leaves and also view their leave history.

User Types: Admin, Employee

Basic Modules involved in the project:

Login / Registration / Dashboard → Every employee working on contractual basis will register and once admin approves it will be able to log in. Once they log in they will be provided with different options to save their personal details, emergency details, permanent address, current address etc. They can add experience details related to all previous companies, add skill sets like proficiency in Java or .net etc.

Timesheet → This module will allow the employee to select the client, then select the project he or she is working, task and then provide comments like activity is done and add no of hours worked for any task. Multiple entries can be posted in a day with different no of hours. Depending upon no of hours saved, the monthly payment will be calculated. The option will be provided to mark a day as leave or weekly off. It will have a view wherein there will be a count, hours, work time and Off time. An employee can also enter his / her off hours like half n hour for lunch.

Leaves →  This module will allow employee to save or request leave type for a day or more. It will also have leave history grid to check the history of leaves.

Admin → Admin will actually manage the admin panel in the back end. Admin will create leave types. Will add projects. Will have option to approve employees registration. Will add different skill names, Add company profile with all details including logo, Employer ID, Address Currency, Owner etc,. Add clients and also add tasks. Admin will approve timesheets submitted by employees and then come up with pay calculations. Admin will approve hourly rate submitted by the employee.

Pay module → This module will have a grid wherein it will have the option to pull up employee working hours details and calculate their pay as per hourly rates approved by admin. This module will be accessible to admin only.

 Future Enhancements: 

  • We can come up with employee alerts wherein they will get alerts for approved leaves, approved timesheets.
  • We can provide reports module with a different type of reports.
  • We can also introduce invoice module too.

Software Requirements:

Technical Aspects:
Database: SQL Server 2008  and more
Language: C# and Asp
Framework: .Net
Front-end: HTML, CSS, Javascript

It can also be done in Php, MySql as backend

Hardware Requirements:

Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above