• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Project Ideas

Linux Package Manager Project Idea

April 8, 2014 by ProjectsGeek Leave a Comment

Linux Package Manager Project Idea

 

Our goal is to introduce a Linux Package Manager Project for Source Code Installation in Linux distributions. This Package Manager would itself take care of maintenance of complete system, which so far has been a very cumbersome job for any administrator. This Linux Package Manager Project along with a Registry would provide an alternative back-end for various text configuration files.

Thus, instead of each application having its own text-configuration files, our Linux Package Manager Project application provides a universal, hierarchical, fast & consistent namespace & infrastructure to access configuration parameters through a key-value pair mechanism.

This would include creation of separate entities:-

  • A local database for local machine administration & maintenance.
  • A registry for local as well as remote administration of the machine configuration.

Architecture

  • I386 Architecture Machines
  • Red Hat Linux 9.0 Operating System.

Project Requirements

 The Linux Package Manager Project has some hardware & software requirements that are described as follows:-

 Software Requirements

  • Red Hat Linux 9.0 with kernel(2.4.23)
  • Linux GUI builder package – QT
  • A C/C++ IDE for Linux –  Anjuta
  • Elektra API’s

Hardware Requirements

  • Two PC’s with usual configurations (128/256RAM P4 Processors etc.)
  • LAN connection b/w the machines.

The Problem

It has been long desired to have some kind of Linux Package Manager Project in existing Linux environment. Due to the pre-existing feature of being Open Source, any package can be installed & used, almost anywhere in a Linux system (be it Personal/Server configuration).

Today’s GNU/Linux systems are a sum of independent components collected from Open Source Community. Each of them already has a working, but selfish configuration system.

A Basic Scenario

One of the Linux Package Manager Project system (maintained by an administrator X) has an Apache package (say version 1.4) installed from source (instead of RPM distribution).After some time a new administrator (say Y) starts maintaining that system. Suppose he comes to know that Apache (version 1.4) has a serious security flaw and he installs a newer version (2.0). Now to clean the system more efficiently he has to effectively delete all the files (main files as well as support files) from various locations which become a very tedious task itself.

Thus we realize that the overall maintenance of complete Linux system is a highly cumbersome process which any administrator has difficulty in carrying out, both efficiently & effectively.

How the problem has been attacked

Now that the problem at hand is very much clear, the next & foremost step is as to how the information about various packages, getting installed on the system, needs to be track down & stored. One of the most important design issues that needs utmost attention is:-

  • The existing system should not change. It means that we cannot go about changing the entire installation methodology, just for the sake of obtaining the desired information. The reason is if the existing system changes, there is a high probability that the newer system is not at all welcomed by the existing developer & user society.

Thus after considering various other issues, the solution that has been finalized is as follows:-

  • We need to trap the information when & where it is getting created & moved into the existing system.
  • This information then has to be stored & later on retrieved in an efficient & effective way that would suite our project requirements.

Thus the complete project now gets divided into 4 different stages. They are:-

    1. Collection of all the data.
    2. Extraction of Information.
    3. Efficient storage of the information.
    4. Effective retrieval of this information.

Architectural Design

Linux Package Manager Project

Other Projects to Try:

  1. Final Year Project on Web Issue manager
  2. Online Time Sheet Final Year Project Idea
  3. Package Manager-B tech final year project
  4. Mobile Banking Final year Project Idea
  5. E-Learning Management System Project Idea

Filed Under: Final Year Projects Tagged With: Project Ideas

Online Voting System project Idea

April 1, 2014 by ProjectsGeek 4 Comments

Online Voting System project Idea 

Problem Definition 

To develop an Online Voting System in which complete information regarding the voters is stored in the centralized database. The voter can vote for any candidate while sitting in the home. Proper security algorithms are implemented to stop any kind of active or passive attacks during voting. This Online Voting System can be used for the election as big as the general election or it can be used even in simple college elections.

Motivation Behind Project

Illiteracy is not the only reason for low percentage voting (about 45-50%) in India. None of us wants to wake up early in the morning to stand in long queues in the sun to cast a vote. So we are developing a Online Voting System which will enable people to cast their vote while sitting in the home.

