Delivery IT SRSv1.2.pdf

  • 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

    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

    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

    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 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