SlideShare a Scribd company logo
1 of 9
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

Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Chartsgrandhiprasuna
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android apppreeta sinha
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srshira akram
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 
Software requirements Specification
Software requirements SpecificationSoftware requirements Specification
Software requirements SpecificationPreshan Pradeepa
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentationChaudhry Sajid
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus managementNaeem Ahmad
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringDanish Javed
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
Unified process model
Unified process modelUnified process model
Unified process modelRyndaMaala
 
System Modeling And Achitecture Design
System Modeling And Achitecture DesignSystem Modeling And Achitecture Design
System Modeling And Achitecture DesignDanish Javed
 
Railway booking & management system
Railway booking & management systemRailway booking & management system
Railway booking & management systemNikhil Raj
 

What's hot (20)

Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Software requirements Specification
Software requirements SpecificationSoftware requirements Specification
Software requirements Specification
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentation
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus management
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
Srs
SrsSrs
Srs
 
Unified process model
Unified process modelUnified process model
Unified process model
 
Use case of hospital managment system
Use case of hospital managment systemUse case of hospital managment system
Use case of hospital managment system
 
System Modeling And Achitecture Design
System Modeling And Achitecture DesignSystem Modeling And Achitecture Design
System Modeling And Achitecture Design
 
Railway booking & management system
Railway booking & management systemRailway booking & management system
Railway booking & management system
 

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__HadoopSummit2010Yahoo Developer Network
 
Bank Database Project
Bank Database ProjectBank Database Project
Bank Database ProjectDavidPerley
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specificationAmit Gandhi
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha Gamage
 
BIOMETRIC IDENTIFICATION IN ATM’S PPT
BIOMETRIC IDENTIFICATION IN ATM’S  PPTBIOMETRIC IDENTIFICATION IN ATM’S  PPT
BIOMETRIC IDENTIFICATION IN ATM’S PPTsravya raju
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationVishal Singh
 
Biometric slideshare
Biometric slideshareBiometric slideshare
Biometric slideshareprachi
 

Viewers also liked (10)

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
 
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

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 TechnologyIRJET Journal
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfFarDeen11
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationIRJET Journal
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring systemVenkat Projects
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemAbhishek 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 SystemIRJET Journal
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportkomkar98230
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfkomkar98230
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-systemnancs
 
SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software RequirementsJomel Penalba
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docxsanthoshyadav23
 
College information management system.doc
College information management system.docCollege information management system.doc
College information management system.docKamal Acharya
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationkomkar98230
 
IRJET- In-House File Tracking System
IRJET-  	  In-House File Tracking SystemIRJET-  	  In-House File Tracking System
IRJET- In-House File Tracking SystemIRJET Journal
 

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

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 

Recently uploaded (20)

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 

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.