Search for new ideas!

Showing posts with label computer Projects. Show all posts
Showing posts with label computer Projects. Show all posts

Automobile Service Center Management System

Automobile Service Center Management System
Automobile Service Center Management System (ASCMS) is an application used for digitized the paperwork and reduce paperwork. It is a very useful software for small service centers who want to computerize their work.

Advantages of using this software:
Maintain records of customers for years
Managing Stock
Generate Invoice
Developed in PHP so accessible from anywhere around the world

Tools Required:
PHP ( Programming Language), Apache Server & MySql (Xampp)
Codeigniter Framework

Final Year Computer Science Projects

Final Year Computer Science Projects
CSE is the engineering branch which includes both software and hardware in its curriculum. I am writing this article to help you in finding your final year project. As a discipline, computer science has a range of topics from data structure and algorithms to writing applications for the latest mobiles and desktop computers. The latest projects include Bio-metric Systems, Mobile Apps, Websites Applications and E-Commerce. As we can do a lot of things, sometimes it becomes difficult to select one idea which not only helps us in learning new stuff but good enough for our final year major project. Though I have tried to share as many ideas as possible as you know, it is difficult to cover all the topics on a single page. For that reason I have written many sub-articles based on CS such as PHPJavaVB, etc. and their links are available at the bottom of the post and in the right sidebar. I hope you will find them useful.

Attendance Management: Using this software you can maintain the attendance of the employees. Moreover, it can generate monthly and daily reports of their attendance and salary slips.

Fifteen Puzzle Game

Fifteen Puzzle Game
Developing a game is always a fun and fifteen puzzle game is no different. In this game, the puzzle can be solved by arranging tiles in a correct sequence or order.

Beginners Hotel Management System in PHP

Project: Beginners Hotel Management System
Introduction: It is a simple management system containing two sections:
1.User: User can find out whether there is any room available at any particular date
User Module
2.Admin: Admin can manage, update and create new bookings
Admin Module

Difficulty: Beginner
Estimated Time: 30 minutes
Languages: PHP and Mysql
Tools Required: Xampp, Notepad++

Download

Discussion Forum PHP and MYSQL

Discussion Forum PHP and MYSQL
Download

Today we will learn  how to create a simple discussion forum using PHP and MYSQL. This project is big and can't be covered in single post,so I would divide it into four different posts. Today we will discuss about how we can create skeleton of this project.Next week, we will see how we can use advance features such as jquery,ajax,functions and classes with this project.

File Structure:
We will create five files in root folder and one file db.php (Database configuration file) inside config folder.
index.php : This is home_page or our site from where user can sign in
sign_up.php:  Its for new users registration
discuss.php: Post topics
reply.php : Post replies
log_out.php:log out user


Tools: Apache, PHP and Mysql (Download Xampp or WAMP)

What we are trying to do?

When we think about discussion forum, we know that we will need one login system and only registered can post and reply inside the forum.So, we will create three pages just for user login and they are index.php(login form), sign_up.php(for registering new users) and log_out.php(to remove session).

Other two pages will be used for discussion;first for submitting topic and other one will be used for replying.

Joystick control car drive mechanism for physically challenged people

Joystick control car drive mechanism for physically challenged peopleWe often see that persons with a disability need to use mobility car. Mobility Car is a vehicle issued to a disabled person, to allow them to travel without the burden of their disability. Mobility cars are obtained from a scheme called "Motability". But this car too not come with some preconditions and these conditions are difficult to meet for severely disabled people. Moreover, driving a car is always difficult for a person with having control distributed all over.

This project is for engineering students and would be extremely useful for people who impair their physical abilities

Our objective:
We want to build a car that can be operated by using a joystick. If we can build that, it would be a great help for disabled persons.

Why we need this type of system?

The existing system in the market is modified to allow the physically disabled to drive but it still needs lots of improvements.

Ruby on Rails Project

Ruby on Rails Project
Ruby on Rails(ROR) was first introduced by David Hansson when he was working on the basecamp project. ROR is basically a framework developed in Ruby language. It makes website development interesting and very easy.

It works on two concepts -

