Puit XX
Puit XX
Puit XX
SYSTEM
A PROJECT REPORT
Submitted by
in
INFORMATION TECHNOLOGY
PARULUNIVERSITY (PIET) i
ACKNOWLEDGEMEN
Behind any major work undertaken by an individual there lies the contribution of the
people who helped her to cross all the hurdles to achieve her goal.
I also express my deep sense of regards and thanks to Prof. Pooja Gupta, (Associate
Professor) and Head of INFORMATION TECHNOLOGY Engineering Department. I
feel very privileged to have had their precious advices, guidance and leadership.
Last but not the least, my humble thanks to the Almighty God.
PARULUNIVERSITY i
ACKNOWLEDGEMEN
Behind any major work undertaken by an individual there lies the contribution of the
people who helped her to cross all the hurdles to achieve her goal.
I also express my deep sense of regards and thanks to Prof. Pooja Gupta, (Associate
Professor) and Head of INFORMATION TECHNOLOGY Engineering Department. I
feel very privileged to have had their precious advices, guidance and leadership.
Last but not the least, my humble thanks to the Almighty God.
PARULUNIVERSITY i
ACKNOWLEDGEMEN
Behind any major work undertaken by an individual there lies the contribution of the
people who helped her to cross all the hurdles to achieve her goal.
I also express my deep sense of regards and thanks to Prof. Pooja Gupta, (Associate
Professor) and Head of INFORMATION TECHNOLOGY Engineering Department. I
feel very privileged to have had their precious advices, guidance and leadership.
Last but not the least, my humble thanks to the Almighty God.
PARULUNIVERSITY i
Team-id PU-
ABSTRACT
PU-PMMS will be used for all projects being carried out by the students in all
faculties of Parul University during last year.
PU-PMMS is a user friendly and result oriented platform which helps students
for multiple activities being carried out during the work on the final year project
in Parul University. PU-PMMS is being developed so that the students can
obtain mentoring activities for their projects by various experts and in addition
to the mentoring from their Faculty Guide. This platform is been developed so
that interfaces will be generated to filter projects based on various technological
fields as per interest and technical expertise of the mentor. Students should
upload their periodic progression report and mentor can guide them based on
work submitted. After completion of project in final year (i.e,8th Sem) certificate
is generated.
Parul University 1
Team-id PU-
INDEX
Content Page No.
CHAPTER 1 Introduction...................................................................4-8
1.1 Problem Statement...................................................................................5-6
1.2 Motivation................................................................................................6-7
1.4 Scope........................................................................................................8-8
Parul University 2
Team-id PU-
Parul University 3
Team-id PU-
CHAPTER 1 INTRODUCTION
1.1 Problem Statement
1.2 Motivation
1.3 Objective
1.4 Scope
Parul University 4
Team-id PU-
Nowadays, every third year of the graduate under Parul University, each third-
year student has to be assigned a project which she/he has to work on it and
submit it till the end of the year. During the year, the student has also to submit
various products that show the progress in his/her workings. The report each
student has to submit are two (Research Report and Full Report). What the
instructor (supervisor) has to do is to assess these products by completing
special assessment forms regarding each product. Based on observation from
GTU, student has lack experience and insight. They often fail to estimate the
time required to complete their task. They also failed to understand the whole
process in completing the task. They are unable to determine accurately the
current status of their project. Besides that, student may not have time to meet
their supervisor. So that, many of them are often behind schedule without
realizing it and can’t achieve the goal of Final Year Project. Normally, during
supervision phase, students have to organize meeting with their supervisor to
show their weekly process on the project. Log book is compulsory to record all
meeting between student and supervisor. Thus, it is difficult to manage students.
All students will miss communication in order to achieve the good product. It is
not easy to keep student connected with supervisor. One of the supervisor’s
tasks in final year project is to track each student’s progress. One of the reason
students fail to meet their supervisor because they are busy with their schedule
and their time are limited. In addition, supervisor has one or more students to
manage and hard to supervisor divided time to meet students. As a result, they
cannot do corrections on their works to be submitted and will get lower marks
for their project. Besides that, review process is currently done manually. It is
difficult and requires a long time to find files and information stored. All handle
in manual activities. On evaluation phase also, evaluator will give marks to
students based on their presentation. All marks will be recorded in form
provided. Once, the form is
Parul University 5
Team-id PU-
missing or damage, the mark will be lost. This process requires a lot of man
power and there is also no privilege on student's information. After recording
the marks, all evaluators are responsible to key in the mark in excel format and
email it to coordinator. So, for maximum effectiveness, the review process
needs undergo a formal review by using computerize system. So, with this
system, it will help users as it makes the software project smoother and easier.
1.2 MOTIVATION
Nowadays, each third-year student has to be assigned a project which she/he has
to work on it and submit it till the end of the year. During the year, the student
has also to submit various products that show the progress in his/her workings.
Students have to organize meeting with their supervisor to show their weekly
process on the project. Log book is compulsory to record all meeting between
student and supervisor. Thus, it is difficult to manage students. All students will
miss communication in order to achieve the good product. It is not easy to keep
student connected with supervisor. One of the supervisor’s tasks in final year
project is to track each student’s progress. One of the reason students fail to
meet their supervisor because they are busy with their schedule and their time
are limited. In addition, supervisor has one or more students to manage and hard
to supervisor divided time to meet students. As a result, they cannot do
corrections on their works to be submitted and will get lower marks for their
project.
Besides that, review process is currently done manually. It is difficult and
requires a long time to find files and information stored. All handle in manual
activities. On evaluation phase also, evaluator will give marks to students based
on their presentation. All marks will recorded in form provided. Once, the form
is missing or damage, the mark will be lost. This process requires a lot of man
power and there is also no privilege on student's information. After recording
the marks, all evaluators are responsible to key in the mark in excel format
Parul University 6
Team-id PU-
and email it to
Parul University 7
Team-id PU-
coordinator. So, for maximum effectiveness, the review process needs undergo
a formal review by using computerize system. So, with this system, it will help
users as it makes the software project smoother and easier.
Project monitoring is a significant part of project management. All project
activities should be carefully monitored while the project is being accomplished.
This helps project manager to keep informed of work progress, and apply timely
correctives. It is essential that project monitoring is simple and not time-
consuming.
1.3 OBJECTIVES
To develop a system for helping the students to get appropriate help and
mentoring.
To help them work more systematically on their project.
To help the students to remain in active contact with their team members,
their Faculty Guide and industry-mentors (if any), HOD, principal as well
as by university - on a real time basis. The students in the team can
update about their progress in project and guide can comment on their
status, progress and problems. This will increase collaboration and co-
creation while improving novelty of their work.
Parul University 8
Team-id PU-
Parul University 9
Team-id PU-
Parul University 1
Team-id PU-
Parul University 1
Team-id PU-
Parul University 1
Team-id PU-
their own topic and tailor them towards successfully completing their own
research, while the department have a repository of past projects.
[3] “Online project evaluation and supervision system (oPENs) for final year
project proposal development process,” IEEE Student Conf. Res. Dev. Inspiring
Technol. Humanit. SCOReD 2017 - Proc., vol. 2018-Janua, pp. 210–214, 2018,
doi: 10.1109/SCORED.2017.8305392. S. I. Ismail, R. Abdullah, S. A. C. Kar,
N. Fadzal, H. Husni, and H. M. Omar.
The Online Project Assessment and Supervision System (oPENs) is developed
with the aim to make it as a standard system that can be used in the Final Year
Project (FYP) course for all UiTM campuses offering Diploma in Electrical
Engineering (DEE). The main focus of this article is to introduce the system
designed, which was developed as a medium of interaction between lecturer,
students and course coordinator in managing the FYP process especially in the
stage of project’s proposal preparation. Two main elements applied in oPENs
are project evaluation and weekly report monitoring. In existing system, all
hardcopy of the FYP1 related documents such as project approval form,
evaluation form, as well as the project progress validation form should be
submitted to the course coordinator. This practice sometimes will cause
unexpected problems such as loss of forms, lack of documentation storage
space, delay of submission of forms and so on. This makes it difficult for the
course coordinators to effectively manage the documentation especially if it
involves hundreds of students at one time. The oPENs system is developed
using language of PHP Technology and the development tools used
Macromedia Dreamweaver (which includes a local web server) and Java
scripting language. The backend database is supported by MySQL Database,
which is built into the database.
[4] “Project Management System ( PMS ),” Int. J. Eng. Dev. Res., vol. 5, no. 2,
pp. 35–39, 2017. ] S. Kale, A. Shewale, P. J. Sarang, P. S. Pawar, and S.
Sadruddin.
Parul University 1
Team-id PU-
Managing and controlling the final year projects of students using manual or
traditional process is a very tedious job. The main aim of this project is to create
an automated system for managing all the activities of projects. Project
management system is a system for managing, controlling, monitoring the final
year projects of students. It is a web-based portal or application which is useful
for students, project coordinator and project guide. Firstly, all the students need
to register into the system using registration form. Then registered students can
login into the system using their id and password to get authenticated. When the
student’s login to the system, then they will form the groups by their own.
Similarly, project guide needs to login into the system using their id and
password. PMS also allows the group of the students to provide at least three
project domains and then system will automatically assign the guides to the
group of students. Project coordinator is main aspect of the system which will
assign different tasks to the students. Project coordinator and project guide is co-
ordinate with each other. Depending upon the different parameters, the work is
assigned by the coordinator and the progress chart of the group is created. For
creating progress chart, we are using a work breakdown structure (WBS).
Depending on progress charts the marks will automatically get assigned for
particular group of the students.
[5] “Academic Monitoring System,” IJCSN Int. J. Comput. Sci. Netw., vol. 5,
no. 2, pp. 2277–5420, 2016, [Online]. A. Adagale, D. Agrawal, and S. Dane.
This paper assists in automating the existing manual system. This is a paperless
work. It can be monitored and controlled remotely. It reduces the man power
required. It provides accurate information always. Malpractice can be reduced.
All years together gathered information can be saved and can be accessed at any
time. The data which is store in the repository helps in taking intelligent
decisions by the management. So, it is better to have a Web Based Information
Management system. All the stakeholders, faculty and management can get the
Parul University 1
Team-id PU-
Parul University 1
Team-id PU-
Parul University 1
Team-id PU-
Parul University 1
Team-id PU-
progress and notify students who are behind the schedule. The key functions in
Parul University 1
Team-id PU-
Parul University 1
Team-id PU-
Parul University 2
Team-id PU-
Parul University 2
Team-id PU-
their own learning they must possess self-monitoring and other meta-cognitive
skills which are not necessarily inherent in every individual. A survey done in
our faculty shows that Computer Science students face a number of problems in
the course of accomplishing their final year project which include time
management, anxiety, academic achievements, and capability of managing
project and strategy to complete the project (listed according to factors that most
affected them). This paper will discuss the role of the Final Year Project
Supervision Management System in support of student-cantered learning for
final year project at the School of Computer Science. Mapping between system
features and principles of student cantered learning is also presented. The
system has been developed to monitor students’ progress both in software
development and report writing, as well as managing the process of allocating
supervisors and examiners to students and grading. Project Monitoring,
Announcement and User and Project Administration have been successfully
developed. Testing and evaluation of the system is currently being carried out
and the results will be reported in our future writing.We have also shown that
the modules in SP3A maps with the SCL principles.
[11] “Student attendance monitoring at the university using NFC,” Wirel.
Telecommun. Symp., 2012, doi: 10.1109/WTS.2012.6266137. B. Benyo, B.
Sódor, T. Doktor, and G. Fördös.
They have implemented the above described autonomous student attendance
monitoring system at the BME. The monitoring has been lunched at the
beginning of the last semester involving around 1100 first year students and 8
curses in 7 different lecture room. The system operated during the whole
semester almost without any failure. During the semester our system accepted
more than 200.000 card identification with more than 20.000 biometric
identification. From the 1100 students around 100 was prohibited from
accomplishing certain courses. During the introduction period of the monitoring
system there was not any successful and registered attack against it. Two
Parul University 2
Team-id PU-
Parul University 2
Team-id PU-
accustomed to use the system properly and the registration process became an
essential activity. This article is introduced an autonomous student attendance
monitoring system implemented and used at the BME. They gave a brief
overview on the requirements of such a system and presented the architecture
along with the operation of the implemented system. The system has been used
during the last semester to identify first year students who does not appear
regularly at the lectures. As a further work we identified two main tasks. First,
they will involve NFC capable mobile phones in the identification process
which requires both the implementation of the mobile application as well as the
configuration of the contactless terminals. Later on, they are going to develop
further business process in the university education like electronic examination
management system. This process will be implemented over our contactless
platform.
[12] “Final year supervision management system as a tool for monitoring
Computer Science projects,” Procedia - Soc. Behav. Sci., vol. 18, pp. 273–281,
2011, doi: 10.1016/j.sbspro.2011.05.039. M. A. Bakar, N. Jailani, Z. Shukur,
and
N. F. Mohd Yatim.
Preliminary observation has shown that for the last five years, an increasing
number of students failed to complete prototype development within the
allocated time. Current practice uses a log book to document meetings and
discussions between supervisors and students. Although a detailed schedule has
been proposed, there is no monitoring process to trigger specific actions to
make sure all deadlines are met. To improve project monitoring and
supervision, a prototype of a web-based supervision management system was
designed and developed. The initial prototype consists of three modules, namely
user profile, project monitoring (of software development and report writing)
and appointment setting. Once the prototype is completed, we plan to conduct a
user acceptance test. The prototype of the students and lecturers profile module,
Parul University 2
Team-id PU-
Parul University 2
Team-id PU-
Other modules such as the log book module are currently under development
while the management module will be integrated into the system in the next
prototype version. Testing and evaluation will be carried out once these
modules are integrated. They plan to test drive the prototype by inviting a few
lecturers and students to have a feel of using the system. Should they discover
any new requirements suggested by these stakeholders, the prototype will be
revised for further improvement.
[13] “Developing an information system for monitoring student’s activity in
online collaborative learning,” Proc. - CISIS 2008 2nd Int. Conf. Complex,
Intell. Softw. Intensive Syst., pp. 270–275, 2008, doi: 10.1109/CISIS.2008.59.
A. A. Juan, T. Daradoumis, J. Faulin, and F. Xhafa.
In this paper we address the issue of monitoring students’ and groups’ activity
in online collaborative learning environments. This issue is especially important
in the collaborative e-learning context, since an efficient monitoring process can
provide valuable information to online instructors who may guide and support
the development of collaborative learning projects. We have developed and
tested an information system model which facilitates the automatic generation
of weekly monitoring reports derived from data contained in server log files.
These reports provide online instructors with visual information regarding
students’ and groups’ activity, thus allowing for a quick and easy classification
of students and groups according to their activity level. Therefore, entities with
a low activity level are identified as soon as possible and just-in- time assistance
can be established for them. Furthermore, instructors can use these monitoring
reports to forecast potential problems –such as students’ dropouts or possible
conflicts inside the groups due to unbalanced distribution of tasks– and take
operational and tactical decisions oriented to avoid them. Monitoring students’
and groups’ activity can be very useful to identify non-participating students or
groups with unbalanced distribution of tasks. This identification process, in turn,
allows instructors to intervene whenever necessary to ensure and enhance
Parul University 2
Team-id PU-
student’s
Parul University 2
Team-id PU-
Parul University 2
Team-id PU-
Parul University 2
Team-id PU-
Parul University 3
Team-id PU-
Parul University 3
Team-id PU-
through SOPPTS, the project planning and tracking skills for the software
development teams improved. Moreover, the informal aspects of team
communication and synergy, factors that can be as important as the technical
aspects, were enhanced. SOPPTS currently executes on the Microsoft Windows
2000 and utilizes Microsoft Access 2000 for the database support. A future
enhancement to this tool would be to extend the number of platforms and
database environments on which it executes. Providing additional platforms
may increase SOPPTS’ use for student-directed projects in other disciplines.
Much needs to be included into the development for a distributed student
software project management tool. The inclusion of aspects from software
estimation and project risk management are yet to be interfaced into SOPPTS. A
future SOPPTS tool will make effective project tracking easier than ever. The
positive response that was received from this first prototype is an
encouragement that SOPPTS is on the right track.
Parul University 3
Team-id PU-
Monitoring
System
3 Online project IEEE Student -Evaluation -Coordinators, -Not secure
evaluation and Conference on system supervisors, as PHP is
supervision Research and -Uploading evaluation used.
system (opens) Development: System panels and
for final year Inspiring students
project proposal Technology for
development Humanity, Scored
process 2017 - Proceedings
4 Project International Journal -Uploading data -Centralized -Works with
Management of Engineering -Evaluation data, up-to-date Single
System (PMS) Development and system status department
Research-2017 reporting, E- of college
mail
notification,
ease of use,
backups
5 Academic IJCSN International -Student record -Attendance -Not
Monitoring Journal of Computer -Attendance Status, E-mail presented
System Science and record notification project
Network-2016 related
concept
6 Monitoring Research and -Uploading - -Single
system for the Practice in system Grammatically instruction
effective Technology -Comment exercise can do check
instruction based Enhanced Learning- System monitoring reporting
on the semi- 2015 data.
automatic
evaluation of
programs during
programming
Parul University 3
Team-id PU-
classroom
lectures
7 The development Communications in -Uploading Data -Arrangement, -Works with
of a final year Computer and -Evaluation data announcement IT dept. only
project Information -Correct Data and assessment
management Science-2015 collection tasks
system for can be done
information automatically.
technology
programmes
8 Online Project Reserachgate-2014 -File uploading -Track -Evolution
and Assignment -Comment students’ system is not
Submission, provision progress, allow presented.
Management and -Correction communication
Progress Feature between
Monitoring student and
System (OPAS ) educator and
equip
9 The development CITSM-2014 -Specialize for PT - -Not works
of project teraponid Recommended on Project
monitoring system data
information
system (Case
study: PT
Teraponid Prima
Kelola)
10 Student Cantered ICEEI-2013 -Lecture Upload -Students -Testing and
Learning chatting portal evaluation
Environment for query portal Not
Project presented
Monitoring
Parul University 3
Team-id PU-
Parul University 3
Team-id PU-
Existing system does not provide basic PPT upload for the final year
project.
Existing system does not provide Source code file upload for the final
year project.
Does not provide inbuilt plagiarism tool.
Does not provide tip at each and every module. So, some student may get
confused how to upload file etc..
Also the existing system does not provide time stamp. So, late submission
can be done. And it may be happens that student may refuses about late
submission.
Parul University 3
Team-id PU-
Parul University 3
Team-id PU-
3.1.1 WORKING
The system is built using water fall model, which consist of the requirement
analysis stage, the planning stage, the design stage, the coding stage and the
implementation stage. In our system we can implement a system which can
manage project cognate all work consummated by utilized and Project
coordinator or guide. Coordinator updates project cognate information, view
work done by a student at which time and view progress chart of work done by
student, progress chart is developed utilizing WBS (“Work Breakdown
Structure”). Student retrieved the given work information updates and
consummates this work at given time and submits into the project management
system.
Students has to register themselves in PU-PMMS, Unique registration
number and Team id will be generated, also student get conformation
mail from system.
HOD and Faculty will validate the team, grant permission or deny
permission on submitted definition, guides will be allocated to each team
and they mentoring their students periodically, students can contact with
their mentors at any time using this system, post their quires , also mentor
can contact with students any time.
Students need to submitted their PPR(periodic progress report) and Patent
Search & Analysis Report (PSAR).
Parul University 3
Team-id PU-
3.1.3 DISADVANTAGES
It might be hard to adapt to all the changes of the project (the water
doesn’t flow upstream). Therefore, you need to be proactive to predict the
problems before they affect your flow. Communication is vital.
1) Login: - Using username and password Project coordinator login into system.
If authentication is failing Project coordinator cannot login into system.
2) Upload updates: - Project coordinator uploads and updates the project related
work.
3) Upload file: - Project coordinator upload file for student information.
4) View Files: - Project coordinator View all files uploaded by student.
5) View Gant Chart: - Project coordinator view Gant chart of student working.
Project Guide Module
Parul University 3
Team-id PU-
Parul University 4
Team-id PU-
1) Student Login: - Using username and password student login into system. If
authentication is failing student cannot login into system.
2) View updates: - Student views all updates of the work which uploaded by
Project coordinator or guide.
3) Upload file: - Student upload file and submit the completed work.
4) View Gant Chart: - Student view Gant chart of student working.
System analysis is conducted for the purpose of studying a system or its parts
in order to identify its objectives. It is a problem solving technique that
improves the system and ensures that all the components of the system work
efficiently to accomplish their purpose.
Parul University 4
Team-id PU-
Parul University 4
Team-id PU-
Parul University 4
Team-id PU-
FACULTY:
Parul University 4
Team-id PU-
STUDENT:
Parul University 4
Team-id PU-
Parul University 4
Team-id PU-
Parul University 4
Team-id PU-
FACULTY:
Parul University 4
Team-id PU-
STUDENT:
Parul University 4
Team-id PU-
SEQUENCE DIAGRAMS:
ADMIN:
Parul University 5
Team-id PU-
FACULTY:
Parul University 5
Team-id PU-
STUDENT:
Parul University 5
Team-id PU-
There are six basic processes in the following system and it is also having
some sub processes. All the processes can be clearly understood by
understanding of the Data Flow Diagram
External Entity:
A source or destination of data, which is external to the system. E.g. Student etc.
Data flow:
It is packet of data. It may be in the form of document, letter etc.
Parul University 5
Team-id PU-
Data store:
Any store data but with no reference to the physical method of storing.
DFD level0
Parul University 5
Team-id PU-
Parul University 5
Team-id PU-
Parul University 5
Team-id PU-
Parul University 5
Team-id PU-
Active data dictionaries. These are data dictionaries created within the
databases they describe automatically reflect any updates or changes in their
host databases. This avoids any discrepancies between the data dictionaries
and their database structures.
Passive data dictionaries. These are data dictionaries created as new
databases -- separate from the databases they describe -- for the purpose of
storing data dictionary information. Passive data dictionaries require an
additional step to stay in sync with the databases they describe and must be
handled with care to ensure there are no discrepancies.
DATA DICTIONARY
Parul University 5
Team-id PU-
Parul University 5
Team-id PU-
Parul University 6
Team-id PU-
9. Table name:UserType_master
Primary key: Id
Foreign key: References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id int 20 Primary key. Id
User Type Varchar2 50 - User’s Type
Added on datetime - - -
Updated on datetime - - -
Is Active bit - - -
Parul University 6
Team-id PU-
Parul University 6
Team-id PU-
This phase is actually a base for the whole development effort. Here we
meet the prospective users of the system and analyse the features they demand.
A comprehensive understanding of the user’s needs and writing down features
of the proposed software product are the keys to success in this phase. Lack of
the understanding will affect both the programmer and the user.
Parul University 6
Team-id PU-
Parul University 6
Team-id PU-
Back end
Microsoft SQL server 2008.
About ASP.NET:
Features of C# :
The classes and data types are common to all of the .NET languages.
SQL Server :
3.4.3 CONSTRAINTS
Parul University 6
Team-id PU-
Regulatory Policies
The only rule to use the software is that the system is so user friendly that
no other regulations can be imposed on the client.
This phase of the software development process deals with a brief study
of different hardware used in the computerized system. All the hardware needed
here are generally the basic configuration of a typical office computer. A list of
the hardware requirement used in the system given below:
Minimum Configuration:
To run the application software of the system in the computer the minimum
configuration required is as below:
Parul University 6
Team-id PU-
CHAPTER 4 IMPLEMENTATION
4.1 Back end Technology
4.2 Front end Technology
4.3 Sanpshots
Parul University 6
Team-id PU-
The .NET Web Application looks like a Google Assistant. But this application is a
more feature and new concept used. Users can customization feature used.
Parul University 6
Team-id PU-
Parul University 6
Team-id PU-
4.3 SNAPSHOTS
Registration Page
Parul University 7
Team-id PU-
Login Page
Parul University 7
Team-id PU-
Parul University 7
Team-id PU-
Add PPR:
View PPR:
Parul University 7
Team-id PU-
Add PPT :
View PPT:
Parul University 7
Team-id PU-
Add PSAR1:
View PSAR1:
Parul University 7
Team-id PU-
Add PSAR2:
View PSAR2:
Parul University 7
Team-id PU-
Add PSAR3:
View PSAR3:
Parul University 7
Team-id PU-
Plagiarism check:
Parul University 7
Team-id PU-
Certificate Generation:
Parul University 7
Team-id PU-
Parul University 8
Team-id PU-
1. FirstName
2. Confirm Password
3. LastName
4. Address
5. UserName
6. PhoneNumber
7. Email ID
8. Gender
9. Password
1. Email ID
2. UserName
3. Password
4. Confirm Password
1. Email
2. Password: It should have alphanumeric, Length should be 8 to 32.
3. PhoneNumber: Phone Number should have only Numbers, Country
code is required
Parul University 8
Team-id PU-
Test
Test Data /
Sr No. Case Feature Description Steps To Execute Expected Results
Input
s
Check all the text
1. Click on Radio
TC- User boxes, radio
1 buttons, buttons and N/a UI should be perfect
001 Interface buttons, buttons,
dropdowns
etc
Check the 1. Do not enter any
It should show a
TC- Required required fields by value in the field.
2 N/a mandatory symbol (*) on
002 fields not filling any 2. Click on the
mandatory fields.
data Register button.
1. Users should be
1. Enter valid registered successfully.
Check user
values in the 2. A successful
TC- Required should Register
3 required fields. N/a registration message
003 fields by filling all the
2. Click the should show.
required fields
Register button. 3. Mail should send to the
user
1. It should not ask to
1. Do not enter any fill the optional fields
detail in optional 2. User should be
Check all the
fields registered successfully
TC- Optional optional fields
4 2. Enter valid data N/a 3. A successful
004 Fields when do not fill
in required fields registration message
data
3. Click on the should show
Signup button 4. Mail should send to the
user
1. User should be
1. Enter valid data
registered successfully
in optional fields
Check all the 2. A successful
TC- Optional 2. Enter valid data
5 optional fields N/a registration message
005 Fields in required fields
when filling data should show
3. Click on the
3. Mail should send to the
Register button
user
• Check the
Email text field 1.testAtgmail
that has an Email 1. Enter Invalid .com
It should show the
TC- Email address without Emails 2.test@gmail
6 validation message for
006 validation @ symbol. • 2. Click on the com
valid email
Check the Email Register Button. 3.test@gmail
text field that has 4.@gmail
a random string
Parul University 8
Team-id PU-
Test
Test Data /
Sr No. Case Feature Description Steps To Execute Expected Results
Input
s
instead of a real
email. • Check
the Email text
field that has @
symbol written in
words. • Check
the Email text
field that has a
missing dot in
the email
address.
1. Enter valid 1.test.22@g
TC- Email Check all the Emails mail.com It should not show any
7
007 validation valid emails 2. Click on the 2.test@gmail validation message
Register Button. .com
Check the phone 1. Enter
Phone number when alphanumeric data 1. It should show the
TC-
8 Number passing in phone field dada5$7567# validation message 8 for
008
validation alphanumeric 2. Click on Register 7 Phone Number
data button
1. Enter valid phone
Check the phone
Phone number without It should show the
TC- number when not 1.
9 Number country code validation message for
009 pass country 9012078654
validation 2.Click on Register country code is required
code
button
1. Enter valid phone
Check the phone
Phone number with 1.
TC- number when It should not show any
10 Number country code +919011224
010 passing country validation message
validation 2.Click on Register 4
code
button
1. Enter value
Check the which is
TC- Password password limit alphanumeric but It should show validation
11 1. Password
011 Validation when enter value less than 8. message
less than min 2.Click on Register
button
1. Enter
Check the
alphanumeric value Any Random
TC- Password password limit It should show validation
12 but more than 32. string with
012 Validation when enter value message
2.Click on Register numbers
greater than max
button
1. Enter a value in
Check the
numbers which is in
TC- Password password when It should show validation
13 between 8-32 1. 12345678
013 Validation passing only message
2.Click on Register
numbers
button
Parul University 8
Team-id PU-
Test
Test Data /
Sr No. Case Feature Description Steps To Execute Expected Results
Input
s
1. Enter value in
Check the
alphanumeric which
TC- Password password when 1. It should not show any
14 is in between 8-32
014 Validation passing valid Pass123456 validation message
2.Click on Register
data
button
1. Go to the Site.
Those Blank spaces
2. Passed blank
Verify if blank should trim and
TC- Required spaces in required
15 spaces are passed N/a Validation error message
015 Fields fields.
in required fields. for required fields should
3. Click on the
visible.
Register button
User should get a
Verify user can 1. Go to the Email.
TC- Required test22@gmai verification link and able
16 verify its Email 2. Click on the
016 Fields l.com to verify his/her Email
ID verification link.
ID.
1. Enter phone
Verify if the number less than 10
Phone length of the digits. It should show the
TC-
17 Number phone number is 2.Enter all 91901122 validation error message
017
Validation incorrect i.e. less required fields. for phone number length.
than 10. 3.Click on Register
Button
1. Enter phone
Verify if the number less than 10
Phone length of the digits. It should show the
TC- 9190112244
18 Number phone number is 2.Enter all validation error message
018 5566
Validation incorrect i.e. required fields. for phone number length.
more than 10 3.Click on Register
Button
1. Enter the
Verify if the
password which not
password
TC- Password satisfies the
19 required rules are passw
019 Validation required rule.
not satisfied in
2.Click on Register
the password
button
Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
Check all the text
User • UI should be perfect • Text boxes
1 TC-01 boxes and Check Page
Interface and button should be aligned
buttons
1. Enter invalid
Required Check the User should not log in and should show
2 TC-02 username
Fields required fields proper error message
2. Enter correct
Parul University 8
Team-id PU-
Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
by not filling any password
data. 3. Click on Login
Button
1. Enter valid
Check When username
passing a correct 2. Enter incorrect User should not log in and should show
3 TC-03 User Login
username and password proper error message
invalid password 3. Click on Login
Button
1. Enter valid
username
User Check Keeping 2. Do not enter User should not log in and should show
4 TC-04
Interface Password password proper error message
3. Click on Login
Button
1. Enter valid
username
Check when pass
2. Enter valid
5 TC-05 User Login correct email and User should log in
password
password
3. Click on Login
Button
1. Enter valid
Check if the
username
password is
6 TC-06 User Login 2. Enter password Password is entered in encrypted form
entered in
3. Click on Login
encrypted
Button
Check whether
Signup
the signup link Clicking signup link takes the user to
7 TC-07 Option for Click Signup link
for the new user signup page successfully
new users
is working
Verify user
should get an 1. Click on the
error message Forgot password link.
Forgot
8 TC-08 when he/she 2. Enter unregistered User should get an error message.
Password
enters not email id and click on
registered email the send button.
id.
Verify user
1. Go to the reset
should get an
password link.
error message
Reset 2. Enter the
9 TC-09 when he/she User should get an error message.
Password previous password.
enters the
3. Click on the Reset
previous
Password button.
password.
1. Go to the reset
Verify user able
Reset password link. Users should get the success message
10 TC-10 to reset his/her
Password 2. Enter a new and the password should get reset.
password
password and a
Parul University 8
Team-id PU-
Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
confirm password.
3. Click on the Reset
Password button.
Verify user 1. Go to the reset
should get an password link.
error message 2. Enter a different
Reset
11 TC-11 when password new password and a Users should get an error message.
Password
and confirm confirm password.
password not 3. Click on the Reset
matches Password button.
1. Go to the reset
password link.
2. Enter a new
Verify user
password and a
Reset should able to
12 TC-12 confirm password. User should able to login
Password login with a new
3. Click on the Reset
password.
Password button.
4. Log in by using
the new password.
Verify if the user
enters a new 1. Go to the reset
password that password link.
does not cover 2. Enter a new
Reset the basic password that does
13 TC-13 Users should get an error message.
Password requirements of not cover the basic
password then requirements.
the user should 3. Click on the Reset
be displayed Password.
error message
1. Go to the Site.
Verify if blank 2. Passed blank
Those Blank spaces should trim and
Required spaces are passed spaces in required
14 TC-14 Validation error message for required
Fields in required fields.
fields should visible.
fields. 3. Click on the Login
button
Verify new users
should get the
Welcome 1. Go to the Email. Users should get a welcome email on
15 TC-15 welcome email
Email 2. Enter Login Email. his/her email id.
once after the
login.
1. Enter incorrect
Verify when Email.
passing incorrect 2. Enter the correct User should not be able to log in and
16 TC-16 User Login
Email and password. the error message should be displayed.
correct password 3. Click on the Login
Button.
Verify when 1. Enter incorrect User should not be able to log in and
17 TC-17 User Login
passing both Email. the error message should be displayed.
Parul University 8
Team-id PU-
Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
incorrect Email 2. Enter the correct
and password password.
3. Click on the Login
Button
1. Click on the
Forgot Password
Verify Forgot link.
User
Password sends a 2. Enter Email and User should get the forgot password
18 TC-18 Forgot
forgot password click on the send link on his/her email id.
Password.
link. button.
3. Now go to
mail7.io and enter
the email id.
Parul University 8
Team-id PU-
CONCLUSION
Parul University 8
Team-id PU-
Work Flow
7th semester
No. Description Start End Date Duration
Date
1 Literature 21/06/20 05/07/20 15 days
8th semester
No. Description Start End Date Duration
Date
1 Login 30/10/20 12/11/20 12 days
Registration
page
Parul University 8
Team-id PU-
REFERENCES
Parul University 9
Team-id PU-
[10] D. Darmawan, “No Title No Title,” J. Chem. Inf. Model., vol. 53, no. 9,
pp. 1689–1699, 2019, doi: 10.1017/CBO9781107415324.004.
Parul University 9