Search This Blog

Sunday 15 January 2012

Electronic Cash Controller


1.   Title of the project: Electronic Cash Controller
2.    Abstract of the project:
This project is mainly developed for the Account Division of a Banking sector to provide better interface of the entire banking transactions. This system is aimed to give a better out look to the user interfaces and to implement all the banking transactions like:

·        Supply of Account Information
·        New Account Creations
·        Deposits
·        Withdraws
·        Cheque book issues
·        Stop payments
·        Transfer of accounts
·        Report Generations.
Supply of Account Information: The account information service will provide customers a summary of their accounts. These accounts could be saving of current Deposit account. The customers can get details of each account, a snapshot of the balances, a record of payment and transfers made, whenever they require.
In addition to displaying the account balance information, the clients would get a warning when the account Balance falls below the minimum limit. This limit is decided by the bank.
The customers will also be provided account statements and transaction reports based on any user-defined criteria. Moreover, this system will make tracking of transactions easy, the User would be able to get details of the various transactions based on the Account number, the transaction date, the period of the transaction, and so on.

New Account Creation: Whenever a new customer comes, this system facilitates to create an account in his name. The customer must provide information regarding the type of account he wants to open, amount of deposit, his address and optionally his photo copy and digital signature.

Deposits: All sort of banking deposits need to be implemented in the system. The user needs to enter the information like account number, the mode of deposit and the amount.

Withdrawals: All sort of banking withdrawals need to be implemented in the system. The user needs to enter the information like account number and the amount. The system must maintain the minimum amount for each account.
Cheque-Book Issues: Cheque books should be issued to an account holder whenever he requests and it should be on the basis of the minimum balance. The Cheque book number generated by the system must be unique.

Stop Payments: Withdraws on a particular Cheque must be stopped upon the request made by the customer.

Transfer of Amount from one Account to Other: The system should transfer the amount transfers from one account to another. Here the user need to enter both the from account number and to account number. Both accounts should get updated during the transaction.

Report Generation: Reports are very essential for the banking organization. It needs to generate different reports of banking information from the stored information. These reports can be printed and also can be stored as soft copies in the system for future use.

The software is fully integrated with CRM (Customer Relationship Management) as well as CMS (Content Management System) solution and developed in a manner that is easily manageable, time saving and relieving one from manual works.

PURPOSE OF THE PROJECT

This project is mainly developed for the Account Division of a Banking sector to provide better interface of the entire banking transactions. This system is aimed to give a better out look to the user interfaces and to implement all the banking transactions like depositing, withdrawing, customer account information, transaction information etc.

3.    EXISTING SYSTEM

·         Cannot Upload and Download the latest updates.
·         No use of Web Services and Remoting.
·         Risk of mismanagement and of data when the project is under development.
·         Less Security.
·         No proper coordination between different Applications and Users.
·         Fewer Users - Friendly.

4.    PROPOSED SYSTEM

The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach.
1.    User friendliness is provided in the application with various controls.
2.    The system makes the overall project management much easier and flexible.
3.    Readily upload the latest updates, allows user to download the alerts by clicking the URL.
4.    There is no risk of data mismanagement at any level while the project development is under process.
5.    It provides high level of security with different level of authentication.

5.   MODULES:
The system after careful analysis has been identified to be presented with the following modules:
The modules involved are:      
·        Account Information
·        New Account Creations
·        Deposits
·        Withdraws
·        Cheque book issues
·        Stop payments
·        Transfer of accounts
·         Report Generations.

Account Information
The account information service will provide customers a summary of their accounts. These accounts could be saving of current Deposit account. The customers can get details of each account, a snapshot of the balances, a record of payment and transfers made, whenever they require.
In addition to displaying the account balance information, the clients would get a warning when the account Balance falls below the minimum limit. This limit is decided by the bank.
The customers will also be provided account statements and transaction reports based on any user-defined criteria. Moreover, this system will make tracking of transactions easy, the User would be able to get details of the various transactions based on the Account number, the transaction date, the period of the transaction, and so on.


New Account Creation
Whenever a new customer comes, this system facilitates to create an account in his name. The customer must provide information regarding the type of account he wants to open, amount of deposit, his address and optionally his photo copy and digital signature.

Deposits
All sort of banking deposits need to be implemented in the system. The user needs to enter the information like account number, the mode of deposit and the amount.

Withdrawals
All sort of banking withdrawals need to be implemented in the system. The user needs to enter the information like account number and the amount. The system must maintain the minimum amount for each account.

Cheque - Book Issues
Cheque books should be issued to an account holder whenever he requests and it should be on the basis of the minimum balance. The Cheque book number generated by the system must be unique.

Stop Payments
Withdraws on a particular Cheque must be stopped upon the request made by the customer.

Transfer of Amount from one Account to Other
The system should transfer the amount transfers from one account to another. Here the user need to enter both the from account number and to account number. Both accounts should get updated during the transaction.
Report Generation
Reports are very essential for the banking organization. It needs to generate different reports of banking information from the stored information. These reports can be printed and also can be stored as soft copies in the system for future use.

