Showing posts with label project. Show all posts
Showing posts with label project. Show all posts

Saturday, April 13, 2013

Job portal web application / online recruitment management project

Project Abstract and brief report:
End result of the project should be a website that allows user to search and apply to various jobs posted in different categories. It should have an admin panel that allows administrator of the system to add new categories and jobs with title and description of required skills, experience etc. Admin can view different applications for a job and can forward their uploaded resumes to particular email ids.

Source code implementation language: Project should use valid subset of following technologies: html, css, javascript, php, asp, vb.net, c#, java, xml

Keywords: website, job portal, job management system, recruitment system, php project

Related open Source Project downloads:

Monday, February 25, 2013

Online banking system Project


Project Title: Online banking system / Bank management System

Project Abstract and brief report: 

Online banking management system will allow a global admin to add new clients and allocate them some initial password that is sent to them via a secured channel such as email. When the user logs in for first time it is asked to changed his password. Passwords are stored in an encrypted format. User is prompted to change its password every month. Admin can credit or debit money in client’s account. Client can view his current balance and all transactions made by him.

Keywords: banking system, bank software, online bank management, banking project,  easy bank management system

Source code implantation languages:  PHP/ASP/JSP can be used as server side scripting language for coding the project. MySQL or any other database software can be used for database connectivity. Same system can me coded in JAVA and can be made functional in local area network for restricted number of users. This would require additional effort of working with network programming in JAVA.

Non Functional requirements: Security, easy user interface, robustness

Related open Source Project downloads: 
http://sourceforge.net/projects/ebankingsys/

School management System Project / Mini Project


Project Title: School management System

Project Abstract and brief report: 

A standalone application for complete automation of various activities and processes in school management. Application will have separate login for global admin, teachers, students and parents. Global admin can add new teachers and manage class. It can allocate different subjects, students and teachers to a class. Teachers can upload attendance, assignments and marks.  Student can post solved assignments and can view the report of marks and attendance. Parents can view reports of their wards.

Keywords: School management system, java, web application, standalone application, attendance management system

Source code implantation languages: Application can be coded in ASP.NET or PHP / JSP if it has to be deployed as a web application. If a standalone offline application is required then entire school management system can be coded in java or c#.

Related open Source Project downloads: 
https://moodle.org/
https://github.com/prashantk001/School

Monday, October 22, 2012

Computer science & IT engineering Final year projects and mini projects Topics

C Project Flipkart
In this post you can find some new innovative projects ideas and topics. If you are a final year computer science or Information Technology engineering student looking for good topics and ideas for B.Tech. project or mini project, you are at the right place.

You may also like to check my previous posts related to projects and miniprojects in C/C++/Java (source code) at

9 Mini projects in C Language for B.Tech. CS IT with Source code download 
 Projects and Mini Projects | From Idea to Implementation of Source code

Below you can find a list of 60 new project topics for I.T. and C.S. engineering projects. Each of these projects can be implemented in any common programming language such as java,c or c++. If you are looking for web application, you can implement the same using php or dot net/c#. Most of these projects will require fundamental knowledge of software engineering principles and database systems.