Project Statement 

The project is aimed at satisfying the following requisites:

  • Each person will have his own ID and password where he/she can login to cast his/her vote.
  • The site will provide the whole details and agendas of different candidates standing for the election which can be access by the different voters.
  • A secure database will be designed to store different details of the voters and which will be accessed by the sever to check the authenticity of the voter and to store the vote cast by the person.
  • Great level of security will be maintained by implementing security algorithm to prevent any active or passive attacks to the database. Database will be encrypted and not allowed to be accessed by any person.
  • Appropriate authentication protocol will be implemented to check the authenticity of the voters.

 

Projects Standard Requirements 

  • Following the Software Development Life Cycle in a proper & sequential manner to include all phases of software development; including developing requirement analysis documents, developing design documents, implementation, unit testing, integrated testing and user acceptance.
  • A secure site with username and password for login and appropriate authentication software Secure Socket Layer for encrypted data transmission. 

Software Requirements 

  • ASP – 3.0 with VB Script for sever side scripting
  • MS Access for database backend
  • Editor Used for Design : Macromedia Dreamweaver
  • Microsoft Windows XP Professional (Service Pack 2)

Hardware Requirements

  •   Computer with Basic Configuration & Connection to the Internet.

Scenario Based Description

A database will be created for the centralized server in which details of different voters will be stored. Each voter will have his/her own ID and password which will be used by him/her to log into his/her account. He /she can even go through the details of different candidates which will be on the site. He /she will log into their corresponding accounts and will cast his/ her vote to any of the candidates he/ she likes. The Online Voting System will check his/ her authenticity and store his vote in its database and that particular ID will then be rendered inoperative so that he/ she won’t able to vote again.

Benefits of Online Voting System

  • Voters can cast their votes to their candidates without standing in long queues.
  • They can get each and every information about different candidates standing for the election and their agendas online.
  • The results of the election will be out as soon as the voting is complete.
  • Eventually it will increase the percentage voting.

Other Projects to Try:

  1. Secure Voting System project in Java
  2. Voting System Project using Android
  3. Smart Voting System Project IOT Project
  4. Online Time Sheet Final Year Project Idea
  5. Online Net Voting Project in Java

Filed Under: Final Year Projects Tagged With: Project Ideas

Mobile Banking Final year Project Idea

January 31, 2014 by ProjectsGeek 6 Comments

Mobile Banking Final year Project Idea

 

Project Title: Mobile Banking

Problem Definition:

Access the banking facility on the Mobile. The functionality will start from log in credentials to all the facilities like

  • Balance inquiry : User can check his balance using this mobile banking application from any where.
  • Mini statement : User can check as well as print his account mini statement at any point of time.
  • Check alerts : User can select alert types from the menu such as mobile or email Alerts.
  • Money transfer : User can securely transfer funds from his account to other account instantly. 
  • Bill payments : User can register for his monthly bill payments from the menu of application.
  • Find ATM in Area : User can search near by ATM’s and Bank branches.

 that bank organization like ICICI or HSBC or any other bank provides through online banking.

Mobile Banking final year Project

Technology Used in Mobile Banking Project 

  • JAVA CORE
  • JSP
  • J2EE

Hardware Requirements

  • A high processing capable machine- PENTIUM 2.4 GHZ or more (which is most commonly used).
  • Suitable network interfaces and 100Mbps LAN
  • 512 MB RAM

Software Requirements

  • ORACLE 9i
  • MS PROJECT
  • ECLIPSE 2.0
  • TOAD 

Mobile Banking Final year Project Idea

Access the banking facility on the Mobile. The functionality will start from log in credentials to all the facilitates that bank organization like ICICI or HSBC or any other bank provides.

Mobile Banking Final year Project will involve the WML and J2EE components.

Back end will be ORACLE..

  • J2EE components will be designed with respective new and industry demanding techniques and patterns.
  • The components are so reusable that any one else …like the JSP developer
  • Can use for providing the same functionality on the web browser.
  • For backend history management triggers and constraints will be used.

Designing of the J2EE framework will be MVC based. The framework will be self developed or standard from the market like struts.

