SlideShare a Scribd company logo
SOFTWARE REQUIRMENT
SPECIFICATION
FOR
THE NEW FINE MARBLE FACTORY
(automation)
Version:1.0.0
Prepared By
AWAIS MUSHTAQ, 1997-FBAS-BSSE-F13-c
ADNAN EJAZ, 2111-FBAS-BSSE-F13-c
THE NEW FINE MARBLE FACTORY
OWNER: CHAUDHARY MOHAMMAD HUSSNAIN
NEW CITY, NEAR KOTLI ROAD MIRPUR AZAD KASHMIR
CONTACT # 05827-422994.
PHASE - I
1. Introduction:
Proposed system is software for the whole Marble Factory Management System (MFMS) which is
developingforThe NewFine Marble Factory(NFMF).Itcontainthe activitiesregarding Login for Admin,
Employee, stock process, Add and Drop of item, salary management of employee, Add and Drop of
employee, View stock status of item, and managing bill etc. The system will also generate the reports
regarding all these activities which are discussed above.
1.1 Purpose:
We will developthisMarble FactoryManagementSystem for The New Fine Marble Factory because its
current system is manual each and every activity is performed manually which is hectic work for
managementandthere isnopropermethodforgeneratingreportsmanually.Ithas following problems
1. System is currently manual.
2. No proper record of stocks,
3. Time consuming and slow.
4. Results are not correct (100 %)
5. It is not up-to-date.
6. Operator has to work very hard to maintain the records.
So our purpose istoprovide a well-managedand maintained software system which not only provides
easiness to operator but it will be most beneficial for The New Fine Marble Factory also because
everything will be done automatically.
1.2 Scope
In thisManagementSystemwe will dealwithcustomer’sorderprocess, stock record and item’s record,
we will also manage the report of an order, So that all order sale of marble will at record. We will not
cover the transport module of this Factory.
All customerandemployeeinformationlike customerorder,bill number, and date of order, delivery of
product these all type of information will be saved in database. We will maintain different tables for
each categoryaccordingto EntityRelationship Model (ER), it will also generate reports from database.
2. Functionality:
2.1 Login Management
ID F1
Title Login Management
Rationale To automate manual system and to save time.
Source System proposal
Restriction & Risk No
Verification Method Demonstrations
Priority High Level
Dependencies F2
2.1.1 ADMINISTRATOR / USER LOG IN :
LOG IN WILL REQUIRED FOR USERS AND ALSO ADMIN PASSWORD WILL REQUIRED FOR ADMIN LOG IN
TO MAKE CHANGES IN SYSTEM.
2.1.2 PASWWORD MANAGEMENT: IF PASSWORD IS FORGOTTEN WILL BE RECOVERED AFTER SOME
SECUIRTY STEPS AND ALSO PASSWORD CAN BE CHANGED BUT OLD PASSWORD IS MUST.
2.2 STOCK PROCESS:
ID F2
Title Stock Process Management
Rationale To automate manual system and to save time.
Source System proposal
Restriction & Risk Admin access only.
Verification Method Demonstrations
Priority High Level
Dependencies F1,F3,F4
 ALL THE NEW STOCK PROCESS OF THE COMPANY IS SAVED IN THIS ENTITY F2.
 ADMIN WILL BE ABLE TO MANAGE THE PROCESS OF STOCK ANYTIME HE WANTS.
 SYSTEM WILL AUTOMAICALLY GENERATES THE STOCK SLIP FOR TOP LEADERSHIP IN WHICH
DATE STOCK IS STORED.
 SALARY OF EMPLOYES WILL ALSO BE MANAGED.
 STOCK STATUS WILL BE UPDATED AS NEW STOCK WILL ARRIVE
 ADD DROP OF ITEMFROM STOCK WILL ALSO BE STORED AND MANAGED BY ADMIN ONLY.
2.3 ADD DROP OF EMPLOYEES:
ID F3
Title ADD/DROP MANAGEMENT OF EMPLOYEES
Rationale To automate manual system and to save time.
Source System proposal
Restriction & Risk Admin can add and drop only.
Verification Method Demonstrations
Priority High Level
Dependencies F1 ( admin login only ),F2
 ADMIN WILL BE ABLE TO ADD AND DROP EMPOYEES UPON ORDER OF TOP
