Visual Basic Projects Report on Time Table Generation

Introduction to Time Table Generation:

This project targets to develop software for college in order to handle the ’ Time Table Formation’ for the pupil as well as staff. The head of every Department has problem in delegating work to their subordinates and response for the work position. This software resolves the problem by permitting the pupil and other employees to see their assigned subject and Time-table.

This software helps to handle the particulars of the Time-table of pupil and staff. Visual Basic. NET is employed as front end which is used to craft the user interface. Microsoft Access  is employed as back end and used to craft the database and save the particulars. Anybody with a little computer knowledge can approach and deal with the software with ease, hence it can be termed user-friendly. It also offers security to the users by offering perfect login.

The modules of this project include

  • Course description
  • Department description
  • Employee description
  • Time Table assignment description
  • Subject description

The shortcomings of the existing system:

  • The handling of the augmented source document due to augmented transaction makes the maintenance tough.
  • Maintenance also suffers in case of a wrong pupil or employee entry. 

 The benefits of the suggested system:

  • Offers precise information
  • Eases the manual work
  • It lessens the functions related to  documentation
  • Offers current information
  • Amicable environment by sending caution  messages

Hardware Requirements:

The system should have a Pentium IV processor, a RAM of 1 GB, a 15” color Monitor, a Hard Disk of 80 GB, an LG 52x CD Drive, a Logitech keyboard and mouse.

Software Requirements:

A microsoft Windows XP platform, a Front end-VB.Net, a Back end-MS Access and Environment – Microsoft Visual Studio.Net2005 are required.

Download Visual Basic Projects Report on Time Table Generation .

College Management System Project Report

Introduction to College Management System Project:

This is a web-related application that permits us to approach the entire knowledge regarding the college, employees, students, faculties etc. This application is also called as institute management system. It offers an actual trip of the college campus. Here we would gain the recent knowledge regarding the students and employees.

This general application planned for aiding the students of an organization about details on the courses, subjects, classes, assignments, grades and time-table. It also allows the faculty to know his time-table, upload assignments and issue circulars to the pupil.

The administrator would maintain the accounts of the pupil and staff, prepares the time-table and upload the current information regarding the campus.

The main problem projected is that pupil’s particulars are reported manually in distinct records, which is a laborious job. Handling and updating these records manually increase the chances of mistakes.

It takes a lot of time and needs many employees to accomplish the task. It even lacks security and disability to produce various types of reports.

In order to solve these problems, a new system has been created, that attempts to operate the whole procedure considering the database integration approach.

  • Several controls help the application to be friendly to the users.
  • The entire project maintenance is made simpler and more adaptable.
  • Internet access is possible.
  • Several tiers have been employed to offer file upload and mail characteristics.
  • During the process of project progression, there is no chance of data mishandling.
  • It offers great degree of security employing various protocols. 

Hardware Requirements:

A Disc Space of 40 GB, an IBM Compatible PC, a Pentium 3 processor, a RAM of 512 MB AND A 32 Bit File system are needed.

Software Requirements:

An Windows XP at server and client side, Client End Language-HTML, Local Validation-PHP, Server Side Language-PHP, My Sql 2000 Database, a XAMPP Web Server and an Internet Explorer 8/ Mozilla Firefox are required.

Download College Management System Project Report .

Resource Allocation in of DMA Wireless Communications Systems Supporting Multimedia Services

Introduction to Resource Allocation in of DMA Wireless Communications Systems Supporting Multimedia Services:

A resource allocation algorithm for downlink of orthogonal frequency division multiple access (OFDMA) systems upholding real-time (RT) and best-effort(BE) services concurrently over a time-differing wireless route is crafted. The suggested algorithm’s chief objective is increasing system throughput while gratifying quality of service(QoS) needs of the RT and BE services. 

