Uploaded by itstimefor me

Proposal Presentation

advertisement
Business management system for
Southern Agro Serve (Pvt) Ltd.
Background
SOUTHERN AGRO SERVE (Pvt) Ltd
No.5/A, Beraliyadola Estate, Hapugala, Wakwella, Galle.
Problems and Motivations
Problems
•
Basic inventory management system
•
Critical business operations
are performed
manually
•
Employee
attendance
and
employee
salary
calculation are done manually
•
Manual file-based approach to record daily
transactions
Problems and Motivations
Motivations
• Improved inventory management
• Efficient employee management
• Improved payment management
Aims & Objectives
Aims
Automate the business
operations of our
client.
Increase efficiency and
accuracy of day-to-day
operations.
Lead the business to
long-term growth.
Provide services to
many customers.
Objectives
• Developing Automated Systems for the below
sectors.
Employee
Management
Customer and
Customer Order
Management
Supplier
Management
Payment
Management
Delivery
Management
Vehicle
Management
Inventory
Management
User
Management
System overview
Customer
Manage orders, Manage daily transactions, Manage
deliveries, Manage stocks, Manage vehicles,
Manage customers and suppliers
Place order, Track order, Update
customer details, Online payments
Managers
Business management system
Generate reports
Get orders
Supplier
Web server
Pc
Pc
Manage employee data, Manage
employee salary and leaves
Place orders for customers and
track orders
Sales Representative
HR Manager
Record vehicle data
Driver
Tablet
Application server
Fingerprint scanner
Mark attendance
Employee
Database
Literature Review
Author
Topic
Research
method
Key features
Corresponding Author:
Sanuji Nanayakkara
A Web Based Employee
Management System
Survey
Learning of management
systems at the user end
Corresponding Author: C.P.
Abeywickrama
Computerized Stock and
Employee Management
System for a Garment
Factory
Survey
use of 3 tier architecture comprising
front end, backend, database
Literature Review
Existing system
Benefits
• Easy to use
Drawbacks
• Lack of customizability
• Manual
• Inefficient
• Less secure
• Desktop application
Updated system
Benefits
• Designed to serve a specific purpose
• New functions
• More secure
• Accessibility
• Automated
• Flexible
Drawbacks
• Need expertise
Tools & Technologies
•
IDE – VS code
•
Technology – MERN stack & REST API





Mongo DB – No SQL document database
Express JS – framework
React JS – javaScript library
Node JS – run javaScript on server side
REST API – set of rules for making requests & receiving responses between client & server
stateless model
Delivery Management
Name– ITxxxxxxx
Add Sales
Representatives
Update Sales
Representatives
Assign operational areas
Track Sales
Representatives Delete Sales Representatives
Track Sales Representatives
Track Delivery Schedules
Delivery Scheduling
Delivery Manager
Update Delivery
Schedules
Generate Reports
Delete Delivery Schedules
Non-Functional Requirements
Technical Requirements
Compatibility
Error-handling
Mobile
friendly
Scalability
User friendly
Interface
Scalability
Reliability
Real-time
tracking
Integration
Customer management & customer order
management
Name– ITxxxxxxx
View past orders
Update/delete order
Update customer details
Add new customers
to the system
Customer will be notified
Customer
Place bulk orders
Order Manager
Accept/Reject customer orders
Sales representative
Track order status
View and delete customers
Generate reports
Non-functional requirements
• Performance
• Security
• Usability
• Compatibility
• Availability
Technical requirements
• Web-based system
• RESTful API
• Frontend – React Js
• Backend – Node Js, Express Js
• Database – mongoDB
• Security - SSL
User management
Name– ITxxxxxxx
View user accounts
Create user accounts
Update user accounts
v
Administrator
Delete user accounts
User activity tracking
using the dashboard
Access control
User authentication and
authorization
Non-Functional Requirements
Technical Requirements
Security
Performance
Scalability
Usability
•
•
•
•
•
•
Web-based system
RESTful API
Back-end – Node.js, Express.js
Front-end – React
Security – SSL
Database – MongoDB
Payment management
Name– ITxxxxxxx
01.Online Payment Gateway
View transaction history
Input card details
Customer
View online receipt
View order details
Update customer details
Input customer details
View transaction status via SMS
02.Invoice Entry System
Input payment details
Search invoice
Financial manager
Delete invoice details
Generate reports
Input and update invoice
details
Input customer
Non-functional requirements
Technical requirements
 Security
 Technology stack
 Availability
 Integration
 Reliability
 Data management
 Performance
 Usability
 Supportability
Employee management
Name– ITxxxxxxx
Update Employee
Search Employee
Employee Scheduling
Generate Reports
Track Attendance
Manager
Admin
Add Employee
Delete Employee
View/Submit Time-off
View Payroll
Employee
Non-Functional Requirements
Technical Requirements
Performance
Reliability
Database
Availability
User Interface
Access Control
Security
Reporting
Integration
Inventory control management
Name– ITxxxxxxx
Add Stocks
Report generation
Remove Stocks
Coordinate with
other departments
Update Stocks
Gross profit on
each product
Warehouse manager
Control access to
inventory data
Search stocks
Perform quality
control
Manage and
validate stocks
Non Functional Requirements
•
•
•
•
Usability
Reliability
Performance
Security
Technical Requirements
•
•
•
•
•
Database management
User Interface
Inventory Tracking
Integration
Reporting
Supplier management
Name– ITxxxxxxx
Update Supplier
Create Supplier
TO-DO list
Add Invoice Details
Update Invoice Details
Remove Supplier
Delete Invoice Details
View Suppliers
View Invoice Details
Supplier Manager
Rate Suppliers
Generate Reports
Suppliers
Make Appointments
Send Purchasing Orders
Send Notifications
Functional Requirements
•
generate reports
• search and filter suppliers
• manage invoices
Slide Title
Product A
• Feature 1
• Feature 2
• Feature 3
Technical Requirements
• latest web development technologies
• Can handle a wide range of file formats & document types
Non-Functional Requirements
•
•
•
•
•
reliable and available
Accessibility
fast
Accurate
Interactive user interface
Product B
• Feature 1
• Feature 2
• Feature 3
Vehicle management
Name– ITxxxxxxx
Vehicle Management System
Non Functional Requirements
•
•
•
•
Performance
Reliability
Usability
Security
Technical Requirement
•
•
•
System Architecture
Access Control
Database
Gantt chart
Download