1)Convention over configuration - It's a software design paradigm
to gain simplicity
2)Don't repeat yourself - Same code is not repeated twice anywhere in the program

Though the flexibility of programing is compromised the programmer gets a speedy decision making advantage and also saves himself from future problems.

David Heinemeier Hansson extracted Ruby on Rails from his work on Basecamp, a project management tool by 37signals (now a web application company). Hansson first released Rails as open source in July 2004 but did not share commit rights to the project until February 2005. In August 2006, the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 "Leopard", which was released in October 2007.

BCA Project Ideas for students

BCA Project Ideas for students
BCA (Bachelor of Computer Application) is an undergraduate degree course in India. With the boom of the IT industry, it has become one of the most sought after graduate degree courses. Full-time BCA programs normally take three academic years. The course usually consists of programming languages, mathematics, algorithms, data structures, networking, etc. Though you can do a project on any of the above topics, still, here I am suggesting project ideas related to programming languages.

C :

You can do a project related to any topic related to computer science but I would personally recommend going for C and C ++ Projects.

Advantage of using C: 

C is the base of computer programming and once you start understanding it, you will not face any difficulty in learning new languages. Another advantage with C is that it doesn't require large computer resources and you can run its project on any machine whether you are using Windows or Linux servers.Not only that, because C is one of the oldest languages, you will get lot of free resources and books of C on the internet.

Once you start developing in C, you will also start understanding the limitation of C language and get an idea of why we had developed other programming languages.

C++ is for those students who want to get exposure to object-oriented programming. Developing a project on C Plus Plus is a great way to learn classes, objects, and constructors.

Personal Finance Management

Personal Finance Management
Personal finance refers to the financial decisions which an individual or a family unit is required to make to obtain, budget, save, and spend monetary resources over time, taking into account various financial risks and future life events.

Personal finance management is very important and useful in the long term. Each individual should know about his or her spending habits as well as earning sources.

This project can be done by Computer Science, BCA, MCA, and IT graduates.

Concept:

This application works as a small accounting software where we need to take input from the users, do some calculations inside and store these calculations and user input inside the database.

Procedure:

We need to design some forms to take input from the users. For eg. Form to take input of bills such as telephone, electricity or credit cards.

Once we take input, we will add all these values according to dates ( Weekly, Daily and Monthly Basis) and store them into our database.

We can add as many forms as user needs and store them accordingly. Sometimes we need to use a complex formula such as finding interest in the number of things like that, but that can be easily done using loops and variables. I am giving you some projects below from open source community which help you to understand this topic more.

Knowledge sharing system

We humans love to share knowledge.We often share our thoughts with our friends , family members or office colleagues.Knowledge sharing is an online platform for all those people who loves to contribute with each other.Moreover, they will not only share but also gets real time feedback from readers.

Branches:
computer science and IT Students.

Knowledge sharing system
Advantages of Knowledge sharing system:
  • People with the same interest can interact with each other.
  • Author of any content is available to answer any query.
  • Real time updates.
Language Required:

You can build this system in whatever language you are comfortable with.For eg JSP,PHP,C# or Ruby but I would suggest you to use Content Management system(CMS) such as Drupal, Joomla or Ruby on Rails.Advantage with CMS is that it helps you to keep focus on project and remaining things would be handled by it.

Online Auction Site in PHP

Online Auction Site in PHP
The traditional way of doing auction is still popular but due to its limitations more and more people are thinking of shifting online.

An auction is a process of buying and selling goods or services by offering them up for bid, taking bids, and then selling the item to the highest bidder. In economic theory, an auction may refer to any mechanism or set of trading rules for exchange.

Online health monitoring


Imagine a world where you do not need to visit your doctor for your regular checkup.All you need is a simple device called online health monitor system.

This is three steps process :

1. Using health monitor equipment's it gets relevant information about your body.

2.Then computer process this information and update it to the server.

3.Any user around the world can access this information in real time with the help of ip address of the server computer.

To understand it completely, please click below :
Complete Detail

Related PDF :

Online Health Monitor in digitally controlled power controllers
Wireless Lan Health Monitoring 

Related Video :

