You are on page 1of 13

Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 1




Projects Ideas
1) Project Suggestion Database .................................................................................................................... 2
2) Web Based Family Photo Album............................................................................................................... 2
3) Mobile Log Management Tool .................................................................................................................. 2
4) Distributed Diary System .......................................................................................................................... 2
5) Multi Language Engine.............................................................................................................................. 3
6) Online Virtual University ........................................................................................................................... 3
7) Online Crime Reporting System ................................................................................................................ 3
8) Ship Store System ..................................................................................................................................... 5
9) Software Project Management ................................................................................................................. 5
10) Virtual Office Management .................................................................................................................... 6
11) Web Alert System ................................................................................................................................... 6
12) Alumni Manager ..................................................................................................................................... 7
13) Call center Tracker .................................................................................................................................. 7
14) Reality Show management system ......................................................................................................... 8
15) Web Mining system ................................................................................................................................ 9
16) Secure DNS using Cryptography ........................................................................................................... 10
17) Virtual Class Room Management System ............................................................................................. 10
18) Online Course Offer Portal.................................................................................................................... 11
18) Accelerating Ranking system using Web Graph ................................................................................... 12
References .............................................................................................................................................. 13

Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 2



1) Project Suggestion Database

Aim
Produce a system to automate the processes of gathering project suggestions from staff, allowing
students to browse the suggestions, express their preferences, and be allocated a suitable tutor, subject
to resource constraints such as tutor availability, limits on the number of students doing the same
project, students suggesting unsuitable projects,
2) Web Based Family Photo Album

Aim
Provide an application (web-based or standalone) into which people can enter information about family
members and relationships between them, and also allow photos showing those family members to be
stored with links to/from the textual information.
3) Mobile Log Management Tool

Aim
the aim is to provide a user management interface so that user can keep track of complete mobile log
which includes, SMS, Images, CALL, Browsing history, it should be stored in server and It should be
capable of being transferred to a server and then played back over the Web

4) Distributed Diary System

Aim
The aim of the project is to produce a Java client-server application that keeps a working diary for each
registered employee of an organization, and that allows such individuals who work on the same site to
schedule meetings with each other by inspecting their individual diaries. Organizing meetings between
employees can be a tedious and time-consuming process, so this application is intended to automate
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 3

this process as far as possible. As well as providing a simple individual diary function, this application is
able to co-ordinate entries in several individual diaries.


5) Multi Language Engine
Aim
This project is a creation of Website which supports Various Languages in UTF-8 format . This Website
basically is limited to English, Hindi or Telugu. It can also be extended any Asian Language. This website
will Have a home page to convert English Content to any other language content. This website is useful
for regional language newspapers and language specific websites.

6) Online Virtual University

Aim

Student System and Staff System is software which is helpful for students as well as the college
authorities. In the current system all the activities are done manually. It is very time consuming and
costly. Virtual Online University System deals with the various activities related to the students. During
analysis, data collected on the various files, decision points and transactions handled by the present
system. The commonly used tools in the system are Data Flow Diagram, interviews, etc. Training,
experience and common sense are required for collection of relevant information needed to develop
the system. The success of the system depends largely on how clearly the problem is defined,
thoroughly investigated and properly carried out through the choice of solution.
Modules:
There are mainly 3 modules in this software
Student module
Admin Module
Staff Module
In the Software we can register as a user and user has of three types, student, admin and manager.
Admin has the power to add new user and can edit and delete a user. A student can register as user and
can use visible for mark list and attendance his profile. The admin can add edit and delete marks for the
student. All the users can see the marks. The manager can add and delete new student and staff
performance

7) Online Crime Reporting System

Aim
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 4

The aim of this project is to develop an online crime report and managing system which is easily
accessible to the public. The police department and the administrative department. This system
registers the complaints from people through online and it will also helpful to police department in
catching criminals, in system and person can give any complaint at any time.
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 5


8) Ship Store System

Aim

" Ship Store System " provides catering , medicines and other items to the ship, from which every
harbor they reach through the supplier.
The items that are necessary for a ship voyage are ordered by the ship store to the management . Then
all the ordered items will be sent to the suppliers .The suppliers will view the orders and prepare a
quotation form for the respective orders.
Suppliers will send the quotation forms to the ship store administrator . It is only the administrator ,
who views all the quotations and select the best supplier . Mail will be sent to the best supplier in order
to notice them that their quotation is being selected and then to supply the ordered items to the
corresponding ships.
The ship store can also update their order one day after they have ordered for the first time .They can
also view their order either by selecting the location ,or shipname, or by entering the order date . Even
the suppliers can also view their quotation form .
A new ship store or the supplier can also join this system. First they should register themselves, by giving
all their details .They can also update their account details at any time.