LEADERSHIP.
 THIS FUNCTIONALITY WILL BE RESTRICTED AS ADMIN ACCESS ONLY.
 ADDED OR DROPPED EMPLOYEES WILL BE AUTOMATICALLY UPDATED IN STOCK
ENTITY.
 ADMIN CAN DROP MORE THAN ONE EMPLOYESS AT A TIME AND CAN ADD
ALSO.
2.4 BILLING MANAGEMENT:
ID F4
Title Billing Management
Rationale To automate manual system and to save time.
Source System proposal
Restriction & Risk Admin Access Only
Verification Method Demonstrations
Priority High Level
Dependencies F1,F2
 ALL THE BILLING INFORMATION i.e STOCK BILLS,GAS,ELECTRICITY AND OTHER MANAGMENTS
OF FACTORY WILL BE STORED IN THIS FUNCTIONALITY.
 THIS ACCESS WILL BE RESTRICTED AS ADMIN ONLY.
 BILLING WILL DEPEND UPON STOCK AND ADMIN LOG IN THAT IS NEW ENTITTY WILL BE
ENTERED BY ADMIN.
 STOCK MANAGEMENT WILL BE AUTOMATICALLY MERGED AND WILL BE UPDATED.
 ADMIN CAN TRACK ALL THE AVAILAIBILITY IN STOCK PROCESS MANAGEMENT.
*END OF PHASE 1
SOFTWRE REQUIRMENT
SPECEFICATION
FOR
THE NEW FINE MARBLE FACTORY
(automation)
Version:1.0.0
Prepared by
AWAIS MUSHTAQ, 1997-FBAS-BSSE-F13-c
ADNAN EJAZ, 2111-FBAS-BSSE-F13-c
THE NEW FINE MARBLE FACTORY
OWNER: CHAUDHARY MOHAMMAD HUSSNAIN
NEW CITY, NEAR KOTLI ROAD MIRPUR AZAD KASHMIR
CONTACT # 05827-422994.
Phase 2
Use-Case Diagram:
Level 0
Use Case diagram Level 0
FOR TNFMF
ADMIN
Use-Case Diagram: Level 0 detailed:
Login Management
Stock Process
Management
Add/Drop of
Employees
Billing Management
Manage
Login
Add
password
Update
password
Delete
password
Operator
CRC Cards:
1: For Class Login Management:
Manage Login
Set Password Admin
Change Password Admin
Stock Process
Add new
item
Generate
automated
report
Delete item
Update item
record
Add/Drop
employee
Update
employee record
Add new
employee
Delete
record
BILLING
MANAGEMENT
ALL BILLS
NEW ENTITY
2: Stock Process Management:
3: Add Drop Employee:
Stock Process
New Stock Data Admin
Delete data Admin
Update Stock Record Admin
Delete record Admin
Employee Record
Add Employee Admin
Delete/Remove Employee Admin
Update Employee Admin
Class Diagram: Level 0
Admin
User id: string
Password:string
Login Status
Set new password
Stock Process
Item name: string
Item made: string
Item number: integer
Category: string
Class Diagram: Level 1
stockmanagement
Admin
User id:string
Password:string
Login Status
Setnewpassword()
Delete password()
Update password
Stock Process Record
Item name: string
Item made: string
Item number: int
Category: string
Add new record ()Stock process
ADD Employee
Manage process
watch
Activity Diagram: Level 1
Go to main functionality
Exit
Re inter go to main functionality
Valid / invalid
Employee
Employee name: string
Employee id: int
Position: string
Salary: bool
New employee record ()
Delete old record ()
Update record ()
Original
Internship
Employee
New Employee
Permanent
Employee
Input
password
Set new password Enter password
Pass. false exit
exit
Go to main functionality
Exit
System Main functionality
Manage login
Employee record
Item record
Process
Del password
Update password
Add record
Del record
Update record
New item record
Delete old record
Update record
Item name
Item category
Item number…
goto main functionality
exit

More Related Content

PDF
Unit iv Shop floor control and FMS
PPTX
Shop floor control and management in CIM
PDF
Patch Management Software - Administrator Guide
PPTX
Unit 4 cim
PPT
Flexible manufacturing systems
PPT
Flexible Manufacturing System
PDF
Fms literature review
PPT
07 Line Balancing
Unit iv Shop floor control and FMS
Shop floor control and management in CIM
Patch Management Software - Administrator Guide
Unit 4 cim
Flexible manufacturing systems
Flexible Manufacturing System
Fms literature review
07 Line Balancing

