Nothing Special   »   [go: up one dir, main page]

Mini Project ON Smart Card

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 31

MINI PROJECT

ON
SMART CARD
STATEMENT OF THE PROJECT

According to Customer Requirements the customer choose card. During the card validity
period, if the customer joined the hospital, the customer gets the discount of the total Hospital
bill, depending on the card discount. The hospital must be tie up with the Hospital Group.

If the Hospital not tie up with the Hospital Group, the patient do not get the any Discount.
Customer gets the discount if the card is valid.

MODULES

 Chairman
 Branch Manager
HARDWARE AND SOFTWARE REQUIREMENTS

Hardware Specification:

Processor : Intel P-IV based system

Processor Speed : 250 MHz to 833MHz

RAM : 512MB

Hard Disk : 2GB to 30GB

Software Specification:

Language : C#.NET

Database : SQL SERVER

Operating System : Windows2000

Technologies : ASP.NET, ADO.NET

Web/Application server : Internet Information services (IIS)


MODULE DESCRIPTION

Chairman Module:
In this System Chairman is the super User. The activity of the chairman is to create a
New Branch in different locations depending on requirement. And also assign a New Branch
Manager to New Branch.

According to Requirements Chairman generate a New Health Card and also define Card
Specifications i.e. card number, card name, Group capacity, validity, Discount, amount.

Chairman has a capacity to remove a Branch Manager and also modify the card
specifications.

Chairman to see the reports based on the branch, state, card, and district wise. These
reports helpful to improve his business.
The Main Roles of the Chairman are:-
• Create a New Branch Assign a Branch Manager
• Generate a new Type of Health Card
• Assigning of Health Card Specifications
Sub Modules:

Branch:
According requirement the Hospital Group launch a Branches in different Places
i.e. (inside Andhra Pradesh and also a outside Andhra Pradesh).And also assign a Branch
Manager to New Branch. Chairman enters the all the details of Branch Manager in
database through project. Mainly Manager name, Father’s name, Permanent Address,
Telephone number, email address. These types of information enter into Data Base by the
Chairman. After that, the Chairman gives to Manager his username and password.
Managers login to system with their username and password. This type of Authentication
Information will be give to Managers by Chairman. The chairman has full privileges on
Managers, i.e. transfers to managers to another places, remove the Managers, if a
Manager changed his phone number, then chairman has a privilege to update his details.
Card:
The Chairman defined the card specifications, i.e. Card Name, Card Number, Group
Limit, Time duration, Discount, Amount. These types of specification only defined by Chairman.
Card number is generated dynamically. Here Group limit specification means that maximum
number of registrations per Card depending on the type of the card.

Any modifications regarding to card specifications, the chairman only the person
modified the card specifications. According to the requirement, the chairman generates the new
cards and also defines the specifications.

The chairman has a authority to delete the card or modifications of card specifications
depending on requirement.

The smart card value defined by the Chairman. The customer must have to pay full card
amount. In future, the customer will suffer any disease, then the customer will join any Hospital
belongs to Hospitals Group, the customer will get discount on total Hospital Bill.

These types of smart cards are very helpful to customers. Once Customer get a smart
card, then the customer get discount of any Hospital, that hospital belongs to Hospital Group.

The customer registers any one of Branch, then customer will get discount any Hospital.
Here the all branches will share database.

Once customers register their registration, there is no way no cancellation of their


registration any circumstances.
Branch Manager: -
Branch Manager is the head of the Branch, assigned by the Chairman. Branch Manager
taking the details from the Customers, who is willing to take the card.

The main activity of the manager is to register the customer details, i.e. card name,
cardholder name, age, sex, registration number, phone number, and also relation details
depending cardholder.

Branch Manager generates reports according branch wise, district wise, state wise and
also card wise. These reports are helpful to improve the branch.

The Main Roles of the Branch Manager are:

• Taking the Enquiry details from Customers.

• Register the New Customers


• And also Register the customer Relation details
• Modify the Customer Details (If required)

Sub Modules:

Enquiry:-

In this Module, Branch Manager first enters the customer details, for future
correspondence and also estimates the static’s of business.

Registration:-

Every Branch has a one Branch Manager. Branch Manager has a Superior of the
Branch. Branch manager register the customer details.
DESIGN
I-DFD for Chairman

Add New Branch

Smartcar
d Health
Assign a Branch
Chairman Security
Manager
System

Add New Health


Card

Generate
Reports

I-DFD for Branch Manager


Enquiry
Smartca
rd
Branch Manager Health Registration
Security
System

Register
Relations

Generate
Reports

IMPLEMENTATION
Implementation literally means to put into effect or to carry out. The system implementation
phase of the software deals with the translation of the design specifications into the source code.
The ultimate goal of the implementation is to write the source code and the internal
documentation so that it can be verified easily. The code and documentation should be written in
a manner that eases debugging, testing and modification. System flowcharts, sample run on
packages, sample output etc. Is part of the implementation?

An effort was made to satisfy the following goals in order specified.

• Minimization of Response Time.

• Clarity and Simplicity of the Code.

• Minimization of Hard-Coding.

• Minimization of the Amount of Memory Used.

Various types of bugs were discovered while debugging the modules. These ranged from
logical errors to failure on account of various processing cases.

DOCUMENTATION
Documentation is a method of communication. A satisfactory documentation of the
system should be objective, factual and complete. Thus its adequacy is not determined by format,
length, volume or complexity. In documentation, there are no uniform standards that are
applicable to all system projects. Documentation is essential to the development, implementation
and operation of any system. Documentation is necessary as it helps in maintaining the system
and also acts as a reference for the user. Embedding Comments in the executable portion of the
code did proper documentation of each module. To enhance the readability of the comments,
indentation, parenthesis, blank lines and spaces, proper lineation of the loops were used around
the block of comments. Care was also taken to use descriptive names of tables, fields, modules,
forms etc. The proper use of indentation, parenthesis, blank lines and spaces were also ensured
during coding to enhance the readability of the code.

OUTPUT SCREENS
HOME PAGE:
Admin Login page:
Success:
Chairman login success:
Branch head:
Branch modification:
Branch delete:
Add new card:
Success:
Modify a card
Delete a card

Reports
Card report:
Branch head report

Branch head Login


Branch Head Registration:
Registration success
Enquiry form
New registration
Modify registration
Delete registration
Reports

Logout
CONCLUSION
The main objective of the project is to automate the "Oraganization management". By
using ORACLE as back-end and Java as front-end under WINDOWs environment.
The efficiency of any system designed to suit an organization depends cooperation during
the implementation stage and also flexibility of the system to adopt itself to the organization.

This project "Smart Card" is very useful and helpful because the effiency will improve
with better way of communication among Chairman-Manager, Manager- Customer. Reliable and
accurate reports could be available with in a very short time, which is not possible if done
manually.

FUTURE ENHANCEMENT

• GLOBALIZATION OF SITE

• ADDITION OF SOME MORE CATEGORIES

• UPDATION MODULE

GLOBALIZATION OF SITE:

For increasing the Business World wide we may globalize the site.

ADDITION OF SOME MORE CATEGORIES:

Addition of some more new categories may takes place.

UPDATION MODULE:

For existing site Updating module may be added.

You might also like