Anda di halaman 1dari 12

True Value Infosoft (P) Limited

Delivery Boy, Vendor


App, Admin Panel
Mobile App & AdminDocuments

Vivek Goyal
1/12/2016

Requirement Specification for Rider App


Login

The rider will be created by the super admin and the login screen will
have the following fields.
User Name * ( Mobile/Email id)
Password * ( Format of Password) (Created by the super
admin)
Show Password
Forget Password (When a rider selects forgot password option
an OTP will be sent to his registered no. and after verification,
rider can reset his password.)
To- Do
1) Message Template ( Email/Sms)
2) Design of Splash Screen

Dashboard

This screen will have the following sections Ongoing Orders ( All the ongoing orders accepted by the rider
will appear in this section)
Order Number,RiderName,Client Name, Address, Order
Payment Type, Total Amount, Product Description, Order Date,
Seller Name, Mobile Number, Address, Pickup button and
delivered button)
Order History (All the orders accepted, including the delivered,
cancelled, etc. will appear in this section) Same Field as above
Notification (All the notification regarding orders placed,
accepted etc. will appear in this section.)
This will include the following sections Punch In/Punch Out
Vendor Zone
Ongoing Order
Notification
My Account
Each rider will be associated/tagged with a vendor location where he
will Punch in and a code will be sent to the vendor, once the rider
enters the code his attendance for the day will be marked.
Field :
Punch in
Enter the Verification Code
Submit
Resend
Punch out( Rider can punch from anywhere. When he punchs out a
message will be prompt before the confirmation)
TO-DO
1) SMS Message/System Templates

Side Bar

Punch In/ Out

Vendor Zone

Ongoing Order

Notification

My Account

This section will contain an option for rider to fill in the order details on
behalf of the vendor, it will have the following fields Vendor Code (unique code provided by the vendor)
Or
Vendor Name
Amount
Order Type
Description (Brief about the order)
Submit button
This section will contain the following fields Ongoing Details including Seller/Customer (including customer
name, delivery address & customer contact no.)
Pickup Status
Delivery Status
Customer Sign Pad (to be signed by the customer to confirm
the delivery)
The Rider will receive notifications regarding an order placed in the
nearby location.
The order notification will be sent to three riders in the nearby location
and will be allocated to the one who accepts it first. In case no rider
accepts the order, then the order will be re routed on to next three
and so on.
It will have the following fields Profile
Name
Contact No.
Employee Code
Change Password
Logout

Requirement Specification for Vendor App


Login

This section will have the following fields User Name/Password


Forget Password (When a vendor selects forgot password
option an OTP will be sent to his registered no. and after
verification, vendor can reset his password.)
Register/SignUp- Vendor will remain inactive till the super
admin activates him. This section will have the following fields Vendor Name
Vendor Contact No.
Vendor Email id
Vendor Contact Person

Dashboard

Side Bar

Request a Pickup

Ongoing Order

Order History

Vendor Address
Category
Packing/Delivery Time
Vendor Document
Activate/Deactivate
Once a vendor has registered on the app, a notification will be sent to
the super admin and then he will decide whether to activate the
vendor or not.
This section will have the following sections New Order/Amount (New orders Placed with him will appear
in this section.)
Ongoing Order (Ongoing Orders placed with him will appear in
this section as well as he can view the status of the order)
Order History (This section will contain the list of all the orders
placed with the vendor)
Call Button (when vendor presses this button after that nearby
rider will receives notification to accept/Reject Order)
It will contain the following sections Request A Pickup
Ongoing Orders
Order History
Notification
My Account
Payment Settlement
My Package
This section will allow the vendor to place Fast Pickup request, to do
so, he will fill a form containing the following fields and submit it Vendor Name
Order Type
Order Amount
Order Description (Brief)
Submit
This Section will contain the following sections Customer Details Customer Name
Customer Contact
Customer Address
Order Details Order No.
Order Type ( COD, Prepaid)
Order Description (Brief)
Order Amount
Rider Details Rider Name (Rider allotted to pick up the order)
Rider Contact
This section will contain the following Sections-

Notification

My Account

Payment Settlement

Order Details Order No.


Order Type
Order Description (Brief)
Order Amount
Order Status
Customer Details Customer Name
Customer Contact
Customer Address
Rider Details Rider Name
Rider Contact
All the notification will appear in this section, it will have the following
sections Order Notifications- (All the notifications related to Orders will
appear in this section eg. New order placed etc.)
Admin Notifications- (All the notifications Sent by admin will
appear in this section).
Payment Settlement- (Notifications regarding the settlement
of payment will appear in this section will appear in this
section)
It will contain the following sections Profile
Name
Contact No.
Address
Change Password
Vendor has to enter his new password and then confirm the
new password to change the password.
Logout
The Vendor will be allowed to keep a certain amount with himself in
case of Cash on Delivery orders, but once the limit is reached he has to
transfer the funds to super admin (the limit will be decided by super
admin).

Requirement Specification for Web Based admin panel


Login
Dashboard

Order Manager

Package Manager

User Name/Password
Graphical Presentation
Total Order/Amount
Filter
1) Ongoing Orders having following field
Order No. ( On Hover full details of customer will be there
Customer Name, Email, Phone No., Address, City, Pincode,
Payment Method, Rider Name, Delivery Status)
Customer Name
Seller Name
Rider Name
Order Amount
Order Date/time
Order Accepted Time
Status
Filter by: Order No., Customer Name, Seller, Rider Name, Status from
to date wise.
( In this section, Only those orders will appear that are yet to be
delivered)
2) Orders
All Orders existing in the system will appear in this section
including ongoing, Delivered, Canceled etc.
Filter by Seller name, Status, Date
Search by order name and Customer Name
Date Range Filter
Export in .xls Format
Order Detail will appear on hover
Super Admin can cancel an order by providing a valid reason.
Add Package
Package Name
Features
Payable Amount
Max. Number of delivery/Point
Submit
Payment Mode
Full/Advance/Postpaid/Installment
TO-DO
Do we have to take a validity limit of usage deliveries e.g 100
deliveries will last for 3 month period.

Vendor Manager

Creation/Edit/Activate/Deactivate
It will have the following fields
Add

Rider Manager

Vendor Name*
Email*
Contact No. *
Password ( Password Generator) Password Format
Address
City
State
Pincode
Coordinate
Category ( Vendor Can Select multiple category)
Packing Time
Package (Admin Will assign a package to vendor from a list of
available package. The Delivery will be deducted from the
point awarded to vendor according to the package)
Status
View ( All Vendors List)
Name
Email
Phone
City
Pincode
Date
Contract Document Upload
Status(Active/inactive)
Edit/View (View vendor detail on hover)
Filter by Seller name, Status, Date
Search by order name and Customer Name
Date Range Filter
Export in .xls Format
TO-DO
Operation time for vendor require or not

Add/Edit/Divert Rider/Disallow/
Add
Rider Name*
Email*
Contact No. *
Password ( Password Generator) Password Format
Address
City
State
Pin code
Document
Rider Type ( Part Time/FullTime/Incentive)
Salary ( According To rider type)
Vendor Association ( Search by name/Code)

Status
TO-DO
Document (Which type of documents is required at the time
of Registration.)
Rider type not sure about this
How to associate the rider with vendor in case no. of vendor
is quite high
Payroll Manager
HR

Attendance Manager
Salary/Incentive Manager
Employee Master
Add Staff/Employee
Position
Staff Name
Staff Code ( Staff code format)
Mobile
Date of Joining ( Calendar with month,year and
days)
Staff List
Search by name, position, staff code
Staff list Field
Position
Staff Name
Staff Code ( Staff code format)
Mobile
Date of Joining ( Calendar with month, year and days)
Employee Details
Position
Staff Name
Staff Code ( Staff code format)
Mobile
Email
Status ( Active/Inactive)
Alternate Contact
Present Address
Date of Joining ( Calendar)
Birth Date
Permanent Address
Save
Qualification
Highest Qualification
Board/University
Year of Passing
Remark
Save
Salary Setup ( Payroll)

Salary Payment
Payment ( Cash/Cheque/NEFT)
Payment Type ( Advance/Salary)
Company A/c No.
Amount
Payment Date
Payment Month
Remark
Document
Title
Image
Save
Joining Letter
Salary Slip
Reliving letter
Images will be present
TO-Do
Do We have to manage the department
PF/ESI
Attendance Manager
Holidays
In Left Side
Month Wise Presentation ( When Admin Clicks on a
particular month than a list of holidays occurring in that particular
month will appear)
Add Holiday
Date ( Calendar)
Occasion
Add More option ( In case User Wants to add more
than one holiday )
Submit
Leave Type
Add Leave Type
Leave Type
Number of leave in a year
Submit
View Attendance
Search ( Name/Code/Type/Position)
Date Wise Filter
Format ( Name, Code , Total month Data-date wise)
Export in .xls Format
General Setting
Attendance in time and out time
Total Working Hr.
Minimum working hr. full day
Minimum working hr. half day

To- Do
Leave Request Manager
How to manage attendance for salary calculation if employee is
available for less than half day

Issued

TO_DO
Do You want to manage the complete inventory or you just want a
field to enter the item issued.
Do you want us to manage the supplier as well
Do you want us to generate report for it.

Finance

Account Head
Title
Account Head Type ( Income/Expenses)
Create
Income
Income From < Dropdown> ( Heads Created for
income in account head type will appear in the drop down)
Amount
Date of Income
Remark
Income List
Receipt No.
Account
Amount
Date
Remark
Add
Search
Expense
Add Suppliers
Name
Address
PAN
Mobile
Email
Account No. of Supplier
Remark

Invoice
Drop Down < Dropdown to select vendor/Supplier>
Billing Address
Invoice Date
Due Date
Invoice ( Do you want us to auto generate the invoice
no.)
Table ( S.No., Product/service, Description ,qty, Rate,
Amount, Tax)
Add Line
Subtotal
Total
Deposit
Net Total
Balance Due
Save/Print/PDF
Payment
Expense From < Dropdown> ( Heads Created for
Expense in account head type will appear in the drop down)
Supplier < Dropdown> (Supplier in the existing system
will appear )
Amount
Date of Expense
Expenses Remark
Amount Paid (Check Box) Payment Amount
Date of Payment
Payment Remark
Expenses List
From
Supplier Name
Amount
Paid
Expenses Date
Remark
Report:
Vendor wise payment Report
Accounts Head wise Report
Supplier Wise Report
Payment Expenses and Income Wise Report

TO-DO
1) Do You want us to add your account to the system
2) Not Sure about the Advance Payment

Sales CRM

Reports
Site Master

Notification

Travel Request
<Name of Employee>
<Position>
Journey to
Journey From
Journey Date ( To/From Calendar)
Reason
Remark
Target
Name of Employee
Month
Amount
Sales Team Master
Follow up

To-Do
1) Travel Request can only be added by admin
2) Do you want us to bifurcate the target in monthly/weekly and
Annually
3) Do You want us to bifurcate the target on lead basis
4) Not sure about the sales team master management
5) Not sure about the follow-up
To-DO
Rider Wise Incentive/Productivity Report
Category/Sub-Category Manager
Attribute Setting
General Setting
City Manager
Vendor can see notification send by admin
Profile
Change Password
Logout

Anda mungkin juga menyukai