SRS Virtual University of Pakistan
SRS Virtual University of Pakistan
SYSTEM
SOFTWARE
Requirements Specification
Version 1.0
VU-ID: MC220201701
1
REVISION HISTORY
Version: 1.0
Description:
SRS document includes Scope of the project, Functional requirements, Use Case
diagram, Usage Scenarios, Adopted Methodology, and Work Plan/Gantt Chart.
Author: MC220201701
Table of Contents
2
Scope (of the project) ------------------------------------------------------------- 04
SRS DOCUMENT
3
SCOPE OF PROJECT:
construction project on time and within budget. It is handled by a project manager and
The key to procurement process success is using the right strategy and procurement
technology to make sure materials and services are high quality and available on the job
benefit to any building operation. It is the one area of the company that has as its sole
function the evolution of a construction job from idea to completion, ideally under budget
and ahead of schedule. In fact, many companies receive bonuses based on reaching preset
goals.
help the project team manage procurement. A disconnected system that doesn’t have
seamless integration among functions can cause havoc on construction projects and cause
mistakes, the need to re-forecast, costly change orders, and budget overages.
Main purpose of the system is keeping an eye on supply chain risk monitoring. It helps to
improve the procurement process and boost the efficiency and accuracy. It automates the
4
entire source to pay cycle. System shows the availability of supplier, services and
products in market. It uncovers the purchasing trend and offers list of products and
services respectively.
Functional Requirements:
User
Employees of the organization can able to login the system.
System shall allow user/employee to search for available Supplier offering
relevant products.
System shall able to display required products and service available in market
with location of supplier, product details and other necessary information.
When user place new bid, system firstly display products from registered supplier.
If user wants to know more offer, system will able to display results extracted
from other source (like google or any other media).
System will be able to score the best vendor (you can compare the vendor offers
by comparing product’s cost, supply cost and product quality etc.).
System shows recommended vendor with all details (location, offer of product
and service).
Contract management feature. System shall able to create contract quickly using
pre-written templets. User can able to select relevant templet and system allows
users to perform required changes in the contract.
System has feature of e-invoicing as system able to accept supplier’s invoice
online.
Administration
Admin shall be able to add user information
Admin shall be able to maintain user information.
Admin can add contract templets.
Admin can add information of newly registered suppliers in the system, with
approval of higher authority.
Admin maintain supplier and their offers (products and services) information..
5
Non-Functional Requirements:
o Performance requirements:
The system need to be reliable.
Web pages are loaded within few seconds.
If unable to process the request appropriate error message.
o Safety Requirement:
o Security Requirements:
Sharing of details.
After entering the password and user id the user can assess his profile.
o Evolution
Testability.
Maintainability.
Extensibility
6
USAGE SCENARIOS:
7
Use case ID: OGPM _01
Actor: Admin
Description: All Users(users/Patients) Create his/her
Account
Pre-condition: Application is running and ready for use.
Task sequence: Open application.
Click on register.
Fill in particulars.
Clicks submit.
Admin Approved Accounts
Post condition: Task has been completed successfully.
Author: MC220201701
8
Actor: Admin
Description: Admin add Contract info
Pre-condition: Application is running and ready for use.
Task sequence: Open application.
Click on contracts.
Reload page
Post condition: Task has been completed successfully.
Author: MC220201701
9
Description: Admin create reports.
Pre-condition: Application is running and ready for use.
Task sequence: Open application.
Login with your account
Click on Reports
Create
Post condition: Task has been completed successfully.
Author: MC220201701
Adopted Methodology
10
Definition:
“Methodology is a framework that is used to structure, plan and control the process
developing an information system”.
VU process model is a combination of the waterfall and spiral model.
Waterfall model:
Waterfall model is the first process model to be introduced. This model is also known as
linear sequential model or classic life cycle model. It consists of five stages.
1. Requirement definition:
In this stage, the systems services, constraints and goals are established by consultation
with system users.
2. System and software design:
In this stage, we conceptualize overall system architecture.
11
In our project we choose VU process model it is the combination of waterfall and spiral
model.VU process model is a hybrid approach. It is depicted in following diagram
WORK PLAN:
12
13