Showing posts with label cse projects. Show all posts
Showing posts with label cse projects. Show all posts
Friday, 31 August 2012

C++ code for Hospital Management system | Hospital Management system project code


source code# Include <iostream.h>
 
# Include <conio.h># Include <string.h>
 
# <stdlib.h>

 
/ / Define the maximum number of Patients in a queue# Define MAXPATIENTS 100/ / Define the data structure for patient

 
struct patient
 
{
 
FirstName char [50];
 
LastName char [50];
 
char ID [20];
 
};/ / Define class for the queue
 
class queue
 
{
 
public:
 
queue (void);
 
int AddPatientAtEnd (patient P);
 
int AddPatientAtBeginning (patient P);
 
patient GetNextPatient (void);
 
int RemoveDeadPatient (patient * p);
 
OutputList void (void);
 
DepartmentName char [50];
 
private:
 
NumberOfPatients int;
 
List of patient [MAXPATIENTS];
 
};/ / Declare member functions for queuequeue :: queue ()
 
{
 
/ / Constructor
 
NumberOfPatients = 0;
 
}int queue :: AddPatientAtEnd (patient P)
 
{
 
/ / Adds a normal patient to the end of the queue.
 
/ / Returns 1 if successful, 0 if the queue is full.
 
if (NumberOfPatients> = MAXPATIENTS)
 
{
 
/ / Queue is full
 
return 0;
 
}
 
/ / Put in new patient
 
else
 
List [NumberOfPatients] = p; NumberOfPatients + +;
 
return 1;
 
}int queue :: AddPatientAtBeginning (patient P)
 
{
 
/ / Adds a critically ill patient to the beginning of the queue.
 
/ / Returns 1 if successful, 0 if the queue is full.
 
int i;
 
if (NumberOfPatients> = MAXPATIENTS)
 
{
 
/ / Queue is full
 
return 0;
 
}/ / Move all Hasta one position back in the queue
 
for (i = NumberOfPatients-1, i> = 0; i-)
 
{
 
List [i +1] = List [i];
 
}
 
/ / Put in new patient
 
List [0] = p; NumberOfPatients + +;
 
return 1;
 
}patient queue :: GetNextPatient (void)
 
{
 
/ / Gets the patient that is first in the queue.
 
/ / Returns patient with no ID if the queue is emptyint i; patient p;
 
if (NumberOfPatients == 0) {
 
/ / Queue is empty
 
strcpy (p.ID, "");
 
return p;}
 
/ / Get the first patient
 
p = List [0];
 
/ / Move all remaining Hasta forward one position in the queue
 
NumberOfPatients-;
 
for (i = 0; i <NumberOfPatients; i + +)
 
{
 
List [i] = List [i +1];
 
}
 
/ / Return patient
 
return p;
 
}int queue :: RemoveDeadPatient (patient * p)
 
{
 
/ / Removes a patient from the queue.
 
/ / Returns 1 if successful, 0 if not found patient
 
int i, j, found = 0;
 
/ / Search for patient
 
for (i = 0; i <NumberOfPatients; i + +)
 
{
 
if (stricmp (List [i]. ID, p-> ID) == 0)
 
{/ / Patient found in the queue
 
* P = List [i]; found = 1;
 
/ / Move all following, Hasta forward one position in the queue
 
NumberOfPatients-;
 
for (j = i; j <NumberOfPatients; j + +)
 
{
 
List [j] = List [j +1];
 
}
 
}
 
}
 
return found;
 
}void queue :: OutputList (void)
 
{
 
/ / Queue entire lists on screen
 
int i;
 
if (NumberOfPatients == 0)
 
{
 
cout << "
 
Queue is empty ";
 
}
 
else
 
{for (i = 0; i <NumberOfPatients; i + +)
 
{
 
cout << "
 
"<< List [i]. FirstName;
 
cout << "" << List [i]. LastName;
 
cout << "" << List [i]. ID;
 
}
 
}
 
}/ / Declare functions used by main:patient InputPatient (void)
 
{
 
/ / This function asks user for patient data.
 
patient p;
 
cout << "Please enter data for new patient
 
First name: ";
 
cin.getline (p.FirstName, sizeof (p.FirstName));
 
cout << "
 
Last name: ";
 
cin.getline (p.LastName, sizeof (p.LastName));
 
cout << "
 
Social Security number: ";
 
cin.getline (p.ID, sizeof (p.ID));
 
/ / Check if valid data
 
if (p.FirstName [0] == 0 | | p.LastName [0] == 0 | | p.ID [0] == 0)
 
{
 
/ / Rejected
 
strcpy (p.ID, "");
 
cout << "Error: Data not valid. Operation canceled. ";
 
getch ();
 
}
 
return p;
 
}void OutputPatient (patient * p)
 
{
 
/ / This function outputs data to the screen patient
 
if (p == NULL | | p-> ID [0] == 0)


 
{
 
cout << "
 
No patient ";
 
return;
 
}
 
else
 
cout << "Patient data: ";
 
cout << "First name: "<< p-> FirstName;
 
cout << "Last name: "<< p-> LastName;
 
cout << "Social Security number: "<< p-> ID;
 
}ReadNumber int ()
 