Two types of QoS services are considered. First includes the necessary average transfer rate for RT and BE services. Second includes the bearable average absolute deviation of transmission rate (AADTR) which is only for RT services and is employed to curb the variation in transfer rates and to restrict the RT packet defer to a temperate degree. We define the maximization problem portraying the resource allocation being regarded, and resolve it by employing the dual optimization technique and the projection stochastic sub gradient method. Assumption outcome displays that the supposed algorithm satisfies the QoS needs with great throughput and surpasses the modified largest weighted delay first (M-LWDF) algorithm that upholds same QoS needs. 

Though this approach refines the system throughput, it can lead to the deprivation of the user who is facing a difficulty from a faulty route since long, that leads to extensive packet defer. As far as the RT users are concerned, the extensive defer heads to extreme deterioration of performance. The suggested algorithm conquers this hurdle by the limited use of route deviation, where the limitation is provided by the QoS needs of RT and BE traffic. 

Hardware Requirements: 

The system should have a Pentium- IV 2.4 GHz processor, a Hard Disk of 40GB, A Floppy Drive of 1.44MB, a 15 VGA colour Monitor, a Logitech mouse and a RAM of 256 MB. 

Software Requirements: 

The system should have an Operating Software-Windows XP Professional, a Front end-Visual Studio 2005, a Coding Language-Visual C# .Net and a Back-End-Sql Server 2000.

Download Resource Allocation in of DMA Wireless Communications Systems Supporting Multimedia Services.

Preemptive Scheduling Systems Project Report

Introduction to Preemptive Scheduling Systems Project:

Preemptive scheduling systems are systems which can be employed to predict possibly threatening grave harms in several territories such as framework, factory machines, ancient statues, dams, bridges etc. The accumulation and interconnection of field data usually employing a dispensed structure of transducers is the essence of Preemptive scheduling. Every application leads to change in the state and the situation of the transducer.

The traditional maintenance systems in factories and other places point out the harm already done and report it after the harm has occurred. The reporting of the harm after its done is not a reasonable and optimum manner for the functioning of a factory.

This project suggests a new method that anticipates grave harms that may terminate production beforehand and schedule the maintenance correspondingly. The critical feature of preemption systems is that information from different sections of a machine undergoes frequent exertion. For instance, a part such as a ball bearing doesn’t show the harm caused immediately.

It’s a prolonged and slow procedure that initiates with a petty distortion in the ball bearings. Such distortions are noticed by the unusual conduct like sudden fluctuations. These sudden signs can be considered and based on a data over an extended period, the degree of the harm caused may be determined in the initial phases of the procedure.

 The project deals with Embedded System, which is a blending of hardware and software employed to attain a sole job. Embedded Systems mean computer systems which supervise, react to or curb exterior surroundings that are linked to systems via sensors, actuators and alternative I/O interfaces. These systems must maintain the timing and other restrictions enforced on it by the surroundings. An Embedded System is an element residing in bigger system. This system aims to accomplish a sole and well-determined job.

Download Preemptive Scheduling Systems Project Report.

Hybrid Model For JIT-Oriented Web Service Discovery Project Abstract

Introduction to Hybrid Model For JIT-Oriented Web Service Discovery Project:

In the present situation, the location of a specific web service in a limited time for any user busy in a particular job has become a very challenging task. Web service discovery is a procedure of finding out a machine-process able explanation of a web service that might have been earlier anonymous and which satisfies specific operational measure. Most of the Web Service Discovery procedures have not succeeded to find out the definite services.

The supposed system assists in offering effective web service discovery and refines the unnecessary services, with the help of Just-In-Time (JIT) ideology. JIT offers effective services to consumers on the basis of their context. The final goal of JIT is to remove the insignificant services so that the user receives the significant services. Effectiveness can be strengthened by understanding the context.  The knowledge of the context intents to know the definite services relying on the consumer’s position for the consumer needs to be met to the highest level. By grading the services, refining can be carried out. The recommended structure matches the consumer context to the service context in order to remove the insignificant services.

There are two varied procedures of web service discovery systems-Non-Semantic web service discoverer and Semantic web server discoverer. The services are compared on the basis of keywords in Non-Semantic web service discovery. It is tough for a consumer to get the wished results as number of significant services regained with regard to the keywords might be few and number of significant services might be many. In Semantic web service discovery procedures, every service contains semantic knowledge regarding services and it would be brought on the basis of semantic explanation.