6.    Requirements:
·   Hardware requirements:
Number
Description
1
PC with 2 GB hard-disk
and 256 MB RAM

·   Software requirements:
Number
Description
1
Windows 2000/ XP/ or Higher with MS-office
2.
MS-SQL server2000/2005
3.
Ms-Visual Studio .Net 2005
4.
Ms-Internet Explorer

Anti Phishing— The Fraud Detection in Online Banking



Description:

               The objective of the system is to find whether the web application is a genuine one or not. This is done by authenticating the web application by using a cipher key, which can be obtained by implementing standard encryption algorithm. This cipher key is used to identify the fraud web application to avoid misuse of the sensitive information. After authenticating the web application the authorized users will be allowed to access the application to get various services and provide information that includes transactions like inserting, modifying and deleting records, which vary with different kind of the users in a role based web application.

             The system will check the user’s existence in the database and provide the set of services with respect to the role of the user. The application is based on three-tier architecture.  The cipher key obtained will help to find the fraud application. The business logic helps in authenticating the application, authorizing the users and providing services. The technologies are chosen by keeping the compatibility and performance as the constraints for the application.



SOFTWARE AND HARDWARE SPECIFICATIONS

Hardware:


Processor                :        Intel Pentium III or Above

Ram                           :          256 MB or more


Cache                        :         512 KB
Hard disk                  :        16 GB hard disk recommended for primary partition.                               






Software:

Opera ting system              :     Windows XP or later

Front End Software           :       ASP.NET (C# .NET)

 
Back End Software            :      SQL Server 2005



E-COMMERCE




E-Buy is an exclusive portal developed to ease the Shopping and Shipping across the net. This site contains Product Catalog, which defines any number of product catalogs in your web store.  And creates an unlimited number of "parent-child" levels in each product catalog.
The Features which involved in this:
Assign product items to several directories within a directory structure or across directory structures to help promote sales of products.
Product option groups allow you to assign a unique set of options to any product.
A sophisticated shopping cart system allows your visitors to easily add, delete, and change products in their shopping cart. A "mini" cart lets customers keep track of their order with a shopping cart summary on every product catalog page
An organized checkout process takes your customers through the checkout
Process with ease:-.
Source code included so that you can add your preferred credit card
Processing provider.Supports flat rate shipping prices based on order total.  Supports real-timeUPS shipping / rates include generic templates for new user account/ user account updates confirmations, etc.

Once the user enters this portal as an Administrator he can make change the entire look and feel according to his views. He can launch a new Product Catalog and include his products with the entire description, rates and upload the images regarding each product. He can make his own business through this portal, he can increase the market by changing the images regularly and make the site beautiful and attract the customer customers. Once the customer is pleased with the product he is provided with a shopping cart and ships the products accordingly.
The administrator has privileges to the user’s login and their accessibility to the site and the site has been developed by considerations to up comings of the project in future enhancements.

Functionality required are as follows:-
Product Catalog:
Define any number of product catalogs in your web store.

Product Information

Create an unlimited number of "parent-child" levels in each product catalog.
Product Items
Assign product items to several directories within a directory structure or across directory structures to help promote sales of products.
Customize each product's page by inserting graphics, and images. You have great control over description formatting with the built in Textbox.
Assign an unlimited number of product images to each product. This feature allows for customers to browse a gallery of images for each product.
Designate an unlimited number of products as "featured". Featured products get randomly displayed in your product catalog to help promote sales.
Product option groups allow you to assign a unique set of options to any product. Perfect for products that are sold in different sizes, colors, styles, etc. The options feature can even make price adjustments automatically.
Increase sales for certain items and draw your customers' attention to specific products using discounts.
Shopping Cart
A sophisticated shopping cart system allows your visitors to easily add, delete, and change products in their shopping cart. A "mini" cart lets customers keep track of their order with a shopping cart summary on every product catalog page.
Checkout
An organized checkout process takes your customers through the checkout process with ease.
Separate contact and shipping information, allowing delivery at a different point to the purchaser. If user contact and shipping details are the same, one click fills in all the shipping details.
An order confirmation is automatically sent by email to your customers after they make a purchase online. You can customize the email message, and you can include many variables such as their name, order number, date, and a link to their order.
Payment Processing
Source code included so that you can add your preferred credit card processing provider.

Shipping

Supports flat rate shipping prices based on order total.
Supports real-time UPS shipping / rates.
Source code included so that you can add your preferred handler



HARDWARE REQUIREMENTS:
            Processor                              Pentium-IV Intel 80486
            Clock speed                          800 MHZ or above
            Ram                                        256MB Ram or above
            HDD                                       80 GB
            FDD                                        1.44 MB
 
SOFTWARE REQUIREMENTS:
Operating System                      Windows’2000 or XP
            Language                                    VB.Net
          Data Base                                     Sql Server 2005