Other Projects to Try:

  1. Final Year Project-Tracking System project
  2. Final year engineering projects Ideas for CSE
  3. Mail Server Final Year Project Idea
  4. Online Time Sheet Final Year Project Idea
  5. RSS Reader for a mobile platform Project Idea

Filed Under: Final Year Projects Tagged With: Project Ideas

Online Time Sheet Final Year Project Idea

January 28, 2014 by ProjectsGeek 2 Comments

Online Time Sheet Final Year Project

 

Online Time Sheet Problem Definition

To develop a Time sheet for the company wherein the employees can enter their working hours over the internet.

Motivation Behind this Project

Timeliness is the need of the hour and tracking the time, status and resources of a project is mandatory for the success of any organization. Tracking time helps taking into account the cost based on metrics & slippages. Hence, the conception of the project.

Project Statement

Background – Current Process

Currently the time tracking information flow among different departments is a manual and an inefficient process. The hours expended on a task in the project is carried out by manual filling of a sheet which is reviewed by the related project manager on a weekly basis. The following Time sheet helps in transparent current flow of the time accounting data based upon information keyed in by the employees accomplishing a task.

Overview

The Online Time Sheet Final Year Project will provide the administrator with the facility of keeping a hawk eye view on the project and will give the managers access to information on time spent on a task, specified in the project over the Internet. An employee will be held accountable for all the time spent in the office (inclusive of non-billable tasks). The information may be entered at any time & from any place.

The availability of this information is of critical importance to the project manager & the management. The internet improves efficiency, lead time & accountability on the employee’s part. This information is used by a various departments, making its work flow regularized. The application will also maintain historical information related to the employee’s tracked work hours which the managers can access from anywhere at anytime over the internet.

The administrator is allowed to have an overview of each project and check the status and schedule on each project. He can register new users and make changes to the project manager. He views reports for the overall assessment of the project to check for slippages.

The project manager, depending on the project status may add more employees to his project and add/edit tasks to the projects under him. He is answerable to the senior management and to view the same, he fills in his daily log.

The application will allow employees to enter their working hours over the Internet from anywhere at anytime. The employees will enter following information on daily basis:

  • Project name
  • Task name
  • Status of completion
  • Start time
  • End time

Other modules in Online Time Sheet Final Year Project

  • Track Employee’s progress.
  • Track Employee’s performance review information
  • Track Actual versus Fore casted schedule
  • Provide project management capabilities
  • Mail notification in case the time sheet is not filled within the two week bar.
  • Manage resources, time and budget
  • Track project status

Brief Scenario Based Description

The employee enters his working hours on each task on a daily basis & the manager gets reports & alarms based on the same. The information may be used for history tracking, billing department, payroll & leave departments as and when necessary.

Benefits of Online Time Sheet Final Year Project

The application will provide following benefits:

  • Since the Online Time Sheet application will be available over the Internet, the employee will be able to enter their information for the day from anywhere at anytime.
  • The manager will be able to monitor the progress on the project
  • The manager will be able to access the details on employees work schedule.
  • Based on the employee work history, manager will be able to check the record during the performance evaluation period.
  • Based on the employee history, the manager will be able to improve his/her scheduling capability.

Technology Used in Project

  • ASP.NET with VB.NET for User Interface
  • SQL Server for the back end.

Platform Used in Online Time Sheet

  • .NET

Software Requirements

  •  Windows XP/2000
  • .NET framework 1.1 version 2003
  • SQL Server 2000

Hardware Requirements

  • PC (128 MB RAM and PIII Processor)
  • A connection to the internet.

Other Projects to Try:

  1. Final Year Project-Tracking System project
  2. Detecting SNMP service on a network Final Year Project
  3. Mobile Banking Final year Project Idea
  4. Mail Server Final Year Project Idea
  5. Final Year Project on Web Issue manager

Filed Under: Final Year Projects Tagged With: Project Ideas

Network Based Image Retrieval System Project

January 19, 2014 by ProjectsGeek Leave a Comment

Network Based Image Retrieval System Project

 

Problem Definition

