Pages

Tuesday, December 4, 2012

Online Banking System/Net Banking System- A Java based Final year academic project for VTU Studets.

 This time its about an idea for an academic project. Final year Engineering Students who do there academic project in final year here is an awesome idea for you.
Its Online Banking System.

This project is ready with me ofcourse I built it. If you want this project for your final eyar academic project, you can send a mail to mmahalingesh@gmail.com with your details.I will revert back with further details. All type of explanation, guidance will be provided till you are done with your final lab external and project submission.


The project Technical details are as below.

Project uses Java,  JSP, SERVLET, JDBC, MYSQL

Fucntional Details are as below....

Users: Customer, Accountant, Manager
Functionalities:
Customer     1.Open A/C
        2. Close A/C
        3. View Current Balance
        4. Change Password

Accountant    1. Deposit Money
        2. Withdraw Money
        3. Change Password

Manager    1. Approve New Account
        2. Approve Closing Account
        3. View Customer Detail Info
        4. Block/Unblock Account
        5. Generate Report (Once this option selected then there should be a choice for excel/pdf file)
        6. Change Password

Note:
1.    For the first time when customer request for opening an a/c then username and password will be created and he/she can continue with the same for further operation. After customer request for either opening a/c or closing a/c a manager confirmation is required for further processing. For simplicity right now only consider opening a single a/c per customer and there is no concept of join a/c. Maintain a minimum of Rs 5000 for every a/c.
2.    Initially provide the accountant and manager with some default username/password which they must change just after the first login.
3.    There should be an initial login prompt then depending on the user credentials (customer, manager, accountant) the respective menus should me shown.
4.    For option 5 for manager generate the report either in excel or pdf format depending on the choice and the report should show the following information of all customer
a.    Customer ID/Username
b.    Customer A/C Number
c.    Date of A/C Opening
d.    Opening Balance
e.    Current Balance
f.    Block/Unblock Flag
5.    For creating the report use poi library for excel and use itext library for pdf operation. For the time being generate and keep the report in some local path which can be referred later enhancement of the project.
6.    Please follow strictly MVC design pattern so that we can reuse the classes in later enhancement.
7.    Once done and reviewed the next job is to migrate the project in a web environment by using servlets, jsp and struts.
8.    Use oracle as the database and details for connection will be provided once the java environment setup in the system is completed.

Wednesday, October 24, 2012

Nobody needs us Techies, It's just that we make everyone need us




        Hello friends, I am back with this new topic. Yes its very interesting and true that actually nobody needs technology and  techies who build those technologies. But we make them need us. Yes you got it right. If you are a hollywood movie buff then u guessed it right. In the movie Pirates OF Silicon Valley,  Bill Gates tells Steve Ballmer that "You know how it is , nobody needs us but we have to make them need us". This is the core line which is driving whole IT industry. Engineers treat their products's users as lame persons without any technical knowledge. So we engineers just take the advantage of user's lameness.

        Assume there is a business which is currently not using any technology and the people who are running that business have no idea about how the technology can benefit them. So they don't really need us they are running it on their own some how and making money. Buts its us engineers who figure out how the the usage of technology can still cut the cost and increase the revenue by improving the productivity. I know there is nothing new in this topic. But I felt its necessary to discuss it in broader view. So when  a engineer tells a businessman about how can he make still more money out of his business using technology then this lame person realizes what he was really missing all these days and starts thinking that without that technology he is noway gonna run that business anymore. This is how Information Technology is propagating across all the classes of works in this world.

        Its not just about dependency on technology, but even adverse affects on people's lives. JOB CUTS, yes not just recession but evolving IT is the main reason for job cuts in various sectors.

