<Stock Management System>
Software Requirements Specification (SRS)
Version 1.0
Submitted
By:
Yasir Javaed
mc090200982
Revision
History
Date (dd/mm/yyyy)
|
Version
|
Description
|
Author
|
1.0
|
Introduction of the project
|
Mc090402972
|
|
Inventory
Management system is an enterprise-wide discipline or the system apprehensive
with the recognition and tracking of Inventory Information Services inventory
and production line asset. Managing stock effectively is important for any
business, because without enough stock, production and sales will grind to a
halt. Stock control involves careful planning to ensure that the business has
sufficient stock of the right quality available at the right time. Stock can
mean different things and depends on the industry the firm operates in. It
includes:
|
Scope Of Stock Management
System
To
create direct principles for inventory control over belongings procure or
dispensed to the association. As I know that property consists of material
goods, furniture, fixtures and equipment. The elemental intention of this
strategy is to ensure that such items are properly recorded and valued in the
inventory systems, and defended alongside burglary or loss.
This article is meant to help scope stock management
needs of a project and find a method that meets the needs of the project, and
all parties involved, without adding undue administrative or technical
overhead, and that is (hopefully) efficient, user-friendly, and secure.
Functional and non Functional Requirements:
Functional Requirement:-
"A requirement specifies a function that a system or
component must be able to perform."
Functional requirements specify specific behavior or
functions, for example:
Characteristically
some functional requirement:
ü
Transaction corrections,
adjustments, cancellations
ü
Administrative functions
ü
Authentication
ü
Audit Tracking
ü
Certification Requirements
ü
Ropes the footage of Actual Cost
by Product
ü
Wires the soundtrack of Weighted Average Cost
by Product
ü
Supports the recording of FIFO
Cost by Product
ü
Supports Planning Identifier for
Make Only, Buy Only, or a Combined Value for On-Going Make/Buy Analysis
ü
Supports Identification of
Multiple Vendors and Associated Information per Product (See Purchasing
Section)
ü
Supports Online Explosion of
Multi-Level and Indented BOM's
ü
Supports the Phantom BOM's
Non functional Requirements:-
"A non-functional requirement is a statement of how a
system must behave, it is a constraint upon the systems behavior."
In systems engineering and requirements engineering, a
non-functional requirement is a requirement that specifies criteria that can be
used to judge the operation of a system, rather than specific behaviors. This
should be contrasted with functional requirements that define specific behavior
or functions. The plan for implementing functional requirements is detailed in
the system design. The plan for implementing non-functional requirements is
detailed in the system architecture.
Examples
A system may be required to present the user with a display
of the number of records in a database. This is a functional requirement. How
up-to-date this number needs to be is a non-functional requirement. If the
number needs to be updated in real time, the system architects must ensure that
the system is capable of updating the displayed record count within an
acceptably short interval of the number of records changing.
Other examples:
• Accessibility
• Audit and
control
• Availability
(see service level agreement)
• Backup
• Capacity,
current and forecast
• Certification
• Compliance
• Configuration
management
• Dependency
on other parties
Use Case Diagrams:
Ø
Use Case:
A use case describes a sequence of actions that provide
something of measurable value to an actor and is drawn as a horizontal ellipse.
Ø
Actors:
An actor is a person, organization, or external system that
plays a role in one or more interactions with your system. Actors are drawn as
stick figures.
Ø
Associations:
Associations between
actors and use cases are indicated in use case diagrams by solid lines. An
association exists whenever an actor is involved with an interaction described
by a use case. Associations are modeled
as lines connecting use cases and actors to one another, with an optional
arrowhead on one end of the line. The arrowhead is often used to indicating the
direction of the initial invocation of the relationship or to indicate the
primary actor within the use case. The
arrowheads are typically confused with data flow and as a result I avoid their
use.
Limitations of Use Cases:
There are some limitations of
the use case that is
Usability
Color blind people should not have any difficulty in using
the system color coding should take care of common forms of color blindness.
Presentation
Authorization should be
completed within 1 minute 90% of the time.
Average authorization
confirmation time should not exceed 30 seconds.
Access
System should be accessible
over the internet – hidden requirement – security.
Because of this shortcoming,
use cases must be amplified by supplementary information.
Usage Scenarios:-
ü Login:
1. Use Case Title
|
Login |
2.Abbreviated
Title
|
Login
|
3.Use Case Id
|
(A).
|
4.Actors
|
Customer
|
5.Description
To interact with the system, the Scheme will authenticate
its registration with this system. It also defines the actions a user can
perform in this scheme.
|
|
5.1.Pre
Conditions: Customer or the user must have proper client
installed on user terminal
|
|
5.2.Task
Sequence:
|
|
5.3.Post
Conditions:
System transfer control to customer main screen to proceed
further actions
|
ü
Check Account:
1.Use Case Title
|
Check Account |
2.Abbreviated
Title
|
Check Account
|
3.Use Case Id
|
1
|
4.Actors
|
Customer
|
5.Description
System will show customer current purchased Items,
transaction history.
|
|
5.1.Pre
Conditions: Customer must be login to the system
|
|
5.2.Task
Sequence:
1.
System will display all Customer
history
|
|
5.3.Post
Conditions:
1.
Customer will be on member status
screen
|
ü
Search ITEM:
1.Use Case Title
|
Search Item |
2.Abbreviated
Title
|
Search Item
|
3.Use Case Id
|
2
|
4.Actors
|
Customer
|
5.Description
Search item makes it easy to search for
product list.
With this search cohort, customer can specify several
search criteria. For example, product name, brand name, selling price, etc.
|
|
5.1.Pre
Conditions: User must be login
|
|
5.2.Task
Sequence
1.
System will show searching screen
2.
Customer enter required information
a.
It can be customer name, product
specificatoin etc
3.
By pressing search button system will
list down all searching results
|
|
5.3.Post
Conditions:
1.
Customer can view his desire results
|
ü
Maintain Account:
1.Use Case Title
|
Maintain Account |
2.Abbreviated
Title
|
Maintain Account
|
3.Use Case Id
|
3
|
4.Actors
|
Sales manager
|
5.Description
From this use case system will maintain inventory
|
|
5.1.Pre
Conditions:
Customer must be login with its sales account
|
|
5.2.Task
Sequence
1.
System will open Inventory main form
|
|
5.3.Post
Conditions:
System can have updated system inventory position.
|
ü
Manage Customer Purchase
Order:
1.Use Case Title
|
Manage Customer
Purchase Order
|
2.Abbreviated
Title
|
Manage Customer Purchase Order
|
3.Use Case Id
|
4
|
4.Actors
|
Sales manager
|
5. Description:
From this use case
sales manager can manage purchase orders.
|
|
5.1.Pre
Conditions:
Customer must be logged on with sales account
|
|
5.2.Task
Sequence
1.
System show all users registered with
the system.
2.
Sales manager will select any customer;
system will list down all assigned and unassigned permission of current
customer.
3.
Sales manager can grant or revoke any
securities from this screen
|
|
5.3.Post
Conditions:
Customer will be restricted or granted permission
|
ü
Approve the order:
1.Use Case Title
|
Approve the order |
2.Abbreviated
Title
|
Approve the order
|
3.Use Case Id
|
5
|
4.Actors
|
Sales manager
|
5.Description
This use case is used to approve the customer purchase
order on some Items like reserved, for internal use only or blocked due to
any reason.
|
|
5.1.Pre
Conditions:
Customer
must be logged
|
|
5.2.Task
Sequence
1.
System show all items entered in the
scheme
2.
Customer will select any item; system
will list down all approve and unapproved orders of current item.
3.
Customer can endowment or cancel any
securities from this screen
|
|
5.3.Post
Conditions:
Items will be secure or approved
|
ü
Issue ordered Item:
1.Use Case Title
|
Issue ordered Item:
|
2.Abbreviated Title
|
Issue ordered Item:
|
3.Use Case Id
|
6
|
4.Actors
|
Sales manager
|
5.Description
This use case is used to issue items to
the customer.
|
|
5.1.Pre
Conditions:
System must be logon to the system
|
|
5.2.Task
Sequence
1.
System display items available for the
issuance
2.
Customer enters items and its member
code
3.
System will mark this item as issued
item
|
|
5.3.Post
Conditions:
Items will be booked
till issuance allowed.
|
v Encryption
Encryption is the ability to
encode files or stocks to be managed in such a way that fraudulent interception
of the files does not allow perpetrators to be able to read and open their
contents. Encryption is particular where confidentiality and classified
information is to be shared.
v Web-Based/Software
Whether the stock management
technology is web-based or software-based., most management technologies by way
of their definition are software-based as being so they supposedly provide for
greater privacy and control over the materials being made available.
v Synch
features
The ability to synchronize
files and folders shared with a selected group of customer or computers. An
automatic feature checks every time a group member goes online whether he/she
has all the files (and the latest revisions) available to everyone else.
v Max file
size
Limitations are there on the
number and size of files that can be managed or shared to the customers.
Remote Access
to specific files
Some stock management tools
provide the ability to share files by enabling one or more computers to be
accessed remotely so that certain files located on those machines can be
accessed remotely.
What i do not realize is actually how you're not actually much more well-liked than
ReplyDeleteyou might be right now. You are very intelligent. You realize thus
significantly relating to this subject, made me personally consider it from numerous varied angles. Its like women and men aren't
fascinated unless it’s one thing to
accomplish with Lady gaga! Your own stuffs outstanding.
Always maintain it up!
my web blog: http://bhs.cc/
My website :: car insurance spain forum Pedreguer
fantastic post, very informative. I wonder why the opposite
ReplyDeletespecialists of this sector don't notice this.
You must continue your writing. I'm confident,
you have a huge readers'
base already!
Have a look at my homepage ... spafinderredeem
Here is my blog post spain paraguay south africa 2010
advertising
ReplyDeleteMy site ... 3 guys one hammer wikipedia dramatica
Visit my web blog 2012 calendar excel one page
In the grand design of things you
ReplyDeletesecure a B+ for effort and hard work. Where you lost me was in your specifics.
As people say, the devil is in the details..
. And that could not be
more accurate right here. Having said that,
permit me inform you precisely what
did give good results. The writing
can be really
persuasive which is most likely why
I am making an effort in order to comment. I do not make
it a regular habit of
doing that. Second, even though I can easily see the jumps in
reasoning you make, I am not certain of exactly how you
appear to
unite the details which in turn produce
the actual final result. For right now I shall subscribe to your position however wish in the future you link the dots better.
my site - http://www2.ufpa.br/quites/index.php?title=Usuário:MyeshaGomez99
Also visit my web-site - 4 star hotels in lanzarote playa blanca
Heya this is kinda of off topic but I was wondering
ReplyDeleteif blogs use WYSIWYG editors or if you have to manually code with HTML.
I'm starting a blog soon but have
no coding expertise so I wanted to get advice from someone with
experience. Any help would be greatly appreciated!
Feel free to surf to my blog: http://quercus.mortonarb.org/wiki/index.php?title=User_talk:MerissaWoods1970
Also visit my site ... tidewater eye center
hello!,I like your writing so much! share we communicate
ReplyDeletemore about your article on AOL? I
require a specialist on this area to solve my problem. Maybe that's you! Looking forward to see you.
My page: blog-publico.blogspot.ru
Stop by my weblog ... sample employment reference
wonderful points altogether, you just gained a new reader.
ReplyDeleteWhat would you recommend about your post that you made some days
ago? Any positive?
Here is my homepage - swfdec.freedesktop.org
Here is my web-site - 3 musketeers 20110
Hello There. I discovered your weblog using msn.
ReplyDeleteThis is an extremely neatly written article.
I will be sure to bookmark it and
return to read more of your useful info. Thank you for the
post. I will certainly comeback.
Look into my website; Sanlucar de Barrameda,
Also visit my blog post :: http://www.villaagent.net/
I do not even know how I ended up here, but I thought this post was good.
ReplyDeleteI don't know who you are
but certainly you're going to a famous blogger if you
aren't already ;) Cheers!
my web site http://stage.www.controlglobal.com/wikis/lost_companies/index.php?title=Online_Classified_Ads_-_The_Advantages_Of_Buying_Through_Classifieds
Look into my website ; cuisine art coffee maker
With havin so much written content do you ever run into any
ReplyDeleteissues of plagorism
or copyright infringement? My site has a lot of completely unique content
I've either authored myself or outsourced but it seems a lot of it is popping it up
all over the web without my agreement. Do you know any
methods to help prevent content from being stolen? I'd really appreciate it.
my blog post :: what to wear in barcelona spain in september
my web page :: spanish paella
Hello. remarkable job. I did not imagine
ReplyDeletethis. This is a great story. Thanks!
Check out my blog post :: starfish.multiling.com
Feel free to visit my page ; 4 star all inclusive hotels tenerife south
I know this if off topic but I'm looking into starting my own weblog and was wondering what all is
ReplyDeleteneeded to get set up? I'm assuming having a blog like yours would cost a pretty penny?
I'm not very
internet savvy so I'm not 100% positive. Any suggestions or advice
would be greatly appreciated. Appreciate it
Also visit my homepage; bo9agr.blogspot.ru
My weblog - British
You are a very smart person!
ReplyDeleteAlso visit my page ... spain embassy philadelphia
Here is my webpage : real estate costa blanca spain
I and also my pals have been analyzing the good information and facts from the website and
ReplyDeleteso all of a sudden came up with an awful feeling I
had not expressed respect to the site owner for those
techniques. All the people
are actually totally stimulated to see all of them
and now have in truth been taking pleasure in those things.
Many thanks for simply being very considerate and for
deciding upon some beneficial things most people are really desirous to learn
about. Our own sincere regret for
not expressing appreciation to you earlier.
My web-site; 4 letter words beginning with z ending with e
My page > 2011 nfl afc playoffs picture
I loved as much as you'll receive carried out right here. The sketch is attractive, your authored
ReplyDeletematerial stylish. nonetheless, you command get got an nervousness
over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly
the same nearly a lot often inside case you shield this hike.
Also visit my web blog: spain men's basketball team photo
my website - spain in october november
Excellent read, I just passed this onto a colleague
ReplyDeletewho was doing some research on that. And he
actually bought me lunch as I found it for him smile Therefore let me rephrase that:
Thanks for lunch!
Feel free to surf to my web site thedeenbros.com
Look into my web page houses for deal in Dolores
Hey just wanted to give you a quick heads up and let you know a
ReplyDeletefew of the
images aren't loading correctly. I'm not sure why but I
think its a linking issue. I've tried it in
two different internet browsers and both show the same results.
Here is my site - nmnmnm.pixnet.net
Also visit my page - weather spain travel
Hi would you mind sharing which blog platform you're using?
ReplyDeleteI'm going to start my own blog soon but I'm having a difficult time
selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is
because your design and style seems different then most blogs and I'm looking for something completely
unique. P.S Sorry for getting off-topic but
I had to ask!
Here is my blog - http://bookmarks.thefnf.org/search.php/all/Toplinkdir.info Quality Link Directory - View details for Murcia Spain
Feel free to surf my weblog properties for sale in Murcia
Amazing! This blog looks just like my old one! It's on a completely
ReplyDeletedifferent topic but it has pretty much the same page layout and design.
Outstanding choice of colors!
My web page ... 4 channel Digital video recorder System
Also see my web site - acquires altea therapeutics
Hi would you mind stating which blog platform you're using?
ReplyDeleteI'm planning to start my own blog in the near future but I'm having a difficult time
selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is
because your design and style seems different then most blogs and I'm looking for
something unique. P.S My apologies for being off-topic but I
had to ask!
my weblog ... 3 weeks dog pregnancy
Visit my web page - 2011 world series of poker main event final 9
Hi, Neat post. There's an issue with your website in web explorer, could check this… IE still is the
ReplyDeletemarket leader and a big section of other people will omit your excellent writing because of this problem.
Also visit my site ... http://www.yuriunibelas.com/2011/09/shota-ft-shana-im-taking-you-home.html
advertising
ReplyDeleteMy web site - http://thetasteofashion.blogspot.ru
You could certainly see your skills in the work you write.
ReplyDeleteThe world hopes for
more passionate writers like you who aren't afraid to say how they believe. Always follow
your heart.
Feel free to surf my homepage : www.midifreak.de
Keep working ,great job!
ReplyDeleteAlso visit my blog www.ufo-und-alienforum.de
advertising
ReplyDeleteMy site - wiki.hcdesigns.nl
I’ll immediately grab your rss as I can not in finding your e-mail subscription hyperlink or e-newsletter
ReplyDeleteservice. Do
you've any? Please allow me recognize so that I may just subscribe. Thanks.
my web site > bmp.ilc.edu.ru
This pair of maillot air jordan pas cherv heels from the
ReplyDeleteResort 2011 Collection. Shoes can make a woman look her best, which was created historically hard fashio shoes style.
The only difference between them is its color.
Here is my weblog - Nike Air Jordan 4 Retro Pas Cher
This bkog was... how ԁo Ӏ say it?
ReplyDeleteReleѵant!! Fіnally I'ѵe found something that helpеd me.
Κudos!
Ϲhеck оut my web page - americacashforgold
Sales Management system is simple, secure, easy to use and cost-effective software which helps you to save precious time by automating your routine manual work. This system is available 24 hours a day, 7 days a week and can be accessed from anywhere using any smart phone device or laptop/computer. This software has been developed based on the inputs and feedback of our valuable clients.
ReplyDelete