Income Tax Calculator

Income Tax Calculator

How this tool would be helpful?

The income tax calculator is a very useful tool for everyday users. Every one of us needs to calculate our payable tax each year. This task becomes much more complicated when we have different sources of income and each has a different rule from the income tax department.


For Whom: This project idea is for Computer Science(CS) and Information Technology (IT)Students.

Level: Easy

How to build it ?

As always to build any software project, we will follow waterfall model as you have studied in Software engineering class :


Requirement Analysis :

This is one of the most steps for any computer science project. In this step, we find out the complete requirement for this project including customer's requirements and software requirements. Very important questions such as why we need this particular project? Who are end-users? Things like that should be answered in this step.

Database

We will database to store user information, tax rules information and stuff like that. For this project, we will use Mysql as our database engine.

Which type of Application it is going to be?
We are going to make it a web application because this application needs regular updates about the IT rules and if we made desktop applications, it would be extremely difficult for us to update the database of each and every customer.

With the help of web application users from different countries can use it without worrying about updating it manually because administrators of this application would keep on updating and adding new rules whenever applicable.

Programming Language:

After knowing that it is going to be web application it is easier to decide what it is going to be the PHP application. There are two reasons behind my selection :

  • First, PHP is a very popular language and free books and tutorials are easily available online.
  • Second, its free, PHP is open-source language so that its totally free to use and it gets updated from time to time with better functionality.


I have discussed some points for our planning phase but you can add many more details in requirement analysis, because bigger it is, better your software will be.

Design :

There is going to be two sections for our income tax calculator :

Administration Section: The owner of the application can edit the income tax rules and modify the data such as rates which is necessary.

User Section: Where the user can select his or her country or state, so correct tax rules can be applied for his tax form. After that, there would be income form to be filled, which eventually gives the user a total amount of tax to be paid.

You will need a pencil and blank papers for this section, draw the design of all the pages which are required, draw form, its label, specify where you need text field, radio button or combo box.

Implementation :

Download the Wamp server and start working with the help of simple notepad. To code, you should have good knowledge of PHP, read some free tutorials on the internet if you don't have that.

Verification :

Software testing can be stated as the process of validating and verifying that a software program/application/product:
  1. meets the requirements that guided its design and development;
  2. works as expected; and
  3. can be implemented with the same characteristics.
There are three types of testing whose explanation is out of the scope of this post but you can read more about them by clicking on links below :

1.White Box Testing
2.Black Box Testing
3.Grey Box Testing.


Maintenance :

Software are never complete there is always scope for improvement. So, our income tax calculator to needs a continuous upgrade for new features and technology.

For your help you can download source code and application itself from the links below :

Income Tax Calculator :

OpenTaxSolver: Open Source Income tax calculator written in C

TaxMagic: A simple open-source/free software tax calculator written in .NET

Tax Estimator: U.S. Federal personal income tax estimates using the RushTaxOS tax engine.

Related Projects : 

Computer Engineering Project ideas
Java Project Ideas

iphone application projects

Apple Logo
Why we need to develop iPhone applications?

Apple has become the most valuable US Corporation surpassing Exon Mobil with a market cap of $331 billion on Wednesday. This is not the only reason for developing an iPhone application.

After a staggering 20.34 million sales in quarter 2, Apple's iPhone has been confirmed by the IDC as the worlds' biggest selling smartphone. The smartphone market is expected to grow by 55% in 2011 and with iPhone 5 is soon to be launched, it is going to be Apple devices everywhere.

With that many users, there is a need for more apps, it ranges from education to business, commerce to art, books to newspaper everything you can think of.

Apple Play Store


How to develop apps for Apple devices?

Before going any further, some of you may ask how can I develop app for this device. To develop iOS applications, you use Xcode, Apple’s first-class integrated development environment (IDE). Moreover, you need to learn about objective-C which is an extension of ANSI C.For a start you can refer to the ios developer library. Later you download the iPhone development guide course of Stanford University from here. After this, you can purchase Beginning iPhone 4 Development from Apress.

Project Ideas :

