My Profile
Active Members
TodayLast 7 Days
more...
Awards & Gifts
Online Exams
Fresher Jobs
Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian
cities including Bangalore, Chennai, Hyderabad, Pune or Kochi
Resources
Find educational articles, blogs, discussion threads and other resources.
Colleges
Find details about any college in India or search for courses.
|
Speed Cash System
Posted Date: 19 Mar 2008 Resource Type: Articles/Knowledge Sharing Category: General
|
Posted By: Aparanjitha Member Level: Gold Rating: Points: 5
|
|
|
|
Title of the project
Design and development of Speed Cash System [ SCS ]
Abstract of the project
The Speed Cash System is used to transfer money from one place to another within a day. This is basically used to speed up the money transfer. The necessary information for the money transfer from the source bank to the destination bank is sent in the form of file on daily basis. This file contains the information like remitter details, beneficiary details and DD (Demand Draft) details, etc.
Basically the remitter is a person who sends the money and the beneficiary is the person who receives the money. If the remitter has already an account with the bank, the deduction at the back end should happen instead of cash dealings. Once the file is received, it is processed and the data is put into the database. Then it is again processed and DD is printed. The printed DD will be handed over to the concerned person.
Various reports are generated by this system.
Keywords
Generic Technlogy keywords
Databases, Networks and Middleware
Specific Technology keywords
MS-SQL server / Oracle, Visual Basic .NET, Any tool to dump the data from file into tables.
Project type keywords
Analysis, Design, Implementation, Testing, User Interface
Functional components of the project
Following is a list of functionalities of the system. More functionalities as deemed appropriate can be added list. And, in places where the description of functionality is not adequate, appropriate assumptions can be made.
User Login
First to enter this system the users has to login to this system. Basically there are 2 types of users in this system.
1.Admin users – The admin users can create / maintain the user information.
2.Normal users – The normal user is similar to admin user, but can’t create / maintain the user information. But they can change their own password if needed.
First a login screen should be displayed to get the user details. The user has to enter the user-id and the password. The password has to be masked with character ‘*’. The user details should be verified against the details in the user tables and if he / she is valid user, they should be entered into the system. Once entered, based on the user type access to the different modules to be enabled / disabled.
If user enters wrong password for continuously 5 times, the account should be locked. The information about the login and logout details should be stored in a separate table.
User Details
This module contains 2 parts. User maintenance and password change.
User maintenance is used to create a new user, modify the details of existing user or remove the existing user. Only the admin type user will have access to this part. Normal user won’t have access to this. While storing into database the password should be encrypted and stored. The user can choose his / her own logic to encrypt the password.
User password is used to change their own password. Both admin and normal user will have access to this.
File Processing
The file received from source bank is processed as follows.
The remitter, beneficiary and DD records are coming in the same file.
These 3 types of records have different record formats.
These 3 types of records are identified using the first 2 characters of the record. If it is ‘00’ it is remitter record. If it is ‘01’ it is beneficiary record. If it is ‘02’ it is DD related record.
The records are validated for various conditions. For e.g., validation on remitter information, beneficiary information, etc.
If the record is invalid it has be put into separate table.
Valid records are kept separately for further processing – DD printing. DD Stock Maintenance
This module is used to maintain the DD related information like DD numbers, etc. We should be able to add, modify and delete the DD related information. Only Admin users have the access to this module. To add the DD information the following information are captured. For e.g., DD serial No, DD starting no, DD ending No, etc.
DD Printing
This module is used to print the DDs in the predefined structure format. There are 3 parts – Normal DD printing, Duplicate DD printing and DD cancellation.
The Normal DD printing is to print DDs for the valid records received in the file. The DD is printed using the information received in the current file. The DD number is generated automatically for each DD.
The duplicate DD printing option is used to print DDs in case any original DD is not printed properly or any damage is happened to that. For this the old DD number is received as input and new DD number is generated and DD is printed. The old DD is marked as cancelled.
To cancel any DD, the DD number is taken as input and the same should be marked as cancelled.
Reports
This module is used to print various online reports.
User details report – This contains various information about the users available.
User login details report – This reports takes the user ID and from / to date as input and generates the report containing the login date, login time and logout time, etc.
DD details report – This gives the details of DD stock related details.
DD printed report – This gives the report about the DDs printed between a given date range.
Valid Remitter report – This gives the details about the report on various valid remitter for a given date range.
Valid Beneficiary report – This gives the details about the report on various valid beneficiary for a given date range.
Invalid Remitter report – This gives the details about the report on various invalid remitter for a given date range.
Invalid Beneficiary report – This gives the details about the report on various invalid beneficiary for a given date range.
Help
This module contains the following 2 things – Help and About.
The Help menu should display the detail information about the system. It is like a typical help system available in any windows application.
The About menu should give information about this software like developed by, version and contact details.
Steps to start-off the project
The following steps will be helpful to start off the project.
1.Study and be comfortable with technologies such as
a.Visual Basic.NET / Active Server Pages .NET and HTML b.SQL server / Oracle
Some links to these technologies are given in the ‘Guidelines and References’ section of this document
2.The system should be user friendly as much as possible. Display messages wherever required.
3.Give the help facility in detail and easy to understand.
|
Responses
|
No responses found. Be the first to respond and make money from revenue sharing program.
|
|
Watch TV Channels
|