Professional Documents
Culture Documents
Bus Pass
Bus Pass
A Project Report
In partial fulfilment of the requirements for the Award of the Degree of
By
G.Ezhilarasi
[BP120507]
Date: ______________
Project Guide
Examiners:
1.
2.
AKNOWLEDGEMENT
We thank almighty god for his blessing and graces by which we were able to complete project
successfully. We sincerely thank our parents who have gifted us this life to attain our
achievements.
We heartfully honour our guide Ms.M.Poovizhi, Asst Professor for her valuable guidance and
encouragement of our every activities.
We would like to thank the entire teaching and non-teaching staffs of the Department of
computer science for helping us to complete the project successfully. Finally, we thank each and
every friend of us, especially who have assisted us in completing our project work.
G.Ezhilarasi
TABLE OF CONTENTS
2.1.1 Introduction
Online Campus Grievance is a web based system. This is helpful for the students , staffs and all
officials to get the solutions to their problems in online. Also the each individual person can post
their problem and solution will be given by the admin.
2.1.2 Existing System
There are many existing system which are all static so we need to manually update all the details
about the complaints regularly. For this purpose there is a need of a dynamic web pages which
was the reason for the existence of this project
Drawback of Existing System
The problems, which are perceived by the users in existing systems, are
It is time consuming.
It leads to error results.
It consumes lot of manpower to better results.
It lacks of data security.
Retrieval of data takes lot of time.
Percentage of accuracy is less.
The main need for the proposed system is everything is dynamic no needed to be updated
manually everything is updated automatically and less human resource is needed and less time
consuming for rectifying the problem.
proposed system has several advantages
To reduce the manual work.
To save the time.
Error free
More Storage Capacity
2.1.4 List of Modules
1. Admin
2. Students Grievance
2.1 Grievance on staff
2.2 Grievance on student
2. 3 Grievance on equipments
2.4 Grievance on Environment
2.5 Grievance on food in canteen
2.6 Grievance on sports
2.7 General Grievance
3. Staffs Grievance
3.1 Grievance on student
3.2 Grievance on staff
3. 3 Grievance on equipments
3.4 Grievance on Environment
3.5 Grievance on food in canteen
3.6 Grievance on sports
3.7 General Grievance
4. Non teaching staffs Grievance
4.1 Grievance on student
4.2 Grievance on staff
4. 3 Grievance on equipments
4.4 Grievance on Environment
4.5 Grievance on food in canteen
4.6 Grievance on sports
4.7 General Grievance
5. Lab technicians Grievance
5.1 Grievance on student
5.2 Grievance on staff
5. 3 Grievance on equipments
5.4 Grievance on Environment
5.5 Grievance on food in canteen
5.6 Grievance on Sports
5.7 General Grievance
2.1.5 Description of Modules
Module No: 1
Module Name:
Admin
Description:
Admin module is used to view all the posted grievances and can give solution to the
grievances by admin.
Activities:
Activity: 01
Activity name:
Admin
Purpose:
The purpose of this activity is to view and give solution to the grievances by admin.
Entry Criteria:
Authorized Login
Input:
View grievances, give solution.
Output:
Solutions to the grievances will be given by admin
Exit Criteria:
Solutions are send through email.
Alternative Flow:
In case the solutions are not send to the complainer email id due to some problem, show
the user that the mail sending failed.
Module No: 2
Module Name:
Students Grievance
Description:
Students Grievance module is used to post the grievance on staff, student, equipment,
environment, food in canteen, sports and general grievances only by the students. And also
the students can receive the solution from the admin.
It works with 7 sub modules
Sub module 1: Grievance on staff
Sub module 2: Grievance on student
Sub module 3: Grievance on equipment
Sub module 4: Grievance on environment
Sub module 5: Grievance on food in canteen
Sub module 6: Grievance on sports
Sub module 7: General Grievance
Sub Module No: 1
Module Name:
Grievance on staff
Description:
Grievance on staff module is used to post grievance on staff by the students .
Activities:
Activity: 01
Activity name:
Grievance on staff
Purpose:
The purpose of the activity is to post the grievance on staff by the students.
Entry Criteria:
Authorized Login
Input:
Alternative Flow:
In case the grievances on environment details are not stored in the database due to
some problem, show the user that the details are not stored in the database.
Sub Module No: 5
Module Name:
Grievance on food in canteen
Description:
Grievance on food in canteen module is used to post grievance on food provided in
canteen by the students.
Activities:
Activity: 01
Activity name:
Grievance on food in canteen
Purpose:
The purpose of the activity is to post the grievance on food in canteen by the students.
Entry Criteria:
Authorized Login
Input:
Complainer name, grievance description, expected solution, expected by when, mailing
address, date of post.
Output:
Grievance on food in canteen is posted successfully
Exit Criteria:
Uploaded grievances on food in canteen are stored in the data base.
Alternative Flow:
In case the grievances on food in canteen are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Sub Module No: 6
Module Name:
Grievance on sports
Description:
Grievance on sports module is used to post grievance on sports by the students.
Activities:
Activity: 01
Activity name:
Grievance on sports
Purpose:
The purpose of the activity is to post the grievance on sports by the students.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
Grievance on sports is posted successfully
Exit Criteria:
Uploaded grievances on sports are stored in the data base.
Alternative Flow:
In case the grievances on sports are not stored in the database due to some problem,
show the user that the details are not stored in the database.
Sub Module No: 7
Module Name:
General grievance
Description:
General grievance module is used to post grievance on general things by the
students.
Activities:
Activity: 01
Purpose:
The purpose of the activity is to post the general grievance by the students.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
General grievance is posted successfully
Exit Criteria:
Uploaded general grievances are stored in the data base.
Alternative Flow:
In case the general grievance details are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Module No: 3
Module Name:
Staffs Grievance
Description:
Staffs Grievance module is used to post the grievance on staff, student, equipment,
environment, food in canteen, sports and general grievances only by the staffs. And also the
staff can receive the solution from the admin.
It works with 7 sub modules
Sub module 1: Grievance on staff
Sub module 2: Grievance on student
Sub module 3: Grievance on equipment
Sub module 4: Grievance on environment
Sub module 5: Grievance on food in canteen
Sub module 6: Grievance on sports
Sub module 7: General Grievance
Sub Module No: 1
Module Name:
Grievance on staff
Description:
Grievance on staff module is used to post grievance on staff by the staff .
Activities:
Activity: 01
Activity name:
Grievance on staff
Purpose:
The purpose of the activity is to post the grievance on staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom, designation, department, shift, grievance description,
when did this incident occur, expected solution, expected by when, mailing address, date
of post.
Output:
Grievance on staff is posted successfully by the staff
Exit Criteria:
Uploaded grievances on staff are stored in the data base.
Alternative Flow:
In case the grievances on staff details are not stored in the database due to some problem,
show the user that the details are not stored in the database.
Sub Module No: 2
Module Name:
Grievance on student
Description:
Grievance on student module is used to post grievance on student by the staff.
Activities:
Activity: 01
Activity name:
Grievance on student
Purpose:
The purpose of the activity is to post the grievance on student by the staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom, department, year, shift, grievance description, when
did this incident occur, expected solution, expected by when, mailing address, date of
post.
Output:
Grievance on student is posted successfully
Exit Criteria:
Uploaded grievances on student are stored in the data base.
Alternative Flow:
In case the grievances on student details are not stored in the database due to
some problem, show the user that the details are not stored in the database.
Sub Module No: 3
Module Name:
Grievance on equipment
Description:
Grievance on equipment module is used to post grievance on equipment by the
staff.
Activities:
Activity: 01
Activity name:
Grievance on equipment
Purpose:
The purpose of the activity is to post the grievance on equipment.
Entry Criteria:
Authorized Login
Input:
Complainer name, department, grievance description, expected solution, expected
by when, mailing address, date of post.
Output:
Grievance on equipment is posted successfully
Exit Criteria:
Uploaded grievances on equipment are stored in the data base.
Alternative Flow:
In case the grievances on equipment details are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Sub Module No: 4
Module Name:
Grievance on environment
Description:
Grievance on environment module is used to post grievance on environment by the staff.
Activities:
Activity: 01
Activity name:
Grievance on environment
Purpose:
The purpose of the activity is to post the grievance on environment by the staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, department, grievance description, expected solution, expected by
when, mailing address, date of post.
Output:
Grievance on environment is posted successfully
Exit Criteria:
Uploaded grievances on environment are stored in the data base.
Alternative Flow:
In case the grievances on environment details are not stored in the database due to
some problem, show the user that the details are not stored in the database.
Sub Module No: 5
Module Name:
Grievance on food in canteen
Description:
Grievance on food in canteen module is used to post grievance on food provided in
canteen by staff.
Activities:
Activity: 01
Activity name:
Grievance on food in canteen
Purpose:
The purpose of the activity is to post the grievance on food in canteen by the staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, grievance description, expected solution, expected by when, mailing
address, date of post.
Output:
Grievance on food in canteen is posted successfully
Exit Criteria:
Uploaded grievances on food in canteen are stored in the data base.
Alternative Flow:
In case the grievances on food in canteen are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Sub Module No: 6
Module Name:
Grievance on sports
Description:
Grievance on sports module is used to post grievance on sports by the staff.
Activities:
Activity: 01
Activity name:
Grievance on sports
Purpose:
The purpose of the activity is to post the grievance on sports by the staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
Grievance on sports is posted successfully
Exit Criteria:
Uploaded grievances on sports are stored in the data base.
Alternative Flow:
In case the grievances on sports are not stored in the database due to some problem,
show the user that the details are not stored in the database.
Sub Module No: 7
Module Name:
General grievance
Description:
General grievance module is used to post grievance on general things by the staff.
Activities:
Activity: 01
Purpose:
The purpose of the activity is to post the general grievance by the staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
General grievance is posted successfully
Exit Criteria:
Uploaded general grievances are stored in the data base.
Alternative Flow:
In case the general grievance details are not stored in the database due to some problem, show
the user that the details are not stored in the database.
Module No: 4
Module Name:
Non Teaching Staffs Grievance
Description:
Non Teaching Staffs Grievance module is used to post the grievance on staff, student,
equipment, environment, food in canteen, sports and general grievances only by thenon
teaching staffs. And also the non teaching staff can receive the solution from the admin.
It works with 7 sub modules
Sub module 1: Grievance on staff
Sub module 2: Grievance on student
Sub module 3: Grievance on equipment
Sub module 4: Grievance on environment
Sub module 5: Grievance on food in canteen
Sub module 6: Grievance on sports
Sub module 7: General Grievance
Sub Module No: 1
Module Name:
Grievance on staff
Description:
Grievance on staff module is used to post grievance on staff by the non teaching staffs .
Activities:
Activity: 01
Activity name:
Grievance on staff
Purpose:
The purpose of the activity is to post the grievance on staff.
Entry Criteria:
Authorized Login
Input:
Alternative Flow:
In case the grievances on environment details are not stored in the database due to
some problem, show the user that the details are not stored in the database.
Sub Module No: 5
Module Name:
Grievance on food in canteen
Description:
Grievance on food in canteen module is used to post grievance on food provided in
canteen by staff.
Activities:
Activity: 01
Activity name:
Grievance on food in canteen
Purpose:
The purpose of the activity is to post the grievance on food in canteen by the non
teaching staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, grievance description, expected solution, expected by when, mailing
address, date of post.
Output:
Grievance on food in canteen is posted successfully
Exit Criteria:
Uploaded grievances on food in canteen are stored in the data base.
Alternative Flow:
In case the grievances on food in canteen are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Sub Module No: 6
Module Name:
Grievance on sports
Description:
Grievance on sports module is used to post grievance on sports by the non teaching staffs.
Activities:
Activity: 01
Activity name:
Grievance on sports
Purpose:
The purpose of the activity is to post the grievance on sports by the non teaching staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
Grievance on sports is posted successfully
Exit Criteria:
Uploaded grievances on sports are stored in the data base.
Alternative Flow:
In case the grievances on sports are not stored in the database due to some problem,
show the user that the details are not stored in the database.
Sub Module No: 7
Module Name:
General grievance
Description:
General grievance module is used to post grievance on general things by the non
teaching staff.
Activities:
Activity: 01
Purpose:
The purpose of the activity is to post the general grievance by the non teaching staffs.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
General grievance is posted successfully
Exit Criteria:
Uploaded general grievances are stored in the data base.
Alternative Flow:
In case the general grievance details are not stored in the database due to some problem, show
the user that the details are not stored in the database.
Module No: 5
Module Name:
Staffs Grievance
Description:
Lab technicians Grievance module is used to post the grievance on staff, student,
equipment, environment, food in canteen, sports and general grievances only by the lab
technicians. And also the lab technicians can receive the solution from the admin.
It works with 7 sub modules
Sub module 1: Grievance on staff
Sub module 2: Grievance on student
Sub module 3: Grievance on equipment
Sub module 4: Grievance on environment
Sub module 5: Grievance on food in canteen
Sub module 6: Grievance on sports
Sub module 7: General Grievance
Sub Module No: 1
Module Name:
Grievance on staff
Description:
Grievance on staff module is used to post grievance on staff by the lab technicians .
Activities:
Activity: 01
Activity name:
Grievance on staff
Purpose:
The purpose of the activity is to post the grievance on staff.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom, designation, department, shift, grievance description,
when did this incident occur, expected solution, expected by when, mailing address, date
of post.
Output:
Grievance on staff is posted successfully by the lab technicians.
Exit Criteria:
Uploaded grievances on staff are stored in the data base.
Alternative Flow:
In case the grievances on staff details are not stored in the database due to some problem,
show the user that the details are not stored in the database.
Sub Module No: 2
Module Name:
Grievance on student
Description:
Grievance on student module is used to post grievance on student by the lab technicians.
Activities:
Activity: 01
Activity name:
Grievance on student
Purpose:
The purpose of the activity is to post the grievance on student by the lab technicians.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom, department, year, shift, grievance description, when
did this incident occur, expected solution, expected by when, mailing address, date of
post.
Output:
Grievance on student is posted successfully
Exit Criteria:
Uploaded grievances on student are stored in the data base.
Alternative Flow:
In case the grievances on student details are not stored in the database due to
some problem, show the user that the details are not stored in the database.
Sub Module No: 3
Module Name:
Grievance on equipment
Description:
Grievance on equipment module is used to post grievance on equipment by the
lab technicians.
Activities:
Activity: 01
Activity name:
Grievance on equipment
Purpose:
The purpose of the activity is to post the grievance on equipment.
Entry Criteria:
Authorized Login
Input:
Complainer name, department, grievance description, expected solution, expected
by when, mailing address, date of post.
Output:
Grievance on equipment is posted successfully
Exit Criteria:
Uploaded grievances on equipment are stored in the data base.
Alternative Flow:
In case the grievances on equipment details are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Sub Module No: 4
Module Name:
Grievance on environment
Description:
Grievance on environment module is used to post grievance on environment by the lab
technicians.
Activities:
Activity: 01
Activity name:
Grievance on environment
Purpose:
The purpose of the activity is to post the grievance on environment by the lab technicians.
Entry Criteria:
Authorized Login
Input:
Complainer name, department, grievance description, expected solution, expected by
when, mailing address, date of post.
Output:
Grievance on environment is posted successfully
Exit Criteria:
Uploaded grievances on environment are stored in the data base.
Alternative Flow:
In case the grievances on environment details are not stored in the database due to
some problem, show the user that the details are not stored in the database.
Sub Module No: 5
Module Name:
Grievance on food in canteen
Description:
Grievance on food in canteen module is used to post grievance on food provided in
canteen by staff.
Activities:
Activity: 01
Activity name:
Grievance on food in canteen
Purpose:
The purpose of the activity is to post the grievance on food in canteen by the lab
technicians.
Entry Criteria:
Authorized Login
Input:
Complainer name, grievance description, expected solution, expected by when, mailing
address, date of post.
Output:
Grievance on food in canteen is posted successfully
Exit Criteria:
Uploaded grievances on food in canteen are stored in the data base.
Alternative Flow:
In case the grievances on food in canteen are not stored in the database due to some
problem, show the user that the details are not stored in the database.
Sub Module No: 6
Module Name:
Grievance on sports
Description:
Grievance on sports module is used to post grievance on sports by the lab technicians.
Activities:
Activity: 01
Activity name:
Grievance on sports
Purpose:
The purpose of the activity is to post the grievance on sports by the lab technicians.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
Grievance on sports is posted successfully
Exit Criteria:
Uploaded grievances on sports are stored in the data base.
Alternative Flow:
In case the grievances on sports are not stored in the database due to some problem,
show the user that the details are not stored in the database.
Sub Module No: 7
Module Name:
General grievance
Description:
General grievance module is used to post grievance on general things by the lab
technicians.
Activities:
Activity: 01
Purpose:
The purpose of the activity is to post the general grievance by the lab technicians.
Entry Criteria:
Authorized Login
Input:
Complainer name, indict on whom grievance description, when did this incident occur,
expected solution, expected by when, mailing address, date of post.
Output:
General grievance is posted successfully
Exit Criteria:
Uploaded general grievances are stored in the data base.
Alternative Flow:
In case the general grievance details are not stored in the database due to some problem, show
the user that the details are not stored in the database.
2.1.6 Data flow diagram
Level: 0
Level: 1
2.2 Vision Document
2.2.1 Introduction
Online Campus Grievance is a web based system. This is helpful for the students , staffs and
all officials to get the solutions to their problems in online. Also the each individual person can
post their problem and solution will be given by the admin
2.2.2 Scope
This vision document applies to online campus grievance which is to maintain all the
grievances from different areas in the campus. Analyses and rectify the problems and maintain
the record of all the posted grievances and also get the solution from the admin.
2.2.3 Positioning:
Business opportunity:
Online campus grievance will support to add some features to the present existing system of
getting grievances manually. The current system is not reliable because it is time consuming. So
the new system will enable the students, staffs, non teachings staffs and lab technicians interact
through this application regarding grievances.
Problem Statement:
The problem of OCG (ONLINE CAMPUS GRIEVANCE)
Affects Staff, student , all the other workers and higher authorities
The impact of which is Manually visiting each person and posting the complaint is very
User Environment:
The users are well known to computers.
Hardware environment;
processor : Intel Pentium
RAM : 2 GB
Hard disk : 500 GB
Software environment
Front End : Asp.net (Microsoft visual studio
2010)
Back End : Sql server 2008
Programming : C#
language
Scripting language : Java script
Browser : Mozilla fire fox, Internet explorer
Web server : IIS
Product features:
This section describes a high level view of online campus grievance.
Data Maintenance:
1. Maintaining staff grievances.
2. Maintaining student’s grievances.
3. Maintaining non teaching staffs grievances
4. Maintaining lab technicians grievances
Quality Ranges:
Quality ranges section defines the quality range for performance robustness, fault tolerance and
similar characteristic for online campus grievance.
Availability:
The system shall be available for 14 hours a day 7 days in a week.
Usability:
The System shall be easy to use and shall be appropriate for eh students and computer literate
the system shall include easy navigation for the user.
Maintainability:
The system shall be designed for ease of maintenance
2.3 Use Case Specification
Use case UC01
Use case Name Registration
Description To maintain registration
Actor User
Basic flow 1. Registration
Select the support data such as dept, shift and class
Enter name and Reg No
Click on registration
Alternative flow
If User name and password in not correct. User can’t post grievances
Alternative flow
If User name and password in not correct. Admin can’t view and give
solution to the posted grievances
Preconditions 1.Admin should login to the system
2.support data for dept, course and class should be available
Post conditions Solution will send to responsible person
Validation Username and password should be unique
Frequency Daily
Priority High
3. Design Document
Registration :
Field Type Constraints Description
Username Varchar(20) - Specifies the user name of the user
Password Varchar(20) - Specifies the password of the user
Confirm password Varchar(20) - Specifies the confirm password of the user
Email address Varchar(20) - Specifies the email address of the user
Phone number Int - Specifies the phone no of the user
Date Date - Specifies register date of the user
Grievance on staff:
Field Type Constraints Description
Complainer name Varchar(20) - Specifies the Name of the complainer
Indict on whom Varchar(20) - Specifies the name of the indict
Designation Varchar(20) - Specifies the designation of indict
Department Varchar(20) - Specifies the department of the indict
Shift Varchar(2) - Specifies the shift of the indict
Grievance description Varchar(MAX - Specifies grievance description by
) complainer
When did this incident Date - Specifies the date of incident occurred
occur
Expected solution Varchar(MAX - Specifies expected solution by complainer
)
Expected by when Date - Specifies the date of the expected solution
Mailing address Varchar(20) - Specifies the mailing address of the
complainer
Date of post Date - Specifies the date when the grievance is
posted by complainer
Grievance on student:
Field Type Constraints Description
Complainer name Varchar(20) - Specifies the Name of the complainer
Indict on whom Varchar(20) - Specifies the name of the indict
Designation Varchar(20) - Specifies the designation of indict
Department Varchar(20) - Specifies the department of the indict
Year Varchar(3) - Specifies the year of the indict
Shift Varchar(2) - Specifies the shift of the indict
Grievance description Varchar(MAX - Specifies grievance description by
) complainer
When did this incident Date - Specifies the date of incident occurred
occur
Expected solution Varchar(MAX - Specifies expected solution by complainer
)
Expected by when Date - Specifies the date of the expected solution
Mailing address Varchar(20) - Specifies the mailing address of the
complainer
Date of post Date - Specifies the date when the grievance is
posted by complainer
Grievance on equipment:
Field Type Constraints Description
Complainer name Varchar(20) - Specifies the Name of the complainer
Department Varchar(20) - Specifies the department of the indict
Grievance description Varchar(MAX - Specifies grievance description by
) complainer
Expected solution Varchar(50) - Specifies expected solution by complainer
Expected by when Date - Specifies the date of the expected solution
Mailing address Varchar(MAX - Specifies the mailing address of the
) complainer
Date of post Date - Specifies the date when the grievance is
posted by complainer
Grievance on environment:
Field Type Constraints Description
Complainer name Varchar(20) - Specifies the Name of the complainer
Department Varchar(20) - Specifies the department of the indict
Grievance description Varchar(MAX - Specifies grievance description by
) complainer
Expected solution Varchar(MAX - Specifies expected solution by complainer
)
Expected by when Date - Specifies the date of the expected solution
Mailing address Varchar(20) - Specifies the mailing address of the
complainer
Date of post Date - Specifies the date when the grievance is
posted by complainer
General grievance:
Field Type Constraints Description
Complainer name Varchar(20) - Specifies the Name of the complainer
Indict on whom Varchar(20) - Specifies the name of the indict
Grievance description Varchar(MAX - Specifies grievance description by
) complainer
When did this incident Date - Specifies the date of incident occurred
occur
Expected solution Varchar(MAX - Specifies expected solution by complainer
)
Expected by when Date - Specifies the date of the expected solution
Mailing address Varchar(20) - Specifies the mailing address of the
complainer
Date of post Date - Specifies the date when the grievance is
posted by complainer
3.4 Sequence Diagram
3.5 Component Diagram
3.6 User Interface Design
3.7 Test Case Design
ASP.NET
Unit testing is testing the module individually when the modules are not integrated.
Unit name: Registration
Department
Year
Shift
Grievance
description
When did this
incident occur
Expected
solution
Expected by
when
Mailing
address
Date of post
Testing performed on groups of modules to ensure data are passed properly among the
modules.
A pre determined combination of tests that when executes successfully satisfy all the
requirements that the system meets.
Admin
Serial Test Case Functionality Input Result Expected Output
Number Number
Login success,
1 TC01 Success Admin page will be display.
login Username
Password Login failed error message will
Fails be display
User :
Serial Test Case Functionality Input Result Expected Output
Number Number
Username Registration successful,
5 TC05 Password Success login page will be display.
Register Confirm
password Error message will be display
Mail address Fails
phone no
login success,
Username Success user page will be display
6 TC06 Login Password
6 Conclusion
6.1. Summary
Online campus grievance for sacred heart college is developed to computerizing the work of
collecting grievances from sacred heart college campus. It is capable to provide easy and
effective storage of grievances.
References
Books
1. Mathew MacDonald, “ASP.NET: The Complete Reference”, Tata McGraw Hill Publishing
Company Ltd., New Delhi.
2. Dino Eesposito,”Introducing Microsoft ASP .NET 2.0”, Prentice Hall of India, New Delhi
2006
3. Stephen Walther,” ASP.NET 2.0 Unleashed “Second Edition Pearson Education 2005
Websites
1. www.aspdotnet-suresh.com
2. http://www.codeproject.com/
3. http://www.tutorialspoint.com/asp.net/
4. http://www.w3schools.com/aspnet/
Appendices
Appendix-A
Project Proposal
Executive Summary
“Online Campus Grievance” is used to gather all the complaints in the campus and
give required solution through online without need of any manual entries and update it
automatically so that less time consuming and more efficient. The person who want to post a
complaint about any person, equipments, environment, food in canteen and sports in the campus
can post their complaint through this application, The solution for the compliant will be given by
the admin.
The main objective of this project is
The process eliminates the most of the manual work.
The system helps in efficient time consumption
The website shall be designed ease of use and navigate.
INTRODUCTION
I am G. EZHILARASI working on this project, doing MSC Computer Science in
sacred heart college, Tirupattur. As an academic requirement, I am taking this project for the
client Sacred heart college, Tirupattur as a final year project. I play all the roles in the software
development process since it is individual and academic project.
Online Campus Grievance is a web based system. This is helpful for the students , staffs
and all officials to have solutions to their problems in online. Also the each individual person can
post their problem and solution will be given by the admin.
PROBLEM STATEMENT
Students, staffs, non teaching staffs and other workers in the college campus post their
complaints in the complaint box. But there is no proper system to record the details of the
complaints and maintain the reports of complaints .College management finds it difficult to
record the complaint details and maintain the reports. To avoid this problem Online Campus
Grievance is proposed. This application is useful for storing the complaints.
PROPOSED SOLUTION
The main need for the proposed system is everything is dynamic no needed to be updated
manually everything is updated automatically and less human resource is needed and less time
consuming for rectifying the problem.
2. Module : 1. Admin
2. Students Grievance
2.1 Grievance on staff
2.2 Grievance on student
2. 3 Grievance on equipments
2.4 Grievance on Environment
2.5 Grievance on food in canteen
2.6 Grievance on sports
2.7 General Grievance
3. Staffs Grievance
3.1 Grievance on staff
3.2 Grievance on student
3. 3 Grievance on equipments
3.4 Grievance on Environment
3.5 Grievance on food in canteen
3.6 Grievance on sports
3.7 General Grievance
4. Non teaching staffs Grievance
4.1 Grievance on student
4.2 Grievance on staff
4. 3 Grievance on equipments
4.4 Grievance on Environment
4.5 Grievance on food in canteen
4.6 Grievance on sports
4.7 General Grievance
5. Lab technicians Grievance
5.1 Grievance on student
5.2 Grievance on staff
5. 3 Grievance on equipments
5.4 Grievance on Environment
5.5 Grievance on food in canteen
5.6 General on sports
5.7 General Grievance
1. Hardware
Processor: Intel pentium, RAM: 2GB
2. Operating System
Windows 7 Ultimate
B. Client Specification
1. Hardware
Processor: Intel pentium, RAM: 2GB
2. Operating System
Windows 7
3. Software
GUI based web browser, Microsoft visual studio 2010
TERMS AND CONDITIONS
1. Project Duration: The duration of the academic project is five months of the even
semester.
2. Project Initiation: Student upon receiving approval from the Project Guide shall start
the requirement study and analysis and complete it as per the project schedule agreed
upon by the Department.
3. Development: The project development will be done only in the college lab.
Signature: Signature:
Guide Name: M.Poovizhi Name: G.Ezhilarasi
Date: 1/8/2014 Date: 1/8/2014
Appendix B
Project plan
Appendix c
Nature:
Signature: Signature:
Guide Name: Miss.M.Poovizhi Name: G.Ezhilarasi
Date: 1/8/2014 Date: 1/8/2014
Department of Computer Science
Project Work Review Report – II
Nature:
Signature: Signature:
Guide Name: Miss.M.Poovizhi Name: G.Ezhilarasi
Date: 1/8/2014 Date: 1/8/2014
Department of Computer Science
Project Work Review Report – III
Nature:
Signature: Signature:
Guide Name: Miss.M.Poovizhi Name: G.Ezhilarasi
Date: 7/2/2014 Date: 7/2/2014
Department of Computer Science
Project Work Review Report – IV
Nature:
Signature: Signature:
Guide Name: Miss.M.Poovizhi Name: G.Ezhilarasi
Date: 12/2/2014 Date: 12/2/2014
Department of Computer Science
Project Work Review Report – V
Nature:
Signature: Signature:
Guide Name: Miss.M.Poovizhi Name: G.Ezhilarasi
Date: 18/2/2014 Date: 18/2/2014
Appendix D
Screenshots
Home
Student’s Grievance
Staffs Grievance
Home
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
}
Grievance on student
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
}
protected void Button2_Click(object sender, EventArgs e)
{
cname.Text = "";
indict.Text = "";
department.Text = "";
year.Text = "";
shift.Text = "";
gdescription.Text = "";
occur.Text = "";
esolution.Text = "";
when.Text = "";
mail.Text = "";
}
}