Just-In-Time (JIT) is a building ideology that removes wastage related to time, labor and place for storing. It offers solely the wished services to the users.

Download Hybrid Model For JIT-Oriented Web Service Discovery Project Abstract.

Defending Against Sybil Attacks Using Sybil limit Protocol Project Report

Introduction to Defending Against Sybil Attacks Using Sybil limit Protocol Project:

There is always a threat to open-access distributed systems like peer-to-peer systems from Sybil attacks, where a ill-willed user creates many fake identities known as Sybil nodes. Unless a reliable central authority is organized to bond identities to real persons, safeguarding against Sybil attacks is a serious problem. 

Amidst the limited dispersed approaches, our recent SybilGuard protocol uses a key perception on social networks to restrict the number of Sybil nodes acknowledged. In spite of its encouraging efforts, SybilGuard can permit many number of Sybil nodes to be acknowledged. Moreover, SybilGuard believes that social networks are fast-mingling, which has not been accepted in the actual world. 

This project deals with the SybilLimit protocol that uses the similar perception as SybilGuard, but provides a refined and close to reality results. In our trial for a million-node system, the number of Sybil nodes acknowledged is decreased by a factor or about 200 times. When the approaches based on fast-mingling social networks are regarded, SybilLimit’s assurance is at most a log and factor away from maximum. Ultimately, on the basis of three large-scale real-world social networks, the foremost proof that real-world social networks are really fast-mingling has been offered by us. This proves the basic supposition behind SybilLimit’s and SybilGuard’s approach. 

Hardware Requirements: 

The system should have a Pentium IV 2.0GHz or above Processor, a RAM of 1 GB or above, a HDD of 40 GB and above and a Display of 64 x 480(SVGA). It should have Multimedia support, a keyboard and a mouse.

Software Requirements: 

The system needs a platform of Windows 9x/NT/2000/XP, a Frontend ASP.NET and a Backend Microsoft SQL Server.

Download Defending Against Sybil Attacks Using Sybil limit Protocol Project Report.

SRS Online Airline Ticket Reservation System

The chief objective of the project lies in creating a website that helps the passenger to reserve online air tickets via an efficient and simple GUI. Not only booking tickets but also comparing online fares from a city to another, is made easy for the passenger. 

Intended Audience: 

  • This project mainly aims at the people with a desire to travel by air and an Internet access.
  • Secondly, it targets people equipped with hand-held devices as the site would be made a WAP-enabled. That would allow the site to receive requests from other optional devices such as PDA’s and WAP-enabled browsers.
  • Thirdly, the passengers eager to compare the airfares for their opted source and destination cities are targeted. 

Cool features of our site: 

  1. Dynamic Bandwidth Calculation: By calculating the user’s bandwidth, the user is redirected to Graphical Version or Text-Version, as per his bandwidth.
  2. Sitemap: A sitemap of the whole site is offered for the easy access of the site. It involves all the links of the pages on the basis of the utility of the pages.
  3. Flash Images of Flights: Flight detail images have been created along with flash to highlight the seating arrangement of the flight. It helps the passenger know the seating arrangement, emergency exit doors and toilet particulars prior to entering the flight.
  4. Airport Layouts: The details of the airport layouts beforehand help the passengers in collecting their tickets directly instead of wasting time in searching for the counter.
  5. Points Based System: The regular customers are given concessions on the basis of the points they score by shopping on the site. 

The technologies used for designing the website include Server Technologies like Web server and Database server and Software Technologies like Java Server Pages, Java Beans etc.

Download SRS Online Airline Ticket Reservation System.

Text Editor Project in Java

Introduction to Text Editor Project:

For editing plain text files, a program called text editor is used. A plain text file is shown and edited by displaying all the characters the way they are involved in the file. The control characters of the used character set are the sole characters employed for mark-up. In real, it is newline, tab and form feed. ASCII is the most frequently used character set because of more frequent use of plain text files for programming and configuration and less frequent use of them for documentation (for instance, detailed instructions, user guides) as compared with the past. 

