尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Software Requirements Specification
Project:
Social Services Ranking (SSR)
Advisor:
Mr. Farhan
Co-Advisor:
Mr. Inam ul Haq
Submitted By:
Farhan Ali CIIT/SP13-BCS-009/Swl
Yasir Ali CIIT/ SP13-BCS-018/Swl
Azfar Tariq CIIT/ SP13-BCS-020/Swl
Submitted in partial fulfillment of the requirements of a Computer Science Final year
project
04-04-2016
Table of Contents
1 Introduction 3
P a g e | 2
1.1 Purpose 3
1.2 Scope 3
1.3 Definitions, Acronyms, and Abbreviations. 4
1.4 Overview 4
2 The Overall Description 4
2.1 Product Perspective 4
2.1.1 System Interfaces 5
2.1.2 User Interfaces 5
2.1.3 Hardware Interfaces 5
2.1.4 Software Interfaces 6
2.1.5 Communication Interfaces 6
2.1.6 Memory 6
2.1.7 Operation 6
2.1.8 Site adaption requirements 6
2.2 User Characteristics 7
2.3 Apportioning of Requirements. 8
3 Specific Requirements 8
3.1 Functional Requirements 6
3.2 Nonfunctional Requirements 7
3.3.1 Performance Requirements 7
3.3.2 Logical Database Requirements 7
3.3.3 Design Constraints 7
3.3.4 Standards Compliance 7
3.3.5 Reliability 7
3.3.6 Availability 7
3.3.7 Security 8
3.3.8 Maintainability 8
3.3.9 Portability 8
P a g e | 3
1 Introduction
The following subsections of the Software Requirements Specifications (SRS)
document provide an overview of the entire SRS.
1.1 Purpose
The Software Requirements Specification (SRS) will provide a detailed description
of the requirements for the Biometeric Student Identification (BSI). This SRS will
allow for a complete understanding of what is to be expected of the BSI to be
constructed. The clear understanding of the BSI and its’ functionality will allow for the
correct software to be developed for the end user and will be used for the development
of the future stages of the project. This SRS will provide the foundation for the project.
From this SRS, the BSI can be designed, constructed, and finally tested.
This SRS will be used by the software engineers constructing the BSI and the
organization end users. The software engineers will use the SRS to fully understand
the expectations of this BSI to construct the appropriate software. The organization
end users will be able to use this SRS as a “test” to see if the software engineers will be
constructing the system to their expectations. If it is not to their expectations the end
users can specify how it is not to their liking and the software engineers will change the
SRS to fit the end users’ needs.
1.2 Scope
The software product to be produced is a Biometric Student Identification which will
automate the major identification operations. The first subsystem is a Register a
user.The second subsystem is the identifying and verifying the users. The third
subsystem is an automatically sending a messae or mail when user enters and leaves
the organization. These three subsystems’ functionality will be described in detail in
section 2-Overall Description.
There are two end users for the BSI. The end users are the students and employees.
The Student Identification System ’s objectives is to provide a system to secure the
campus from outsiders or fake people. The system will be able to secure the Univeristy
from the outsiders in a quick manner. The system should be user appropriate, easy to
use, provide easy recovery of errors and have an overall end user high subjective
satisfaction.
1.3 Definitions, Acronyms, and Abbreviations.
SRS – Software Requirements Specification
BSI – Biometric Student Identifcation
Subjective satisfaction – The overall satisfaction of the system.
End users – The people who will be actually using the systems.
1.4 Overview
The SRS is organized into two main sections. The first is The Overall Description
and the second is the Specific Requirements. The Overall Description will describe the
requirements of the BSI from a general high level perspective. The Specific
Requirements section will describe in detail the requirements of the system.
P a g e | 4
2 The Overall Description
Describes the general factors that affect the product and its requirements. This section
does not state specific requirements. Instead it provides a background for those
requirements, which are defined in section 3, and makes them easier to understand.
2.1 Product Perspective
The BSI is a dependent system on CUOnline databsae.
2.1.1 System interfaces
The RMOS interfaces with an existing payment system, including a cash register and
software-accessible credit/EFTPOS system, in order to quickly and easily handle
customer billing. The payment system should be operable such that it can return
information to the RMOS system as to whether payment was successful or failed.
2.1.2 User interfaces
There is a single user interfaces used by the BSI software, related to an interfaced physical
hardware device (see Section 2.1.3).
Surface computer UI
The Surface Computer UI is the interface used by admin portal. This interface uses the
surface computer paradigm - admin interact with the system by key board, mouse and
display screen.
BioMeteric UI
The Biometeric UI is designed to accommodate customer needs. This UI will be
designed for use with a stylus input into the touch-screen. Because the number of
operations the UI needs to support is relatively limited, there will be no nested menu
structure. The UI shall provide simple graphical interfaces, similar to a map, to allow
the user to select tables/customers as the target of operations.
Display UI
The Display UI provides secuarity incharges to check the verification of the entering member.
The UI will display the information (such as Name, batch, picture and department) displayed
in tabulated format. Input is provided by finger print.
2.1.3 Hardware interfaces
The BSI will be placed on PC’s on the entry and exit points of the Univeristy.
2.1.4 Software interfaces
The BSI will interface with a Database Management System (DBMS) that stores the
information necessary for the BSI to operate. The DBMS must be able to provide, on request
and with low latency, data concerning the students and employees such as name, department,
picture and registration number. Additionally, it should take and archive data provided to it by
the BSI. This data will include records of all students and employees who entered in the
P a g e | 5
campus. The DBMS must store all data such that it can be used for accounting, as well as
accountability.
2.1.5 Communications interfaces
The BSI will interface with a Local Area Network (LAN) to maintain communication
with all its devices. It should use a reliable-type IP protocol such as TCP/IP or reliable-
UDP/IP for maximum compatibility and stability. All devices it will interface with
should contain standard Ethernet compatible, software accessible LAN cards to
maintain communication between the server and the surface computers.
2.1.6 Memory
The memory usage of the BSI will obviously have to be constrained by the devices it is
intended to run on. Memory constraints upon the server, surface computers and displays are
not likely to be an issue as each will likely have at least a gigabyte of primary memory and
hundreds of gigabytes or more of secondary memory.
2.1.7 Operations
The BSI has only one mode of operation. However, because of the university environment it
is used in, it must be able to operate for long periods, without error. The server must be able to
operate unattended indefinitely. It should not need physical interaction except for upgrades and
failure of hardware elements. Backup and recovery should be handled by the DBMS and
operating system, or external software running on a timed backup system. Interaction from the
BSI should not be required. Since stateful data should not be stored on any of the devices other
than the server, keeping a system image on the server for each device may be a sufficient
operational method to facilitate restoration should a device become corrupted.
2.1.8 Site adaptation requirements
Site configuration for the BSI is expected to encompass the following steps:
Install the server, surface computers and displays
Network all devices, install operating systems, server software and
DBMS Secure network, distribute initial passkeys
Install BSI software
Configure server BSI software
Some customisation of BSI software elements may be required, including:
Table layout maps
GUI elements, especially for students-facing UIs
P a g e | 6
2.2 User Characteristics
The end-users of the BSI fall into three primary categories, unskilled, partly skilled and highly
skilled.
Unskilled user
The users of the surface computers are walk-in students and should therefore be assumed to
have no relevant prior skills or education other than basic abilities to operate an automated
system; no more complex than a parking meter or vending machine.
Partly skilled user
They must be able to use the user interfaces except the server. Faculty and students also
fall into the same category, though they will have to learn other sections of the system.
Highly skilled user
The initial installation and configuration of hardware and the constituent SBI system
components (especially the server) is guaranteed to require someone with notable
computer experience, including extensive experience with network and operating
systems to complete it. The software should not be needlessly complex, but it is still
expected not to be entirely 'plug and play'. This class of user is expected to have a high-
school certificate or equivalent, as well as extensive computer experience.
2.3 Apportioning of Requirements
This subsection pertains to both the functional and non-functional requirements omitted
unintentionally from this SRS document.
3 Specific Requirements
This section contains all the software requirements at a level of detail, that when
combined with the system context diagram, use cases, and use case descriptions, is
sufficient to enable designers to design a system to satisfy those requirements, and
testers to test that the system satisfies those requirements.
3.1 Functional Requirements
This subsection presents the identified functional requirements for the subject SBI.
Initially, general requirements that pertain to the whole system are given. Where
possible, subsequent requirements have been demarcated based on their relevance to
the users of the system, that is, students,employee and administrator.
3.1.1 General
Following are the identified functional general requirements that directly relate to the
entire subject SBI.
P a g e | 7
 A server shall host the SBI and provide system data processing and storage capability.
 A surface computer shall provide student information.
 A display shall provide a chef with all chef system functionality.
