Professional Documents
Culture Documents
System
Software Requirement Specification
Version 1.0
Prepared by
Group No.2
Adhwaith K. A
12019422
Nevin Francis
12019504
Sanju Samuel
12019521
S6 B.Tech
Table of Contents
Table of Contents................................................................................................ii
Revision History.................................................................................................iii
1. Introduction....................................................................................................1
1.1 Purpose........................................................................................................................................1
1.2 Document Conventions...............................................................................................................1
1.3 Intended Audience and Reading Suggestions.............................................................................1
1.4 Product Scope.............................................................................................................................2
1.5 References...................................................................................................................................2
2. Overall Description........................................................................................2
2.1 Product Perspective.....................................................................................................................2
2.2 Product Functions.......................................................................................................................2
2.3 User Classes and Characteristics................................................................................................3
2.4 Operating Environment...............................................................................................................3
2.5 Design and Implementation Constraints.....................................................................................4
2.6 User Documentation...................................................................................................................4
2.7 Assumptions and Dependencies.................................................................................................4
4. System Features.............................................................................................4
4.1 Graphical Password Generation.....................................................................................6
4.2 User Login..................................................................................................................................6
4.3 Uploading file with integrated security......................................................................................6
4.4 Downloading file....................................................................................................7
6. Other Requirements......................................................................................8
Appendix A: Glossary........................................................................................8
Appendix B: Analysis Models............................................................................9
Revision History
Name
Date
Version
Nevin Francis
05-3-2015
Initial stage
1.0
Adhwaith K.A
05-3-2015
Initial stage
1.0
Sanju Samuel
05-3-2015
Initial stage
1.0
1. Introduction
1.1 Purpose
This software requirement specification (SRS) document describes the functional and nonfunctional description of the Graphical Password Authentication System release version 1.0. The
working and objectives is briefly summarized followed by detailed description of the systems scope,
vision, use case, features and other related requirement issues. In the projects later phases, such as
system design, database design, implementation and testing, this document should be referred as
functional model of the system for release 1.0.
Header & Footer Font Size: 10, Bold & Italics, Times New Roman. The document contains
header on all pages. The header is the name of the project on top left end and page number on
the top right end of the page.
1
Dept. of Computer Science & Engineering
1.5 References
[1] [IEEE Standard 181-1998]: The standard followed by the current SRS.
[2] Roger S. Pressman, Software Engineering: A Practitioners Approach, 7th Edition, McGrawHill, Singapore, 2011.
[3] Bin B. Zhu, Jeff Yan, Guanbo Bao, Maowei Yang, and Ning Xu,Captcha as Graphical
PasswordsA New Security Primitive Based on Hard AI Problems, IEEE TRANSACTIONS
ON INFORMATION FORENSICS AND SECURITY, VOL. 9, NO. 6, JUNE 2014
2. Overall Description
2.1 Product Perspective
In this project, main aim is to enhance security of user login using GRAPHICAL passwords.
Enhanced security measures will be taken to improve the security of the files uploaded using the same
technology.
Authentication
2
Dept. of Computer Science & Engineering
Level 0 DFD:
User Files
User
0
Graphical Password
Graphical
Authentication
System
Administrator
Users
Admin is responsible for the maintenance of the software and he will see for the security measures
for the system. He should be given the authority to add and delete users.
Users can use the system to upload or download their files or documents.
Java jdk1.7.0
Eclipse
Tomcat 5.0/6.X
MySQL Server
3
Dept. of Computer Science & Engineering
Input to the front end of the system is designed to be the graphical password.
User photos are used instead of typing user name while login process.
The size of the files uploaded should not exceed the limit.
Login/sing up page
4. System Features
Graphical Password Authentication System is a system in which a graphical password is used
to authenticate the user and provide them a secured platform to upload or download their files. The
system allows the user to upload their files and to download them integrated with security. This project
4
Dept. of Computer Science & Engineering
has GUI based interface that will help in generating graphical password. This project has a web based
interface that will user to upload or download their files.
Registration
<<include>>
Generate
Graphical
Password
<<include>>
Login
User
Upload data
with
integrated
Security
Download
Data
Logout
5
Dept. of Computer Science & Engineering
6
Dept. of Computer Science & Engineering
2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be
done.
3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The
reason for the increased reliability of the system is that now there would be proper storage of
information.
4. No Redundancy: - In the proposed system utmost care would be that no information is repeated
anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in
the data stored.
5. Immediate storage of information: - In manual system there are many problems to store the largest
amount of information.
6. Easy to Operate: - The system should be easy to operate and should be such that it can be developed
within a short period of time and fit in the limited budget of the user.
6. Other Requirements
The registration of new users require the following personal details
Name
Contact No.
Gender
Mobile No.
Date of Birth
Appendix A: Glossary
8
Dept. of Computer Science & Engineering
ADMIN: Administrator
Credentials
1.0
Registration
Graphical Password
User
Graphical Password
Response
2.0
Login
Authentication
Download/Upload
request
Response
Data Storage
3.0
File
Management
Personal Files
9
Dept. of Computer Science & Engineering
Level 2 DFD:
3.0
File
Management
3.2
Download
Authentication
Graphical Password
User Files
User Files
Graphical Password
User
3.1
Upload System
User Files
User Files
Data Storage
10
Dept. of Computer Science & Engineering
Hierarchical Representation
Graphical Password
Authentication System
User
Register
Select Graphical
Password
Login
Upload Files
Download Files
Logout
11
Dept. of Computer Science & Engineering