In simple words how this IT industry is driven:--

        Assume there is a institution with 100 employees and not using any technology. Later they start using a software system which is an automation of their entire working process. Then management doesn't have to keep 100 people on that job if u have just few operators who can operate that software its more than sufficient. This is how the the costs are cut and job cuts happen. The movie doesn't end here, the engineers who built that software want more and more work, so they analys it again and come up with ideas how that whole process could be made still simpler and efficient by avoiding many complications in existing system. When they suggest it to that business of course the management will agree for that implementation and as the process becomes more automatic and simple less people are needed to keep track of it. After few days version 2.0 will be released and the this process repeats in an infinite loop until there is nothing left to simplify in that system. Don't think after this We don't get any work , We engineers are intelligent people, later  we get paid for maintening that software. This is how people are loosing their jobs, as they say, 1 computer can do 1000 people's work.

        More than building something Starting to build it is more than important for Computer Engineers. They say "Ideas worth million dollars". but they worth so mcuh only when they are implemented and executed. Your idea can be related to anything or any category of business or lifestyle or socialization. But just htink once, do people really need something you are planning to  build for them. The answer is NO. At present such system doesnt exist means they can just go on with their life no matter whether you build your system or not. But key thing here is making them to need it. They should get kind of addicted to  or dependent on your invention like a windows , Linux or mind blasting example Facebook. So here what I am trying to say is it doesn't really matter if you have a great million dollars idea, you have to think that  Do you have plans of executing it?  how are you going to get consumers for your product?. Seriously I am not simply writing something something here. When you go to VC's asking for seed funding for your start up this is what they would look for. they will ask one question "So, Whats the plan, How will you get the consumers for your product?" because they are putting up so mcuh money on that expecting returns from your idea. So your plan should be based on the title of this article "Nobody needs us Techies,Its just that we make everyone need us" along with building your product, build an execution plan also, that's what will take you forward in your engineering..


So this is it for today, I will be back with another brand new interesting article till then just wait...   

Tuesday, October 2, 2012

@mahalingesh : SMS App Developement for your business, events and Freelancing

SMS  @mahalingesh  to 9243342000

Hi Friend, I am a software Engineer.  I am a professional java developer. If you are looking
for txtweb apps for your business at reasonable price then you are in the right place, mail
me at mmahalingesh@gmail.com and just mention that you need a txtweb app.  Leave
the rest to me. Trust me txtweb apps have lot of potential to improve your business.

@atob : Free SMS App for Distance, Approximate duration and Detailed Driving directions between any two places in this world: A Google Map Implementation.

SMS   @atob <starting point> to <ending point> 
to 9243342000  to receive distance ,approximate duration and detailed driving direction between any two places in this world.

Its FREE OF COST , No Subscription,No Hidden Charges provided you have free SMS otherwise normal SMS charges will be apply according to your tariff plan.

Eg: @atob hubli,karnataka to bangalore , karnataka send it to 9243342000

     @atob malleshwaram bangalore  to bangalore international airport bangalore

@54wstreet : SMS based website for the Theater event happened in OracleFS. 54,Washington Street.

Type @54wstreet and send it to 9243342000
and receive all the details about the event 54,Washington Street.

Its  a menu driven SMS Based website which touches each and every aspect of the this event.
For more details you can also visit: www.54washingtonstreet.co.cc

This App is FREE OF COST, No Subscription, No hidden charges provided u have free SMS  otherwise normal SMS charges will apply according to your tariff plan.

@cityguide , Driving Directions for Bangalore, Hyderabad and Chennai on SMS

SMS   @cityguide <starting point> to <ending point> in <cityname> 
to 9243342000 to Distance, Area Level Driving Directions and Detailed Driving Directions between starting and ending points.

This service Available only in Bangalore, Hyderabad and Chennai.
Eg: @cityguide majestic to rajaji nagar 1st block in bangalore    send it to 9243342000.

This service is FREE OF COST provided you have free SMS otherwise normal SMS charge will be applied, according to your tariff plans.

No hidden Charges No Subscription.

@aolwisdom (Art Of Living Wisdom):- An SMS App for All the followers of Sri Sri Sri Ravishankar Guruji, Art Of Living.

Type  @aolwisdom in your mobile phone  and send it to 9243342000
to receive  quotes by Sri Sri Sri Ravishankar Guruji on your mobile.

This service is FREE OF COST , No Hidden Charges, No subscription, provided you have free SMS’s otherwise regular sms charge will be applied according to your tariff plan.

Thursday, June 21, 2012

Have you started to build your identity as an engineer?


We live in a world where having an identity is very essential and difficult too.
On a funny note I am not talking about having a voter id or adhaar card.
I am talking about having an identity in your social and professional life.

What is engineering?
Wikipedia says, "Engineering is the discipline, skill, and profession of acquiring and applying scientific,
Economic, social, and practical knowledge, in order to design and build structures,
Machines, devices, systems, materials and processes".