Abacus: We all know abacus is a very useful device and if you can develop virtual abacus for kids it would be a great help.
Abacus









Cross and Round Game
Cross and Round Game

Sudoku:

Sudoku












Paint: People love to paint, no matter how many existing programs of painting, there is always room for improvement.

Blogging platform: like wordpress.org: You can develop blogging applications, where users can make an account and write blogs easily.

Currency converter: It can be used while traveling. People often convert the currency to a native one.

Scale Converters: Like Meter into kilometer

Business App: Stock Exchanges, Gold Silver Prices, Favorite Stock Details on the Go.

Astrology App

Voice Recognizer Calculator: Calculator which recognizes your voice commands and gives audio answers.

Website Reader for Blind People

Voice to Text Notepad: Where the user can note down information using his voice.

There can be a lot more ideas, it's up to you what you really like. For engineering students of Computer and Information technology, any of the above projects would do be suitable for the final semester project report.

Vocabulary Flash Card: Build application related to improving vocabulary of its user, not only in English but in other languages such as French, Spanish or Greek.

If you have any idea which you wanna share, please mention it in the comment section.

Python Projects


Projects are given below use python as their primary language. You can download python from the Python official website. It is a very popular language; even your favorite search engine Google uses this language as its front end.

Recipe Management Systems:

Gourmet Recipe Manager is a recipe-organizer for GNOME that generates shopping lists and allows rapid searching of recipes. It imports meal master & master cook files and export webpages & other formats. Gourmet uses python, gtk, and metal kit.

Animal RMS: entirely written in python. Actually, it has a text UI and a graphical UI using the GNOME Desktop.

PDF-Shuffler is a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a frontend for python-pyPdf.

Spells and Stuff is a Python-based web roleplaying system, that allows a DM(Dungeon Master) to create potentially unlimited graphical worlds and will allow multiple players to graphically explore them via a standard web browser.

Cartoon Grabber: The aim of this small project is to create a nice, gtk-based comic strip viewer. Written in python, will allow to keep track of your favorite comic strips and manage them (store on your disk, etc.)

Board Games: You can build a program which allows user to play games like a checker, Scrabble.

Auction Site: Where people can auction on products in a way similar to eBay.

Spelling Checker: Program which checks spellings using the user-written dictionary.

Student Information System: You can write an application where student complete information can be store such as his attendance,  marks, interests, etc, etc.

The advantage with Python :
It is very easy to learn and can be learned with the help of this online tutorial.


Related :

Final Year Computer Science Projects
Computer Engineering Project ideas
Java Project Ideas
Php Project

Spam filter for Search Engines

Search engine spam filtering

How many web pages do you find valuable?

Even though more than 14 billion web pages indexed on the web according to worldwidewebsize, you can’t even name 1 million useful pages.

Why these other pages are for?

Most of the pages are spams. We all know about the spam’s we receive on emails, even bill gates received a lot of spams. At present, I am talking about search result spam which is a much larger problem than email spamming. Last Night, I was watching the discussion of Matt Cutts (Google), Harry Shum(Bing) and Rich Skrenta (Blekko). Even though they have differences, the majority of their discussion was focused on improving search results. Moreover about the challenges they are facing of Spam websites and Irrelevant Search Results.

Hospital Information System

Hospital Information System

What is Hospital Information System?

Related PDF :

HealthCare

When and How to evaluate HIS?

Open Source Projects with Source Code :

HOSxP is a client/server hospital information system serving in 300+ hospitals in Thailand. HOSxP has many modules which keep and processing data of Patient / Operation / Medication / Laboratory / Radiology / Financial
Programming Language: Delphi/Kylix
Database: Microsoft SQL Server, MySQL, Oracle, PostgreSQL (pgsql)

Hospital OS is a hospital information system for small-sized hospitals (100 beds or less, 200 out-patients per day or less). 
Programming Language : Java
Database : JDBC, PostgreSQL (pgsql)
User Interface: Java Swing

HMS is a Hospital Inventory system that manages patient info, staff info, stores and medicines, billing and report generation. This complex application communicates with a back-end database server and manages all information related to Hospital logistics.
Programming Language : Visual Basic
Database : Microsoft SQL Server