List of Project Ideas and Topics (B.Tech. CS/IT)



  1. A Car Rental System
  2. Accounts Management Software
  3. Airline Reservation System
  4. Anti-Lock Braking System (Abs)
  5. Application Remote Control (Arc) Using Bluetooth
  6. Army Management System
  7. ATM System
  8. Auto Repair Shop Management System
  9. Automotive Store Management System
  10. Banking System
  11. Bus Ticket Reservation
  12. Cafeteria Ordering System
  13. Car Insurance System
  14. Car Safety System
  15. Clothing Store Management
  16. College Management System
  17. Ebook Shopping
  18. Elevator Control System
  19. Enterprise Resource Planning System
  20. Event Organizing, Planning and Management System
  21. Football Updates Information System
  22. Gym Workout Application
  23. Home Science Management System
  24. Hospital Management System
  25. Hostel Accommodation System
  26. Hotel Management System
  27. Household Budget Management System
  28. Human Resource Management
  29. Library Management System
  30. Medical Store System
  31. Mess Management System
  32. Online Admission System
  33. Online Auction System
  34. Online Course Registration System
  35. Online Education System
  36. Online Examination System
  37. Online Food Ordering
  38. Online Movie Ticket Booking System
  39. Online Recruitment System
  40. Online Recruitment System
  41. Online Shopping Inventory System
  42. Online Travel Portal
  43. Online Voting System
  44. Police Management System
  45. Power Consumption Management System
  46. Prison Management System
  47. Railway Reservation System
  48. RTO Management System
  49. School Management System
  50. Social Networking Portal
  51. Space Station Control System
  52. Sports Bulletin Management
  53. Sports Shop Management
  54. Student Attendance Management System
  55. Super Market Management System
  56. Time Monitoring Tool
  57. Toll Gate Check System
  58. Traffic Management System
  59. Vehicle Tracking System
  60. Web Publishing System
Update: 19-01-13 
I can only give you a rough idea about these topics. Use your own creativity to develop a problem statement for each of these topics based on required complexity of project and your skill set. You are the one who has to decide which technology you want to use for implementation (java/android/php etc.)

Suggested implementations for some topics: 

Gym Workout Application : Have a look at this android app : https://play.google.com/store/apps/details?id=je.fit Try to use it for a few days and develop a enhancement of the same app.
Home Science Management System : You can code a simple application that can be used by house owners to store and view their expenditure such as : electricity bills, mobile bills, fees, food etc.
Power Consumption Management System : Try to develop a embedded device that can be used with any electric appliance to monitor the time for which the appliance is in used, idle and off state. Include proper algorithm for power optimization

If you need any help in implantation and realization of these project ideas then feel free to contact me via my Google plus profile (Link on top of the page). All the best for you project. Happy Coding !!!!


Friday, June 22, 2012

Free bulk SMS Gateways service provider India



SMS Gateway is a channel of sending mobile sms messages. In case you are need of bulk sms service provides in India to promote your local business, you are actually looking for someone who sells SMS gateways. Depending on your needs you can find suitable affordable or free sms gateway for your business and using that you can send bulk sms to your clients. Once you have a sms gateway you can use it in any of your software project to send sms messages using SMS Gateway API than is usually available in variety of languages including php, asp, java etc.  Most sms gateway APIs would be open source and free once you own a sms gateway. Using these open source sms gateway API you can develop applications that can make email to sms possible. Through sms gateways you will be able send sms messages using your web browser or any sms gateways software that can be downloaded from the service provider. SMS gateway can enable you to send messages anywhere in India and on all popular service providers like Airtel, BSNL, idea and others.

In this post you can find some solutions related to mobile sms gateways in India that will help you to make right decision for your sms marketing campaign.

Free SMS Gateway India | Open Source SMS Gateway API

You can use http://www.alfredfrancis.in/alfasms-api/ to develop your own free sms gateway that would be powered by way2sms or 160by2. Now since sms are being sent through way2sms so you might get some advertisements in messages sent by you also you won’t be able to get a custom sender ID of your own. If you are a business owner you can hire any php developer to use the API mentioned above and develop a software or application with required sms sending capacities. That could work out as a very affordable solution for small business. Students who need sms gateways for their college projects can also find this api very useful.

Buy affordable and cheap SMS Gateway in India





Best sms gateway providers

In case you are looking for complete customization or some bigger project then you should definitely go for paid sms gateways. 





Here is list of some top bulk sms gateway service providers in India


www.mysmsmantra.com
www.smslink.in
www.bankofsms.com
www.mvaayoo.com/SMSGateway.html
www.smszone.in
www.gateway4sms.com  
www.smsgatewaycenter.com

Tuesday, June 12, 2012

11 Cloud computing projects, seminar topics and paper presentations ideas