9) Software Project Management

Aim

In software industry, the major problem is meeting the clients requirements with specific to a software
project development is the deliverables that should be promised to the client. The client standardizes
himself to a contract and fixes a specific time onto the systems, when the project has to be delivered.
Once the software development contract is signed, the actual task on scheduling the manpower and
machine requirements arises. In scheduling the manpower and machine requirements arise. In a
software development process, if the manpower is not organized properly then it can cause a great lot
of have in reaching the targets.
The major goal of any software development firm is to meet the targets as fast as possible with the least
manpower, to get targeted profits. The other area where the software developments firm are interested
are with respect to the management of library with specific to the previous project development
processes. The application training the bugs and their associated tescases that were developed
previously also plays a vital role. The software project management solutions, is an application that
kinds itself with the overall standards of managing a project at all levels of its development processes.
The application is projected towards the maintenance of data, that is utmost necessary to know the
state and status of a project that is undergoing through the process of development.
The major intension its to maintain the history of all the components that have been developed for a
specific projects along with the associated information about the software engineer who has been
involved in the process of development of that component. This type of standard always helps the
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 6

industry not only in managing the Human Resources properly but also help to keep down the
maintenance upon the system. The history of information also helps in keeping the standards of bug
tracking and bug management much easier, flexible and faster.
The project has been planned to be having the view of distributed architecture, with centralized storage
of the database. The application for the storage of the data has been planned. Using the constructs of
MS-SQLServer2000 and all the user interfaces have been designed using the ASP.Net technologies. The
database connectivity is planned using the "SQL Connection" methodology. The standards of security
and data protective mechanism have been given a big choice for proper usage. The application takes
care of different modules and their associated reports, which are produced as per the applicable
strategies and standards that are put forwarded by the administrative staff


10) Virtual Office Management

Aim

This system is designed for performing various activities in an organization such as maintaining
employees where about's, bulletin board, reservation facility for training and meeting rooms.
Virtual Office Management displays employee details with timestamp for each group ,bulletin board for
realizing higher productivity and more convenience, facility reservation for making and confirming
reservation of meeting and training for company /group ,customizable holiday settings ,task
management system for individual and group for co-ordinalizing and managing the task of all members
with different options including deadline, priority for each to do item and online e-forum allowing
everyone to join anywhere over the intranet. Virtual Office Management is using JSP(Java Server Pages)
as the server side scripting language, JavaScript for client side data validations, HTML for data display
and MS Access as the database to store the various information such as employee information
,reservation information etc.
11) Web Alert System

Aim

Web Alerts is a windows application that communicates with the web services hosted by particular area
like e-learning, stock, weather forecast etc. When you minimize, this tool disappears from the screen
and you can see a Small icon in the system tray, which can be used to re activate the tool. Even when
the tool is hidden, it works silently in the background. At some regular intervals of time, it
communicates with web services to find if there is any new alert created. If it finds a new alert, the tool
downloads the alerts and pops up a message displaying the alert. This message will include a short
description and a URL to click.
By clicking the URL, you can directly reach the web page represented by the alert. For example, when a
new article is submitted in or when an answer is posted for your question, your Web Alerts tools will
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 7

immediately popup alerting you to visit the page. For an applications like e-learning, marketing and
Query processing even a web application can be developed for entry and editing and that can be tracked
by windows, mobile and other application users thru web services. Every bank today sends alerts to
their users when an amount is credited, withdrawn or a Cheque is presented. Similarly the alerts are
generated for our application. Take an important area and design the application. Extend the application
to register for alerts based on user choice. It is one of the hot requirements for every application today.
This is one of the modern requirements for every desktop application today


12) Alumni Manager

Aim

This project is aimed at developing a repository for the alumni of the college, which is of importance to a
college. The alumni manager is an internet based application that can be accessed throughout world
.Any one can access the search Engine to know about any alumni of that college but can't able to add .
Alumni can only update the database when they are in the college. The proposed system is completely
integrated online systems. It automates manual procedure in an effective and efficient way. This
automated system facilitates Alumni's and provides to fill up the details according to their requirements.

13) Call center Tracker

Aim