What's hot (20)

PPT
Automation 2018
PPTX
Industrial Automation | Bp Automation
PPTX
FLEXIBLE MANUFACTURING SYSTEM
PPTX
Flexible manufacturing system
PPTX
Manufacturing systems
PPTX
TekWave SBMM Software (made to order manufacturer)
PPT
02 elements of production systems
PPTX
flexible manufacturing systems
PDF
Introduction to automation - Module 01
PPT
kiran
PPTX
Flexible manufacturing systems (FMS)
PDF
Microsoft word chapter10 f-automated material handling and storage systems
PPT
06 group technology
PPT
Flexible manufacturing _system by fateh singh
PDF
PDF
Automation in manufacturing five unit vtu, mechanical engineering notes pdf d...
PDF
C010331428
DOCX
Inventory Management System
PPTX
Unit 3 cim
PDF
What is cellular manufacturing?
Automation 2018
Industrial Automation | Bp Automation
FLEXIBLE MANUFACTURING SYSTEM
Flexible manufacturing system
Manufacturing systems
TekWave SBMM Software (made to order manufacturer)
02 elements of production systems
flexible manufacturing systems
Introduction to automation - Module 01
kiran
Flexible manufacturing systems (FMS)
Microsoft word chapter10 f-automated material handling and storage systems
06 group technology
Flexible manufacturing _system by fateh singh
Automation in manufacturing five unit vtu, mechanical engineering notes pdf d...
C010331428
Inventory Management System
Unit 3 cim
What is cellular manufacturing?
Ad

Viewers also liked (19)

DOCX
Software Requirments
PPTX
Computer Hardware-Software Requirments In Computer Devices And Mobiles
DOCX
Trends in Cloud Computing
PPTX
CLOUD COMPUTING
PDF
Gate level minimization (2nd update)
PDF
SENG 6270 - Software-Requirement-Specifications
PDF
Gate level minimization (1st update)
PPT
Chapter 3 2
PDF
SAMPLE PROCESS - TEMPLATE
PPT
business data catalog - Sharepoint Portal Server 2007
PPTX
Bally Chohan Job Portal UK
PDF
GOJOBGO Portal
PPT
PDF
High technology entrepreneurs and the patent system. 2008 Berkeley
PPT
JobSpace.bg Corporate Presentation
DOC
Software requirment
PDF
Server Architecture For 1000k Users
PPTX
Design & development of job portal system using joomla & its online reputatio...
PPTX
Job portal at jiit 2013-14
Software Requirments
Computer Hardware-Software Requirments In Computer Devices And Mobiles
Trends in Cloud Computing
CLOUD COMPUTING
Gate level minimization (2nd update)
SENG 6270 - Software-Requirement-Specifications
Gate level minimization (1st update)
Chapter 3 2
SAMPLE PROCESS - TEMPLATE
business data catalog - Sharepoint Portal Server 2007
Bally Chohan Job Portal UK
GOJOBGO Portal
High technology entrepreneurs and the patent system. 2008 Berkeley
JobSpace.bg Corporate Presentation
Software requirment
Server Architecture For 1000k Users
Design & development of job portal system using joomla & its online reputatio...
Job portal at jiit 2013-14
Ad

Similar to Software Requirement Specification (20)

DOCX
Project report
PPTX
Management information system (mis).pptx major assigment
PDF
ERP Modules Scope Generic 29 Modules major master, input and output
PPTX
LMS PPT 1.pptxBbHsnbhanJjAnhjaksnsnshsjs
PDF
PPTX
Laundry management system/12357575408454
PDF
Inventory management system
DOCX
web based Flow well automation system
DOCX
Super Mart Report.docx
PPTX
access-control-time-attendance-management-system-user-manual-rev-e103.pptx
PPTX
PM003_SERENE-CM-PM-Training Material-EAM Maintenance Notification.pptx
PPTX
Sap solution manager change request management
DOCX
baabtra, First Programming School in India SRS, stock management system
PDF
Work Order Tracking & Management System
DOC
Sales and inventory management system project report
PDF
Avoid firefighting: SaaS Based Shop Floor System Framework
DOCX
web based speed age courier
DOCX
Flexible workflow for purchase order.docx
PPT
Omkar Distb
Project report
Management information system (mis).pptx major assigment
ERP Modules Scope Generic 29 Modules major master, input and output
LMS PPT 1.pptxBbHsnbhanJjAnhjaksnsnshsjs
Laundry management system/12357575408454
Inventory management system
web based Flow well automation system
Super Mart Report.docx
access-control-time-attendance-management-system-user-manual-rev-e103.pptx
PM003_SERENE-CM-PM-Training Material-EAM Maintenance Notification.pptx
Sap solution manager change request management
baabtra, First Programming School in India SRS, stock management system
Work Order Tracking & Management System
Sales and inventory management system project report
Avoid firefighting: SaaS Based Shop Floor System Framework
web based speed age courier
Flexible workflow for purchase order.docx
Omkar Distb