I know you are thinking this guy must be a developer, simply copied the definition from Wikipedia. Yes if you think copy and paste is very simple and anybody can do that. But it’s your misconception. Reusing of code is very important, time saving and essential technique in software engineering. In engineering you will have to do many things.  If an engineer builds some system which already exists. Don’t just think that he just built the copy of an existing system. There will 100 reasons behind building that. There is no end for evolution which is the major and last phase of SDLC.

What I think is "One day god was tired of creating new and good things in this world, and then he thought of creating an engineer, who will do that job".  So proud to be an engineer.
In today's world there are 3 types of engineers.
First they want to get a good job in some very reputed company. Good salary, luxury in life and fun with family.
Second they want to do something in life, but they are not able put any efforts towards their goals. Constraints can be many.
Third they want to do something very special in their life and want to gain a real identity. They dont want to go behind a Sheep like just another sheep.


Here third category is very interesting and this category has people like
Larry Ellison (Oracle)
Steve Jobs (Apple)
Mark Zuckerberg (Facebook) and many other great engineers cum entrepreneurs.

Dear budding engineer, analyze yourself and decide which category you fall into. You are an engineer you should be hungry for knowledge and should have great urge to build new things by making use of your knowledge.
Trust me you can change the people's life with your creations. Mark Zuckerberg has proved it already. And as the title of this article says you need to build your identity as an engineer, but how do it. The only way to have a great identity in the world of engineering is by your work. Trust me "Your work is your identity". This line exists from ages. But it is still true even in case of engineers.
You are an engineer.
Analyze and think
What is your present knowledge?
What can I build with it?
Do I need to increase my knowledge?
What do I have to learn to implement my idea?
Is my idea valid? Discuss with your fellow engineers

Love your work, Build, change the world and get your identity.  And of course be proud of your work. There is nothing wrong in it.

Tuesday, May 8, 2012

Txtweb : Imagine internet on SMS

After a long time I am back to blogging. this time I am going to tell you guys about one brand new technology which is free and very exciting.

Yes, it is Txtweb....www.txtweb.com








In early days of internet we had browsers which used to show us only the text information. Then they become more advanced and we got rich user interfaces to browse the internet. Later came mobile phones which made access to internet still more easier. May be as an impact of all this progress in technology has made us addicted to internet.

SMS is part of out life. I dont remember any of my days on which i haven't sent even a single sms after getting my first phone. As a matter of fact in today's world human being is literally dependent on his mobile phone.

So here we have two thing to which people are most addicted[its a fact we are addicted to it]  or we can say these two things are very very essential in our today's life.

Txtweb is a combination of internet and sms. Idea itself is super cool.
Idea is like this- "Access internet without having internet connection in ur phone, if your phone has sms facility (which phone doesnt have it) thats it done you can access the internet free of cost (if your sms are free)"

Txtweb is a product of Intuit.

Though the txtweb is still in beta stage, it has laready got 100's of app developers and 1000's applications.
It has led to a great excitation among web app developers who are showing lot of interesting in developing apps for txtweb. To encourage app developers intuit keeps organizing competitions like app2fame and codewarriors and so on. I am glad to write that this time I was also one among top 7 finalists in the codewarriors competition.

Already a lot of txtweb apps have become very famous and getting good userbase.
For eg: @cricket
            @cityguide
            @smsgps
            @smshow
            @vinbox and so on...

Txtweb's national number is 9243342000.

How to use txtweb apps?

Consider example a txtweb app CityGuide which gives you distance and driving directions between any two places in 3 major cities bangalore, hyderabad and chennai. to use this app just type

@cityguide <starting point> to <ending point> in <cityname> and send it to 9243342000

Eg: @cityguide itpl to majestic in bangalore
send it to 9243342000 and within fraction of second you will get SMS response from txtweb
 
Advantages:
1. No need of downloading and installing of application.
2. No need of having smart phone, even with a most basic mbile handset you can use txtweb apps.
3. No special charges are applied for sms sent to txtweb number. SMS's will be charged according to your
    tariff plan.if you have free sms ,use txtweb free of cost.

For more info about txtweb visit www.txtweb.com

With another brand new interesting article I will be back soon till then just wait......