Retail Store Management System

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

RETAIL STORE

RETAIL STORE
MANAGEMENT SYSTEM
MANAGEMENT SYSTEM
Software Requirements Specifcation Software Requirements Specifcation
document document
Tabe of !ontents Tabe of !ontents
"#$ "#$ Introduction ################################################################## Introduction ##################################################################
" "
"#" "#" %urpose %urpose
"#& "#& Scope of t'e pro(ect Scope of t'e pro(ect
"#) "#) References References
"#* "#* O+er+iew O+er+iew
&#$ &#$ Genera ,escription --------------## & Genera ,escription --------------## &
&#" &#" %roduct perspecti+e %roduct perspecti+e
&#& &#& .ardware and software requirements .ardware and software requirements
&#) &#) /ser c'aracteristics /ser c'aracteristics
)#$ )#$ Specifc Requirements ##-------------## * Specifc Requirements ##-------------## *
)#" )#" 0unctiona requirements 0unctiona requirements
)#& )#& Non1functiona requirements Non1functiona requirements
)#) )#) Goas of impementation Goas of impementation
*#$ concusion ------#-------------- 2 *#$ concusion ------#-------------- 2
"#$ INTRO,/!TION "#$ INTRO,/!TION
"#" %urpose "#" %urpose
T'e purpose of t'is document is to pro+ide a detaied description of t'e T'e purpose of t'is document is to pro+ide a detaied description of t'e
Retai Store Mana3ement S4stem# It wi describe a t'e features and Retai Store Mana3ement S4stem# It wi describe a t'e features and
specifcations of a retai store mana3ement s4stem5 aon3 wit' t'e specifcations of a retai store mana3ement s4stem5 aon3 wit' t'e
interfaces of t'e s4stem5 t'e constraints under w'ic' it wor6s and 'ow interfaces of t'e s4stem5 t'e constraints under w'ic' it wor6s and 'ow
it responds to an e7terna stimui# T'e document is intended for bot' it responds to an e7terna stimui# T'e document is intended for bot'
t'e customer and t'e de+eoper5 as a 3uide t'rou3' t'e w'oe t'e customer and t'e de+eoper5 as a 3uide t'rou3' t'e w'oe
de+eopment process# de+eopment process#
"#& "#& Scope of t'e pro(ect Scope of t'e pro(ect
T'e Retai Store Mana3ement S4stem wi be desi3ned to run in a T'e Retai Store Mana3ement S4stem wi be desi3ned to run in a
departmenta store assistin3 t'e empo4ees8retaiers in mana3in3 and departmenta store assistin3 t'e empo4ees8retaiers in mana3in3 and
sein3 t'e products# T'e s4stem wi be desi3ned to ma7imi9e profts sein3 t'e products# T'e s4stem wi be desi3ned to ma7imi9e profts
b4 pro+idin3 a quic65 eas4 to use interface and a data ware'ousin3 b4 pro+idin3 a quic65 eas4 to use interface and a data ware'ousin3
faciit4 to maintain and e7pand customer base# faciit4 to maintain and e7pand customer base#
"#* "#* O+er+iew O+er+iew
T'e w'oe s4stem is desi3ned to wor6 in coordination wit' a database T'e w'oe s4stem is desi3ned to wor6 in coordination wit' a database
t'at woud pro+ide t'e retaier wit' a t'e product detais wit' t'e 'ep t'at woud pro+ide t'e retaier wit' a t'e product detais wit' t'e 'ep
of simpe interfaces# T'is two1tier arc'itecture wi 'ep in product of simpe interfaces# T'is two1tier arc'itecture wi 'ep in product
mana3ement5 biin35 empo4ee pa4ro mana3ement and customer mana3ement5 biin35 empo4ee pa4ro mana3ement and customer
reations'ip en'ancement# T'e foowin3 sections wi describe t'ese reations'ip en'ancement# T'e foowin3 sections wi describe t'ese
features in detai# features in detai#
&#$ GENERAL ,ES!RI%TION &#$ GENERAL ,ES!RI%TION
&#" %roduct perspecti+e &#" %roduct perspecti+e
Easy setup and use : Easy setup and use : Retai Mana3ement S4stem can be set Retai Mana3ement S4stem can be set
up quic64 and taiored to meet specifc retai needs# up quic64 and taiored to meet specifc retai needs# :uit1in :uit1in
"
wi9ards and an intuiti+e user interface 'ep mana3ers and wi9ards and an intuiti+e user interface 'ep mana3ers and
associates to earn point1of1sae procedures in minutes# associates to earn point1of1sae procedures in minutes#
Efcient inventory management: Efcient inventory management: Retai Mana3ement S4stem Retai Mana3ement S4stem
eiminates t'e need to conduct ine;cient5 manua stoc6 counts5 eiminates t'e need to conduct ine;cient5 manua stoc6 counts5
sa+in3 time and reducin3 empo4ee o+er'ead# sa+in3 time and reducin3 empo4ee o+er'ead#
Directing point-of-sale processes: Directing point-of-sale processes: <it' Retai Mana3ement <it' Retai Mana3ement
S4stem5 associates can wor6 wit' a customi9abe point1of1sae S4stem5 associates can wor6 wit' a customi9abe point1of1sae
screen t'at ets t'em c'ec6 prices5 a+aiabiit45 and stoc6 screen t'at ets t'em c'ec6 prices5 a+aiabiit45 and stoc6
ocation instant4# T'e4 wi be abe to access compete customer ocation instant4# T'e4 wi be abe to access compete customer
information and quic64 create and process returns# information and quic64 create and process returns#
Enhance knowledge of operations Enhance knowledge of operations=# Retai Mana3ement =# Retai Mana3ement
S4stem can be used to pre+iew5 searc'5 and print (ournas b4 S4stem can be used to pre+iew5 searc'5 and print (ournas b4
re3ister5 batc'5 and receipt number5 as we as cose out data re3ister5 batc'5 and receipt number5 as we as cose out data
accurate4# accurate4#
Improved & quick decision making Improved & quick decision making= T'e data can be = T'e data can be
ana49ed and used to identif4 saes trends in e+er4 department5 ana49ed and used to identif4 saes trends in e+er4 department5
cate3or45 and season# cate3or45 and season# Aso to trac6 t'e return on in+estment of Aso to trac6 t'e return on in+estment of
ad+ertisin3 and saes campai3ns# ad+ertisin3 and saes campai3ns#
Oer superior customer service Oer superior customer service= Retai Mana3ement S4stem = Retai Mana3ement S4stem
equips t'e sta> to respond quic64 to customer needs5 ma6in3 it equips t'e sta> to respond quic64 to customer needs5 ma6in3 it
easier to turn a sin3e purc'ase into a astin3 and proftabe easier to turn a sin3e purc'ase into a astin3 and proftabe
customer reations'ip# Associates can tar3et customer customer reations'ip# Associates can tar3et customer
preferences to o>er up1ses and cross1ses and impement preferences to o>er up1ses and cross1ses and impement
automatic discounts for frequent s'oppers# !ustomers recei+e automatic discounts for frequent s'oppers# !ustomers recei+e
t'e e;cient5 personai9ed ser+ice t'at buids t'eir o4at4 and t'e e;cient5 personai9ed ser+ice t'at buids t'eir o4at4 and
boosts re+enues# boosts re+enues#
Improve supplier management Improve supplier management= Repenis' top1sein3 items = Repenis' top1sein3 items
e;cient4 and ne3otiate consistent4 ower purc'asin3 costs b4 e;cient4 and ne3otiate consistent4 ower purc'asin3 costs b4
trac6in3 item mo+ement and +endor 'istories# trac6in3 item mo+ement and +endor 'istories#
&
!inimi"e la#or costs: !inimi"e la#or costs: Eas4 to earn and use5 Retai Eas4 to earn and use5 Retai
Mana3ement S4stem ensure compre'ensi+e functionait4# S'ared Mana3ement S4stem ensure compre'ensi+e functionait4# S'ared
data s4stems reduce t'e need to re1enter information5 freein3 data s4stems reduce t'e need to re1enter information5 freein3
t'e sta> from focusin3 on mana3ement t'ereb4 'epin3 se t'e sta> from focusin3 on mana3ement t'ereb4 'epin3 se
more e>ecti+e4# more e>ecti+e4#
&#& .AR,<ARE8SO0T<ARE &#& .AR,<ARE8SO0T<ARE
.ardware Requirements= .ardware Requirements=
Ser+er Ser+er
!ient !ient
Input de+ices= 6e4board5 bar code scanner5 mouse5 ma3netic Input de+ices= 6e4board5 bar code scanner5 mouse5 ma3netic
strip card reader strip card reader
Output de+ices = monitor5 printer Output de+ices = monitor5 printer
Software Requirements= Software Requirements=
Microsoft ?isua Studio &$"$ Microsoft ?isua Studio &$"$
S@L ser+er &$$A S@L ser+er &$$A
&#) /SER !.ARE!TERISTI!S &#) /SER !.ARE!TERISTI!S
T'e user is not required to 'a+e a compre'ensi+e 6nowed3e of T'e user is not required to 'a+e a compre'ensi+e 6nowed3e of
computer# On4 t'e saesman usin3 t'e biin3 utiit4 s'oud be abe to computer# On4 t'e saesman usin3 t'e biin3 utiit4 s'oud be abe to
3i+e inputs usin3 a barcode reader and 6e4board quic64# 3i+e inputs usin3 a barcode reader and 6e4board quic64#
$%& $%& '(E)I*I) +E,-I+E!E./' '(E)I*I) +E,-I+E!E./'
)#" )#" 0unctiona Requirements 0unctiona Requirements
)
,i>erent o3in = ,i>erent o3in = T'e software s'oud 'a+e di>erent o3ins for T'e software s'oud 'a+e di>erent o3ins for
mana3er and ot'er empo4ees# In t'is mana3er can o3in as mana3er and ot'er empo4ees# In t'is mana3er can o3in as
empo4ee but empo4ees canBt o3in as mana3er# empo4ee but empo4ees canBt o3in as mana3er#
After o33in3 in as empo4ee5 one can perform t'e foowin3 After o33in3 in as empo4ee5 one can perform t'e foowin3
functions = functions =
:iin3 C T'is software must pro+ide faciit4 to prepare :iin3 C T'is software must pro+ide faciit4 to prepare
computeri9ed bis# If t'e customer 'as ta6en members'ip computeri9ed bis# If t'e customer 'as ta6en members'ip
card t'en t'e point wi be added after eac' purc'ase# card t'en t'e point wi be added after eac' purc'ase#
Stoc6 status1 In t'is t'e empo4ee can enquire about t'e Stoc6 status1 In t'is t'e empo4ee can enquire about t'e
current stoc6 statusDa+aiabe quantit4E of an4 product b4 current stoc6 statusDa+aiabe quantit4E of an4 product b4
enterin3 its product id# enterin3 its product id#
Saes8promotiona o>ers1 In t'is t'e atest promotiona o>ers Saes8promotiona o>ers1 In t'is t'e atest promotiona o>ers
wi be dispa4ed to t'e empo4ee so t'at 'e can inform t'is to wi be dispa4ed to t'e empo4ee so t'at 'e can inform t'is to
customers# customers#
!ustomer members'ip1 An empo4ee can create a new !ustomer members'ip1 An empo4ee can create a new
account of t'e customer w'o wants a members'ip card# account of t'e customer w'o wants a members'ip card#
After o33in3 in as mana3er5 one can perform foowin3 functions= After o33in3 in as mana3er5 one can perform foowin3 functions=
In+entor4 contro1 In t'is mana3er can c'ec6 a t'e In+entor4 contro1 In t'is mana3er can c'ec6 a t'e
information reated to eac' product i6e product id 5a+aiabe information reated to eac' product i6e product id 5a+aiabe
quantit45 date of purc'ase5 date of e7pir4Dif appicabeE5etc# quantit45 date of purc'ase5 date of e7pir4Dif appicabeE5etc#
Accordin3 to t'e status of stoc6 'e can order new products if Accordin3 to t'e status of stoc6 'e can order new products if
necessar4# .e wi aso maintain +endor detais# necessar4# .e wi aso maintain +endor detais#
Mana3er can decide t'e promotiona o>ers for t'e product Mana3er can decide t'e promotiona o>ers for t'e product
w'ic' is t'ere in t'e stoc6 # w'ic' is t'ere in t'e stoc6 #
Empo4ee detais 1 Mana3er can c'ec6 empo4ee detais i6e Empo4ee detais 1 Mana3er can c'ec6 empo4ee detais i6e
empo4ee id5 saar4 etc# Accordin3 to empo4eeBs performance empo4ee id5 saar4 etc# Accordin3 to empo4eeBs performance
mana3er wi 3i+e incenti+es to 'im# mana3er wi 3i+e incenti+es to 'im#
!ustomer reations'ip mana3ement 1 Mana3er wi 3i+e !ustomer reations'ip mana3ement 1 Mana3er wi 3i+e
information about t'e tota purc'ase5 points and new information about t'e tota purc'ase5 points and new
promotiona o>ers to customers t'rou3' emais5 cas and SMSs# promotiona o>ers to customers t'rou3' emais5 cas and SMSs#
*

)#& NON10/N!TIONAL RE@/IREMENTS )#& NON10/N!TIONAL RE@/IREMENTS
T'e s4stem possesses t'e foowin3 non1functiona requirements = T'e s4stem possesses t'e foowin3 non1functiona requirements =
+elia#ility +elia#ility
T'e software wi 'a+e t'e required reiabiit4 at t'e time of dei+er4# T'e software wi 'a+e t'e required reiabiit4 at t'e time of dei+er4#
T'e pro3ram wi not cras' and wi encompass a t'e features required T'e pro3ram wi not cras' and wi encompass a t'e features required
b4 t'e customer# b4 t'e customer#
0vaila#ility 0vaila#ility
T'e required a+aiabiit4 wi 3reat4 impact t'e desi3n# T'is s4stem wi T'e required a+aiabiit4 wi 3reat4 impact t'e desi3n# T'is s4stem wi
'a+e at east "& 'our a+aiabiit4# 'a+e at east "& 'our a+aiabiit4#
'ecurity 'ecurity
T'e software wi be protected from accidenta or maicious access5 T'e software wi be protected from accidenta or maicious access5
use5 modifcation5 destruction5 or discosure# = use5 modifcation5 destruction5 or discosure# =
Secure password wi be 3i+en to t'e mana3er so t'at Secure password wi be 3i+en to t'e mana3er so t'at
an4 ot'er empo4ee canBt o3in as mana3er an4 ot'er empo4ee canBt o3in as mana3er
%ersona detais of t'e customer wi secured# %ersona detais of t'e customer wi secured#
!'ec6 data inte3rit4 for critica +ariabes !'ec6 data inte3rit4 for critica +ariabes
!aintaina#ility !aintaina#ility
T'e software s4stem wi be eas4 to maintain# In case customer as6s T'e software s4stem wi be eas4 to maintain# In case customer as6s
for an4 modifcation in t'e software5 it wi be easier to introduce t'e for an4 modifcation in t'e software5 it wi be easier to introduce t'e
respecti+e c'an3es# respecti+e c'an3es#
)#) GOALS O0 IM%LEMENTATION )#) GOALS O0 IM%LEMENTATION
T'e software can be e7panded to add functionaities i6e = T'e software can be e7panded to add functionaities i6e =
maintainin3 attendance of eac' empo4ee maintainin3 attendance of eac' empo4ee
computin3 turn o+er of t'e retai store5 net proft earned at t'e computin3 turn o+er of t'e retai store5 net proft earned at t'e
end of t'e 4ear and man4 more# end of t'e 4ear and man4 more#
F
A web porta to aow onine customer o3in and purc'asin3# A web porta to aow onine customer o3in and purc'asin3#
*#$ *#$ !ON!L/SION !ON!L/SION
T'e Retai Store Mana3ement S4stem wi be simpif4in3 t'e w'oe T'e Retai Store Mana3ement S4stem wi be simpif4in3 t'e w'oe
process of retaiin3 b4 minimi9in3 t'e e>orts put in mana3in3 t'e store process of retaiin3 b4 minimi9in3 t'e e>orts put in mana3in3 t'e store
and ma7imi9in3 t'e saes# and ma7imi9in3 t'e saes#
2

You might also like