External Interfaces
The Social Services Ranking will use the standard input/output devices for a
personal computer. This includes the following:
Internet
Keyboard
 Mouse
 Monitor
3.1.1 User Interfaces
The User Interface Screens are described in table 1.
Table 1: Student Biometric Identification
Screen Name Description
Login Log into the system as a admin, member or service provider.
Dashboard Dashboard will be different for users, admin will
approve/reject/block/resume service providers registration on
dashboard. Service provider can manage their page and can check
inbox messages. Members can watch all the services here.
Registration This screen will capture necessary information of member
registration and service provider’s registration. Both have different
screens.
Contact us Contact us screen will give information about each service
providers.
Admin Panel Admin can approve, reject , block and resume the service
providers’ profile.
3.1.2 Software Interfaces
All databases for the BSI will be configured using SQL Database 2012. This database
include students and employees information. This can be modified by the
administrator. The users (Students and employees) database will include the name,
registration number, phone number, mailing address, check in & out time and biometric
finger prints
3.1.3 Hardware Interfaces
The BSI will be placed on PC’s on the entry and exit points of the Univeristy.
3.1.4 Communication Interfaces
HTTPS protocol will be used to communicate between clients and server.
3.2 Functional Requirements
Functional requirements define the fundamental actions that system must perform.
The functional requirements for the system are divided into three main categories,
Registration, Admin panel and Reporting. For further details, refer to the use cases.
P a g e | 8
1. Registration
1.1.The system shall record the member’s first name.
1.2.The system shall record the member’s last name.
1.3.The system shall record the member’s gender.
1.4.The system shall record the member’s Age.
1.5.The system shall record the service provider’s organization name.
1.6.The system shall record the service provider’s category.
1.7.The system shall record the service provider’s address.
1.8.The system shall record the service charges of service providers.
1.9.The system shall record the service provider’s contact information.
1.10. The system shall record the service provider’s working hours.
2. Admin Panel
2.1.The admin panel shall only accessed by administrator.
2.2.The system shall record the data of daily enteries.
2.3.The system shall add the students.
2.4.The system shall approve student or employee.
2.5.The system shall reject the student or employee.
2.6.The system shall let admin block the existing student or employee profile.
2.7.The system shall let admin resume the blocked student or employee profile.
2.8. The system shall manage all the students and employees.
3. Reporting
3.1.The system shall display the list of current day members who entered in the
campus.
3.3 Non Functional Requirements
Non Functional requirements define the needs in terms of performance, logical database
requirements, design constraints, standards compliance, reliability, availability,
security, maintainability, and portability.
3.3.1 Performance Requirements
Performance requirements define acceptable response times for system functionality.
 The load time for user interface screens shall take no longer than two seconds.
 The log in information shall be verified within five seconds.
 Queries shall return results within three seconds(Member will be identified with
in three seconds).
3.3.2 Logical Database Requirements
The logical database requirements include the retention of the following data elements.
This list is not a complete list tables of and is designed as a starting point for
development.
 Members
 Service Categories