Call Center Tracker is an increasingly important skill as the use of call centers becomes a popular method
of centralizing information services, streamlining order taking and providing valuable customer support.
The skills required to successfully set-up and manage a call center encompass everything from staff
recruitment and personnel management, to technical understanding of the options available, and the
all-important customer relationship management. From small customer service departments to large
call centers, the importance of developing successful Call Center Tracker is vital for building a valued
relationship with customers to support long-term business growth.
This system (Call Center Tracker) is useful to the organization, it maintains the information about the
employees and it also contains the necessary information of the customer and their phone Numbers,
their services also. It also maintains the employee roaster details.
This system will track the employee's login details. And also maintains the data the employee attend the
call and his behavior with customer and the speech will be recorded into file. Sometimes customer
request for service to the organization. This data also maintains the system
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 8


14) Reality Show management system

Aim

Event Management System is intranet-based application that concentrates on the arteries of
commercial transactions, which is properly established between the various customers and the Event
Management Team in conducting the events and maintaining associated transactions. The application
acts as a bridge between the Customer and the Event management team to run the general business
transactions of the Event management organization in conducting various events, with the use of the
Electronic media. This application helps the commercial people to gain through the accessibility of this
business process with a formula of 24 * 7 * 365 day standard.
The Actual purpose is designing the application, as the present system is to improve the accessibility for
the administrator in fulfilling their needs, as per the required transactional state. The administrator can
reach through his needs at the click of a mouse. The entire system becomes false proof and higher levels
of satisfaction prevails at the side of the administrator, as the information related to the products their
availability is at the reach of his hands.
This application design helps the administrator to maintain the business transactions to run in smoother
way involving the basic transactions of maintaining the details of the Events organized with detailed
information about each event conducted and even to be conducted. This application takes care of the all
the employee details with respect to their designations and concern departments information. It even
involves the maintenance of the client details, their associated event details.
The Event details even involve the maintenance of the Events information with the concerned activity
requirements information and their maintenance.
The total portal has been planned to be associated through the conceptual constant of the .Net
technologies, the concept handles the late trends that are set for higher date transfer rates optimized
bandwidth utilizations of the network by using the ASP technologies


Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 9


15) Web Mining system

Aim

Web Mining plays an important role in the e-commerce era. Web mining is the integration of web traffic
with other traditional business data like sales automaton system, inventory management, accounting,
customer profile database, and e-commerce databases to enable the discovery of business co-relations
and trends.
The system basically deals with web configuration on over network, the web divides various domains for
hosting and supporting n-number of web against virus, spam and hackers, web manager have to analyze
visualization structure of webs for manipulating access details and graph structure for sorting process,
when data transfer over network it has to privilege data by encoding and it has to Proactive
management support that continually monitors and automatically improves the network topology and
configuration in real time based on route efficiency and end-user performance, ensuring the fastest and
most reliable network connections.
Following is the list of possible challenges
Identification of the origin of the visitor is required:
To get the more out of the click stream data it is required to characterize the web site visitors, based on
their demographics. The customers are to be identified by the IP address of the connection from which
he is accessing the web site.
Calculation of the Dwell time for a content page:
The time spent by the visitor on a particular page provides a good measure showing the interests of the
visitor.
Identification of an User Session:
A visitor can be characterized by studying his browsing behavior in a session, which is a collection of
web-based transactions related by time.
Managing Web-site Structure Information:
The structure of the web site is important information. With the continuous changes in creating and
maintaining electronic documents.
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 10


16) Secure DNS using Cryptography
Aim
The mapping or binding of IP addresses to host names became a major problem in the rapidly growing
Internet and the higher level binding effort went through different stages of development up to the
currently used Domain Name System (DNS).
The DNS Security is designed to provide security by combining the concept of both the Digital Signature
and Asymmetric key (Public key) Cryptography. Here the Public key is send instead of Private key. The
DNS security uses Message Digest Algorithm to compress the Message(text file) and PRNG(Pseudo
Random Number Generator) Algorithm for generating Public and Private key. The message combines
with the Private key to form a Signature using DSA Algorithm, which is send along with the Public key.
The receiver uses the Public key and DSA Algorithm to form a Signature. If this Signature matches with
the Signature of the message received, the message is Decrypted and read else discarded.
17) Virtual Class Room Management System