Software Requirement Specification

  • 1. SOFTWARE REQUIRMENT SPECIFICATION FOR THE NEW FINE MARBLE FACTORY (automation) Version:1.0.0 Prepared By AWAIS MUSHTAQ, 1997-FBAS-BSSE-F13-c ADNAN EJAZ, 2111-FBAS-BSSE-F13-c
  • 2. THE NEW FINE MARBLE FACTORY OWNER: CHAUDHARY MOHAMMAD HUSSNAIN NEW CITY, NEAR KOTLI ROAD MIRPUR AZAD KASHMIR CONTACT # 05827-422994. PHASE - I 1. Introduction: Proposed system is software for the whole Marble Factory Management System (MFMS) which is developingforThe NewFine Marble Factory(NFMF).Itcontainthe activitiesregarding Login for Admin, Employee, stock process, Add and Drop of item, salary management of employee, Add and Drop of employee, View stock status of item, and managing bill etc. The system will also generate the reports regarding all these activities which are discussed above. 1.1 Purpose: We will developthisMarble FactoryManagementSystem for The New Fine Marble Factory because its current system is manual each and every activity is performed manually which is hectic work for managementandthere isnopropermethodforgeneratingreportsmanually.Ithas following problems 1. System is currently manual. 2. No proper record of stocks, 3. Time consuming and slow. 4. Results are not correct (100 %) 5. It is not up-to-date. 6. Operator has to work very hard to maintain the records. So our purpose istoprovide a well-managedand maintained software system which not only provides easiness to operator but it will be most beneficial for The New Fine Marble Factory also because
  • 3. everything will be done automatically. 1.2 Scope In thisManagementSystemwe will dealwithcustomer’sorderprocess, stock record and item’s record, we will also manage the report of an order, So that all order sale of marble will at record. We will not cover the transport module of this Factory. All customerandemployeeinformationlike customerorder,bill number, and date of order, delivery of product these all type of information will be saved in database. We will maintain different tables for each categoryaccordingto EntityRelationship Model (ER), it will also generate reports from database. 2. Functionality: 2.1 Login Management ID F1 Title Login Management Rationale To automate manual system and to save time. Source System proposal Restriction & Risk No Verification Method Demonstrations Priority High Level Dependencies F2 2.1.1 ADMINISTRATOR / USER LOG IN : LOG IN WILL REQUIRED FOR USERS AND ALSO ADMIN PASSWORD WILL REQUIRED FOR ADMIN LOG IN TO MAKE CHANGES IN SYSTEM. 2.1.2 PASWWORD MANAGEMENT: IF PASSWORD IS FORGOTTEN WILL BE RECOVERED AFTER SOME SECUIRTY STEPS AND ALSO PASSWORD CAN BE CHANGED BUT OLD PASSWORD IS MUST. 2.2 STOCK PROCESS:
  • 4. ID F2 Title Stock Process Management Rationale To automate manual system and to save time. Source System proposal Restriction & Risk Admin access only. Verification Method Demonstrations Priority High Level Dependencies F1,F3,F4  ALL THE NEW STOCK PROCESS OF THE COMPANY IS SAVED IN THIS ENTITY F2.  ADMIN WILL BE ABLE TO MANAGE THE PROCESS OF STOCK ANYTIME HE WANTS.  SYSTEM WILL AUTOMAICALLY GENERATES THE STOCK SLIP FOR TOP LEADERSHIP IN WHICH DATE STOCK IS STORED.  SALARY OF EMPLOYES WILL ALSO BE MANAGED.  STOCK STATUS WILL BE UPDATED AS NEW STOCK WILL ARRIVE  ADD DROP OF ITEMFROM STOCK WILL ALSO BE STORED AND MANAGED BY ADMIN ONLY. 2.3 ADD DROP OF EMPLOYEES: ID F3 Title ADD/DROP MANAGEMENT OF EMPLOYEES Rationale To automate manual system and to save time. Source System proposal Restriction & Risk Admin can add and drop only. Verification Method Demonstrations Priority High Level
  • 5. Dependencies F1 ( admin login only ),F2  ADMIN WILL BE ABLE TO ADD AND DROP EMPOYEES UPON ORDER OF TOP LEADERSHIP.  THIS FUNCTIONALITY WILL BE RESTRICTED AS ADMIN ACCESS ONLY.  ADDED OR DROPPED EMPLOYEES WILL BE AUTOMATICALLY UPDATED IN STOCK ENTITY.  ADMIN CAN DROP MORE THAN ONE EMPLOYESS AT A TIME AND CAN ADD ALSO. 2.4 BILLING MANAGEMENT: ID F4 Title Billing Management Rationale To automate manual system and to save time. Source System proposal Restriction & Risk Admin Access Only Verification Method Demonstrations Priority High Level Dependencies F1,F2  ALL THE BILLING INFORMATION i.e STOCK BILLS,GAS,ELECTRICITY AND OTHER MANAGMENTS OF FACTORY WILL BE STORED IN THIS FUNCTIONALITY.  THIS ACCESS WILL BE RESTRICTED AS ADMIN ONLY.  BILLING WILL DEPEND UPON STOCK AND ADMIN LOG IN THAT IS NEW ENTITTY WILL BE ENTERED BY ADMIN.  STOCK MANAGEMENT WILL BE AUTOMATICALLY MERGED AND WILL BE UPDATED.
  • 6.  ADMIN CAN TRACK ALL THE AVAILAIBILITY IN STOCK PROCESS MANAGEMENT. *END OF PHASE 1 SOFTWRE REQUIRMENT SPECEFICATION FOR THE NEW FINE MARBLE FACTORY (automation) Version:1.0.0
  • 7. Prepared by AWAIS MUSHTAQ, 1997-FBAS-BSSE-F13-c ADNAN EJAZ, 2111-FBAS-BSSE-F13-c THE NEW FINE MARBLE FACTORY OWNER: CHAUDHARY MOHAMMAD HUSSNAIN NEW CITY, NEAR KOTLI ROAD MIRPUR AZAD KASHMIR CONTACT # 05827-422994. Phase 2 Use-Case Diagram: Level 0 Use Case diagram Level 0 FOR TNFMF
  • 8. ADMIN Use-Case Diagram: Level 0 detailed: Login Management Stock Process Management Add/Drop of Employees Billing Management Manage Login Add password Update password Delete password
  • 9. Operator CRC Cards: 1: For Class Login Management: Manage Login Set Password Admin Change Password Admin Stock Process Add new item Generate automated report Delete item Update item record Add/Drop employee Update employee record Add new employee Delete record BILLING MANAGEMENT ALL BILLS NEW ENTITY
  • 10. 2: Stock Process Management: 3: Add Drop Employee: Stock Process New Stock Data Admin Delete data Admin Update Stock Record Admin Delete record Admin Employee Record Add Employee Admin Delete/Remove Employee Admin Update Employee Admin
  • 11. Class Diagram: Level 0 Admin User id: string Password:string Login Status Set new password Stock Process Item name: string Item made: string Item number: integer Category: string
  • 12. Class Diagram: Level 1 stockmanagement Admin User id:string Password:string Login Status Setnewpassword() Delete password() Update password Stock Process Record Item name: string Item made: string Item number: int Category: string Add new record ()Stock process
  • 13. ADD Employee Manage process watch Activity Diagram: Level 1 Go to main functionality Exit Re inter go to main functionality Valid / invalid Employee Employee name: string Employee id: int Position: string Salary: bool New employee record () Delete old record () Update record () Original Internship Employee New Employee Permanent Employee Input password Set new password Enter password
  • 14. Pass. false exit exit Go to main functionality Exit System Main functionality Manage login Employee record Item record Process Del password Update password Add record Del record Update record New item record Delete old record Update record Item name Item category Item number… goto main functionality exit