Open Hospital - Hospital Information System for Angal - Uganda. Patient management, pharmacy.
Programming Language : Java
Database : Mysql
User Interface: Java Swing

Medical is a highly scalable Health and Hospital Information System (HIS) for Open ERP.
Programming Language : Python
Database : PostgreSQL (pgsql)
User Interface: GTK+, Web-based, X Window System (X11).

Integrated Hospital Information System  PHP, My SQL, and PostgreSQL. Surgery, Nursing, Outpatient, Wards, Labs, Pharmacy, Security, Admission, Schedulers, Repair, Communication and more.

Related Projects :

Computer Science Projects

Computer final Year Project Ideas

Mail Client Projects

The mail client is a very important application for users who want their mails directly into there computer. The outlook is one of the most popular mail client examples.I am giving you a few other open-source mail clients which can help you to understand the basic working of these clients.

YPOPs! is an application that emulates a POP3/SMTP mail server and provides free POP3 and SMTP access to Yahoo! Mail. It does not depend on Yahoo's POP3/SMTP mail server. You can use a mail client of your choice!

DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP gateway allowing users to use any mail client with Exchange, even from the internet through Outlook Web Access on any platform, tested on MacOSX, Linux and Windows. 

Claws Mail is a GTK+ based, lightweight, and fast e-mail client and newsreader. Supports various formats such as POP3, IMAP, SMTP, etc. , having multiple accounts, spell-checking, address book, SSL, GPG, filtering, i18n, and more. It is further extended by plug-ins

Jack Mail Client: developed in Java This is a simple mail client uses any mail server with a minimal configuration you will have a robust email client.

Related Projects :
More

Search Engine Projects

When we talk about search engine, there are only a few names which come to our minds such as google, bing or yahoo. Even though most of our searches happen to be on the internet but there are other places such as hard disk, our personal mail folder or our word processor search, these searches are significant too.

There is scope for improvement in all types of search engine whether it's desktop-based or internet-based. In this post, I am providing you links of some open-source search engines which can help you to understand this tool better.

OSS: An open-source search engine and crawler-based on best open source technologies: Lucene, zkoss, tomcat, poi, tag soup. A stable, high-performance piece of software. It is a modern search engine and a suite of high-powered full-text search algorithms.

AASE(Anarchy Advantage Search Engine) is a search engine that reorders search results with base in the habits of its users. By measuring user activity on the search engine result page the search engine constantly improves the search results.

The Lemur Project develops search engines, browser toolbars, text analysis tools, and data resources that support research and development of information retrieval and text mining software, including the Indri search engine and ClueWeb09 dataset.

TSEP: A simple yet very powerful and fast PHP website search engine. TSEP is built to index your site so it can be searched later within seconds.

CLucene is a C++ port of Lucene: the high-performance, full-featured text search engine written in Java. Lucene is faster than Lucene as it is written in C++.

Full-text search engine - console tools and GUI frontends for users, program components and libraries for developers.

Related Projects :

Computer Science Projects
Computer final Year Project Ideas

Online Learning System

In the world of blogging and Facebook, it would not a miracle if education takes a giant leap and would be available completely on the Internet. There are a lot of sites that are providing education online but still, students are not completely dependent on them. I want you to develop a project which is complete and competitive in today's education system. For eg., Your system should have Video's uploading feature for teachers as well as homework uploading features of the student. You can add a chat feature or group discussion system in your system. I am giving you some link of existing open-source systems:

Moodle is a Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE)

Paidei is a web-based, enterprise-wide classroom and campus management system. Developed in conjunction with educators, the system provides rich functionality for students, teachers, and administrators, including forums, grade book, exams, chat, etc

ATutor is an Open Source Web-based Learning Management System (LMS), designed with accessibility and adaptability in mind. Author interoperable e-learning content provides social networking and adheres to standards. Put your courses online.

Linuxgym is an online teaching system, developed at the University of Technology, Sydney, Australia where it has consistently improved student pass rates by up to 40% compared with standard classroom delivery.

Related Projects :

Computer Science Projects
Computer final Year Project Ideas