Online Complaint Management Guided By: Mrs. Hiral.A.Patel Mrs. Hiral.A.Patel Prepared by: Mr.KeyurPatel Mr.Keyur Patel : Mr.NiravPatel Mr.Nirav Patel : Acharya Motibhai Patel Institute Of Computer Studies Ganpat University
Project Profile Project Title : Online Complaint Management Objective : Complaints management system is to make complaints easier to Co-ordinate, monitor, track and resolve, and to provide an effective tool to Identify and target problem areas, monitor complaints handling performance Front End Tool : PHP Back End Tool : MySQL Supported Tool : Wamp server 2.2, Dream Viewer OS Platform: Windows 7 Ultimate Guided By: Mrs.Hiral.A.Patel Developed By: Mr.Keyur Patel : Mr.Nirav Patel :
Existing System The Existing system is totally manually all work done by paper. Prompt Complaint Solution is not Possible. Complaint Report can’t be generated.
Why Need This Application? This system provides the online complaints solution regarding any kinds of problem. like : IT releated,Electrical. To forward complaints received to respective Complaint Handlers to ensure necessary actions are taken to resolve the issues within the specified time frame. To provide an official reply to the complainant on University’s decision and findings. To receive all complaints from the students as well as staff. User can do complaints from anywere,any time.
Functional Specification User o Student/Faculty o Admin o SubAdmin o Engineer
System module Student/Faculty o Register Complain o View Complain Admin o Login o Manage Category o Manage Sub Category o View Complain o Manage SubAdmin o Manage Engineer o Assign Complain o Manage Report
System module SubAdmin o Login o Manage Category o Assign Complain o Manage Engineer o View Complain Engineer o Login o View Complain o Manage Status o Close Complain
Recommended Hardware & Software Requirement Server side: Client side: : Hardware: Hardware: 1GHz Processor 1GB RAM 40 GB HDD 512 MB RAM 10 GB HDD Free Space Software: Any Supported server Windows 7 OS Windows 7 OR Above Internet Explorer 7.0 or Higher
Time Line Chart
Activities Analysis Design Coding Testing Documentation
Activity Diagrams
Admin Activity Diagram Change PasswordManage Category Mange SubAdmin Manage Complain View Report Login Logout Invalid User valid User Manage engineer
Sub Admin Activity Diagram Invalid User Valid User Change PasswordManage Complain Manage Engineer Login Logout valid User View Report Mange category
Engineer Activity Diagram Invalid User Change PasswordManage Status View Complain Login Logout valid User
Make Complain View Complain Student/Faculty Activity Diagram
Use Case Diagram
View Complain Login Change Password Manage SubAdmin Manage Category View Report Assign Complain Manage Engineer Manage Status Close Complain Logout Make Complain Student/Faculty Admin Sub Admin Engineer
E-R Daigram
ADMIN SUBADMIN Manage 1 CATEGORY Manage 1 REPORT Manage ENGINEER Manage COMPLAIN Manage ViewManage STATUS M 1 1 USER Make 1 M 1 1 M M 1 M 1 M M M M 1 M M
Data Dictionary
Fields Name Data Type SizeConstrainField Description cid Int11 Primary keyIt’s store category id cname Varchar20 not nullIt’s store category name Name Of Table :- category Description :-This table are use to store category of complain type. Primary key :- cid cidcname 1 IT 2 CIVIL Example:
Name Of Table :- subcategory Description :-This table are use to store subcategory of complain type. Primary key :- subcid Foreign key :- cid Fields Name Data Type SizeConstrainField Description subcid Int11 Primary keyIt’s store subcategory id cid Int11 Foreign keyIt’s store category id foreign key of category table scname Varchar20 not nullIt’s store subcategory name Example: subcidcid scname 1 1 Internet 2 1 Database 3 2 Construction 4 2 Plumbing
Name Of Table :- register Description :-This table are use to store user basic information. Like: ,mobileno etc.. Primary key :- rid Fields Name Data Type SizeConstrain Field Description rid Int11 Primary keyIt’s store subcategory id erno Int11 not nullIt’s store user enrollment number name Varchar20 not nullIt’s store subcategory name colgname varchar30 NotnullIt’s store college name varchar30 NotnullIt’s store user address mno bigint10 NotnullIt’s store mobile number ridenronamecolgname mno poojan vijay Example:
Name Of Table :- complain Description :-This table are use to store user complain information. Primary key :- comid Foreign key :- rid Fields Name Data Type SizeConstrain Field Description comidvarchar30Primary keyIt’s store user complain id rid Int11 Foreign keyIt’s store rid reference by register table usertype Varchar15 not nullStore a Usertype Like: student,faculty comtype Varchar10 not nullStore a complain type. Like: IT,CIVIL comsubtype varchar10 NotnullStore a complain sub type. location varchar30 NotnullStore a complain location description text NotnullDescription of complain details status varchar10 NotnullStore complain status. Like: open,close datetime NotnullStore date and time for complain. solvednotes text NotnullIt’s store engineer note.after solve complain Example: comidrid User type Com type Comsub type location descripti on status Date time solvednotes IT-00121student11 Lab-2Slow internet open :22:47 Complain solved
Name Of Table :- subadmin Description :-This table are use to store subadmin information. Primary key :- sid Foreign key :- cid Fields Name Data Type SizeConstrain Field Description sidInt10Primary keyIt’s store subadmin table id subaidbigint20Unique keyIt store a subadmin unique number cidint10foreign keyIt’s store a category id. Reference by categoty table name Varchar20 not nullStore a subadmin name password Varchar20 not nullStore a subadmin password. Varchar30 not nullStore a of subadmin mno bigint10 not nullStore a mobile number of sub admin sidsubaidcidnamepassword mno RahulpatelRahul HardikpatelHard55 Example:
Name Of Table :- engineer Description :-This table are use to store engineer information. Primary key :- eid Foreign key :- cid Fields Name Data Type SizeConstrain Field Description eidInt11Primary keyIt’s store engineer table id sidInt11Unique keyIt store a engineer id cidint40foreign key It’s store a category id. References by categoty table name Varchar40 not nullStore a engineer name password Varchar20 not nullStore a engineer password. Varchar40 not nullStore a in engineer mno Varchar10 not nullStore a mobile number in engineer Example: eidsidcidnamepassword mno RadherathodRah ShyamgopallySem785
Name Of Table :- assign Description :- this table are store details Subadmin are Assign complain to engineer. Primary key :- aid Foreign key :- comid,sid Fields Name Data Type SizeConstrain Field Description aidInt11Primary keyIt’s store Assign table id comidInt11Foreign keyIt’s store complain details reference of complain table sidInt11Foreign key It’s store engineer information reference by engineer table Example: aidcomidsid 1 IT
Sequence Daigram
Student/ Faculty
Admin
Sub Admin
Engineer
Class Daigram
Collaboration Daigram
Admin 7. Manage Login 1. Request 3. Manage Sub Admin 2. Manage Engineer Category Complain Report 6. View/Search 5. Manage User 4. Manage
SubAdmin Sub Admin 4. View/Assign Login 1. For Admin Engineer 2. Manage Category Complain 3. Manage
Engineer Engineer Login Status 3. Manage 1. Request Complain 2. View/assign 4. Manage Comment
Input Output Design
Complain Register Page:
View Complain Page:
Admin Side: Admin Login Page:-
Admin Home Page:-
Change Password:-
Manage Sub Admin:
Add Sub Admin:
Update Sub Admin:-
Manage Engineer:-
Add Engineer:-
Update Engineer:-
Manage Category:- Add Category:-
Edit Category:-
Manage Sub Category:-
Assign Complain:-
Assign Complain To Engineer:-
View Complain:-
Report of complain:-
Engineer Login:-
Engineer Home Page:-
View Assign Complain:-
Manage status:-
Close complain:-