Text Editor is software that edits plain text and comprises of Java Swings and AWT. This project has all the frames prepared in Swing. These days, most of the programmers use Swing. Swing offers stronger and manageable GUI components as compared to AWT. Modern Java GUI is represented by Swing. 

Swing was a result of the shortcomings in Java’s original GUI subsystem: the Abstract Window Toolkit. AWT is a fundamental set of controls, windows and dialog boxes that aid a usable but restricted graphical interface. 

Text Editor Features: 

The text editor provides the fundamental features of an editor such as string searching, multiple font colors, various fonts and dock which includes the options most frequently used such as cut, copy paste etc. 

Text Edito System Analysis and Design: 

This phase involves the software development process and its entire structure. This phase also depicts the number of classes required for the package architecture, the database design and the data structure design. After the creation of the software development model, Analysis and Design play a vital role in the entire development cycle. Even a small flaw in the designing stage could prove to be very harmful in the later stages of the development of the software.

Download Text Editor Project in Java.

Colloquium Report on Web Based Operating System

Introduction to Web Based Operating System:

A Web Operating System refers to a user interface (UI) which lets the people in accessing applications that are stored fully or partially on the web. It doesn’t connect directly with the hardware of the computer but it may copy the user interface of conventional computer operating systems such as Windows. The availability of a conventional OS is compulsory on a computer. Web OS rely upon the conventional operating systems to function so they can’t substitute the computer’s fundamental OS.

The user side of Web OS software runs on the computer’s OS irrespective of it being a Web browser or a system-specific client. The Web OS is designed to look and perform quite similar to that of a desktop OS, by the programmers. Though it looks similar to a conventional OS, yet it doesn’t regulate computer’s software or hardware.

The main uses of Web OS include its simple and easy to carry from one place to other because of its light weight. No software is required by the user and he is not the administrator as the application’s programmer plays the role of an administrator. Moreover it allows every user to use a new version of any OS at once and the application lies at a single place.

Outcome of study:

On the whole, it can be concluded that technology has advanced beyond our expectations. This can be proved by the fact that OS can be used without it being present in our desktop. After covering various aspects of Web OS, it is found that Web OS is an amazing program which can be easily operated and researched. The benefits and functions of Web OS can be appreciated by the users, once they get used to it. It is christened to be a personal desktop for the generations to come.

Download Colloquium Report on Web Based Operating System.

Red Black Tree Algorithm in Java

A red-black tree algorithm in java refers to a binary tree +1 bit per node, which is red or black in color. The leaves of the binary tree are empty (nil) and black in color. A single sentinel, nil(T) is used for all the leaves included in red-black tree T. Color[nil[T]] is black and the roots parent is nil[T] too. The red-black trees(key, left, right and p) acquire the characteristics of binary search trees. The key in nil[T] is not considered.

Red-black properties:

  • Each node is red or black.
  • The root is black.
  • Every leaf (nil[t]) is black.
  • A red node has both black children.(In between the root to a  leaf, two reds in a row can’t be found on the same path.)
  • All paths passing from the node to descendant leaves comprise of equal number of black nodes, for every node.

Hardware Requirement:

The system should have a  Pentium III  with 733 MHz  processor, a RAM of 256 MB, a Hard Disk of 10 GB, a Screen Resolution of 800 by 600 and a Color Quality of 16 bit.

Software Requirement:

The system should have all versions of Windows (Operating software) and frontend language software, JAVA.

Applications and related data structures:

Red-black trees provide worst-case guarantees for time involved in inserting, deleting and search. They are beneficial in time-sensitive applications like real-time applications as well as act as building blocks in many data structures that provide worst-case guarantees; for instance, several data structures that are used in computational geometry can rely upon red-black trees and they are also used by the Completely Fair Scheduler employed in current Linux kernels.

Download Red Black Tree Algorithm in Java.