P a g e | 9
 Services
 Locations
 Notifications
 Service Ratings
 Service Comments
3.3.3 Design Constraints
The Student Biometeric Identification System (SBI) shall be a stand-alone system
running on a server Windows environment. The system shall be developed using
ASP.NET and MS SQL server database.
3.3.4 Standards Compliance
There shall be consistency in variable names within the system. The graphical user
interface shall have a consistent look and feel.
3.3.5 Reliability
Specify the factors required to establish the required reliability of the software system
at time of delivery.
3.3.6 Availability
The system shall be available for 24 hours.
3.3.7 Security
Service providers can log in to the Student Biometeric Identification System. Service
providers have access to the admin panel on which they can manage the student and
teachers database. They can approve or reject the new registration of students and
teachers against the business rules. Students or teachers can use biometric device only
for identification purpose.
3.3.8 Maintainability
The Student Biometeric Identification (SBI) is being developed in MATLAB and C#
language. C# is an object oriented programming language and shall be easy to maintain.
3.3.9 Portability
The Student Biometeric Identification (SSR) shall run on specific Systems.

More Related Content

What's hot

Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
Software Requirements Specification Final
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Final
jangjong
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
maaano786
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
Mohammad Emrul Hassan Emon
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
Chandresh Prasad
 
Student information system
Student information systemStudent information system
Student information system
sourabh singh sen
 
HOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECTHOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECT
MUHAMMAD HUZAIFA CHAUDHARY
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement Specification
Deborah Kronk
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
Alok Sharma
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
Ibadullah Khan
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
Ankita Jangir
 
Srs template
Srs templateSrs template
Srs template
brijesh c.g briju
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
khushi kalaria
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
Arhind Gautam
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
vikram singh
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
Peny Gama
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
Krishnasai Gudavalli
 

What's hot (20)

Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Software Requirements Specification Final
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Final
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
Student information system
Student information systemStudent information system
Student information system
 
HOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECTHOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECT
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement Specification
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
Srs template
Srs templateSrs template
Srs template
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 

Viewers also liked

Tender website 20150304 (1)
Tender website 20150304 (1)Tender website 20150304 (1)
Tender website 20150304 (1)
Praveen Kumar
 
Biometric-based Security for Data Authentication in Wireless Body Area Networ...
Biometric-based Security for Data Authentication in Wireless Body Area Networ...Biometric-based Security for Data Authentication in Wireless Body Area Networ...
Biometric-based Security for Data Authentication in Wireless Body Area Networ...
Shreyas Tote
 
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010
Yahoo Developer Network
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
Hari
 
Bank Database Project
Bank Database ProjectBank Database Project
Bank Database Project
DavidPerley
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
Amit Gandhi
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
Charitha Gamage
 
Biometrics
BiometricsBiometrics
Biometrics
Priyanka Sharma
 
BIOMETRIC IDENTIFICATION IN ATM’S PPT
BIOMETRIC IDENTIFICATION IN ATM’S  PPTBIOMETRIC IDENTIFICATION IN ATM’S  PPT
BIOMETRIC IDENTIFICATION IN ATM’S PPT
sravya raju
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
Vishal Singh
 
Biometric slideshare
Biometric slideshareBiometric slideshare
Biometric slideshare
prachi
 

Viewers also liked (11)

Tender website 20150304 (1)
Tender website 20150304 (1)Tender website 20150304 (1)
Tender website 20150304 (1)
 
Biometric-based Security for Data Authentication in Wireless Body Area Networ...
Biometric-based Security for Data Authentication in Wireless Body Area Networ...Biometric-based Security for Data Authentication in Wireless Body Area Networ...
Biometric-based Security for Data Authentication in Wireless Body Area Networ...
 
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
Bank Database Project
Bank Database ProjectBank Database Project
Bank Database Project
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Biometrics
BiometricsBiometrics
Biometrics
 
BIOMETRIC IDENTIFICATION IN ATM’S PPT
BIOMETRIC IDENTIFICATION IN ATM’S  PPTBIOMETRIC IDENTIFICATION IN ATM’S  PPT
BIOMETRIC IDENTIFICATION IN ATM’S PPT
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Biometric slideshare
Biometric slideshareBiometric slideshare
Biometric slideshare
 

