Upload
deepak
View
216
Download
0
Embed Size (px)
Citation preview
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.)
Side Bar This will include the following sections- Punch In/Punch Out Vendor Zone Ongoing Order Notification My Account
Punch In/ Out 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
Vendor Zone 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
Ongoing Order 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)
Notification 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.
My Account 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
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.
Dashboard 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)
Side Bar It will contain the following sections- Request A Pickup Ongoing Orders Order History Notification My Account Payment Settlement My Package
Request a Pickup 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
Ongoing Order 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
Order History This section will contain the following Sections-
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
Notification 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)
My Account 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 Payment Settlement 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 User Name/Password Dashboard Graphical Presentation
Total Order/Amount Filter
Order Manager 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.
Package Manager 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
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
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
Rider Manager 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 Attendance Manager Salary/Incentive Manager
HR 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
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 Travel Request 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
Reports To-DO Rider Wise Incentive/Productivity Report
Site Master Category/Sub-Category Manager Attribute Setting General Setting City Manager
Notification Vendor can see notification send by admin Profile
Change Password Logout