The document describes an Online College Stationary Portal (OCSP) system that aims to improve on a manual existing system. The proposed system provides a user-friendly interface and powerful database management. It offers benefits like increased accuracy, effectiveness, security, and reduced manual work. The system allows generating reports, printing various reports, and allocating products to departments and staff. It also includes modules for managing users, departments, products, stock, orders, and bills.
1 Software Requirements Descriptions and specification.docxjeremylockett77
1
Software Requirements
Descriptions and specifications
of a system
What is a requirement?
• May range from
– a high-level abstract statement of a service
or
– a statement of a system constraint to a
detailed mathematical functional specification
• Requirements may be used for
– a bid for a contract
• must be open to interpretation
– the basis for the contract itself
• must be defined in detail
• Both the above statements may be called
requirements
Example Example
……
4.A.5 The database shall support the generation and control of
configuration objects; that is, objects which are themselves groupings
of other objects in the database. The configuration control facilities
shall allow access to the objects in a version group by the use of an
incomplete name.
……
2
Types of requirements
• Written for customers
– User requirements
• Statements in natural language plus diagrams of the
services the system provides and its operational
constraints.
• Written as a contract between client and
contractor
– System requirements
• A structured document setting out detailed
descriptions of the system services.
• Written for developers
– Software specification
• A detailed software description which can serve as a
basis for a design or implementation.
User requirements readers
• Client managers
• System end-users
• Client engineers
• Contractor managers
• System architects
System requirements readers
• System end-users
• Client engineers
• System architects
• Software developers
Software specification readers
• Client engineers (maybe)
• System architects
• Software developers
3
We will come back to user
and system requirements
Functional requirements
• Statements of services the system
should provide, how the system
should react to particular inputs
and how the system should behave
in particular situations.
Functional requirements
• Describe functionality or system services
• Depend on the type of software,
expected users and the type of system
where the software is used
• Functional user requirements may be
high-level statements of what the
system should do but functional system
requirements should describe the system
services in detail
Examples of functional
requirements
1. The user shall be able to search either
all of the initial set of databases or
select a subset from it.
2. The system shall provide appropriate
viewers for the user to read documents
in the document store.
3. Every order shall be allocated a unique
identifier (ORDER_ID) which the user
shall be able to copy to the account’s
permanent storage area.
4
Requirements imprecision
• Problems arise when requirements are
not precisely stated
• Ambiguous requirements may be
interpreted in different ways by
developers and users
• Consider the term ‘appropriate viewers’
– User intention - special purpose viewer fo ...
1 Software Requirements Descriptions and specification.docxjeremylockett77
1
Software Requirements
Descriptions and specifications
of a system
What is a requirement?
• May range from
– a high-level abstract statement of a service
or
– a statement of a system constraint to a
detailed mathematical functional specification
• Requirements may be used for
– a bid for a contract
• must be open to interpretation
– the basis for the contract itself
• must be defined in detail
• Both the above statements may be called
requirements
Example Example
……
4.A.5 The database shall support the generation and control of
configuration objects; that is, objects which are themselves groupings
of other objects in the database. The configuration control facilities
shall allow access to the objects in a version group by the use of an
incomplete name.
……
2
Types of requirements
• Written for customers
– User requirements
• Statements in natural language plus diagrams of the
services the system provides and its operational
constraints.
• Written as a contract between client and
contractor
– System requirements
• A structured document setting out detailed
descriptions of the system services.
• Written for developers
– Software specification
• A detailed software description which can serve as a
basis for a design or implementation.
User requirements readers
• Client managers
• System end-users
• Client engineers
• Contractor managers
• System architects
System requirements readers
• System end-users
• Client engineers
• System architects
• Software developers
Software specification readers
• Client engineers (maybe)
• System architects
• Software developers
3
We will come back to user
and system requirements
Functional requirements
• Statements of services the system
should provide, how the system
should react to particular inputs
and how the system should behave
in particular situations.
Functional requirements
• Describe functionality or system services
• Depend on the type of software,
expected users and the type of system
where the software is used
• Functional user requirements may be
high-level statements of what the
system should do but functional system
requirements should describe the system
services in detail
Examples of functional
requirements
1. The user shall be able to search either
all of the initial set of databases or
select a subset from it.
2. The system shall provide appropriate
viewers for the user to read documents
in the document store.
3. Every order shall be allocated a unique
identifier (ORDER_ID) which the user
shall be able to copy to the account’s
permanent storage area.
4
Requirements imprecision
• Problems arise when requirements are
not precisely stated
• Ambiguous requirements may be
interpreted in different ways by
developers and users
• Consider the term ‘appropriate viewers’
– User intention - special purpose viewer fo ...
Silver Touch is actively engaged in Enterprise software development, enterprise content management, document management and IT consulting services such as Business process optimization, process consulting, implementation and customization of ERP. SilverTouch leads brilliantly in new technical developments such as: Mobile Application development services on iPhone, iPad, Blackberry, Android, J2ME and Windows mobile platforms. Even now, SilverTouch helps its global clients for major developments, deployments and managements of their mobility solutions and enterprise application development programs.
Electronic commerce, commonly written as e-commerce or eCommerce, is the trading or facilitation of trading in products or services using computer networks, such as the Internet. Electronic commerce draws on technologies such as mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web for at least one part of the transaction's life cycle, although it may also use other technologies such as e-mail.
E-commerce businesses may employ some or all of the following:
Silver Touch is actively engaged in Enterprise software development, enterprise content management, document management and IT consulting services such as Business process optimization, process consulting, implementation and customization of ERP. SilverTouch leads brilliantly in new technical developments such as: Mobile Application development services on iPhone, iPad, Blackberry, Android, J2ME and Windows mobile platforms. Even now, SilverTouch helps its global clients for major developments, deployments and managements of their mobility solutions and enterprise application development programs.
Electronic commerce, commonly written as e-commerce or eCommerce, is the trading or facilitation of trading in products or services using computer networks, such as the Internet. Electronic commerce draws on technologies such as mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web for at least one part of the transaction's life cycle, although it may also use other technologies such as e-mail.
E-commerce businesses may employ some or all of the following:
when will pi network coin be available on crypto exchange.DOT TECH
There is no set date for when Pi coins will enter the market.
However, the developers are working hard to get them released as soon as possible.
Once they are available, users will be able to exchange other cryptocurrencies for Pi coins on designated exchanges.
But for now the only way to sell your pi coins is through verified pi vendor.
Here is the what'sapp contact of my personal pi vendor
+12349014282
The European Unemployment Puzzle: implications from population agingGRAPE
We study the link between the evolving age structure of the working population and unemployment. We build a large new Keynesian OLG model with a realistic age structure, labor market frictions, sticky prices, and aggregate shocks. Once calibrated to the European economy, we quantify the extent to which demographic changes over the last three decades have contributed to the decline of the unemployment rate. Our findings yield important implications for the future evolution of unemployment given the anticipated further aging of the working population in Europe. We also quantify the implications for optimal monetary policy: lowering inflation volatility becomes less costly in terms of GDP and unemployment volatility, which hints that optimal monetary policy may be more hawkish in an aging society. Finally, our results also propose a partial reversal of the European-US unemployment puzzle due to the fact that the share of young workers is expected to remain robust in the US.
This presentation poster infographic delves into the multifaceted impacts of globalization through the lens of Nike, a prominent global brand. It explores how globalization has reshaped Nike's supply chain, marketing strategies, and cultural influence worldwide, examining both the benefits and challenges associated with its global expansion.
PPrreesseenntteedd bbyy:: GGrroouupp 66
GGlloobbaalliizzaattiioonn
o f
PP
oo
ll
yy
ee
ss
tt
ee
rr
RR
uu
bb
bb
ee
rr
EE
tt
hh
yy
ll
ee
nn
ee
VV
ii
nn
yy
ll
AA
cc
ee
tt
aa
tt
ee
GG
ee
nn
uu
ii
nn
ee
LL
ee
aa
tt
hh
ee
rr
SS
yy
nn
tt
hh
ee
tt
ii
cc
LL
ee
aa
tt
hh
ee
rr
CC
oo
tt
tt
oo
nn
C
o
u
n
t
r
i
e
s
I
n
v
o
l
v
e
d
Ni
k
e
h
a
s
m
o
r
e
t
h
a
n
7
0
0
s
h
o
p
s
i
n
c
o
n
t
r
a
c
t
w
i
t
h
w
o
r
l
d
w
i
d
e,
w
h
e
r
e
i
n
t
h
e
i
r
offi
c
e
s
a
n
d
i
n
d
e
p
e
n
d
e
n
t
fa
c
t
o
r
y
o
u
t
l
e
t
s
a
r
e
fo
u
n
d
w
i
t
h
i
n
t
h
e
p
r
e
m
i
s
e
s
of
ap
p
r
o
x
i
m
a
t
e
l
y
4
5
c
o
u
n
t
r
i
e
s.
AAuussttrraalliiaa
China
India
IInnddoonneessiiaa
TThhaaiillaanndd
TTuurrkkeeyy
USA
VViieettnnaamm
NNiikkee SSuuppppllyy CChhaaiinn
RRuubbbbeerr,, FFaabbrriicc
aanndd ootthheerr rraaww
mmaatteerriiaallss
Shoe
MMaannuuffaaccttuurriinngg
aanndd AAsssseemmbbllyy
MMaarrkkeettiinngg
SSppoorrttiinngg ggooooddss,,
ddeevveellooppmmeenntt
aanndd SShhooee ssttoorreess
OOnnlliinnee,, CCaattaalloogg
aanndd ootthheerr rreettaaiill
NNiikkee bbrraannddeedd
shoes
PPrroodduucctt
ddeevveellooppmmeenntt
CCuussttoommeerr nneeeeddss//wwaannttss ffeeeeddbbaacckk
NNiikk
Nike Supply Chain
Globalization of Nike
Nike Manufacturing Process
Rubber Materials Nike
Ethylene Vinyl Acetate Nike
Genuine Leather Nike
Synthetic Leather Nike
Cotton in Nike Apparel
Nike Shops Worldwide
Nike Manufacturing Countries
Cold Cement Assembly Nike
3D Printing Nike Shoes
Nike Product Development
Nike Marketing Strategies
Nike Customer Feedback
Nike Distribution Centers
Automation in Nike Manufacturing
Nike Consumer Direct Acceleration
Nike Logistics and Transport
Lecture slide titled Fraud Risk Mitigation, Webinar Lecture Delivered at the Society for West African Internal Audit Practitioners (SWAIAP) on Wednesday, November 8, 2023.
1. Elemental Economics - Introduction to mining.pdfNeal Brewster
After this first you should: Understand the nature of mining; have an awareness of the industry’s boundaries, corporate structure and size; appreciation the complex motivations and objectives of the industries’ various participants; know how mineral reserves are defined and estimated, and how they evolve over time.
where can I find a legit pi merchant onlineDOT TECH
Yes. This is very easy what you need is a recommendation from someone who has successfully traded pi coins before with a merchant.
Who is a pi merchant?
A pi merchant is someone who buys pi network coins and resell them to Investors looking forward to hold thousands of pi coins before the open mainnet.
I will leave the what'sapp contact of my personal pi merchant to trade with
+12349014282
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...Quotidiano Piemontese
Turin Startup Ecosystem 2024
Una ricerca de il Club degli Investitori, in collaborazione con ToTeM Torino Tech Map e con il supporto della ESCP Business School e di Growth Capital
2. Scenario (Case)
• The OCSP system provides user friendly interface and also provides powerful and
efficient database management system. The aim of proposed system is to
develop a system of improved facilities. The existing system work is done
manually thus hampering its accuracy and effectiveness. The proposed system
can overcome the limitations of the existing system.
• The system provides proper security and reduces the manual work. The existing
system has several disadvantages and many more difficulties to work. The
proposed system tries to eliminate or reduce these difficulties up to some extent.
• The proposed system will help the user to reduce the workload and mental
conflict. Through this system it is possible to print various reports for the
organization.
• The aim of the proposed system is to develop a system of improved facilities.
• Admin can generate requirements of product.
• Admin can allocate product to H.O.D. and H.O.D. can allocate product to the staff.
3. Software Requirements Specification
• Hardware Specification
• Processor : Intel Dual based System
• Processor Speed : 1GHz to 2GHz
• RAM : 512MBto 1GB
• Hard Disk : Requires space of min.10GB
• Keyboard : 104 keys
• Software Specification
• IDE & Language : Visual Studio 2019 –ASP.NET
• Framework Using C#
• Database : SQL Server
• Operating System : Windows 7/8/8.1/10
4. Revision History
Name Date Reason For Changes Version
Add Multiple Type of
User
Customer want this application
get used by different users
1
5. 1 Introduction
• This document aims at defining the overall s/w requirement for
Online College Stationary Portal
• The final product will be having functionalities mentioned in this
document & assumptions for any additional functionality should not
be made by any of the parties involved in developing /testing
/implementing/ using this product.
• In case it is required to have some additional features, a formal
change request will need to be raised and subsequently a new release
of this document and/or product will be produced.
6. 1.1 Purpose (Objective of the system)
• Create distinct users based on their roles and permissions.
• Authenticate users at their login.
• The system provides assurance of proper accuracy and effectiveness thereby improving
the related services.
• This system provides better management by providing desired flexibility, fast response,
ability to support changes and ability to maintain quality services.
• This system will have stronger controls like passwords and various levels of user access
options will be added.
• We are going to develop the proposed system with an objective to eliminate the running
cost by overcoming the continuous stationery expenses, manual storage need, and extra
staff in the information resources department of the organization.
• We have tried to develop this system keeping in mind the user of the system. So there is
not much need for a trained professional to use this system.
7. 1.1 Purpose:Conti..
• We have made a very user friendly interface so that it can be easy to
access.
• Provide database security to store the data related to the proposed
project.
• Provide the information about available stationary products.
• Facility to allocate the available stationary products to users from
respective departments of a college.
• Facility to order new stationery products that are unavailable or finished.
• Providing interface to view stock details of the available stationary
products in the stock.
• Mechanism to reset the password in case the user forgets it.
• Facility to generate reports for all the modules of the proposed project.
8. 1.2 Document Conventions
This document will use IEEE format. The format for headings is as
follows:
Major headings are in bold 14pt font, and concurrent headings in
bold 12 pt font. Sections are in the format of x.y, where x and y are real,
positive integers. 1.3
1.3 The intended audience
The intended audience for this document are the development team,
testing team & the stake holders of Fashion Mart
9. 1.4 Product Scope
• Functional Requirements
• Secure registration and profile management facilities for users
• Maintain database of regular customers of different needs
• Provide the information about available stationary products.
• Facility to allocate the available stationary products to users from respective
departments of a college.
• Facility to order new stationery products that are unavailable or finished.
• Providing interface to view stock details of the available stationary products in the stocks.
• Non-Functional Requirements
• Secure access of confidential! data (customer details)
• 24 X7 availability
• Better component design to get better performance at peak time
10. • 1.5 Definition, Acronyms & abbreviations
OFM- Online Fashion Mart
HTTPS: Secure Hypertext Transfer Protocol
TCP/IP: Transmission control Protocol/Internet Protocol
• 1.6 References IEEE recommended Practice for SRS
– IEEE Standards
11. 2. Overall description
2.1 Product perspective
It’s a new self contained product
The existing system was a manual system.
The proposed system is aimed towards the vendors to reach out to the
maximum cross section of customer and common people who can be
potential customer.
This product aims at bridging the gap between the Users,Product and
the requirements.
OCSP will be a user-friendly, ‘quick to learn’ and reliable software for
the above purpose
12. 2.2 Product Functions
• Module wise requirements: -
• Manage User Type: - This module is for the requirement from user that
creates type of user like Staff/Administrator.
• Manage User: - This module is for the requirement from user that creates
and manage user’s details.
• MANAGE DEPARTMENT DETAILS: - This module is for the requirement from
user that creates and manage department details.
• MANAGE STREAM DETAILS: - This module is for the requirement from user
that creates and manage stream details.
• MANAGE WHOLESALER DETAILS: - This module is for the requirement from
user that creates and manage wholesaler details.
13. • MANAGE PRODUCT DETAILS: - This module is for the requirement from user that
creates and manage product details.
• STOCK IN MAINTENANCE: - This module is for the requirement from user that
creates and manage stock details.
• ALLOCATE PRODUCT: - This module is for the requirement from user that creates
and manage product allocation details.
• MANAGE PRODUCT Requirement DETAILS: - This module is for the requirement
from user that creates and manage product requirement details.
• Order Details: - This module is for the requirement from user that creates and
manage product order details.
• Order Bill details: - This module is for the requirement from user that creates and
manage order bill details.
• Reports: - In this module user requires all the reports.
14. 2.3 User Classes and Characteristics
• Administrator
Database Management: Control the database and keep track of all records of users
View all details: View the details and control the whole site.
Generate reports
• HOD
Manage Product ,product requirement and allocation details.
• Faculty
Manage product requirement and allocation details
15. • 2.4 Operating Environment
• Software requirements
– Windows 7 or above operating system
– IIS Server
– MSSQL Server
• Hardware Requirements
– Core i5 processor
– 4GB RAM
– 20GB of hard disk space in terminal machines
– 1TB hard disk space in Server Machine
16. 2.5 Design and Implementation Constraints
• Only administrator can access the whole system.
• Each user should have individual ID and password.
• Database is password protected.
• No multilingual support provided.
17. 2.6 User Documentation:
• There will be no user manuals, or tutorials provided as it is made as
simple as web beginners can also use it easily with best web GUI
functionality.
• Help menu will be provided instead.
2.7 Assumptions and Dependencies:
• Each user must have a valid user id and password
• Users must log in to the system to access any record.
18. 3. External Interface Requirements
3.1 User Interfaces
• List all the Input and output screens
• Manage User Type
• Manage User
• MANAGE DEPARTMENT DETAILS
• MANAGE STREAM DETAILS
• MANAGE WHOLESALER DETAILS
• MANAGE PRODUCT DETAILS
• STOCK IN MAINTENANCE
• ALLOCATE PRODUCT
• MANAGE PRODUCT Requirement DETAILS
• Order Details
• Order Bill details
• Reports
3.2 Hardware Interfaces:
• PCs, Laser Printer, Wi-Fi Router
• The system will use the standard hardware and data communication resources.
• This includes, but not limited to, general network connection at the server/hosting site, network
server and network management tools.
19. 3.3 Software Interfaces
• OS: Windows 7/8, Linux
• Web Browser: The system is a web based application; clients need a
modern web browser such as Mozilla Firebox, Internet Explorer, Opera,
and Chrome. The computer must have an Internet connection in order
to be able to access the system.
20. 3.4 Communication Interfaces:
• This system use communication resources which includes but not
limited to, HTTPS protocol for communication with the web browser
and web server and TCP/IP network protocol with HTTPS protocol.
• This application will communicate with the database that holds all
the ordering information. Users can contact with server side through
HTTPS protocol by means of a function that is called HTTPS Service.
This function allows the application to use the data retrieved by server
to fulfill the request fired by the user
25. 5. Other Non-functional Requirements
5.1 Usability:
• The system provides a help and support menu in all interfaces for the
user to interact with the system. The user can use the system by
reading help and support.
5.2 Security:
• The system provides username and password to prevent the system
from unauthorized access. The password must be of eight characters.
26. 5.3 Performance:
• The system response time for every instruction conducted by the user must
not exceed more than a minimum of 10 seconds. The system should have
high performance rate when executing user’s input and should be able to
provide response within a short time span usually 50 second for highly
complicated task and 20 to 25 seconds for less complicated task.
5.4 Availability:
• The system should always be available for access at 24 hours, 7 days a
week. Also in the occurrence of any major system malfunctioning, the
system should be available in 1 to 2 working days, so that business process is
not severely affected.
27. 5.5 Error handling:
• Error should be considerably minimized and an appropriate error
message that guides the user to recover from an error should be
provided. Validation of user’s input is highly essential. Also the
standard time taken to recover from an error should be 15 to 20
seconds.
5.6 Ease of use:
• Considered the level of knowledge possessed by the users of this
system, a simple but quality user interface should be developed to
make it easy to understand and required less training.
5.7 Business Rules:
Rule Types Descriptions
Structural rules A user must own at least one user account.
Behavioural rules An individual order must be have bill details
Definitional rules The total price is defined as all product in order.