Similar to Student biometric identification srs

VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
Kalpam Srivastava
 
IRJET- Smart Mobile Attendance System using Bluetooth Technology
IRJET-  	  Smart Mobile Attendance System using Bluetooth TechnologyIRJET-  	  Smart Mobile Attendance System using Bluetooth Technology
IRJET- Smart Mobile Attendance System using Bluetooth Technology
IRJET Journal
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
FarDeen11
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
IRJET Journal
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
Venkat Projects
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
Ram Guhan Gandhi
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
IRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend System
IRJET Journal
 
Software engg unit 2
Software engg unit 2 Software engg unit 2
Software engg unit 2
Vivek Kumar Sinha
 
Srs mine
Srs mineSrs mine
Srs mine
Mohsin Khan
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
komkar98230
 
APGWD User Manual_updated
APGWD User Manual_updatedAPGWD User Manual_updated
APGWD User Manual_updated
Bonani Bhattacharjee
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
komkar98230
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
nancs
 
SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software Requirements
Jomel Penalba
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
santhoshyadav23
 
College information management system.doc
College information management system.docCollege information management system.doc
College information management system.doc
Kamal Acharya
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
komkar98230
 
IRJET- In-House File Tracking System
IRJET-  	  In-House File Tracking SystemIRJET-  	  In-House File Tracking System
IRJET- In-House File Tracking System
IRJET Journal
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT

Similar to Student biometric identification srs (20)

VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
 
IRJET- Smart Mobile Attendance System using Bluetooth Technology
IRJET-  	  Smart Mobile Attendance System using Bluetooth TechnologyIRJET-  	  Smart Mobile Attendance System using Bluetooth Technology
IRJET- Smart Mobile Attendance System using Bluetooth Technology
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
IRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend System
 
Software engg unit 2
Software engg unit 2 Software engg unit 2
Software engg unit 2
 
Srs mine
Srs mineSrs mine
Srs mine
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
 
APGWD User Manual_updated
APGWD User Manual_updatedAPGWD User Manual_updated
APGWD User Manual_updated
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software Requirements
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
College information management system.doc
College information management system.docCollege information management system.doc
College information management system.doc
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
 
IRJET- In-House File Tracking System
IRJET-  	  In-House File Tracking SystemIRJET-  	  In-House File Tracking System
IRJET- In-House File Tracking System
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 

Recently uploaded

Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Ortus Solutions, Corp
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
shoeb2926
 
Hands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion StepsHands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion Steps
servicesNitor
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
Digital Marketing Introduction and Conclusion
Digital Marketing Introduction and ConclusionDigital Marketing Introduction and Conclusion
Digital Marketing Introduction and Conclusion
Staff AgentAI
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Anita pandey
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
Philip Schwarz
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
Shane Coughlan
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Accelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAIAccelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAI
Ahmed Okour
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
vickythakur209464
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
Digital Teacher
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
Christos Argyropoulos
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
Alberto Brandolini
 
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
meenusingh4354543
 

Recently uploaded (20)

bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
 
Hands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion StepsHands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion Steps
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
Digital Marketing Introduction and Conclusion
Digital Marketing Introduction and ConclusionDigital Marketing Introduction and Conclusion
Digital Marketing Introduction and Conclusion
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Accelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAIAccelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAI
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
 
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
 

