Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CAP(502)
Feedback
Management
System
SUBMITED BY:NAME: - VIKASH VISHWAKARMA
PROGRAM: - MCA-M.Tech (CSE) (DUAL DEGREE)
REGISTRATION NO.:- 11208224
INDEX
1.
Introduction
2.
Proposed system
i.
ii.
Description
System requirements
3.
System Module
4.
Source code
5.
6.
PROPOSED SYSTEM:
The following documentation is a project the FEEDBACK
MANAGEMENT SYSTEM. It is a detailed summary of all the
drawbacks of the old system and how the new proposed system
overcomes these shortcomings. The new system takes into
account the various factors while designing a new system.
DESCRIPTION:
SYSTEM REQUIRMENTS:
Operating system:
MS Windows XP or Windows 7
Language: C Language
Processor: Pentium IV Processor
RAM: 512 MB
Hard disk: Sufficient for general computers
Module 1: Login
Module 2: Administrator
List of questions
List of client
Client feedback
Module 3: Client
Already registered
New registration
void main()
{
clrscr();
intro();
getch();
}
void intro()
{
char ch3;
clrscr();
gotoxy(12,3);
--------------------------
\n");
int ch;
start:
clrscr();
printf("YOU WANT TO LOGIN as a..\n");
printf("\n\t1. Admin\n\n\t2. Client\n\n\t3. Exit");
printf("\n\n\tENTER YOUR CHOICE : ");
scanf("%d",&ch);
switch(ch)
{
case 1:
admin();
case 2:
c_list();
getch();
goto astart;
//
break;
case 3:
showfeedback();
getch();
goto astart;
//
break;
case 4:
login();
break;
default:
printf("Wrong choice! Press ENTER for re-enter...");
struct client
{
char u_name[20];
char pass[20];
char email[30];
long int pno;
}c;
struct list
{
char name[20];
int ans[8];
char ch[50];
char op[50];
}l;
//**************************** CLIENT OPEN *******************************
void client()
{
int ch2;
FILE *fp,*fp1;
char u_name[20],pass[20];
switch(ch2)
{
case 1:
fp1=fopen("user.dat","r");
printf("Enter user name : ");
scanf("%s",u_name);
printf("Enter Password : ");
scanf("%s",pass);
while(fread(&c,sizeof(c),1,fp1)==1)
{
printf("\n%s",c.u_name);
if(strcmp(u_name,c.u_name)==0 && strcmp(pass,c.pass)==0)
{
list(u_name);
}
else
{
printf("\nYou are not registered! Plz register...");
login();
//
break;
case 2:
fp=fopen("user.dat","a");
printf("Registration Form\n");
printf("~~~~~~~~~~~~~~~~~");
printf("\n Enter user name : ");
scanf("%s",c.u_name);
printf("Enter Password : ");
scanf("%s",c.pass);
printf("Enetr Email_id : ");
scanf("%s",c.email);
printf("Enter Phone no : ");
scanf("%ld",&c.pno);
fwrite(&c,sizeof(c),1,fp);
printf("\nRegistration successfuly press enter to login!");
getch();
fclose(fp);
break;
case 3:
login();
break;
default:
printf("WRONG CHOICE! Press ENTER to re-enter");
getch();
goto cstart;
}
}
void c_list()
{
FILE *fp;
fp=fopen("user.dat","r");
while(fread(&c,sizeof(c),1,fp)==1)
{
printf("\n\nUser-Name
printf("\nEmail-ID
= %s ",c.u_name);
= %s ",c.email);
= %s ",c.pass);
printf("\n--------------------------------");
}
fclose(fp);
QUESTION
LIST
FUNCTION
{
FILE *fp;
char var[]="THANKA YOU FOR FEEDBACK";
int k;
clrscr();
fp=fopen("fed.txt","a");
strcpy(l.name,name);
printf("%s\n",l.name);
gotoxy(20,02);
printf("@ @ @ @ @ QUESTIONS FOR FEEDBACK @ @ @ @ @ \n");
gotoxy(20,03);
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~\n\n\n");
printf("\tQ1]. How would you rate the U.M.S ?\n\n");
printf("\t1) Good\t2) Very good\t3) Bad\t4) Average\n\tAnswer : ");
scanf("%d",&l.ans[0]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ2]. How would you rating facility of U.M.S ? \n\n");
printf("\t1) Good\t2) Very good\t3) Bad\t4) Average\n\tAnswer : ");
scanf("%d",&l.ans[1]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ3]. Design of U.M.S !\n\n");
scanf("%d",&l.ans[2]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ4]. How is way of providing information in U.M.S.\n\n");
printf("\t1) Good\t2) Very good\t3) Bad\t4) Average\n\tAnswer : ");
scanf("%d",&l.ans[3]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ5]. Access or exiting process .\n\n");
printf("\t1) Good\t2) Very good\t3) Bad\t4) Average\n\tAnswer : ");
scanf("%d",&l.ans[4]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ6]. Do you agree with U.M.S password security\n");
printf("\t1) Yes\t2) No\t3) Average\n\tAnswer : ");
scanf("%d",&l.ans[5]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ7]. How would you rate security of U.M.S ?\n\n");
printf("\t1) Good\t2) Very good\t3) Bad\t4) Average\n\tAnswer : ");
scanf("%d",&l.ans[6]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ8]. Are you satisfied to get your personal detail from
U.M.S ?\n\n");
printf("\t1) Yes\t2) No\t3) Average\n\tAnswer : ");
scanf("%d",&l.ans[7]);
printf("--------------------------------------------------------------------------------\n");
printf("\tQ9]. Have you any problem in U.M.S .\n\tAnswer : ");
fflush(stdin);
gotoxy(28,25);
for(k=0;k<=strlen(var);k++)
{
printf("%c",var[k]);
delay(500);
}
delay(2000);
login();
}
//************************
************************
void showfeedback()
{
int i;
char name[20];
FILE *fp;
CLIENT
FEEDBACK
FUNCTION
fp=fopen("fed.txt","r");
printf("\nEnter client name : ");
}
else
{
printf("No record found!");
getch();
admin();
}
}
getch();
fclose(fp);
}
//**********************
*********************
CLIENT
FEEDBACK
FUNCTION
CLOSE
Features:
o We can take all individual client feedback regarding U.M.S
o All user cant login without registration
o Only administrator can login Admin part