In this post you can find some good ideas related to cloud computing that you can use in your computer science projects and mini projects. Same topics are good for seminars and paper presentation at engineering B. tech. level. You can find more such ideas from IEEE site by searching for cloud computing.



  • Cloud computing and associated security issues
  • Application of cloud computing in education
  • Impact of cloud computing in e-governance
  • Cloud computing in health sector
  • Comparison of cloud , cluster and grid computing
  • Challenges in cloud computing
  • Privacy issues in cloud computing
  • About cloud hosting and its cost
  • Cloud computing database
  • The Application of Cloud Computing in Military 
  • Future of cloud computing


Friday, June 1, 2012

C / C++ (CPP)/ JAVA Projects and Mini Projects | From Idea to Implementation of Source code

C Project Flipkart

Purpose of this post is to guide students at engineering, B.Tech, class 11-12 or even M.C.A. level and to enable them to develop best possible project in C /C++ or JAVA by converting their ideas to actual source code and working program. I will also provide ways by which you can actually do something fruitful through your projects and can help others by making source code of your c/c++ or JAVA mini project open source and available for free download.

C and C++ (cpp) are a popular computer programming language. The C language was given this name because there was a B programming language already and the B language led to the development of C Language. C++ is actually C with classes or C with Objects. C++ means one step ahead of C. ++ is actually traditional unary increment operator in c and cpp that increments the value of a variable by one. So CPP / C++ has all functionalities of C with some additional functionality.

JAVA is another popular object orient programming language developed by James Gosling. It is used widely in different electronic devices including popular mobile devices and operating systems. Main feature of java is platform independence.

Who is in need for downloading free C/C++ (CPP) or JAVA Projects Source Code?

·         Beginners in programming : To show and test their skills
·         Engineering Students: Those doing B.Tech in computer science (CSE), Information Technology (IT) and sometimes even electronics and communication engineers (ECE) are in need of C projects. Students need such projects for their final year 8th semester college work.
·         M.Tech Students
·         M.C.A. and B.C.A Graduates: For academic purposes
·         Class XI and XII CBSE Students: What they need in basic c projects programs for beginners that they can submit in school as assignment.
·         ICSE and ISC Class 9th 10th 11th 12th students looking for JAVA projects in bluej IDE for same reasons.
·         Companies developing actual product for clients.
Some issues related to C/C++/JAVA Project:
·         C/C++/JAVA Project and Mini Project Ideas and Topics. Purpose of any project is to solve any problem. So you must think of some existing problem and then work out a solution. Here are some good ideas that will help you to understand what I am talking about
o   Banking related C Project
o   Railway reservation
o   Library Management System
o   School management
o   Hospital Management
o   Telephone Directory
o   Periodic table Software
o   File Handling concepts
o   Airways Ticket Booking System
o   Share Market Simulation
o   Networking related C/C++ Project : Chat Engine,  Socket programming,  multiplayer game.
o   Simple Games as C or CPP mini project : Tic Tac toe, DOTS.
o   C/C++ Projects with GUI and graphical contents for better Interactions
o   C Projects related to UNIX environment: File search engine.
o   Cryptography
o   Employee details System
o   Database management related C/C++ Projects.
o   AWT or Swing related projects in JAVA
o   JAVA Projects with database connectivity
o   Remote method invocation in JAVA Projects
o   Android Application using JAVA
o   Embedded systems related projects in C language
o   C Microcontroller  related projects
o   C Projects Using OPENGL
o   8051 Related embedded system projects
o   Advanced JAVA projects on Data mining , Cloud computing, Mobile computing
o   J2ME or JSP projects. JDBC and SQL
·         Contents of a good project
o   Proper Source code
o   Projects with good documentation
o   Related Reports
o   Graphical Explanations
·         Free Download C/C++/JAVA Projects online: There are number of websites that can provide you 1000 free projects in these programming languages with source code and even related reports. It is always good to take inspiration and ideas from such resources but it isn’t a good idea to copy the whole project and submit as a pirated assignment. Remember you do project to learn and test your skills by solving some actual practical problem. However it doesn’t mean that you shouldn’t download zip projects from net to make improvements. Beauty of open source is that it allows several developers to contribute so if you want to work on some existing idea and to improve some existing piece of code then go ahead and do that.
·         Gaining knowledge for Projects: There are number of good books to help you gain better understating of concerned programming language. For c/c++ my advice would be Yashavant Kanetkar. And for java complete reference is a good option. There are number of good pdf tutorial s online to help you gain better understating of these programming languages.
·         Distributing Your project
o   Publish it at Google code
o   Publish it at scribd.com with proper license
o   Publish it at you blog
o   Offline distribution to juniors in your institute.