Student biometric identification srs

  • 1. Software Requirements Specification Project: Social Services Ranking (SSR) Advisor: Mr. Farhan Co-Advisor: Mr. Inam ul Haq Submitted By: Farhan Ali CIIT/SP13-BCS-009/Swl Yasir Ali CIIT/ SP13-BCS-018/Swl Azfar Tariq CIIT/ SP13-BCS-020/Swl Submitted in partial fulfillment of the requirements of a Computer Science Final year project 04-04-2016 Table of Contents 1 Introduction 3
  • 2. P a g e | 2 1.1 Purpose 3 1.2 Scope 3 1.3 Definitions, Acronyms, and Abbreviations. 4 1.4 Overview 4 2 The Overall Description 4 2.1 Product Perspective 4 2.1.1 System Interfaces 5 2.1.2 User Interfaces 5 2.1.3 Hardware Interfaces 5 2.1.4 Software Interfaces 6 2.1.5 Communication Interfaces 6 2.1.6 Memory 6 2.1.7 Operation 6 2.1.8 Site adaption requirements 6 2.2 User Characteristics 7 2.3 Apportioning of Requirements. 8 3 Specific Requirements 8 3.1 Functional Requirements 6 3.2 Nonfunctional Requirements 7 3.3.1 Performance Requirements 7 3.3.2 Logical Database Requirements 7 3.3.3 Design Constraints 7 3.3.4 Standards Compliance 7 3.3.5 Reliability 7 3.3.6 Availability 7 3.3.7 Security 8 3.3.8 Maintainability 8 3.3.9 Portability 8
  • 3. P a g e | 3 1 Introduction The following subsections of the Software Requirements Specifications (SRS) document provide an overview of the entire SRS. 1.1 Purpose The Software Requirements Specification (SRS) will provide a detailed description of the requirements for the Biometeric Student Identification (BSI). This SRS will allow for a complete understanding of what is to be expected of the BSI to be constructed. The clear understanding of the BSI and its’ functionality will allow for the correct software to be developed for the end user and will be used for the development of the future stages of the project. This SRS will provide the foundation for the project. From this SRS, the BSI can be designed, constructed, and finally tested. This SRS will be used by the software engineers constructing the BSI and the organization end users. The software engineers will use the SRS to fully understand the expectations of this BSI to construct the appropriate software. The organization end users will be able to use this SRS as a “test” to see if the software engineers will be constructing the system to their expectations. If it is not to their expectations the end users can specify how it is not to their liking and the software engineers will change the SRS to fit the end users’ needs. 1.2 Scope The software product to be produced is a Biometric Student Identification which will automate the major identification operations. The first subsystem is a Register a user.The second subsystem is the identifying and verifying the users. The third subsystem is an automatically sending a messae or mail when user enters and leaves the organization. These three subsystems’ functionality will be described in detail in section 2-Overall Description. There are two end users for the BSI. The end users are the students and employees. The Student Identification System ’s objectives is to provide a system to secure the campus from outsiders or fake people. The system will be able to secure the Univeristy from the outsiders in a quick manner. The system should be user appropriate, easy to use, provide easy recovery of errors and have an overall end user high subjective satisfaction. 1.3 Definitions, Acronyms, and Abbreviations. SRS – Software Requirements Specification BSI – Biometric Student Identifcation Subjective satisfaction – The overall satisfaction of the system. End users – The people who will be actually using the systems. 1.4 Overview The SRS is organized into two main sections. The first is The Overall Description and the second is the Specific Requirements. The Overall Description will describe the requirements of the BSI from a general high level perspective. The Specific Requirements section will describe in detail the requirements of the system.
  • 4. P a g e | 4 2 The Overall Description Describes the general factors that affect the product and its requirements. This section does not state specific requirements. Instead it provides a background for those requirements, which are defined in section 3, and makes them easier to understand. 2.1 Product Perspective The BSI is a dependent system on CUOnline databsae. 2.1.1 System interfaces The RMOS interfaces with an existing payment system, including a cash register and software-accessible credit/EFTPOS system, in order to quickly and easily handle customer billing. The payment system should be operable such that it can return information to the RMOS system as to whether payment was successful or failed. 2.1.2 User interfaces There is a single user interfaces used by the BSI software, related to an interfaced physical hardware device (see Section 2.1.3). Surface computer UI The Surface Computer UI is the interface used by admin portal. This interface uses the surface computer paradigm - admin interact with the system by key board, mouse and display screen. BioMeteric UI The Biometeric UI is designed to accommodate customer needs. This UI will be designed for use with a stylus input into the touch-screen. Because the number of operations the UI needs to support is relatively limited, there will be no nested menu structure. The UI shall provide simple graphical interfaces, similar to a map, to allow the user to select tables/customers as the target of operations. Display UI The Display UI provides secuarity incharges to check the verification of the entering member. The UI will display the information (such as Name, batch, picture and department) displayed in tabulated format. Input is provided by finger print. 2.1.3 Hardware interfaces The BSI will be placed on PC’s on the entry and exit points of the Univeristy. 2.1.4 Software interfaces The BSI will interface with a Database Management System (DBMS) that stores the information necessary for the BSI to operate. The DBMS must be able to provide, on request and with low latency, data concerning the students and employees such as name, department, picture and registration number. Additionally, it should take and archive data provided to it by the BSI. This data will include records of all students and employees who entered in the
  • 5. P a g e | 5 campus. The DBMS must store all data such that it can be used for accounting, as well as accountability. 2.1.5 Communications interfaces The BSI will interface with a Local Area Network (LAN) to maintain communication with all its devices. It should use a reliable-type IP protocol such as TCP/IP or reliable- UDP/IP for maximum compatibility and stability. All devices it will interface with should contain standard Ethernet compatible, software accessible LAN cards to maintain communication between the server and the surface computers. 2.1.6 Memory The memory usage of the BSI will obviously have to be constrained by the devices it is intended to run on. Memory constraints upon the server, surface computers and displays are not likely to be an issue as each will likely have at least a gigabyte of primary memory and hundreds of gigabytes or more of secondary memory. 2.1.7 Operations The BSI has only one mode of operation. However, because of the university environment it is used in, it must be able to operate for long periods, without error. The server must be able to operate unattended indefinitely. It should not need physical interaction except for upgrades and failure of hardware elements. Backup and recovery should be handled by the DBMS and operating system, or external software running on a timed backup system. Interaction from the BSI should not be required. Since stateful data should not be stored on any of the devices other than the server, keeping a system image on the server for each device may be a sufficient operational method to facilitate restoration should a device become corrupted. 2.1.8 Site adaptation requirements Site configuration for the BSI is expected to encompass the following steps: Install the server, surface computers and displays Network all devices, install operating systems, server software and DBMS Secure network, distribute initial passkeys Install BSI software Configure server BSI software Some customisation of BSI software elements may be required, including: Table layout maps GUI elements, especially for students-facing UIs
  • 6. P a g e | 6 2.2 User Characteristics The end-users of the BSI fall into three primary categories, unskilled, partly skilled and highly skilled. Unskilled user The users of the surface computers are walk-in students and should therefore be assumed to have no relevant prior skills or education other than basic abilities to operate an automated system; no more complex than a parking meter or vending machine. Partly skilled user They must be able to use the user interfaces except the server. Faculty and students also fall into the same category, though they will have to learn other sections of the system. Highly skilled user The initial installation and configuration of hardware and the constituent SBI system components (especially the server) is guaranteed to require someone with notable computer experience, including extensive experience with network and operating systems to complete it. The software should not be needlessly complex, but it is still expected not to be entirely 'plug and play'. This class of user is expected to have a high- school certificate or equivalent, as well as extensive computer experience. 2.3 Apportioning of Requirements This subsection pertains to both the functional and non-functional requirements omitted unintentionally from this SRS document. 3 Specific Requirements This section contains all the software requirements at a level of detail, that when combined with the system context diagram, use cases, and use case descriptions, is sufficient to enable designers to design a system to satisfy those requirements, and testers to test that the system satisfies those requirements. 3.1 Functional Requirements This subsection presents the identified functional requirements for the subject SBI. Initially, general requirements that pertain to the whole system are given. Where possible, subsequent requirements have been demarcated based on their relevance to the users of the system, that is, students,employee and administrator. 3.1.1 General Following are the identified functional general requirements that directly relate to the entire subject SBI.
  • 7. P a g e | 7  A server shall host the SBI and provide system data processing and storage capability.  A surface computer shall provide student information.  A display shall provide a chef with all chef system functionality. External Interfaces The Social Services Ranking will use the standard input/output devices for a personal computer. This includes the following: Internet Keyboard  Mouse  Monitor 3.1.1 User Interfaces The User Interface Screens are described in table 1. Table 1: Student Biometric Identification Screen Name Description Login Log into the system as a admin, member or service provider. Dashboard Dashboard will be different for users, admin will approve/reject/block/resume service providers registration on dashboard. Service provider can manage their page and can check inbox messages. Members can watch all the services here. Registration This screen will capture necessary information of member registration and service provider’s registration. Both have different screens. Contact us Contact us screen will give information about each service providers. Admin Panel Admin can approve, reject , block and resume the service providers’ profile. 3.1.2 Software Interfaces All databases for the BSI will be configured using SQL Database 2012. This database include students and employees information. This can be modified by the administrator. The users (Students and employees) database will include the name, registration number, phone number, mailing address, check in & out time and biometric finger prints 3.1.3 Hardware Interfaces The BSI will be placed on PC’s on the entry and exit points of the Univeristy. 3.1.4 Communication Interfaces HTTPS protocol will be used to communicate between clients and server. 3.2 Functional Requirements Functional requirements define the fundamental actions that system must perform. The functional requirements for the system are divided into three main categories, Registration, Admin panel and Reporting. For further details, refer to the use cases.
  • 8. P a g e | 8 1. Registration 1.1.The system shall record the member’s first name. 1.2.The system shall record the member’s last name. 1.3.The system shall record the member’s gender. 1.4.The system shall record the member’s Age. 1.5.The system shall record the service provider’s organization name. 1.6.The system shall record the service provider’s category. 1.7.The system shall record the service provider’s address. 1.8.The system shall record the service charges of service providers. 1.9.The system shall record the service provider’s contact information. 1.10. The system shall record the service provider’s working hours. 2. Admin Panel 2.1.The admin panel shall only accessed by administrator. 2.2.The system shall record the data of daily enteries. 2.3.The system shall add the students. 2.4.The system shall approve student or employee. 2.5.The system shall reject the student or employee. 2.6.The system shall let admin block the existing student or employee profile. 2.7.The system shall let admin resume the blocked student or employee profile. 2.8. The system shall manage all the students and employees. 3. Reporting 3.1.The system shall display the list of current day members who entered in the campus. 3.3 Non Functional Requirements Non Functional requirements define the needs in terms of performance, logical database requirements, design constraints, standards compliance, reliability, availability, security, maintainability, and portability. 3.3.1 Performance Requirements Performance requirements define acceptable response times for system functionality.  The load time for user interface screens shall take no longer than two seconds.  The log in information shall be verified within five seconds.  Queries shall return results within three seconds(Member will be identified with in three seconds). 3.3.2 Logical Database Requirements The logical database requirements include the retention of the following data elements. This list is not a complete list tables of and is designed as a starting point for development.  Members  Service Categories
  • 9. P a g e | 9  Services  Locations  Notifications  Service Ratings  Service Comments 3.3.3 Design Constraints The Student Biometeric Identification System (SBI) shall be a stand-alone system running on a server Windows environment. The system shall be developed using ASP.NET and MS SQL server database. 3.3.4 Standards Compliance There shall be consistency in variable names within the system. The graphical user interface shall have a consistent look and feel. 3.3.5 Reliability Specify the factors required to establish the required reliability of the software system at time of delivery. 3.3.6 Availability The system shall be available for 24 hours. 3.3.7 Security Service providers can log in to the Student Biometeric Identification System. Service providers have access to the admin panel on which they can manage the student and teachers database. They can approve or reject the new registration of students and teachers against the business rules. Students or teachers can use biometric device only for identification purpose. 3.3.8 Maintainability The Student Biometeric Identification (SBI) is being developed in MATLAB and C# language. C# is an object oriented programming language and shall be easy to maintain. 3.3.9 Portability The Student Biometeric Identification (SSR) shall run on specific Systems.
  翻译: