SlideShare a Scribd company logo
ONLINE SHOP MANAGEMENT
SYSTEM
Supervisor: Mr Gaurav Kumar Rastogi
•Introduction
1
•Basic Concepts - .Net, MVC, Rest API, JavaScript. Jquery, Git, Sql Server, Azure
2
•Software Project Plan
3
•Software Requirement Specification
4
•Software Design
5
•Software Testing
6
•QA
7
TABLE OF CONTENT
1. Introduction
1.1 Basic Concepts - .Net, MVC, Rest API, JavaScript. Jquery, Git, Sql Server, Azure
 Idea
 There a lot of small and medium restaurants in any country.
 Almost of them don’t have management tool.
 The customer is not supported to book online.
 OSMS is developed to provide management tool for shops and help customer
easy to book any goods online.
 OSMS (Online shop management system)
o Web-based system
o Providing tool to manage shop especially for any product
o We have three module in this system
• Admin Module
• Moderator Module
• User Module
o Providing “online purchase page” for customer book online
1. INTRODUCTION
1.2 Project Introduction
 Propose
 Providing tool to manage shop online
 Providing online booking service
 Providing online purchased System
 Scope
 Manage Users
 Manage Moderators
 Manage products
 Selling activities management
2. SOFTWARE PROJECT PLAN
2.1 Proposed system and scope
Iterative Approach to Development
2. SOFTWARE PROJECT PLAN
2.3 Software Model
2. SOFTWARE PROJECT PLAN
2.4 Plan
4 Week 2 Week 2 Week 2 Week
Idea
Project Plan
1
•Requirement
2
•Design
3
•Code
4
•Test
1
•Requirement
2
•Design
3
•Code
4
•Test
1
•Requirement
2
•Design
3
•Code
4
•Test
1
•Requirement
2
•Design
3
•Code
4
•Test
Admin Module
Manage Moderator
Manage Products
Manage Users
Manage Orders
Manage Moderators
User Module
Deployment
Testing
Package &
Deploy
Basic .Net
Concepts
DEV
Environment
Setup
Framework
for project
Jquery .NET MVC Azure
Jquery and ASP.Net MVC for Website
Rest API
Git
Deployment in Azure Web App
2.5 Technology Platform
2. SOFTWARE PROJECT PLAN
 Microsoft Windows 11 Ultimate x64
 SQL Server 2012 or later x32
 Microsoft Visual Studio 2019 Ultimate x32
 Visual Studio Code
 C# 4.6 or later, .Net framework 4.6.1 or later
 IIS 7
 Microsoft Internet Browser 9 Chrome
 Microsoft Office 2010 Professional Plus
 Git
 Skype
2. SOFTWARE PROJECT PLAN
2.6 Tools
2. SOFTWARE PROJECT PLAN
2.7 Risk Management
Requirement
Change
Communication
Estimate
• User requirement
1
• Functional requirement
2
• Non_functional requirement
3
• Data Structure
4
3. SOFTWARE REQUIREMENT SPECIFICATION
3. SOFTWARE REQUIREMENT SPECIFICATION
3.1 User requirement
Admin
Module
• Manage
User
• Manage
Moderator
• Manage
Order
• Manage
Product
Moderator
Module
• Manage
User
• Manage
Products
• Manage
Order
User
Module
• View
Product
• Search
Product
• Purchase
Product
• Edit Profile
Booking
• Payment
online
3. SOFTWARE REQUIREMENT SPECIFICATION
3.2 Functionality
Manage User Accounts
Manage Moderators
Accounts
Manage Products
Manage Orders
Administration Module
Administrator
3. SOFTWARE REQUIREMENT SPECIFICATION
3.2 Functional Requirement
Users
management Products
management
Account
management
Order
management
Moderator
Moderator Module
3. SOFTWARE REQUIREMENT SPECIFICATION
3.2 Functional Requirement
Search and purchase
product
Edit Profile
User
Client System
• Usability
• Reliability
• Availability
• Security
• Maintainability
• Performance
Software system attribute
3. SOFTWARE REQUIREMENT SPECIFICATION
3.3 Non_functional Requirement
4. ARCHITECTUAL DESIGN
4.1 Software Structure
4.2 Component Diagram
Web
application
4. ARCHITECTUAL DESIGN
4.2 Class Diagram
+login() : bool
#authenticate() : bool
+username : string
+password : string
+rememberMe : bool = 0
+duration : int
-_identity : AdminUserIdentity
AdminLoginForm
+login() : void
+logout() : void
+actionIndex() : void
DefaultController
+actionIndex()
+actionView()
+actionUpdate()
UserController
+actionIndex()
+actionReply()
ContactController +actionIndex()
+actionAdmin()
+actionView()
+actionCreate()
+actionUpdate()
+actionDelete()
ArticleController
+actionIndex()
+actionAdmin()
+actionView()
+actionCreate()
+actionUpdate()
+actionDelete()
CategoryController
+actionIndex()
+actionSiteAccess()
+actionUserActivities()
AnalyticController
+reply()
Contact Category
Article +pageview()
+visit()
+userActivities()
AnalyticReport
User
+authenticate() : bool
AdminUserIdentity
AdminWebUser
AdminController
4. ARCHITECTUAL DESIGN
5. SOFTWARE TESTING
5.1 Test Model
V Lifecycle Model
Requirement
Analysis
Specifications
Detail
Design
Code & Unit
Test
Integration
Test
System Test
Acceptance
Testing
 Function Testing
 User Interface Testing
 Business Cycle Testing
 View Testing
 Security and Access Control
 Performance Testing
5. SOFTWARE TESTING
5.2 Features To Be Tested
5. SOFTWARE TESTING
5.3 Test Execution
Start Submit Review
In
progress
Open
Fixed
Valid
Finish
Close
Review Valid
Yes
No
Yes
No
5. SOFTWARE TESTING
5.4 Test Report
5.5 Bug Report
6. Q & A
Thanks for listening

More Related Content

Similar to [OSMS] Final Presentation-old.pptx

motorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of projectmotorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of project
prabhat kumar
 
webviewer
webviewerwebviewer
webviewer
Marcio Lima
 
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JETA Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
Lauren Beatty
 
Optimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best Practices
Teamstudio
 
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
mfrancis
 
Shop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semesterShop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semester
Amrit Timalsina
 
Managed Beans: When, Why and How
Managed Beans: When, Why and HowManaged Beans: When, Why and How
Managed Beans: When, Why and How
Russell Maher
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
Michael Stephenson
 
.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies
Zealous System
 
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
A-Tech and Software Development
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Zealous System
 
WSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product OverviewWSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product Overview
WSO2
 
Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013
Delta-N
 
ECMDAY2015 - Kaido Jarvemets - Managing Configuration Manager with PowerShell
ECMDAY2015 - Kaido Jarvemets -  Managing Configuration Manager with PowerShellECMDAY2015 - Kaido Jarvemets -  Managing Configuration Manager with PowerShell
ECMDAY2015 - Kaido Jarvemets - Managing Configuration Manager with PowerShell
Kenny Buntinx
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
NorbertKroth
 
Upgrading to Sugar 7.2
Upgrading to Sugar 7.2Upgrading to Sugar 7.2
Upgrading to Sugar 7.2
SugarCRM
 
CipherCloud Microservice Meetup - Managing Services in a Lean Startup
CipherCloud Microservice Meetup - Managing Services in a Lean StartupCipherCloud Microservice Meetup - Managing Services in a Lean Startup
CipherCloud Microservice Meetup - Managing Services in a Lean Startup
Shobana Radhakrishnan
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
ssuseraf1f22
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 

Similar to [OSMS] Final Presentation-old.pptx (20)

motorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of projectmotorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of project
 
webviewer
webviewerwebviewer
webviewer
 
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JETA Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
 
Optimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best Practices
 
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
 
Shop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semesterShop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semester
 
Managed Beans: When, Why and How
Managed Beans: When, Why and HowManaged Beans: When, Why and How
Managed Beans: When, Why and How
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
 
.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies
 
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
 
WSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product OverviewWSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product Overview
 
Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013
 
ECMDAY2015 - Kaido Jarvemets - Managing Configuration Manager with PowerShell
ECMDAY2015 - Kaido Jarvemets -  Managing Configuration Manager with PowerShellECMDAY2015 - Kaido Jarvemets -  Managing Configuration Manager with PowerShell
ECMDAY2015 - Kaido Jarvemets - Managing Configuration Manager with PowerShell
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
 
Upgrading to Sugar 7.2
Upgrading to Sugar 7.2Upgrading to Sugar 7.2
Upgrading to Sugar 7.2
 
CipherCloud Microservice Meetup - Managing Services in a Lean Startup
CipherCloud Microservice Meetup - Managing Services in a Lean StartupCipherCloud Microservice Meetup - Managing Services in a Lean Startup
CipherCloud Microservice Meetup - Managing Services in a Lean Startup
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 

Recently uploaded

Detailed power point presentation on compound interest and how it is calculated
Detailed power point presentation on compound interest  and how it is calculatedDetailed power point presentation on compound interest  and how it is calculated
Detailed power point presentation on compound interest and how it is calculated
KishanChaudhary23
 
Applying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdfApplying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdf
alexiusbrian1
 
Money20/20 and EU Networking Event of 20/24!
Money20/20 and EU Networking Event of 20/24!Money20/20 and EU Networking Event of 20/24!
Money20/20 and EU Networking Event of 20/24!
FinTech Belgium
 
Who Is the Largest Producer of Soybean in India Now.pdf
Who Is the Largest Producer of Soybean in India Now.pdfWho Is the Largest Producer of Soybean in India Now.pdf
Who Is the Largest Producer of Soybean in India Now.pdf
Price Vision
 
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
taqyea
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
5spllj1l
 
Using Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trendsUsing Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trends
Labour Market Information Council | Conseil de l’information sur le marché du travail
 
Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...
Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...
Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...
Donc Test
 
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptxOAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
hiddenlevers
 
1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine
Lawrence101
 
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investmentsfalcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
Falcon Invoice Discounting
 
An Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault worksAn Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault works
Colin R. Turner
 
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
otogas
 
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFiTdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
nimaruinazawa258
 
How Non-Banking Financial Companies Empower Startups With Venture Debt Financing
How Non-Banking Financial Companies Empower Startups With Venture Debt FinancingHow Non-Banking Financial Companies Empower Startups With Venture Debt Financing
How Non-Banking Financial Companies Empower Startups With Venture Debt Financing
Vighnesh Shashtri
 
Seminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership NetworksSeminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership Networks
GRAPE
 
Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...
Labour Market Information Council | Conseil de l’information sur le marché du travail
 
Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)
AntoniaOwensDetwiler
 
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
nimaruinazawa258
 
FCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptxFCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptx
nalamynandan
 

Recently uploaded (20)

Detailed power point presentation on compound interest and how it is calculated
Detailed power point presentation on compound interest  and how it is calculatedDetailed power point presentation on compound interest  and how it is calculated
Detailed power point presentation on compound interest and how it is calculated
 
Applying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdfApplying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdf
 
Money20/20 and EU Networking Event of 20/24!
Money20/20 and EU Networking Event of 20/24!Money20/20 and EU Networking Event of 20/24!
Money20/20 and EU Networking Event of 20/24!
 
Who Is the Largest Producer of Soybean in India Now.pdf
Who Is the Largest Producer of Soybean in India Now.pdfWho Is the Largest Producer of Soybean in India Now.pdf
Who Is the Largest Producer of Soybean in India Now.pdf
 
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
 
Using Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trendsUsing Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trends
 
Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...
Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...
Solution Manual For Financial Accounting, 8th Canadian Edition 2024, by Libby...
 
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptxOAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
 
1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine
 
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investmentsfalcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
 
An Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault worksAn Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault works
 
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
 
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFiTdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
 
How Non-Banking Financial Companies Empower Startups With Venture Debt Financing
How Non-Banking Financial Companies Empower Startups With Venture Debt FinancingHow Non-Banking Financial Companies Empower Startups With Venture Debt Financing
How Non-Banking Financial Companies Empower Startups With Venture Debt Financing
 
Seminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership NetworksSeminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership Networks
 
Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...
 
Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)
 
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
 
FCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptxFCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptx
 

[OSMS] Final Presentation-old.pptx

  • 2. •Introduction 1 •Basic Concepts - .Net, MVC, Rest API, JavaScript. Jquery, Git, Sql Server, Azure 2 •Software Project Plan 3 •Software Requirement Specification 4 •Software Design 5 •Software Testing 6 •QA 7 TABLE OF CONTENT
  • 3. 1. Introduction 1.1 Basic Concepts - .Net, MVC, Rest API, JavaScript. Jquery, Git, Sql Server, Azure
  • 4.  Idea  There a lot of small and medium restaurants in any country.  Almost of them don’t have management tool.  The customer is not supported to book online.  OSMS is developed to provide management tool for shops and help customer easy to book any goods online.  OSMS (Online shop management system) o Web-based system o Providing tool to manage shop especially for any product o We have three module in this system • Admin Module • Moderator Module • User Module o Providing “online purchase page” for customer book online 1. INTRODUCTION 1.2 Project Introduction
  • 5.  Propose  Providing tool to manage shop online  Providing online booking service  Providing online purchased System  Scope  Manage Users  Manage Moderators  Manage products  Selling activities management 2. SOFTWARE PROJECT PLAN 2.1 Proposed system and scope
  • 6. Iterative Approach to Development 2. SOFTWARE PROJECT PLAN 2.3 Software Model
  • 7. 2. SOFTWARE PROJECT PLAN 2.4 Plan 4 Week 2 Week 2 Week 2 Week Idea Project Plan 1 •Requirement 2 •Design 3 •Code 4 •Test 1 •Requirement 2 •Design 3 •Code 4 •Test 1 •Requirement 2 •Design 3 •Code 4 •Test 1 •Requirement 2 •Design 3 •Code 4 •Test Admin Module Manage Moderator Manage Products Manage Users Manage Orders Manage Moderators User Module Deployment Testing Package & Deploy Basic .Net Concepts DEV Environment Setup Framework for project
  • 8. Jquery .NET MVC Azure Jquery and ASP.Net MVC for Website Rest API Git Deployment in Azure Web App 2.5 Technology Platform 2. SOFTWARE PROJECT PLAN
  • 9.  Microsoft Windows 11 Ultimate x64  SQL Server 2012 or later x32  Microsoft Visual Studio 2019 Ultimate x32  Visual Studio Code  C# 4.6 or later, .Net framework 4.6.1 or later  IIS 7  Microsoft Internet Browser 9 Chrome  Microsoft Office 2010 Professional Plus  Git  Skype 2. SOFTWARE PROJECT PLAN 2.6 Tools
  • 10. 2. SOFTWARE PROJECT PLAN 2.7 Risk Management Requirement Change Communication Estimate
  • 11. • User requirement 1 • Functional requirement 2 • Non_functional requirement 3 • Data Structure 4 3. SOFTWARE REQUIREMENT SPECIFICATION
  • 12. 3. SOFTWARE REQUIREMENT SPECIFICATION 3.1 User requirement Admin Module • Manage User • Manage Moderator • Manage Order • Manage Product Moderator Module • Manage User • Manage Products • Manage Order User Module • View Product • Search Product • Purchase Product • Edit Profile Booking • Payment online
  • 13. 3. SOFTWARE REQUIREMENT SPECIFICATION 3.2 Functionality Manage User Accounts Manage Moderators Accounts Manage Products Manage Orders Administration Module Administrator
  • 14. 3. SOFTWARE REQUIREMENT SPECIFICATION 3.2 Functional Requirement Users management Products management Account management Order management Moderator Moderator Module
  • 15. 3. SOFTWARE REQUIREMENT SPECIFICATION 3.2 Functional Requirement Search and purchase product Edit Profile User Client System
  • 16. • Usability • Reliability • Availability • Security • Maintainability • Performance Software system attribute 3. SOFTWARE REQUIREMENT SPECIFICATION 3.3 Non_functional Requirement
  • 17. 4. ARCHITECTUAL DESIGN 4.1 Software Structure
  • 19. 4.2 Class Diagram +login() : bool #authenticate() : bool +username : string +password : string +rememberMe : bool = 0 +duration : int -_identity : AdminUserIdentity AdminLoginForm +login() : void +logout() : void +actionIndex() : void DefaultController +actionIndex() +actionView() +actionUpdate() UserController +actionIndex() +actionReply() ContactController +actionIndex() +actionAdmin() +actionView() +actionCreate() +actionUpdate() +actionDelete() ArticleController +actionIndex() +actionAdmin() +actionView() +actionCreate() +actionUpdate() +actionDelete() CategoryController +actionIndex() +actionSiteAccess() +actionUserActivities() AnalyticController +reply() Contact Category Article +pageview() +visit() +userActivities() AnalyticReport User +authenticate() : bool AdminUserIdentity AdminWebUser AdminController 4. ARCHITECTUAL DESIGN
  • 20. 5. SOFTWARE TESTING 5.1 Test Model V Lifecycle Model Requirement Analysis Specifications Detail Design Code & Unit Test Integration Test System Test Acceptance Testing
  • 21.  Function Testing  User Interface Testing  Business Cycle Testing  View Testing  Security and Access Control  Performance Testing 5. SOFTWARE TESTING 5.2 Features To Be Tested
  • 22. 5. SOFTWARE TESTING 5.3 Test Execution Start Submit Review In progress Open Fixed Valid Finish Close Review Valid Yes No Yes No
  • 23. 5. SOFTWARE TESTING 5.4 Test Report 5.5 Bug Report
  • 24. 6. Q & A