Aim
Exam management is a sophisticated tool used for conducting exams in the project VIRTUAL CLASS
ROOM. So before giving a description about the Exam management software, it is necessary to have a
detailed concept of the main project VIRTUAL CLASS ROOM.
VIRTUAL CLASS ROOM is a modern educational concept, which is purely virtual in nature.Virtual
classroom makes uses of the JAVA Internet technologies such as serviettes, AFC and swim. JavaScript;
socket programming, and JDBC with ORACLE as back end. The Virtual class room concept binds together
the Educational experts and the Students all over the world, who are online, into a classroom, which is
purely virtual in nature.
The experts and the students who are learning from them may be living at different Geographical zones.
But a feeling is sustained that everybody is together with in a hand reach. The figure given below
illustrates this concept.
In the virtual classroom concept, students from all over the world can participate in the courses offered
by registering themselves with the website. Anybody who satisfies [he prerequisites can join the courses
offered, irrespective of the caste, creed. religion, age or skin colour. Everybody is at par in the virtual
classroom.
All these .functionalities are made possible with the JAVA technologies.
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 11

A student can logic by providing ids and password. After the successful logic, he/she can watch the
lessons that are taken by the experts online, can ask questions, or doubts online by using the multiclient
chat provided. Students can chat with each other using the chat application. White board technology is
used in tile virtual classroom, so e\ cry user, who is online, will get a similar whiteboard on their
computer screens. So the expert on makes whatever changes his whiteboard will reflect on the screens
of tile students who are online, so the student-teacher interaction retains the same feeling oh a real
world-class room..
18) Online Course Offer Portal

Aim
This project aims at creating a Courses portal for a campus/organization. This allows registered users of
the system to join a course available in the site and access the materials published for the course.
People can register themselves as students of a course or Faculty for a course. When a person registers
himself as a Faculty, an approval mechanism should be triggered which sends an email to the
Administrator for approving the person as a Faculty. There will be an admin approval page where admin
can approve the faculty members for the course.
The course home page should contain the title of the course and a brief description. There will be a
discussion board for each course where students can interact, an announcement section, which contains
the latest announcements, and a course content section which gives the links for the material available
for the course. For faculty members there will be an extra link for uploading the course content in a zip
file format. The course content should be html pages, which should be uploaded in the zip file format.
There should be a mechanism for the faculty members to create a test for the course specifying the test
title and a set of multiple-choice questions and duration of time of the test.
19) Railway route Management System

Aim
Railway Route Optimization System is a product to serve to users who are tourists. The Main purpose of
the project is to let the end users or passengers to know the shortest path to reach the destination with
in short period and with amount as minimum as possible and as early as possible when more than one
Railways route is to there to reach the destination. This optimization system shows the graphical
representation of the train route from staring point to ending point, this is very use full in now a days to
know the train details i.e. train Starting Point and Ending Point, Starting time and arrival time Charge for
A Starting point to Ending Point
The Railways Route Optimization has 4 Modules
Stations
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 12

Trains
Route
Search
Stations module :
This module Maintains the data about station and allow operations like addition, deletion, modification.
This module maintains stations tables and fields are station-id, station-name, and district, state. In this
table Station-id, station-name is unique does not allow any unique values.
For arranging a route Starting station, ending station, via stations are must be registered in stations
module, after registration of the stations administrator can arrange the path among that stations. This
station module is handled by administrator only, can not handle end user
Trains module :
This module maintains the data about trains and allows operations like additions, deletion, and
modification. The train module handles trains table and fields are train-id, train-name, starting-station,
ending station, starting-time, ending-time, train-type.
In this train-id unique and this attribute does not allow any duplicate values
Route :
This module maintains the data about routes between stations and This module handle the routes
tables and fields are route-id, starting-station, destination, timetakenforordinary, and
timetakenforexpress. The module shows the graphical representation of a route between starting-
station and destination.
This module is very useful to know routes between any two stations and also know shortest path among
the routes, and also gives graphical representation of the corresponding routes
18) Accelerating Ranking system using Web Graph

Aim
The Page-Rank System of the Needle Search Engine is designed and implemented using Cluster Rank
algorithm, which is similar to famous Google's PageRank [4] algorithm. Google's PageRank [4] algorithm
is based on the link structure of the graph. A "WebGraph" package is used to represent the graph in
most efficient manner, which helps in accelerating the ranking procedure of the World Wide Web. Two
latest Page-Rank algorithms called Source Rank, Truncated PageRank are taken to compare the existing
ranking system, which is Cluster Rank [4], and deploy the best in the Needle Search Engine. Two
Final Year Project ideas for Computer Science 2013

Author: Syed Ubaid Ali Jafri Page 13

attributes are taken in to consideration for selecting the best algorithm. The first one is the time and
second one is human evaluation for the quality of the search. A survey is conducted with the help of the
research team on finding the best algorithm on different search topics .

References

http://www.seminarsonly.com/
http://homepages.feis.herts.ac.uk/~cs4_proj/Suggestions/

You might also like