In case you are in need of some help in your c/c++/java project or mini-project you are invited to ping me at my google plus account. I will try my best to solve your problem or will at least refer you to someone who can help you in the regards.

Wednesday, March 7, 2012

JAVA/C++/Dot Net Project Idea B.Tech/MCA : Daily Notes Manager

An application which has calender from which individual dates can be selected. On each day TO DO activities can be added using text box. When application opens program will show list of TO DO activities for the day.

User can mark activity as done using UI. Such activity will be removed from TO DO list.

All data will be stored in database so JDBC or related technology will be required to implemented.

Monday, November 14, 2011

C++/CPP Project : Bingo Game compiled in DEV C++

Bingo game C++ C plus plus source code program


Developed By N. Vivek and Abhas. Financed by Moningi Vivek. Motivation came from Kanishka Anand.


 #include <iostream>
#include <conio.h>
#include <iomanip>
#include <ctime>
#include <cstdlib>
using namespace std;
class card
{
  public:
      int arr[5][5];
      int move(int x);
      int checkwin();
      int cardcheck(int,int);
      void generate();
};
class player:public card
{
  public:
  void input();
  void display();
};
class computer:public card
{
      int q[5];
  public:
      computer();
      void display();
      int play();
};
int card::cardcheck(int i,int j)
{
 if(arr[i][j]<=0 || arr[i][j]>25)
   return 0;
 int k,l;
 for(k=0;k<=i;k++)
 { 
  for(l=0;l<5;l++)
  {
   if(k==i && l==j)
    return 1;
   if(arr[i][j]==arr[k][l])
    {return 0;}
  }    
 }
 return 1;
}
void player::input()
{
  for(int i=0;i<5;i++)
  {
   for(int j=0;j<5;j++)
   {
    cin>>arr[i][j];
    if(!card::cardcheck(i,j))
      {
       cout<<"Invalid Entry:Enter Again !!!";
       j--;
      }
   }
  }
}
void player::display(){
  for(int i=0;i<5;i++)
  {
   for(int j=0;j<5;j++)
   {
    if(arr[i][j]!=0)
    cout<<setw(3)<<arr[i][j];
    else
    cout<<" X";
   }
   cout<<"\n";
  } 
}
void computer::display(){
  for(int i=0;i<5;i++)
  {
   for(int j=0;j<5;j++)
   {
    if(arr[i][j]!=0)
    cout<<" .";
    else
    cout<<" X";
   }
   cout<<"\n";
  } 
}
void card::generate()
{
  for(int i=0;i<5;i++)
  {
   for(int j=0;j<5;j++)
   {
    arr[i][j]=rand()%25 +1;
    if(!cardcheck(i,j))
      {
       j--;
      }
   }
  }
  /*for(int i=0;i<5;i++)
   for(int j=0;j<5;j++)
   cout<<arr[i][j]<<" ";
   */
}
int computer::play()
{
 int i,j,temp;
 for(i=0;i<5;i++)
 {
  for(j=0;j<5;j++)
  {
   if(i<3)
    {
    if(arr[q[i]][j]!=0)
    {
     temp=arr[q[i]][j];
     arr[q[i]][j]=0;
     return temp;
     } 
    }
   else
    {
     if(arr[j][q[i]]!=0)
      {
      temp=arr[j][q[i]];
      arr[j][q[i]]=0;
      return temp;
     }             
    }  
  }
  }
}
computer::computer()
{
  srand(time(0));
  for(int i=0;i<5;i++)
  {
   q[i]=rand()%5;
   for(int j=0;j<i;j++)
    {
     if(q[i]==q[j])
     {
      i--;
      break;
     }
    }  
  } 
  /*for(int i=0;i<5;i++)
  cout<<q[i]<<endl;  */                 
}
int card::move(int x)
{
 for(int i=0;i<5;i++)
  {
   for(int j=0;j<5;j++)
   {
    if(arr[i][j]==x)
    {
      arr[i][j]=0;
      return 1;       
    }
   }
  } 
  return 0;
}
int card::checkwin()
{
 int c=0;
 int i,j;
 for(i=0;i<5;i++)
  {
   for(j=0;j<5;j++)
   {
    if(arr[i][j]==0)
    continue;
    else
    break;
   }
   if(j==5)
    c++;
  }
  for(i=0;i<5;i++)
  {
   for(j=0;j<5;j++)
   {
    if(arr[j][i]==0)
    continue;
    else
    break;
   }
   if(j==5)
    c++;
  }
  if(c==5)
   return 1;
  else
   return 0; 
}
int main()
{  int dh;
 system("color 2F");
 srand(time(0));
 int x,ch;
 player mycard;
 computer compcard;
 do
 {
 compcard.generate();
 cout<<"\t\t##########################################"<<endl;
 cout<<"\t\t#        BINGO          #"<<endl;
 cout<<"\t\t#       Developed by        #"<<endl;
 cout<<"\t\t#                    #"<<endl;
 cout<<"\t\t#   N. Vivek     Abhas Tandon   #"<<endl;
 cout<<"\t\t#                    #"<<endl;
 cout<<"\t\t#               3/11/2011 #"<<endl;
 cout<<"\t\t##########################################"<<endl;
 cout<<"\n\nEnter 1 for Single Player Game(vs Comp.)";
 cout<<"\nEnter 2 for Multiplayer Player Game";
 cout<<"\nEnter 3 to Exit\n";
 cin>>ch;
 if(ch==3)
 break;
 cout<<"Enter 1 if you want to enter numbers manually\nEnter 2 if you want random card\n";
 cin>>dh;
 if(ch==2)
 {
 if(dh==1)
 {
 cout<<"\n\nPlease Input Your Card\n";
 mycard.input();
 mycard.display();
 }
 if(dh==2)
 {
 mycard.generate();
 mycard.display();
 }
 while(!mycard.checkwin())
 {
    cout<<"Enter Number To be Striken:";
    cin>>x;
    while(!mycard.move(x))
    {
     cout<<"Enter Valid Number To be Striken:";
     cin>>x;            
    }
    mycard.display();       
 }
 cout<<"You Won\n";
 getch();
 }
 else if(ch==1)
 {
   int chance=1,t;
   if(dh==1)
 {
 cout<<"\n\nPlease Input Your Card\n";
 mycard.input();
 mycard.display();
 }
 if(dh==2)
 {
 mycard.generate();
 mycard.display();
 }
    while(mycard.checkwin()==0 && compcard.checkwin()==0)
    {
     if(chance==1)
     {
      cout<<"Enter Number To be Striken:";
      cin>>x;
      while(!mycard.move(x))
      {
        cout<<"Enter Valid Number To be Striken:";
        cin>>x;            
      }
      compcard.move(x);
      chance*=-1;
      cout<<"Computer's Card\n";
      compcard.display();
      cout<<"\nYour Card\n";
      mycard.display();
     }
     else
     {
     t=compcard.play();
     cout<<"Computer Has Chosen to strike number "<<t<<endl;
     mycard.move(t);
     cout<<"Computer's Card\n";
     compcard.display();
     cout<<"\nYour Card\n";
     mycard.display();
     chance*=-1;
    }    
 }
 if(mycard.checkwin())
    cout<<"YOU WIN !!!\n";
    else
    cout<<"COMPUTER WINS !!! BETTER LUCK NEXT TIME\n";
    getch();
}
}while(ch!=3);
}