Design and implementation of a Network Based Image Retrieval System, which searches images from a large database in a network based on the image features such as color, texture and shape.

Network Based Image Retrieval System Abstract

Network Based Image Retrieval System is a computer-assisted system, which searches images from a large database in a network according to the image features such as color, texture and shape. It searches collection of images based on some features that can be extracted from the image data automatically . The central task in any image data management is to retrieve images that meet some specified constraints.

Image search requires……..

  • Real-time image recognition capability.
  • Can be used for any images Stamp, Satellite, Face, Infrared, X-ray, Color photos.
  • In many areas of commerce, government, academia, and hospitals, large collection of digital images are being created. Many of these collections are the product of digitizing existing collections of analogue photographs, diagrams, drawings, painting, and prints. Usually, the only way of searching these collections was by keyword indexing, or simply by browsing. Digital image databases however, open the way to network-based searching. Compared to conventional image retrieval techniques that use indexing keywords to retrieve image files. It retrieves images on the basis of automatically derived features. This feature makes this technology useful in many areas such as crime prevention, medicine, architecture, fashion, publishing, etc.

Technology Used in Network Based Image Retrieval System Project

  • Java
  • Rational Rose

Platform

  • Windows XP (SP2) Professional

Software Requirements

  • Java Environment
  • Rational Rose

Hardware Requirements

  • Pentium IV 1.7 GHz
  • 256 MB DDR SDRAM
  • 40 GB ultra HDD 7200 RPM
  • 15″ color monitor

Other Projects to Try:

  1. Context Based Search Engine Final Year Project
  2. Network Monitoring System-final year projects for cse
  3. Chroma Based Image Retrival System Project
  4. Networking Projects for Computer Science
  5. Coloured Image , Copyright Protection

Filed Under: Final Year Projects Tagged With: Project Ideas

Mobile Bluetooth Business and Social Networking

January 15, 2014 by ProjectsGeek 2 Comments

Mobile Bluetooth Business and Social Networking Project

 

To build a system that helps the people do business, make friends, enables them to handle emergency situations more easily in real time. Such a system will make the people aware of the people living around them enabling them for better opportunities in life.

Technology Used in Mobile Bluetooth Business and Social Networking Project

  • Visual Basic
  • Active Server Pages

Platform Used

  • Windows

Software and Hardware Requirements

  • Visual Studio 6.0
  • Oracle 8i with SQL* plus
  • IIS server
  • Pentium 4
  • Ethernet Adapter
  • 128 MB RAM

Mobile Bluetooth Business and Social Networking Project Description

To create a system that will help people know each other better that can help them in emergency as well as happy situations. The system will make the users aware about the people living around them by exchanging their profiles with others and making matches as per the users preference using the Bluetooth technology.

The system aims at providing good human interaction and at the same time will protect the users identity by taking precautions to check that the users identity is not compromised into wrong hands. The mobile software will follow the required simulated Bluetooth protocol and even use the HTTP protocol to send server requests to fulfill users needs.

This System consists

  • A central web server for users to view matches, edit their profile and configure their device
  • A central database storing all web server transactions
  • A mobile phone Bluetooth application that matches users through the Bluetooth protocol, stores Member ID’s and synchronizes matches and device configuration via HTTP

The system will consist of a central web server holding all the users and their details including password, photos, personal profile and phone configuration settings.

Procedure in Mobile Bluetooth Business and Social Networking

  • First of all, the user will sign up online.
  • Then the user will install the software on their mobile.
  • The mobile device will then keep on searching for another device with same software.
  • Once the mobiles come in contact they will exchange profiles and create a match as per set user preferences.
  • The mobile device can be synchronized with the server to update the database.
  • Once the user logs on to the internet he can view new matched id’s and start messaging with the new contacts.

Other Projects to Try:

  1. BE-IT Advanced Computer Networking Notes
  2. Online Social Networking Website Project
  3. Mobile Banking Final year Project Idea
  4. RSS Reader for a mobile platform Project Idea
  5. Bluetooth Chat Android Project

Filed Under: Final Year Projects Tagged With: Project Ideas

  • « Go to Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Interim pages omitted …
  • Page 7
  • Go to Next Page »

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy