Electricity Billing System Project in Java

Electricity Billing System Project in Java is developed for kerala electricity board for computerizing entire process of bill payment that was carried out by KSB. 

Electricity Billing System Project

Project Abstract:

Kerala State Electricity Board is the  sole distributor of electric power in  Kerala  They have vide network in the whole kerala  but still now they are using manual system for their collection of revenue and its accounting.  Here this project proposes a computerized collection system very similar to the manual operations they are practicing now. This project gives administrative power to the server to share resources to the computers in the network This project plans to a client server system, and prone to upgradeable for any type of future requirements.

          Our system can view all users connected with the server.  Our system can view the hardware status of the client and all process currently running under the client machine.

          We can transfer the needed files from and to the system.  Our system supports client screen and can visualize that to the administrator.  He can also get the history of users logged in these systems.   So the project will benefit every administrator in delivering his duties.

Electricity Billing System Project Objectives:

    Today   the consumer who wants to remit his current bill has to identify his counter before standing in the queue.  This is too difficult for him in a rush day. Moreover he has to bring exact tender coins to remit his current charge. In this system, balance if any due to the consumer can be adjusted as his future credit. Since this is a data base program any cashier can access the data of any consumer in front of him this may helpful to both the consumer as well as the staffs handling the huge number of consumers.

This program may reduce the manual processing time.

File Transferring and Message Sending Project in Java

 File Transferring and Message Sending Project in Java is developed for BSNL organization for reducing work load and helping to share files and communication using this project.

File Transferring and Message Sending Project

File Transferring and Message Sending Project Introduction:

The BSNL Central Exchange (DoTSoft) in Visakhapatnam is connected to more than 200 Sub Exchanges (Clients) with 64 Kbps Leased Lines. Entire BSNL is using Oracle Runtime Reports (.fmx extension) in their day-to-day operations. They are having a separate Oracle Server and NMS Server (FTP) for operations. The DoTSoft supplies the reports to the Clients, and whenever they open the Report, the Version Number of the Report should be matched in the Oracle Server. Each Report will have its own Version Number, and it will change whenever the Report is upgraded. In that situation new Reports have to be supplied to the Clients. For that they are using the NMS Server, which is a central store of data, and they keep the recent Reports in some directory. The Clients have to download the reports in some specified directory, whenever their Reports will never be opened.

          The Problem is that the Personnel in Sub Exchanges are not much trained to download or upload the files from FTP Server.

          The proposed system to solve the problem is that, a Server program, which always in Listening state keeps track of all clients that are connected to the Server.Any client, can send a file or message directly to other client(s) to the specified directory, and finally it receive the acknowledgement. Server acts as a mediator and simply redirects the files from sender to receiver. The clients are identified by their IP Addresses.

          This is a User Friendly Package, and will have 2 modes of clients, Active and Passive. The ‘Sending’ option is been restricted to the Passive clients, and they can only receive the files. Active Clients (DoTSoft) can Send/Receive files. The Clients (probably of Passive mode) can be disconnected explicitly after once the acknowledgement of ‘File Transferred’ is received. Not only .fmx files, any kind of files can be sent using this System.

Client Provisioning Project in Java

Client Provisioning Project in Java Project Overview:

once, then deploying them anywhere. The challenge: How can functionality and data be provisioned from back-end applications maintained on servers to a constantly expanding base of wireless client devices? Meeting everyone’s needs requires a standardized framework that enables packaging content bundles and describing the device capabilities required by each, so users get the right content every time—automatically. Java™ Specification Request (JSR) 124— the Java 2 Platform, Enterprise Edition (J2EE™) Client Provisioning Specification—helps meet the challenge of this explosion in wireless computing.

Client Provisioning Project in Java

Client Provisioning Project Introduction:

From the onset java had projected itself as an Internet language capable of providing reliable, robust, platform independent applications that would transcend the barriers of the Internet. To this end, java introduced developer friendly packages like Swing, AWT, Servlets, EJBs, JSPs to augment its power to easily develop web applications. These technologies have fared well and propelled java as the most suitable and reliable language to create web enabled high-end applications.

The advent of web services and Mobile devices has introduced a new twist to the field of distributed computing. Web services enable diverse applications to talk to and interoperate with each other. The increasing demand for mobile applications is opening a new era in distributed computing.

Java introduced technologies like JNLP (Refer article “Article on Java Web start”) to cater to this increasing demand, but plug and play applications and mobile applications are still premature. The J2EE client provisioning specification is one such attempt to provide plug and play applications especially for mobile and small devices.

This specification defines the rules to allow application servers conforming to the J2EE specification to host client services and applications that can be delivered to micro and mobile devices. The way this can be accomplished is with the aid of a provisioning server that would allow client devices to discover services advertised on the server. The chosen service can then be delivered to the device based on parameters like application type, client type, subscription status, etc. The service could be in the form of java bytecodes or jar files that would be downloaded on to the client machine and run on the client.

The target device could be any J2EE compliant device capable of handling J2EE applications. Presently services are targeted for Java Micro edition devices, MIDP clients and JNLP enabled desktop clients. More would be included as the specification gains acceptance in the industry.

E Space Web Server Management System Project in Java

E – Space Web Server Management System Project in Java deals with the Web Server based Information and Maintenance of the Web Server. Web Service can identify the consumer whether the consumer is an individual, a business entity or another Web Service. The Physical location of the consumer is traceable by the Web Service. The Security and Privacy policies related to the consumer are known to a Web Service. Service level Agreements that exist between the consumer and the service provider are open to the web services. URL names and URL Authorities are identified and maintains the relationship between the consumers and Web Services. 

Today in fast moving world of   E-Commerce, Companies realize to stay competitive in making their products available over the Internet. These services also need to talk to the partner applications to make the business to business communication work. Services may also be provided to the customer to get the interactivity in the website and get the customer closer to the organization.  The inherent complexities of automating such services are the interoperability between platforms. Web Services is emerging as the most promising solution to this need.

Existing System 

The existing system at present in LASTECH SYSTEM is manual. They are maintaining all the information like recruitment details, employee details, project details, upgradation and service details etc., in paper form (master and transaction files). At present all the validations and checkings are done manually. All the information are maintained in the registers. The manual processing, which consumes a lot of time while making the report of data a tedious process.

Problems associated with the Existing System       

·      Possibility of data getting lost.

·      Unnecessary pilling of records and difficulty in storage.

·      Laborious to retrieve the data from the stacks.

·      Process of generating reports becomes difficult.

 Reusable software component

  • Off-the shelf components
  • Full-experience components
  • Partial-experience components
  • New components

Since this existing system of this project is done manually, so it does not have any software that can be reused. Hence this project falls under the type new components.

Proposed System

The huge amount of data to be operated and the complexity of the interrelationships between the fields of the various files have necessitated for the new system. Since table handling using SQL Server 2000 would increase the ease in handling data, quicker and timely retrieval of data is possible with flexibility and portability. Keeping in view all these points and problems of the existing system, the new system has been developed using Java Server Page and SQL Server.

Advantage of Proposed System

·      Increases the system Reliability

·      Centralized access

·      Random access

·      Easy report generation

·      Better Visualization and easy Interpolation

Distributed Channel Management System Project in Java

Distributed Channel Management System project in Java is developed to promote sales of Company by improving the services of Customers.

Customers can order for products online.

Client in any company, which wants to promote its sales by allowing customers to order online for its products. 

End users for this application are Administrator, Sales Department Employees, Dealers of the company & Customers. 

           Administrator is capable of maintaining the Information i.e add/update/delete/ view sales department employee and view/delete products. And he can give instructions to sales employee & get the feed back from sales employee. 

          Sales Dept. Employee is capable of maintaining the Information i.e add/update/ view products. And register Dealers. And he can get instructions from administrator & send feedback to him. And he can give instructions to dealer & get the feed back from dealer.

          Dealer is capable to view products/customer info./customer order info. . And he can get instructions from sales dept. employee & send feedback to him. And he can give instructions to customer & get the feed back from customer.

          Customer can register and then search for products & he can order for products online. And he can update that order before products are delivered. And he can get instructions from dealer & send the feed back to dealer.

Distributed Channel Management System Modules:

Our Project has 4 Modules. 

  1. Administrator
  2. Sales Employee
  3. Dealer
  4. Customer 

Administrator   :-

Features:-
1.  Register
2. Forgot Password
3. Login
4.  Edit Profile
5.  Sales Department Employee
            a.  Add Sales Department Employee

b.  View Sales Department Employee

c.  Update Sales Department Employee

d.  Delete Sales Department Employee
6.  Product
            a.  Delete Product

b.  View Product

7.  Give Instruction To Employee 

8.  Get Feed Back From Employee

Career Information Maintenance Project in Java

Career Information Maintenance is a project in Java developed for Engineering Corporation. The main concept of Career Information Maintenance is to computerize the users profile and conduct online interviews.By using this system we can save time and work involved for employing people to the jobs posted.For this a separate section named placement cell is maintained by the company which involves in selecting the right person for the right job.As there will be more one person posting for a single job online tests can be conducted for the users at a time and all the users will able to get the results within no time. So this system of implementation can be followed by any company.   

career information maintenance Project                                                                          

Need to develop Career Information Maintenance: Now a day’s time is becoming more and more precious.100% industries are computerized and there is a vast development in industries either in the public sector or in the private sector.Today every company wants to do any type of work fast and with less investment.So most of the companies are going for computerization where in time and labour involved in manual system will be reduced such that they can use these resources in other work.

 Advantages of Career information Maintenance System Project:

Likely there are so many advantages by using this Career Information Maintenance for a company like NEC.                                          

 Features:

  • Selecting skilled and professionally needed person for the job.
  • Support of multiple users.
  • By selecting the  users for online test selections can be done within less time.
  • Selections can be done for any branches of the company.

Knowledge Evaluator Project in Java

Knowledge Evaluator Project in Java is uefuls to know how actually any knowledge evaluation system works, their patterns, grading system and techniques. This project comes under education related software application which works as a web application.

Knowledge Evaluator Project

EXISTING SYSTEM 

“Knowledge Evaluator” works with a predefined patterns and techniques as in to provide perfect evaluation to a user. 

User registers himself/herself to Knowledge Evaluator System, and gets a unique id onto which they use their respective account for giving test and evaluating themselves. 

Expert herein also registers and upload questions and answers for the test onto which the user evaluate themselves.

LIMITATIONS 

       1. Inefficient in maintaining Documents (evaluation sheets). 

  1. Time consuming in searching & preparing documents like combined evaluated report. 
  1. Redundancy of Data. 
  1. Security of data and documents like Registration data, test data, and result data. 
  1. Calculations are difficult and time-consuming. 
  1. Reports are generated manually. 

SCOPE: 

1. Registration and Log in.

2. Maintaining Registration data.

3. Generation and maintenance of Test.

4. Generation of Result or Evaluation Sheets.

5. Providing search options.

6. Storing the Evaluation data.

OBJECTIVES 

1.  Providing security. 

2.  Storing each and every test. 

3.  Easy search of user and their evaluated marks. 

4.  Time saving in scheduling test. 

  1. To handle more user.

USER OPERATE 

This Application is User-friendly and easy to use, the reason being very simple and still efficient components are implemented. 

Once the user is identified as authorized user, the main screen of application is displayed. 

User can select one of the options and appropriate screen will be displayed. The components or elements present in the screen are simple to understand and self explanatory. 

The Save option is available to make registration Registered to Database for future reference.  The Print is available to help user with hard copy of particular data item or report.

Configuring PC as a Router Project Report

The Configuring PC as a Router project in Java is aimed at creating software that will act as a router in the particular network. This document’s scope is restricted to the discussion of above.

Configuring PC as a Router Project

 System Overview: 

Software router system will be developed in following stages.

a)      The first stage is a login by administrator and login validation for the security purpose.

b)      The next stage will be configuring the software router.    

c)      The third stage consists add or remove router PC from the network

d)     The next stage consists of updating the routing table.

Product Perspective: 

This product will run on Windows XP platform. A software will be developed which will perform the functions of the router. The software will also have a control over the virus spread in the network.

Product Functions: 

            Below is a list of system functions:

a)      Sending packet from source to destination machine

b)      Adding/removing PCs.

c)      Updating the routing table if any changes are made in the network.

d)     Sending its routing table to its neighboring routers if updated.

Login security for administrator machine.

The following is a list of functional requirements: 

a)  Login :

The Administrator enters the username and password while requesting entry to the system.

b) Update routing table :

The Administrator can update the routing table if any changes are made in the network.

c) Set IP addresses :

The Administrator can set IP addresses to the network interfaces.

d) View routing table :

The Administrator can view the routing table.

e) Analyze networks :

The Administrator can view the amount of network on each network interface.

Configuring PC as a Router Project  Modules Overview:

This section provides a summary of the different modules and the code contained therein. The modules are:

            1. GUI

            2. Receive packet

            3. Process packet

            4. Send packet

            5. Routing Table Update

Routing Table Update:

            When more than one computer, which will acts as PC Router are  connected with each other for routing of packets in a network, that time we need to know the information about the network which are connected to PC Router, also no. of links it has. We also require IP address, subnet mask of those links. To get such information from different connected PC Router, Each PC Router should send its routing table to all PC Router to whom it is connected. Each PC Router accepts the routing table sent by other PC router and updates entries in its own routing table. Because of this PC Router can send packet destined of remote network. To send or accept routing table over the network we have used Client-Server module. 

Steps :

  1. The routing table is stored in the ‘rout.xml’ file.
  2. Whenever the routing table is updated, the ‘rout.xml’ file is sent to the neighboring software routers.
  3. If the file is received from the neighboring software router, the HostID from the table is compared with the HostID in the ‘rout.xml’.
  4. If an entry is found, the next HostID is compared.
  5. If an entry is not found, then that entry is added to the ‘rout.xml’ and its next hop is replaced by the address of the router who has sent the file.
  6. Finally, if the routing table(rout.xml) is updated then it is sent to its neighboring routers.
  7. The other routers perform the same steps.

Contrivance Planning Management System Project in Java

Main objective of contrivance planning management System software application is to help users to get information regarding organizations and send resumes and get details directly from organizations and human resource team. This application has option to share information between experienced members in that field and gain knowledge on updating technologies.

Contrivance Planning Management System

Existing System:

In existing system total process is manual there are cases where only contrivance planning management team should view details which is part of confidential information. But with this manual system it would be tedious to implement this separation.

There need to be manual interaction visiting local offices and giving support and feedback which is a time taking process. In order to overcome this process we need a effective software application.

Proposed System:

Using this online application which is a automated system where users can view organization details and requirement information provided by company. Users can submit resume using online registration process entire application works on centralized database.

Contrivance Planning Management System Modules Overview:

Leave management:

  • In this module admin goes to maintain the leave details of their employees .
  • Every company should follows some specification for leave process
  • Here they are maintain leave details as form of how many days each employee can take leave in per year
  • And how many days they are used and how many days are remaining in each employee

Pay roll

  • In this module maintaining the payroll details for each employee.
  • As how much salary each employee getting and their commission details
  • And here they calculating their net salary from previous point assumption.

Employee:

  • Employee registration is done this module
  • Their personal details is maintained in separate tables
  • If the requirement is met with the existing data then the list of variables employee with their skill set are will be displayed in the screening form.

Web Based Automated Manufacturing System Project

Project Titled Web based automated manufacturing system project is a software application which comes under management category. This application is specially designed for companies which manufactures products based on orders and send stock to dealers in given time.  This management software will handle billing management, dealers requests, parts , requesting for parts, products supply, product stock , products transactions, quotations,  suppliers details.

automated manfacturing system

Web based Automated Manufacturing System Abstract:

Most of the manufacturing companies are using management software to reduce manual work and mange work in a professional way. These software applications will help company to manage stock details, communicate with deals about product requirements, customers orders..etc. Each module is related to other module where details are managed in database.

Based on the sales reports of past month or week stock details are updated which will give idea for manufacturing company to give new order for updating stock. By calculating required products we can order for raw material and get approval from suppliers and quotations for suppliers are received by message before approval.

Automated manufacturing management system project uses intelligence processing system which will process users order request to higher authorities like directors and managers who will communicate with user directly.

Once order from suppliers is conformed company will take decision to manufacture products. All these details are updated to stock every time company gets details from suppliers. After production is completed dealers are updated with stock and requests to take order.