{
 
/ / This function reads an integer number from the keyboard.
 
/ / Because it is used with cin >> input does not work properly!
 
char buffer [20];
 
cin.getline (buffer, sizeof (buffer));
 
return atoi (buffer);
 
}void DepartmentMenu (queue * q)
 
{
 
/ / This function defines the user interface with menu for one
 
department
 
int choice = 0, success, patient p;
 
while (choice! = 6)
 
{
 
/ / Clear screen
 
clrscr ();
 
/ / Print the menu
 
cout << "Welcome to the department: "<< q-> DepartmentName;
 
cout << "Please enter your choice: ";
 
cout << "
1: Add a normal patient ";

cout << "
 
2: Add critically ill patient ";
 
cout << "
 
3: Take out-patient for operation ";
 
cout << "
 
4: Remove dead patient from queue ";
 
cout << "
 
5: List the queue ";
 
cout << "
 
6: Change department or exit
 
";
 
/ / Get user choice
 
choice = ReadNumber ();
 
/ / Do action indicated
 
switch (choice)
 
{
 
case 1: / / Add the normal patient
 
p = InputPatient ();
 
if (p.ID [0])
 
{
 
success = q-> AddPatientAtEnd (p);
 
clrscr ();
 
if (success)
 
{
 
cout << "
 
Patient added:";}
 
else
 
{
 
/ / Error
 
cout << "Error: The queue is full. Can not add patient: ";
 
}
 
OutputPatient (& p);
 
cout << "Press any key ";
 
getch ();
 
}
 
break;case 2: / / Add critically ill patient
 
p = InputPatient ();
 
if (p.ID [0])
 
{
 
success = q-> AddPatientAtBeginning (p);
 
clrscr ();
 
if (success)
 
{
 
cout << "
 
Patient added:";
 
}
 
else
 
{/ / Error
 
cout << "Error: The queue is full. Can not add
 
patient ";
 
}OutputPatient (& p);
 
cout << "Press any key ";
 
getch ();
 
}
 
break;case 3: / / Take out patient for operation
 
p = q-> GetNextPatient ();
 
clrscr ();
 
if (p.ID [0])
 
{
 
cout << "
 
Patient to operate:";
 
OutputPatient (& p);}
 
else
 
{
 
cout << "
 
There is no patient to operate. ";
 
}
 
cout << "Press any key ";
 
getch ();
 
break;case 4: / / Remove dead patient from the queue
 
p = InputPatient ();
 
if (p.ID [0])
 
{
 
success = q-> RemoveDeadPatient (& p);
 
clrscr ();
 
if (success)
 
{
 
cout << "
 
Patient removed:";
 
}
 
else
 
{
 
/ / Error
 
cout << "Error: Can not find patient:";
 
}
 
OutputPatient (& p);
 
cout << "
  
Press any key ";getch ();
 
}
 
break;case 5: / / List queue
 
clrscr ();
 
q-> OutputList ();
 
cout << "Press any key ";
 
getch (); break;
 
}
 
}
 
}/ / Main function defining queues and main menu
 
void main ()
 
{
 
int i, MenuChoice = 0;
 
/ / Define three queues
 
Departments queue [3];
 
/ / Set the department names
 
strcpy (Departments [0]. DepartmentName, "Heart Clinic");
 
strcpy (Departments [1]. DepartmentName, "Lung Clinic");
 
strcpy (Departments [2]. DepartmentName, "Plastic surgery");while (MenuChoice! = 4)
 
{
 
/ / Clear screen
 
clrscr ();
 
/ / Print the menu
 
cout << "Welcome to Software City Hospital ";
 
cout << "Please enter your choice:
 
";
 
for (i = 0, i <3; i + +)
 
{
 
/ / Write menu item for department i
 
cout << "
 
"<< (I +1) <<": "<< Departments [i]. DepartmentName;
 
}
 
cout << "
 
4: Exit
 
";
 
/ / Get user choice
 
MenuChoice = ReadNumber ();
 
/ / Is it a department name?
 
if (MenuChoice> = 1 && MenuChoice <= 3)
 
{
 
/ / Now for the department submenu
 
/ / (Using pointer Arithmetics here :)
 
DepartmentMenu (Departments + (MenuChoice-1));
 
}
 
}
 
}
Thursday, 19 July 2012

Customer Query Track a .Net Final Year Project


 Customer query track .Net final year project explains about customer service software which handles customer feedbacks and submit answers for requests submitted by customers. This project contains system analysis, literature survey, feasibility study, software and hardware requirements, system design and system testing and implementation.

This projects main idea is to provide a software application for organization to receive requests from clients and provide feedback for clients. This application will provide employee performance feedback along with customer satisfaction. For any organization customer feedback system is must for improving their product sales in the market, as soon as organization installs application in the client side customer feedback application starts working there is need to maintain customer information is proper way to maintaining relation with customer. Organization should maintain consistency, reliability and integrity with customers for maintaining long term relation with client. This software application is mostly used by sales and service departments to gain profits.This application is developed using ASP.Net as front end and Ms-SQL as database server, this system works in distributed architecture model with centralized database used for storing data.SQL connection methodology is used for database connectivity. Based on company interests and services administrator will manage modules of the application.Click Here To Download Customer Query Track a .Net Final Year Project.


For more information contact us via Studentstrainer@gmail.com. Caring is sharing, show your caring to us by sharing our post in social sites and keep like us,,,

CSE project titles | Project titles for CSE


Web based Applications for Insurance Services
Cold Boot Attack
Virtual Class Rooms
Electronic Mail Server
SUDOKU
Bluetooth Hotspot
Result Alert System With E-mail and SMS
Bug Tracking System
Partial Face Recognition Using Core features Of The Face
Face Recognition in e-attendance
Online Examination System
Chat Server
Bluetooth Home Automation
Creepy Crawler System
ATM Reporting system
E-Mail Campaign System
Mingle Box
Trade Service Engine
SMTP Mail Server
Virtual Shopping
Value card – Smart card based Loyalty
Universal Web Based File Coordinator
UA Portal
Trackerz
Survey Logics
Pro-net Communication
Implementation of Security in WAN
Implementation of OSPF on IPV6
Support Vector Machines For Face Recognition
Bandwidth-Allocation-for-Distributed-Algorithm
Early Congestion Indication
Intruder Detection System Over Abnormal Internet Sequence
Log Reader Based Code Analyzer
Multi-Tasking Sockets
Network Monitoring for Remote Task Executor
Audio Manager
Securable Network in three-party Protocols
Security System For DNS Using Cryptography
Threshold-Multisignature in Distributed System
Web Enabled Interactive Work Order System
Web Mining
Hospital Management System
Training & Placement Cell Management
Ant Colony Optimization Technique For Manets
Development of an Online Course Portal for a campus
Railway Route Optimization System
Chat Server and Client Application
Implementation Of a Mini Search Engine
Online Bus Reservation
GPS Rover
Vehicle Management System
Telephone Billing System
Student Attendance Management System
Student Information System
Inventory Management System
Sliding Window Protocol
Orkut Java
File Compression
Enhancing an Application Server to Support Available Components
Employee Tracking System
Digital Diary Project
An Intelligent Eye
Secure Group Communication
Rich Internet Application for Weekly Automatic College Timetable Generation
Portable Media Player
Low Cost Wireless Internet
Digital System Architecture
Bluetooth Project
XML-enabled Wrapper Construction
Empirical Model of HTTP Network Traffic
Query Processing in Global Information Systems
A Conceptual Graph Approach to Support Multiperspective Development Environments
J3ME and Bluetooth Enabled Mobile Based Full Duplex Automation System
Image Steganography
Generic SQL Explorer
Face Detection Using Epitomic Analysis
Computer Troubleshooting Intelligent System
Customer Complaint Report Software
ER Diagram Maker
Dynamic Flash Interface
Device Switching Using PC’s Parallel Port
Design And Analysis Of Sense Amplifier
DEMOS Online Quiz
Insurance Database
Crypto Acceleration Using Asynchronous FPGAs
Congestion control in ATM-based Broadband ISDNs
Comparison Of Clustering Algorithms
Comparison & Simulation of Different Queuing Models
Collaboration Server
Implementation of Software Management and Maintenance
Bank Management System
Accelerating Ranking System Using Webgraph
For more information contact us via Studentstrainer@gmail.com. Caring is sharing, show your caring to us by sharing our post in social sites and keep like us,,,

Web Based Application for Insurance Service


 Insurance is a contract for payment of a sum of money to the person assured on the happening of the event insured against. Usually the contract provides for the payment of an amount on the date of maturity or at specified dates at periodic intervals or at unfortunate death, if it occurs earlier. Among other things, the contract also provides for the payment of premium periodically to the Corporation by the assured. Insurance is universally acknowledged to be an institution which eliminates `risk', substituting certainty for uncertainty and comes to the timely aid of the family in the unfortunate event of death of the breadwinner.

This software provides five types of Insurance services, which includes Life Insurance, medical Insurance, Motor Insurance. Home Insurance, Travel Insurance.
Presently this project follows Internet mode i.e. the details can be viewed and updated by the officials of the company.

Online Insurance Service has the following features:-
1). A User can view the details of various policies and schemes offered by the Insurance Company.
2).New Users can register with the site so that he can get information online.
3).An existing policyholder can view his policy details and calculate the premium.
4).The web site provides information about the new strategies and subsidiary
schemes of the company.
5).Provides loan facility for policyholders and online payments.

This software is developed in ASP.Net using C# as front end and MS SQL server 2000 as backend on Windows 2000 platform.

For more information contact us via Studentstrainer@gmail.com. Caring is sharing, show your caring to us by sharing our post in social sites and keep like us,,,